search for: vmx_store_cpu_guest_regs

Displaying 4 results from an estimated 4 matches for "vmx_store_cpu_guest_regs".

2006 Jul 26
5
[Fwd: stack overflow "cause" found]
...hypercall_create_continuation: 352 0xffff83000017910d resync_all: 344 0xffff830000179bf4 resync_all: 344 0xffff830000151bf9 do_physdev_op: 328 0xffff8300001521d1 do_physdev_op: 328 0xffff8300001ab28c vmx_store_cpu_guest_regs: 312 0xffff8300001ab65a vmx_store_cpu_guest_regs: 312 0xffff830000173b36 alloc_shadow_page: 304 0xffff83000014f60d ptwr_do_page_fault: 296 0xffff83000014febb ptwr_do_page_fault: 296 0xffff83000014da12 arch_memory_op:...
2007 Jun 19
0
[PATCH] hvm/x86: vendor specific code can call vendor specific routines directly
...c 2007-06-18 10:23:05.000000000 +0200 @@ -1837,7 +1837,7 @@ static void vmx_io_instruction(unsigned /* Copy current guest state into io instruction state structure. */ memcpy(regs, guest_cpu_user_regs(), HVM_CONTEXT_STACK_BYTES); - hvm_store_cpu_guest_regs(current, regs, NULL); + vmx_store_cpu_guest_regs(current, regs, NULL); HVM_DBG_LOG(DBG_LEVEL_IO, "vm86 %d, eip=%x:%lx, " "exit_qualification = %lx", _______________________________________________ Xen-devel mailing list Xen-devel@lists.xensource.com http://lists.xensource.com/xen-devel
2007 Jan 11
6
[PATCH 4/8] HVM save restore: vcpu context support
...v, &c.nat->hvmcpu_ctxt); + } #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...
2006 Jul 18
33
Paravirtualised drivers for fully virtualised domains
(The list appears to have eaten my previous attempt to send this. Apologies if you receive multiple copies.) The attached patches allow you to use paravirtualised network and block interfaces from fully virtualised domains, based on Intel''s patches from a few months ago. These are significantly faster than the equivalent ioemu devices, sometimes by more than an order of magnitude.