audk/ArmPkg/Drivers
Ard Biesheuvel ef80dd8fad ArmPkg: Stop using ArmDisassemblerLib
ArmDisassemblerLib is used to pretty print the instruction that
triggered an unhandled exception, but it was never implemented for
AARCH64, and according to the existing file comment, Thumb2 support
(which is used predominantly when building EDK2 for 32-bit ARM due to
its smaller size) is incomplete.

The DEBUG diagnostics that are produced on an unhandled exception are
generally sufficient to dump the entire executable that triggered it,
and so this disassembly is of limited value, especially because it
doesn't work on AARCH64.

So let's start getting rid of it, by dropping references to it in code
and in the various .INF and .DSC files. Once out-of-tree platforms have
been allowed to catch up, we can remove the library implementation and
its class definition entirely.

Signed-off-by: Ard Biesheuvel <ardb@kernel.org>
2025-01-30 16:01:56 +00:00
..
ArmCrashDumpDxe ArmPkg: Stop using ArmDisassemblerLib 2025-01-30 16:01:56 +00:00
ArmGicDxe ArmPkg/ArmGicDxe: Map GIC MMIO regions before use 2025-01-30 13:07:05 +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 ArmPkg,ArmPkg/ArmExceptionLib: drop vector relocation variant/support 2025-01-30 15:09:09 +00:00
CpuPei ArmPkg/CpuPei: Implement the memory attributes PPI 2023-06-26 09:11:53 +00:00
GenericWatchdogDxe ArmPkg: Update Generic Watchdog PCD Type 2024-12-23 12:07:43 +00:00
MmCommunicationDxe ArmPkg/MmCommunication: add helper function converting smc return 2025-01-17 14:55:42 +00:00
MmCommunicationPei ArmPkg/MmCommunication: add helper function converting smc return 2025-01-17 14:55:42 +00:00
StandaloneMmCpu StandaloneMmPkg: move core entry point lib and cpu driver to ArmPkg 2025-01-17 14:55:42 +00:00
TimerDxe ArmPkg: TimerDxe: Use 64bit operation for timer ticks 2024-12-11 18:21:29 +00:00