[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [Xen-changelog] [xen-unstable] nested vmx: Don't set bit 55 in IA32_VMX_BASIC_MSR
# HG changeset patch # User Zhang Xiantao <xiantao.zhang@xxxxxxxxx> # Date 1345798187 -3600 # Node ID 985e836dff8b7081b63cf89329e17a3418c04e81 # Parent 42f959fec02d56bbff6a7fb95484ed8baabfa64f nested vmx: Don't set bit 55 in IA32_VMX_BASIC_MSR All related IA32_VMX_TRUE_*_MSR are not implemented, so set this bit to 0, otherwise system L1VMM may get incorrect default1 class settings. Signed-off-by: Zhang Xiantao <xiantao.zhang@xxxxxxxxx> Committed-by: Keir Fraser <keir@xxxxxxx> --- diff -r 42f959fec02d -r 985e836dff8b xen/arch/x86/hvm/vmx/vvmx.c --- a/xen/arch/x86/hvm/vmx/vvmx.c Fri Aug 24 09:49:14 2012 +0100 +++ b/xen/arch/x86/hvm/vmx/vvmx.c Fri Aug 24 09:49:47 2012 +0100 @@ -1290,7 +1290,7 @@ int nvmx_msr_read_intercept(unsigned int switch (msr) { case MSR_IA32_VMX_BASIC: data = VVMCS_REVISION | ((u64)PAGE_SIZE) << 32 | - ((u64)MTRR_TYPE_WRBACK) << 50 | (1ULL << 55); + ((u64)MTRR_TYPE_WRBACK) << 50; break; case MSR_IA32_VMX_PINBASED_CTLS: /* 1-seetings */ _______________________________________________ Xen-changelog mailing list Xen-changelog@xxxxxxxxxxxxx http://lists.xensource.com/xen-changelog
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |