audk/ArmPkg/Library/ArmExceptionLib
Kun Qin e8b7d7a238 ArmPkg: ArmExceptionLib: Fixing exception vector and type casting
The current VectorBase is taking value from a 64bit PCD into a UINTN
value, which could have truncated value for 32bit system.

In addition, the comparison between UINTN and INTN could lead to
undesired comparison outcome or compiler complaints.

This change updates all of them to be UINT64 based operation.

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
..
AArch64 MdePkg: Move AsmMacroIoLib*.h from ArmPkg 2024-09-12 19:36:59 +00:00
Arm ArmPkg,MdePkg: Move ArmPkg/Chipset/Aarch64[|Mmu].h to MdePkg 2024-06-15 03:57:14 +00:00
ArmExceptionLib.c ArmPkg: ArmExceptionLib: Fixing exception vector and type casting 2024-12-11 18:21:29 +00:00
ArmExceptionLib.inf ArmPkg: Remove RVCT support 2022-05-13 14:58:54 +00:00
ArmRelocateExceptionLib.inf ArmPkg: Remove RVCT support 2022-05-13 14:58:54 +00:00