
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