mirror_zfs/include/os/linux
Rob Norris 3547a358fd simd: detect and surface support for Intel SHA512 extensions
Recent Intel CPUs (starting with Arrow Lake and Lunar Lake) include new
vectorised SHA512 instructions. Detect them and make them available to
the rest of the system.

Note the internal name "sha512ext". This is to disambiguate from other
uses of "sha512".

Sponsored-by: TrueNAS
Reviewed-by: Tony Hutter <hutter2@llnl.gov>
Reviewed-by: Brian Behlendorf <behlendorf1@llnl.gov>
Reviewed-by: Attila Fülöp <attila@fueloep.org>
Signed-off-by: Rob Norris <rob.norris@truenas.com>
Closes #18233
2026-02-25 12:47:48 -08:00
..
kernel/linux simd: detect and surface support for Intel SHA512 extensions 2026-02-25 12:47:48 -08:00
spl kmem: don't add __GFP_COMP for KM_VMEM allocations 2025-12-23 12:54:34 -08:00
zfs/sys debug: move all of the debug bits out of the spl 2025-11-12 10:02:51 -08:00
Makefile.am build: add SPDX license tags to build system files 2026-01-08 15:08:03 -08:00