[U-Boot] Pull request for EFI subsystem in U-Boot v2019.04-rc2
Heinrich Schuchardt
xypron.glpk at gmx.de
Mon Feb 18 18:57:00 UTC 2019
Hello Tom,
the following changes since commit d391c13c99a2b48c98cef6df4479247cd4e62f9d:
Merge tag 'xilinx-for-v2019.04-rc2' of
git://git.denx.de/u-boot-microblaze (2019-02-15 21:21:28 -0500)
are available in the Git repository at:
https://github.com/xypron2/u-boot tag efi-2019-04-rc2
for you to fetch changes up to 997fc12ec91eccf6b7485565864f3eb8ce74def2:
efi_loader: do not miss last relocation block (2019-02-16 15:51:14 +0100)
Primary key fingerprint:
6DC4 F9C7 1F29 A6FA 06B7 6D33 C481 DBBC 2C05 1AC4
Travis results look fine:
https://travis-ci.org/xypron2/u-boot/builds/494229312
The patches fix multiple errors. Mentionable are:
- EFI unit tests (bootefi selftest) can run on i386.
- `make tests` executes the Unicode unit tests.
The LoadImage patch is preparing for further rework to be delivered
in v2019.07.
Best regards
Heinrich
----------------------------------------------------------------
Heinrich Schuchardt (15):
efi_selftest: do not use efi_free_pool()
efi_selftest: fix memory allocation in HII tests
efi_loader: efi_dp_split_file_path() error handling
efi_loader: comments for efi_file_from_path()
efi_selftest: LoadImage from file device path
lib/vsprintf: print '?' for illegal Unicode sequence
test: adjust names of Unicode test functions
efi_loader: error handling in efi_setup_loaded_image()
efi_loader: LoadImage: always allocate new pages
efi_loader: set entry point in efi_load_pe()
efi_loader: use efi_start_image() for bootefi
efi_loader: fix EFI entry counting
efi_loader: clean up bootefi_test_prepare()
efi_loader: documentation of image loader
efi_loader: do not miss last relocation block
Documentation/efi.rst | 6 +
cmd/bootefi.c | 93 ++--
include/efi_loader.h | 10 +-
lib/efi_loader/efi_bootmgr.c | 2 +-
lib/efi_loader/efi_boottime.c | 148 ++++--
lib/efi_loader/efi_device_path.c | 16 +-
lib/efi_loader/efi_file.c | 12 +-
lib/efi_loader/efi_image_loader.c | 67 +--
lib/efi_selftest/Makefile | 3 +
lib/efi_selftest/efi_selftest_block_device.c | 2 +-
lib/efi_selftest/efi_selftest_hii.c | 102 +++--
lib/efi_selftest/efi_selftest_loadimage.c | 529
++++++++++++++++++++++
lib/efi_selftest/efi_selftest_startimage_exit.c | 2 +-
lib/efi_selftest/efi_selftest_startimage_return.c | 2 +-
lib/vsprintf.c | 2 +
test/unicode_ut.c | 98 ++--
16 files changed, 868 insertions(+), 226 deletions(-)
create mode 100644 lib/efi_selftest/efi_selftest_loadimage.c
More information about the U-Boot
mailing list