[U-Boot] [U-Boot,v4,14/14] x86: Enable EFI loader support

Alexander Graf agraf at suse.de
Tue Nov 15 00:05:55 CET 2016


> Enable this so that EFI applications (notably grub) can be run under U-Boot
> on x86 platforms.
> 
> At present the 'hello world' EFI application is not supported for the
> qemu-x86_efi_payload64 board. That board builds a payload consisting of a
> 64-bit header and a 32-bit U-Boot, which is incompatible with the way the
> EFI loader builds its EFI application. The following error is obtained:
> 
> x86_64-linux-ld.bfd: i386 architecture of input file
>    `lib/efi_loader/helloworld.o' is incompatible with i386:x86-64 output
> 
> This could be corrected with additional Makefile rules. For now, this
> feature is disabled for that board.
> 
> Signed-off-by: Simon Glass <sjg at chromium.org>
> Reviewed-by: Bin Meng <bmeng.cn at gmail.com>

Thanks, applied to efi-next

Alex



More information about the U-Boot mailing list