请教, pcie endpoint 设备可以主动访问 cpu地址域的内存空间吗 ?

german010 2018-12-27 10:42:21
比如pcie endpoint设备有一堆数据需要写入cpu地址域的内存空间情况下,endpoint 设备可以主动访问 cpu地址域的内存空间吗 ?
...全文
1148 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
Mack_liu 2019-11-21
  • 打赏
  • 举报
回复
引用 2 楼 german010 的回复:
再请教下,如果pcie设备需要主动想root 节点发送数据 ,是怎么样一个流程 ?
先通过中断通知CPU,然后cpu去控制endpoint进行DMA(即协助cpu的控制器)write操作(从endpoint向系统内存发送数据)这样的流程吗 ?
一般是写完buf 发送msi中断
german010 2019-06-24
  • 打赏
  • 举报
回复
再请教下,如果pcie设备需要主动想root 节点发送数据 ,是怎么样一个流程 ?
先通过中断通知CPU,然后cpu去控制endpoint进行DMA(即协助cpu的控制器)write操作(从endpoint向系统内存发送数据)这样的流程吗 ?
猪头三小队长 2018-12-27
  • 打赏
  • 举报
回复
从协议和架构角度来说是没有问题,但是有些主板并不支持,要么是switch,要么是Root Complex做了限制,找到合适的主板就没有问题。

1,318

社区成员

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

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