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