Pull request for UEFI sub-system for efi-2020-10-rc1 (4)
Heinrich Schuchardt
xypron.glpk at gmx.de
Thu Jul 16 17:55:55 CEST 2020
The following changes since commit 47b0a493247b38c1557062e108cc4868e211a73e:
Merge branch '2020-07-15-ci-updates' (2020-07-15 15:48:05 -0400)
are available in the Git repository at:
https://gitlab.denx.de/u-boot/custodians/u-boot-efi.git
tags/efi-2020-10-rc1-4
for you to fetch changes up to c70f44817d466848c421ed7159bc9aba428e69ad:
efi_loader: simplify 'printenv -e' (2020-07-16 12:37:03 +0200)
Gitlab and Travis showed no problems:
https://gitlab.denx.de/u-boot/custodians/u-boot-efi/pipelines/4071
https://travis-ci.org/github/xypron2/u-boot/builds/708688078
----------------------------------------------------------------
Pull request for UEFI sub-system for efi-2020-10-rc1 (4)
Improvements for the UEFI subsystem include:
* support for read-only TEE-backed variables
* allow to compile PK, KEK, db, dbx fixed values into U-Boot
* bug fixes
Python testing related changes comprise:
* enable 'bootefi hello' for better test coverage
* remove SKIP messages in UEFI Python tests
The fitupd command is dropped.
Build errors for the lsblk command are fixed.
----------------------------------------------------------------
Heinrich Schuchardt (12):
cmd: drop fitupd command
cmd: fix lsblk command
efi_selftest: enable 'bootefi hello'
efi_loader: skip warnings for network configuration
efi_loader: restructure code for TEE variables
efi_loader: update secure state
doc: provide links to Microsoft UEFI certificates
efi_loader: configuration of variables store
efi_loader: identify PK, KEK, db, dbx correctly
efi_loader: pre-seed UEFI variables
efi_loader: describe EFI_VAR_FILE_MAGIC
efi_loader: simplify 'printenv -e'
Ilias Apalodimas (1):
efi_loader: display RO attribute with TEE-backed variables
cmd/Kconfig | 8 +-
cmd/Makefile | 1 -
cmd/fitupd.c | 30 ------
cmd/lsblk.c | 2 +
cmd/nvedit.c | 7 +-
cmd/nvedit_efi.c | 106 ++++----------------
configs/sandbox_defconfig | 1 +
doc/README.dfutftp | 2 -
doc/README.update | 5 -
doc/uefi/uefi.rst | 9 ++
include/asm-generic/sections.h | 2 +
include/efi_variable.h | 40 +++++++-
include/mm_communication.h | 43 ++++++++
lib/efi_loader/Kconfig | 53 +++++++---
lib/efi_loader/Makefile | 6 +-
lib/efi_loader/efi_var_common.c | 182 ++++++++++++++++++++++++++++++++++
lib/efi_loader/efi_var_file.c | 8 +-
lib/efi_loader/efi_var_seed.S | 17 ++++
lib/efi_loader/efi_variable.c | 203
++++++--------------------------------
lib/efi_loader/efi_variable_tee.c | 150 +++++++++++++++++++++++++++-
test/py/tests/test_efi_loader.py | 16 ++-
21 files changed, 552 insertions(+), 339 deletions(-)
delete mode 100644 cmd/fitupd.c
create mode 100644 lib/efi_loader/efi_var_seed.S
More information about the U-Boot
mailing list