ACPI 6 and Linux

Session information has not yet been published for this event.

*
50 Minute Talk
Scheduled: Wednesday, August 19, 2015 from 2:00 – 2:50pm in Diamond

One Line Summary

I will describe the new specification process used to produce ACPI 6, the implementation of the ACPI support in the Linux kernel and explain how the new specification revision is going to be addressed by it, plus a few most important changes with respect to the previous revisions of ACPI.

Abstract

ACPI 6, released in April 2015, is the first major revision of the ACPI specification developed under the UEFI Forum umbrella and including contributions from Linux community members. It introduces support for persistent memory, support for hierarchical lower-power idle states of CPUs, CPU clusters and the whole system, an extension allowing C-style expressions to be used in the ACPI Source Language and more. Overall, changes made by it are likely to affect Linux in significant ways.

I will describe the new specification process used to produce ACPI 6 and how the Linux community was involved in it. I will outline the implementation of the ACPI support in the Linux kernel and explain how the new specification revision is going to be addressed by it. I will also discuss a few most important changes with respect to the previous revisions of ACPI and their possible impact on Linux.

Presentation Materials

slides

Speaker

  • Rjw

    Rafael Wysocki

    Intel OTC

    Biography

    I am the maintainer of the Linux kernel’s core ACPI and power management code, including the core infrastructure for IO device PM, CPU PM and system suspend/hibernation. I work at Intel Open Source Technology Center as a Software Engineer with focus on the mainline Linux kernel. I’ve been actively contributing to Linux since 2005, in particular to the kernel’s suspend/hibernate subsystem, power management in general (IO runtime PM framework, PM QoS, wakeup framework etc.), hot-plug infrastructure, ACPI core and PCI core. Since 2008 I’ve given presentations at multiple Linux Foundation conferences and other Linux-related events, including the Linux Foundation Collaboration Summit, LinuxCon (North America/Japan/Europe), Linux Plumbers Conference, Linux.conf.au, LinuxTag, and Ottawa Linux Symposium. I hold a PhD (2002) in physics from the University of Warsaw, Poland.