-
- Downloads
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>
Showing
- arch/x86/Kconfig 3 additions, 0 deletionsarch/x86/Kconfig
- arch/x86/Makefile 2 additions, 0 deletionsarch/x86/Makefile
- arch/x86/cpu/Makefile 1 addition, 0 deletionsarch/x86/cpu/Makefile
- arch/x86/cpu/efi/Makefile 8 additions, 0 deletionsarch/x86/cpu/efi/Makefile
- arch/x86/cpu/efi/efi.c 42 additions, 0 deletionsarch/x86/cpu/efi/efi.c
- arch/x86/cpu/efi/elf_ia32_efi.lds 94 additions, 0 deletionsarch/x86/cpu/efi/elf_ia32_efi.lds
- arch/x86/cpu/efi/sdram.c 29 additions, 0 deletionsarch/x86/cpu/efi/sdram.c
- arch/x86/cpu/interrupts.c 6 additions, 0 deletionsarch/x86/cpu/interrupts.c
- arch/x86/include/asm/arch-efi/gpio.h 10 additions, 0 deletionsarch/x86/include/asm/arch-efi/gpio.h
- arch/x86/lib/efi/crt0-efi-ia32.S 52 additions, 0 deletionsarch/x86/lib/efi/crt0-efi-ia32.S
- arch/x86/lib/efi/reloc_ia32.c 72 additions, 0 deletionsarch/x86/lib/efi/reloc_ia32.c
Loading
Please register or sign in to comment