PCIE 主从间内存相互访问(linux driver)

fridayLL 2016-01-26 11:37:56
PCIE级联情况下,主片访问从片物理内存,主片配置outbound,从片配置inbound,然后主片上拿用从片的BAR地址来进行内存映射访问从片地址空间。从片访问主片内存时,从片会配置outbound,主片会配置inbound,主访问从,主会拿从的BAR地址来做映射访问从片,一直搞不明白,从访问主是怎么用什么地址访问主片?是拿主片的BAR???应该不会是这样的吧?求各位大神指点!!!
...全文
1521 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
猪头三小队长 2016-02-15
  • 打赏
  • 举报
回复
主片,从片?PCIE协议中没有这两个概念,只有RC和EP的概念,不清楚你的使用环境是哪种,是x86上的原生PCIE还是arm/ppc上的内部总线转pcie。 按照你所说的主从说下去呢,不管是主还是从,每个BAR都要有一个PCIE地址,只要通过某种方式让两个设备知道对方的BAR的pcie地址,并且rc或者switch支持的话,互相访问对方的BAR是没有任何问题的。而且outbound和inbound可以同时配置,用不着分开配。

1,318

社区成员

发帖
与我相关
我的任务
社区描述
主要是开发驱动技术
社区管理员
  • 驱动程序开发区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧