English
PCI Bus Subsystem¶
- 1. How To Write Linux PCI Drivers
- 1.1. Structure of PCI drivers
 - 1.2. pci_register_driver() call
 - 1.3. How to find PCI devices manually
 - 1.4. Device Initialization Steps
 - 1.5. PCI device shutdown
 - 1.6. How to access PCI config space
 - 1.7. Other interesting functions
 - 1.8. Miscellaneous hints
 - 1.9. Vendor and device identifications
 - 1.10. Obsolete functions
 - 1.11. MMIO Space and “Write Posting”
 
 - 2. The PCI Express Port Bus Driver Guide HOWTO
 - 3. PCI Express I/O Virtualization Howto
 - 4. The MSI Driver Guide HOWTO
 - 5. Accessing PCI device resources through sysfs
 - 6. ACPI considerations for PCI host bridges
 - 7. PCI Error Recovery
 - 8. The PCI Express Advanced Error Reporting Driver Guide HOWTO
 - 9. PCI Endpoint Framework
- 9.1. Introduction
 - 9.2. PCI Endpoint Core
 - 9.3. Configuring PCI Endpoint Using CONFIGFS
 - 9.4. PCI Test Function
 - 9.5. PCI Test User Guide
 - 9.6. PCI NTB Function
 - 9.7. PCI Non-Transparent Bridge (NTB) Endpoint Function (EPF) User Guide
 - 9.8. PCI vNTB Function
 - 9.9. PCI Non-Transparent Bridge (NTB) Endpoint Function (EPF) User Guide
 - 9.10. PCI Test Endpoint Function
 - 9.11. PCI NTB Endpoint Function
 
 - 10. Boot Interrupts
 - 11. TPH Support