目录
1. PCI Express Capability(0x100开始)
2. SR-IOV Capability(0x100开始,与PCIe Capability可能重叠)
3. MSI-X Capability(0x100开始)
4. Power Management Capability(0x0C开始)
5. Vendor-Specific Capability(0x00~0xFF)
PCIe(Peripheral Component Interconnect Express)的配置空间(Configuration Space)是每个PCIe设备(包括物理功能PF和虚拟功能VF)的核心区域,用于存储设备的基础信息(如厂商、设备ID)、资源映射(如内存/I/O地址)和扩展功能配置(如SR-IOV、MSI-X)。以下从空间分区、寄存器列表、功能说明三个维度详细解析:
一、PCIe配置空间的分区
PCIe配置空间总大小为 256字节(0x00~0xFF),分为两个主要区域:
- 基本配置区(Basic Configuration Space):0x00~0x3F(64字节),包含设备最基础的信息。
- 扩展配置区(Extended Configuration Space):0x40~0x