Processor Configuration Registers
252
Datasheet, Volume 2
2.19.2
MEM_TRML_THRESHOLDS_CONFIG—Memory Thermal
Thresholds Configuration Register
This register describes the thresholds for the memory thermal management in the MC.
• The warm threshold defines when self-refresh is at double rate. Throttling can also
be applied at this threshold based on the configuration in the MC.
• The hot threshold defines what the acceptable limit of the temperature is. When
this threshold is crossed, severe throttling takes place. The self refresh is also at
double rate.
• The critical threshold continues to throttle a the hot threshold value while also
generating an additional interrupt for other platform thermal management
Cold Temperature:
TEMP < WARM_TH
Warm Temperature:
TEMP
WARM_TH & TEMP < HOT_TH
Hot Temperature:
TEMP
HOT_TH & TEMP < CRITICAL_TH
Critical Temperature:
TEMP
CRITICAL_TH
This register is read by PCODE only during Reset Phase 4.
NOTE
: The threshold values must be programmed such that:
WARM_TH < HOT_TH < CRITICAL_TH
B/D/F/Type:
0/0/0/MCHBAR PCU
Address Offset:
5888–588Bh
Reset Value:
00E4D5D0h
Access:
RW
Size:
32 bits
BIOS Optimal Default
002AD0h
Bit
Attr
Reset
Value
RST/
PWR
Description
31:16
RO
0h
Reserved
15
RW
1b
Uncore
Hot Threshold Enable (HOT_THRESHOLD_ENABLE)
This bit must be set to allow the hot threshold.
14:8
RW
1010101b
Uncore
Hot Threshold (HOT_THRESHOLD)
This threshold defines what is the acceptable temperature
limitation. When this threshold is crossed, severe throttling takes
place. The self refresh is also at double rate.
7
RW
1b
Uncore
Warm Threshold Enable (WARM_THRESHOLD_ENABLE)
This bit must be set to allow the warm threshold.
6:0
RW
1010000b
Uncore
Warm Threshold (WARM_THRESHOLD)
The warm temperature threshold defines when the self refresh is at
double rate. Throttling can also be applied at this threshold based
on the configuration in the MC.