aboutsummaryrefslogtreecommitdiffstats
path: root/xen/arch/x86/hvm/emulate.c
Commit message (Expand)AuthorAgeFilesLines
* x86/HVM: cache emulated instruction for retry processingJan Beulich2013-10-141-14/+43
* x86/HVM: properly deal with hvm_copy_*_guest_phys() errorsJan Beulich2013-10-141-8/+6
* x86/HVM: fix direct PCI port I/O emulation retry and error handlingJan Beulich2013-10-141-5/+21
* x86/HVM: refuse doing string operations in certain situationsJan Beulich2013-09-231-0/+14
* x86/HVM: properly handle MMIO reads and writes wider than a machine wordJan Beulich2013-09-201-20/+95
* xen: Define new struct hvm_trap and cleanup vmx exceptionKeir Fraser2012-05-301-2/+2
* x86/hvm: use unlocked p2m lookups in hvmemul_rep_movs()Tim Deegan2012-05-171-23/+7
* x86/hvm: Use get_page_from_gfn() instead of get_gfn()/put_gfn.Tim Deegan2012-05-171-33/+24
* x86/hvm: put value of emulated register reads into trace recordsDavid Vrabel2012-05-141-1/+5
* x86/mm: make 'query type' argument to get_gfn into a set of flagsTim Deegan2012-03-151-1/+1
* x86/mm: remove 'p2m_guest' lookup type.Tim Deegan2012-03-151-1/+1
* x86/mm: Fix deadlock between p2m and event channel locks.Andres Lagar-Cavilla2012-03-141-9/+29
* x86/mm: Refactor possibly deadlocking get_gfn callsAndres Lagar-Cavilla2012-02-101-19/+14
* Re-order calls to put_gfn() around wait queue invocationsAndres Lagar-Cavilla2012-02-101-1/+1
* x86/mm: clean use of p2m unlocked queriesAndres Lagar-Cavilla2012-01-261-7/+28
* x86/emulator: generalize movq emulation (SSE2 and AVX variants)Jan Beulich2011-12-011-0/+15
* Modify naming of queries into the p2mAndres Lagar-Cavilla2011-11-111-3/+26
* hvm: Clean up I/O emulationChristoph Egger2011-10-251-34/+36
* x86/mm/p2m: Make p2m interfaces take struct domain arguments.Tim Deegan2011-06-021-6/+4
* x86/mm/p2m: merge gfn_to_mfn_unshare with other gfn_to_mfn paths.Tim Deegan2011-06-021-1/+1
* svm: implement instruction fetch part of DecodeAssist (on #PF/#NPF)Keir Fraser2011-04-181-0/+2
* Update my email address to long-term stable address.Keir Fraser2011-01-071-1/+1
* x86 hvm: Clean up PIO fast path emulation.Keir Fraser2010-09-151-2/+3
* Nested Virtualization: p2m infrastructureKeir Fraser2010-08-091-4/+6
* x86 hvm: msr-handling cleanupKeir Fraser2010-06-101-17/+2
* x86/hvm: accelerate I/O intercept handlingKeir Fraser2010-03-311-1/+1
* The internal Xen x86 emulator is fixed to handle shared/sharable pages corretly.Keir Fraser2009-12-171-3/+11
* Memory paging support for HVM guest emulation.Keir Fraser2009-12-171-0/+21
* Fix a reference to X86EMUL_OKAY which was hardcoded as a 0 instead.Keir Fraser2009-12-171-1/+1
* Extend max vcpu number for HVM guestKeir Fraser2009-10-291-3/+1
* Miscellaneous data placement adjustmentsKeir Fraser2009-10-281-1/+1
* x86 hvm: On failed hvm_send_assist_req(), io emulation state should beKeir Fraser2009-10-071-2/+5
* x86 hvm: Do not incorrectly retire an instruction emulation when aKeir Fraser2009-10-071-2/+2
* Mapping grant references into HVM guests, take 2Keir Fraser2009-07-131-11/+18
* xentrace: Clean up HVM I/O tracing.Keir Fraser2009-04-241-4/+4
* xentrace: Trace CR accesses in hvm emulator.Keir Fraser2009-04-071-0/+3
* x86 hvm: Fix hvmemul_read_msr().Keir Fraser2009-03-111-1/+1
* xentrace: Trace mmio/io read/write valueKeir Fraser2008-11-031-0/+30
* x86 hvm: More checking around REP MOVS emulation.Keir Fraser2008-08-261-8/+35
* x86 hvm: Emulate RAM-to-RAM REP MOVS copies efficiently.Keir Fraser2008-08-261-7/+22
* x86 hvm: Fix binary arithmetic in hvmemul_linear_to_phys().Keir Fraser2008-08-201-11/+4
* x86 hvm: Another clarifying comment in the HVM address translation emulation.Keir Fraser2008-08-191-0/+4
* x86 hvm: Add clarifying comments about clipping repeated stringKeir Fraser2008-08-191-1/+10
* x86 hvm: Build fix: param is paddr_t not ulong.Keir Fraser2008-08-191-1/+2
* x86, hvm: Observe EFLAGS.DF when performing segmentation checks andKeir Fraser2008-08-191-26/+59
* x86_emulate: read/write/insn_fetch emulation hooks now all take aKeir Fraser2008-06-301-51/+56
* x86_emulate: Support CMPXCHG16B.Keir Fraser2008-04-221-2/+6
* x86, hvm: Allow emulation of 'multi-cycle' MMIO reads and writes,Keir Fraser2008-04-171-5/+76
* x86_emulate: Emulate MMX movq instructions.Keir Fraser2008-04-171-1/+18
* x86_emulate: Implement a more dynamic interface for handling FPUKeir Fraser2008-04-161-3/+16