Branch: refs/heads/master
  Home:   https://github.com/tianocore/edk2
  Commit: ef80dd8fad8c177609a5719c4ec0a6d5b90fbfb7
      
https://github.com/tianocore/edk2/commit/ef80dd8fad8c177609a5719c4ec0a6d5b90fbfb7
  Author: Ard Biesheuvel <a...@kernel.org>
  Date:   2025-01-30 (Thu, 30 Jan 2025)

  Changed paths:
    M ArmPkg/ArmPkg.dsc
    M ArmPkg/Drivers/ArmCrashDumpDxe/ArmCrashDumpDxe.dsc
    M 
ArmPkg/Library/DefaultExceptionHandlerLib/AArch64/DefaultExceptionHandler.c
    M ArmPkg/Library/DefaultExceptionHandlerLib/Arm/DefaultExceptionHandler.c
    M ArmPkg/Library/DefaultExceptionHandlerLib/DefaultExceptionHandlerLib.inf

  Log Message:
  -----------
  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 <a...@kernel.org>


  Commit: 87f14322da174c9b76826c6f7433de9fa7b2e229
      
https://github.com/tianocore/edk2/commit/87f14322da174c9b76826c6f7433de9fa7b2e229
  Author: Ard Biesheuvel <a...@kernel.org>
  Date:   2025-01-30 (Thu, 30 Jan 2025)

  Changed paths:
    M ArmVirtPkg/ArmVirt.dsc.inc

  Log Message:
  -----------
  ArmVirtPkg: Drop reference to ArmDisassemblerLib

ArmDisassemblerLib is going away ...

Signed-off-by: Ard Biesheuvel <a...@kernel.org>


Compare: https://github.com/tianocore/edk2/compare/74376f0b72b9...87f14322da17

To unsubscribe from these emails, change your notification settings at 
https://github.com/tianocore/edk2/settings/notifications


_______________________________________________
edk2-commits mailing list
edk2-commits@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/edk2-commits

Reply via email to