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 Overview<br />

component to avoid damage. If this occurs, the platform must notify OSPM of the performance<br />

reduction if the reduction is of significant duration (in other words, if the duration of reduced<br />

performance could adversely impact OSPM’s power or performance control policy - operating<br />

system vendors can provide guidance in this area). The second exception is the case where the<br />

platform contains Active cooling devices but does not contain Passive cooling temperature trip<br />

points or controls,. In this case, a hardware based Active cooling mechanism may be implemented<br />

without impacting OSPM’s goals. Any platform that requires both active <strong>and</strong> passive cooling must<br />

allow OSPM to manage the platform thermals via ACPI defined active <strong>and</strong> passive cooling<br />

interfaces.<br />

3.1 System <strong>Power</strong> Management<br />

Under OSPM, the OS directs all system <strong>and</strong> device power state transitions. Employing user<br />

preferences <strong>and</strong> knowledge of how devices are being used by applications, the OS puts devices in<br />

<strong>and</strong> out of low-power states. Devices that are not being used can be turned off. Similarly, the OS<br />

uses information from applications <strong>and</strong> user settings to put the system as a whole into a low- power<br />

state. The OS uses ACPI to control power state transitions in hardware.<br />

3.2 <strong>Power</strong> States<br />

From a user-visible level, the system can be thought of as being in one of the states in the following<br />

diagram:<br />

G3 -Mech<br />

Off<br />

<strong>Power</strong><br />

Failure/<br />

<strong>Power</strong> Off<br />

Modem HDD CDROM<br />

D3 D3 D3<br />

D2 D2 D2<br />

D1 D1 D1<br />

D0 D0 D0<br />

C0<br />

BIOS<br />

Routine<br />

Legacy<br />

G0 (S0) -<br />

Working<br />

S4<br />

S 3<br />

S2<br />

S1<br />

Wake<br />

Event<br />

G1 -<br />

Sleeping<br />

G2 (S 5) -<br />

Soft Off<br />

Performance<br />

State Px<br />

CPU<br />

Throttling<br />

C0<br />

C1<br />

C2<br />

Cn<br />

Figure 3-2 Global System <strong>Power</strong> States <strong>and</strong> Transitions<br />

Version 6.0 33

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

Saved successfully!

Ooh no, something went wrong!