Datasheet
Datasheet, Volume 2 257
Processor Configuration Registers
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: 00E4_D5D0h
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.