diff options
author | Alexander Graf <agraf@suse.de> | 2016-03-24 00:37:37 (GMT) |
---|---|---|
committer | Tom Rini <trini@konsulko.com> | 2016-03-27 13:13:02 (GMT) |
commit | 1cd29f0abd787eb881523452a77e12dab1cb32c5 (patch) | |
tree | a23d6d161fe43ba552d0e3880672b9f5299dfe38 /lib/crc32.c | |
parent | edc498c651d97e4b2cbd9a83a93a7f815a93e272 (diff) | |
download | u-boot-1cd29f0abd787eb881523452a77e12dab1cb32c5.tar.xz |
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>
Diffstat (limited to 'lib/crc32.c')
0 files changed, 0 insertions, 0 deletions