diff options
author | Ard Biesheuvel <ardb@kernel.org> | 2025-01-16 18:32:02 +0100 |
---|---|---|
committer | mergify[bot] <37929162+mergify[bot]@users.noreply.github.com> | 2025-01-17 18:37:27 +0000 |
commit | 9bf20991b40b51468880bd7451000ec9cbe25652 (patch) | |
tree | a6d6cb39e4e429ea96dcf5acbe19df66b1d45823 | |
parent | e663b79f74e406d13ca4d6344afad7c04cf31aea (diff) | |
download | edk2-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.h | 8 |
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)
|