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

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

On Wed, Jul 17, 2019 at 06:20:09PM +0200, Heinrich Schuchardt wrote:
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)
Applied to u-boot/master, thanks!
participants (2)
-
Heinrich Schuchardt
-
Tom Rini