projects
/
xen.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
4875b06
)
nested vmx: Don't set bit 55 in IA32_VMX_BASIC_MSR
author
Zhang Xiantao
<xiantao.zhang@intel.com>
Fri, 24 Aug 2012 08:49:47 +0000
(09:49 +0100)
committer
Zhang Xiantao
<xiantao.zhang@intel.com>
Fri, 24 Aug 2012 08:49:47 +0000
(09:49 +0100)
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@intel.com>
Committed-by: Keir Fraser <keir@xen.org>
xen/arch/x86/hvm/vmx/vvmx.c
patch
|
blob
|
history
diff --git
a/xen/arch/x86/hvm/vmx/vvmx.c
b/xen/arch/x86/hvm/vmx/vvmx.c
index 2e0b79dc2dc0604949d02c22360cb0173693e7db..55781e9b6c9f3b96864d7d9897728fffe08cfd02 100644
(file)
--- a/
xen/arch/x86/hvm/vmx/vvmx.c
+++ b/
xen/arch/x86/hvm/vmx/vvmx.c
@@
-1290,7
+1290,7
@@
int nvmx_msr_read_intercept(unsigned int msr, u64 *msr_content)
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 */