chiark
/
gitweb
/
~mdw
/
catacomb
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
318c3c3
)
base/dispatch.c: Fix feature probe for AESNI.
author
Mark Wooding
<mdw@distorted.org.uk>
Sat, 13 Jun 2020 16:57:48 +0000
(17:57 +0100)
committer
Mark Wooding
<mdw@distorted.org.uk>
Sat, 13 Jun 2020 16:57:48 +0000
(17:57 +0100)
Oh, this is embarrassing. 2.6.0 and 2.6.1 are broken on pre-AESNI
hardware.
base/dispatch.c
patch
|
blob
|
blame
|
history
diff --git
a/base/dispatch.c
b/base/dispatch.c
index 50c842e1da3764934762c1074a7e76a37a59f1bf..309be5c3969b63c8ae83a92a06a74d14f8a92fe8 100644
(file)
--- 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) &&