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 />

When Autonomous Selection is enabled, OSPM limits the processor's performance selection by<br />

writing appropriate constraining values to the Minimum <strong>and</strong> Maximum Performance registers.<br />

Setting Minimum <strong>and</strong> Maximum to the same value effectively disables Autonomous selection.<br />

Note: When processors are within the same dependency domain, Maximum performance may only be<br />

actually limited when allowed by hardware coordination.<br />

8.4.7.1.2.1 Maximum Performance Register<br />

Optional<br />

Register Location: PCC or Functional Fixed Hardware<br />

Attribute:<br />

Read/Write<br />

Size:<br />

8-32 bits<br />

Maximum Performance Register conveys the maximum performance level at which the platform<br />

may run. Maximum performance may be set to any performance value in the range [Lowest<br />

Performance, Highest Performance], inclusive.<br />

The value written to the Maximum Performance Register conveys a request to limit maximum<br />

performance for the purpose of energy efficiency or thermal control <strong>and</strong> the platform limits its<br />

performance accordingly as possible. However, the platform may exceed the requested limit in the<br />

event it is necessitated by internal package optimization. For Example, hardware coordination<br />

among multiple logical processors with interdependencies.<br />

OSPM's use of this register to limit performance for the purpose of thermal control must<br />

comprehend multiple logical processors with interdependencies. i.e. the same value must be written<br />

to all processors within a domain to achieve the desired result.<br />

The platform must implement either both the Minimum Performance <strong>and</strong> Maximum Performance<br />

registers or neither register. If neither register is implemented <strong>and</strong> Autonomous Selection is disabled,<br />

the platform must always deliver the desired performance.<br />

8.4.7.1.2.2 Minimum Performance Register<br />

Optional<br />

Register Location: PCC or Functional Fixed Hardware<br />

Attribute:<br />

Read/Write<br />

Size:<br />

8-32 bits<br />

The Minimum Performance Register allows OSPM to convey the minimum performance level at<br />

which the platform may run. Minimum performance may be set to any performance value in the<br />

range [Lowest Performance, Highest Performance], inclusive but must be set to a value that is less<br />

than or equal to that specified by the Maximum Performance Register.<br />

In the presence of a physical constraint, for example a thermal excursion, the platform may not be<br />

able to successfully maintain minimum performance in accordance with that set via the Minimum<br />

Performance Register. In this case, the platform issues a Notify event of type 0x84 to the processor<br />

device object <strong>and</strong> sets the Minimum_Excursion bit within the Performance Limited Register.<br />

The platform must implement either both the Minimum Performance <strong>and</strong> Maximum Performance<br />

registers or neither register. If neither register is implemented <strong>and</strong> Autonomous Selection is disabled,<br />

the platform must always deliver the desired performance.<br />

484 April, 2015 Version 6.0

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

Saved successfully!

Ooh no, something went wrong!