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.