|
[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 |