]> git.kernelconcepts.de Git - karo-tx-uboot.git/commit
efi: Add 64-bit payload support
authorSimon Glass <sjg@chromium.org>
Tue, 4 Aug 2015 18:33:56 +0000 (12:33 -0600)
committerLothar Waßmann <LW@KARO-electronics.de>
Thu, 10 Sep 2015 06:00:56 +0000 (08:00 +0200)
commit7f993030556e35ea00c3be6c6dbb74b64e322534
tree708ca8280ecb26168ab91aca359cdbde4a2a248a
parentc8f04711de880de8908906346d377722f9af2dd9
efi: Add 64-bit payload support

Most EFI implementations use 64-bit. Add a way to build U-Boot as a 64-bit
EFI payload. The payload unpacks a (32-bit) U-Boot and starts it. This can
be enabled for x86 boards at present.

Signed-off-by: Simon Glass <sjg@chromium.org>
Improvements to how the payload is built:
Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
Tested-by: Bin Meng <bmeng.cn@gmail.com>
Makefile
arch/x86/config.mk
arch/x86/include/asm/types.h
arch/x86/lib/efi/crt0-efi-x86_64.S [new file with mode: 0644]
include/efi.h
lib/efi/efi_stub.c