diff options
-rw-r--r-- | crypto/cpu-aarch64-linux.c | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/crypto/cpu-aarch64-linux.c b/crypto/cpu-aarch64-linux.c index 93d12237..0a62fd86 100644 --- a/crypto/cpu-aarch64-linux.c +++ b/crypto/cpu-aarch64-linux.c @@ -16,7 +16,9 @@ #if defined(OPENSSL_AARCH64) && !defined(OPENSSL_STATIC_ARMCAP) +#if !defined(__OpenBSD__) #include <sys/auxv.h> +#endif #include <openssl/arm_arch.h> @@ -65,6 +67,15 @@ void OPENSSL_cpuid_setup(void) { } } +#elif defined(__OpenBSD__) + +#include <stdlib.h> +#include <sys/types.h> + +void OPENSSL_cpuid_setup(void) { + OPENSSL_armcap_P |= ARMV7_NEON; +} + #else // linux void OPENSSL_cpuid_setup(void) { |