A Linux Power Management "mini-summit" was held on August 9th, 2010 -
preceding the Linux Foundation's Linuxcon-Boston.
Attendees:
Len Brown - Intel
Matthew Garrett - Red Hat
Alan Stern - Harvard
Igor Stoppa - Nokia
Tuukka Tikkanen - Nokia
Paul Walmsley - PWSAN
Rafael Wysocki - U. Warsaw, Novell/SuSE Labs
Thank you to the Linux Foundation for generously providing the facilities.
The attendees are pictured at the start of Len's Linuxcon-Boston photo gallery:
http://picasaweb.google.com/lenb417/2010LinuxconBoston
We repeated the process used in 2009: http://lwn.net/Articles/345007/
where attendance was open to the community and the agenda formed by attendees.
Topics:
------
PM Year-in-Review
Suspend Performance
Linux Idle Power Checkup
Nokia Goals and Requirements
Android Suspend Blockers
Opportunistic system suspend vs Deep idle
PM-runtime IO device suspend
MRST/MDF
PM_QOS needs (another) re-write?
Linux PM SW Architecture
cgroups
Server Power Management
PM changes since Montreal mini-summit (July 2009)
-------------------------------------------------
Rafael presented a retrospective:
I/O Runtime PM Framework
2009-08-22 – First patch merged (core-level code).
2009-12-06 – Core-level improvements & fixes.
2010-02-23 – PCI bus type support.
2010-02-26 – User space support via sysfs (power/control).
2010-03-02 – USB bus type support (Alan).
2010-03-06 – Core & PCI fixes & improvements.
2010-03-17 – Driver support for e1000e & r8169.
2010-05-10 – I2 C bus type support.
2010-05-18 – Documentation update.
2010-05-20 – USB bus type support fixes & improvements (Alan).
2010-07-19 – power/runtime_status, powertop support.
2010-07-28 – SCSI bus type support (Alan).
Rafael's I/O Runtime PM Framework Linuxcon presentation:
http://events.linuxfoundation.org/slides/2010/linuxcon2010_wysocki.pdf
Other PM-Related Development
2009-09-09 – PCI wakeup enable propagation & fixes.
2009-09-14 – Hibernate memory shrinking rework.
w/ help from mm ...