]> git.proxmox.com Git - mirror_edk2.git/commit
ArmPkg/ArmLib: add ArmHasGicSystemRegisters () helper function
authorLeif Lindholm <leif@nuviainc.com>
Fri, 18 Dec 2020 11:55:52 +0000 (11:55 +0000)
committermergify[bot] <37929162+mergify[bot]@users.noreply.github.com>
Fri, 18 Dec 2020 15:27:26 +0000 (15:27 +0000)
commit5cc25cff5de191583f3ecb2d9a7e9a13baa70071
tree1c83d57184b39170cb8cb2f2c8973cb1edef4c39
parent6573ae8c85750a0badb902eb9ffe37b13fc74ba6
ArmPkg/ArmLib: add ArmHasGicSystemRegisters () helper function

Create a helper function to eliminate direct feature register reading,
which gets messy in code shared between ARM/AArch64.

Returns BOOLEAN True if the CPU implements the GIC System Register
Interface (any version), otherwise returns BOOL False.

Cc: Ard Biesheuvel <ard.biesheuvel@arm.com>
Signed-off-by: Leif Lindholm <leif@nuviainc.com>
Reviewed-by: Ard Biesheuvel <ard.biesheuvel@arm.com>
ArmPkg/Include/Library/ArmLib.h
ArmPkg/Library/ArmLib/AArch64/AArch64Lib.c
ArmPkg/Library/ArmLib/Arm/ArmV7Lib.c