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.

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

querying the feedback counters, the counters may wrap without OSPM being able to detect that they<br />

have done so.<br />

If not implemented (or zero), the performance counters are assumed to never wrap during the<br />

lifetime of the platform.<br />

8.4.7.1.3.2 Performance Limited Register<br />

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

Attribute:<br />

Read/Write<br />

Size:<br />

>=2 bit(s)<br />

In the event that the platform must constrain the delivered performance to less than the minimum<br />

performance or the desired performance (or, less than the guaranteed performance, if desired<br />

performance is greater than guaranteed performance) due to an unpredictable event, the platform<br />

must set the performance limited indicator to a non-zero value. This indicates to OSPM that an<br />

unpredictable event has limited processor performance, <strong>and</strong> the delivered performance may be less<br />

than desired / minimum performance.<br />

Table 8-251 Performance Limited Register Status Bits<br />

Bit Name Description<br />

0 Desired_Excursion Set when Delivered Performance has been constrained to less than<br />

Desired Performance (or, less than the guaranteed performance, if desired<br />

performance is greater than guaranteed performance). This bit is not<br />

utilized when Autonomous Selection is enabled.<br />

1 Minimum_Excursion Set when Delivered Performance has been constrained to less than<br />

Minimum Performance<br />

2-n Reserved Reserved<br />

Bits within the Performance Limited Register are sticky, <strong>and</strong> will remain non-zero until OSPM<br />

clears the bit. The platform should only issue a Notify when Minimum Excursion transitions from 0<br />

to 1 to avoid repeated events when there is sustained or recurring limiting but OSPM has not cleared<br />

the previous indication.<br />

Note: All accesses to the Performance Limited Register must be made using interlocked operations, by<br />

both accessing entities.<br />

The performance limited register should only be used to report short term, unpredictable events (e.g.,<br />

PROCHOT being asserted). If the platform is capable of identifying longer term, predictable events<br />

that limit processor performance, it should use the guaranteed performance register to notify OSPM<br />

of this limitation. Changes to guaranteed performance should not be more frequent than once per<br />

second. If the platform is not able to guarantee a given performance level for a sustained period of<br />

time (greater than one second), it should guarantee a lower performance level <strong>and</strong> opportunistically<br />

enter the higher performance level as requested by OSPM <strong>and</strong> allowed by current operating<br />

conditions.<br />

488 April, 2015 Version 6.0

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

Saved successfully!

Ooh no, something went wrong!