boot: correct the default sequence of boot methods
The default sequence of boot methods is determined by alphabetical sorting during linkage. * efi_mgr must run before efi to be UEFI compliant * pxe should run as last resort Signed-off-by: Heinrich Schuchardt <heinrich.schuchardt@canonical.com> Reviewed-by: Ilias Apalodimas <ilias.apalodimas@linaro.org>
This commit is contained in:
@@ -377,7 +377,7 @@ static int bootflow_system(struct unit_test_state *uts)
|
||||
if (!IS_ENABLED(CONFIG_EFI_BOOTMGR))
|
||||
return -EAGAIN;
|
||||
ut_assertok(uclass_first_device_err(UCLASS_BOOTSTD, &bootstd));
|
||||
ut_assertok(device_bind(bootstd, DM_DRIVER_GET(bootmeth_efi_mgr),
|
||||
ut_assertok(device_bind(bootstd, DM_DRIVER_GET(bootmeth_3efi_mgr),
|
||||
"efi_mgr", 0, ofnode_null(), &dev));
|
||||
ut_assertok(device_probe(dev));
|
||||
sandbox_set_fake_efi_mgr_dev(dev, true);
|
||||
|
Reference in New Issue
Block a user