Linux 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. ACPI considerations for PCI host bridges
 - 6. PCI Error Recovery
 - 7. The PCI Express Advanced Error Reporting Driver Guide HOWTO
 - 8. PCI Endpoint Framework