aboutsummaryrefslogtreecommitdiffstats
path: root/xen/arch/x86/irq.c
Commit message (Expand)AuthorAgeFilesLines
* evtchn: refactor low-level event channel port opsDavid Vrabel2013-10-141-6/+5
* debug: remove some event channel info from the 'i' and 'q' debug keysDavid Vrabel2013-10-141-4/+1
* cleanup unused request{_dt,}_irq() parameterAndrew Cooper2013-08-081-1/+1
* x86: enable multi-vector MSIJan Beulich2013-08-081-36/+170
* Revert "irq: Add extra debugging to help track down why an assertion is failing"Jan Beulich2013-06-101-15/+1
* x86: fix ordering of operations in destroy_irq()Jan Beulich2013-05-311-23/+20
* x86: remove IS_PRIV access check bypassesDaniel De Graaf2013-04-181-2/+1
* x86: fix various issues with handling guest IRQsJan Beulich2013-04-181-8/+42
* IOMMU: allow MSI message to IRTE propagation to failJan Beulich2013-04-151-2/+8
* x86: show handler for Xen-internal interruptsJan Beulich2013-04-101-3/+6
* x86: irq_move_cleanup_interrupt() must ignore legacy vectorsJan Beulich2013-04-021-1/+6
* x86/HPET: mask interrupt while changing affinityJan Beulich2013-03-181-1/+1
* x86: extend diagnostics for "No irq handler for vector" messagesJan Beulich2013-03-141-8/+22
* x86: fix CMCI injectionJan Beulich2013-02-261-2/+2
* AMD,IOMMU: Make per-device interrupt remapping table defaultBoris Ostrovsky2013-02-051-3/+0
* xen/arch/x86: complete XSM hooks on irq/pirq mappingsDaniel De Graaf2013-01-231-4/+9
* xen/xsm: Add xsm_default parameter to XSM hooksDaniel De Graaf2013-01-111-1/+1
* xen: use XSM instead of IS_PRIV where duplicatedDaniel De Graaf2013-01-111-2/+1
* x86: save/restore only partial register state where possibleJan Beulich2012-10-301-4/+4
* x86/IRQ: fix valid-old-vector checks in __assign_irq_vector()Jan Beulich2012-09-281-2/+1
* x86/IO-APIC: streamline level ack/end handlingJan Beulich2012-09-201-1/+2
* x86: drop "index" parameter from get_free_pirq()Jan Beulich2012-09-051-1/+1
* x86/i8259: Handle bogus spurious interrupts more quietlyAndrew Cooper2012-08-301-5/+5
* x86: prevent call to xfree() in dump_irqs() while in an irq contextAndrew Cooper2012-05-221-1/+1
* x86: adjust handling of interrupts coming in via legacy vectorsJan Beulich2012-05-151-3/+11
* x86/irq: fix locking for c/s 24707:96987c324a4f debugging codeJan Beulich2012-05-141-0/+1
* x86: Unify direct-apic and hiprio irq vector allocations.Keir Fraser2012-03-301-4/+10
* x86: Allow direct vectored interrupts to be dynamically allocated.Keir Fraser2012-03-301-0/+15
* x86: All vectored interrupts go through do_IRQ().Keir Fraser2012-03-301-16/+20
* replace bogus gdprintk() uses with {,d}printk()Jan Beulich2012-02-161-13/+13
* irq: Add extra debugging to help track down why an assertion is failingAndrew Cooper2012-02-071-1/+14
* xsm: Add xsm_map_domain_pirq hookDaniel De Graaf2012-02-021-1/+1
* xsm: Add security label to IRQ debug outputDaniel De Graaf2012-02-021-0/+8
* x86: Make asmlinkage explicitly a no-op, and avoid usage in arch/x86Keir Fraser2012-01-151-1/+1
* PCI: properly abstract out per-architecture extensions to struct pci_devJan Beulich2012-01-091-1/+1
* VT-d: bind IRQs to CPUs local to the node the IOMMU is onJan Beulich2011-12-131-4/+14
* xsm: Expand I/O resource hooksDaniel De Graaf2011-12-021-0/+9
* x86/IRQ: prevent vector sharing within IO-APICsJan Beulich2011-11-181-0/+5
* x86/IRQ: eliminate irq_vector[]Jan Beulich2011-11-111-11/+8
* x86/IRQ: create_irq() should call assign_irq_vector()Jan Beulich2011-11-081-7/+1
* eliminate remaining uses of struct irq_cfgJan Beulich2011-11-081-5/+3
* eliminate first_cpu() etcJan Beulich2011-11-081-6/+6
* eliminate cpus_xyz()Jan Beulich2011-11-081-1/+1
* IRQ: move a few more bits into common codeJan Beulich2011-11-071-4/+0
* x86/IRQ: fix create_irq() after c/s 24068:6928172f7dedJan Beulich2011-11-041-17/+16
* x86/IRQ: consolidate IRQ disabling when acquiring vector lockJan Beulich2011-11-031-7/+2
* IRQ: allocate CPU masks dynamicallyJan Beulich2011-11-031-92/+108
* allocate CPU sibling and core maps dynamicallyJan Beulich2011-10-211-1/+1
* x86: allocate IRQ actions' cpu_eoi_map dynamicallyJan Beulich2011-10-211-12/+19
* eliminate direct assignments of CPU masksJan Beulich2011-10-211-7/+7