audk/ArmPkg/Drivers/CpuDxe
Taylor Beebe 3b74b0394d ArmPkg: Fix Unsafe ASSERTs in MMU Logic
There are ASSERTs present in the MMU logic to ensure various
functions return successfully, but these ASSERTs may be ignored
on release builds causing unsafe behavior. This patch updates
the logic to handle unexpected return values and branch safely.

Signed-off-by: Taylor Beebe <t@taylorbeebe.com>
Reviewed-by: Ard Biesheuvel <ardb@kernel.org>
2023-07-03 14:29:32 +00:00
..
AArch64 ArmPkg: Fix Unsafe ASSERTs in MMU Logic 2023-07-03 14:29:32 +00:00
Arm ArmPkg: Fix Unsafe ASSERTs in MMU Logic 2023-07-03 14:29:32 +00:00
CpuDxe.c ArmPkg: Drop individual memory permission helpers 2023-06-27 16:40:07 +00:00
CpuDxe.h ArmPkg/CpuDxe: Implement EFI memory attributes protocol 2023-03-16 21:14:49 +00:00
CpuDxe.inf ArmPkg/CpuDxe: Perform preliminary NX remap of free memory 2023-05-29 16:51:01 +00:00
CpuMmuCommon.c ArmPkg/ArmMmuLib: Extend API to manage memory permissions better 2023-06-26 09:11:53 +00:00
Exception.c ArmPkg: Apply uncrustify changes 2021-12-07 17:24:28 +00:00
MemoryAttribute.c ArmPkg/CpuDxe: Simplify memory attributes protocol implementation 2023-06-26 09:11:53 +00:00