summaryrefslogtreecommitdiffstats
path: root/arch/x86/kvm/i8259.c
Commit message (Expand)AuthorAgeFilesLines
* KVM: x86: Fix poll commandJinliang Zheng2023-06-011-0/+3
* KVM: x86: Unify pr_fmt to use module name for all KVM modulesSean Christopherson2022-12-291-1/+3
* KVM: x86/i8259: Remove a dead store of irq in a conditional blockLike Xu2022-04-021-1/+0
* KVM: x86/i8259: Remove unused "addr" of elcr_ioport_{read,write}()Jinrong Liang2022-02-101-4/+4
* KVM: Use 'unsigned long' as kvm_for_each_vcpu()'s indexMarc Zyngier2021-12-081-2/+3
* x86: Fix typo s/ECLR/ELCR/ for the PIC registerMaciej W. Rozycki2021-08-101-10/+10
* KVM: x86: Refactor picdev_write() to prevent Spectre-v1/L1TF attacksMarios Pomonis2020-01-271-1/+5
* kvm: x86: Add memcg accounting to KVM allocationsBen Gardon2019-02-201-1/+1
* KVM: x86: simplify pic_ioport_read()David Hildenbrand2017-04-121-6/+3
* KVM: x86: set data directly in picdev_read()David Hildenbrand2017-04-121-4/+3
* KVM: x86: drop picdev_in_range()David Hildenbrand2017-04-121-23/+12
* KVM: x86: make kvm_pic_reset() staticDavid Hildenbrand2017-04-121-1/+1
* KVM: x86: simplify pic_unlock()David Hildenbrand2017-04-121-9/+4
* KVM: x86: push usage of slots_lock downDavid Hildenbrand2017-04-121-0/+2
* KVM: x86: get rid of pic_irqchip()David Hildenbrand2017-04-121-2/+2
* KVM: x86: check existance before destroyPeter Xu2017-03-231-0/+3
* KVM: x86: make pic setup code look like ioapic setupRadim Krčmář2017-01-091-5/+11
* KVM: x86: clean/fix memory barriers in irqchip_in_kernelPaolo Bonzini2015-07-301-10/+5
* Merge tag 'kvm-arm-for-4.1' of git://git.kernel.org/pub/scm/linux/kernel/git/...Paolo Bonzini2015-04-071-6/+6
|\
| * KVM: Redesign kvm_io_bus_ API to pass VCPU structure to the callbacks.Nikolay Nikolaev2015-03-261-6/+6
* | kvm: x86: i8259: return initialized data on invalid-size readPetr Matousek2015-03-301-0/+1
|/
* KVM: inject ExtINT interrupt before APIC interruptsGleb Natapov2012-12-131-0/+2
* KVM: cleanup pic resetGleb Natapov2012-09-041-41/+11
* KVM: x86: drop parameter validation in ioapic/picMichael S. Tsirkin2012-08-141-9/+9
* KVM: PIC: call ack notifiers for irqs that are dropped form irrGleb Natapov2012-07-261-0/+17
* KVM: fix race with level interruptsMichael S. Tsirkin2012-07-201-3/+14
* KVM: x86: reset edge sense circuit of i8259 on initGleb Natapov2012-03-051-0/+1
* KVM: drop bsp_vcpu pointer from kvm structGleb Natapov2011-12-271-8/+16
* KVM: Clean up and extend rate-limited outputJan Kiszka2011-09-251-7/+8
* KVM: Intelligent device lookup on I/O busSasha Levin2011-09-251-19/+89
* KVM: remove isr_ack logic from PICGleb Natapov2011-03-171-23/+2
* KVM: i8259: initialize isr_ackAvi Kivity2011-01-021-0/+2
* KVM: fix typo in copyright noticeNicolas Kaiser2010-10-241-1/+1
* KVM: Convert PIC lock from raw spinlock to ordinary spinlockAvi Kivity2010-10-241-3/+3
* KVM: Check for pending events before attempting injectionAvi Kivity2010-10-241-0/+1
* KVM: i8259: Make ICW1 conform to specAvi Kivity2010-10-241-6/+10
* KVM: fix i8259 oops when no vcpus are onlineAvi Kivity2010-09-081-0/+3
* KVM: x86: Call mask notifiers from picGleb Natapov2010-08-021-1/+11
* KVM: Search the LAPIC's for one that will accept a PIC interruptChris Lalancette2010-08-011-4/+13
* KVM: i8259: simplify pic_irq_request() calling sequenceAvi Kivity2010-08-011-4/+1
* KVM: i8259: reduce excessive abstraction for pic_irq_request()Avi Kivity2010-08-011-10/+7
* KVM: Update Red Hat copyrightsAvi Kivity2010-08-011-0/+1
* KVM: x86: Kick VCPU outside PIC lock againJan Kiszka2010-04-251-15/+38
* include cleanup: Update gfp.h and slab.h includes to prepare for breaking imp...Tejun Heo2010-03-301-0/+1
* KVM: Convert i8254/i8259 locks to raw_spinlocksThomas Gleixner2010-03-011-15/+16
* KVM: cleanup the failure path of KVM_CREATE_IRQCHIP ioctrlWei Yongjun2010-03-011-0/+11
* KVM: convert slots_lock to a mutexMarcelo Tosatti2010-03-011-2/+2
* KVM: convert io_bus to SRCUMarcelo Tosatti2010-03-011-1/+3
* KVM: Move IO APIC to its own lockGleb Natapov2009-12-031-6/+16
* KVM: Call pic_clear_isr() on pic reset to reuse logic thereGleb Natapov2009-12-031-13/+9