From: Alexander Graf <agraf@suse.de>
To: u-boot@lists.denx.de
Subject: [U-Boot] [PULL] efi patch queue 2018-07-25
Date: Wed, 25 Jul 2018 15:04:27 +0200 [thread overview]
Message-ID: <20180725130427.60884-1-agraf@suse.de> (raw)
Hi Tom,
This is my current patch queue for efi. Please pull.
Alex
The following changes since commit 323a73adc9a1bf2de43fe03bdd9c3038ce7c2784:
mtd: nand: add new enum for storing ECC algorithm (2018-07-23 14:33:21 -0400)
are available in the git repository at:
git://github.com/agraf/u-boot.git tags/signed-efi-next
for you to fetch changes up to 0b8a88ab6aa24de0ef2bf1e8109409f71e770a8e:
MAINTAINERS: assign lib/charset.c (2018-07-25 15:00:24 +0200)
----------------------------------------------------------------
Patch queue for efi - 2018-07-25
Highlights this time:
- Many small fixes to improve spec compatibility (found by SCT)
- Almost enough to run with sandbox target
- GetTime() improvements
- Enable EFI_LOADER and HYP entry on ARMv7 with NONSEC=y
----------------------------------------------------------------
Alexander Graf (11):
efi_loader: Use compiler constants for image loader
efi_loader: Use map_sysmem() in bootefi command
efi_loader: Allow SMBIOS tables in highmem
efi_loader: Disable miniapps on sandbox
efi_loader: Introduce ms abi vararg helpers
efi_loader: Move to compiler based target architecture determination
elf: Move x86 reloc defines to common elf.h
efi_loader: Use common elf.h reloc defines
efi_loader: Expose U-Boot addresses in memory map for sandbox
efi_loader: Rename sections to allow for implicit data
x86: Add efi_loader bits to x86_64 linker script
Heinrich Schuchardt (29):
efi_selftest: update .gitignore
efi_loader: efi_allocate_pages is too restrictive
efi_loader: check parameters of CreateEvent
efi_loader: check parameters in memory allocation
efi_loader: check parameters of GetMemoryMap
efi_loader: check map_key in ExitBootServices
fs: fat: cannot write to subdirectories
efi_selftest: test writing to file
efi_driver: set DM_FLAG_NAME_ALLOCED flag
efi_loader: set revision in loaded image protocol
efi_loader: EFI_SIMPLE_TEXT_INPUT_PROTOCOL.Reset()
efi_loader: clear screen has to reset cursor position
efi_loader: specify UEFI spec revision
efi_loader: correct EFI_RUNTIME_SERVICES_SIGNATURE
efi_loader: correct headersize EFI tables
efi_loader: provide firmware revision
efi_loader: calculate crc32 for EFI tables
efi_loader: allocate configuration table array
efi_selftest: test InstallConfigurationTable()
efi_loader: correct signature of CalculateCrc32()
efi_loader: update crc32 in InstallConfigurationTable
efi_selftest: check crc32 for InstallConfigurationTable
efi_selftest: unit test for CalculateCrc32()
rtc: remove CONFIG_CMD_DATE dependency
efi_loader: remove unused efi_get_time_init()
efi_loader: complete implementation of GetTime()
efi_selftest: support printing leading zeroes
efi_selftest: unit test for GetTime()
MAINTAINERS: assign lib/charset.c
Mark Kettenis (5):
ARM: HYP/non-sec: migrate stack
efi_loader: ARM: run EFI payloads non-secure
efi_loader: ARM: don't attempt to enter non-secure mode twice
ARM: HYP/non-sec: enable ARMV7_LPAE if HYP mode is supported
Revert "efi_loader: no support for ARMV7_NONSEC=y"
Simon Glass (5):
efi: sandbox: Adjust memory usage for sandbox
vsprintf: Handle NULL with %pU
efi_selftest: Clean up a few comments and messages
efi: Tidy up device-tree-size calculation in copy_fdt()
efi: Drop error return in efi_carve_out_dt_rsv()
MAINTAINERS | 1 +
arch/arm/config.mk | 4 +-
arch/arm/cpu/armv7/Kconfig | 2 +-
arch/arm/cpu/armv7/nonsec_virt.S | 2 +
arch/arm/cpu/armv8/u-boot.lds | 24 ++-
arch/arm/cpu/u-boot.lds | 36 ++--
arch/arm/mach-zynq/u-boot.lds | 36 ++--
arch/riscv/cpu/ax25/u-boot.lds | 26 ++-
arch/sandbox/config.mk | 3 +
arch/sandbox/cpu/u-boot.lds | 9 +-
arch/x86/config.mk | 2 +
arch/x86/cpu/start.S | 2 +-
arch/x86/cpu/start64.S | 2 +-
arch/x86/cpu/u-boot-64.lds | 37 +++-
arch/x86/cpu/u-boot.lds | 34 ++--
arch/x86/include/asm/elf.h | 45 -----
arch/x86/lib/reloc_ia32_efi.c | 1 -
arch/x86/lib/reloc_x86_64_efi.c | 1 -
board/qualcomm/dragonboard410c/u-boot.lds | 17 +-
board/qualcomm/dragonboard820c/u-boot.lds | 24 ++-
board/ti/am335x/u-boot.lds | 36 ++--
cmd/bootefi.c | 90 +++++++--
doc/README.uefi | 2 -
drivers/rtc/at91sam9_rtt.c | 4 -
drivers/rtc/davinci.c | 2 -
drivers/rtc/ds1302.c | 4 -
drivers/rtc/ds1306.c | 4 -
drivers/rtc/ds1307.c | 4 -
drivers/rtc/ds1337.c | 4 -
drivers/rtc/ds1374.c | 3 -
drivers/rtc/ds164x.c | 4 -
drivers/rtc/ds174x.c | 4 -
drivers/rtc/ds3231.c | 4 -
drivers/rtc/imxdi.c | 4 -
drivers/rtc/m41t11.c | 3 -
drivers/rtc/m41t60.c | 3 -
drivers/rtc/m41t62.c | 4 -
drivers/rtc/m48t35ax.c | 4 -
drivers/rtc/max6900.c | 4 -
drivers/rtc/mc146818.c | 3 -
drivers/rtc/mcfrtc.c | 4 -
drivers/rtc/mk48t59.c | 4 -
drivers/rtc/pcf8563.c | 4 -
drivers/rtc/rs5c372.c | 3 -
drivers/rtc/rx8025.c | 4 -
drivers/rtc/s3c24x0_rtc.c | 4 -
drivers/rtc/x1205.c | 4 -
fs/fat/fat_write.c | 16 +-
include/efi.h | 8 +
include/efi_api.h | 16 +-
include/efi_loader.h | 13 +-
include/elf.h | 35 ++++
lib/efi_driver/efi_block_device.c | 2 +
lib/efi_loader/Kconfig | 2 -
lib/efi_loader/Makefile | 3 +
lib/efi_loader/efi_boottime.c | 169 +++++++++++------
lib/efi_loader/efi_console.c | 9 +-
lib/efi_loader/efi_image_loader.c | 12 +-
lib/efi_loader/efi_memory.c | 65 +++++--
lib/efi_loader/efi_runtime.c | 83 ++++++---
lib/efi_loader/efi_smbios.c | 11 +-
lib/efi_selftest/.gitignore | 4 +-
lib/efi_selftest/Makefile | 5 +-
lib/efi_selftest/efi_selftest.c | 14 +-
lib/efi_selftest/efi_selftest_block_device.c | 70 +++++++
lib/efi_selftest/efi_selftest_config_table.c | 266 +++++++++++++++++++++++++++
lib/efi_selftest/efi_selftest_console.c | 33 ++--
lib/efi_selftest/efi_selftest_crc32.c | 141 ++++++++++++++
lib/efi_selftest/efi_selftest_rtc.c | 67 +++++++
lib/vsprintf.c | 5 +-
70 files changed, 1172 insertions(+), 402 deletions(-)
delete mode 100644 arch/x86/include/asm/elf.h
create mode 100644 lib/efi_selftest/efi_selftest_config_table.c
create mode 100644 lib/efi_selftest/efi_selftest_crc32.c
create mode 100644 lib/efi_selftest/efi_selftest_rtc.c
next reply other threads:[~2018-07-25 13:04 UTC|newest]
Thread overview: 20+ messages / expand[flat|nested] mbox.gz Atom feed top
2018-07-25 13:04 Alexander Graf [this message]
2018-07-28 15:55 ` [U-Boot] [PULL] efi patch queue 2018-07-25 Tom Rini
2018-07-28 16:07 ` Heinrich Schuchardt
2018-07-28 16:13 ` Tom Rini
2018-07-28 16:21 ` Heinrich Schuchardt
2018-07-28 16:32 ` Tom Rini
2018-07-28 17:10 ` Heinrich Schuchardt
2018-07-28 18:33 ` Tom Rini
2018-07-28 21:32 ` Heinrich Schuchardt
2018-07-29 1:33 ` Tom Rini
2018-07-29 7:42 ` Heinrich Schuchardt
2018-07-30 16:13 ` Tom Rini
2018-07-30 23:56 ` Tom Rini
2018-07-30 16:05 ` Simon Glass
2018-07-30 16:14 ` Alexander Graf
2018-07-30 16:16 ` Tom Rini
2018-07-31 1:36 ` Tom Rini
2018-07-31 8:19 ` Alexander Graf
2018-08-07 17:12 ` Simon Glass
2018-08-07 17:41 ` Tom Rini
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20180725130427.60884-1-agraf@suse.de \
--to=agraf@suse.de \
--cc=u-boot@lists.denx.de \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox