PCI Endpoint Drivers in Linux Kernel and How to Write One – Manivannan Sadhasivam, Linaro
PCI Endpoint Drivers in Linux Kernel and How to Write One – Manivannan Sadhasivam, Linaro
PCIe Endpoint framework has been available in the Linux Kernel since the v4.11 release. The PCIe Endpoint framework allows Linux Kernel to be used on the PCIe Endpoint devices like Modems, WLAN chipsets, Network Controllers, etc… contrary to the traditional host side implementation such as the PCs. This talk will present an overview of the framework, its implementation details, and share some ideas on how to model a real-world PCIe endpoint function. Finally, the talk will also discuss some of the pain points of the framework and ways to address them. The motivation of this talk is to provide the PCIe device manufacturers the information on how to use the PCIe Endpoint framework in a real-world product.
by The Linux Foundation
linux foundation