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.