ax-driver-pci 技术文档
路径:
components/axdriver_crates/axdriver_pci类型:库 crate 分层:组件层 / PCI 总线访问层 版本:0.1.4-preview.3文档依据:Cargo.toml、README.md、src/lib.rs、os/arceos/modules/axdriver/src/bus/pci.rs、os/arceos/modules/axdriver/src/virtio.rs
ax-driver-pci 的定位非常清晰:它是 ax-driver 体系里的 PCI 总线访问辅助层。它不负责把设备按类别聚合,也不负责实现具体网卡、块设备或显示设备驱动;它提供的是 PCI 配置空间相关类型的统一来源,以及一个很小但很关键的 PciRangeAllocator,供上层为未分配地址的 PCI BAR 安排 MMIO 窗口。