mbox series

[v2,0/3] efi: Add EFI Debug Support Table feature

Message ID 20250424201927.2027257-1-paulliu@debian.org
Headers show
Series efi: Add EFI Debug Support Table feature | expand

Message

Ying-Chun Liu (PaulLiu) April 24, 2025, 8:19 p.m. UTC
From: "Ying-Chun Liu (PaulLiu)" <paul.liu@linaro.org>

I implemented the UEFI Specification version 2.10, specifically focusing on
the functionality described in Section 18.4, which details the EFI Debug
Support Table feature. This implementation ensures support for
hardware-assisted debugging and provides a standardized mechanism for
debuggers to discover and interact with system-level debug resources.

V2: add Kconfig options to turn on/off this feature.

Ying-Chun Liu (PaulLiu) (3):
  efi: add EFI_SYSTEM_TABLE_POINTER for debug
  efi: add EFI_DEBUG_IMAGE_INFO_TABLE for debug
  efi: add EFI_DEBUG_IMAGE_INFO for debug

 include/efi_api.h             |  32 ++++++
 include/efi_loader.h          |   7 ++
 lib/efi_loader/Kconfig        |   7 ++
 lib/efi_loader/efi_boottime.c | 200 ++++++++++++++++++++++++++++++++++
 lib/efi_loader/efi_setup.c    |   9 ++
 5 files changed, 255 insertions(+)