Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Explore ACPI-based hotplug capabilities for PCI and other devices in this conference talk from the Linux Plumbers Conference. Delve into the consistent framework provided by ACPI for implementing platform-specific out-of-band signaling of hotplug events, including device hot-add, hot-remove, and software-triggered device ejection methods. Learn about the Linux kernel's long-standing support for this interface and its recent shift towards accommodating more complex hotplug scenarios. Discover how new hardware technologies, such as hot-removable CPU packages and manipulatable PCI bus segments like Intel Thunderbolt, have driven efforts to consolidate and enhance ACPI-based device hotplug. Gain insights into the achievements made in this area and discuss ongoing challenges in supporting emerging use cases.