| Commit message (Expand) | Author | Age | Files | Lines |
* | KVM: arm/arm64: Fix MMIO emulation data handling | Christoffer Dall | 2016-05-20 | 1 | -7/+0 |
* | KVM: arm/arm64: Get rid of vgic_cpu->nr_lr | Christoffer Dall | 2016-05-20 | 1 | -10/+2 |
* | KVM: arm/arm64: vgic: Remove irq_phys_map from interface | Andre Przywara | 2016-05-20 | 1 | -8/+7 |
* | KVM: arm/arm64: Remove the IRQ field from struct irq_phys_map | Christoffer Dall | 2016-05-20 | 1 | -22/+6 |
* | KVM: arm/arm64: vgic: avoid map in kvm_vgic_unmap_phys_irq() | Andre Przywara | 2016-05-20 | 1 | -7/+4 |
* | KVM: arm/arm64: vgic: avoid map in kvm_vgic_map_is_active() | Andre Przywara | 2016-05-20 | 1 | -3/+3 |
* | KVM: arm/arm64: vgic: avoid map in kvm_vgic_inject_mapped_irq() | Andre Przywara | 2016-05-20 | 1 | -3/+3 |
* | KVM: arm/arm64: vgic: streamline vgic_update_irq_pending() interface | Andre Przywara | 2016-05-20 | 1 | -3/+2 |
* | KVM: arm/arm64: vgic: Rely on the GIC driver to parse the firmware tables | Julien Grall | 2016-05-03 | 1 | -23/+27 |
* | KVM: arm/arm64: vgic: Ensure bitmaps are long enough | Mark Rutland | 2016-02-23 | 1 | -2/+2 |
* | Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvm | Linus Torvalds | 2016-01-12 | 1 | -1/+1 |
|\ |
|
| * | KVM: arm/arm64: vgic: make vgic_io_ops static | Jisheng Zhang | 2015-12-14 | 1 | -1/+1 |
* | | KVM: arm/arm64: vgic: Fix kvm_vgic_map_is_active's dist check | Christoffer Dall | 2015-12-11 | 1 | -1/+1 |
|/ |
|
* | KVM: arm/arm64: vgic: Trust the LR state for HW IRQs | Christoffer Dall | 2015-11-24 | 1 | -14/+2 |
* | KVM: arm/arm64: arch_timer: Preserve physical dist. active state on LR.active | Christoffer Dall | 2015-11-24 | 1 | -12/+22 |
* | Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvm | Linus Torvalds | 2015-11-05 | 1 | -189/+119 |
|\ |
|
| * | KVM: arm/arm64: Merge vgic_set_lr() and vgic_sync_lr_elrsr() | Pavel Fedin | 2015-11-04 | 1 | -12/+2 |
| * | KVM: arm/arm64: Clean up vgic_retire_lr() and surroundings | Pavel Fedin | 2015-11-04 | 1 | -27/+10 |
| * | KVM: arm/arm64: Optimize away redundant LR tracking | Pavel Fedin | 2015-11-04 | 1 | -38/+15 |
| * | arm/arm64: KVM: Add tracepoints for vgic and timer | Christoffer Dall | 2015-10-22 | 1 | -0/+5 |
| * | arm/arm64: KVM: Support edge-triggered forwarded interrupts | Christoffer Dall | 2015-10-22 | 1 | -18/+22 |
| * | arm/arm64: KVM: Rework the arch timer to use level-triggered semantics | Christoffer Dall | 2015-10-22 | 1 | -76/+26 |
| * | arm/arm64: KVM: Use appropriate define in VGIC reset code | Christoffer Dall | 2015-10-22 | 1 | -2/+6 |
| * | arm/arm64: KVM: Implement GICD_ICFGR as RO for PPIs | Christoffer Dall | 2015-10-22 | 1 | -3/+2 |
| * | arm/arm64: KVM: vgic: Factor out level irq processing on guest exit | Christoffer Dall | 2015-10-22 | 1 | -38/+56 |
* | | Merge branch 'irq-core-for-linus' of git://git.kernel.org/pub/scm/linux/kerne... | Linus Torvalds | 2015-11-03 | 1 | -2/+2 |
|\ \
| |/
|/| |
|
| * | arm/arm64: KVM: Only allow 64bit hosts to build VGICv3 | Jean-Philippe Brucker | 2015-10-09 | 1 | -2/+2 |
* | | arm/arm64: KVM: Fix disabled distributor operation | Christoffer Dall | 2015-10-20 | 1 | -5/+6 |
* | | arm/arm64: KVM: Clear map->active on pend/active clear | Christoffer Dall | 2015-10-20 | 1 | -1/+31 |
* | | arm/arm64: KVM: Fix arch timer behavior for disabled interrupts | Christoffer Dall | 2015-10-20 | 1 | -32/+11 |
* | | KVM: arm/arm64: Do not inject spurious interrupts | Pavel Fedin | 2015-10-20 | 1 | -2/+7 |
|/ |
|
* | arm/arm64: KVM: vgic: Move active state handling to flush_hwstate | Christoffer Dall | 2015-09-04 | 1 | -16/+26 |
* | KVM: arm/arm64: vgic: Prevent userspace injection of a mapped interrupt | Marc Zyngier | 2015-08-12 | 1 | -33/+70 |
* | KVM: arm/arm64: vgic: Add vgic_{get,set}_phys_irq_active | Marc Zyngier | 2015-08-12 | 1 | -0/+24 |
* | KVM: arm/arm64: vgic: Allow HW interrupts to be queued to a guest | Marc Zyngier | 2015-08-12 | 1 | -3/+86 |
* | KVM: arm/arm64: vgic: Allow dynamic mapping of physical/virtual interrupts | Marc Zyngier | 2015-08-12 | 1 | -1/+208 |
* | KVM: arm/arm64: vgic: Relax vgic_can_sample_irq for edge IRQs | Marc Zyngier | 2015-08-12 | 1 | -1/+1 |
* | Merge tag 'arm64-upstream' of git://git.kernel.org/pub/scm/linux/kernel/git/a... | Linus Torvalds | 2015-06-24 | 1 | -3/+0 |
|\ |
|
| * | arm64: KVM: Switch vgic save/restore to alternative_insn | Marc Zyngier | 2015-06-12 | 1 | -3/+0 |
* | | KVM: arm/arm64: vgic: Remove useless arm-gic.h #include | Marc Zyngier | 2015-06-18 | 1 | -2/+0 |
* | | KVM: arm/arm64: vgic: Avoid injecting reserved IRQ numbers | Marc Zyngier | 2015-06-17 | 1 | -4/+1 |
|/ |
|
* | KVM: arm/arm64: check IRQ number on userland injection | Andre Przywara | 2015-04-22 | 1 | -0/+3 |
* | KVM: arm: irqfd: fix value returned by kvm_irq_map_gsi | Eric Auger | 2015-04-22 | 1 | -1/+1 |
* | Merge tag 'kvm-arm-for-4.1' of git://git.kernel.org/pub/scm/linux/kernel/git/... | Paolo Bonzini | 2015-04-07 | 1 | -120/+359 |
|\ |
|
| * | KVM: arm/arm64: rework MMIO abort handling to use KVM MMIO bus | Andre Przywara | 2015-03-30 | 1 | -85/+8 |
| * | KVM: arm/arm64: implement kvm_io_bus MMIO handling for the VGIC | Andre Przywara | 2015-03-26 | 1 | -0/+129 |
| * | KVM: arm/arm64: simplify vgic_find_range() and callers | Andre Przywara | 2015-03-26 | 1 | -14/+8 |
| * | KVM: arm/arm64: rename struct kvm_mmio_range to vgic_io_range | Andre Przywara | 2015-03-26 | 1 | -9/+9 |
| * | arm/arm64: KVM: support for un-queuing active IRQs | Christoffer Dall | 2015-03-14 | 1 | -35/+172 |
| * | arm/arm64: KVM: add a common vgic_queue_irq_to_lr fn | Alex Bennée | 2015-03-14 | 1 | -7/+17 |