diff --git a/vl.c b/vl.c index bf91ee15d..fff8e8d46 100644 --- a/vl.c +++ b/vl.c @@ -4044,7 +4044,6 @@ static void main_loop(void) qemu_system_ready = 1; qemu_cond_broadcast(&qemu_system_cond); #endif - qemu_system_reset(); for (;;) { do { @@ -5835,6 +5834,7 @@ int main(int argc, char **argv, char **envp) rom_load_all(); + qemu_system_reset(); if (loadvm) { if (load_vmstate(cur_mon, loadvm) < 0) { autostart = 0;