From ed97fa327348781e203cdd5b99576d3d94088ecb Mon Sep 17 00:00:00 2001 From: neel Date: Sat, 2 May 2015 19:07:49 +0000 Subject: Don't advertise the Intel SMX capability to the guest. Reported by: Leon Dang (ldang@nahannisys.com) MFC after: 1 week --- sys/amd64/vmm/x86.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'sys/amd64/vmm') diff --git a/sys/amd64/vmm/x86.c b/sys/amd64/vmm/x86.c index 0ddb93c..137c7ee 100644 --- a/sys/amd64/vmm/x86.c +++ b/sys/amd64/vmm/x86.c @@ -230,10 +230,11 @@ x86_emulate_cpuid(struct vm *vm, int vcpu_id, regs[1] |= (vcpu_id << CPUID_0000_0001_APICID_SHIFT); /* - * Don't expose VMX, SpeedStep or TME capability. + * Don't expose VMX, SpeedStep, TME or SMX capability. * Advertise x2APIC capability and Hypervisor guest. */ regs[2] &= ~(CPUID2_VMX | CPUID2_EST | CPUID2_TM2); + regs[2] &= ~(CPUID2_SMX); regs[2] |= CPUID2_HV; -- cgit v1.1