[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