mirror of
https://github.com/u-boot/u-boot.git
synced 2025-05-08 10:39:08 +00:00
bootstage: Convert net progress numbers to enums
This changes over the network-related progress numbers to use enums from bootstage.h. Signed-off-by: Simon Glass <sjg@chromium.org>
This commit is contained in:
parent
cd24a6bf21
commit
c8e66db789
7 changed files with 38 additions and 26 deletions
|
@ -230,36 +230,37 @@ static int netboot_common(enum proto_t proto, cmd_tbl_t *cmdtp, int argc,
|
|||
break;
|
||||
#endif
|
||||
default:
|
||||
show_boot_error(80);
|
||||
show_boot_error(BOOTSTAGE_ID_NET_START);
|
||||
return CMD_RET_USAGE;
|
||||
}
|
||||
show_boot_progress(BOOTSTAGE_ID_NET_START);
|
||||
|
||||
show_boot_progress(80);
|
||||
if ((size = NetLoop(proto)) < 0) {
|
||||
show_boot_error(81);
|
||||
show_boot_error(BOOTSTAGE_ID_NET_NETLOOP_OK);
|
||||
return 1;
|
||||
}
|
||||
show_boot_progress(BOOTSTAGE_ID_NET_NETLOOP_OK);
|
||||
|
||||
show_boot_progress(81);
|
||||
/* NetLoop ok, update environment */
|
||||
netboot_update_env();
|
||||
|
||||
/* done if no file was loaded (no errors though) */
|
||||
if (size == 0) {
|
||||
show_boot_error(82);
|
||||
show_boot_error(BOOTSTAGE_ID_NET_LOADED);
|
||||
return 0;
|
||||
}
|
||||
|
||||
/* flush cache */
|
||||
flush_cache(load_addr, size);
|
||||
|
||||
show_boot_progress(82);
|
||||
show_boot_progress(BOOTSTAGE_ID_NET_LOADED);
|
||||
|
||||
rcode = bootm_maybe_autostart(cmdtp, argv[0]);
|
||||
|
||||
if (rcode < 0)
|
||||
show_boot_error(83);
|
||||
show_boot_error(BOOTSTAGE_ID_NET_DONE_ERR);
|
||||
else
|
||||
show_boot_progress(84);
|
||||
show_boot_progress(BOOTSTAGE_ID_NET_DONE);
|
||||
return rcode;
|
||||
}
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue