[U-Boot] Pull request for UEFI sub-system for v2019.07-rc1
Heinrich Schuchardt
xypron.glpk at gmx.de
Mon Apr 8 17:57:34 UTC 2019
The following changes since commit 0e62d5b2abb69ddc9e58215e2d8dfa5d33996b8a:
Merge tag 'u-boot-imx-20190405' of git://git.denx.de/u-boot-imx
(2019-04-05 09:09:56 -0400)
are available in the Git repository at:
https://git.denx.de/u-boot-efi.git tags/efi-2019-07-rc1
for you to fetch changes up to bfc2dd53812f7946b61c18e915118fb7aad12e6d:
efi_loader: correct CTRL-A - CTRL-Z console input (2019-04-07 15:11:33
+0200)
Travis CI test results are ok:
https://travis-ci.org/xypron2/u-boot/builds/516845536
Primary key fingerprint:
6DC4 F9C7 1F29 A6FA 06B7 6D33 C481 DBBC 2C05 1AC4
----------------------------------------------------------------
Pull request for UEFI sub-system for v2019.07-rc1
The patch series adds support for the BootNext and BootCurrent variables.
The rest is mostly bug fixes. With the bug fixes in place it becomes
possible to use the EFI Shell `edit` command.
A new unit test is supplied to check the image base and size fields of
the loaded image protocol.
An inline check when freeing memory from the pool safeguards against
double frees.
----------------------------------------------------------------
AKASHI Takahiro (4):
efi_loader: bootmgr: support BootNext and BootCurrent variable
behavior
efi_loader: set image_base and image_size to correct values
efi_loader: boottime: add loaded image device path protocol to
image handle
efi_loader: boottime: export efi_[un]load_image()
Heinrich Schuchardt (12):
efi_loader: release file buffer after loading image
efi_selftest: check image_base, image_size
efi_loader: sanity checks when freeing memory
efi_loader: rearrange boottime service functions
efi_loader: parameter checks in StartImage and Exit()
efi_loader: EFI_PRINT instead of debug for variable services
efi_loader: EFI_PRINT instead of debug for memory services
efi_loader: variables PlatformLang and PlatformLangCodes
efi_loader: debug output file handle in efi_file_open()
efi_loader: correct file creation
efi_loader: enable file SetInfo()
efi_loader: correct CTRL-A - CTRL-Z console input
include/efi_api.h | 4 +
include/efi_loader.h | 14 +-
lib/efi_loader/efi_bootmgr.c | 51 ++++-
lib/efi_loader/efi_boottime.c | 328
++++++++++++++-------------
lib/efi_loader/efi_console.c | 17 ++
lib/efi_loader/efi_file.c | 108 ++++++++-
lib/efi_loader/efi_image_loader.c | 24 +-
lib/efi_loader/efi_memory.c | 80 +++++--
lib/efi_loader/efi_setup.c | 27 +++
lib/efi_loader/efi_variable.c | 10 +-
lib/efi_selftest/efi_selftest_miniapp_exit.c | 58 ++++-
test/py/tests/test_efi_selftest.py | 2 +-
12 files changed, 506 insertions(+), 217 deletions(-)
More information about the U-Boot
mailing list