Commit 8f63aaf5 authored by Sean Christopherson's avatar Sean Christopherson Committed by Borislav Petkov
Browse files

KVM: VMX: Allow KVM_INTEL when building for Centaur and/or Zhaoxin CPUs



Change the dependency for KVM_INTEL, i.e. KVM w/ VMX, from Intel CPUs to
any CPU that supports the IA32_FEAT_CTL MSR and thus VMX functionality.
This effectively allows building KVM_INTEL for Centaur and Zhaoxin CPUs.

Signed-off-by: default avatarSean Christopherson <sean.j.christopherson@intel.com>
Signed-off-by: default avatarBorislav Petkov <bp@suse.de>
Link: https://lkml.kernel.org/r/20191221044513.21680-20-sean.j.christopherson@intel.com
parent 616c59b5
Loading
Loading
Loading
Loading
+4 −6
Original line number Diff line number Diff line
@@ -60,13 +60,11 @@ config KVM
	  If unsure, say N.

config KVM_INTEL
	tristate "KVM for Intel processors support"
	depends on KVM
	# for perf_guest_get_msrs():
	depends on CPU_SUP_INTEL
	tristate "KVM for Intel (and compatible) processors support"
	depends on KVM && IA32_FEAT_CTL
	---help---
	  Provides support for KVM on Intel processors equipped with the VT
	  extensions.
	  Provides support for KVM on processors equipped with Intel's VT
	  extensions, a.k.a. Virtual Machine Extensions (VMX).

	  To compile this as a module, choose M here: the module
	  will be called kvm-intel.