aboutsummaryrefslogtreecommitdiffstats
path: root/lib/ucs2_string.c
diff options
context:
space:
mode:
authorMatt Fleming <[email protected]>2016-03-01 23:02:56 +0000
committerMatt Fleming <[email protected]>2016-09-09 15:08:36 +0000
commit31ce8cc68180803aa481c0c1daac29d8eaceca9d (patch)
tree8c5310d53093e288169a193b1776ce33b4237589 /lib/ucs2_string.c
parentefi: Allow drivers to reserve boot services forever (diff)
downloadkernel-31ce8cc68180803aa481c0c1daac29d8eaceca9d.tar.gz
kernel-31ce8cc68180803aa481c0c1daac29d8eaceca9d.zip
efi/runtime-map: Use efi.memmap directly instead of a copy
Now that efi.memmap is available all of the time there's no need to allocate and build a separate copy of the EFI memory map. Furthermore, efi.memmap contains boot services regions but only those regions that have been reserved via efi_mem_reserve(). Using efi.memmap allows us to pass boot services across kexec reboot so that the ESRT and BGRT drivers will now work. Tested-by: Dave Young <[email protected]> [kexec/kdump] Tested-by: Ard Biesheuvel <[email protected]> [arm] Acked-by: Ard Biesheuvel <[email protected]> Cc: Leif Lindholm <[email protected]> Cc: Peter Jones <[email protected]> Cc: Borislav Petkov <[email protected]> Cc: Mark Rutland <[email protected]> Signed-off-by: Matt Fleming <[email protected]>
Diffstat (limited to 'lib/ucs2_string.c')
0 files changed, 0 insertions, 0 deletions