From: Alexander Nesterovskiy <15937600+nskyav@users.noreply.github.com> Date: Fri, 15 May 2026 12:09:33 +0000 (+0000) Subject: Added Nvidia/Olympus CPU dispatch for SHA3/EOR3 AES GCM on Vera CPU X-Git-Url: http://git.ipfire.org/gitweb/?a=commitdiff_plain;h=e7a8d9c19ea933df2f4f97600c94aa40b14b4f93;p=thirdparty%2Fopenssl.git Added Nvidia/Olympus CPU dispatch for SHA3/EOR3 AES GCM on Vera CPU CLA: trivial Reviewed-by: Milan Broz Reviewed-by: Andrew Dinh Reviewed-by: Bob Beck MergeDate: Thu Jul 23 08:26:09 2026 (Merged from https://github.com/openssl/openssl/pull/31191) --- diff --git a/crypto/armcap.c b/crypto/armcap.c index 31b17f06a57..f4f6b0d7f9b 100644 --- a/crypto/armcap.c +++ b/crypto/armcap.c @@ -429,7 +429,8 @@ void OPENSSL_cpuid_setup(void) || MIDR_IS_CPU_MODEL(OPENSSL_arm_midr, ARM_CPU_IMP_ARM, ARM_CPU_PART_N3) || MIDR_IS_CPU_MODEL(OPENSSL_arm_midr, ARM_CPU_IMP_ARM, ARM_CPU_PART_V3_AE) || MIDR_IS_CPU_MODEL(OPENSSL_arm_midr, ARM_CPU_IMP_ARM, ARM_CPU_PART_V3) - || MIDR_IMPLEMENTER(OPENSSL_arm_midr) == ARM_CPU_IMP_AMPERE)) + || MIDR_IMPLEMENTER(OPENSSL_arm_midr) == ARM_CPU_IMP_AMPERE + || MIDR_IS_CPU_MODEL(OPENSSL_arm_midr, ARM_CPU_IMP_NVIDIA, NVIDIA_CPU_PART_OLYMPUS))) OPENSSL_armcap_P |= ARMV8_UNROLL8_EOR3; if ((OPENSSL_armcap_P & ARMV8_SHA3)