Differences between revisions 112 and 113
Revision 112 as of 2013-08-22 10:24:52
Size: 17234
Comment:
Revision 113 as of 2013-08-22 10:26:28
Size: 1675
Comment:
Deletions are marked like this. Additions are marked like this.
Line 19: Line 19:
===== Team Availability =====

||<-3#000000:style="color: #FFFFFF;">'''legend'''||
||<#FF8888:>usually unavailable||<#FFFF88:>can be available once in a while||<#88FF88:>usually available||

----

||<^|2#000000:style="color: #FFFFFF;">'''name''' ||<^|2#000000:style="color: #FFFFFF;">'''TZ'''<<BR>>(no DST) ||<^-48#000000:style="color: #FFFFFF;">'''availability (UTC)'''||
||<^-2#000000:style="color: #FFFFFF; font-size:x-small;">00 ||<^-2#000000:style="color: #FFFFFF; font-size:x-small;">01 ||<^-2#000000:style="color: #FFFFFF; font-size:x-small;">02 ||<^-2#000000:style="color: #FFFFFF; font-size:x-small;">03 ||<^-2#000000:style="color: #FFFFFF; font-size:x-small;">04 ||<^-2#000000:style="color: #FFFFFF; font-size:x-small;">05 ||<^-2#000000:style="color: #FFFFFF; font-size:x-small;">06 ||<^-2#000000:style="color: #FFFFFF; font-size:x-small;">07 ||<^-2#000000:style="color: #FFFFFF; font-size:x-small;">08 ||<^-2#000000:style="color: #FFFFFF; font-size:x-small;">09 ||<^-2#000000:style="color: #FFFFFF; font-size:x-small;">10 ||<^-2#000000:style="color: #FFFFFF; font-size:x-small;">11 ||<^-2#000000:style="color: #FFFFFF; font-size:x-small;">12 ||<^-2#000000:style="color: #FFFFFF; font-size:x-small;">13 ||<^-2#000000:style="color: #FFFFFF; font-size:x-small;">14 ||<^-2#000000:style="color: #FFFFFF; font-size:x-small;">15 ||<^-2#000000:style="color: #FFFFFF; font-size:x-small;">16 ||<^-2#000000:style="color: #FFFFFF; font-size:x-small;">17 ||<^-2#000000:style="color: #FFFFFF; font-size:x-small;">18 ||<^-2#000000:style="color: #FFFFFF; font-size:x-small;">19 ||<^-2#000000:style="color: #FFFFFF; font-size:x-small;">20 ||<^-2#000000:style="color: #FFFFFF; font-size:x-small;">21 ||<^-2#000000:style="color: #FFFFFF; font-size:x-small;">22 ||<^-2#000000:style="color: #FFFFFF; font-size:x-small;">23 ||
||<^>Amit Kucheria ||<^:>+0530||<-2#FF8888 style="font-size:x-small;"> ||<-2#FF8888 style="font-size:x-small;"> ||<-2#FF8888 style="font-size:x-small;"> ||<#FF8888 style="font-size:x-small;"> ||<#FFFF88 style="font-size:x-small;"> ||<-2#FFFF88 style="font-size:x-small;"> ||<-2#88FF88 style="font-size:x-small;"> ||<-2#88FF88 style="font-size:x-small;"> ||<-2#88FF88 style="font-size:x-small;"> ||<-2#88FF88 style="font-size:x-small;"> ||<-2#88FF88 style="font-size:x-small;"> ||<-2#88FF88 style="font-size:x-small;"> ||<-2#88FF88 style="font-size:x-small;"> ||<-2#88FF88 style="font-size:x-small;"> ||<-2#88FF88 style="font-size:x-small;"> ||<-2#88FF88 style="font-size:x-small;"> ||<#88FF88 style="font-size:x-small;"> ||<#FFFF88 style="font-size:x-small;"> ||<-2#FFFF88 style="font-size:x-small;"> ||<-2#FF8888 style="font-size:x-small;"> ||<-2#FF8888 style="font-size:x-small;"> ||<-2#FF8888 style="font-size:x-small;"> ||<-2#FF8888 style="font-size:x-small;"> ||<-2#FF8888 style="font-size:x-small;"> ||<-2#FF8888 style="font-size:x-small;"> ||<-2#FF8888 style="font-size:x-small;"> ||
||<^>Chander Kashyap ||<^:>+0530||<-2#FF8888 style="font-size:x-small;"> ||<-2#FF8888 style="font-size:x-small;"> ||<-2#FF8888 style="font-size:x-small;"> ||<#FF8888 style="font-size:x-small;"> ||<#88FF88 style="font-size:x-small;"> ||<-2#88FF88 style="font-size:x-small;"> ||<-2#88FF88 style="font-size:x-small;"> ||<-2#88FF88 style="font-size:x-small;"> ||<-2#88FF88 style="font-size:x-small;"> ||<-2#88FF88 style="font-size:x-small;"> ||<-2#88FF88 style="font-size:x-small;"> ||<-2#88FF88 style="font-size:x-small;"> ||<-2#88FF88 style="font-size:x-small;"> ||<-2#FFFF88 style="font-size:x-small;"> ||<-2#FF8888 style="font-size:x-small;"> ||<-2#FF8888 style="font-size:x-small;"> ||<-2#FF8888 style="font-size:x-small;"> ||<-2#FF8888 style="font-size:x-small;"> ||<-2#FF8888 style="font-size:x-small;"> ||<-2#FF8888 style="font-size:x-small;"> ||<-2#FF8888 style="font-size:x-small;"> ||<-2#FF8888 style="font-size:x-small;"> ||<-2#FF8888 style="font-size:x-small;"> ||<-2#FF8888 style="font-size:x-small;"> ||<-2#FF8888 style="font-size:x-small;"> ||
||<^>Daniel Lezcano ||<^:>+0100||<-2#FF8888 style="font-size:x-small;"> ||<-2#FF8888 style="font-size:x-small;"> ||<-2#FF8888 style="font-size:x-small;"> ||<-2#FF8888 style="font-size:x-small;"> ||<-2#FF8888 style="font-size:x-small;"> ||<-2#FFFF88 style="font-size:x-small;"> ||<-2#FFFF88 style="font-size:x-small;"> ||<-2#FFFF88 style="font-size:x-small;"> ||<-2#FFFF88 style="font-size:x-small;"> ||<-2#88FF88 style="font-size:x-small;"> ||<-2#88FF88 style="font-size:x-small;"> ||<-2#88FF88 style="font-size:x-small;"> ||<-2#88FF88 style="font-size:x-small;"> ||<-2#88FF88 style="font-size:x-small;"> ||<-2#88FF88 style="font-size:x-small;"> ||<-2#88FF88 style="font-size:x-small;"> ||<-2#88FF88 style="font-size:x-small;"> ||<-2#88FF88 style="font-size:x-small;"> ||<-2#88FF88 style="font-size:x-small;"> ||<-2#FFFF88 style="font-size:x-small;"> ||<-2#FFFF88 style="font-size:x-small;"> ||<-2#FFFF88 style="font-size:x-small;"> ||<-2#FFFF88 style="font-size:x-small;"> ||<-2#FFFF88 style="font-size:x-small;"> ||
||<^>Kevin Hilman ||<^:>-0800||<-2#88FF88 style="font-size:x-small;"> ||<-2#FF8888 style="font-size:x-small;"> ||<-2#FF8888 style="font-size:x-small;"> ||<-2#FF8888 style="font-size:x-small;"> ||<-2#FF8888 style="font-size:x-small;"> ||<-2#FF8888 style="font-size:x-small;"> ||<-2#FF8888 style="font-size:x-small;"> ||<-2#FF8888 style="font-size:x-small;"> ||<-2#FF8888 style="font-size:x-small;"> ||<-2#FF8888 style="font-size:x-small;"> ||<-2#FF8888 style="font-size:x-small;"> ||<-2#FF8888 style="font-size:x-small;"> ||<-2#FF8888 style="font-size:x-small;"> ||<-2#FF8888 style="font-size:x-small;"> ||<-2#FFFF88 style="font-size:x-small;"> ||<#FFFF88 style="font-size:x-small;"> ||<#FF8888 style="font-size:x-small;"> ||<-2#FF8888 style="font-size:x-small;"> ||<-2#88FF88 style="font-size:x-small;"> ||<-2#88FF88 style="font-size:x-small;"> ||<-2#88FF88 style="font-size:x-small;"> ||<-2#88FF88 style="font-size:x-small;"> ||<-2#88FF88 style="font-size:x-small;"> ||<-2#88FF88 style="font-size:x-small;"> ||<-2#88FF88 style="font-size:x-small;"> ||
||<^>Mike Turquette ||<^:>-0800||<-2#88FF88 style="font-size:x-small;"> ||<-2#FFFF88 style="font-size:x-small;"> ||<-2#FFFF88 style="font-size:x-small;"> ||<-2#FFFF88 style="font-size:x-small;"> ||<-2#FFFF88 style="font-size:x-small;"> ||<-2#FFFF88 style="font-size:x-small;"> ||<-2#FF8888 style="font-size:x-small;"> ||<-2#FF8888 style="font-size:x-small;"> ||<-2#FF8888 style="font-size:x-small;"> ||<-2#FF8888 style="font-size:x-small;"> ||<-2#FF8888 style="font-size:x-small;"> ||<-2#FF8888 style="font-size:x-small;"> ||<-2#FF8888 style="font-size:x-small;"> ||<-2#FF8888 style="font-size:x-small;"> ||<-2#88FF88 style="font-size:x-small;"> ||<-2#88FF88 style="font-size:x-small;"> ||<-2#88FF88 style="font-size:x-small;"> ||<-2#88FF88 style="font-size:x-small;"> ||<-2#88FF88 style="font-size:x-small;"> ||<-2#88FF88 style="font-size:x-small;"> ||<-2#88FF88 style="font-size:x-small;"> ||<-2#88FF88 style="font-size:x-small;"> ||<-2#88FF88 style="font-size:x-small;"> ||<-2#88FF88 style="font-size:x-small;"> ||
||<^>Sanjay Singh Rawat ||<^:>+0530||<-2#FF8888 style="font-size:x-small;"> ||<-2#FF8888 style="font-size:x-small;"> ||<-2#FF8888 style="font-size:x-small;"> ||<#FF8888 style="font-size:x-small;"> ||<#88FF88 style="font-size:x-small;"> ||<-2#88FF88 style="font-size:x-small;"> ||<-2#88FF88 style="font-size:x-small;"> ||<-2#88FF88 style="font-size:x-small;"> ||<-2#88FF88 style="font-size:x-small;"> ||<-2#88FF88 style="font-size:x-small;"> ||<-2#88FF88 style="font-size:x-small;"> ||<-2#88FF88 style="font-size:x-small;"> ||<-2#88FF88 style="font-size:x-small;"> ||<#88FF88 style="font-size:x-small;"> ||<#FFFF88 style="font-size:x-small;"> ||<-2#FFFF88 style="font-size:x-small;"> ||<#FFFF88 style="font-size:x-small;"> ||<#FF8888 style="font-size:x-small;"> ||<-2#FF8888 style="font-size:x-small;"> ||<-2#FF8888 style="font-size:x-small;"> ||<-2#FF8888 style="font-size:x-small;"> ||<-2#FF8888 style="font-size:x-small;"> ||<-2#FF8888 style="font-size:x-small;"> ||<-2#FF8888 style="font-size:x-small;"> ||<-2#FF8888 style="font-size:x-small;"> ||<-2#FF8888 style="font-size:x-small;"> ||<-2#FF8888 style="font-size:x-small;"> ||
||<^>Sebastian Capella ||<^:>-0800||<-2#88FF88 style="font-size:x-small;"> ||<-2#FFFF88 style="font-size:x-small;"> ||<-2#FF8888 style="font-size:x-small;"> ||<-2#FF8888 style="font-size:x-small;"> ||<-2#FFFF88 style="font-size:x-small;"> ||<-2#FFFF88 style="font-size:x-small;"> ||<-2#FFFF88 style="font-size:x-small;"> ||<-2#FF8888 style="font-size:x-small;"> ||<-2#FF8888 style="font-size:x-small;"> ||<-2#FF8888 style="font-size:x-small;"> ||<-2#FF8888 style="font-size:x-small;"> ||<-2#FF8888 style="font-size:x-small;"> ||<-2#FF8888 style="font-size:x-small;"> ||<-2#FF8888 style="font-size:x-small;"> ||<-2#FF8888 style="font-size:x-small;"> ||<-2#FF8888 style="font-size:x-small;"> ||<#FF8888 style="font-size:x-small;"> ||<#88FF88 style="font-size:x-small;"> ||<-2#88FF88 style="font-size:x-small;"> ||<-2#88FF88 style="font-size:x-small;"> ||<-2#88FF88 style="font-size:x-small;"> ||<-2#88FF88 style="font-size:x-small;"> ||<-2#88FF88 style="font-size:x-small;"> ||<-2#88FF88 style="font-size:x-small;"> ||<-2#88FF88 style="font-size:x-small;"> ||
||<^>Serge Broslavsky ||<^:>+0200||<-2#FF8888 style="font-size:x-small;"> ||<-2#FF8888 style="font-size:x-small;"> ||<-2#FF8888 style="font-size:x-small;"> ||<-2#FF8888 style="font-size:x-small;"> ||<-2#FF8888 style="font-size:x-small;"> ||<-2#FF8888 style="font-size:x-small;"> ||<-2#FFFF88 style="font-size:x-small;"> ||<-2#FFFF88 style="font-size:x-small;"> ||<-2#88FF88 style="font-size:x-small;"> ||<-2#88FF88 style="font-size:x-small;"> ||<-2#88FF88 style="font-size:x-small;"> ||<-2#88FF88 style="font-size:x-small;"> ||<-2#88FF88 style="font-size:x-small;"> ||<-2#88FF88 style="font-size:x-small;"> ||<-2#88FF88 style="font-size:x-small;"> ||<-2#88FF88 style="font-size:x-small;"> ||<-2#88FF88 style="font-size:x-small;"> ||<-2#88FF88 style="font-size:x-small;"> ||<-2#FFFF88 style="font-size:x-small;"> ||<-2#FFFF88 style="font-size:x-small;"> ||<-2#FF8888 style="font-size:x-small;"> ||<-2#FF8888 style="font-size:x-small;"> ||<-2#FF8888 style="font-size:x-small;"> ||<-2#FF8888 style="font-size:x-small;"> ||
||<^>Shaojie Sun ||<^:>+0800||<#FF8888 style="font-size:x-small;"> ||<#FFFF88 style="font-size:x-small;"> ||<-2#88FF88 style="font-size:x-small;"> ||<-2#88FF88 style="font-size:x-small;"> ||<-2#88FF88 style="font-size:x-small;"> ||<-2#88FF88 style="font-size:x-small;"> ||<-2#88FF88 style="font-size:x-small;"> ||<-2#88FF88 style="font-size:x-small;"> ||<-2#88FF88 style="font-size:x-small;"> ||<-2#88FF88 style="font-size:x-small;"> ||<-2#88FF88 style="font-size:x-small;"> ||<-2#FFFF88 style="font-size:x-small;"> ||<-2#FFFF88 style="font-size:x-small;"> ||<-2#FFFF88 style="font-size:x-small;"> ||<-2#FFFF88 style="font-size:x-small;"> ||<-2#FFFF88 style="font-size:x-small;"> ||<-2#FF8888 style="font-size:x-small;"> ||<-2#FF8888 style="font-size:x-small;"> ||<-2#FF8888 style="font-size:x-small;"> ||<-2#FF8888 style="font-size:x-small;"> ||<-2#FF8888 style="font-size:x-small;"> ||<-2#FF8888 style="font-size:x-small;"> ||<-2#FF8888 style="font-size:x-small;"> ||<-2#FF8888 style="font-size:x-small;"> ||<-2#FF8888 style="font-size:x-small;"> ||
||<^>Tuukka Tikkanen ||<^:>+0200||<-2#FF8888 style="font-size:x-small;"> ||<-2#FF8888 style="font-size:x-small;"> ||<-2#FF8888 style="font-size:x-small;"> ||<-2#FF8888 style="font-size:x-small;"> ||<-2#FF8888 style="font-size:x-small;"> ||<-2#FF8888 style="font-size:x-small;"> ||<-2#FFFF88 style="font-size:x-small;"> ||<-2#88FF88 style="font-size:x-small;"> ||<-2#88FF88 style="font-size:x-small;"> ||<-2#88FF88 style="font-size:x-small;"> ||<-2#88FF88 style="font-size:x-small;"> ||<-2#88FF88 style="font-size:x-small;"> ||<-2#88FF88 style="font-size:x-small;"> ||<-2#88FF88 style="font-size:x-small;"> ||<-2#88FF88 style="font-size:x-small;"> ||<-2#FFFF88 style="font-size:x-small;"> ||<-2#FFFF88 style="font-size:x-small;"> ||<-2#FFFF88 style="font-size:x-small;"> ||<-2#FFFF88 style="font-size:x-small;"> ||<-2#FF8888 style="font-size:x-small;"> ||<-2#FF8888 style="font-size:x-small;"> ||<-2#FF8888 style="font-size:x-small;"> ||<-2#FF8888 style="font-size:x-small;"> ||<-2#FF8888 style="font-size:x-small;"> ||
||<^>Vincent Guittot ||<^:>+0200||<-2#FF8888 style="font-size:x-small;"> ||<-2#FF8888 style="font-size:x-small;"> ||<-2#FF8888 style="font-size:x-small;"> ||<-2#FF8888 style="font-size:x-small;"> ||<-2#FF8888 style="font-size:x-small;"> ||<-2#FF8888 style="font-size:x-small;"> ||<-2#FFFF88 style="font-size:x-small;"> ||<-2#88FF88 style="font-size:x-small;"> ||<-2#88FF88 style="font-size:x-small;"> ||<-2#88FF88 style="font-size:x-small;"> ||<-2#88FF88 style="font-size:x-small;"> ||<-2#88FF88 style="font-size:x-small;"> ||<-2#88FF88 style="font-size:x-small;"> ||<-2#88FF88 style="font-size:x-small;"> ||<-2#88FF88 style="font-size:x-small;"> ||<-2#88FF88 style="font-size:x-small;"> ||<-2#88FF88 style="font-size:x-small;"> ||<-2#FFFF88 style="font-size:x-small;"> ||<-2#FFFF88 style="font-size:x-small;"> ||<-2#FF8888 style="font-size:x-small;"> ||<-2#FF8888 style="font-size:x-small;"> ||<-2#FF8888 style="font-size:x-small;"> ||<-2#FF8888 style="font-size:x-small;"> ||<-2#FF8888 style="font-size:x-small;"> ||
||<^>Viresh Kumar ||<^:>+0530||<-2#FF8888 style="font-size:x-small;"> ||<#FF8888 style="font-size:x-small;"> ||<#FFFF88 style="font-size:x-small;"> ||<-2#FFFF88 style="font-size:x-small;"> ||<#FFFF88 style="font-size:x-small;"> ||<#88FF88 style="font-size:x-small;"> ||<-2#88FF88 style="font-size:x-small;"> ||<-2#88FF88 style="font-size:x-small;"> ||<-2#88FF88 style="font-size:x-small;"> ||<-2#88FF88 style="font-size:x-small;"> ||<-2#88FF88 style="font-size:x-small;"> ||<-2#88FF88 style="font-size:x-small;"> ||<-2#88FF88 style="font-size:x-small;"> ||<#88FF88 style="font-size:x-small;"> ||<#FFFF88 style="font-size:x-small;"> ||<-2#FFFF88 style="font-size:x-small;"> ||<-2#FFFF88 style="font-size:x-small;"> ||<-2#FFFF88 style="font-size:x-small;"> ||<-2#FFFF88 style="font-size:x-small;"> ||<-2#FFFF88 style="font-size:x-small;"> ||<#FFFF88 style="font-size:x-small;"> ||<#FF8888 style="font-size:x-small;"> ||<-2#FF8888 style="font-size:x-small;"> ||<-2#FF8888 style="font-size:x-small;"> ||<-2#FF8888 style="font-size:x-small;"> ||<-2#FF8888 style="font-size:x-small;"> ||<-2#FF8888 style="font-size:x-small;"> ||<-2#FF8888 style="font-size:x-small;"> ||
||<^>Zoran Markovic ||<^:>-0800||<-2#FFFF88 style="font-size:x-small;"> ||<-2#FFFF88 style="font-size:x-small;"> ||<-2#FFFF88 style="font-size:x-small;"> ||<-2#FF8888 style="font-size:x-small;"> ||<-2#FF8888 style="font-size:x-small;"> ||<-2#FF8888 style="font-size:x-small;"> ||<-2#FF8888 style="font-size:x-small;"> ||<-2#FF8888 style="font-size:x-small;"> ||<-2#FF8888 style="font-size:x-small;"> ||<-2#FF8888 style="font-size:x-small;"> ||<-2#FF8888 style="font-size:x-small;"> ||<-2#FF8888 style="font-size:x-small;"> ||<-2#FF8888 style="font-size:x-small;"> ||<-2#FF8888 style="font-size:x-small;"> ||<-2#FFFF88 style="font-size:x-small;"> ||<-2#FFFF88 style="font-size:x-small;"> ||<-2#88FF88 style="font-size:x-small;"> ||<-2#88FF88 style="font-size:x-small;"> ||<-2#88FF88 style="font-size:x-small;"> ||<-2#88FF88 style="font-size:x-small;"> ||<-2#88FF88 style="font-size:x-small;"> ||<-2#88FF88 style="font-size:x-small;"> ||<-2#88FF88 style="font-size:x-small;"> ||<-2#88FF88 style="font-size:x-small;"> ||

Power Management

ARM SoCs expose to software a lot of information about HW knobs for controlling power consumption. As there is no HW to OS abstraction layer (such as ACPI), these knobs tend to be controlled directly by OS drivers. Additionally, each SoC vendor exposes a superset of the standard ARM power states to allow fine-grained control over each component to maximize battery-life. This increases the complexity of the core SoC enablement code inside the kernel as well as the peripheral drivers.

SoC vendors have taken slightly different approaches to implementing their OS power management frameworks. The differences arise for a number of reasons: a lack of design patterns to achieve what they require; due to lack of infrastructure support inside the kernel, and, on occasion, because of intrinsic differences in HW structure.

The Power Management WG shall endeavor to identify design patterns that helps with the implementation of the majority of the usecases that vendors care about. To this end, the WG will look at the entire software stack (kernel, middleware, applications and tools) to help optimize power consumption. The WG is responsible for creating infrastructure, guidelines and tools to enable top-notch power management on ARM SoCs.

Resources

-------xxxxxxx------- WIP Below this -------xxxxxxx-------

Developer Resources

Getting involved

WorkingGroups/PowerManagement (last modified 2020-02-25 13:36:32)