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.
|
||||
|
||||
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