[U-Boot] [PULL 2018.09] efi patch queue 2018-08-21

Alexander Graf agraf at suse.de
Tue Aug 21 15:52:35 UTC 2018


Hi Tom,

This is my current patch queue for efi to be applied for 2018.09.  Please pull.

Alex


The following changes since commit 9f8cf76be256a83643ee05de6cffaeb452ed0931:

  Convert CONFIG_SYS_I2C_DAVINCI to Kconfig (2018-08-17 15:43:38 -0400)

are available in the git repository at:

  git://github.com/agraf/u-boot.git tags/signed-efi-2018.09

for you to fetch changes up to dbb148b22cbf242156edf53cca6d661cd320cb83:

  cmd: efi: Clarify calculation precedence for '&' and '?' (2018-08-21 00:04:24 +0200)

----------------------------------------------------------------
Patch queue for efi - 2018-08-21

A few fixes for 2018.09. Most noticable are:

  - unbreak x86 target (-fdata-section fallout)
  - fix undefined behavior in a few corner cases
  - make Jetson TX1 boot again
  - RTS fixes
  - implement reset for simple output

----------------------------------------------------------------
AKASHI Takahiro (1):
      efi_loader: fix a parameter check at CreateEvent()

Alexander Graf (4):
      sandbox: Move BSS after EFI sections
      x86: Include bss subsections in linker script
      x86: Enable -fdata-sections always
      riscv: Include bss subsections in linker script

Eugeniu Rosca (3):
      efi: Fix truncation of constant value
      efi: Add EFI_MEMORY_{NV, MORE_RELIABLE, RO} attributes
      cmd: efi: Clarify calculation precedence for '&' and '?'

Heinrich Schuchardt (7):
      efi_loader: relocate pointer to tables
      efi_loader: avoid NULL dereference in efi_get_memory_map()
      lib: crc32: mark function crc32() as __efi_runtime
      efi_loader: update runtime services table crc32
      efi_loader: document runtime functions
      efi_selftest: correct block device unit test
      efi_loader: EFI_SIMPLE_TEXT_OUTPUT_PROTOCOL.Reset()

Stephen Warren (1):
      Revert "efi_loader: efi_allocate_pages is too restrictive"

 arch/riscv/cpu/ax25/u-boot.lds               |   2 +-
 arch/sandbox/cpu/u-boot.lds                  |   5 +-
 arch/x86/config.mk                           |   4 +-
 arch/x86/cpu/u-boot-64.lds                   |   2 +-
 arch/x86/cpu/u-boot.lds                      |   2 +-
 arch/x86/lib/elf_ia32_efi.lds                |   2 +-
 arch/x86/lib/elf_x86_64_efi.lds              |   2 +-
 cmd/efi.c                                    |  27 ++--
 include/efi.h                                |  28 ++---
 include/efi_loader.h                         |   3 +
 lib/crc32.c                                  |  26 ++--
 lib/efi_loader/efi_boottime.c                |  15 +--
 lib/efi_loader/efi_console.c                 |  22 ++--
 lib/efi_loader/efi_memory.c                  |  13 +-
 lib/efi_loader/efi_runtime.c                 | 177 ++++++++++++++++++++++++++-
 lib/efi_selftest/efi_selftest_block_device.c |   2 +-
 16 files changed, 250 insertions(+), 82 deletions(-)


More information about the U-Boot mailing list