Home GnuPG

Add ARMv9 SVE2 and optional Crypto Extension HW features

Description

Add ARMv9 SVE2 and optional Crypto Extension HW features

* configure.ac (sve2support, gcry_cv_gcc_inline_asm_aarch64_sve2)
(ENABLE_SVE2_SUPPORT): New.
* doc/gcrypt.texi: Add "sve2, sveaes, svepmull, svesha3, svesm4" to
ARM hardware features list.
* src/g10lib.h (HWF_ARM_SVE2, HWF_ARM_SVEAES, HWF_ARM_SVEPMULL)
(HWF_ARM_SVESHA3, HWF_ARM_SVESM4): New.
* src/hwf-arm.c (arm_features): Add
"sve2, sveaes, svepmull, svesha3, svesm4".
* src/hwfeatures.c (hwflist): Add
"arm-sve2, arm-sveaes, arm-svepmull, arm-svesha3, arm-svesm4".
  • Signed-off-by: Tianjia Zhang <tianjia.zhang@linux.alibaba.com>

Details

Provenance
Tianjia Zhang <tianjia.zhang@linux.alibaba.com>Authored on Jul 21 2022, 8:32 AM
jukiviliCommitted on Jul 21 2022, 9:54 AM
Parents
rC8921b5221e33: Add detection for HW feature "ARMv8 SVE"
Branches
Unknown
Tags
Unknown

Event Timeline