Explore a comprehensive 46-minute presentation by Kishon Vijay Abraham and Vignesh from Texas Instruments, hosted by the Linux Foundation, that provides an in-depth overview of the PCI(e) subsystem in Linux. Learn about the architecture and internals of the Linux PCI(e) subsystem as the presenters share knowledge gained during the development of PCIe RC driver for DRA7xx. Discover key aspects including bus scanning, address space management, power management, message signaled interrupt handling, hotplug support, and device tree binding. With Linux becoming increasingly prevalent in Automotive and Industrial applications and more PCIe RC (host) drivers being added to the kernel, understand how the comprehensive PCI subsystem serves both RC drivers and PCI(e) device drivers. The presenters also discuss potential improvements to the test infrastructure for PCI(e) in the Linux Kernel.
Overview
Syllabus
Overview of PCI(e) Subsystem - Kishon Vijay Abraham, Texas Instruments
Taught by
Linux Foundation