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