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.

Processor <strong>Configuration</strong> <strong>and</strong> Control<br />

the corresponding state entry in the _TSS as indicated by the value returned by the _TPC method or<br />

any lower power (higher numbered) state entry in the _TSS.<br />

Arguments:<br />

None<br />

Return Value:<br />

An Integer containing the number of states supported:<br />

0 – states 0 ... n th state available (all states available)<br />

1 – state 1 ... n th state available<br />

2 – state 2 ... n th state available<br />

…<br />

n – state n available only<br />

In order to support dynamic changes of _TPC object, Notify events on the processor object of type<br />

0x82 will cause OSPM to reevaluate any _TPC object in the processor’s object list. This allows<br />

AML code to notify OSPM when the number of supported throttling states may have changed as a<br />

result of an asynchronous event. OSPM ignores _TPC Notify events on platforms that support P-<br />

states unless the platform has limited OSPM’s use of P-states to the lowest power P-state. OSPM<br />

may choose to disregard any platform conveyed T-state limits when the platform enables OSPM<br />

usage of other than the lowest power P-state.<br />

8.4.5.4 _TSD (T-State Dependency)<br />

This optional object provides T-state control cross logical processor dependency information to<br />

OSPM. The _TSD object evaluates to a packaged list of information that correlates with the T-state<br />

information returned by the _TSS object. Each packaged list entry identifies a dependency domain<br />

number for the logical processor’s T-states, the coordination type for that T-state, <strong>and</strong> the number of<br />

logical processors belonging to the domain.<br />

Arguments:<br />

None<br />

Return Value:<br />

A variable-length Package containing a list of T-state dependency Packages as described below.<br />

Version 6.0 465

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

Saved successfully!

Ooh no, something went wrong!