audk/ArmPkg
Kun Qin 957fcbe7a3 ArmPkg: ArmGic: Cast CpuTarget to UINT32 for legacy GIC
The current code path supporting `PcdArmGicV3WithV2Legacy` will read 32
bit CPU target and try to program ARM_GIC_ICDIPTR. However, all these
operations are 32bit wide.

This change casts the CpuTarget variable to be UINT32 before calling
MMIO read.

Cc: Leif Lindholm <quic_llindhol@quicinc.com>
Cc: Ard Biesheuvel <ardb+tianocore@kernel.org>
Cc: Sami Mujawar <sami.mujawar@arm.com>

Signed-off-by: Kun Qin <kun.qin@microsoft.com>
2024-12-11 18:21:29 +00:00
..
Drivers ArmPkg: ArmGic: Cast CpuTarget to UINT32 for legacy GIC 2024-12-11 18:21:29 +00:00
Filesystem/SemihostFs ArmPkg/SemihostFs: StrSize() cannot return 0 2024-11-27 15:57:08 +00:00
Include ArmPkg: CodeQL Fixes. 2024-10-16 08:18:16 +00:00
Library ArmPkg/ArmMmuLib: Add support for EL2&0 translation regime 2024-11-26 23:53:16 +00:00
Universal/Smbios ArmPkg/ProcessorSubClassDxe: Limit values to 0xFF 2024-06-17 12:09:43 +00:00
ArmPkg.ci.yaml ArmPkg: Remove ArmSoftFloatLib implementation 2024-11-26 22:00:36 +00:00
ArmPkg.dec ArmPkg: Convert PcdMonitorConduitHvc to FixedAtBuild 2024-07-25 14:41:09 +00:00
ArmPkg.dsc ArmPkg: Remove ArmSoftFloatLib implementation 2024-11-26 22:00:36 +00:00