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"); }