
This series includes 3 patches that were previously sent to ML but not applied, along with some new patches with various fixes on efi x86 payload support.
For [01: efi.h: Do not use config options] and [02: x86: Change __kernel_size_t conditionals to use compiler provided defines], the changes are mainly adding some comments to describe the changes in more details.
This series is available at u-boot-x86/efi2-working for testing.
Alexander Graf (1): efi.h: Do not use config options
Bin Meng (5): x86: Change __kernel_size_t conditionals to use compiler provided defines efi: stub: Move the use_uart assignment immediately after exit_boot_services() call x86: efi-x86_payload: Enable PRE_CONSOLE_BUFFER x86: efi: payload: Count in conventional memory above 4GB in DRAM bank cmd: efi: Fix wrong memory descriptor end address
arch/x86/cpu/efi/payload.c | 3 +-- arch/x86/include/asm/posix_types.h | 3 ++- cmd/efi.c | 2 +- configs/efi-x86_payload32_defconfig | 2 ++ configs/efi-x86_payload64_defconfig | 2 ++ include/efi.h | 24 +++++++++++------------- lib/efi/Makefile | 4 ++-- lib/efi/efi_stub.c | 6 +++--- 8 files changed, 24 insertions(+), 22 deletions(-)