u-boot/lib/efi_loader
Heinrich Schuchardt 6f3badb67d efi_loader: re-enable GRUB workaround on 32bit ARM
GRUB on ARM 32bit prior to version 2.04 lacks proper handling of caches.
In U-Boot v2019.04 a workaround for this was inadvertently removed.

The workaround is currently also needed for booting on systems with caches
that cannot be managed via CP15 (e.g. with an i.MX6 CPU).

Re-enable the workaround and make it customizable.

Fixes: f69d63fae2 ("efi_loader: use efi_start_image() for bootefi")
Signed-off-by: Heinrich Schuchardt <xypron.glpk@gmx.de>
2019-07-30 21:36:22 +02:00
..
.gitignore lib: gitignore *.elf and *.so generated by efi_loader 2017-01-09 10:30:24 -05:00
efi_acpi.c efi_loader: Install ACPI configuration tables 2018-07-02 09:23:28 +08:00
efi_bootmgr.c efi_loader: function comments efi_bootmgr.c 2019-07-16 22:17:20 +00:00
efi_boottime.c efi_loader: re-enable GRUB workaround on 32bit ARM 2019-07-30 21:36:22 +02:00
efi_console.c efi_loader: console incorrectly advertised left logo key 2019-06-20 22:26:18 +00:00
efi_device_path_to_text.c efi_loader: merge adjacent sprintf() 2019-05-19 08:10:10 +02:00
efi_device_path_utilities.c SPDX: Convert a few files that were missed before 2018-05-10 20:38:35 -04:00
efi_device_path.c efi_loader: efi_dp_from_file() expect UTF-8 path 2019-07-16 22:17:23 +00:00
efi_disk.c efi_loader: consistent naming of protocol GUIDs 2019-04-23 00:37:27 +02:00
efi_file.c efi_loader: unaligned access in efi_file_from_path() 2019-07-16 22:17:23 +00:00
efi_freestanding.c efi_loader: provide freestanding library 2019-02-13 09:40:06 +01:00
efi_gop.c efi_loader: GOP: provide accurate mode information 2019-06-20 22:26:17 +00:00
efi_hii_config.c efi_loader: debug output for HII protocols 2019-02-13 09:40:06 +01:00
efi_hii.c efi_loader: ListPackageLists() return EFI_NOT_FOUND 2019-06-20 22:26:19 +00:00
efi_image_loader.c efi_loader: unload applications upon Exit() 2019-05-07 21:10:03 +02:00
efi_memory.c efi_loader: fix comment for struct efi_pool_allocation 2019-07-16 22:17:19 +00:00
efi_net.c efi_loader: parameter checks simple network protocol 2019-05-19 08:10:10 +02:00
efi_root_node.c efi_loader: implement deprecated Unicode collation protocol 2019-05-19 08:10:10 +02:00
efi_runtime.c efi_loader: Change return type of efi_add_memory_map() 2019-07-16 22:17:17 +00:00
efi_setup.c efi_loader: initialization of variable services 2019-07-06 21:25:32 +02:00
efi_smbios.c sandbox: smbios: Update to support sandbox 2018-12-02 21:59:37 +01:00
efi_unicode_collation.c efi_loader: legal characters in StrToFat() 2019-06-14 19:18:40 +02:00
efi_variable.c efi_loader: fix comments for variable services 2019-07-16 22:17:18 +00:00
efi_watchdog.c SPDX: Convert a few files that were missed before 2018-05-10 20:38:35 -04:00
helloworld.c efi_loader: consistent naming of protocol GUIDs 2019-04-23 00:37:27 +02:00
Kconfig efi_loader: re-enable GRUB workaround on 32bit ARM 2019-07-30 21:36:22 +02:00
Makefile efi_loader: rename Unicode collation protocol 2 variables 2019-05-19 08:10:10 +02:00