projects
/
linux-block.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
b522f18
)
x86/cpufeatures: Make AVX-VNNI depend on AVX
author
Eric Biggers
<ebiggers@google.com>
Thu, 20 Feb 2025 06:01:24 +0000
(22:01 -0800)
committer
Ingo Molnar
<mingo@kernel.org>
Fri, 21 Feb 2025 13:19:16 +0000
(14:19 +0100)
The 'noxsave' boot option disables support for AVX, but support for the
AVX-VNNI feature was still declared on CPUs that support it. Fix this.
Signed-off-by: Eric Biggers <ebiggers@google.com>
Signed-off-by: Ingo Molnar <mingo@kernel.org>
Cc: Dave Hansen <dave.hansen@linux.intel.com>
Link:
https://lore.kernel.org/r/20250220060124.89622-1-ebiggers@kernel.org
arch/x86/kernel/cpu/cpuid-deps.c
patch
|
blob
|
blame
|
history
diff --git
a/arch/x86/kernel/cpu/cpuid-deps.c
b/arch/x86/kernel/cpu/cpuid-deps.c
index 8bd84114c2d961e6aaf2b478b0de9d4909410b97..df838e3bdbe02ff4b1c4e573382c7790b3a1c101 100644
(file)
--- a/
arch/x86/kernel/cpu/cpuid-deps.c
+++ b/
arch/x86/kernel/cpu/cpuid-deps.c
@@
-45,6
+45,7
@@
static const struct cpuid_dep cpuid_deps[] = {
{ X86_FEATURE_AES, X86_FEATURE_XMM2 },
{ X86_FEATURE_SHA_NI, X86_FEATURE_XMM2 },
{ X86_FEATURE_GFNI, X86_FEATURE_XMM2 },
+ { X86_FEATURE_AVX_VNNI, X86_FEATURE_AVX },
{ X86_FEATURE_FMA, X86_FEATURE_AVX },
{ X86_FEATURE_VAES, X86_FEATURE_AVX },
{ X86_FEATURE_VPCLMULQDQ, X86_FEATURE_AVX },