aboutsummaryrefslogtreecommitdiffstats
path: root/xen/include/asm-x86/hvm/vmx
diff options
context:
space:
mode:
authorZhang Xiantao <xiantao.zhang@intel.com>2013-01-15 11:29:41 +0100
committerZhang Xiantao <xiantao.zhang@intel.com>2013-01-15 11:29:41 +0100
commit2b2793d3ae44a54efa5f910eaa2a39a65c0fd43c (patch)
tree4ff9fba59d92052dfa789ecd3322606d3c4c9ba9 /xen/include/asm-x86/hvm/vmx
parent073c2ea3084bf78d324ad8b4f360f6297c57185d (diff)
downloadxen-2b2793d3ae44a54efa5f910eaa2a39a65c0fd43c.tar.gz
xen-2b2793d3ae44a54efa5f910eaa2a39a65c0fd43c.tar.bz2
xen-2b2793d3ae44a54efa5f910eaa2a39a65c0fd43c.zip
nEPT: handle invept instruction from L1 VMM
Add the INVEPT instruction emulation logic. Signed-off-by: Zhang Xiantao <xiantao.zhang@intel.com> Acked-by: Tim Deegan <tim@xen.org> Acked-by: Jun Nakajima <jun.nakajima@intel.com> Acked-by: Eddie Dong <eddie.dong@intel.com> Committed-by: Jan Beulich <jbeulich@suse.com>
Diffstat (limited to 'xen/include/asm-x86/hvm/vmx')
-rw-r--r--xen/include/asm-x86/hvm/vmx/vvmx.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/xen/include/asm-x86/hvm/vmx/vvmx.h b/xen/include/asm-x86/hvm/vmx/vvmx.h
index d09be577a3..02c0c72060 100644
--- a/xen/include/asm-x86/hvm/vmx/vvmx.h
+++ b/xen/include/asm-x86/hvm/vmx/vvmx.h
@@ -191,6 +191,7 @@ int nvmx_handle_vmread(struct cpu_user_regs *regs);
int nvmx_handle_vmwrite(struct cpu_user_regs *regs);
int nvmx_handle_vmresume(struct cpu_user_regs *regs);
int nvmx_handle_vmlaunch(struct cpu_user_regs *regs);
+int nvmx_handle_invept(struct cpu_user_regs *regs);
int nvmx_msr_read_intercept(unsigned int msr,
u64 *msr_content);
int nvmx_msr_write_intercept(unsigned int msr,