common/main.c main_loop
 

/* We come here after U-Boot is initialised and ready to process commands */
void main_loop(void)
{
 const char *s;
 bootstage_mark_name(BOOTSTAGE_ID_MAIN_LOOP, "main_loop");
#ifdef CONFIG_VERSION_VARIABLE
 setenv("ver", version_string);  /* set version variable */
#endif /* CONFIG_VERSION_VARIABLE */
 cli_init();
 run_preboot_environment_command();
#if defined(CONFIG_UPDATE_TFTP)
 update_tftp(0UL, NULL, NULL);
#endif /* CONFIG_UPDATE_TFTP */
 s = bootdelay_process();
 if (cli_process_fdt(&s))
  cli_secure_boot_cmd(s);
 autoboot_command(s);
 cli_loop();
 panic("No CLI available");
}