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