aboutsummaryrefslogtreecommitdiff
path: root/tools/include/linux/compiler.h
diff options
context:
space:
mode:
authorDavid Matlack <[email protected]>2016-11-29 18:14:10 -0800
committerPaolo Bonzini <[email protected]>2016-12-08 15:31:08 +0100
commit5a6a9748b4b41c1708dca12342256a19434513f2 (patch)
tree1c34c6ca242bc39e266971041d91425bdcc71b18 /tools/include/linux/compiler.h
parent8322ebbb24088c22049ef53cd066c6c220640edb (diff)
KVM: nVMX: load GUEST_EFER after GUEST_CR0 during emulated VM-entry
vmx_set_cr0() modifies GUEST_EFER and "IA-32e mode guest" in the current VMCS. Call vmx_set_efer() after vmx_set_cr0() so that emulated VM-entry is more faithful to VMCS12. This patch correctly causes VM-entry to fail when "IA-32e mode guest" is 1 and GUEST_CR0.PG is 0. Previously this configuration would succeed and "IA-32e mode guest" would silently be disabled by KVM. Signed-off-by: David Matlack <[email protected]> Signed-off-by: Radim Krčmář <[email protected]>
Diffstat (limited to 'tools/include/linux/compiler.h')
0 files changed, 0 insertions, 0 deletions