diff options
author | Zhang Xiantao <xiantao.zhang@intel.com> | 2013-01-15 11:29:41 +0100 |
---|---|---|
committer | Zhang Xiantao <xiantao.zhang@intel.com> | 2013-01-15 11:29:41 +0100 |
commit | 2b2793d3ae44a54efa5f910eaa2a39a65c0fd43c (patch) | |
tree | 4ff9fba59d92052dfa789ecd3322606d3c4c9ba9 /xen/include/asm-x86/hvm/vmx | |
parent | 073c2ea3084bf78d324ad8b4f360f6297c57185d (diff) | |
download | xen-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.h | 1 |
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, |