Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | efi_loader: correct handling of EFI binary return code | Heinrich Schuchardt | 2024-03-21 | 1 | -5/+11 |
| | | | | | | | | | | We should not try to remove protocol interfaces from a NULL handle. efi_run_image() should always return the return code of the executed EFI binary. Fixes: 6422820ac3e5 ("efi_loader: split unrelated code from efi_bootmgr.c") Signed-off-by: Heinrich Schuchardt <heinrich.schuchardt@canonical.com> Reviewed-by: Ilias Apalodimas <ilias.apalodimas@linaro.org> | ||||
* | efi_loader: split unrelated code from efi_bootmgr.c | AKASHI Takahiro | 2024-01-17 | 1 | -0/+211 |
Some code moved from cmd/bootefi.c is actually necessary only for "bootefi <addr>" command (starting an image manually loaded by a user using U-Boot load commands or other methods (like JTAG debugger). The code will never been opted out as unused code by a compiler which doesn't know how EFI boot manager is implemented. So introduce a new configuration, CONFIG_EFI_BINARY_EXEC, to enforce them opted out explicitly. Signed-off-by: AKASHI Takahiro <takahiro.akashi@linaro.org> |