Pull request for UEFI sub-system for efi-2021-04-rc1
Heinrich Schuchardt
xypron.glpk at gmx.de
Wed Jan 13 19:43:56 CET 2021
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
More information about the U-Boot
mailing list