ARM: new VGIC: Add data structure definitions
authorAndre Przywara <andre.przywara@linaro.org>
Wed, 7 Feb 2018 10:44:49 +0000 (10:44 +0000)
committerStefano Stabellini <sstabellini@kernel.org>
Tue, 27 Mar 2018 19:44:49 +0000 (12:44 -0700)
commit6248f140b9185f3385a0c33a2b770553f7bf2697
treee161ad99b0a26644447e19bda2290dc9e1f4e5af
parent31286f7a38d65ee461f88282ffacb1de00238a49
ARM: new VGIC: Add data structure definitions

Add a new header file for the new and improved GIC implementation.
The big change is that we now have a struct vgic_irq per IRQ instead
of spreading all the information over various bitmaps in the ranks.

We include this new header conditionally from within the old header
file for the time being to avoid touching all the users.

This is based on Linux commit b18b57787f5e, written by Christoffer Dall.

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/include/asm-arm/new_vgic.h [new file with mode: 0644]
xen/include/asm-arm/vgic.h