On 05/16/2013 02:47 AM, Viresh Kumar wrote:
On 16 May 2013 14:58, Viresh Kumar viresh.kumar@linaro.org wrote:
Hi Todd and others,
If we have a multi-package system, where we have multiple instances of struct policy (per package), currently we can't have multiple instances of same governor. i.e. We can't have multiple instances of Interactive governor for multiple packages.
This is a bottleneck for multicluster system, where we want different packages to use Interactive governor, but with different tunables.
---------x------------x---------
Recently, I have upstreamed this support in 3.10-rc1 for cpufreq core, Ondemand and Conservative governor. Now is an attempt for Interactive Governor.
I didn't had any clue on what kernel to rebase my patches over as I couldn't find a 3.10-rc based branch in your tree and so based it on experimental/android-3.9.
So, this is what this patchset does:
- Backports some important patches from v3.10-rc1/2 to v3.9: First 8 patches
- Added few more supportive patches which might go in rc3: Next 4 patches
- Finally updated Interactive governor: Last 4 patches
Hi John,
We need to push some part of this patchset to coming release of linux-linaro too. And probably you are the best guy for doing this. Right?
So, this is what you need to do:
- Fetch latest Interactive governor patches from AOSP, probably 5 patches only.
- Hopefully you will rebase over 3.10-rc2 ?
- Then you can pick last 8 patches from this patchset..
Do you have a git branch with the queue you just sent Todd available? It probably would be easiest to just merge that in.
I might also suggest Andrey merge that branch in directly, as I try to keep the linaro.android tree aligned as closely as possible with AOSP, and avoid mixing other functionality into it.
Andrey if you're overloaded, let me know and I'll do a linaro.android + Viresh's work merge in a separate branch and send you that git url.
thanks -john