diff options
author | Juri Lelli <juri.lelli@arm.com> | 2015-04-30 11:53:48 +0100 |
---|---|---|
committer | Vincent Guittot <vincent.guittot@linaro.org> | 2015-07-31 16:25:01 +0200 |
commit | a80e7a405baab8797accafde6db87b5572ef6c33 (patch) | |
tree | 7a1701462b2179784ecf2f25b943bd4423043472 /arch/arm64/include/asm/topology.h | |
parent | 3c024f0ea6521a6877919fbb9f87cf9822b67f9b (diff) |
WIP: arm64: Cpu invariant scheduler load-tracking support
arm64 counterpart of arm bits, with some variations.
Use the max cap states for each type of CPU to setup cpu_scale.
Change-Id: Ib33b5fa379d520ff84985bca8ecd2257ef0fcab9
Signed-off-by: Juri Lelli <juri.lelli@arm.com>
Diffstat (limited to 'arch/arm64/include/asm/topology.h')
-rw-r--r-- | arch/arm64/include/asm/topology.h | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/arch/arm64/include/asm/topology.h b/arch/arm64/include/asm/topology.h index d8075eaefb42..38f6ed6ff3f1 100644 --- a/arch/arm64/include/asm/topology.h +++ b/arch/arm64/include/asm/topology.h @@ -31,6 +31,9 @@ unsigned long arm_arch_scale_freq_capacity(struct sched_domain *sd, int cpu); DECLARE_PER_CPU(atomic_long_t, cpu_freq_capacity); +#define arch_scale_cpu_capacity arm_arch_scale_cpu_capacity +extern unsigned long arm_arch_scale_cpu_capacity(struct sched_domain *sd, int cpu); + #else static inline void init_cpu_topology(void) { } |