Power Management Framework
The Solaris Power Management framework depends on device drivers to implement device-specific power
management functions. The framework is implemented in two parts:
Device Power Management
The framework enables devices to reduce their energy consumption after a specified idle
time interval. As part of power management, system software checks for idle devices.
The Power Management framework exports interfaces that enable communication between the system software and
the device driver.
The Solaris Power Management framework provides the following features for device power management:
A device-independent model for power-manageable devices.
dtpower(1M), a tool for configuring workstation power management. Power management can also be implemented through the power.conf(4) and /etc/default/power files.
A set of DDI interfaces for notifying the framework about power management compatibility and idleness state.
System Power Management
System power management involves saving the state of the system prior to powering
the system down. Thus, the system can be returned to the same state
immediately when the system is turned back on.
To shut down an entire system with return to the state prior
to the shutdown, take the following steps:
SPARC only - System power management is currently implemented only on some SPARC systems supported by
the Solaris OS. See the power.conf(4) man page for more information.
The System Power Management framework in the Solaris OS provides the following features
for system power management:
A platform-independent model of system idleness.
pmconfig(1M), a tool for configuring workstation power management. Power management can also be implemented through the power.conf(4) and /etc/default/power files.
A set of interfaces for the device driver to override the method for determining which drivers have hardware state.
A set of interfaces to enable 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.