[U-Boot] Pull request for UEFI sub-system for v2019.10-rc1 (2)
Heinrich Schuchardt
xypron.glpk at gmx.de
Wed Jul 17 16:20:09 UTC 2019
The following changes since commit 9c94e0a64490b90d48995a8230499167c0bdca68:
Merge branch 'master' of git://git.denx.de/u-boot-net (2019-07-15
18:56:24 -0400)
are available in the Git repository at:
https://gitlab.denx.de/u-boot/custodians/u-boot-efi.git
tags/efi-2019-10-rc1-2
for you to fetch changes up to f62be16ddb76a32e6315bb9517b49e639726e1fa:
efi_loader: unaligned access in efi_file_from_path() (2019-07-16
22:17:23 +0000)
----------------------------------------------------------------
Pull request for UEFI sub-system for v2019.10-rc1 (2)
* Implement the EVT_SIGNAL_VIRTUAL_ADDRESS_CHANGE event.
* Address errors of type -Werror=address-of-packed-member when building
with GCC9.1
* Fix an error when adding memory add addres 0x00000000.
* Rework some code comments for Sphinx compliance.
Travis Ci showed no problems:
https://travis-ci.org/xypron2/u-boot/builds/559716670
Primary key fingerprint:
6DC4 F9C7 1F29 A6FA 06B7 6D33 C481 DBBC 2C05 1AC4
----------------------------------------------------------------
Bryan O'Donoghue (1):
efi_loader: Change return type of efi_add_memory_map()
Heinrich Schuchardt (21):
efi_loader: duplicate IMAGE_SUBSYSTEM_EFI_APPLICATION
efi_loader: use predefined constants in crt0_*_efi.S
efi_selftest: do not call CloseEvent() after ExitBootServices()
efi_loader: efi_set_virtual_address_map_runtime()
efi_loader: EVT_SIGNAL_VIRTUAL_ADDRESS_CHANGE
efi_selftest: EVT_SIGNAL_VIRTUAL_ADDRESS_CHANGE
efi_loader: fix function comments in efi_boottime.c
efi_loader: fix comments for efi_update_exit_data()
efi_driver: use Sphinx style comments
efi_loader: fix comments for variable services
efi_loader: fix comment for struct efi_pool_allocation
efi_loader: fix function comments in cmd/bootefi.c
efi_loader: function comments efi_bootmgr.c
efi_loader: function comments cmd/efi_debug.c
efi_loader: add more sources to Sphinx documentation
disk: efi: avoid unaligned pointer error
efi_loader: avoid alignment error
efi_loader: support unaligned u16 strings
test: unit test for u16_strlen()
efi_loader: efi_dp_from_file() expect UTF-8 path
efi_loader: unaligned access in efi_file_from_path()
arch/arm/lib/crt0_aarch64_efi.S | 9 +-
arch/arm/lib/crt0_arm_efi.S | 9 +-
arch/riscv/lib/crt0_riscv_efi.S | 11 +-
cmd/bootefi.c | 20 ++-
cmd/efidebug.c | 16 +-
disk/part_efi.c | 13 +-
doc/efi.rst | 87 +++++++++-
include/asm-generic/pe.h | 16 ++
include/charset.h | 4 +-
include/efi_loader.h | 6 +-
include/pe.h | 16 --
lib/charset.c | 23 ++-
lib/efi_driver/efi_block_device.c | 39 +++--
lib/efi_loader/efi_bootmgr.c | 47 ++++-
lib/efi_loader/efi_boottime.c | 38 ++--
lib/efi_loader/efi_device_path.c | 40 ++++-
lib/efi_loader/efi_file.c | 7 +-
lib/efi_loader/efi_memory.c | 46 +++--
lib/efi_loader/efi_runtime.c | 22 ++-
lib/efi_loader/efi_variable.c | 27 ++-
lib/efi_selftest/Makefile | 1 +
lib/efi_selftest/efi_selftest_exitbootservices.c | 23 ---
.../efi_selftest_set_virtual_address_map.c | 192
+++++++++++++++++++++
test/unicode_ut.c | 10 ++
24 files changed, 563 insertions(+), 159 deletions(-)
create mode 100644 lib/efi_selftest/efi_selftest_set_virtual_address_map.c
More information about the U-Boot
mailing list