27.10.2015 Views

Advanced Configuration and Power Interface Specification

ACPI_6.0

ACPI_6.0

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

<strong>Power</strong> <strong>and</strong> Performance Management<br />

If the device can wake the system from the S4 system sleeping state (see _PRW) then the device<br />

must support wake in the D-state returned by this object. However, OSPM cannot assume wake from<br />

the S4 system sleeping state is supported in any deeper D-state unless specified by a corresponding<br />

_S4W object. The table below provides a mapping from Desired Actions to Resultant D-state<br />

entered based on the values returned from the _S4D, _PRW, <strong>and</strong> _S4W objects if they exist . (D/C<br />

means Don’t Care – evaluation is irrelevant, <strong>and</strong> N/A means Non Applicable – object does not<br />

exist).<br />

Table 7-233 S4 Action / Result Table<br />

Desired Action _S4D _PRW _S4W Resultant D-state<br />

Enter S4 N/A D/C N/A OSPM decides<br />

Enter S4, No Wake 2 D/C D/C Enter D2 or D3<br />

Enter S4, Wake 2 4 N/A Enter D2<br />

Enter S4, Wake 2 4 3 Enter D2 or D3<br />

Enter S4, Wake N/A 4 2 Enter D0, D1 or D2<br />

7.3.20 _S0W (S0 Device Wake State)<br />

This object evaluates to an integer that conveys to OSPM the deepest D-state supported by this<br />

device in the S0 system sleeping state where the device can wake itself.<br />

Arguments:<br />

None<br />

Return Value:<br />

An Integer containing the deepest D-state that supports wake in state S0. If OSPM has not indicated<br />

that it supports _PR3 through the OSPM Platform-Wide Capabilities (see Section 6.2.11.2), then the<br />

value "3" corresponds to D3. If it has indicated _PR3 support, the value "3" represents D3hot <strong>and</strong><br />

the value "4" represents D3cold.<br />

_S0W must return the same integer each time it is evaluated. This value allows OSPM to choose the<br />

deepest power D-state <strong>and</strong> still achieve wake functionality. If object evaluates to zero, then the<br />

device cannot wake itself from any deeper D state.<br />

7.3.21 _S1W (S1 Device Wake State)<br />

This object evaluates to an integer that conveys to OSPM the deepest D-state supported by this<br />

device in the S1 system sleeping state that can wake the system.<br />

Arguments:<br />

None<br />

Return Value:<br />

An Integer containing the deepest D-state that supports wake in state S1. If OSPM has not indicated<br />

that it supports _PR3 through the OSPM Platform-Wide Capabilities (see Section 6.2.11.2), then the<br />

value "3" corresponds to D3. If it has indicated _PR3 support, the value "3" represents D3hot <strong>and</strong><br />

the value "4" represents D3cold.<br />

Version 6.0 405

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

Saved successfully!

Ooh no, something went wrong!