Overview
Explore the integration of PM-runtime with system-wide power management in this 45-minute conference talk from the Linux Plumbers Conference. Delve into the two flavors of power management supported by the Linux kernel: system-wide PM and working-state PM. Learn about PM-runtime, a component of working-state PM focused on putting devices into low-power states when not in use. Discover potential optimizations for handling suspended devices during system-wide PM transitions, including avoiding unnecessary device resumption, maintaining PM-runtime suspend states, and reusing PM-runtime callbacks in device drivers. Gain insights into the challenges of implementing these optimizations consistently across different drivers and platform configurations. Examine current solutions, proposed changes, and potential improvements to address this complex problem space in Linux power management.
Syllabus
LPC2019 - Integration of PM-runtime with System-wide Power Management
Taught by
Linux Plumbers Conference