summaryrefslogtreecommitdiff
path: root/include
diff options
context:
space:
mode:
authorDietmar Eggemann <dietmar.eggemann@arm.com>2015-07-10 13:57:19 +0100
committerLeo Yan <leo.yan@linaro.org>2016-05-10 16:49:50 +0800
commitc7aeeb88c7370af2fc4e2e8bd156e001f7a96d11 (patch)
treedf0c9ddc23d69806b5a5772f2535e224fa26671f /include
parentf0f739d887a4f144ab4937e619288d4cede2cc91 (diff)
arm: Cpu invariant scheduler load-tracking and capacity support
Provides the scheduler with a cpu scaling correction factor for more accurate load-tracking and cpu capacity handling. The Energy Model (EM) (in fact the capacity value of the last element of the capacity states vector of the core (MC) level sched_group_energy structure) is used instead of the arm arch specific cpu_efficiency and dtb property 'clock-frequency' values as the source for this cpu scaling factor. The cpu capacity value depends on the micro-architecture and the maximum frequency of the cpu. The maximum frequency part should not be confused with the frequency invariant scheduler load-tracking support which deals with frequency related scaling due to DFVS functionality. Signed-off-by: Juri Lelli <juri.lelli@arm.com> Signed-off-by: Dietmar Eggemann <dietmar.eggemann@arm.com>
Diffstat (limited to 'include')
0 files changed, 0 insertions, 0 deletions