cbfs: Remove prog_locate() for payloads (SELF and FIT)
This patch removes the prog_locate() call for all instances of loading payload formats (SELF and FIT), as the previous patch did for stages. Signed-off-by: Julius Werner <jwerner@chromium.org> Change-Id: I582b37f36fe6f9f26975490a823e85b130ba49a2 Reviewed-on: https://review.coreboot.org/c/coreboot/+/49336 Reviewed-by: Aaron Durbin <adurbin@chromium.org> Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
This commit is contained in:
@@ -76,9 +76,6 @@ void run_bl31(u64 payload_entry, u64 payload_arg0, u64 payload_spsr)
|
||||
struct prog bl31 = PROG_INIT(PROG_BL31, CONFIG_CBFS_PREFIX"/bl31");
|
||||
void (*bl31_entry)(bl_params_t *params, void *plat_params) = NULL;
|
||||
|
||||
if (prog_locate(&bl31))
|
||||
die("BL31 not found");
|
||||
|
||||
if (!selfload_check(&bl31, BM_MEM_BL31))
|
||||
die("BL31 load failed");
|
||||
bl31_entry = prog_entry(&bl31);
|
||||
|
@@ -53,9 +53,6 @@ void arch_prog_run(struct prog *prog)
|
||||
if (ENV_RAMSTAGE && CONFIG(RISCV_OPENSBI)) {
|
||||
struct prog sbi = PROG_INIT(PROG_OPENSBI, CONFIG_CBFS_PREFIX"/opensbi");
|
||||
|
||||
if (prog_locate(&sbi))
|
||||
die("OpenSBI not found");
|
||||
|
||||
if (!selfload_check(&sbi, BM_MEM_OPENSBI))
|
||||
die("OpenSBI load failed");
|
||||
|
||||
|
Reference in New Issue
Block a user