summaryrefslogtreecommitdiffstats
path: root/arch/x86/kvm/i8259.c
AgeCommit message (Expand)AuthorFilesLines
2022-02-10KVM: x86/i8259: Remove unused "addr" of elcr_ioport_{read,write}()Jinrong Liang1-4/+4
2021-12-08KVM: Use 'unsigned long' as kvm_for_each_vcpu()'s indexMarc Zyngier1-2/+3
2021-08-10x86: Fix typo s/ECLR/ELCR/ for the PIC registerMaciej W. Rozycki1-10/+10
2020-01-27KVM: x86: Refactor picdev_write() to prevent Spectre-v1/L1TF attacksMarios Pomonis1-1/+5
2019-02-20kvm: x86: Add memcg accounting to KVM allocationsBen Gardon1-1/+1
2017-04-12KVM: x86: simplify pic_ioport_read()David Hildenbrand1-6/+3
2017-04-12KVM: x86: set data directly in picdev_read()David Hildenbrand1-4/+3
2017-04-12KVM: x86: drop picdev_in_range()David Hildenbrand1-23/+12
2017-04-12KVM: x86: make kvm_pic_reset() staticDavid Hildenbrand1-1/+1
2017-04-12KVM: x86: simplify pic_unlock()David Hildenbrand1-9/+4
2017-04-12KVM: x86: push usage of slots_lock downDavid Hildenbrand1-0/+2
2017-04-12KVM: x86: get rid of pic_irqchip()David Hildenbrand1-2/+2
2017-03-23KVM: x86: check existance before destroyPeter Xu1-0/+3
2017-01-09KVM: x86: make pic setup code look like ioapic setupRadim Krčmář1-5/+11
2015-07-30KVM: x86: clean/fix memory barriers in irqchip_in_kernelPaolo Bonzini1-10/+5
2015-04-07Merge tag 'kvm-arm-for-4.1' of git://git.kernel.org/pub/scm/linux/kernel/git/...Paolo Bonzini1-6/+6
2015-03-30kvm: x86: i8259: return initialized data on invalid-size readPetr Matousek1-0/+1
2015-03-26KVM: Redesign kvm_io_bus_ API to pass VCPU structure to the callbacks.Nikolay Nikolaev1-6/+6
2012-12-13KVM: inject ExtINT interrupt before APIC interruptsGleb Natapov1-0/+2
2012-09-04KVM: cleanup pic resetGleb Natapov1-41/+11
2012-08-14KVM: x86: drop parameter validation in ioapic/picMichael S. Tsirkin1-9/+9
2012-07-26KVM: PIC: call ack notifiers for irqs that are dropped form irrGleb Natapov1-0/+17
2012-07-20KVM: fix race with level interruptsMichael S. Tsirkin1-3/+14
2012-03-05KVM: x86: reset edge sense circuit of i8259 on initGleb Natapov1-0/+1
2011-12-27KVM: drop bsp_vcpu pointer from kvm structGleb Natapov1-8/+16
2011-09-25KVM: Clean up and extend rate-limited outputJan Kiszka1-7/+8
2011-09-25KVM: Intelligent device lookup on I/O busSasha Levin1-19/+89
2011-03-17KVM: remove isr_ack logic from PICGleb Natapov1-23/+2
2011-01-02KVM: i8259: initialize isr_ackAvi Kivity1-0/+2
2010-10-24KVM: fix typo in copyright noticeNicolas Kaiser1-1/+1
2010-10-24KVM: Convert PIC lock from raw spinlock to ordinary spinlockAvi Kivity1-3/+3
2010-10-24KVM: Check for pending events before attempting injectionAvi Kivity1-0/+1
2010-10-24KVM: i8259: Make ICW1 conform to specAvi Kivity1-6/+10
2010-09-08KVM: fix i8259 oops when no vcpus are onlineAvi Kivity1-0/+3
2010-08-02KVM: x86: Call mask notifiers from picGleb Natapov1-1/+11
2010-08-01KVM: Search the LAPIC's for one that will accept a PIC interruptChris Lalancette1-4/+13
2010-08-01KVM: i8259: simplify pic_irq_request() calling sequenceAvi Kivity1-4/+1
2010-08-01KVM: i8259: reduce excessive abstraction for pic_irq_request()Avi Kivity1-10/+7
2010-08-01KVM: Update Red Hat copyrightsAvi Kivity1-0/+1
2010-04-25KVM: x86: Kick VCPU outside PIC lock againJan Kiszka1-15/+38
2010-03-30include cleanup: Update gfp.h and slab.h includes to prepare for breaking imp...Tejun Heo1-0/+1
2010-03-01KVM: Convert i8254/i8259 locks to raw_spinlocksThomas Gleixner1-15/+16
2010-03-01KVM: cleanup the failure path of KVM_CREATE_IRQCHIP ioctrlWei Yongjun1-0/+11
2010-03-01KVM: convert slots_lock to a mutexMarcelo Tosatti1-2/+2
2010-03-01KVM: convert io_bus to SRCUMarcelo Tosatti1-1/+3
2009-12-03KVM: Move IO APIC to its own lockGleb Natapov1-6/+16
2009-12-03KVM: Call pic_clear_isr() on pic reset to reuse logic thereGleb Natapov1-13/+9
2009-09-10KVM: Replace pic_lock()/pic_unlock() with direct call to spinlock functionsGleb Natapov1-24/+12
2009-09-10KVM: Call ack notifiers from PIC when guest OS acks an IRQ.Gleb Natapov1-14/+4
2009-09-10KVM: Call kvm_vcpu_kick() inside pic spinlockGleb Natapov1-9/+1