aboutsummaryrefslogtreecommitdiffstats
path: root/xen/arch/x86/hvm/vmx/realmode.c
Commit message (Expand)AuthorAgeFilesLines
* x86: properly handle hvm_copy_from_guest_{phys,virt}() errorsJan Beulich2013-09-301-3/+3
* VMX: also use proper instruction mnemonic for VMREADJan Beulich2013-09-231-3/+4
* hvm: Clean up I/O emulationChristoph Egger2011-10-251-3/+4
* Simplify preempt.h dependencies by moving in_atomic() to preempt.cKeir Fraser2011-06-231-0/+1
* Update my email address to long-term stable address.Keir Fraser2011-01-071-1/+1
* Use virtual 8086 mode for VMX guests with CR0.PE == 0Keir Fraser2008-12-091-22/+19
* hvm: fix single stepping on debuggerKeir Fraser2008-11-111-6/+14
* vmx: Fix realmode exception delivery to correctly check stack pointer size.Keir Fraser2008-11-111-1/+2
* x86, vmx realmode: Stack manipulation on interrupt/exception injectionKeir Fraser2008-11-071-1/+1
* x86: Avoid use of domain_crash_synchronous() in C code.Keir Fraser2008-04-041-1/+1
* x86_emulate: Clean up HVM emulated I/O handling.Keir Fraser2008-03-261-2/+2
* hvm: More emulation changes: push some of the realmode or HVM-emulateKeir Fraser2008-02-221-76/+45
* x86 hvm: More emulation simplifications.Keir Fraser2008-02-221-2/+1
* x86 hvm: Replace old MMIO emulator with x86_emulate()-based harness.Keir Fraser2008-02-201-662/+81
* vmx realmode: Only check for pending interrupts every 16thKeir Fraser2008-02-131-5/+13
* vmx realmode: Add REP MOVS handler.Keir Fraser2008-02-071-0/+53
* hvm: Clean up CPUID_0000_0001 return values.Keir Fraser2008-02-071-1/+0
* vmx realmode: Emulate protected-mode transition while CS and SS haveKeir Fraser2008-02-051-32/+94
* vmx realmode: Exception delivery clears interrupt shadow.Keir Fraser2008-01-311-2/+8
* Fix x86/64 Xen build.Keir Fraser2008-01-311-5/+8
* vmx realmode: Emulate MSR accesses.Keir Fraser2008-01-311-0/+48
* vmx realmode: Multiple I/O reads to qemu in an instruction is notKeir Fraser2008-01-281-7/+7
* vmx realmode: Restructure code for clarity and better treatment ofKeir Fraser2008-01-241-67/+111
* vmx realmode: Implement new x86_emulate hook load_fpu_ctxt().Keir Fraser2008-01-231-1/+9
* vmx realmode: Faster emulation of REP INS and REP OUTS.Keir Fraser2008-01-221-0/+60
* hvm: For functions which translate virtual addresses to machineKeir Fraser2007-12-271-21/+2
* vmx realmode: Fix exception delivery w.r.t. in-flight I/O.Keir Fraser2007-12-071-33/+42
* vmx realmode: Slight finessing of an error path.Keir Fraser2007-11-261-2/+1
* vmx realmode: When returning to protected mode we have to massage theKeir Fraser2007-11-261-7/+22
* vmx realmode: Emulate writes to control registers.Keir Fraser2007-11-261-0/+31
* x86 emulate: Emulate atomic read-modify-write instructions as aKeir Fraser2007-11-261-1/+2
* vmx realmode: Fix emulation of exception delivery (stack pointer mustKeir Fraser2007-11-261-11/+5
* x86_emulate: Emulate CPUID and HLT.Keir Fraser2007-11-261-12/+75
* vmx realmode: Detect and correctly plumb mmio accesses from emulatedKeir Fraser2007-11-251-2/+61
* x86_emulate: Allow emulated injection of exceptions and interrupts.Keir Fraser2007-11-251-53/+115
* vmx realmode: Support privileged EFLAGS updates in emulated realmode.Keir Fraser2007-11-251-11/+36
* vmx realmode: Plumb through I/O port accesses in emulated realmode.Keir Fraser2007-11-251-4/+58
* vmx: Initial framework for real-mode emulation (disabled by default).Keir Fraser2007-11-241-0/+274