Gitiles
Code Review
Sign In
review.shift-gmbh.com
/
SHIFTPHONES
/
mainline
/
linux
/
6c3d63c9a26ba56e2ca63a9f68d52f77ae551d91
/
include
/
kvm
/
arm_vgic.h
6c3d63c
KVM: arm/arm64: vgic: Allow dynamic mapping of physical/virtual interrupts
by Marc Zyngier
· 11 years ago
32d2d80
KVM: arm/arm64: vgic: Convert struct vgic_lr to use bitfields
by Marc Zyngier
· 10 years ago
bf0fb67
Merge tag 'kvm-arm-for-4.1' of git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm into 'kvm-next'
by Paolo Bonzini
· 10 years ago
950324a
KVM: arm/arm64: rework MMIO abort handling to use KVM MMIO bus
by Andre Przywara
· 10 years ago
fb8f61a
KVM: arm/arm64: prepare GICv3 emulation to use kvm_io_bus MMIO handling
by Andre Przywara
· 10 years ago
a9cf86f
KVM: arm/arm64: prepare GICv2 emulation to be handled by kvm_io_bus
by Andre Przywara
· 10 years ago
6777f77
KVM: arm/arm64: implement kvm_io_bus MMIO handling for the VGIC
by Andre Przywara
· 10 years ago
47a98b1
arm/arm64: KVM: support for un-queuing active IRQs
by Christoffer Dall
· 10 years ago
ae70593
arm/arm64: KVM: Keep elrsr/aisr in sync with software model
by Christoffer Dall
· 10 years ago
662d971
arm/arm64: KVM: Kill CONFIG_KVM_ARM_{VGIC,TIMER}
by Christoffer Dall
· 10 years ago
ac3d373
arm/arm64: KVM: allow userland to request a virtual GICv3
by Andre Przywara
· 11 years ago
b5d84ff6
arm/arm64: KVM: enable kernel side of GICv3 emulation
by Andre Przywara
· 11 years ago
6d52f35
arm64: KVM: add SGI generation register emulation
by Andre Przywara
· 11 years ago
a0675c2
arm/arm64: KVM: add virtual GICv3 distributor emulation
by Andre Przywara
· 11 years ago
2f5fa41
arm/arm64: KVM: make the value of ICC_SRE_EL1 a per-VM variable
by Andre Przywara
· 11 years ago
3caa2d8
arm/arm64: KVM: make the maximum number of vCPUs a per-VM value
by Andre Przywara
· 11 years ago
b26e5fd
arm/arm64: KVM: introduce per-VM ops
by Andre Przywara
· 11 years ago
59892136
arm/arm64: KVM: pass down user space provided GIC type into vGIC code
by Andre Przywara
· 11 years ago
1f57be2
arm/arm64: KVM: Add (new) vgic_initialized macro
by Christoffer Dall
· 10 years ago
c52edf5
arm/arm64: KVM: Rename vgic_initialized to vgic_ready
by Christoffer Dall
· 10 years ago
6d3cfbe
arm/arm64: KVM: vgic: move reset initialization into vgic_init_maps()
by Peter Maydell
· 10 years ago
2df36a5
arm/arm64: KVM: Fix BE accesses to GICv2 EISR and ELRSR regs
by Christoffer Dall
· 10 years ago
b5e7a95
ARM: KVM: fix vgic-disabled build
by Arnd Bergmann
· 10 years ago
4956f2b
arm/arm64: KVM: vgic: delay vgic allocation until init time
by Marc Zyngier
· 10 years ago
5fb66da
arm/arm64: KVM: vgic: kill VGIC_NR_IRQS
by Marc Zyngier
· 10 years ago
c3c9183
arm/arm64: KVM: vgic: handle out-of-range MMIO accesses
by Marc Zyngier
· 10 years ago
fc675e3
arm/arm64: KVM: vgic: kill VGIC_MAX_CPUS
by Marc Zyngier
· 10 years ago
fb65ab6
arm/arm64: KVM: vgic: Parametrize VGIC_NR_SHARED_IRQS
by Marc Zyngier
· 10 years ago
c1bfb57
arm/arm64: KVM: vgic: switch to dynamic allocation
by Marc Zyngier
· 10 years ago
faa1b46
arm/arm64: KVM: vgic: Improve handling of GICD_I{CS}PENDRn
by Christoffer Dall
· 11 years ago
dbf20f9
arm/arm64: KVM: Rename irq_active to irq_queued
by Christoffer Dall
· 11 years ago
227844f
arm/arm64: KVM: Rename irq_state to irq_pending
by Christoffer Dall
· 11 years ago
b2fb1c0
KVM: ARM: vgic: add the GICv3 backend
by Marc Zyngier
· 11 years ago
1a9b130
arm64: KVM: split GICv2 world switch from hyp code
by Marc Zyngier
· 12 years ago
f982cf4
KVM: ARM: vgic: revisit implementation of irqchip_in_kernel
by Marc Zyngier
· 11 years ago
8f186d5
KVM: ARM: vgic: split GICv2 backend from the main vgic code
by Marc Zyngier
· 11 years ago
ca85f62
KVM: ARM: introduce vgic_params structure
by Marc Zyngier
· 12 years ago
da8dafd1
KVM: ARM: vgic: introduce vgic_enable
by Marc Zyngier
· 12 years ago
beee38b
KVM: ARM: vgic: abstract VMCR access
by Marc Zyngier
· 11 years ago
909d9b5
KVM: ARM: vgic: move underflow handling to vgic_ops
by Marc Zyngier
· 12 years ago
495dd85
KVM: ARM: vgic: abstract MISR decoding
by Marc Zyngier
· 12 years ago
8d6a031
KVM: ARM: vgic: abstract EISR bitmap access
by Marc Zyngier
· 12 years ago
69bb2c9
KVM: ARM: vgic: abstract access to the ELRSR bitmap
by Marc Zyngier
· 12 years ago
8d5c6b0
KVM: ARM: vgic: introduce vgic_ops and LR manipulation primitives
by Marc Zyngier
· 12 years ago
eede821
KVM: arm/arm64: vgic: move GICv2 registers to their own structure
by Marc Zyngier
· 12 years ago
6cbde82
ARM: KVM: fix non-VGIC compilation
by Marc Zyngier
· 11 years ago
ce01e4e
KVM: arm-vgic: Set base addr through device API
by Christoffer Dall
· 11 years ago
9b2d2e0
ARM: KVM: vgic: Bump VGIC_NR_IRQS to 256
by Christoffer Dall
· 11 years ago
7275acd
ARM: KVM: move GIC/timer code to a common location
by Marc Zyngier
· 12 years ago
[Renamed from arch/arm/include/asm/kvm_vgic.h]
629dc44
ARM: KVM: remove superfluous include from kvm_vgic.h
by Marc Zyngier
· 12 years ago
01ac5e3
ARM: KVM: VGIC initialisation code
by Marc Zyngier
· 12 years ago
5863c2c
ARM: KVM: VGIC interrupt injection
by Marc Zyngier
· 12 years ago
9d949dc
ARM: KVM: VGIC virtual CPU interface management
by Marc Zyngier
· 12 years ago
b47ef92
ARM: KVM: VGIC distributor handling
by Marc Zyngier
· 12 years ago
330690c
ARM: KVM: VGIC accept vcpu and dist base addresses from user space
by Christoffer Dall
· 12 years ago
1a89dd9
ARM: KVM: Initial VGIC infrastructure code
by Marc Zyngier
· 12 years ago