Paolo Bonzini
|
bf0fb67cf9
Merge tag 'kvm-arm-for-4.1' of git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm into 'kvm-next'
|
10 years ago |
Andre Przywara
|
950324ab81
KVM: arm/arm64: rework MMIO abort handling to use KVM MMIO bus
|
10 years ago |
Andre Przywara
|
fb8f61abab
KVM: arm/arm64: prepare GICv3 emulation to use kvm_io_bus MMIO handling
|
10 years ago |
Andre Przywara
|
a9cf86f62b
KVM: arm/arm64: prepare GICv2 emulation to be handled by kvm_io_bus
|
10 years ago |
Andre Przywara
|
6777f77f0f
KVM: arm/arm64: implement kvm_io_bus MMIO handling for the VGIC
|
10 years ago |
Christoffer Dall
|
47a98b15ba
arm/arm64: KVM: support for un-queuing active IRQs
|
10 years ago |
Christoffer Dall
|
ae705930fc
arm/arm64: KVM: Keep elrsr/aisr in sync with software model
|
10 years ago |
Christoffer Dall
|
662d971584
arm/arm64: KVM: Kill CONFIG_KVM_ARM_{VGIC,TIMER}
|
10 years ago |
Andre Przywara
|
ac3d373564
arm/arm64: KVM: allow userland to request a virtual GICv3
|
11 years ago |
Andre Przywara
|
b5d84ff600
arm/arm64: KVM: enable kernel side of GICv3 emulation
|
11 years ago |
Andre Przywara
|
6d52f35af1
arm64: KVM: add SGI generation register emulation
|
11 years ago |
Andre Przywara
|
a0675c25d6
arm/arm64: KVM: add virtual GICv3 distributor emulation
|
11 years ago |
Andre Przywara
|
2f5fa41a7a
arm/arm64: KVM: make the value of ICC_SRE_EL1 a per-VM variable
|
11 years ago |
Andre Przywara
|
3caa2d8c3b
arm/arm64: KVM: make the maximum number of vCPUs a per-VM value
|
11 years ago |
Andre Przywara
|
b26e5fdac4
arm/arm64: KVM: introduce per-VM ops
|
11 years ago |
Andre Przywara
|
59892136c4
arm/arm64: KVM: pass down user space provided GIC type into vGIC code
|
11 years ago |
Christoffer Dall
|
1f57be2895
arm/arm64: KVM: Add (new) vgic_initialized macro
|
10 years ago |
Christoffer Dall
|
c52edf5f8c
arm/arm64: KVM: Rename vgic_initialized to vgic_ready
|
10 years ago |
Peter Maydell
|
6d3cfbe21b
arm/arm64: KVM: vgic: move reset initialization into vgic_init_maps()
|
10 years ago |
Christoffer Dall
|
2df36a5dd6
arm/arm64: KVM: Fix BE accesses to GICv2 EISR and ELRSR regs
|
11 years ago |
Arnd Bergmann
|
b5e7a955a3
ARM: KVM: fix vgic-disabled build
|
11 years ago |
Marc Zyngier
|
4956f2bc1f
arm/arm64: KVM: vgic: delay vgic allocation until init time
|
11 years ago |
Marc Zyngier
|
5fb66da640
arm/arm64: KVM: vgic: kill VGIC_NR_IRQS
|
11 years ago |
Marc Zyngier
|
c3c918361a
arm/arm64: KVM: vgic: handle out-of-range MMIO accesses
|
11 years ago |
Marc Zyngier
|
fc675e355e
arm/arm64: KVM: vgic: kill VGIC_MAX_CPUS
|
11 years ago |
Marc Zyngier
|
fb65ab63b8
arm/arm64: KVM: vgic: Parametrize VGIC_NR_SHARED_IRQS
|
11 years ago |
Marc Zyngier
|
c1bfb577ad
arm/arm64: KVM: vgic: switch to dynamic allocation
|
11 years ago |
Christoffer Dall
|
faa1b46c3e
arm/arm64: KVM: vgic: Improve handling of GICD_I{CS}PENDRn
|
11 years ago |
Christoffer Dall
|
dbf20f9d81
arm/arm64: KVM: Rename irq_active to irq_queued
|
11 years ago |
Christoffer Dall
|
227844f538
arm/arm64: KVM: Rename irq_state to irq_pending
|
11 years ago |