Skip to content

Commit 554856b

Browse files
committed
KVM: SVM: Make KVM_AMD depend on CPU_SUP_AMD or CPU_SUP_HYGON
Make building KVM SVM support depend on support for AMD or Hygon. KVM already effectively restricts SVM support to AMD and Hygon by virtue of the vendor string checks in cpu_has_svm(), and KVM VMX supports depends on one of its three known vendors (Intel, Centaur, or Zhaoxin). Add the CPU_SUP_HYGON clause even though CPU_SUP_HYGON selects CPU_SUP_AMD to document that KVM SVM support isn't just for AMD CPUs, and to prevent breakage should Hygon support ever become a standalone thing. Link: https://lore.kernel.org/r/20230721201859.2307736-12-seanjc@google.com Signed-off-by: Sean Christopherson <seanjc@google.com>
1 parent 22e420e commit 554856b

1 file changed

Lines changed: 1 addition & 1 deletion

File tree

arch/x86/kvm/Kconfig

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -101,7 +101,7 @@ config X86_SGX_KVM
101101

102102
config KVM_AMD
103103
tristate "KVM for AMD processors support"
104-
depends on KVM
104+
depends on KVM && (CPU_SUP_AMD || CPU_SUP_HYGON)
105105
help
106106
Provides support for KVM on AMD processors equipped with the AMD-V
107107
(SVM) extensions.

0 commit comments

Comments
 (0)