search for: vmx_vmcs

Displaying 3 results from an estimated 3 matches for "vmx_vmcs".

2005 Apr 19
0
[PATCH][1/5] x86-64-eax.patch
vmx_vmcs.c: fix inline asms for x86-64 Signed-Off-By: Benjamin Liu <benjamin.liu@intel.com> Signed-Off-By: Arun Sharma <arun.sharma@intel.com> diff -Nru a/xen/arch/x86/vmx_vmcs.c b/xen/arch/x86/vmx_vmcs.c --- a/xen/arch/x86/vmx_vmcs.c 2005-04-18 16:49:37 -07:00 +++ b/xen/arch/x86/...
2005 Jul 04
0
[PATCH] MSR save/restore for x86_64 VMX domains
...f modified) to the initial values when switched in. This patch also include extended handling for 64-bit guests. Please apply. arch/x86/domain.c | 22 ++ arch/x86/vmx.c | 338 ++++++++++++++++++++++++++++++++++++++++++--- include/asm-x86/msr.h | 2 include/asm-x86/vmx_vmcs.h | 9 + 4 files changed, 350 insertions(+), 21 deletions(-) Signed-off-by: Jun Nakajima <jun.nakajima@intel.com> Signed-off-by: Chengyuan Li <chengyuan.li@intel.com> Signed-off-by: Yunhong Jiang <yunhong.jiang@intel.com> Signed-off-by: Arun Sharma <arun.sharma@intel.com&gt...
2007 Jan 11
6
[PATCH 4/8] HVM save restore: vcpu context support
...+ } #ifdef CONFIG_COMPAT else { diff -r ee20d1905bde xen/arch/x86/hvm/vmx/vmx.c --- a/xen/arch/x86/hvm/vmx/vmx.c Thu Jan 11 16:40:55 2007 +0800 +++ b/xen/arch/x86/hvm/vmx/vmx.c Thu Jan 11 16:48:01 2007 +0800 @@ -429,6 +429,299 @@ static void vmx_store_cpu_guest_regs( vmx_vmcs_exit(v); } +static int __get_instruction_length(void); +int vmx_vmcs_save(struct vcpu *v, struct vmcs_data *c) +{ + unsigned long inst_len; + + inst_len = __get_instruction_length(); + c->eip = __vmread(GUEST_RIP); + +#ifdef HVM_DEBUG_SUSPEND + printk("vmx_vmcs_save: inst_len...