audk/ArmPkg/Drivers
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
..
ArmCrashDumpDxe ArmPkg: Remove Deprecated Stack Check Lib 2024-09-13 03:58:46 +00:00
ArmGic ArmPkg: ArmGic: Cast CpuTarget to UINT32 for legacy GIC 2024-12-11 18:21:29 +00:00
ArmPciCpuIo2Dxe ArmPkg: Apply uncrustify changes 2021-12-07 17:24:28 +00:00
ArmPsciMpServicesDxe MdePkg: Move AsmMacroIoLib*.h from ArmPkg 2024-09-12 19:36:59 +00:00
ArmScmiDxe ArmPkg/ArmScmiDxe: Add PERFORMANCE_DESCRIBE_FASTCHANNEL support 2024-01-29 16:47:03 +00:00
CpuDxe Sync AARCH64 GCD Capabilities with Page Table 2024-08-30 23:03:21 +00:00
CpuPei ArmPkg/CpuPei: Implement the memory attributes PPI 2023-06-26 09:11:53 +00:00
GenericWatchdogDxe ArmPkg/GenericWatchdogDxe: Disable WDOG before the protocol installed 2024-08-28 22:17:56 +00:00
MmCommunicationDxe ArmPkg: MmCommunicationDxe: Update MM communicate `MessageLength` check 2022-01-27 02:16:17 +00:00
MmCommunicationPei ArmPkg: Apply Uncrustify to Non-Compliant Files 2023-07-03 14:29:32 +00:00
TimerDxe ArmPkg: Apply uncrustify changes 2021-12-07 17:24:28 +00:00