aboutsummaryrefslogtreecommitdiff
path: root/virt/kvm/ioapic.c
AgeCommit message (Expand)AuthorFilesLines
2011-09-25KVM: Intelligent device lookup on I/O busGravatar Sasha Levin 1-1/+2
2011-05-22KVM: ioapic: Fix an error field referenceGravatar Liu Yuan 1-1/+1
2010-08-02KVM: Convert mask notifiers to use irqchip/pin instead of gsiGravatar Gleb Natapov 1-1/+1
2010-08-01KVM: Update Red Hat copyrightsGravatar Avi Kivity 1-0/+1
2010-06-10KVM: read apic->irr with ioapic lock heldGravatar Marcelo Tosatti 1-1/+2
2010-05-13KVM: convert ioapic lock to spinlockGravatar Marcelo Tosatti 1-15/+15
2010-03-30include cleanup: Update gfp.h and slab.h includes to prepare for breaking imp...Gravatar Tejun Heo 1-0/+1
2010-03-01KVM: cleanup the failure path of KVM_CREATE_IRQCHIP ioctrlGravatar Wei Yongjun 1-0/+11
2010-03-01KVM: kvm->arch.vioapic should be NULL if kvm_ioapic_init() failureGravatar Wei Yongjun 1-1/+3
2010-03-01KVM: avoid taking ioapic mutex for non-ioapic EOIsGravatar Avi Kivity 1-0/+19
2010-03-01KVM: convert slots_lock to a mutexGravatar Marcelo Tosatti 1-2/+2
2010-03-01KVM: convert io_bus to SRCUGravatar Marcelo Tosatti 1-1/+3
2009-12-03KVM: Move IO APIC to its own lockGravatar Gleb Natapov 1-19/+61
2009-09-10KVM: Fix coalesced interrupt reporting in IOAPICGravatar Gleb Natapov 1-0/+2
2009-09-10KVM: make io_bus interface more robustGravatar Gregory Haskins 1-2/+6
2009-09-10KVM: Add trace points in irqchip codeGravatar Gleb Natapov 1-0/+2
2009-09-10KVM: Use temporary variable to shorten lines.Gravatar Gleb Natapov 1-8/+10
2009-09-10KVM: fix lock imbalanceGravatar Jiri Slaby 1-1/+2
2009-09-10KVM: remove in_range from io devicesGravatar Michael S. Tsirkin 1-10/+12
2009-09-10KVM: convert bus to slots_lockGravatar Michael S. Tsirkin 1-1/+1
2009-09-10KVM: Introduce kvm_vcpu_is_bsp() function.Gravatar Gleb Natapov 1-1/+3
2009-09-10KVM: introduce irq_lock, use it to protect ioapicGravatar Marcelo Tosatti 1-0/+5
2009-09-10KVM: cleanup io_device codeGravatar Gregory Haskins 1-7/+15
2009-08-09KVM: Avoid redelivery of edge interrupt before next edgeGravatar Gleb Natapov 1-5/+5
2009-06-10KVM: APIC: get rid of deliver_bitmaskGravatar Gleb Natapov 1-41/+16
2009-06-10KVM: consolidate ioapic/ipi interrupt delivery logicGravatar Gleb Natapov 1-1/+4
2009-06-10KVM: ioapic/msi interrupt delivery consolidationGravatar Gleb Natapov 1-29/+32
2009-06-10KVM: APIC: kvm_apic_set_irq deliver all kinds of interruptsGravatar Gleb Natapov 1-34/+6
2009-06-10KVM: Merge kvm_ioapic_get_delivery_bitmask into kvm_get_intr_delivery_bitmaskGravatar Sheng Yang 1-43/+3
2009-06-10KVM: bit ops for deliver_bitmapGravatar Sheng Yang 1-11/+13
2009-06-10KVM: Change API of kvm_ioapic_get_delivery_bitmaskGravatar Sheng Yang 1-9/+8
2009-06-10KVM: Unify the delivery of IOAPIC and MSI interruptsGravatar Sheng Yang 1-57/+34
2009-06-10KVM: Split IOAPIC structureGravatar Sheng Yang 1-3/+3
2009-03-24KVM: Report IRQ injection status to userspace.Gravatar Gleb Natapov 1-7/+16
2009-03-24KVM: make irq ack notifications aware of routing tableGravatar Marcelo Tosatti 1-5/+5
2009-03-24KVM: Interrupt mask notifiers for ioapicGravatar Avi Kivity 1-0/+6
2008-12-31KVM: Export ioapic_get_delivery_bitmaskGravatar Sheng Yang 1-3/+4
2008-12-31KVM: Kick NMI receiving VCPUGravatar Jan Kiszka 1-0/+1
2008-10-15KVM: ia64: add a dummy irq ack notificationGravatar Xiantao Zhang 1-1/+1
2008-10-15KVM: irq ack notificationGravatar Marcelo Tosatti 1-7/+13
2008-07-20KVM: kvm_io_device: extend in_range() to manage len and write attributeGravatar Laurent Vivier 1-1/+2
2008-07-20KVM: IOAPIC/LAPIC: Enable NMI supportGravatar Sheng Yang 1-2/+18
2008-07-06KVM: IOAPIC: Fix level-triggered irq injection hangGravatar Mark McLoughlin 1-1/+1
2008-06-24KVM: ioapic: fix lost interrupt when changing a device's irqGravatar Avi Kivity 1-20/+11
2008-06-06KVM: IOAPIC: only set remote_irr if interrupt was injectedGravatar Marcelo Tosatti 1-10/+11
2008-03-04KVM: Route irq 0 to vcpu 0 exclusivelyGravatar Avi Kivity 1-0/+8
2008-01-30KVM: Move ioapic code to common directory.Gravatar Zhang Xiantao 1-0/+403