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