1
0
Fork 0
remarkable-uboot/lib/efi_loader
Alexander Graf 1cd29f0abd efi_loader: Fix some entry/exit points
When switching between EFI context and U-Boot context we need to swap
the register that "gd" resides in.

Some functions slipped through here, with efi_allocate_pool / efi_free_pool
not doing the switch correctly and efi_return_handle switching too often.

Fix them all up to make sure we always have consistent register state.

Signed-off-by: Alexander Graf <agraf@suse.de>
2016-03-27 09:13:02 -04:00
..
Kconfig efi_loader: hook up in build environment 2016-03-15 21:30:11 -04:00
Makefile efi_loader: Add GOP support 2016-03-27 09:12:12 -04:00
efi_boottime.c efi_loader: Fix some entry/exit points 2016-03-27 09:13:02 -04:00
efi_console.c efi_loader: Add console interface 2016-03-15 18:03:09 -04:00
efi_disk.c efi_loader: Pass proper device path in on boot 2016-03-15 21:30:14 -04:00
efi_gop.c efi_loader: Add GOP support 2016-03-27 09:12:12 -04:00
efi_image_loader.c efi_loader: Fix some entry/exit points 2016-03-27 09:13:02 -04:00
efi_memory.c efi_loader: Implement memory allocation and map 2016-03-15 21:30:10 -04:00
efi_runtime.c efi_loader: Add runtime services 2016-03-15 18:03:10 -04:00