PCIe - 访问对等端点的存储空间


0

我有两个PCIe端点连接到同一主机上的两个根端口,我试图通过发送32位内存读取TLP来访问从第一个端点为另一个端点分配的内存空间。但我得到了一个 不支持的请求 完成状态中的错误。该 MemRd 被送到了 BAR0 分配给端点的地址。我也试过发送 MemRd 到同一个端点 BAR0 但那也失败了。

Unsupported Request Error

我可以使用访问相同的内存区域 RWEverything

RWEverything Access

我很可能做一些愚蠢的事情。


增加你的空闲时间。成功的尝试空闲时间比不成功的尝试长5倍
Ramhound

我对空闲时间没有任何控制权。它只是当前数据包结束和下一个数据包开始之间的时间。
Madhur
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.