Writing PCI Drivers
PDF
About This Book
Introduction to Writing PCI Drivers
Organization of this Document
See Also
PCI Family Architecture
Writing a Driver for a PCI Bridge
Types of PCI Bridges
Writing Drivers for Host Controllers
Writing Drivers for Transparent Bridges
Writing Drivers for Nontransparent Bridges
Other Bridges
Debugging a PCI Bridge
Writing a Driver for a PCI Device
Matching
PCI Device Inspection and Configuration
Device Access
Writing a Driver for an AGP Device
Taking Primary Interrupts
Interrupts and the Device Tree
What is Interrupt Latency?
Interrupts via Interrupt Service Threads
Taking Interrupts Directly
Endianness and Addressing
What is Endianness?
Byte-Invariant Addressing vs. Data Structure Order
Natural Byte Order and Preserving Byte Invariant Addressing
Data Structure Order
Working With Addresses
Revision History