Pull request for UEFI sub-system for efi-2020-10-rc3 (3)

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

On Mon, Aug 24, 2020 at 09:49:58PM +0200, Heinrich Schuchardt wrote:
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
Applied to u-boot/master, thanks!
participants (2)
-
Heinrich Schuchardt
-
Tom Rini