[new uImage] Re-enable interrupts for non automatic booting

Re-enable interrupts if we return from do_bootm_<os> and 'autostart'
environment variable is not set to 'yes'.

Signed-off-by: Marian Balakowicz <m8@semihalf.com>
This commit is contained in:
Marian Balakowicz 2008-03-12 10:14:57 +01:00
parent d985c8498c
commit a44a269a90
1 changed files with 5 additions and 1 deletions

View File

@ -342,8 +342,12 @@ int do_bootm (cmd_tbl_t *cmdtp, int flag, int argc, char *argv[])
show_boot_progress (-9);
#ifdef DEBUG
puts ("\n## Control returned to monitor - resetting...\n");
do_reset (cmdtp, flag, argc, argv);
if (images.autostart)
do_reset (cmdtp, flag, argc, argv);
#endif
if (!images.autostart && iflag)
enable_interrupts();
return 1;
}