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..
Let me know it is fine or not.
-- viresh