Dear Tom, The following changes since commit 292278d6828e6c8c6ae11bc8658586d1acc411d4:
Merge patch series "gitlab: Fixes to get StarFive VisionFive2 into the sjg lab" (2025-01-25 16:28:27 -0600) are available in the Git repository at: https://source.denx.de/u-boot/custodians/u-boot-efi.git tags/efi-2025-04-rc1-2 for you to fetch changes up to 21de624eb89c647a21b06a5b0f5b186838be1d17: bootmeth_efi: Support PXE booting (2025-01-26 11:06:57 +0100) ---------------------------------------------------------------- Pull request efi-2025-04-rc1-2 Documentation: * describe creating a pflash file for qemu-system-riscv64 UEFI: * correct logging StartImage() * use LOGC_EFI consistently * reduce UEFI size if HAS_BOARD_SIZE_LIMIT=y * Update efi_run_image() to accept image and device path * Add a version of efi_binary_run() with more parameters * Move the fallback code from efi_run_image() * Pass in the required parameters from EFI bootmeth * bootmeth_efi: Support PXE booting Other: * Enable log filtering by function name ---------------------------------------------------------------- Heinrich Schuchardt (7): efi_loader: correct logging StartImage() log: make log_has_file() static log: enable filtering on functions test/log: test function filters efi_loader: use LOGC_EFI consistently efi_loader: reduce UEFI size if HAS_BOARD_SIZE_LIMIT=y doc: describe creating a pflash file for qemu-system-riscv64 Simon Glass (5): efi_loader: Update efi_run_image() to accept image and device path efi_loader: Add a version of efi_binary_run() with more parameters efi_loader: Move the fallback code from efi_run_image() efi_loader: Pass in the required parameters from EFI bootmeth bootmeth_efi: Support PXE booting boot/bootmeth_efi.c | 64 +--------- cmd/log.c | 42 ++++--- common/log.c | 33 +++-- doc/board/emulation/qemu-riscv.rst | 17 +++ include/efi_loader.h | 22 ++++ include/log.h | 19 +-- lib/efi_driver/efi_block_device.c | 2 + lib/efi_driver/efi_uclass.c | 2 + lib/efi_loader/Kconfig | 4 +- lib/efi_loader/efi_acpi.c | 2 + lib/efi_loader/efi_bootbin.c | 188 ++++++++++++++++++++++------- lib/efi_loader/efi_boottime.c | 9 +- lib/efi_loader/efi_conformance.c | 2 + lib/efi_loader/efi_device_path_to_text.c | 2 + lib/efi_loader/efi_device_path_utilities.c | 2 + lib/efi_loader/efi_dt_fixup.c | 2 + lib/efi_loader/efi_esrt.c | 2 + lib/efi_loader/efi_fdt.c | 2 + lib/efi_loader/efi_file.c | 2 + lib/efi_loader/efi_firmware.c | 2 + lib/efi_loader/efi_gop.c | 2 + lib/efi_loader/efi_helper.c | 1 + lib/efi_loader/efi_hii.c | 2 + lib/efi_loader/efi_hii_config.c | 2 + lib/efi_loader/efi_http.c | 2 + lib/efi_loader/efi_ipconfig.c | 2 + lib/efi_loader/efi_load_initrd.c | 1 + lib/efi_loader/efi_net.c | 2 + lib/efi_loader/efi_riscv.c | 1 + lib/efi_loader/efi_root_node.c | 2 + lib/efi_loader/efi_runtime.c | 2 + lib/efi_loader/efi_signature.c | 2 + lib/efi_loader/efi_string.c | 2 + lib/efi_loader/efi_tcg2.c | 1 + lib/efi_loader/efi_unicode_collation.c | 2 + lib/efi_loader/efi_var_common.c | 2 + lib/efi_loader/efi_var_mem.c | 2 + lib/efi_loader/efi_variable_tee.c | 2 + lib/efi_loader/efi_watchdog.c | 2 + test/log/log_filter.c | 1 - test/log/log_test.c | 78 +++++++++--- 41 files changed, 365 insertions(+), 168 deletions(-)