[PATCH v5 0/4] Add EFI Debug Support Table feature
Ying-Chun Liu (PaulLiu)
paulliu at debian.org
Wed Jun 11 07:08:39 CEST 2025
From: "Ying-Chun Liu (PaulLiu)" <paul.liu at 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.
V3: Fix the way of removing debug_image_info.
V4: Fix efi_realloc return failure code and efi_alloc_aligned_pages() for
system_table_pointer.
V5: Fix function comments and move the code into a separate module.
Ying-Chun Liu (PaulLiu) (4):
efi: add EFI_SYSTEM_TABLE_POINTER for debug
efi: add EFI_DEBUG_IMAGE_INFO_TABLE for debug
lib: efi_loader: efi_memory.c: add efi_realloc() for realloc memory
efi: add EFI_DEBUG_IMAGE_INFO for debug
include/efi_api.h | 71 +++++++++++
include/efi_loader.h | 19 +++
lib/efi_loader/Kconfig | 8 ++
lib/efi_loader/Makefile | 1 +
lib/efi_loader/efi_boottime.c | 11 ++
lib/efi_loader/efi_debug_support.c | 181 +++++++++++++++++++++++++++++
lib/efi_loader/efi_memory.c | 56 +++++++++
lib/efi_loader/efi_setup.c | 20 ++++
8 files changed, 367 insertions(+)
create mode 100644 lib/efi_loader/efi_debug_support.c
--
2.39.5
More information about the U-Boot
mailing list