
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