mirror of
https://github.com/u-boot/u-boot.git
synced 2025-05-08 19:11:53 +00:00
[new uImage] rework error handling so common functions don't reset
Changed image_get_ramdisk() to just return NULL on error and have get_ramdisk() propogate that error to the caller. It's left to the caller to call do_reset() if it wants to. Also moved calling do_reset() in get_fdt() and fdt_relocate() on ppc to a common location. In the future we will change get_fdt() and fdt_relocate() to return success/failure and not call do_reset() at all. Signed-off-by: Kumar Gala <galak@kernel.crashing.org> Acked-by: Marian Balakowicz <m8@semihalf.com>
This commit is contained in:
parent
d2bc095a63
commit
274cea2bdd
4 changed files with 70 additions and 32 deletions
|
@ -382,7 +382,7 @@ void image_print_contents (image_header_t *hdr);
|
|||
int gen_image_get_format (void *img_addr);
|
||||
ulong gen_get_image (ulong img_addr);
|
||||
|
||||
void get_ramdisk (cmd_tbl_t *cmdtp, int flag, int argc, char *argv[],
|
||||
int get_ramdisk (cmd_tbl_t *cmdtp, int flag, int argc, char *argv[],
|
||||
bootm_headers_t *images, uint8_t arch,
|
||||
ulong *rd_start, ulong *rd_end);
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue