@@ -8286,7 +8286,8 @@ void CorePerfLimitReasons(CORE_RO *Core)
82868286 RDMSR(limit, MSR_SKL_CORE_PERF_LIMIT_REASONS);
82878287 }
82888288 PUBLIC(RO(Proc))->PowerThermal.Events |= (
8289- (limit.PL1_Log << LSHIFT_CORE_PL1)
8289+ (limit.Thermal_Status << LSHIFT_CORE_STS)
8290+ | (limit.PL1_Log << LSHIFT_CORE_PL1)
82908291 | (limit.PL2_Log << LSHIFT_CORE_PL2)
82918292 | (limit.EDP_Log << LSHIFT_CORE_EDP)
82928293 | (limit.TurboLimitLog << LSHIFT_CORE_TURBO)
@@ -8324,7 +8325,8 @@ void GraphicsPerfLimitReasons(CORE_RO *Core)
83248325 RDMSR(limit, MSR_GRAPHICS_PERF_LIMIT_REASONS);
83258326 }
83268327 PUBLIC(RO(Proc))->PowerThermal.Events |= (
8327- (limit.Thermal_Log << LSHIFT_GFX_THM)
8328+ (limit.Thermal_Status << LSHIFT_GFX_STS)
8329+ | (limit.Thermal_Log << LSHIFT_GFX_THM)
83288330 | (limit.PL1_Log << LSHIFT_GFX_PL1)
83298331 | (limit.PL2_Log << LSHIFT_GFX_PL2)
83308332 | (limit.EDP_Log << LSHIFT_GFX_EDP)
@@ -8362,7 +8364,8 @@ void RingPerfLimitReasons(CORE_RO *Core)
83628364 RDMSR(limit, MSR_RING_PERF_LIMIT_REASONS);
83638365 }
83648366 PUBLIC(RO(Proc))->PowerThermal.Events |= (
8365- (limit.Thermal_Log << LSHIFT_RING_THM)
8367+ (limit.Thermal_Status << LSHIFT_RING_STS)
8368+ | (limit.Thermal_Log << LSHIFT_RING_THM)
83668369 | (limit.PL1_Log << LSHIFT_RING_PL1)
83678370 | (limit.PL2_Log << LSHIFT_RING_PL2)
83688371 | (limit.EDP_Log << LSHIFT_RING_EDP)
@@ -12570,7 +12573,8 @@ void Monitor_CorePerfLimitReasons(PROC_RO *Pkg)
1257012573 RDMSR(limit, MSR_SKL_CORE_PERF_LIMIT_REASONS);
1257112574
1257212575 Pkg->PowerThermal.Events |= (
12573- (limit.PL1_Log << LSHIFT_CORE_PL1)
12576+ (limit.Thermal_Status << LSHIFT_CORE_STS)
12577+ | (limit.PL1_Log << LSHIFT_CORE_PL1)
1257412578 | (limit.PL2_Log << LSHIFT_CORE_PL2)
1257512579 | (limit.EDP_Log << LSHIFT_CORE_EDP)
1257612580 | (limit.TurboLimitLog << LSHIFT_CORE_TURBO)
@@ -12583,7 +12587,8 @@ void Monitor_GraphicsPerfLimitReasons(PROC_RO *Pkg)
1258312587 RDMSR(limit, MSR_GRAPHICS_PERF_LIMIT_REASONS);
1258412588
1258512589 Pkg->PowerThermal.Events |= (
12586- (limit.Thermal_Log << LSHIFT_GFX_THM)
12590+ (limit.Thermal_Status << LSHIFT_GFX_STS)
12591+ | (limit.Thermal_Log << LSHIFT_GFX_THM)
1258712592 | (limit.PL1_Log << LSHIFT_GFX_PL1)
1258812593 | (limit.PL2_Log << LSHIFT_GFX_PL2)
1258912594 | (limit.EDP_Log << LSHIFT_GFX_EDP)
@@ -12596,7 +12601,8 @@ void Monitor_RingPerfLimitReasons(PROC_RO *Pkg)
1259612601 RDMSR(limit, MSR_RING_PERF_LIMIT_REASONS);
1259712602
1259812603 Pkg->PowerThermal.Events |= (
12599- (limit.Thermal_Log << LSHIFT_RING_THM)
12604+ (limit.Thermal_Status << LSHIFT_RING_STS)
12605+ | (limit.Thermal_Log << LSHIFT_RING_THM)
1260012606 | (limit.PL1_Log << LSHIFT_RING_PL1)
1260112607 | (limit.PL2_Log << LSHIFT_RING_PL2)
1260212608 | (limit.EDP_Log << LSHIFT_RING_EDP)
0 commit comments