27.10.2015 Views

Advanced Configuration and Power Interface Specification

ACPI_6.0

ACPI_6.0

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

ACPI Hardware <strong>Specification</strong><br />

SLP_ENx bit. The system will then enter a sleeping state; when one of the enabled wake events<br />

occurs, it will transition the system back to the working state (for more information, see Section 16,<br />

“Waking <strong>and</strong> Sleeping”).<br />

Another global state transition option while in the G0 “working” state is to enter the G2 “soft off” or<br />

the G3 “mechanical off” state. These transitions represent a controlled transition that allows OSPM<br />

to bring the system down in an orderly fashion (unloading applications, closing files, <strong>and</strong> so on). The<br />

policy for these types of transitions can be associated with the ACPI power button, which when<br />

pressed generates an event to the power button driver. When OSPM is finished preparing the<br />

operating environment for a power loss, it will either generate a pop-up message to indicate to the<br />

user to remove power, in order to enter the G3 “Mechanical Off” state, or it will initiate a G2 “softoff”<br />

transition by writing the value of the S5 “soft off” system state to the SLP_TYPx register <strong>and</strong><br />

setting the SLP_EN bit.<br />

The G1 sleeping state is represented by four possible sleeping states that the hardware can support.<br />

Each sleeping state has different power <strong>and</strong> wake latency characteristics. The sleeping state differs<br />

from the working state in that the user’s operating environment is frozen in a low-power state until<br />

awakened by an enabled wake event. No work is performed in this state, that is, the processors are<br />

not executing instructions. Each system sleeping state has requirements about who is responsible for<br />

system context <strong>and</strong> wake sequences (for more information, see Section 16, Waking <strong>and</strong> Sleeping”).<br />

The G2 “soft off” state is an OS initiated system shutdown. This state is initiated similar to the<br />

sleeping state transition (SLP_TYPx is set to the S5 value <strong>and</strong> setting the SLP_EN bit initiates the<br />

sequence). Exiting the G2 soft-off state requires rebooting the system. In this case, an ACPI-only<br />

machine will re-enter the G0 state directly (hardware returns the SCI_EN bit set), while an ACPI/<br />

Legacy machine transitions to the Legacy state (SCI_EN bit is clear).<br />

Version 6.0 63

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!