Pull request for UEFI sub-system for efi-2020-10-rc1
Heinrich Schuchardt
xypron.glpk at gmx.de
Sat Jul 4 11:50:01 CEST 2020
The following changes since commit bcfe764ee925d0820e82c69ccf75b71d142644c7:
Merge tag 'efi-2020-07-rc6-2' of
https://gitlab.denx.de/u-boot/custodians/u-boot-efi (2020-06-30 17:15:39
-0400)
are available in the Git repository at:
https://gitlab.denx.de/u-boot/custodians/u-boot-efi.git
tags/efi-2020-10-rc1
for you to fetch changes up to 93f6201af71d9a0a521c99212e6066778270a357:
efi_loader: imply FAT, FAT_WRITE (2020-07-03 18:03:56 +0200)
----------------------------------------------------------------
Pull request for UEFI sub-system for efi-2020-10-rc1
This series comprises error corrections for the UEFI subsystem:
* correct consideration of timestamps for variable authentication
* correct collection of data regions for code authentication
* correct unit tests to test loading dbx
* enable FAT_WRITE as required by the UEFI spec
The boot manager uses log functions instead of printf() and debug().
The UEFI intialization state is exported.
----------------------------------------------------------------
AKASHI Takahiro (7):
efi_loader: change efi objects initialization order
Revert "test: stabilize test_efi_secboot"
efi_loader: signature: replace debug to EFI_PRINT
efi_loader: variable: replace debug to EFI_PRINT
efi_loader: image_loader: replace debug to EFI_PRINT
test/py: efi_secboot: remove all "re.search"
test/py: efi_secboot: fix test case 1g of test_authvar
Heinrich Schuchardt (9):
test: correct time stamps for UEFI authentication
efi_loader: fix efi_image_region_add()
test: provide tests for efi_image_region_add()
efi_loader: add missing validation of timestamp
efi_loader: time based authentication
efi_loader: use log function in boot manager
efi_loader: rtc_mktime() called twice
efi_loader: export initialization state
efi_loader: imply FAT, FAT_WRITE
MAINTAINERS | 1 +
include/efi_loader.h | 3 +
lib/efi_loader/Kconfig | 2 +
lib/efi_loader/efi_bootmgr.c | 26 ++--
lib/efi_loader/efi_image_loader.c | 64 +++++-----
lib/efi_loader/efi_setup.c | 9 +-
lib/efi_loader/efi_signature.c | 152
+++++++++++-----------
lib/efi_loader/efi_variable.c | 52 +++++---
test/lib/Makefile | 1 +
test/lib/efi_image_region.c | 163
++++++++++++++++++++++++
test/py/tests/test_efi_secboot/conftest.py | 16 +--
test/py/tests/test_efi_secboot/test_authvar.py | 91 +++++++------
test/py/tests/test_efi_secboot/test_signed.py | 38 +++---
test/py/tests/test_efi_secboot/test_unsigned.py | 38 +++---
14 files changed, 420 insertions(+), 236 deletions(-)
create mode 100644 test/lib/efi_image_region.c
More information about the U-Boot
mailing list