Software functional overview – FIC A360 User Manual

Page 92

Advertising
background image

Software Functional Overview


FIC A360 Service Manual

3-35

_PSV

This control method returns the temperature at which the OS must activate CPU throttling.

Arguments:

None.

Result Code: Temperature in tenths Kelvin.

The result code is an integer value that describes up to 0.1 precision in Kelvin. For example,
300.0 Kelvin is represented by 3000.


_SCP

This control method notifies the hardware of the current user cooling mode setting. The
hardware can use this as a trigger to reassign _ACx and _PSV temperatures. The operating
system will automatically evaluate _ACx and _PSV objects after executing _SCP.

Arguments: 0 - Active;

1 - Passive

Result Code:

None.

_TC1

This is a thermal object that evaluates to the constant _ TC1 for use in the Passive cooling
formula:

ΔPerformance [%]= _TC2 * ( Tn - Tn-1 ) + _TC1 * (Tn. - Tt)

_TC2

This is a thermal object that evaluates to the constant _TC2 for use in the Passive cooling
formula:

ΔPerformance [%]= _TC2 * ( Tn - Tn-1 ) + _TC1 *.(Tn. - Tt)

_TMP

This control method returns the thermal zone

Argument:

None.

Result Code: Temperature in tenths Kelvin.

The result is an integer value that describes up to 0.1 precision in Kelvin. For example,
300.0K is represented by the integer 3000.


_TSP

This is an object that evaluates to a thermal sampling period used by the OS to implement the
Passive cooling equation. This value, along with _TC1 and _TC2, will enable the OS to
provide the proper hysteresis required by the system to accomplish an effective passive
cooling policy. The granularity of the sampling period is 0.1second. For example, if the
sampling period is 30.0 seconds, then _TSP needs to report 300; if the sampling period is 0.5
seconds, then it will report 5. The OS can normalize the sampling over a longer period if
necessary.

Advertising