Pull request for UEFI sub-system for efi-2020-10-rc3 (3)
Heinrich Schuchardt
xypron.glpk at gmx.de
Mon Aug 24 21:49:58 CEST 2020
Dear Tom,
The following changes since commit d584648dad691caec3ecc7777dbfa3f1936878e5:
Merge tag 'dm-pull-22aug20' of
https://gitlab.denx.de/u-boot/custodians/u-boot-dm (2020-08-23 16:06:38
-0400)
are available in the Git repository at:
https://gitlab.denx.de/u-boot/custodians/u-boot-efi.git
tags/efi-2020-10-rc3-3
for you to fetch changes up to 2b3fbcb59f4174e455a6285eaddf1426ed3e76c5:
efi_loader: use ':' as separator for setenv -i (2020-08-24 16:37:53 +0200)
No problems were reported by Gitlab CI and Travis CI:
https://gitlab.denx.de/u-boot/custodians/u-boot-efi/-/pipelines/4485
https://travis-ci.org/github/xypron2/u-boot/builds/720671388
----------------------------------------------------------------
Pull request for UEFI sub-system for efi-2020-10-rc3 (3)
The following bug fixes are contained in this pull-request:
* ResetSystem() should no hang if not implemented.
* Device paths in Bootxxxx variables should be verified.
* Use ':' as separator for command setenv -e -i instead of ','.
* Correct comments for functions.
* Update UEFI documentation.
----------------------------------------------------------------
Heinrich Schuchardt (11):
efi_loader: document parameters of do_bootefi_exec()
efi_loader: remove empty comment line
doc: update UEFI documentation
efi_loader: ResetSystem() should not hang
efi_selftest: add a test for ResetSystem()
efi_selftest: substitute ResetSystem() by do_reset()
include: kernel.h: define SSIZE_MAX
efi_loader: efi_dp_check_length()
test: unit test for efi_dp_check_length()
efi_loader: validate device path length in boot manager
efi_loader: use ':' as separator for setenv -i
cmd/bootefi.c | 4 ++
cmd/nvedit_efi.c | 2 +-
doc/uefi/uefi.rst | 18 ++++---
include/efi_loader.h | 2 +
include/efi_variable.h | 1 -
include/linux/kernel.h | 3 ++
lib/efi_loader/efi_bootmgr.c | 6 +--
lib/efi_loader/efi_device_path.c | 33 ++++++++++++
lib/efi_loader/efi_runtime.c | 7 +--
lib/efi_selftest/Makefile | 1 +
lib/efi_selftest/efi_selftest.c | 10 +++-
lib/efi_selftest/efi_selftest_reset.c | 58
+++++++++++++++++++++
test/lib/Makefile | 1 +
test/lib/efi_device_path.c | 50 ++++++++++++++++++
test/py/tests/test_efi_secboot/test_authvar.py | 60
+++++++++++-----------
test/py/tests/test_efi_secboot/test_signed.py | 46 ++++++++---------
.../py/tests/test_efi_secboot/test_signed_intca.py | 24 ++++-----
test/py/tests/test_efi_secboot/test_unsigned.py | 18 +++----
18 files changed, 252 insertions(+), 92 deletions(-)
create mode 100644 lib/efi_selftest/efi_selftest_reset.c
create mode 100644 test/lib/efi_device_path.c
More information about the U-Boot
mailing list