aboutsummaryrefslogtreecommitdiff
path: root/virt/kvm/ioapic.c
AgeCommit message (Expand)AuthorFilesLines
2014-04-04KVM: ioapic: try to recover if pending_eoi goes out of rangeGravatar Paolo Bonzini 1-5/+18
2014-04-04KVM: ioapic: fix assignment of ioapic->rtc_status.pending_eoi (CVE-2014-0155)Gravatar Paolo Bonzini 1-1/+1
2014-03-21KVM: ioapic: reinject pending interrupts on KVM_SET_IRQCHIPGravatar Paolo Bonzini 1-1/+14
2014-03-21KVM: ioapic: extract body of kvm_ioapic_set_irqGravatar Paolo Bonzini 1-24/+50
2014-03-21KVM: ioapic: clear IRR for edge-triggered interrupts at deliveryGravatar Paolo Bonzini 1-0/+3
2014-03-21KVM: ioapic: merge ioapic_deliver into ioapic_serviceGravatar Paolo Bonzini 1-20/+9
2014-03-13kvm: x86: ignore ioapic polarityGravatar Gabriel L. Somlo 1-1/+0
2014-01-08kvm: make local functions staticGravatar Stephen Hemminger 1-1/+1
2013-04-16KVM: Set TMR when programming ioapic entryGravatar Yang Zhang 1-3/+9
2013-04-16KVM: Call common update function when ioapic entry changed.Gravatar Yang Zhang 1-9/+13
2013-04-15KVM: Use eoi to track RTC interrupt delivery statusGravatar Yang Zhang 1-1/+35
2013-04-15KVM: Let ioapic know the irq line statusGravatar Yang Zhang 1-8/+10
2013-04-15KVM: Force vmexit with virtual interrupt deliveryGravatar Yang Zhang 1-1/+1
2013-04-15KVM: Add reset/restore rtc_status supportGravatar Yang Zhang 1-0/+58
2013-04-15KVM: Return destination vcpu on interrupt injectionGravatar Yang Zhang 1-1/+1
2013-04-15KVM: Add vcpu info to ioapic_update_eoi()Gravatar Yang Zhang 1-6/+6
2013-04-07KVM: Call kvm_apic_match_dest() to check destination vcpuGravatar Yang Zhang 1-6/+3
2013-03-19KVM: Fix bounds checking in ioapic indirect register reads (CVE-2013-1798)Gravatar Andy Honig 1-2/+5
2013-01-29x86, apicv: add virtual interrupt delivery supportGravatar Yang Zhang 1-0/+39
2012-12-23KVM: remove a wrong hack of delivery PIT intr to vcpu0Gravatar Yang Zhang 1-9/+0
2012-08-14KVM: x86: drop parameter validation in ioapic/picGravatar Michael S. Tsirkin 1-18/+19
2012-07-20KVM: fix race with level interruptsGravatar Michael S. Tsirkin 1-3/+16
2012-04-16KVM: dont clear TMR on EOIGravatar Michael S. Tsirkin 1-3/+7
2011-12-27KVM: drop bsp_vcpu pointer from kvm structGravatar Gleb Natapov 1-1/+1
2011-12-27KVM: Allow aligned byte and word writes to IOAPIC registers.Gravatar Julian Stecklina 1-3/+12
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