Hi Vincent,
On 03/08/15 10:22, Vincent Guittot wrote:
> Hi Morten,
>
>
> On 7 July 2015 at 20:23, Morten Rasmussen wrote:
>> From: Morten Rasmussen
>>
>
> [snip]
>
>> -
>> #endif
>> diff --git a/arch/arm/kernel/topology.c b/arch/arm/kernel/topology.c
>> index 08b7847..9c09e6e 100644
>> ---
Hi Vincent,
On 03/08/15 10:22, Vincent Guittot wrote:
Hi Morten,
On 7 July 2015 at 20:23, Morten Rasmussen morten.rasmus...@arm.com wrote:
From: Morten Rasmussen morten.rasmus...@arm.com
[snip]
-
#endif
diff --git a/arch/arm/kernel/topology.c b/arch/arm/kernel/topology.c
index
On Tue, Aug 11, 2015 at 11:27:54AM +0200, Peter Zijlstra wrote:
> On Tue, Jul 07, 2015 at 07:23:44PM +0100, Morten Rasmussen wrote:
> > +static DEFINE_PER_CPU(atomic_long_t, cpu_max_freq);
> > +DEFINE_PER_CPU(atomic_long_t, cpu_freq_capacity);
>
> > + atomic_long_set(_cpu(cpu_freq_capacity,
On Tue, Aug 11, 2015 at 11:27:54AM +0200, Peter Zijlstra wrote:
On Tue, Jul 07, 2015 at 07:23:44PM +0100, Morten Rasmussen wrote:
+static DEFINE_PER_CPU(atomic_long_t, cpu_max_freq);
+DEFINE_PER_CPU(atomic_long_t, cpu_freq_capacity);
+ atomic_long_set(per_cpu(cpu_freq_capacity, cpu),
On Tue, Jul 07, 2015 at 07:23:44PM +0100, Morten Rasmussen wrote:
> +static DEFINE_PER_CPU(atomic_long_t, cpu_max_freq);
> +DEFINE_PER_CPU(atomic_long_t, cpu_freq_capacity);
> + atomic_long_set(_cpu(cpu_freq_capacity, cpu), capacity);
> + unsigned long max =
On Tue, Jul 07, 2015 at 07:23:44PM +0100, Morten Rasmussen wrote:
+static DEFINE_PER_CPU(atomic_long_t, cpu_max_freq);
+DEFINE_PER_CPU(atomic_long_t, cpu_freq_capacity);
+ atomic_long_set(per_cpu(cpu_freq_capacity, cpu), capacity);
+ unsigned long max =
Hi Morten,
On 7 July 2015 at 20:23, Morten Rasmussen wrote:
> From: Morten Rasmussen
>
[snip]
> -
> #endif
> diff --git a/arch/arm/kernel/topology.c b/arch/arm/kernel/topology.c
> index 08b7847..9c09e6e 100644
> --- a/arch/arm/kernel/topology.c
> +++ b/arch/arm/kernel/topology.c
> @@ -169,6
Hi Morten,
On 7 July 2015 at 20:23, Morten Rasmussen morten.rasmus...@arm.com wrote:
From: Morten Rasmussen morten.rasmus...@arm.com
[snip]
-
#endif
diff --git a/arch/arm/kernel/topology.c b/arch/arm/kernel/topology.c
index 08b7847..9c09e6e 100644
--- a/arch/arm/kernel/topology.c
+++
From: Morten Rasmussen
Implements arch-specific function to provide the scheduler with a
frequency scaling correction factor for more accurate load-tracking.
The factor is:
current_freq(cpu) << SCHED_CAPACITY_SHIFT / max_freq(cpu)
This implementation only provides frequency invariance.
From: Morten Rasmussen morten.rasmus...@arm.com
Implements arch-specific function to provide the scheduler with a
frequency scaling correction factor for more accurate load-tracking.
The factor is:
current_freq(cpu) SCHED_CAPACITY_SHIFT / max_freq(cpu)
This implementation only provides
10 matches
Mail list logo