From 9c3497462f0a2ed19a5ccff084e700a46f8f87f2 Mon Sep 17 00:00:00 2001 From: Mark Wooding Date: Sat, 13 Jun 2020 17:57:48 +0100 Subject: [PATCH] base/dispatch.c: Fix feature probe for AESNI. Oh, this is embarrassing. 2.6.0 and 2.6.1 are broken on pre-AESNI hardware. --- base/dispatch.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/base/dispatch.c b/base/dispatch.c index 50c842e1..309be5c3 100644 --- a/base/dispatch.c +++ b/base/dispatch.c @@ -520,7 +520,7 @@ int cpu_feature_p(int feat) cpuid_feature_p(CPUID_1_D, CPUID1D_SSE2) && xmm_registers_available_p()); CASE_CPUFEAT(X86_AESNI, "x86:aesni", - cpuid_feature_p(CPUID_1_D, CPUID1C_AESNI) && + cpuid_feature_p(CPUID_1_C, CPUID1C_AESNI) && xmm_registers_available_p()); CASE_CPUFEAT(X86_RDRAND, "x86:rdrand", cpuid_feature_p(CPUID_1_C, CPUID1C_RDRAND) && -- 2.11.0