aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorDongxiao Xu <dongxiao.xu@intel.com>2012-12-06 16:58:23 +0000
committerDongxiao Xu <dongxiao.xu@intel.com>2012-12-06 16:58:23 +0000
commit0f589e24bdd503b396d1083477d3e0b795b666c9 (patch)
tree3ca4dc9ed9c37eb32d79be203c9fcf1e85876b9b
parent7ae277f721376b15dee54e969b5e8141fe643015 (diff)
downloadxen-0f589e24bdd503b396d1083477d3e0b795b666c9.tar.gz
xen-0f589e24bdd503b396d1083477d3e0b795b666c9.tar.bz2
xen-0f589e24bdd503b396d1083477d3e0b795b666c9.zip
nested vmx: enable PAUSE and RDPMC exiting for L1 VMM
Signed-off-by: Dongxiao Xu <dongxiao.xu@intel.com> Acked-by: Jan Beulich <jbeulich@suse.com> Committed-by: Keir Fraser <keir@xen.org>
-rw-r--r--xen/arch/x86/hvm/vmx/vvmx.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/xen/arch/x86/hvm/vmx/vvmx.c b/xen/arch/x86/hvm/vmx/vvmx.c
index bcb113f17f..178adbcfbb 100644
--- a/xen/arch/x86/hvm/vmx/vvmx.c
+++ b/xen/arch/x86/hvm/vmx/vvmx.c
@@ -1362,6 +1362,8 @@ int nvmx_msr_read_intercept(unsigned int msr, u64 *msr_content)
CPU_BASED_MONITOR_TRAP_FLAG |
CPU_BASED_VIRTUAL_NMI_PENDING |
CPU_BASED_ACTIVATE_MSR_BITMAP |
+ CPU_BASED_PAUSE_EXITING |
+ CPU_BASED_RDPMC_EXITING |
CPU_BASED_ACTIVATE_SECONDARY_CONTROLS;
tmp = VMX_PROCBASED_CTLS_DEFAULT1;
/* 0-settings */