KVM: arm/arm64: GICv4: Wire mapping/unmapping of VLPIs in VFIO irq bypass
authorMarc Zyngier <marc.zyngier@arm.com>
Fri, 27 Oct 2017 14:28:39 +0000 (15:28 +0100)
committerChristoffer Dall <christoffer.dall@linaro.org>
Fri, 10 Nov 2017 08:28:52 +0000 (09:28 +0100)
commit196b136498b35f1cd787b84465f235e69dbc757c
tree23890d9f31732cfb18203945c3bcb80ca52699fb
parent74fe55dc9ab77142e3c4783ecc5b87d494164452
KVM: arm/arm64: GICv4: Wire mapping/unmapping of VLPIs in VFIO irq bypass

Let's use the irq bypass mechanism also used for x86 posted interrupts
to intercept the virtual PCIe endpoint configuration and establish our
LPI->VLPI mapping.

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