Re: [PATCH] cpuidle: arm_big_little: pass target residency to mcpm

2013-06-11 Thread Liviu Dudau
On Mon, Jun 10, 2013 at 06:30:25PM +0100, Sebastian Capella wrote: > Hi, > > I haven't heard back from anyone regarding my last request. If there are no > objections, I'll go ahead and publish this patch to LKML and LAKML. No objections from me, Sebastian. When you have time and the inclination

Re: [PATCH] cpuidle: arm_big_little: pass target residency to mcpm

2013-05-22 Thread Liviu Dudau
On Tue, May 21, 2013 at 10:08:29PM +0100, Sebastian Capella wrote: > Thanks Liviu! > > Some comments below.. > > Quoting Liviu Dudau (2013-05-21 10:15:42) > > ... Which side of the interface are you actually thinking of? > > Both, I'm really just trying to unders

Re: [PATCH] cpuidle: arm_big_little: pass target residency to mcpm

2013-05-21 Thread Liviu Dudau
On Tue, May 21, 2013 at 01:39:38AM +0100, Sebastian Capella wrote: > Hi Nico, Liviu, Catalin, Hi Sebastian, > > Do you expect there to also be cases where the PSCI interface may > not be aware of all of the platform states? Not sure why the PSCI interface would have a say here. It's only an int

Re: [GIT PULL] big LITTLE MP - v17

2013-05-17 Thread Liviu Dudau
imental Frequency-Invariant Load Scaling Patch > ARM: Fix build breakage when big.LITTLE.conf is not used. > sched: cfs.nr_running does not contain the intended metric > > Jon Medhurst (1): > ARM: sched: Avoid empty 'slow' HMP domain > > Livi

Re: [PATCH] cpuidle: arm_big_little: route target residency to mcpm

2013-05-17 Thread Liviu Dudau
On Thu, May 16, 2013 at 07:21:55PM +0100, Nicolas Pitre wrote: > On Thu, 16 May 2013, Liviu Dudau wrote: > > > From previous discussions between Achin, Charles and Nico I am aware > > that Nico has decided for the moment that target residency should be > > useful enough

Re: [PATCH] cpuidle: arm_big_little: route target residency to mcpm

2013-05-16 Thread Liviu Dudau
On Wed, May 15, 2013 at 07:05:10PM +0100, Sebastian Capella wrote: > Hi Liviu, > > Regarding your comments about using the C-state instead of the residency, we > based off of the existing mcpm_suspend call which currently takes residency > (with a 0 meaning lowest power). > > We used calls (inc

Re: [PATCH] cpuidle: arm_big_little: route target residency to mcpm

2013-05-16 Thread Liviu Dudau
On Wed, May 15, 2013 at 07:05:10PM +0100, Sebastian Capella wrote: > Hi Liviu, > > Regarding your comments about using the C-state instead of the residency, we > based off of the existing mcpm_suspend call which currently takes residency > (with a 0 meaning lowest power). > > We used calls (inc

Re: [PATCH] cpuidle: arm_big_little: route target residency to mcpm

2013-05-15 Thread Liviu Dudau
Hi Sebastian, On Mon, May 13, 2013 at 07:53:42PM +0100, Sebastian Capella wrote: > Pass residency information to the mcpm_cpu_suspend. The information > is taken from the target_residency of the intended C-state. > > When a platform uses multiple powerdown cstates, the residency information > ind

Re: [ANNOUNCE] linux-linaro kernel schedule for 13.02

2013-02-28 Thread Liviu Dudau
Hi Andrey, Do you have any plans to do another respin of the ll tree before final 13.02? Regards, Liviu On Sun, Feb 10, 2013 at 06:03:49PM +, Andrey Konovalov wrote: > Greetings, > > llct has been moved to v3.8-rc7 (tag llct-20130210.0). > If the ll topics would be ready, on Feb 11, in the

Re: [RFC] bootwrapper: Add support for the TC1 and TC2 CoreTiles

2012-12-19 Thread Liviu Dudau
On Tue, Dec 18, 2012 at 04:42:08PM +, Alexander Spyridakis wrote: > On 18 December 2012 12:10, Liviu Dudau > mailto:liviu.du...@arm.com>> wrote: > Hi Alexander, > > Could you explain with a bit more detail what's the intended usage > scenario for this code? >

Re: [RFC] bootwrapper: Add support for the TC1 and TC2 CoreTiles

2012-12-18 Thread Liviu Dudau
Hi Alexander, Could you explain with a bit more detail what's the intended usage scenario for this code? If you have BootMonitor, it is already capable of booting the kernel. Regards, Liviu On Wed, Dec 12, 2012 at 08:35:10PM +, Alexander Spyridakis wrote: > - A new output binary (board.a

Re: [ANNOUNCE] linux-linaro kernel schedule for 12.12

2012-12-11 Thread Liviu Dudau
On Tue, Dec 11, 2012 at 09:54:19AM +, Andrey Konovalov wrote: > 10.12.2012 23:26, Andrey Konovalov пишет: > > Greetings, > > > > The 12.12 schedule has been updated on wiki: > > > > https://wiki.linaro.org/Platform/DevPlatform/LinuxLinaroKernelSchedule > > > > Both the llct and the ll trees hav

Re: HMP patches v2

2012-12-06 Thread Liviu Dudau
[discussion not relevant to this reply removed] > > Liviu, > > I'm just saying that the use case above can't happen because the > fields are not updated by thread but by scheduler and it can't be > pre-empted by a thread while updating them. We can have the situation > where cpu A updates its fie

Re: HMP patches v2

2012-12-06 Thread Liviu Dudau
On Thu, Dec 06, 2012 at 02:06:30PM +, Amit Kucheria wrote: > On Thu, Dec 6, 2012 at 5:36 PM, Liviu Dudau > mailto:liviu.du...@arm.com>> wrote: > On Thu, Dec 06, 2012 at 11:50:15AM +, Vincent Guittot wrote: > > On 6 December 2012 11:27, Liviu Dudau > > mailto:

Re: HMP patches v2

2012-12-06 Thread Liviu Dudau
On Thu, Dec 06, 2012 at 12:25:21PM +, Vincent Guittot wrote: > On 6 December 2012 13:06, Liviu Dudau wrote: > > On Thu, Dec 06, 2012 at 11:50:15AM +, Vincent Guittot wrote: > >> On 6 December 2012 11:27, Liviu Dudau wrote: > >> > On Thu, Dec 06, 2012 at

Re: HMP patches v2

2012-12-06 Thread Liviu Dudau
On Thu, Dec 06, 2012 at 11:50:15AM +, Vincent Guittot wrote: > On 6 December 2012 11:27, Liviu Dudau wrote: > > On Thu, Dec 06, 2012 at 09:32:11AM +, Viresh Kumar wrote: > >> Hi Vincent, > >> > >> On 6 December 2012 14:50, Vincent Guittot > &

Re: HMP patches v2

2012-12-06 Thread Liviu Dudau
On Thu, Dec 06, 2012 at 09:32:11AM +, Viresh Kumar wrote: > Hi Vincent, > > On 6 December 2012 14:50, Vincent Guittot wrote: > > It's look like you have disabled packing small task in your v13 with 4a29297 > > It looks like you are referring to an older version of this branch as > the commit

Re: HMP patches v2

2012-12-05 Thread Liviu Dudau
On Wed, Dec 05, 2012 at 05:27:53AM +, Viresh Kumar wrote: > On 17 November 2012 00:02, Liviu Dudau wrote: > > Here are the latest patches for HMP tunables to be included in the MP > > branch for the 12.11 > > release. They depend on Vincent Guittot's patches

[HMP tunables v2][PATCH 6/7] ARM: Experimental Frequency-Invariant Load Scaling Patch

2012-11-16 Thread Liviu Dudau
From: Chris Redpath Evaluation Patch to investigate using load as a representation of the amount of POTENTIAL cpu compute capacity used rather than a representation of the CURRENT cpu compute capacity. If CPUFreq is enabled, scales load in accordance with frequency. Powersave/performance CPUFre

HMP patches v2

2012-11-16 Thread Liviu Dudau
Hi Viresh, Here are the latest patches for HMP tunables to be included in the MP branch for the 12.11 release. They depend on Vincent Guittot's patches that you have on -exp-v12 branch which we need included in the PULL request. Testing shows that they improve power consumption for HMP. Thanks

[HMP tunables v2][PATCH 5/7] ARM: Change load tracking scale using sysfs

2012-11-16 Thread Liviu Dudau
From: Olivier Cozette These functions allow to change the load average period used in the task load average computation through /sys/kernel/hmp/load_avg_period_ms. This period is the time in ms to go from 0 to 0.5 load average while running or the time from 1 to 0.5 while sleeping. The default o

[HMP tunables v2][PATCH 7/7] linaro/configs: big-LITTLE-MP: Enable the new tunable sysfs interface by default.

2012-11-16 Thread Liviu Dudau
Enable the new tunable sysfs interface for HMP scaling invariants. Signed-of-by: Liviu Dudau --- linaro/configs/big-LITTLE-MP.conf |2 ++ 1 file changed, 2 insertions(+) diff --git a/linaro/configs/big-LITTLE-MP.conf b/linaro/configs/big-LITTLE-MP.conf index 9ee51e4..b88ee53 100644 --- a

[HMP tunables v2][PATCH 3/7] ARM: TC2: Re-enable SD_SHARE_POWERLINE

2012-11-16 Thread Liviu Dudau
From: Morten Rasmussen Re-enable SD_SHARE_POWERLINE to reflect the power domains of TC2. --- arch/arm/kernel/topology.c |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/arch/arm/kernel/topology.c b/arch/arm/kernel/topology.c index 317dac6..4d34e0e 100644 --- a/arch/arm/kern

[HMP tunables v2][PATCH 2/7] sched: SD_SHARE_POWERLINE buddy selection fix

2012-11-16 Thread Liviu Dudau
From: Morten Rasmussen Fixes update_packing_domain() to behave better for topologies where SD_SHARE_POWERLINE is disabled at highest sched domain level. Signed-of-by: Morten Rasmussen --- kernel/sched/fair.c | 15 ++- 1 file changed, 14 insertions(+), 1 deletion(-) diff --git a/

[HMP tunables v2][PATCH 4/7] Revert "HMP: Sysfs support for switching hmp on/off at runtime"

2012-11-16 Thread Liviu Dudau
This reverts commit ad363efa74968250033ce2d9de00488d0cba9134. Conflicts: kernel/sched/core.c --- arch/arm/Kconfig|9 - arch/arm/include/asm/topology.h |4 +- kernel/sched/core.c |4 -- kernel/sched/fair.c | 81 ---

[HMP tunables v2][PATCH 1/7] Revert "sched: secure access to other CPU statistics"

2012-11-16 Thread Liviu Dudau
This reverts commit 2aa14d0379cc54bc0ec44adb7a2e0ad02ae293d0. The way this functionality is implemented is under review and the current implementation is considered not safe. Signed-of-by: Liviu Dudau --- kernel/sched/fair.c | 19 ++- 1 file changed, 2 insertions(+), 17

Re: [ANNOUNCE]: big LITTLE MP tree process update

2012-11-14 Thread Liviu Dudau
On Wed, Nov 14, 2012 at 10:06:49AM +, Viresh Kumar wrote: > On 14 November 2012 15:23, Liviu Dudau wrote: > > On Wed, Nov 14, 2012 at 06:33:29AM +, Viresh Kumar wrote: > > Hi Viresh, > > Hi Liviu, > > >> There are two categories of branches/patches that

Re: [ANNOUNCE]: big LITTLE MP tree process update

2012-11-14 Thread Liviu Dudau
On Wed, Nov 14, 2012 at 06:33:29AM +, Viresh Kumar wrote: > Hello everybody, > Hi Viresh, > There have been few discussion on how big LITTLE MP tree should be managed as > it is getting PULL requests from a wide range of patches working > towards making our > system more power efficient. >