Also why not use qemu_system_shutdown_request() rather than 
qemu_system_powerdown_request() for "-watchdog-action shutdown" ?

Thanks
-Bharat

> -----Original Message-----
> From: Bhushan Bharat-R65777
> Sent: Monday, April 16, 2012 1:37 PM
> To: 'qemu-devel@nongnu.org'
> Cc: 'Alexander Graf'; Wood Scott-B07421
> Subject: qemu_power_down_request handling
> 
> 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