u-boot/lib/efi_loader
Masahisa Kojima c9c1cdbda3 efi_loader: fix BootOrder variable measurement handling
UEFI specification does not require that BootOrder is defined.
In current implementation, boot variable measurement fails and
returns EFI_NOT_FOUND if BootOrder is not defined.

This commit correcly handles this case, skip the boot variable
measurement if BootOrder is not defined.

Signed-off-by: Masahisa Kojima <masahisa.kojima@linaro.org>
Acked-by: Ilias Apalodimas <ilias.apalodimas@linaro.org>
Reviewed-by: Heinrich Schuchardt <heinrich.schuchardt@canonical.com>
2021-11-10 20:57:54 +01:00
..
.gitignore
Kconfig efi: Create a 64-bit app 2021-11-07 18:36:55 +01:00
Makefile Revert "efi_capsule: Move signature from DTB to .rodata" 2021-09-18 03:47:50 -06:00
efi_acpi.c
efi_bootmgr.c
efi_boottime.c efi_loader: add UEFI GPT measurement 2021-10-26 21:32:46 +02:00
efi_capsule.c efi_loader: capsule: drop __weak from efi_get_public_key_data() 2021-11-07 18:36:55 +01:00
efi_console.c efi_loader: missing parentheses in query_console_size 2021-07-02 09:37:01 +02:00
efi_device_path.c efi_loader: add UEFI GPT measurement 2021-10-26 21:32:46 +02:00
efi_device_path_to_text.c efi_loader: use EfiBootServicesData for DP to text 2021-08-17 17:24:08 +02:00
efi_device_path_utilities.c
efi_disk.c efi_loader: Drop code that doesn't work with driver model 2021-10-21 03:46:03 +02:00
efi_dt_fixup.c
efi_esrt.c
efi_file.c efi_loader: provide file attributes in EFI_FILE_PROTOCOL.Read() 2021-07-12 20:30:48 +02:00
efi_firmware.c
efi_freestanding.c
efi_gop.c efi_loader: GOP: Fix 30bpp block transfer support 2021-10-09 18:50:31 +02:00
efi_helper.c efi_loader: efi_dp_from_lo() should skip VenMedia node 2021-10-21 03:46:04 +02:00
efi_hii.c
efi_hii_config.c
efi_image_loader.c efi_loader: Fix loaded image alignment 2021-10-21 03:46:04 +02:00
efi_load_initrd.c efi_loader: avoid multiple local copies of lf2_initrd_guid 2021-10-21 03:46:04 +02:00
efi_load_options.c
efi_memory.c efi_loader: Fix loaded image alignment 2021-10-21 03:46:04 +02:00
efi_net.c
efi_rng.c
efi_root_node.c
efi_runtime.c
efi_setup.c efi_loader: clear OsIndications 2021-07-02 09:37:01 +02:00
efi_signature.c efi_loader: simplify efi_sigstore_parse_sigdb() 2021-10-25 21:13:07 +02:00
efi_smbios.c efi_loader: add SMBIOS table measurement 2021-10-26 17:58:14 +02:00
efi_string.c
efi_tcg2.c efi_loader: fix BootOrder variable measurement handling 2021-11-10 20:57:54 +01:00
efi_unicode_collation.c
efi_var_common.c efi_loader: function to get GUID for variable name 2021-10-25 21:13:06 +02:00
efi_var_file.c efi_loader: don't load Shim's MOK database from file 2021-10-21 03:46:04 +02:00
efi_var_mem.c efi_loader: treat UEFI variable name as const 2021-10-25 21:13:06 +02:00
efi_var_seed.S
efi_variable.c efi_loader: treat UEFI variable name as const 2021-10-25 21:13:06 +02:00
efi_variable_tee.c efi_loader: treat UEFI variable name as const 2021-10-25 21:13:06 +02:00
efi_watchdog.c efi_loader: simplify efi_watchdog_timer_notify() 2021-09-11 11:02:02 +02:00
helloworld.c