diff options
| author | Simon Glass <[email protected]> | 2023-12-15 20:14:14 -0700 |
|---|---|---|
| committer | Tom Rini <[email protected]> | 2023-12-21 16:07:52 -0500 |
| commit | c2211ff65136c39d8d2aefa76803b5da737daf8c (patch) | |
| tree | b30e8a31d60675ae82bdfc2bec5592dc146d2289 /boot/bootm.c | |
| parent | a48336e5ea19ca0d32dfff1c4eaeececa8d2f570 (diff) | |
bootm: Add more fields to bootm_info
Add fields for the three bootm parameters and other things needed for
booting. Also add a helper to set up the struct correctly.
Signed-off-by: Simon Glass <[email protected]>
Reviewed-by: Tom Rini <[email protected]>
Diffstat (limited to 'boot/bootm.c')
| -rw-r--r-- | boot/bootm.c | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/boot/bootm.c b/boot/bootm.c index f1c45c38065..9e42fa5117d 100644 --- a/boot/bootm.c +++ b/boot/bootm.c @@ -1192,6 +1192,14 @@ int bootm_boot_start(ulong addr, const char *cmdline) return ret; } +void bootm_init(struct bootm_info *bmi) +{ + memset(bmi, '\0', sizeof(struct bootm_info)); + bmi->boot_progress = true; + if (IS_ENABLED(CONFIG_CMD_BOOTM)) + bmi->images = &images; +} + /** * switch_to_non_secure_mode() - switch to non-secure mode * |
