]> git.kernelconcepts.de Git - karo-tx-uboot.git/commit
efi: Add start-up library code
authorSimon Glass <sjg@chromium.org>
Fri, 31 Jul 2015 15:31:36 +0000 (09:31 -0600)
committerLothar Waßmann <LW@KARO-electronics.de>
Thu, 10 Sep 2015 06:00:53 +0000 (08:00 +0200)
commit6446d1469d12a495f10925835c40e6ec9af01b9e
treed64cd7006d5aed2d6b07f269ca7093748f85579c
parenta0f5ddedace59ca699ec262b7396bc750148aeb8
efi: Add start-up library code

When running as an EFI application, U-Boot must request memory from EFI,
and provide access to the boot services U-Boot needs.

Add library code to perform these tasks. This includes efi_main() which is
the entry point from EFI. U-Boot is built as a shared library.

Signed-off-by: Simon Glass <sjg@chromium.org>
Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
arch/x86/include/asm/fsp/fsp_hob.h
include/efi.h [new file with mode: 0644]
include/efi_api.h [new file with mode: 0644]
include/part_efi.h
lib/Kconfig
lib/Makefile
lib/efi/Kconfig [new file with mode: 0644]
lib/efi/Makefile [new file with mode: 0644]
lib/efi/efi.c [new file with mode: 0644]
lib/efi/efi_app.c [new file with mode: 0644]