Expand description
PCI enumeration and capability access module.
Provides PCI configuration space access and capability chain walking for VirtIO PCI Modern device discovery.
§Reference
- PCI Local Bus Spec 3.0 §6.7 (Capabilities)
- VirtIO Spec 1.2 §4.1.4 (PCI Device Discovery)
- ARCHITECTURE_V3.md - PCI layer
Re-exports§
pub use capability::VirtioCapInfo;pub use capability::VirtioPciCaps;pub use capability::VIRTIO_PCI_CAP_COMMON;pub use capability::VIRTIO_PCI_CAP_DEVICE;pub use capability::VIRTIO_PCI_CAP_ISR;pub use capability::VIRTIO_PCI_CAP_NOTIFY;pub use capability::VIRTIO_PCI_CAP_PCI_CFG;pub use config::pci_cfg_read16;pub use config::pci_cfg_read32;pub use config::pci_cfg_read8;
Modules§
- PCI Capability chain walking and VirtIO capability parsing.
- PCI configuration space access bindings.