Pull request for UEFI sub-system for efi-2020-10-rc2

Heinrich Schuchardt xypron.glpk at gmx.de
Sat Aug 1 17:41:52 CEST 2020


Dear Tom,

the following changes since commit a2d051e7b6a8f87add1067d936bb0c805a47b0df:

  Merge branch '2020-07-31-more-env-updates' (2020-07-31 10:13:07 -0400)

are available in the Git repository at:

  https://gitlab.denx.de/u-boot/custodians/u-boot-efi.git
tags/efi-2020-10-rc2

for you to fetch changes up to 5c2227e4956f3287165ef5aac55ee5e96a61a518:

  efi_selftest: block device test requires CONFIG_DOS_PARTITION
(2020-08-01 11:58:39 +0200)

No problems were reported by Gitlab CI and Travis CI:

https://gitlab.denx.de/u-boot/custodians/u-boot-efi/pipelines/4281
https://travis-ci.org/github/xypron2/u-boot/builds/713953239

----------------------------------------------------------------
Pull request for UEFI sub-system for efi-2020-10-rc2

This series comprises error corrections for the UEFI subsystem:

* make the memory size reserved for the U-Boot stack customizable
  and reduce it for the MAIX board
* correct build dependencies for UEFI unit test
* enable read-only UEFI variable are enabled with the TEE backend
* add 10 ms wait to sysreset to fix a problem with unit testing

----------------------------------------------------------------
Heinrich Schuchardt (6):
      x86: rename CONFIG_STACK_SIZE
      efi_loader: use CONFIG_STACK_SIZE in the UEFI sub-system
      configs: reduce stack size of Sipeed MAIX
      dm: sysreset: wait after reset message
      efi_selftest: SNP test depends on network
      efi_selftest: block device test requires CONFIG_DOS_PARTITION

Ilias Apalodimas (2):
      efi_loader: Trim output buffer size correctly for tee variables
      efi_loader: Enable run-time variable support for tee based variables

 Kconfig                            |  10 ++++
 arch/arm/Kconfig                   |  17 -------
 arch/microblaze/Kconfig            |   8 ---
 arch/x86/Kconfig                   |   2 +-
 arch/x86/lib/fsp/fsp_dram.c        |   2 +-
 configs/sipeed_maix_bitm_defconfig |   1 +
 drivers/sysreset/sysreset-uclass.c |   1 +
 include/efi_variable.h             |  74 +++++++++++++++++++++++++++
 lib/efi_loader/Makefile            |   2 +-
 lib/efi_loader/efi_memory.c        |   2 +-
 lib/efi_loader/efi_var_common.c    |  22 ++++++++
 lib/efi_loader/efi_var_file.c      |  25 +++------
 lib/efi_loader/efi_var_mem.c       |  70 ++++++++++++++++++++++++-
 lib/efi_loader/efi_variable.c      | 101
+------------------------------------
 lib/efi_loader/efi_variable_tee.c  |  95 +++++++++++++++++-----------------
 lib/efi_selftest/Kconfig           |   2 +
 lib/efi_selftest/Makefile          |   5 +-
 17 files changed, 245 insertions(+), 194 deletions(-)


More information about the U-Boot mailing list