Rust library for Linux PCI device enumeration via sysfs, PCIe detection, VFIO driver type matching, and InfiniBand diagnostic snapshots. Extracted from Kata Containers for reuse in container runtimes and VFIO/GPU passthrough tooling.
The pci-info crate provides a simple API to enumerate PCI devices across desktop/server operating systems, or to parse PCI headers from files or memory buffers.