u-boot-brain/lib/efi_loader
Simon Glass 65e4c0b168 x86: efi: Add EFI loader support for x86
Add the required pieces to support the EFI loader on x86.

Since U-Boot only builds for 32-bit on x86, only a 32-bit EFI application
is supported. If a 64-bit kernel must be booted, U-Boot supports this
directly using FIT (see doc/uImage.FIT/kernel.its). U-Boot can act as a
payload for both 32-bit and 64-bit EFI.

Signed-off-by: Simon Glass <sjg@chromium.org>
Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
Signed-off-by: Alexander Graf <agraf@suse.de>
2016-10-19 09:01:53 +02:00
..
efi_boottime.c x86: efi: Add EFI loader support for x86 2016-10-19 09:01:53 +02:00
efi_console.c efi_loader: Add console interface 2016-03-15 18:03:09 -04:00
efi_disk.c efi: Fix missing EFIAPI specifiers 2016-10-19 09:01:53 +02:00
efi_gop.c efi_loader: gop: Expose fb when 32bpp 2016-10-19 09:01:50 +02:00
efi_image_loader.c efi_loader: Fix relocations above 64kb image size 2016-08-20 14:03:27 -04:00
efi_memory.c efi_loader: Do not leak memory when unlinking a mapping 2016-10-18 09:08:08 +02:00
efi_net.c efi: Fix missing EFIAPI specifiers 2016-10-19 09:01:53 +02:00
efi_runtime.c x86: efi: Add EFI loader support for x86 2016-10-19 09:01:53 +02:00
efi_smbios.c smbios: Expose in efi_loader as table 2016-10-19 09:01:52 +02:00
Kconfig efi_loader: Add bounce buffer support 2016-05-27 15:39:48 -04:00
Makefile smbios: Expose in efi_loader as table 2016-10-19 09:01:52 +02:00