aboutsummaryrefslogtreecommitdiffstats
path: root/xen/arch/x86/hvm/io.c
Commit message (Expand)AuthorAgeFilesLines
* x86/HVM: fix direct PCI port I/O emulation retry and error handlingJan Beulich2013-10-141-13/+64
* x86/HVM: properly handle backward string instruction emulationJan Beulich2013-10-141-6/+4
* x86: properly handle hvm_copy_from_guest_{phys,virt}() errorsJan Beulich2013-09-301-7/+17
* Fix emacs local variable block to use correct C style variable.David Vrabel2013-02-211-1/+1
* printk: prefer %#x et at over 0x%xJan Beulich2012-09-211-1/+1
* x86/hvm: don't leave emulator in inconsistent stateJan Beulich2012-07-261-0/+2
* xen: Define new struct hvm_trap and cleanup vmx exceptionKeir Fraser2012-05-301-1/+1
* hvm: introduce HVM_PARAM_BUFIOREQ_EVTCHNStefano Stabellini2011-11-161-0/+2
* hvm: Clean up I/O emulationChristoph Egger2011-10-251-18/+23
* x86/hvm: Crash domain rather than guest on unexpected PIO IO stateGeorge Dunlap2011-06-151-1/+3
* x86 hvm: Clean up PIO fast path emulation.Keir Fraser2010-09-151-47/+56
* x86/hvm: accelerate I/O intercept handlingKeir Fraser2010-03-311-14/+47
* The internal Xen x86 emulator is fixed to handle shared/sharable pages corretly.Keir Fraser2009-12-171-4/+12
* Memory paging support for HVM guest emulation.Keir Fraser2009-12-171-11/+23
* Extend max vcpu number for HVM guestKeir Fraser2009-10-291-8/+3
* x86 hvm: Do not incorrectly retire an instruction emulation when aKeir Fraser2009-10-071-1/+1
* Cleanup: Make local functions static and remove unused functions.Keir Fraser2009-09-301-2/+2
* io passthru: fix a bug when assigning a SATA CDROM or DISKKeir Fraser2008-08-011-1/+1
* x86, hvm: I/O emulation handlers return X86EMUL_* return codes.Keir Fraser2008-04-151-38/+23
* x86: Avoid use of domain_crash_synchronous() in C code.Keir Fraser2008-04-041-15/+8
* x86, hvm: MMIO emulations should defer domain shutdown requests untilKeir Fraser2008-03-271-10/+9
* x86_emulate: On HVM MMIO emulation, cache the gva->pfn mapping for theKeir Fraser2008-03-271-1/+10
* x86_emulate: Clean up HVM emulated I/O handling.Keir Fraser2008-03-261-78/+13
* hvm: More emulation changes: push some of the realmode or HVM-emulateKeir Fraser2008-02-221-2/+2
* x86 hvm: More emulation simplifications.Keir Fraser2008-02-221-83/+230
* x86 hvm: Replace old MMIO emulator with x86_emulate()-based harness.Keir Fraser2008-02-201-705/+16
* hvm: For functions which translate virtual addresses to machineKeir Fraser2007-12-271-30/+6
* vmx realmode: Plumb through I/O port accesses in emulated realmode.Keir Fraser2007-11-251-1/+5
* x86: single step after instruction emulationKeir Fraser2007-11-221-0/+2
* [xen][hvm][tracing] Refine hvm tracingGeorge Dunlap2007-09-211-0/+4
* hvm: Always keep canonical copy of RIP/RSP/RFLAGS inkfraser@localhost.localdomain2007-09-191-1/+0
* PCI passthru: VT-d I/O hooks.kfraser@localhost.localdomain2007-09-191-0/+118
* [HVM] Add type information to the p2m map.Tim Deegan2007-09-101-9/+0
* x86: clear guest's EFLAGS.RF after emulating instructionskfraser@localhost.localdomain2007-06-211-0/+1
* [XEN] Make common log-dirty paging code and add HAP log-dirty support.Tim Deegan2007-06-111-1/+1
* x86-64/hvm: pio result storingkfraser@localhost.localdomain2007-05-151-6/+6
* hvm: Clean up treatment of is_dying per-domain boolean. All criticalKeir Fraser2007-04-131-1/+1
* PV-on-HVM: Add new ioreq 'invalidate' for zapping ioemu-dm mapccahekfraser@localhost.localdomain2007-04-051-2/+10
* hvm: MMIO decoder rename local variable 'diff' to 'result'.kfraser@localhost.localdomain2007-04-051-48/+48
* hvm: Fix EFLAGS setting in MMIO decoder/emulator.kfraser@localhost.localdomain2007-04-051-26/+82
* hvm: hvm_io_assist() doesn't preoperly make use of its vcpukfraser@localhost.localdomain2007-04-041-1/+2
* xen: Allow vcpus to defer a shutdown request across criticalkfraser@localhost.localdomain2007-04-031-3/+6
* hvm: Fix the assert on size in HVM MMIO flag-setting functionskfraser@localhost.localdomain2007-03-291-16/+26
* hvm: Fix undefined bit shifting in mmio emulation pathkfraser@localhost.localdomain2007-03-271-4/+24
* [xentrace][HVM] introduce HVM tracing to unify SVM and VMX tracingkfraser@localhost.localdomain2007-02-261-1/+0
* [XEN] Allow log-dirty mode to be enabled on already-shadowed domains.Tim Deegan2007-02-261-0/+10
* [HVM] Fix MMIO AND emulationTim Deegan2007-02-201-0/+1
* [HVM] Fix MMIO LODS emulationTim Deegan2007-02-201-0/+1
* [HVM] Another unchecked caller of hvm_copy_to_guest_virt()Tim Deegan2007-02-201-1/+12
* [XEN] Get rid of gva_to_gpa translationTim Deegan2007-02-201-2/+28