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

11.4.4 _CRT (Critical Temperature)<br />

This object, when defined under a thermal zone, returns the critical temperature at which OSPM<br />

must shutdown the system. If this object it present under a device, the device’s driver evaluates this<br />

object to determine the device’s critical cooling temperature trip point. This value may then be used<br />

by the device’s driver to program an internal device temperature sensor trip point.<br />

Arguments:<br />

None<br />

Return Value:<br />

An Integer containing the critical temperature threshold in tenths of degrees Kelvin<br />

The result is an integer value that represents the critical shutdown threshold in tenths of degrees. For<br />

example, 300.0K is represented by the integer 3000.<br />

11.4.5 _CR3 (Warm/St<strong>and</strong>by Temperature)<br />

This object, when defined under a thermal zone, returns the critical temperature at which OSPM may<br />

choose to transition the system into a low power state with a faster exit latency than S4 sleeping state<br />

(e.g. S3, or an equivalent low power state if the LOW_POWER_S0_IDLE_CAPABLE FADT flag<br />

is set). The platform vendor should define _CR3 to be sufficiently below _CRT so as to allow<br />

enough time to transition the system into this low power state. It may be sufficient to define either<br />

_CR3 or _HOT depending on the type <strong>and</strong> thermal characteristics of the specific thermal zone under<br />

consideration. If this object it present under a device, the device’s driver evaluates this object to<br />

determine the device’s warm/st<strong>and</strong>by cooling temperature trip point. This value may then be used by<br />

the device’s driver to program an internal device temperature sensor trip point.<br />

Arguments:<br />

None<br />

Return Value:<br />

An Integer containing the critical temperature threshold in tenths of degrees Kelvin<br />

The result is an integer value that represents the critical shutdown threshold in tenths of degrees. For<br />

example, 300.0K is represented by the integer 3000.<br />

11.4.6 _DTI (Device Temperature Indication)<br />

This optional object may be present under a device <strong>and</strong> is evaluated by OSPM when the device’s<br />

native (driver managed) temperature sensor has crossed a cooling temperature trip point or when a<br />

meaningful change in temperature (as indicated by evaluation of the _NTT object) has occurred.<br />

OSPM evaluation of the _DTI object enables the platform to take action as a result of these events.<br />

For example, the platform may choose to implement fan control hysteresis based on the conveyed<br />

value or signal the revaluation of the _TDL or _PDL objects.<br />

Arguments: (1)<br />

Arg0 – An Integer containing the current value of the temperature sensor (in tenths Kelvin)<br />

612 April, 2015 Version 6.0

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

Saved successfully!

Ooh no, something went wrong!