aboutsummaryrefslogtreecommitdiff
path: root/virt/kvm/arm/vgic.c
AgeCommit message (Expand)AuthorFilesLines
2016-05-20KVM: arm/arm64: Fix MMIO emulation data handlingGravatar Christoffer Dall 1-7/+0
2016-05-20KVM: arm/arm64: Get rid of vgic_cpu->nr_lrGravatar Christoffer Dall 1-10/+2
2016-05-20KVM: arm/arm64: vgic: Remove irq_phys_map from interfaceGravatar Andre Przywara 1-8/+7
2016-05-20KVM: arm/arm64: Remove the IRQ field from struct irq_phys_mapGravatar Christoffer Dall 1-22/+6
2016-05-20KVM: arm/arm64: vgic: avoid map in kvm_vgic_unmap_phys_irq()Gravatar Andre Przywara 1-7/+4
2016-05-20KVM: arm/arm64: vgic: avoid map in kvm_vgic_map_is_active()Gravatar Andre Przywara 1-3/+3
2016-05-20KVM: arm/arm64: vgic: avoid map in kvm_vgic_inject_mapped_irq()Gravatar Andre Przywara 1-3/+3
2016-05-20KVM: arm/arm64: vgic: streamline vgic_update_irq_pending() interfaceGravatar Andre Przywara 1-3/+2
2016-05-03KVM: arm/arm64: vgic: Rely on the GIC driver to parse the firmware tablesGravatar Julien Grall 1-23/+27
2016-02-23KVM: arm/arm64: vgic: Ensure bitmaps are long enoughGravatar Mark Rutland 1-2/+2
2016-01-12Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvmGravatar Linus Torvalds 1-1/+1
2015-12-14KVM: arm/arm64: vgic: make vgic_io_ops staticGravatar Jisheng Zhang 1-1/+1
2015-12-11KVM: arm/arm64: vgic: Fix kvm_vgic_map_is_active's dist checkGravatar Christoffer Dall 1-1/+1
2015-11-24KVM: arm/arm64: vgic: Trust the LR state for HW IRQsGravatar Christoffer Dall 1-14/+2
2015-11-24KVM: arm/arm64: arch_timer: Preserve physical dist. active state on LR.activeGravatar Christoffer Dall 1-12/+22
2015-11-05Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvmGravatar Linus Torvalds 1-189/+119
2015-11-04KVM: arm/arm64: Merge vgic_set_lr() and vgic_sync_lr_elrsr()Gravatar Pavel Fedin 1-12/+2
2015-11-04KVM: arm/arm64: Clean up vgic_retire_lr() and surroundingsGravatar Pavel Fedin 1-27/+10
2015-11-04KVM: arm/arm64: Optimize away redundant LR trackingGravatar Pavel Fedin 1-38/+15
2015-11-03Merge branch 'irq-core-for-linus' of git://git.kernel.org/pub/scm/linux/kerne...Gravatar Linus Torvalds 1-2/+2
2015-10-22arm/arm64: KVM: Add tracepoints for vgic and timerGravatar Christoffer Dall 1-0/+5
2015-10-22arm/arm64: KVM: Support edge-triggered forwarded interruptsGravatar Christoffer Dall 1-18/+22
2015-10-22arm/arm64: KVM: Rework the arch timer to use level-triggered semanticsGravatar Christoffer Dall 1-76/+26
2015-10-22arm/arm64: KVM: Use appropriate define in VGIC reset codeGravatar Christoffer Dall 1-2/+6
2015-10-22arm/arm64: KVM: Implement GICD_ICFGR as RO for PPIsGravatar Christoffer Dall 1-3/+2
2015-10-22arm/arm64: KVM: vgic: Factor out level irq processing on guest exitGravatar Christoffer Dall 1-38/+56
2015-10-20arm/arm64: KVM: Fix disabled distributor operationGravatar Christoffer Dall 1-5/+6
2015-10-20arm/arm64: KVM: Clear map->active on pend/active clearGravatar Christoffer Dall 1-1/+31
2015-10-20arm/arm64: KVM: Fix arch timer behavior for disabled interruptsGravatar Christoffer Dall 1-32/+11
2015-10-20KVM: arm/arm64: Do not inject spurious interruptsGravatar Pavel Fedin 1-2/+7
2015-10-09arm/arm64: KVM: Only allow 64bit hosts to build VGICv3Gravatar Jean-Philippe Brucker 1-2/+2
2015-09-04arm/arm64: KVM: vgic: Move active state handling to flush_hwstateGravatar Christoffer Dall 1-16/+26
2015-08-12KVM: arm/arm64: vgic: Prevent userspace injection of a mapped interruptGravatar Marc Zyngier 1-33/+70
2015-08-12KVM: arm/arm64: vgic: Add vgic_{get,set}_phys_irq_activeGravatar Marc Zyngier 1-0/+24
2015-08-12KVM: arm/arm64: vgic: Allow HW interrupts to be queued to a guestGravatar Marc Zyngier 1-3/+86
2015-08-12KVM: arm/arm64: vgic: Allow dynamic mapping of physical/virtual interruptsGravatar Marc Zyngier 1-1/+208
2015-08-12KVM: arm/arm64: vgic: Relax vgic_can_sample_irq for edge IRQsGravatar Marc Zyngier 1-1/+1
2015-06-24Merge tag 'arm64-upstream' of git://git.kernel.org/pub/scm/linux/kernel/git/a...Gravatar Linus Torvalds 1-3/+0
2015-06-18KVM: arm/arm64: vgic: Remove useless arm-gic.h #includeGravatar Marc Zyngier 1-2/+0
2015-06-17KVM: arm/arm64: vgic: Avoid injecting reserved IRQ numbersGravatar Marc Zyngier 1-4/+1
2015-06-12arm64: KVM: Switch vgic save/restore to alternative_insnGravatar Marc Zyngier 1-3/+0
2015-04-22KVM: arm/arm64: check IRQ number on userland injectionGravatar Andre Przywara 1-0/+3
2015-04-22KVM: arm: irqfd: fix value returned by kvm_irq_map_gsiGravatar Eric Auger 1-1/+1
2015-04-07Merge tag 'kvm-arm-for-4.1' of git://git.kernel.org/pub/scm/linux/kernel/git/...Gravatar Paolo Bonzini 1-120/+359
2015-03-30KVM: arm/arm64: rework MMIO abort handling to use KVM MMIO busGravatar Andre Przywara 1-85/+8
2015-03-26KVM: arm/arm64: implement kvm_io_bus MMIO handling for the VGICGravatar Andre Przywara 1-0/+129
2015-03-26KVM: arm/arm64: simplify vgic_find_range() and callersGravatar Andre Przywara 1-14/+8
2015-03-26KVM: arm/arm64: rename struct kvm_mmio_range to vgic_io_rangeGravatar Andre Przywara 1-9/+9
2015-03-14arm/arm64: KVM: support for un-queuing active IRQsGravatar Christoffer Dall 1-35/+172
2015-03-14arm/arm64: KVM: add a common vgic_queue_irq_to_lr fnGravatar Alex Bennée 1-7/+17