diff options
| author | Dietmar Eggemann <dietmar.eggemann@arm.com> | 2017-07-13 09:48:42 +0100 |
|---|---|---|
| committer | Georg Veichtlbauer <georg@vware.at> | 2023-07-26 21:01:08 +0200 |
| commit | d416e291213e0cfd6c345872d63efabe634bb33a (patch) | |
| tree | 08354fffe567ba70a58fbce1628a05abfec98841 /tools/perf/scripts/python/netdev-times.py | |
| parent | 3b58d0540056e65965c3434deae817ca6373480b (diff) | |
sched/fair: introduce an arch scaling function for max frequency capping
The max frequency scaling factor is defined as:
max_freq_scale = policy_max_freq / cpuinfo_max_freq
To be able to scale the cpu capacity by this factor introduce a call to
the new arch scaling function arch_scale_max_freq_capacity() in
update_cpu_capacity() and provide a default implementation which returns
SCHED_CAPACITY_SCALE.
Another subsystem (e.g. cpufreq) can overwrite this default implementation,
exactly as for frequency and cpu invariance. It has to be enabled by the
arch by defining arch_scale_max_freq_capacity to the actual
implementation.
Change-Id: I266cd1f4c1c82f54b80063c36aa5f7662599dd28
Signed-off-by: Dietmar Eggemann <dietmar.eggemann@arm.com>
Signed-off-by: Chris Redpath <chris.redpath@arm.com>
Diffstat (limited to 'tools/perf/scripts/python/netdev-times.py')
0 files changed, 0 insertions, 0 deletions
