Back To Schedule
Tuesday, October 27 • 18:30 - 19:20
The Fall of the Legacy - Vaibhav Gupta, Open Source Contributor

Sign up or log in to save this to your schedule, view media, leave feedback and see who's attending!

Feedback form is now closed.
Power Management has always been a focal point in Linux, and along with PCI, it is like talking about fascinating powers subtle to handle. Among many ingredients of the magical PCI PM, PCI Core is a special one. The legacy framework provided good interaction between the Core and drivers, but a few years back, we came up with a generic approach that gave more control to the Core and made it possible for drivers to support PM without PCI helper functions. Vaibhav will discuss the simplification achieved after those unnecessary helper functions and the legacy support got removed as part of his project under the Linux Kernel Mentorship Program. He will talk about how this shift to the adoption of generic PM affects the performance and stability of PCI core functioning underneath. He will also discuss and share the work involved in converting drivers from legacy while balancing performance and stability along with changes to individual PCI drivers. You will come away with good knowledge of PCI PM and great respect for the community which has made it as performant as ever.

avatar for Vaibhav Gupta

Vaibhav Gupta

Open-Source Contributor
Vaibhav Gupta is a senior year undergrad passionate about Kernel, Bootloader, Firmware, and any technology functioning closest to the hardware. He is an active contributor to Open-Source software. Recently, he worked on the Linux PCI Power-Management Framework under the Linux Kernel... Read More →

Tuesday October 27, 2020 18:30 - 19:20 GMT
Linux Systems Theater
  Linux Systems, Power Management