Overview
Explore the intricate world of Linux kernel power management features in this 36-minute conference talk by Théo Lebrun from Bootlin. Dive into the various components that have been introduced over time to address power management needs, including system-wide suspend, hibernation, runtime power management, power domains, and Quality of Service. Understand how these features rely on the device model and examine their individual behaviors and APIs. Investigate the complexity that arises when these features interact with each other, and learn about potential conflicts through real-world examples from the upstreaming effort of Suspend-to-RAM support on the TI J7200 automotive SoC platform. Gain valuable insights into the relationships and interactions between different power management features in the Linux kernel, enhancing your understanding of this critical aspect of operating system design.
Syllabus
Linux Power Management Features, Their Relationships and Interactions - Théo Lebrun, Bootlin
Taught by
Linux Foundation