On Tue, 2011-07-12 at 18:23 +0300, Amit Kucheria wrote:
> From: Vincent Guittot <vincent.guit...@linaro.org>
> 
> (Patch accepted by Russell for 3.1:
> http://www.spinics.net/lists/arm-kernel/msg131273.html)
> 
> The affinity between ARM processors is defined in the MPIDR register.
> We can identify which processors are in the same cluster,
> and which ones have performance interdependency. We can define the
> cpu topology of ARM platform, that is then used by sched_mc and sched_smt.
> 
> The default state of sched_mc and sched_smt config is disable.
> When enabled, the behavior of the scheduler can be modified with
> sched_mc_power_savings and sched_smt_power_savings sysfs interfaces.
> 
> Changes since v4 :
> *  Remove unnecessary parentheses and blank lines
> 
> Changes since v3 :
> * Update the format of printk message
> * Remove blank line
> 
> Changes since v2 :
> * Update the commit message and some comments
> 
> Changes since v1 :
> * Update the commit message
> * Add read_cpuid_mpidr in arch/arm/include/asm/cputype.h
> * Modify header of arch/arm/kernel/topology.c
> * Modify tests and manipulation of MPIDR's bitfields
> * Modify the place and dependancy of the config
> * Modify Noop functions
> 
> Signed-off-by: Vincent Guittot <vincent.guit...@linaro.org>
> Reviewed-by: Amit Kucheria <amit.kuche...@linaro.org>
> Signed-off-by: Amit Kucheria <amit.kuche...@verdurent.com>

Don't have much feedback on the patch, but it applies and boots fine
against the android-3.0 branch. I'll be happy to merge it once it lands
in Nico's tree.

thanks
-john


_______________________________________________
linaro-dev mailing list
linaro-dev@lists.linaro.org
http://lists.linaro.org/mailman/listinfo/linaro-dev

Reply via email to