This series of meetings is now obsolete
- Preparations to move this meeting into the general weekly Android sync-up meeting led by David Zinman.
- Amit: The plan is to have cpuidle going into three boards for 12.01
- mansson to continue pushing the Daniel/NDA issue.
- onsite Android power feedback
- common clock
- platform/wg meeting?
- AI: Mounir: will send firmware and license to Danilo
- pfefferz has been subscribed to cpu_idle BP
- AI: Mounir: will talk to Amit about actively engaging the Android team wrt power changes
mounir-bsaibes and pfefferz present.
- Will be extending this tool
- Will follow up with Tony
- Power-testing in LAVA
- Fixing cpu_idle
- Going to common clock
- Will be pushing out common clock to the various platforms
mansson and amitk present.
- The session SCHED_MC FULL IDLE SUPPORT FOR ANDROID was rescheduled to Thu 11:00 so that Vincent can participate remotely.
- Discussion about cpuidle. This is available for Panda on an "unclean" tree but is expected to go into mainline kernel 3.2.
- Tony and Amit will synch up monday or tuesday at Connect.
- TSC card
- PM is upstreaming Freescale for Oct (pending upstream)
- Will start on STE, need hardware, Daniel Lezcano
- TI's is not upstreamable, Andy's got an implementation
- May start working on Samsung in the next few months, next year
- Need a better BSP
- powertop, ncurses and libnl branching strategy
- Powerdebug, will it be in 11.10?
- Bugs, #824517 anything PMWG can do?
No meeting took place.
- Follow-up on sched_mc
- Discussion: Platform and WG interaction and process.
Link to all 11.09 BPs: https://wiki.linaro.org/Cycles/1109/Release/Blueprints
Android Platform sched_mc BP: https://blueprints.launchpad.net/linaro-android/+spec/linaro-android-enable-and-characterize-sched-mc
PMWG git tree: git://git.linaro.org/people/amitk/linux-linaro-pmwg.git
PMWG monthly milestone: https://launchpad.net/linaro-power/+milestone/2011.09
Currently worked on by Vincent Guittot. He is using ST-Ericsson HREF and internal s/w due to this being better kernel with cpuidle and better h/w with probe points. Status pending tree migration between nicos and jstulz's trees. Seemed to be stalled. Discussion regarding Upstreaming process followed. The resulting work consists of a single patch plus config options. However, it is depending on cpu_idle for useful results else these get lost in the noise.
Action: Amit follow up with John Rigby for Kconfig.
Action: Amit follow up with John Stultz for getting sched_mc in.
Action: Tony to Transition patches from ST-E tree into Linaro mainline.
Action: Tony to Again investigate possibilities for makin Android App for both powertop and ched_mc tuning.
Zach raised that it is important that instrumentation details (including schematics) is documented. Amit ensured that they are part of the delivery.
Action: Amit to make delivery according to plan to https://wiki.linaro.org/WorkingGroups/PowerManagement/Specs/sched_mc
Note fpr PMWG PM: https://blueprints.launchpad.net/linaro-pm-wg/+spec/pwr-sched-mc-add-arm-support is lacking "Acceptance" criteria.
Long discussion on process followed. The use of BPs. Upstreaming procedure. The value of staging features in builds while they are in transit.
Zach emphazised that early delivery to platforms enables other stakeholders and users (community) to use and test features before they get upstreamed. Upstreaming is a process with no deadline. It is not realisic to base a process on instant acceptance of (ARM) features. Upstreaming is Linaros mission but opportunity for members to exploit progress imediately is important and not in conflict with upstreaming. "Linaro is always about the next thing".
Amit argued that the monthly release scheme did not work well for WGs and long-lasting efforts. Definition of "done" - is it first attempt to upstream or is it acceptance?
Action: David to Clarify how the work process for WGs can be aligned to the monthly release scheme, and see if anything needs to be changed or just explained. Need definition of how to deliver through the monthly cycle for this class of work.
- dzinman: discussed with asac who informs that this issue is currently a topic under discussion. I will be involved as an observer as the discussion progresses.
Action: Tony to find a good place for these meeting notes: DONE https://wiki.linaro.org/Platform/Android/AndroidPowerManagementTeamSyncUp
Notes And Action Items
Plan for landing sched_mc and thermal management
sched_mc going into 3.1 (Russell) upstream
Vincent Guittot is going to land this (going on vacation, Amit Kucheria)
Can enable this in sysfs
Will open integration blueprints for jstultz's tree for sched_mc and thermal management
Will need to include docs at the end of the cycle
Notes and Action Items
[linaro-pm-wg] Enable sched_mc in the Panda-LEB build and show that it works: TODO First version posted to the list. Second version posted
AI: Will send patch over to Andy and/or John AI: Zach will send a email to David Brown
* Power debug in 11.07 * Thermal management.
- scheduler and cpu idle
- Not implemented for ARM, x86 has it
- vendors now use hotplug, they could use schedmc
- need vendor
- CPU idle
- get rid of hotplug code
- kernel patches
- Use Android builds for some testing
* AI: Zach: Get QC power contacts * AI: Amit: Enable schedmc in the Android TI kernel for 11.06
* asac: For the future can you try and implement something every month
- amit: breakdown into
* 11.07 - powertop, powerdebug on Android
- Android LEBs, forbidden
- deltas allowed
* AI: amit: follow up on power benchmarks
- suspend current, CPU is down, DRAM is in self refresh
- one floating io can cause 30 mA
- bootloader and resume are issues
Platform/Android/AndroidPowerManagementTeamSyncUp (last modified 2011-12-14 10:43:52)