]> git.proxmox.com Git - mirror_edk2.git/commit
ArmPkg/ArmGicLib: Fix GICR_IPRIORITYR address wrong issue
authorMing Huang <huangming@linux.alibaba.com>
Thu, 25 Feb 2021 03:32:12 +0000 (11:32 +0800)
committermergify[bot] <37929162+mergify[bot]@users.noreply.github.com>
Mon, 1 Mar 2021 13:09:24 +0000 (13:09 +0000)
commit0996a7883c6dd939d6e769b1ce1fd2b2e250bcfb
tree1ec6b6512354f16cc8e3089e489635a2693db8ef
parentf7ee9e9253644a79a255b630ce6e22e019e3bf09
ArmPkg/ArmGicLib: Fix GICR_IPRIORITYR address wrong issue

The register address of GICR_IPRIORITYR is in SGI_base frame. Add
IPRIORITY_ADDRESS macro for getting GICR_IPRIORITYR address. Otherwise
GIC RAS error(Uncorrected software error) may report in ArmGicDxe.

This resolves BZ: https://bugzilla.tianocore.org/show_bug.cgi?id=3236

Signed-off-by: Ming Huang <huangming@linux.alibaba.com>
Reviewed-by: Leif Lindholm <leif@nuviainc.com>
Tested-by: Ard Biesheuvel <ardb@kernel.org> # QEMU/kvm guest on ThunderX2
Tested-by: Quan Nguyen <quan@os.amperecomputing.com>
ArmPkg/Drivers/ArmGic/ArmGicLib.c