
Dear Tom,
The following changes since commit ee6726be4f0dccb612f0193c62ca149164c8a5af:
Merge tag 'ti-v2021.04-rc1' of https://gitlab.denx.de/u-boot/custodians/u-boot-ti (2021-01-12 09:32:48 -0500)
are available in the Git repository at:
https://gitlab.denx.de/u-boot/custodians/u-boot-efi.git tags/efi-2021-04-rc1
for you to fetch changes up to 8e70f1cb3f2c18d574b087d4fc1d79e68ce98fa9:
efi_selftest: dtbdump support EFI_DT_FIXUP_PROTOCOL (2021-01-13 02:38:01 +0100)
Gitlab showed no problems: https://gitlab.denx.de/u-boot/custodians/u-boot-efi/-/pipelines/5854
---------------------------------------------------------------- Pull request for UEFI sub-system for efi-2021-04-rc1
In the UEFI sub-system:
* implement non-blocking file services * print boot device and file path in helloworld.efi * improve detection of boot device * correct argument handling in efivar.py * implement EFI_DT_FIXUP_PROTOCOL
Bug fixes:
* adjust conitrace command for low baud rates * check that FIT images are valid FDTs
---------------------------------------------------------------- Heinrich Schuchardt (16): efi_loader: implement non-blocking file services tools: efivar.py without arguments tools: efivar.py: incorrect indentation tools: efivar.py should check GUID when deleting tools: efivar.py unused variable efi_loader: simplify running helloworld.efi efi_loader: print boot device and file path in helloworld efi_loader: carve out efi_check_pe() image-fit: fit_check_format check for valid FDT efi_loader: setting boot device efi_loader: move efi_(u)intn_t to efi.h efi_loader: typedef efi_string_t text output protocol efi_loader: remove outdated TODO in efi_memory.c cmd: conitrace: increase wait for next key efi_loader: implement EFI_DT_FIXUP_PROTOCOL efi_selftest: dtbdump support EFI_DT_FIXUP_PROTOCOL
cmd/bootefi.c | 234 +++++++++++----------------- cmd/conitrace.c | 4 +- cmd/efidebug.c | 5 + common/image-fit.c | 6 + doc/uefi/uefi.rst | 11 +- fs/fs.c | 3 +- include/efi.h | 5 + include/efi_api.h | 34 ++-- include/efi_dt_fixup.h | 39 +++++ include/efi_loader.h | 10 +- lib/efi_loader/Makefile | 3 + lib/efi_loader/efi_console.c | 6 +- lib/efi_loader/efi_dt_fixup.c | 160 +++++++++++++++++++ lib/efi_loader/efi_file.c | 317 ++++++++++++++++++++++++++++++++------ lib/efi_loader/efi_image_loader.c | 80 ++++++---- lib/efi_loader/efi_memory.c | 2 - lib/efi_loader/efi_root_node.c | 6 + lib/efi_loader/helloworld.c | 167 ++++++++++++++++---- lib/efi_selftest/dtbdump.c | 310 ++++++++++++++++++++++++++++++++----- net/tftp.c | 9 +- tools/efivar.py | 39 ++--- 21 files changed, 1096 insertions(+), 354 deletions(-) create mode 100644 include/efi_dt_fixup.h create mode 100644 lib/efi_loader/efi_dt_fixup.c