Hi All,

The "-watchdog-action shutdown" uses the monitor system_shutdown mechanism but 
this does not actually powerdown the system. 

In code, If there is pending powerdown_request (qemu_system_powerdown_request() 
called) then it try to raise an irq. What is that irq supposed to do. Currently 
it in NULL pointer so does not do anything.

Code snapshot -- vl.c : main_loop_should_exit()

....
    if (qemu_powerdown_requested()) {
        monitor_protocol_event(QEVENT_POWERDOWN, NULL);
        qemu_irq_raise(qemu_system_powerdown);
    }
. . . .

Is the powerdown_request handling not complete?

Thanks
-Bharat 
        


Reply via email to