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

Heinrich Schuchardt xypron.glpk at gmx.de
Sun May 19 20:08:24 UTC 2019


The following changes since commit 98b3156b0df4b0df9cb3a0bbfc240d0c4edd2638:

   Merge branch 'master' of git://git.denx.de/u-boot-samsung (2019-05-16
07:09:59 -0400)

are available in the Git repository at:

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

for you to fetch changes up to b31ca6bf8484ca10bab4ae544698294a4197bef9:

   efi_loader: parameter check OutputString (2019-05-19 08:10:10 +0200)

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

Minor patches to improve UEFI specification compliance are provided.

To allow running the UEFI self compliance tests an outdated version of
the Unicode collation protocol has been added as a configuration option
(disabled by default).

Travis CI reports no problems:
https://travis-ci.org/xypron2/u-boot/builds/534362390

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

----------------------------------------------------------------
Heinrich Schuchardt (10):
       efi_loader: GetVariable set attributes for EFI_BUFFER_TOO_SMALL
       efi_loader: parameter checks simple network protocol
       efi_loader: merge adjacent sprintf()
       efi_loader: rename Unicode collation protocol 2 variables
       efi_loader: implement deprecated Unicode collation protocol
       efi_loader: check device path in InstallMultipleProtocolInterfaces
       efi_loader: parameter checks CalculateCrc32()
       efi_loader: GetNextMonotonicCount() check parameter
       efi_loader: EFI_SIMPLE_TEXT_INPUT_EX_PROTOCOL.SetState() correct
parameter
       efi_loader: parameter check OutputString

  include/efi_api.h                        |  7 ++++++-
  include/efi_loader.h                     |  9 +++++++--
  lib/efi_loader/Kconfig                   | 15 +++++++++++++--
  lib/efi_loader/Makefile                  |  2 +-
  lib/efi_loader/efi_boottime.c            | 30
++++++++++++++++++++++++++++--
  lib/efi_loader/efi_console.c             | 11 ++++++++---
  lib/efi_loader/efi_device_path_to_text.c |  5 ++---
  lib/efi_loader/efi_net.c                 |  6 +++---
  lib/efi_loader/efi_root_node.c           |  7 ++++++-
  lib/efi_loader/efi_unicode_collation.c   | 33
++++++++++++++++++++++++++++++---
  lib/efi_loader/efi_variable.c            | 15 ++++++++++-----
  lib/efi_selftest/Makefile                |  3 ++-
  12 files changed, 116 insertions(+), 27 deletions(-)


More information about the U-Boot mailing list