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

Heinrich Schuchardt xypron.glpk at gmx.de
Sat Jun 15 08:03:28 UTC 2019


The following changes since commit 698bc1f2e95af4d909fb6a0f9a4b9ce32287ac5f:

   Merge tag 'u-boot-amlogic-20190612' of
git://git.denx.de/u-boot-amlogic (2019-06-12 15:28:34 -0400)

are available in the Git repository at:

   git://git.denx.de/u-boot-efi.git tags/efi-2019-07-rc5-2

for you to fetch changes up to 3950f0f8563acab248214df36053bb6c57b91940:

   efi_loader: fix SetAttribute() (2019-06-14 19:18:41 +0200)

----------------------------------------------------------------
Pull request for UEFI sub-system for v2019.07-rc5 (2)

This pull request provides bug fixes for the UEFI sub-system. The most
relevant one concerns the allocation of memory at address 0. It is
needed for booting Linux on several boards via bootefi, e.g. the Asus
TinkerBoard.

An undefined reference bug in disk/part.c related to a division is
resolved.

Travis CI shows no errors:
https://travis-ci.org/xypron2/u-boot/builds/545851751

Primary key fingerprint:
6DC4 F9C7 1F29 A6FA 06B7  6D33 C481 DBBC 2C05 1AC4

----------------------------------------------------------------
AKASHI Takahiro (1):
       efi_loader: add RuntimeServicesSupported variable

Heinrich Schuchardt (12):
       efi_loader: LoadImage w/o SourceBuffer and DevicePath
       efi_loader: LoadImage must return EFI_NOT_FOUND
       efi_loader: loaded images cannot be started twice
       efi_loader: correct ExitBootServices()
       efi_loader: AllocatePages() must accept addr == 0
       efi_loader: MetaiMatch() must be case insensitive
       efi_loader: legal characters in StrToFat()
       disk: part: avoid undefined reference to `__udivmoddi4'
       efi_loader: parameter checks SetVariable()
       efi_loader: GetTime() must return EFI_UNSUPPORTED
       efi_loader: fix SetMode()
       efi_loader: fix SetAttribute()

  disk/part.c                            | 12 +++---
  include/efi_api.h                      | 15 ++++++++
  include/efi_loader.h                   |  3 ++
  lib/efi_loader/efi_boottime.c          | 33 ++++++++--------
  lib/efi_loader/efi_console.c           | 33 ++++++++--------
  lib/efi_loader/efi_memory.c            |  6 +--
  lib/efi_loader/efi_runtime.c           | 27 ++++++++++++-
  lib/efi_loader/efi_setup.c             |  5 +++
  lib/efi_loader/efi_unicode_collation.c | 69
+++++++++++++++++++++-------------
  lib/efi_loader/efi_variable.c          |  4 +-
  10 files changed, 135 insertions(+), 72 deletions(-)


More information about the U-Boot mailing list