aboutsummaryrefslogtreecommitdiffstats
path: root/xen/arch/x86/hvm/intercept.c
Commit message (Expand)AuthorAgeFilesLines
* x86/HVM: properly handle backward string instruction emulationJan Beulich2013-10-141-15/+8
* x86: properly handle hvm_copy_from_guest_{phys,virt}() errorsJan Beulich2013-09-301-9/+40
* Fix emacs local variable block to use correct C style variable.David Vrabel2013-02-211-1/+1
* amd iommu: Add iommu emulation for hvm guestWei Wang2012-01-121-1/+2
* xen: remove more declarations from C files.Tim Deegan2011-05-271-7/+0
* x86: split struct domainJan Beulich2011-04-051-4/+3
* x86 hvm: Add a missing line to record the type passed into register_io_handler()Keir Fraser2011-01-051-0/+1
* x86 hvm: Introduce pmtimer_change_ioport and HVM_PARAM_ACPI_IOPORTS_LOCATIONKeir Fraser2010-10-291-11/+5
* x86 hvm: Introduce unregister_io_handlerKeir Fraser2010-10-291-4/+21
* The internal Xen x86 emulator is fixed to handle shared/sharable pages corretly.Keir Fraser2009-12-171-5/+14
* Memory paging support for HVM guest emulation.Keir Fraser2009-12-171-18/+23
* Miscellaneous data placement adjustmentsKeir Fraser2009-10-281-5/+6
* x86: hvm_*io_intercept() should only update p->count if X86EMUL_OKAY.Keir Fraser2009-04-011-2/+8
* hvm: passthrough MSI-X mask bit accelerationKeir Fraser2009-03-021-2/+4
* x86, hvm: I/O emulation handlers return X86EMUL_* return codes.Keir Fraser2008-04-151-69/+80
* x86: Avoid use of domain_crash_synchronous() in C code.Keir Fraser2008-04-041-36/+36
* Move iommu code to arch-generic locations, and also clean up some VT-d code.Keir Fraser2008-03-171-1/+1
* x86 hvm: More emulation simplifications.Keir Fraser2008-02-221-77/+1
* x86 hvm: Replace old MMIO emulator with x86_emulate()-based harness.Keir Fraser2008-02-201-60/+2
* hvm: Improve in-Xen PIO emulation to better handle string PIOKeir Fraser2008-01-121-9/+62
* hvm: buffered_ioreq does not need a 'df' field. Add explicit bitfieldKeir Fraser2007-12-061-1/+0
* hvm: Clean up buf_ioreq handling.Keir Fraser2007-11-081-8/+10
* x86/64: Fix the build.Keir Fraser2007-11-011-2/+2
* x86, hvm: Fix stdvga and buffered-io code.Keir Fraser2007-11-011-10/+16
* x86: Fix 32-bit build, and remove pragma usage in public headers (andKeir Fraser2007-10-261-2/+3
* x86, hvm: Improve standard VGA performanceKeir Fraser2007-10-261-43/+50
* PCI passthru: VT-d I/O hooks.kfraser@localhost.localdomain2007-09-191-0/+4
* Fix for bug introduced by cset 14859:a9aa7c29eda8 - implement IOREQ_TYPE_SUBSteven Hand2007-04-171-0/+9
* hvm: Clean up treatment of is_dying per-domain boolean. All criticalKeir Fraser2007-04-131-22/+14
* [hvm] Keep track of time offset between domain time and dom0 time.Christian Limpach2007-04-031-16/+22
* [HVM] Save/restore: move save/restore routines out of intercept.cTim Deegan2007-02-071-176/+0
* [HVM] Save/restore: clean up the new hypercall interfaceTim Deegan2007-01-311-3/+3
* [HVM] Save/restore: save RTC state.Tim Deegan2007-01-311-1/+7
* [HVM] Save/restore: clean up marshalling codeTim Deegan2007-01-311-219/+106
* MergeTim Deegan2007-01-291-3/+3
|\
| * Remove uses of strcpy and strncpy from common and x86 code.kfraser@localhost.localdomain2007-01-291-3/+3
* | [HVM] Save/restore cleanups: don't save state for downed vcpus.Tim Deegan2007-01-291-31/+10
|/
* Replace sprintf with snprintf and strncpy with strlcpy.kfraser@localhost.localdomain2007-01-291-1/+1
* [HVM] Save/restore cleanups 05: save-format headersTim Deegan2007-01-201-24/+23
* [HVM] Save/restore cleanups 01: PITTim Deegan2007-01-201-0/+2
* [HVM] Save/restore: Sometimes the hg changeset is not available.Tim Deegan2007-01-181-2/+15
* [HVM] save restore: save restore dev in HVTim Deegan2007-01-181-0/+59
* [HVM] save restore: new hyper-callTim Deegan2007-01-181-0/+231
* Initial support for HVM compat guestsEmmanuel Ackaouy2007-01-051-1/+1
* [HVM] Emulates HPET in hypervisor and extend ACPI tables.kfraser@localhost.localdomain2006-12-211-1/+3
* [HVM] Enable more than one platform timer (PIT/RTC/HPET)kfraser@localhost.localdomain2006-12-201-92/+0
* [XEN] Get rid of many uses of domain_crash_synchronous().kfraser@localhost.localdomain2006-11-131-5/+1
* [HVM] Remove HVM halt timer. It's no longer needed since interruptskfraser@localhost.localdomain2006-11-101-11/+7
* [XEN] Replace hvm_setup_platform() with hvm_domain_initialise()kaf24@localhost.localdomain2006-11-051-12/+11
* [HVM] Use correct types for guest physical addressesTim Deegan2006-10-311-16/+16