Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit e9bda3b3 authored by Josh Triplett's avatar Josh Triplett Committed by Avi Kivity
Browse files

KVM: VMX: Auto-load on CPUs with VMX



Enable x86 feature-based autoloading for the kvm-intel module on CPUs
with X86_FEATURE_VMX.

Signed-off-by: default avatarJosh Triplett <josh@joshtriplett.org>
Acked-By: default avatarKay Sievers <kay@vrfy.org>
Signed-off-by: default avatarAvi Kivity <avi@redhat.com>
parent bbcc9c06
Loading
Loading
Loading
Loading
+7 −0
Original line number Diff line number Diff line
@@ -27,6 +27,7 @@
#include <linux/highmem.h>
#include <linux/sched.h>
#include <linux/moduleparam.h>
#include <linux/mod_devicetable.h>
#include <linux/ftrace_event.h>
#include <linux/slab.h>
#include <linux/tboot.h>
@@ -51,6 +52,12 @@
MODULE_AUTHOR("Qumranet");
MODULE_LICENSE("GPL");

static const struct x86_cpu_id vmx_cpu_id[] = {
	X86_FEATURE_MATCH(X86_FEATURE_VMX),
	{}
};
MODULE_DEVICE_TABLE(x86cpu, vmx_cpu_id);

static bool __read_mostly enable_vpid = 1;
module_param_named(vpid, enable_vpid, bool, 0444);