System power management consists of turning off the entire computer after saving its state so that it can be returned to the same state immediately when it is turned back on.
To shut down an entire system and later return it to the state it was in prior to the shutdown, it is necessary to:
Stop (and later restart) kernel threads and user processes.
Save the hardware state of all devices on the system to disk (and later restore it).
System power management is currently implemented only on some SPARC systems supported by the Solaris 8 operating environment.
The Solaris operating environment System Power Management framework provides the following:
A platform-independent model of system idleness.
System software to implement a system power management policy (which is controlled by a user-modifiable configuration file).
A set of interfaces for the device driver to override the method for determining which drivers have hardware state.
A set of interfaces to allow the framework to call into the driver to save and restore the device state.
A mechanism for notifying processes that a resume operation has occurred.