18.12.2012 Views

Advanced Configuration and Power Interface Specification

Advanced Configuration and Power Interface Specification

Advanced Configuration and Power Interface Specification

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.

ACPI-Defined Devices <strong>and</strong> Device-Specific Objects<br />

Figure 9-52 System transitions with WakeAlarm -- Policy<br />

The Time <strong>and</strong> Alarm device can support a range of services, the OSPM evaluates the _GCP object to<br />

get the supported capabilities of the device. If the capabilities indicate that the device supports time<br />

services, the OSPM evaluates the _GRT <strong>and</strong> _SRT objects to get <strong>and</strong> set time respectively.<br />

If alarm services are supported by the device, the OSPM evaluates the _STV object to program both<br />

the AC <strong>and</strong> DC timer values. The values, which are in units of seconds, indicate the elapsed time<br />

before the timer expires. OSPM evaluates the _TIV object to read the current AC <strong>and</strong> DC timer<br />

values (seconds remaining until expiration).<br />

OSPM evaluates the _STP object to set timer policies for both the AC <strong>and</strong> DC timers OSPM reads<br />

the current timer policy by evaluating the _TIP object, which return policy settings for both the AC<br />

<strong>and</strong> DC timer.<br />

The OSPM evaluates the _GWS object to identify expired timers that may have waked the platform.<br />

The OSPM must evaluate the _CWS object to clear any expired timer events that can prevent the<br />

system from performing a sleep transition according the expired timer wake policy, <strong>and</strong> the expired<br />

timer persistence described above.<br />

The Time <strong>and</strong> Alarm device, if implemented with wake support, must support waking up the system<br />

from S3. Waking from S4/S5 support is optional. If the Time <strong>and</strong> Alarm device support AC/DC<br />

wake, Wake support for any power state must be made available on both AC <strong>and</strong> DC power sources.<br />

9.18.2 _GCP (Get Capability)<br />

S0<br />

S3<br />

AC<br />

DC<br />

Go to S3 AC timer expires DC timer expires<br />

2 hours<br />

4 hours<br />

4:00 AM<br />

1:00 AM 1:40 AM 3:00 AM 5:00 AM<br />

This object is required <strong>and</strong> provides the OSPM with a bit mask of the device capabilities. The device<br />

can implement the time function in addition to the wake function. The capabilities bitmask will<br />

indicate to the OSPM what support is implemented. If the platform implements both AC <strong>and</strong> DC<br />

timers then it is capable of waking up based on the power source<br />

478 Hewlett-Packard/Intel/Microsoft/Phoenix/Toshiba<br />

Time

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

Saved successfully!

Ooh no, something went wrong!