TianoCore EDK2 master
Loading...
Searching...
No Matches
ArmGicArchLib.h
Go to the documentation of this file.
1
15#ifndef ARM_GIC_ARCH_LIB_H_
16#define ARM_GIC_ARCH_LIB_H_
17
18//
19// GIC definitions
20//
21typedef enum {
22 ARM_GIC_ARCH_REVISION_2,
23 ARM_GIC_ARCH_REVISION_3
24} ARM_GIC_ARCH_REVISION;
25
26ARM_GIC_ARCH_REVISION
27EFIAPI
28ArmGicGetSupportedArchRevision (
29 VOID
30 );
31
32//
33// GIC SPI and extended SPI ranges
34//
35#define ARM_GIC_ARCH_SPI_MIN 32
36#define ARM_GIC_ARCH_SPI_MAX 1019
37#define ARM_GIC_ARCH_EXT_SPI_MIN 4096
38#define ARM_GIC_ARCH_EXT_SPI_MAX 5119
39
40#endif // ARM_GIC_ARCH_LIB_H_