我想澄清的是,PCIE交换机后面的两个PCIE端点的端点到端点事务(点对点事务)不会转发到根联合体。
我搜索了一下,了解到如果来自端点#1的事务的目标是根端口分配给端点#2的PCIE地址空间,则交换机会将该事务转发到端点#2所在的下游端口。
如果我误解了这一点,请纠正我。根据PCIE规范或特定于实施,此转发功能是必需的?
发布于 2013-01-14 21:04:25
首先,如果PCIe交换机支持访问控制服务,并且主机软件将交换机配置为将P2P事务重定向到上游,则交换机会将事务转发到根联合体。因此,存在将P2P事务转发到上游的情况。
如果交换机不支持ACS或主机软件禁用了ACS,PCIe交换机将直接将P2P事务转发到下游。我认为这个路由是强制性的,因为PCI交换机的内部网桥应该像传统的PCI-PCI网桥一样工作。
下面是一些参考资料:
如果您可以访问最新的PCIe规范,您可以在规范中阅读有关ACS功能的信息。但如果你不是会员,你可以阅读ACS的ECN,因为它是公开的,这也将是有帮助的。PDF
英特尔提供了有用的document,用于说明为什么需要自动空调系统。
Here VMware要求PCIe交换机必须支持ACS才能使用PCI Passthrough。
https://stackoverflow.com/questions/14312873
复制相似问题