KVM: ARM: vgic: add the GICv3 backend
authorMarc Zyngier <marc.zyngier@arm.com>
Fri, 12 Jul 2013 14:15:23 +0000 (15:15 +0100)
committerChristoffer Dall <christoffer.dall@linaro.org>
Thu, 2 Oct 2014 15:18:56 +0000 (17:18 +0200)
commit9a35d57d6984382050d493e2fa1140c9a6b78671
tree4423f7a160d518a6e00eb4159ead287ec30bb32f
parentc292a45791af6d60cc7c644809f84810a38e1771
KVM: ARM: vgic: add the GICv3 backend

Introduce the support code for emulating a GICv2 on top of GICv3
hardware.

Acked-by: Catalin Marinas <catalin.marinas@arm.com>
Signed-off-by: Marc Zyngier <marc.zyngier@arm.com>
(cherry picked from commit b2fb1c0d378399e1427a91bb991c094f2ca09a2f)
Signed-off-by: Christoffer Dall <christoffer.dall@linaro.org>
arch/arm64/include/asm/kvm_asm.h
arch/arm64/kvm/vgic-v3-switch.S [new file with mode: 0644]
include/kvm/arm_vgic.h
virt/kvm/arm/vgic-v3.c [new file with mode: 0644]