Il 31/10/2013 18:00, Michael S. Tsirkin ha scritto: > Interesting. Why do we have > - { RUN_STATE_INTERNAL_ERROR, RUN_STATE_PAUSED }, > then? It's only for non-resumable states (such as pvpanic right now). It's used here: if (qemu_reset_requested()) { pause_all_vcpus(); cpu_synchronize_all_states(); qemu_system_reset(VMRESET_REPORT); resume_all_vcpus(); if (runstate_needs_reset()) { runstate_set(RUN_STATE_PAUSED); } } Don't ask me what's happening with that resume_all_vcpus, because I have no idea. But I tested it now, and "system_reset" will indeed move you from "paused (internal-error)" to "paused" with RIP=0xfffffff0. Paolo -- libvir-list mailing list libvir-list@xxxxxxxxxx https://www.redhat.com/mailman/listinfo/libvir-list