On Fri, 2008-06-13 at 17:18 -0700, Jerry Gilliam wrote:
>     reboot -f (1M)    Committed       To initiate a fast reboot.
> 
>     reboot -f -e (1M)         Committed       To fast reboot to a different 
> BE.
...

>      For the fast reboot case, if DDI_FAILURE is returned for the
>      DDI_QUIESCE cmd, regular reboot path will be taken.

if reboot -f -e is used, does this mean that a different BE than the
desired BE will be booted?  Could we decouple -e and -f?

---

Is there a meaningful difference between DDI_QUIESCE and DDI_SUSPEND?

The proposed quiesce/DDI_QUIESCE says:

     If cmd is set to DDI_QUIESCE, quiesce() is used to stop devices
     from generating interrupts or modify or access memory.  

the existing detach/DDI_SUSPEND is documented as:

     If cmd is set to DDI_SUSPEND, detach() is  used  to  suspend
     all  activity of a device before power is (possibly) removed
     from the device. The steps associated with  suspension  must
     include putting the underlying device into a quiescent state
     so that it will not generate interrupts or modify or  access
     memory. 





Reply via email to