[PCIE] Extended Capabilities in Configuration Space和Extended Capabilities in the Root Complex Register Block是PCIe协议中的两种不同扩展能力。
- Extended Capabilities in Configuration Space是一种PCIe标准定义的能力,用于在PCIe设备的配置空间中提供扩展功能。这些能力包括Power Budgeting、Advanced Error Reporting、Function Level Reset等等,这些能力可以通过读取PCIe设备的配置空间中的Capability寄存器来获取。
Extended Capabilities in the Root Complex Register Block则是一种由PCI-SIG定义的、非标准的扩展能力。这些能力是通过在PCIe RC的寄存器块中添加额外的寄存器来实现的,因此只有特定的厂商或组织支持这些能力。这些能力包括Vendor-Specific Message、Latency Tolerance Reporting等等,这些能力可以通过读取PCIe根复杂的寄存器块中的Extended Capability寄存器来获取。
因此,Extended Capabilities in Configuration Space和Extended Capabilities in the Root Complex Register Block的区别在于它们的定义来源、扩展的功能内容以及获取方式不同。