u-boot/lib/efi
Simon Glass 613cd0c467 efi: Locate all block devices in the app
When starting the app, locate all block devices and make them available
to U-Boot. This allows listing partitions and accessing files in
filesystems.

EFI also has the concept of 'disks', meaning boot media. For now, this
is not obviously useful in U-Boot, but add code to at least locate these.
This can be expanded later as needed.

We cannot use printf() in the early stub or app since it is not compiled
in

Signed-off-by: Simon Glass <sjg@chromium.org>
Reviewed-by: Heinrich Schuchardt <heinrich.schuchardt@canonical.com>
2021-12-31 06:45:01 +01:00
..
efi.c x86: Don't duplicate global_ptr in 64-bit EFI app 2021-11-07 18:36:55 +01:00
efi_app.c efi: Locate all block devices in the app 2021-12-31 06:45:01 +01:00
efi_info.c common: Drop asm/global_data.h from common header 2021-02-02 15:33:42 -05:00
efi_stub.c serial: Update NS16550_t and struct NS16550 2021-01-05 12:24:40 -07:00
Kconfig x86: Create a 32/64-bit selection for the app 2021-11-07 18:36:55 +01:00
Makefile efi.h: Do not use config options 2018-06-24 08:56:04 +08:00