]> git.baikalelectronics.ru Git - uboot.git/commit
efi_loader: support booting semihosting file
authorHeinrich Schuchardt <heinrich.schuchardt@canonical.com>
Fri, 12 May 2023 18:18:10 +0000 (20:18 +0200)
committerHeinrich Schuchardt <heinrich.schuchardt@canonical.com>
Sat, 13 May 2023 09:09:51 +0000 (11:09 +0200)
commit58c0125b1882863031b66a5ce376db9ee56854f9
tree5bdb3073d48863f668d8817c621c54334632df13
parent3ef3dadd24b2950caef9f3ed8540589703f3199d
efi_loader: support booting semihosting file

Executing an EFI binary fails for files loaded via semihosting.

Construct a dummy device path for EFI binaries loaded via semihosting.

A future complete solution may include the creation of a handle with a
simple file system protocol.

Reported-by: Andre Przywara <andre.przywara@arm.com>
Signed-off-by: Heinrich Schuchardt <heinrich.schuchardt@canonical.com>
lib/efi_loader/efi_device_path.c