设备服务请求发到PCIe的过程就是软件通过TLP报文
访问PCIe配置存储空间的过程。
上层设备发起的事务类型分为四种:存储;IO;配置;消息。
相应不同的事务类型,在TLP head中的TYPE字段。
同样,相应不同的事务类型,有相应的四种访问空间:存储;IO;配置;消息。
配置功能通过访问PCIe的功能配置空间实现。每种PICe功能都有自己的配置空间,分为
PCI兼容空间和PCIe扩展配置空间,共4KB。
PCIe功能必须强制要求在PCI兼容空间中实现功能结构(实际上是一组寄存器来体现这个
功能结构)。
虚拟信道比如SR-IOV等在扩展配置空间中的Virtual Channel Capability寄存器组实现