Intel AT80604004884AA User Manual
![Intel](https://files.manualsbrain.com/attachments/5a71b1e7f60391972dadeef20435931cbf4621a5/common/fit/150/50/86c99b5f14aeb2708e9a9e1b5305af4ccf882c1af0155dad25413c2ed84e/brand_logo.png)
Thermal Specifications
128
Intel® Xeon® Processor 7500 Datasheet, Volume 1
6.3.2.4
GET_UNCORE_TEMP()
The GET_UNCORE_TEMP command is used to retrieve the uncore temperature from a
target PECI address. The temperature can be used by the external thermal
management system to regulate the temperature on the die. The data is returned as a
negative value representing the number of degrees centigrade below the Thermal
Control Circuit Activation temperature of the PECI device. Note that a value of zero
represents the temperature at which the Thermal Control Circuit activates. The actual
value that the thermal management system uses as a control set point (Tcontrol) is
also defined as a negative number below the Thermal Control Circuit Activation
temperature. TCONTROL may be extracted from the processor by issuing a PECI
Mailbox MbxGet() (see
target PECI address. The temperature can be used by the external thermal
management system to regulate the temperature on the die. The data is returned as a
negative value representing the number of degrees centigrade below the Thermal
Control Circuit Activation temperature of the PECI device. Note that a value of zero
represents the temperature at which the Thermal Control Circuit activates. The actual
value that the thermal management system uses as a control set point (Tcontrol) is
also defined as a negative number below the Thermal Control Circuit Activation
temperature. TCONTROL may be extracted from the processor by issuing a PECI
Mailbox MbxGet() (see
), or using a RDMSR instruction.
for details regarding temperature data formatting.
for details regarding temperature data formatting.
6.3.2.4.1
Command Format
The GET_UNCORE_TEMP() format is as follows:
Write Length: 1
Read Length: 2
Command: 0x22
Multi-Domain Support: Yes (see
Description: Returns the current uncore temperature for addressed processor PECI
client.
client.
Table 6-6.
GetTemp() Response Definition
Response
Meaning
General Sensor Error (GSE)
Thermal scan did not complete in time. Retry is appropriate.
0x0000
Processor is running at its maximum temperature or is currently being reset.
All other data
Valid temperature reading, reported as a negative offset from the TCC
activation temperature.
Figure 6-13. GET_UNCORE_TEMP()
Byte #
Byte
Definition
0
Client Address
1
Write Length
0x01
2
Read Length
0x02
4
FCS
5
Temp[7:0]
6
Temp[15:8]
7
FCS
3
Cmd Code
0x22