mirror of https://github.com/torvalds/linux.git
docs: driver-api/thermal/intel_dptf: Add new workload type hint
Add documentation for longer term classification of workload type for power or performance. Signed-off-by: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com> Reviewed-by: Randy Dunlap <rdunlap@infradead.org> Tested-by: Randy Dunlap <rdunlap@infradead.org> Link: https://patch.msgid.link/20251118223620.554798-1-srinivas.pandruvada@linux.intel.com Signed-off-by: Rafael J. Wysocki <rafael.j.wysocki@intel.com>
This commit is contained in:
parent
3402bc010d
commit
8538e7ee09
|
|
@ -409,3 +409,26 @@ based on the processor generation.
|
||||||
Limit 1 from being exhausted.
|
Limit 1 from being exhausted.
|
||||||
|
|
||||||
4 – Unknown: Can't classify.
|
4 – Unknown: Can't classify.
|
||||||
|
|
||||||
|
On processors starting from Panther Lake additional hints are provided.
|
||||||
|
The hardware analyzes workload residencies over an extended period to
|
||||||
|
determine whether the workload classification tends toward idle/battery
|
||||||
|
life states or sustained/performance states. Based on this long-term
|
||||||
|
analysis, it classifies:
|
||||||
|
|
||||||
|
Power Classification: If the workload exhibits more idle or battery life
|
||||||
|
residencies, it is classified as "power".
|
||||||
|
|
||||||
|
Performance Classification: If the workload exhibits more sustained or
|
||||||
|
performance residencies, it is classified as "performance".
|
||||||
|
|
||||||
|
This approach enables applications to ignore short-term workload
|
||||||
|
fluctuations and instead respond to longer-term power vs. performance
|
||||||
|
trends.
|
||||||
|
|
||||||
|
Residency thresholds for this classification are CPU generation-specific.
|
||||||
|
Classification is reported via bit 4 of the workload_type_index:
|
||||||
|
|
||||||
|
Bit 4 = 1: Power classification
|
||||||
|
|
||||||
|
Bit 4 = 0: Performance classification
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue