Gitiles
Code Review
Sign In
review.shift-gmbh.com
/
SHIFTPHONES
/
kernel
/
common
/
eda85d1fee05d69e97939f9603b857f2244d72d9
/
virt
/
kvm
/
arm
/
vgic
/
vgic.c
6277579
KVM: arm/arm64: GICv4: Hook vPE scheduling into vgic flush/sync
by Marc Zyngier
· 7 years ago
c971968
KVM: arm/arm64: GICv4: Use pending_last as a scheduling hint
by Marc Zyngier
· 7 years ago
47bbd31
KVM: arm/arm64: vgic: restructure kvm_vgic_(un)map_phys_irq
by Eric Auger
· 7 years ago
006df0f
KVM: arm/arm64: Support calling vgic_update_irq_pending from irq context
by Christoffer Dall
· 8 years ago
f39d16c
KVM: arm/arm64: Guard kvm_vgic_map_is_active against !vgic_initialized
by Christoffer Dall
· 8 years ago
cb3f0ad
KVM: arm/arm64: Disallow userspace control of in-kernel IRQ lines
by Christoffer Dall
· 8 years ago
c6ccd30
KVM: arm/arm64: Introduce an allocator for in-kernel irq lines
by Christoffer Dall
· 8 years ago
325f9c6
KVM: arm/arm64: use vcpu requests for irq injection
by Andrew Jones
· 8 years ago
abd7229
KVM: arm/arm64: Simplify active_change_prepare and plug race
by Christoffer Dall
· 8 years ago
36c344f
Merge tag 'kvm-arm-for-v4.12-round2' of git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm into HEAD
by Paolo Bonzini
· 8 years ago
2d3e486
Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvm
by Linus Torvalds
· 8 years ago
35d2d5d
KVM: arm/arm64: Move shared files to virt/kvm/arm
by Christoffer Dall
· 8 years ago
8ac76ef
KVM: arm/arm64: vgic: Improve sync_hwstate performance
by Christoffer Dall
· 8 years ago
0b09b6e
KVM: arm/arm64: vgic: Don't check vgic_initialized in sync/flush
by Christoffer Dall
· 8 years ago
af06149
KVM: arm/arm64: vgic: Get rid of unnecessary process_maintenance operation
by Christoffer Dall
· 8 years ago
90cac1f
KVM: arm/arm64: vgic: Only set underflow when actually out of LRs
by Christoffer Dall
· 8 years ago
f676958
KVM: arm/arm64: vgic: Avoid flushing vgic state when there's no pending IRQ
by Shih-Wei Li
· 8 years ago
328e5664
KVM: arm/arm64: vgic: Defer touching GICH_VMCR to vcpu_load/put
by Christoffer Dall
· 9 years ago
63d7c6a
arm: kvm: move kvm_vgic_global_state out of .text section
by Ard Biesheuvel
· 8 years ago
11710de
KVM: arm/arm64: Remove kvm_vgic_inject_mapped_irq
by Christoffer Dall
· 8 years ago
8694e4d
KVM: arm/arm64: Remove struct vgic_irq pending field
by Christoffer Dall
· 8 years ago
d42c797
KVM: arm/arm64: vgic: Kick VCPUs when queueing already pending IRQs
by Shih-Wei Li
· 8 years ago
0099b77
KVM: arm/arm64: vgic: Don't flush/sync without a working vgic
by Christoffer Dall
· 8 years ago
5a7a842
arm64: KVM: Use static keys for selecting the GIC backend
by Vladimir Murzin
· 9 years ago
2cccbb3
KVM: arm64: vgic-its: Plug race in vgic_put_irq
by Christoffer Dall
· 9 years ago
180ae7b
KVM: arm/arm64: Enable irqchip routing
by Eric Auger
· 9 years ago
d97594e
KVM: arm64: vgic-its: Generalize use of vgic_get_irq_kref
by Marc Zyngier
· 9 years ago
0e4e82f
KVM: arm64: vgic-its: Enable ITS emulation as a virtual MSI controller
by Andre Przywara
· 9 years ago
3802411
KVM: arm64: vgic-its: Connect LPIs to the VGIC emulation
by Andre Przywara
· 9 years ago
424c338
KVM: arm64: vgic-its: Implement basic ITS register handlers
by Andre Przywara
· 9 years ago
5dd4b92
KVM: arm/arm64: vgic: Add refcounting for IRQs
by Andre Przywara
· 9 years ago
568e8c9
KVM: arm/arm64: vgic-new: implement mapped IRQ handling
by Andre Przywara
· 9 years ago
ad275b8b
KVM: arm/arm64: vgic-new: vgic_init: implement vgic_init
by Eric Auger
· 9 years ago
2b0cda8
KVM: arm/arm64: vgic-new: Add CTLR, TYPER and IIDR handlers
by Marc Zyngier
· 9 years ago
90eee56
KVM: arm/arm64: vgic-new: Implement kvm_vgic_vcpu_pending_irq
by Eric Auger
· 9 years ago
59529f6
KVM: arm/arm64: vgic-new: Add GICv3 world switch backend
by Marc Zyngier
· 9 years ago
140b086
KVM: arm/arm64: vgic-new: Add GICv2 world switch backend
by Marc Zyngier
· 9 years ago
0919e84
KVM: arm/arm64: vgic-new: Add IRQ sync/flush framework
by Marc Zyngier
· 9 years ago
8e44474
KVM: arm/arm64: vgic-new: Add IRQ sorting
by Christoffer Dall
· 9 years ago
81eeb95
KVM: arm/arm64: vgic-new: Implement virtual IRQ injection
by Christoffer Dall
· 9 years ago
64a959d
KVM: arm/arm64: vgic-new: Add acccessor to new struct vgic_irq instance
by Christoffer Dall
· 9 years ago