Processor Configuration Registers
2.19.10 PCU_MMIO_FREQ_CLIPPING_CAUSE_LOG Register
This register is the log of the frequency clipping cause in MMIO for both Power plane 0
(IA) and Power plane 1 (GT). The bit definitions are the same as in
PCU_MMIO_FREQ_CLIPPING_CAUSE_STATUS register; the processor will constantly
‘or’ in the status to give a log of any clipping since the last clear. Software can clear the
log by writing zeros to this register.
Note:
There is no assurance of atomicity of software read-clear and hardware read-modify-
write; thus, there is a small chance of misreporting.
B/D/F/Type:
Address Offset:
Default Value:
Access:
0/0/0/MCHBAR PCU
5C24-5C27h
00000000h
RW
Size:
32 bits
Reset
Value
RST/
PWR
Bit
Access
Description
pp1_clipped
Set if the PP1 (GT) frequency requested was clipped.
31
30
RW
RW
00000000h
00000000h
Uncore
Reserved (RSVD)
pp1_clipped_non_turbo
Set if the PP1 (GT) frequency requested was clipped,
but current frequency is lower than RP1
(MAX_NON_TURBO).
29
RW
00000000h
Uncore
28:25
24
RW
RW
RW
RW
00000000h
00000000h
00000000h
00000000h
Reserved (RSVD)
pp1_clipped_edp
Set if the PP1 (GT) frequency requested was clipped by
EDP limit (Vmax, Iccmax, Reliability, and so on).
Uncore
23
Reserved (RSVD)
pp1_clipped_hot_vr
Set if the PP1 (GT) frequency requested was clipped by
HOT indication from VR on SVID.
22
Uncore
Uncore
p1_clipped_pl2
Set if the PP1 (GT) frequency requested was clipped by
PL2 (POWER_LIMIT_2) power limiting algorithm.
21
20-19
18
RW
RW
RW
00000000h
00000000h
00000000h
Reserved (RSVD)
pp1_clipped_pl1
Set if the PP1 (GT) frequency requested was clipped by
PL1 (POWER_LIMIT_1) power limiting algorithm.
Uncore
Uncore
pp1_clipped_thermals
Set if the PP1 (GT) frequency requested was clipped by
internal Thermal Throttling algorithm.
17
RW
00000000h
pp1_clipped_ext_prochot
16
RW
00000000h
Uncore
Set if the PP1 (GT) frequency requested was clipped by
external PROCHOT indication.
pp0_clipped
Set if the PP0 (IA) frequency requested by OS was
clipped.
15
RW
00000000h
Uncore
pp0_clipped_n_core_turbo
Set if the PP0 (IA) frequency requested by OS was
clipped, but current frequency is lower than
MAX_TURBO[n-cores].
14
RW
00000000h
Uncore
304
Datasheet, Volume 2