ARM: new VGIC: Handle hardware mapped IRQs
authorAndre Przywara <andre.przywara@linaro.org>
Wed, 7 Feb 2018 17:08:23 +0000 (17:08 +0000)
committerStefano Stabellini <sstabellini@kernel.org>
Wed, 28 Mar 2018 18:20:12 +0000 (11:20 -0700)
commit1ebe775187c89ea1700f23dedb180af42ca473e2
tree97cb109aafcf8c0c539ce68fe4e2bcca127e1f7c
parenta11452f2d3302da35dcf57adc9b0e7ff54d518d6
ARM: new VGIC: Handle hardware mapped IRQs

The VGIC supports virtual IRQs to be connected to a hardware IRQ, so
when a guest EOIs the virtual interrupt, it affects the state of that
corresponding interrupt on the hardware side at the same time.
Implement the interface that the Xen arch/core code expects to connect
the virtual and the physical world.

Signed-off-by: Andre Przywara <andre.przywara@linaro.org>
Reviewed-by: Julien Grall <julien.grall@arm.com>
Acked-by: Stefano Stabellini <sstabellini@kernel.org>
xen/arch/arm/vgic/vgic.c