[U-Boot] Pull request for UEFI sub-system for v2019.10-rc1

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

On Mon, Jul 08, 2019 at 07:00:53PM +0200, Heinrich Schuchardt wrote:
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)
Applied to u-boot/master, thanks!
participants (2)
-
Heinrich Schuchardt
-
Tom Rini