]> git.dujemihanovic.xyz Git - u-boot.git/commit
efi_loader: efi_current_var after SetVirtualAddressMap
authorHeinrich Schuchardt <xypron.glpk@gmx.de>
Wed, 22 Jul 2020 04:29:38 +0000 (06:29 +0200)
committerHeinrich Schuchardt <xypron.glpk@gmx.de>
Wed, 22 Jul 2020 10:32:41 +0000 (12:32 +0200)
commit01fa922bbbac378902ef85e522724dd7c7a10a8b
treefdde29b68956a5b8aacf4a44ebdbc8d5a9b13f8f
parente9f1f5f48650301bd9e4194c474d19081c54f05b
efi_loader: efi_current_var after SetVirtualAddressMap

Variable efi_current_var is a pointer to a physical memory address that
becomes invalid after SetVirtualAddressMap(). Instead of converting it via
ConvertPointer() simply set it to NULL.

Fixes: b02a707152dc ("efi_loader: enable UEFI variables at runtime")
Signed-off-by: Heinrich Schuchardt <xypron.glpk@gmx.de>
lib/efi_loader/efi_var_mem.c