KVM: arm/arm64: vgic-new: Add GICv3 SGI system register trap handler
authorAndre Przywara <andre.przywara@arm.com>
Tue, 26 Jan 2016 15:31:15 +0000 (15:31 +0000)
committerChristoffer Dall <christoffer.dall@linaro.org>
Fri, 20 May 2016 13:39:59 +0000 (15:39 +0200)
commit621ecd8d2123bc13e140b519e01a18200aeb614c
tree45c6233e220991ed99275f5a1b60a33b8d4a35a1
parent78a714aba030395e72d03f0ff8a4c1481956e808
KVM: arm/arm64: vgic-new: Add GICv3 SGI system register trap handler

In contrast to GICv2 SGIs in a GICv3 implementation are not triggered
by a MMIO write, but with a system register write. KVM knows about
that register already, we just need to implement the handler and wire
it up to the core KVM/ARM code.

Signed-off-by: Andre Przywara <andre.przywara@arm.com>
Reviewed-by: Christoffer Dall <christoffer.dall@linaro.org>
include/kvm/vgic/vgic.h
virt/kvm/arm/vgic/vgic-mmio-v3.c