[U-Boot] Pull request for UEFI sub-system for v2019.07-rc1 (2)

Heinrich Schuchardt xypron.glpk at gmx.de
Sun Apr 14 19:09:25 UTC 2019


The following changes since commit 40a9546c7b6217a78a3a010a0142529a837e46b6:

  Merge branch '2019-04-11-ti-master-imports' (2019-04-12 12:22:43 -0400)

are available in the Git repository at:

  https://git.denx.de/u-boot-efi.git tags/efi-2019-07-rc1-2

for you to fetch changes up to 8688b753916bfdde3c2911f14d4489c36e705db7:

  efi_selftest: expect boot services data for fdt (2019-04-12 22:09:09
+0200)

Travis CI showed no errors:
https://travis-ci.org/xypron2/u-boot/builds/519424329

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

----------------------------------------------------------------
Pull request for UEFI sub-system for v2019.07-rc1 (2)

In the aarch64 crash dump information about the loaded EFI images is added.

In README.uefi the development target is for the UEFI subsystem is
described as "Embedded Base Boot Requirements (EBBR) Specification"
compliance.

Several bug fixes are supplied.

----------------------------------------------------------------
Heinrich Schuchardt (12):
      efi_loader: assign HII protocols to root node
      efi_loader: enable HII protocols by default
      efi_loader: remove stray #define LOG_CATEGORY LOGL_ERR
      efi_loader: move efi_save_gd() call to board_r.c
      arm: print information about loaded UEFI images
      efi_loader: the development target should be the EBBR
      efi_loader: fix setting PlatformLang
      efi_loader: update virtual address in efi_mem_carve_out
      efi_selftest: physical and virtual addresses must match
      efi_loader: export efi_install_multiple_protocol_interfaces
      efi_loader: simplify protocol installation
      efi_selftest: expect boot services data for fdt

Ilias Apalodimas (1):
      Change FDT memory type from runtime data to boot services data

Patrick Delaunay (1):
      efi_loader: add protection for block_dev

Patrick Wildt (1):
      efi: fix memory calculation overflow on 32-bit systems

 arch/arm/lib/interrupts_64.c           | 13 ++++++
 cmd/bootefi.c                          |  4 +-
 common/board_r.c                       |  7 ++++
 doc/README.uefi                        | 12 ++++--
 include/efi.h                          |  2 +-
 include/efi_loader.h                   |  3 ++
 lib/efi_driver/efi_uclass.c            |  3 --
 lib/efi_loader/Kconfig                 | 17 +++++---
 lib/efi_loader/efi_boottime.c          | 22 +---------
 lib/efi_loader/efi_device_path.c       |  4 +-
 lib/efi_loader/efi_memory.c            |  2 +
 lib/efi_loader/efi_root_node.c         | 60 ++++++++++++---------------
 lib/efi_loader/efi_setup.c             | 75
+++++++++++++++++++++++++---------
 lib/efi_selftest/efi_selftest_memory.c | 11 +++--
 14 files changed, 140 insertions(+), 95 deletions(-)


More information about the U-Boot mailing list