Pull request for efi-2022-01-rc1

Heinrich Schuchardt xypron.glpk at gmx.de
Fri Oct 22 14:14:14 CEST 2021


The following changes since commit fb1018106a7bbb1a0d723029f6760b1b1b4d306d:

   Merge branch '2021-10-19-assorted-changes' (2021-10-19 20:45:12 -0400)

are available in the Git repository at:

   https://source.denx.de/u-boot/custodians/u-boot-efi.git
tags/efi-2022-01-rc1

for you to fetch changes up to af484011f12e2aa37bcf4f9cbb4258dea4ef14ac:

   efi_loader: Fix link of EFI apps with ld.lld (2021-10-21 03:46:04 +0200)

----------------------------------------------------------------
Pull request for efi-2022-01-rc1

Documentation:
	Use Sphinx 3.43.
	Move system reset documentation to HTML

UEFI:
	Fix linking EFI apps with LLVM
	Fix alignment of loaded image
	Correct simple network protocol test
	Code cleanup

----------------------------------------------------------------
Alistair Delva (1):
       efi_loader: Fix link of EFI apps with ld.lld

Heinrich Schuchardt (10):
       doc: require Sphinx 3.4.3
       doc: add system reset to API documentation
       doc: add python3-pkg-resources to build dependencies
       configs: add mkeficapsule to tools-only_defconfig
       efi_loader: don't load Shim's MOK database from file
       efi_loader: efi_dp_from_lo() don't copy GUID
       efi_loader: simplify show_efi_boot_opt_data()
       efi_loader: efi_dp_from_lo() unused parameter size
       efi_loader: avoid multiple local copies of lf2_initrd_guid
       efi_loader: efi_dp_from_lo() should skip VenMedia node

Ilias Apalodimas (1):
       efi_loader: Fix loaded image alignment

Masami Hiramatsu (3):
       efi_selftest: Use EFI_SIMPLE_NETWORK_PROTOCOL::GetStatus() for
media check
       efi_selftest: Do not check EFI_SIMPLE_NETWORK_RECEIVE_INTERRUPT
       efi_selftest: Receive the packets until the receive buffer is empty

Simon Glass (5):
       efi_loader: Drop code that doesn't work with driver model
       efi: Add a separate maintainer entry for the app
       x86: Keep symbol information in u-boot ELF file
       x86: Create a new header for EFI
       x86: Show some EFI info with the bdinfo command

Thomas Huth (1):
       doc: Remove obsolete README.440-DDR-performance file

  MAINTAINERS                         |   7 +++
  arch/x86/config.mk                  |   4 +-
  arch/x86/cpu/efi/payload.c          |  13 ++++-
  arch/x86/include/asm/efi.h          |  39 ++++++++++++++
  arch/x86/include/asm/zimage.h       |   3 --
  arch/x86/lib/Makefile               |   1 +
  arch/x86/lib/bdinfo.c               |  22 ++++++++
  arch/x86/lib/zimage.c               |   1 +
  cmd/efidebug.c                      |  13 ++---
  configs/tools-only_defconfig        |   7 ++-
  doc/README.440-DDR-performance      |  90 -------------------------------
  doc/api/index.rst                   |   1 +
  doc/api/sysreset.rst                |   7 +++
  doc/build/gcc.rst                   |   6 +--
  doc/sphinx/requirements.txt         |   2 +-
  include/efi_load_initrd.h           |   1 +
  include/efi_loader.h                |   4 +-
  include/sysreset.h                  |  53 ++++++++++++-------
  lib/efi_driver/Makefile             |   2 +-
  lib/efi_loader/Kconfig              |   1 +
  lib/efi_loader/efi_device_path.c    | 103
+++++++++---------------------------
  lib/efi_loader/efi_disk.c           |  48 -----------------
  lib/efi_loader/efi_helper.c         |  24 ++++-----
  lib/efi_loader/efi_image_loader.c   |  12 ++---
  lib/efi_loader/efi_load_initrd.c    |   3 +-
  lib/efi_loader/efi_memory.c         |  52 ++++++++++++++++++
  lib/efi_loader/efi_var_file.c       |   8 +++
  lib/efi_selftest/efi_selftest_snp.c |  90 +++++++++++++++++--------------
  scripts/Makefile.lib                |   2 +-
  29 files changed, 295 insertions(+), 324 deletions(-)
  create mode 100644 arch/x86/include/asm/efi.h
  create mode 100644 arch/x86/lib/bdinfo.c
  delete mode 100644 doc/README.440-DDR-performance
  create mode 100644 doc/api/sysreset.rst


More information about the U-Boot mailing list