x86: Add generic EFI payload support
authorBin Meng <bmeng.cn@gmail.com>
Tue, 12 Jun 2018 15:36:18 +0000 (08:36 -0700)
committerBin Meng <bmeng.cn@gmail.com>
Sun, 17 Jun 2018 13:16:04 +0000 (21:16 +0800)
commit32151d40172870e7772b1a393935001979a01aea
tree36f7e81b7d5a750f7452c8a85575e46942dfa5c6
parent3773c6a20a1cd736a340f1141a6d3d8ee3c2ddc6
x86: Add generic EFI payload support

It is possible to create a generic EFI payload for all x86 boards.
The payload is configured to include as many generic drivers as
possible. All stuff that touches low-level initialization are not
allowed as such is the EFI BIOS's responsibility. Platform specific
drivers (like gpio, spi, etc) are not included.

Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
Reviewed-by: Simon Glass <sjg@chromium.org>
arch/x86/dts/Makefile
arch/x86/dts/efi-x86_payload.dts [new file with mode: 0644]
board/efi/Kconfig
board/efi/efi-x86_payload/Kconfig [new file with mode: 0644]
board/efi/efi-x86_payload/MAINTAINERS [new file with mode: 0644]
board/efi/efi-x86_payload/Makefile [new file with mode: 0644]
board/efi/efi-x86_payload/start.S [new file with mode: 0644]
configs/efi-x86_payload32_defconfig [new file with mode: 0644]
configs/efi-x86_payload64_defconfig [new file with mode: 0644]
doc/README.u-boot_on_efi
include/configs/efi-x86_payload.h [new file with mode: 0644]