mirror of
https://source.denx.de/u-boot/u-boot.git
synced 2026-05-05 04:36:13 +02:00
bootm: add support for initrd in do_bootm_efi
Pass a pointer to a memory mapped initrd and its size to efi_binary_run. The EFI stack will register an EFI_LOAD_FILE2_PROTOCOL for the next boot stage to access this initrd. Signed-off-by: Adriano Cordova <adriano.cordova@canonical.com> Reviewed-by: Ilias Apalodimas <ilias.apalodimas@linaro.org>
This commit is contained in:
parent
36835a9105
commit
3d8e1b7b2d
@ -508,7 +508,8 @@ static int do_bootm_efi(int flag, struct bootm_info *bmi)
|
||||
ret = efi_binary_run(image_buf, images->os.image_len,
|
||||
images->ft_len
|
||||
? images->ft_addr : EFI_FDT_USE_INTERNAL,
|
||||
NULL, 0);
|
||||
(void *)images->initrd_start,
|
||||
(size_t)(images->initrd_end - images->initrd_start));
|
||||
|
||||
return ret;
|
||||
}
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user