diff options
author | neel <neel@FreeBSD.org> | 2015-05-02 19:07:49 +0000 |
---|---|---|
committer | neel <neel@FreeBSD.org> | 2015-05-02 19:07:49 +0000 |
commit | ed97fa327348781e203cdd5b99576d3d94088ecb (patch) | |
tree | 9060f0a97df4fc780de25510b8d69e313f84b073 /sys/amd64/vmm/x86.c | |
parent | ffeaddc43ceac063fe4b62373b6a1732aba57142 (diff) | |
download | FreeBSD-src-ed97fa327348781e203cdd5b99576d3d94088ecb.zip FreeBSD-src-ed97fa327348781e203cdd5b99576d3d94088ecb.tar.gz |
Don't advertise the Intel SMX capability to the guest.
Reported by: Leon Dang (ldang@nahannisys.com)
MFC after: 1 week
Diffstat (limited to 'sys/amd64/vmm/x86.c')
-rw-r--r-- | sys/amd64/vmm/x86.c | 3 |
1 files changed, 2 insertions, 1 deletions
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; |