summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorArd Biesheuvel <ardb@kernel.org>2025-01-16 18:32:02 +0100
committermergify[bot] <37929162+mergify[bot]@users.noreply.github.com>2025-01-17 18:37:27 +0000
commit9bf20991b40b51468880bd7451000ec9cbe25652 (patch)
treea6d6cb39e4e429ea96dcf5acbe19df66b1d45823
parente663b79f74e406d13ca4d6344afad7c04cf31aea (diff)
downloadedk2-9bf20991b40b51468880bd7451000ec9cbe25652.tar.gz
ArmPkg/ArmGic: Move some GIC defines into ArmGicLib.h
Before getting rid of ArmGicArchLib entirely, preserve some GIC architecture related preprocessor defines by moving them into ArmGicLib.h instead. Signed-off-by: Ard Biesheuvel <ardb@kernel.org>
-rw-r--r--ArmPkg/Include/Library/ArmGicLib.h8
1 files changed, 8 insertions, 0 deletions
diff --git a/ArmPkg/Include/Library/ArmGicLib.h b/ArmPkg/Include/Library/ArmGicLib.h
index 57711ed9df..4f98df5f1c 100644
--- a/ArmPkg/Include/Library/ArmGicLib.h
+++ b/ArmPkg/Include/Library/ArmGicLib.h
@@ -108,6 +108,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)