From: Josh Triplett Date: Wed, 28 Mar 2012 18:32:28 +0000 (-0700) Subject: KVM: SVM: Auto-load on CPUs with SVM X-Git-Tag: Ubuntu-snapdragon-4.4.0-1029.32~13207^2~37 X-Git-Url: https://git.proxmox.com/?a=commitdiff_plain;h=ae75954457eee0a608072368c5b477e40f378d7b;p=mirror_ubuntu-zesty-kernel.git KVM: SVM: Auto-load on CPUs with SVM Enable x86 feature-based autoloading for the kvm-amd module on CPUs with X86_FEATURE_SVM. Signed-off-by: Josh Triplett Signed-off-by: Marcelo Tosatti --- diff --git a/arch/x86/kvm/svm.c b/arch/x86/kvm/svm.c index f3167208562e..f75af406b268 100644 --- a/arch/x86/kvm/svm.c +++ b/arch/x86/kvm/svm.c @@ -22,6 +22,7 @@ #include "x86.h" #include +#include #include #include #include @@ -42,6 +43,12 @@ MODULE_AUTHOR("Qumranet"); MODULE_LICENSE("GPL"); +static const struct x86_cpu_id svm_cpu_id[] = { + X86_FEATURE_MATCH(X86_FEATURE_SVM), + {} +}; +MODULE_DEVICE_TABLE(x86cpu, svm_cpu_id); + #define IOPM_ALLOC_ORDER 2 #define MSRPM_ALLOC_ORDER 1