Displaying 6 results from an estimated 6 matches for "vmx_io_instruction".
2006 Jul 26
5
[Fwd: stack overflow "cause" found]
...ptwr_do_page_fault: 296
0xffff83000014febb ptwr_do_page_fault: 296
0xffff83000014da12 arch_memory_op: 288
0xffff83000017de6f shadow_direct_map_fault: 288
0xffff8300001a3766 svm_dump_inst: 288
0xffff8300001ad51e vmx_io_instruction: 288
0xffff8300001adb4d vmx_io_instruction: 288
0xffff83000011271a dump_domains: 280
0xffff830000112b91 dump_domains: 280
0xffff8300001ace82 check_for_null_selector: 280
0xffff8300001ad509 check_for_null_sel...
2007 Jun 19
0
[PATCH] hvm/x86: vendor specific code can call vendor specific routines directly
...007-06-18/xen/arch/x86/hvm/vmx/vmx.c
===================================================================
--- 2007-06-18.orig/xen/arch/x86/hvm/vmx/vmx.c 2007-06-15 14:05:46.000000000 +0200
+++ 2007-06-18/xen/arch/x86/hvm/vmx/vmx.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...
2005 Apr 02
1
[PATCH] VMX support for MMIO/PIO in VM8086 mode
...;
- unsigned long eip;
+ unsigned long eip, cs, eflags;
+ int vm86;
__vmread(GUEST_EIP, &eip);
+ __vmread(GUEST_CS_SELECTOR, &cs);
+ __vmread(GUEST_EFLAGS, &eflags);
+ vm86 = eflags & X86_EFLAGS_VM ? 1 : 0;
VMX_DBG_LOG(DBG_LEVEL_1,
- "vmx_io_instruction: eip=%p, exit_qualification = %lx",
- eip, exit_qualification);
+ "vmx_io_instruction: vm86 %d, eip=%p:%p, exit_qualification = %lx",
+ vm86, cs, eip, exit_qualification);
if (test_bit(6, &exit_qualification))
addr = (exit_qualific...
2008 Mar 17
12
[PATCH]Fix the bug of guest os installation failure and win2k boot failure
Hi, Keir,
This patch is to fix the problem of Linux guest installation failure and Windows 2000 boot failure.
In the early code, we use vmx_vmexit_handler() -> vmx_io_instruction() function to emulate I/O instructions. But now, we use vmx_vmexit_handler() -> handle_mmio -> hvm_emulate_one() -> x86_emulate() to emulate I/O instructions. Also nowadays, the realmode emulation code walks through the path: vmx_realmode() -> realmode_emulate_one() -> hvm_emulate_on...
2006 Apr 21
13
Xenoprof in an HVM domain
I''m looking into getting Xenoprof to tun in an HVM domain, since we will
eventually need a profiler for HVM domains to track down areas of poor
performance. (HVMs have poor performance? :) ) Being relatively new to
OProfile, Xenoprof, and Xen internals, I would appreciate any pointers,
tips, and comments on how to work the implementation. I see three basic
areas of work.
1. Implement
2006 Jul 14
23
[RFC] New shadow paging code
We (Michael Fetterman, George Dunlap and I) have been working over the
last while on a full replacement for Xen''s shadow pagetable support.
This mail contains some design notes, below; a patch against
xen-unstable, giving a snapshot of the current state of the new shadow
code, is at http://www.cl.cam.ac.uk/~tjd21/shadow2.patch
Comments on both are welcome, although the code is not