]> git.kernelconcepts.de Git - karo-tx-uboot.git/commit
x86: Add support for U-Boot as an EFI application
authorBen Stoltz <stoltz@google.com>
Tue, 4 Aug 2015 18:33:46 +0000 (12:33 -0600)
committerLothar Waßmann <LW@KARO-electronics.de>
Thu, 10 Sep 2015 06:00:55 +0000 (08:00 +0200)
commitfa01524dc49e89e2a3c7169ad2c776c4f6c1d6e9
tree537a9ff8b8c69d70129fd7d36afabea14cde123e
parente506925603552467e0301be26fc8c04f515dd24a
x86: Add support for U-Boot as an EFI application

Add the required x86 glue code. This includes the initial start-up,
relocation and jumping to efi_main(). We also need to avoid fiddling with
interrupts.

Signed-off-by: Ben Stoltz <stoltz@google.com>
Signed-off-by: Simon Glass <sjg@chromium.org>
Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
arch/x86/Kconfig
arch/x86/Makefile
arch/x86/cpu/Makefile
arch/x86/cpu/efi/Makefile [new file with mode: 0644]
arch/x86/cpu/efi/efi.c [new file with mode: 0644]
arch/x86/cpu/efi/elf_ia32_efi.lds [new file with mode: 0644]
arch/x86/cpu/efi/sdram.c [new file with mode: 0644]
arch/x86/cpu/interrupts.c
arch/x86/include/asm/arch-efi/gpio.h [new file with mode: 0644]
arch/x86/lib/efi/crt0-efi-ia32.S [new file with mode: 0644]
arch/x86/lib/efi/reloc_ia32.c [new file with mode: 0644]