diff options
Diffstat (limited to 'ArmPkg/Include/Library/ArmGicLib.h')
-rw-r--r-- | ArmPkg/Include/Library/ArmGicLib.h | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/ArmPkg/Include/Library/ArmGicLib.h b/ArmPkg/Include/Library/ArmGicLib.h index bf4b28f..32a362c 100644 --- a/ArmPkg/Include/Library/ArmGicLib.h +++ b/ArmPkg/Include/Library/ArmGicLib.h @@ -166,6 +166,14 @@ // Bit Mask for
#define ARM_GIC_ICCIAR_ACKINTID 0x3FF
+//
+// GIC SPI and extended SPI ranges
+//
+#define ARM_GIC_ARCH_SPI_MIN 32
+#define ARM_GIC_ARCH_SPI_MAX 1019
+#define ARM_GIC_ARCH_EXT_SPI_MIN 4096
+#define ARM_GIC_ARCH_EXT_SPI_MAX 5119
+
// GIC revision 3 specific declarations
#define ICC_SRE_EL2_SRE (1 << 0)
@@ -173,4 +181,9 @@ #define ARM_GICD_IROUTER_IRM BIT31
+// GIC revision 5 specific declarations
+
+#define ARM_GICV5_ARCH_SPI_MIN 0x60000000
+#define ARM_GICV5_ARCH_SPI_MAX 0x60ffffff
+
#endif // ARMGIC_H_
|