Christoffer Dall
|
2df36a5dd6
arm/arm64: KVM: Fix BE accesses to GICv2 EISR and ELRSR regs
|
11 anos atrás |
Arnd Bergmann
|
b5e7a955a3
ARM: KVM: fix vgic-disabled build
|
11 anos atrás |
Marc Zyngier
|
4956f2bc1f
arm/arm64: KVM: vgic: delay vgic allocation until init time
|
11 anos atrás |
Marc Zyngier
|
5fb66da640
arm/arm64: KVM: vgic: kill VGIC_NR_IRQS
|
11 anos atrás |
Marc Zyngier
|
c3c918361a
arm/arm64: KVM: vgic: handle out-of-range MMIO accesses
|
11 anos atrás |
Marc Zyngier
|
fc675e355e
arm/arm64: KVM: vgic: kill VGIC_MAX_CPUS
|
11 anos atrás |
Marc Zyngier
|
fb65ab63b8
arm/arm64: KVM: vgic: Parametrize VGIC_NR_SHARED_IRQS
|
11 anos atrás |
Marc Zyngier
|
c1bfb577ad
arm/arm64: KVM: vgic: switch to dynamic allocation
|
11 anos atrás |
Christoffer Dall
|
faa1b46c3e
arm/arm64: KVM: vgic: Improve handling of GICD_I{CS}PENDRn
|
11 anos atrás |
Christoffer Dall
|
dbf20f9d81
arm/arm64: KVM: Rename irq_active to irq_queued
|
11 anos atrás |
Christoffer Dall
|
227844f538
arm/arm64: KVM: Rename irq_state to irq_pending
|
11 anos atrás |
Marc Zyngier
|
b2fb1c0d37
KVM: ARM: vgic: add the GICv3 backend
|
12 anos atrás |
Marc Zyngier
|
1a9b13056d
arm64: KVM: split GICv2 world switch from hyp code
|
12 anos atrás |
Marc Zyngier
|
f982cf4e9c
KVM: ARM: vgic: revisit implementation of irqchip_in_kernel
|
11 anos atrás |
Marc Zyngier
|
8f186d522c
KVM: ARM: vgic: split GICv2 backend from the main vgic code
|
11 anos atrás |
Marc Zyngier
|
ca85f623e3
KVM: ARM: introduce vgic_params structure
|
12 anos atrás |
Marc Zyngier
|
da8dafd177
KVM: ARM: vgic: introduce vgic_enable
|
12 anos atrás |
Marc Zyngier
|
beee38b9d0
KVM: ARM: vgic: abstract VMCR access
|
11 anos atrás |
Marc Zyngier
|
909d9b5025
KVM: ARM: vgic: move underflow handling to vgic_ops
|
12 anos atrás |
Marc Zyngier
|
495dd859f3
KVM: ARM: vgic: abstract MISR decoding
|
12 anos atrás |
Marc Zyngier
|
8d6a0313c1
KVM: ARM: vgic: abstract EISR bitmap access
|
12 anos atrás |
Marc Zyngier
|
69bb2c9fbc
KVM: ARM: vgic: abstract access to the ELRSR bitmap
|
12 anos atrás |
Marc Zyngier
|
8d5c6b06a5
KVM: ARM: vgic: introduce vgic_ops and LR manipulation primitives
|
12 anos atrás |
Marc Zyngier
|
eede821dbf
KVM: arm/arm64: vgic: move GICv2 registers to their own structure
|
12 anos atrás |
Marc Zyngier
|
6cbde8253a
ARM: KVM: fix non-VGIC compilation
|
11 anos atrás |
Christoffer Dall
|
ce01e4e887
KVM: arm-vgic: Set base addr through device API
|
12 anos atrás |
Christoffer Dall
|
9b2d2e0df8
ARM: KVM: vgic: Bump VGIC_NR_IRQS to 256
|
12 anos atrás |
Marc Zyngier
|
7275acdfe2
ARM: KVM: move GIC/timer code to a common location
|
12 anos atrás |