aboutsummaryrefslogtreecommitdiff
path: root/drivers/fastboot
diff options
context:
space:
mode:
authorAKASHI Takahiro2020-03-11 15:18:18 +0900
committerHeinrich Schuchardt2020-03-11 08:23:05 +0100
commitb484296f6fda23ab2c996892826ebcc12cbd2303 (patch)
tree1e2698a5f416ec857ab17509652f8db3ee06845a /drivers/fastboot
parentdb41d985f6bbf42f83a91b1e4a321a97d72aa843 (diff)
efi_loader: get_memory_map: return parameters whenever possible
Currently, if GetMemoryMap API returns EFI_BUFFER_TOO_SMALL, it doesn't set valid values to other parameters, descriptor_size and descriptor_version, except memory_map_size. Some efi applications, however, may use those value; in particular, xen uses descriptor_size to calculate a size of buffer to be allocated. While UEFI specification is ambiguous in this point, it would be better to address this issue proactively to maximize the compatibility with existing efi applications. With this patch, for example, xen.efi (and hence linux kernel) can be started via bootefi without modification. Signed-off-by: AKASHI Takahiro <takahiro.akashi@linaro.org> Reviewed-by: Heinrich Schuchardt <xypron.glpk@gmx.de>
Diffstat (limited to 'drivers/fastboot')
0 files changed, 0 insertions, 0 deletions