[U-Boot] Pull request for UEFI sub-system for v2019.07-rc3

Heinrich Schuchardt xypron.glpk at gmx.de
Mon May 13 06:05:34 UTC 2019


The following changes since commit 82da478b8f8ed41ed8bdbd0269da36ef6aaef7e8:

   Merge branch '2019-05-10-master-imports' (2019-05-10 11:08:48 -0400)

are available in the Git repository at:

   git://git.denx.de/u-boot-efi.git tags/efi-2019-07-rc3

for you to fetch changes up to e2d82f8b2a91fb3fa78345f935a93a6db575effa:

   efi_loader: comments for efi_install_fdt() (2019-05-12 20:54:23 +0200)

Travis CI:
https://travis-ci.org/xypron2/u-boot/builds/531491341

Primary key fingerprint:
6DC4 F9C7 1F29 A6FA 06B7  6D33 C481 DBBC 2C05 1AC4

----------------------------------------------------------------
Pull request for UEFI sub-system for v2019.07-rc3

The development target for the UEFI sub-system is EBBR compliance. We have
already implemented some further protocols to enable running the UEFI Shell
and the UEFI SCT test suite.

As some boards are severely memory constrained make some of these extras
customizable.

Provide bug fixes. The most prominent ones let us pass the UEFI SCT memory
allocation tests.

----------------------------------------------------------------
Heinrich Schuchardt (19):
       lib: charset: correct utf8_utf16_strnlen() description
       MAINTAINERS: assign include/charset.h
       efi_loader: observe CONFIG_EFI_LOADER_HII
       efi_loader: format Kconfig
       efi_loader: reword the EFI_LOADER config option
       efi_loader: make Unicode collation protocol customizable
       efi_loader: make device path to text protocol customizable
       efi_loader: fix typo in efi_locate_handle() comment
       efi_loader: LocateDevicePath() incorrect parameter check
       efi_loader: superfluous check in efi_remove_protocol()
       efi_loader: error code in UninstallProtocolInterface()
       efi_loader: check memory address before freeing
       efi_loader: out of resources in AllocatePages()
       efi_loader: AllocateAdress error handling
       efi_loader: simplify efi_allocate_pages()
       efi_loader: infinite recursion notifying events
       efi_loader: ACPI device node to text
       efi_loader: deduplicate code in cmd/bootefi.c
       efi_loader: comments for efi_install_fdt()

  MAINTAINERS                              |   1 +
  cmd/Kconfig                              |   1 +
  cmd/bootefi.c                            | 110
+++++++++++++------------------
  include/charset.h                        |  12 ++--
  lib/efi_loader/Kconfig                   |  69 ++++++++++++-------
  lib/efi_loader/Makefile                  |   6 +-
  lib/efi_loader/efi_boottime.c            |  16 +++--
  lib/efi_loader/efi_device_path_to_text.c |   6 +-
  lib/efi_loader/efi_memory.c              |  92 ++++++++++++++++++--------
  lib/efi_loader/efi_root_node.c           |   4 ++
  lib/efi_selftest/Makefile                |   5 +-
  lib/vsprintf.c                           |   4 +-
  12 files changed, 188 insertions(+), 138 deletions(-)


More information about the U-Boot mailing list