KVM: arm/arm64: vgic: Allow dynamic mapping of physical/virtual interrupts
authorMarc Zyngier <marc.zyngier@arm.com>
Mon, 23 Jun 2014 16:37:18 +0000 (17:37 +0100)
committerMarc Zyngier <marc.zyngier@arm.com>
Wed, 12 Aug 2015 10:28:25 +0000 (11:28 +0100)
commit6c3d63c9a26ba56e2ca63a9f68d52f77ae551d91
tree3a324cd188bc07c3978dfe64ed634beca9437d96
parent7a67b4b7e04b30345584c1b76a80db628530bf21
KVM: arm/arm64: vgic: Allow dynamic mapping of physical/virtual interrupts

In order to be able to feed physical interrupts to a guest, we need
to be able to establish the virtual-physical mapping between the two
worlds.

The mappings are kept in a set of RCU lists, indexed by virtual interrupts.

Reviewed-by: Christoffer Dall <christoffer.dall@linaro.org>
Signed-off-by: Marc Zyngier <marc.zyngier@arm.com>
arch/arm/kvm/arm.c
include/kvm/arm_vgic.h
virt/kvm/arm/vgic.c