此寄存器用于识别添加到 PCIe 设计的 PCIe-XVC-VSEC。PCIe Ext Capability Header 中的字段和值由 PCI-SIG 定义,用于识别扩展功能的格式,并提供指向下一项扩展功能(如果适用)的指针。当用作为 PCIe-XVC-VSEC 时,应先对相应的 PCIe ID 字段求值,然后再进行解读。这些字段包括 PCIe 供应商 ID、PCIe 器件 ID、PCIe 版本 ID、子系统供应商 ID 和子系统 ID。提供的驱动程序会专门检查 PCIe 供应商 ID 与AMD ID (0x10EE
) 是否匹配,然后再解读此寄存器。下表描述了此寄存器中的字段。
位的位置 | 字段 | 描述 | 初始值 | 类型 |
---|---|---|---|---|
15:0 | PCIe Extended Capability ID | 该字段为 PCI-SIG 定义的 ID 号,表示扩展功能 (Extended Capability) 的性质和格式。VSEC 的 Extended Capability ID 为 0x000B
|
0x000B | 只读 |
19:16 | Capability Version | 该字段为 PCI-SIG 定义的版本号,表示存在的功能结构的版本。针对此版本的规格,该编号必须为 0x1 。 |
0x1 | 只读 |
31:20 | Next Capability Offset | 该字段从用户传入,包含距离下一个 PCI Express 功能结构的偏移,或者如果已链接的功能列表中没有任何其它项,则该字段为 0x000。对于 PCIe 扩展配置空间内实现的扩展功能,该值必须始终保持在 PCIe 扩展配置空间的有效范围内。 | 0x000 | 只读 |