Gitiles
Code Review
Sign In
review.shift-gmbh.com
/
SHIFTPHONES
/
mainline
/
linux
/
59f00ff9afc028053fa9281407627e95008ebd5c
/
include
/
kvm
/
arm_vgic.h
59f00ff
KVM: arm/arm64: vgic-v2: Avoid accessing GICH registers
by Marc Zyngier
· 9 years ago
3c13b8f
KVM: arm/arm64: vgic-v3: Make the LR indexing macro public
by Marc Zyngier
· 9 years ago
0e3dfda
KVM: arm/arm64: arch_timer: Preserve physical dist. active state on LR.active
by Christoffer Dall
· 9 years ago
933425fb
Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvm
by Linus Torvalds
· 9 years ago
26caea7
KVM: arm/arm64: Merge vgic_set_lr() and vgic_sync_lr_elrsr()
by Pavel Fedin
· 9 years ago
c4cd4c1
KVM: arm/arm64: Optimize away redundant LR tracking
by Pavel Fedin
· 9 years ago
5fdf876
KVM: arm: Do not indent the arguments of DECLARE_BITMAP
by Michal Marek
· 9 years ago
4b4b451
arm/arm64: KVM: Rework the arch timer to use level-triggered semantics
by Christoffer Dall
· 9 years ago
4f64cb6
arm/arm64: KVM: Only allow 64bit hosts to build VGICv3
by Jean-Philippe Brucker
· 9 years ago
ef74891
arm/arm64: KVM: Remove 'config KVM_ARM_MAX_VCPUS'
by Ming Lei
· 9 years ago
773299a
KVM: arm/arm64: vgic: Prevent userspace injection of a mapped interrupt
by Marc Zyngier
· 9 years ago
6e84e0e
KVM: arm/arm64: vgic: Add vgic_{get,set}_phys_irq_active
by Marc Zyngier
· 10 years ago
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