In order to correctly describe GICv5 interrupts in the FDT, we add the GICv5-specific FDT identifiers for GICv5's PPIs, SPIs, and LPIs. These match those from GICv5's device tree schema. Signed-off-by: Sascha Bischoff --- arm64/include/kvm/gic.h | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/arm64/include/kvm/gic.h b/arm64/include/kvm/gic.h index 83fbf89b..dd7729a2 100644 --- a/arm64/include/kvm/gic.h +++ b/arm64/include/kvm/gic.h @@ -10,6 +10,12 @@ #define GIC_FDT_IRQ_TYPE_SPI 0 #define GIC_FDT_IRQ_TYPE_PPI 1 +#define GICV5_FDT_IRQ_TYPE_PPI 1 +#define GICV5_FDT_IRQ_TYPE_LPI 2 +#define GICV5_FDT_IRQ_TYPE_SPI 3 +#define GICV5_FDT_IRQ_TYPE_MASK 0x7 +#define GICV5_FDT_IRQ_TYPE_SHIFT 29 + #define GIC_FDT_IRQ_PPI_CPU_SHIFT 8 #define GIC_FDT_IRQ_PPI_CPU_MASK (0xff << GIC_FDT_IRQ_PPI_CPU_SHIFT) -- 2.34.1