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>...
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...