我有两个PCIe端点连接到同一主机上的两个根端口,我试图通过发送32位内存读取TLP来访问从第一个端点为另一个端点分配的内存空间。但我得到了一个 不支持的请求 完成状态中的错误。该 MemRd 被送到了 BAR0 分配给端点的地址。我也试过发送 MemRd 到同一个端点 BAR0 但那也失败了。
我可以使用访问相同的内存区域 RWEverything
我很可能做一些愚蠢的事情。
增加你的空闲时间。成功的尝试空闲时间比不成功的尝试长5倍
—
Ramhound
我对空闲时间没有任何控制权。它只是当前数据包结束和下一个数据包开始之间的时间。
—
Madhur