aboutsummaryrefslogtreecommitdiffstats
path: root/xen/arch/x86/physdev.c
Commit message (Expand)AuthorAgeFilesLines
...
* x86: Change the interface physdev_map_pirq to support new dom0.Keir Fraser2009-11-131-13/+17
* passthrough/stubdom: clean up hypercall privilege checkingKeir Fraser2009-10-231-2/+2
* Add build option to allow more hypercalls from stubdomsKeir Fraser2009-10-141-8/+9
* x86: Make the hypercall PHYSDEVOP_alloc_irq_vector hypercall dummy.Keir Fraser2009-09-011-20/+6
* x86: Implement per-cpu vector for xen hypervisorKeir Fraser2009-08-191-2/+11
* x86: Change Xen hypervisor's interrupt infrastructureKeir Fraser2009-08-191-20/+18
* x86: Change nr_irqs to nr_irqs_gsi.Keir Fraser2009-08-191-2/+2
* x86: eliminate hard-coded NR_IRQSKeir Fraser2009-05-271-6/+4
* Xen: use proper device ID to search VT-d unit for ARI and SR-IOV deviceKeir Fraser2009-03-191-0/+26
* Cleanup naming for ia64 and x86 interrupt handling functionsKeir Fraser2009-02-121-1/+1
* x86: Use per-domain irq-to-vector array when mapping GSIsKeir Fraser2009-02-051-1/+1
* x86: Fix unmaskable MSI handling, and also some other EOI-notification issues.Keir Fraser2009-01-211-2/+9
* x86: restore ability to work on systems without APICKeir Fraser2009-01-141-5/+4
* Support S3 for MSI interruptKeir Fraser2008-12-191-0/+18
* Change the pcidevs_lock from rw_lock to spin_lockKeir Fraser2008-12-191-6/+6
* Re-enable MSI supportKeir Fraser2008-12-111-0/+6
* physdev: make PHYSDEVOP_pirq_eoi_mfn use of gmfn instead of mfn.Keir Fraser2008-12-031-8/+11
* x86: Fix PHYSDEVOP_pirq_eoi_mfn, which I modified and broke.Keir Fraser2008-11-291-8/+14
* x86: add a shared page indicating the need for an EOI notificationKeir Fraser2008-11-281-0/+34
* Rename evtchn_lock to event_lock, since it protects more than justKeir Fraser2008-10-091-6/+6
* x86: Free MSI vector when a pirq is unmapped.Keir Fraser2008-10-081-3/+4
* x86: Move pirq logic to irq.c.Keir Fraser2008-10-081-165/+22
* x86: Clean up and fix 18539:31f09a5e24cf8Keir Fraser2008-09-251-1/+1
* x86: Properly synchronise updates to pirq-to-vector mapping.Keir Fraser2008-09-241-41/+45
* x86/PCI-MSI: fix log messagesKeir Fraser2008-09-241-26/+26
* x86: Remove MSI boot parameter -- now always on.Keir Fraser2008-09-101-41/+21
* x86: Do not permit 'AUTO_ASSIGN' parameter to PHYSDEVOP_alloc_irq_vector.Keir Fraser2008-09-091-9/+3
* MSI-X: enhancementKeir Fraser2008-08-131-5/+10
* x86: rename MSI optionKeir Fraser2008-07-241-5/+4
* Add hypercall for adding and removing PCI devicesKeir Fraser2008-07-041-0/+26
* Add management and locking of PCI device structuresKeir Fraser2008-07-041-2/+2
* MSI 3/6: add msi support to xenKeir Fraser2008-05-011-5/+55
* MSI 2/6: change the pirq to be per-domainKeir Fraser2008-05-011-3/+299
* Remove unused smpboot.h header file.Keir Fraser2007-11-211-1/+0
* Xen Security Modules: XSMkfraser@localhost.localdomain2007-08-311-0/+11
* xen: Cache 'current' vcpu in physdev_op hcall implementation.kfraser@localhost.localdomain2007-08-141-9/+10
* Enable compatibility mode operation for HYPERVISOR_physdev_op andEmmanuel Ackaouy2007-01-051-2/+11
* [XEN] Define remaining x86 public pointer fields as guest handles.kfraser@localhost.localdomain2006-11-151-1/+1
* [XEN] Return -ENOSYS for undefined sub-functions.kfraser@localhost.localdomain2006-11-131-1/+1
* [XEN] physdev: Check for negative irqs in alloc_irq_vector.kaf24@firebug.cl.cam.ac.uk2006-08-301-2/+3
* Extended PHYSDEVOP_irq_status_query to obtain sharing statuskaf24@firebug.cl.cam.ac.uk2006-06-071-5/+4
* Define new event-channel and physdev hypercalls with a more extensiblekaf24@firebug.cl.cam.ac.uk2006-04-301-43/+75
* Rename *GUEST_HANDLE to *XEN_GUEST_HANDLE.kaf24@firebug.cl.cam.ac.uk2006-04-271-1/+1
* Fix Xen's interrupt acknowledgement routines on certainkaf24@firebug.cl.cam.ac.uk2006-04-141-2/+4
* Upgrade all hypercalls to use the new guest_handle interface (on the Xen side).kaf24@firebug.cl.cam.ac.uk2006-03-071-3/+4
* Domain0 identifies IOAPIC by physical base address rather than BIOS-assigned ...kaf24@firebug.cl.cam.ac.uk2006-03-031-4/+12
* Uniform definition of do_iret prototype. Use 'struct foo'kaf24@firebug.cl.cam.ac.uk2006-01-271-5/+5
* Allow non-privileged domains restricted access tokaf24@firebug.cl.cam.ac.uk2005-12-311-7/+0
* Store admin-specified ioport capabilities in a rangesetkaf24@firebug.cl.cam.ac.uk2005-12-311-26/+0
* Get rid of memory_t. Almost all uses should be unsigned long.kaf24@firebug.cl.cam.ac.uk2005-08-191-1/+1