x86: efi: Refactor the directory of EFI app and payload support
authorBin Meng <bmeng.cn@gmail.com>
Tue, 12 Jun 2018 15:36:16 +0000 (08:36 -0700)
committerBin Meng <bmeng.cn@gmail.com>
Sun, 17 Jun 2018 13:16:04 +0000 (21:16 +0800)
commit4f1dacd43fcb5d4e97407df51b48dfde5e920078
tree9a28f291189c0c8ee539590bc31b5bc5895f89c3
parent9efeb3f4db9479c0179283c1c221725948b155fc
x86: efi: Refactor the directory of EFI app and payload support

At present the EFI application and payload support codes in the x86
directory is distributed in a hybrid way. For example, the Kconfig
options for both app and payload are in arch/x86/lib/efi/Kconfig,
but the source codes in the same directory get built only for
CONFIG_EFI_STUB.

This refactors the codes by consolidating all the EFI support codes
into arch/x86/cpu/efi, just like other x86 targets.

Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
Reviewed-by: Simon Glass <sjg@chromium.org>
12 files changed:
arch/x86/Kconfig
arch/x86/cpu/Makefile
arch/x86/cpu/efi/Kconfig [new file with mode: 0644]
arch/x86/cpu/efi/Makefile
arch/x86/cpu/efi/car.S [new file with mode: 0644]
arch/x86/cpu/efi/payload.c [new file with mode: 0644]
arch/x86/lib/Makefile
arch/x86/lib/efi/Kconfig [deleted file]
arch/x86/lib/efi/Makefile [deleted file]
arch/x86/lib/efi/car.S [deleted file]
arch/x86/lib/efi/efi.c [deleted file]
doc/README.u-boot_on_efi