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.

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

Num<br />

Processors<br />

Index<br />

Integer<br />

(DWORD)<br />

Integer<br />

(DWORD)<br />

The number of processors belonging to the domain for the particular C-state.<br />

OSPM will not start performing power state transitions to a particular C-state<br />

until this number of processors belonging to the same domain for the<br />

particular C-state have been detected <strong>and</strong> started.<br />

Indicates the index of the C-State entry in the _CST object for which the<br />

dependency applies.<br />

Given that the number or type of available C States may change dynamically, ACPI supports Notify<br />

events on the processor object, with Notify events of type 0x81 causing OSPM to re-evaluate any<br />

_CST objects residing under the particular processor object notified. On receipt of Notify events of<br />

type 0x81, OSPM should re-evaluate any present _CSD objects also.<br />

Example<br />

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

example represents a two processor configuration. The C1-type state can be independently entered<br />

on each processor. For the C2-type state, there exists dependence between the two processors, such<br />

that one processor transitioning to the C2-type state, causes the other processor to transition to the<br />

C2-type state. A similar dependence exists for the C3-type state. OSPM will be required to<br />

coordinate the C2 <strong>and</strong> C3 transitions between the two processors. Also OSPM can initiate a<br />

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

Version 6.0 433

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

Saved successfully!

Ooh no, something went wrong!