Ming Lei
|
ef748917b5
arm/arm64: KVM: Remove 'config KVM_ARM_MAX_VCPUS'
|
%!s(int64=10) %!d(string=hai) anos |
Marc Zyngier
|
773299a570
KVM: arm/arm64: vgic: Prevent userspace injection of a mapped interrupt
|
%!s(int64=10) %!d(string=hai) anos |
Marc Zyngier
|
6e84e0e067
KVM: arm/arm64: vgic: Add vgic_{get,set}_phys_irq_active
|
%!s(int64=10) %!d(string=hai) anos |
Marc Zyngier
|
6c3d63c9a2
KVM: arm/arm64: vgic: Allow dynamic mapping of physical/virtual interrupts
|
%!s(int64=11) %!d(string=hai) anos |
Marc Zyngier
|
32d2d8010c
KVM: arm/arm64: vgic: Convert struct vgic_lr to use bitfields
|
%!s(int64=10) %!d(string=hai) anos |
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'
|
%!s(int64=10) %!d(string=hai) anos |
Andre Przywara
|
950324ab81
KVM: arm/arm64: rework MMIO abort handling to use KVM MMIO bus
|
%!s(int64=10) %!d(string=hai) anos |
Andre Przywara
|
fb8f61abab
KVM: arm/arm64: prepare GICv3 emulation to use kvm_io_bus MMIO handling
|
%!s(int64=10) %!d(string=hai) anos |
Andre Przywara
|
a9cf86f62b
KVM: arm/arm64: prepare GICv2 emulation to be handled by kvm_io_bus
|
%!s(int64=10) %!d(string=hai) anos |
Andre Przywara
|
6777f77f0f
KVM: arm/arm64: implement kvm_io_bus MMIO handling for the VGIC
|
%!s(int64=10) %!d(string=hai) anos |
Christoffer Dall
|
47a98b15ba
arm/arm64: KVM: support for un-queuing active IRQs
|
%!s(int64=10) %!d(string=hai) anos |
Christoffer Dall
|
ae705930fc
arm/arm64: KVM: Keep elrsr/aisr in sync with software model
|
%!s(int64=10) %!d(string=hai) anos |
Christoffer Dall
|
662d971584
arm/arm64: KVM: Kill CONFIG_KVM_ARM_{VGIC,TIMER}
|
%!s(int64=10) %!d(string=hai) anos |
Andre Przywara
|
ac3d373564
arm/arm64: KVM: allow userland to request a virtual GICv3
|
%!s(int64=11) %!d(string=hai) anos |
Andre Przywara
|
b5d84ff600
arm/arm64: KVM: enable kernel side of GICv3 emulation
|
%!s(int64=11) %!d(string=hai) anos |
Andre Przywara
|
6d52f35af1
arm64: KVM: add SGI generation register emulation
|
%!s(int64=11) %!d(string=hai) anos |
Andre Przywara
|
a0675c25d6
arm/arm64: KVM: add virtual GICv3 distributor emulation
|
%!s(int64=11) %!d(string=hai) anos |
Andre Przywara
|
2f5fa41a7a
arm/arm64: KVM: make the value of ICC_SRE_EL1 a per-VM variable
|
%!s(int64=11) %!d(string=hai) anos |
Andre Przywara
|
3caa2d8c3b
arm/arm64: KVM: make the maximum number of vCPUs a per-VM value
|
%!s(int64=11) %!d(string=hai) anos |
Andre Przywara
|
b26e5fdac4
arm/arm64: KVM: introduce per-VM ops
|
%!s(int64=11) %!d(string=hai) anos |
Andre Przywara
|
59892136c4
arm/arm64: KVM: pass down user space provided GIC type into vGIC code
|
%!s(int64=11) %!d(string=hai) anos |
Christoffer Dall
|
1f57be2895
arm/arm64: KVM: Add (new) vgic_initialized macro
|
%!s(int64=10) %!d(string=hai) anos |
Christoffer Dall
|
c52edf5f8c
arm/arm64: KVM: Rename vgic_initialized to vgic_ready
|
%!s(int64=10) %!d(string=hai) anos |
Peter Maydell
|
6d3cfbe21b
arm/arm64: KVM: vgic: move reset initialization into vgic_init_maps()
|
%!s(int64=10) %!d(string=hai) anos |
Christoffer Dall
|
2df36a5dd6
arm/arm64: KVM: Fix BE accesses to GICv2 EISR and ELRSR regs
|
%!s(int64=11) %!d(string=hai) anos |
Arnd Bergmann
|
b5e7a955a3
ARM: KVM: fix vgic-disabled build
|
%!s(int64=11) %!d(string=hai) anos |
Marc Zyngier
|
4956f2bc1f
arm/arm64: KVM: vgic: delay vgic allocation until init time
|
%!s(int64=11) %!d(string=hai) anos |
Marc Zyngier
|
5fb66da640
arm/arm64: KVM: vgic: kill VGIC_NR_IRQS
|
%!s(int64=11) %!d(string=hai) anos |
Marc Zyngier
|
c3c918361a
arm/arm64: KVM: vgic: handle out-of-range MMIO accesses
|
%!s(int64=11) %!d(string=hai) anos |
Marc Zyngier
|
fc675e355e
arm/arm64: KVM: vgic: kill VGIC_MAX_CPUS
|
%!s(int64=11) %!d(string=hai) anos |