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.

<strong>Advanced</strong> <strong>Configuration</strong> <strong>and</strong> <strong>Power</strong> <strong>Interface</strong> <strong>Specification</strong><br />

Return Value Information<br />

Package {<br />

TStateDependency[0] // Package<br />

….<br />

TStateDependency[n] // Package<br />

}<br />

Each TStateDependency sub-Package contains the elements described below:<br />

Package {<br />

NumEntries<br />

Revision<br />

Domain<br />

CoordType<br />

NumProcessors<br />

}<br />

// Integer<br />

// Integer (BYTE)<br />

// Integer (DWORD)<br />

// Integer (DWORD)<br />

// Integer (DWORD)<br />

Table 8-246 TStateDependency Package Values<br />

Element Object Type Description<br />

NumEntries Integer The number of entries in the TStateDependency package including this field.<br />

Current value is 5.<br />

Revision Integer<br />

(BYTE)<br />

The revision number of the TStateDependency package format. Current<br />

value is 0.<br />

Domain<br />

CoordType<br />

Num<br />

Processors<br />

Integer<br />

(DWORD)<br />

Integer<br />

(DWORD)<br />

Integer<br />

(DWORD)<br />

The dependency domain number to which this T state entry belongs.<br />

The type of coordination that exists (hardware) or is required (software) as a<br />

result of the underlying hardware dependency. Could be either 0xFC<br />

(SW_ALL), 0xFD (SW_ANY) or 0xFE (HW_ALL) indicating whether OSPM is<br />

responsible for coordinating the T-state transitions among processors with<br />

dependencies (<strong>and</strong> needs to initiate the transition on all or any processor in<br />

the domain) or whether the hardware will perform this coordination.<br />

The number of processors belonging to the domain for this logical<br />

processor’s T-states. OSPM will not start performing power state transitions<br />

to a particular T-state until this number of processors belonging to the same<br />

domain have been detected <strong>and</strong> started.<br />

Example<br />

This is an example usage of the _TSD structure in a Processor structure in the namespace. The<br />

example represents a two processor configuration with three T-states per processor. For all T-states,<br />

there exists dependence between the two processors, such that one processor transitioning to a<br />

particular T-state, causes the other processor to transition to the same T-state. OSPM will be<br />

required to coordinate the T-state transitions between the two processors <strong>and</strong> can initiate a transition<br />

on either processor to cause both to transition to the common target T-state.<br />

466 April, 2015 Version 6.0

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

Saved successfully!

Ooh no, something went wrong!