[U-Boot] Pull request for UEFI sub-system for v2019.10-rc1
Heinrich Schuchardt
xypron.glpk at gmx.de
Mon Jul 8 17:00:53 UTC 2019
The following changes since commit 1f83431f0053f6fb20c511c391ffc687433848cf:
board: amlogic: add mailing-list to MAINTAINERS (2019-07-04 11:36:52
-0400)
are available in the Git repository at:
https://gitlab.denx.de/u-boot/custodians/u-boot-efi.git
tags/efi-2019-10-rc1
for you to fetch changes up to 7f95104d91ccfb26f802feb5300838b41bc5fbb1:
efi_loader: detach runtime in ExitBootServices() (2019-07-06 21:25:32
+0200)
----------------------------------------------------------------
Pull request for UEFI sub-system for v2019.10-rc1
Fix a possible overflow for GUID partition tables.
For some runtime services we only have implementations valid at
boottime. So we replace them when leaving boottime. Move this from
SetVirtualAddressMap() to ExitBootServices() as SetVirtualAddressMap()
is not called by all operating systems. Adjust the Python tests accordingly.
Bump the supported UEFI specification version to 2.8.
Travis CI shows no problem:
https://travis-ci.org/xypron2/u-boot/builds/555097742
Primary key fingerprint:
6DC4 F9C7 1F29 A6FA 06B7 6D33 C481 DBBC 2C05 1AC4
----------------------------------------------------------------
Heinrich Schuchardt (17):
disk: efi: buffer overflow in part_get_info_efi()
efi_selftest: description of CMD_BOOTEFI_SELFTEST
test/py: error message test_efi_selftest_device_tree
efi_loader: remove superfluous spaces in comments
efi_loader: move efi_query_variable_info()
efi_loader: initialization of variable services
efi_loader: remove NULL entries from runtime detach list
efi_loader: clean up runtime detaching
efi_loader: let the variable driver patch out the runtime
efi_loader: unimplemented runtime services
efi_selftest: test variable services at runtime
efi_loader: split off detaching SetVirtualAddress()
efi_loader: bump UEFI specification number to 2.8
test/py: not all boards support UEFI runtime reset
efi_loader: decision on EFI_RT_SUPPORTED_RESET_SYSTEM
efi_loader: simplify detaching
efi_loader: detach runtime in ExitBootServices()
disk/part_efi.c | 4 +-
include/efi_api.h | 4 +-
include/efi_loader.h | 11 +
lib/efi_loader/Kconfig | 6 +
lib/efi_loader/efi_boottime.c | 27 ++-
lib/efi_loader/efi_runtime.c | 244
++++++++++------------
lib/efi_loader/efi_setup.c | 5 +
lib/efi_loader/efi_variable.c | 81 +++++++
lib/efi_selftest/Kconfig | 8 +-
lib/efi_selftest/Makefile | 1 +
lib/efi_selftest/efi_selftest_variables_runtime.c | 94 +++++++++
test/py/tests/test_efi_selftest.py | 6 +-
12 files changed, 332 insertions(+), 159 deletions(-)
create mode 100644 lib/efi_selftest/efi_selftest_variables_runtime.c
More information about the U-Boot
mailing list