[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