版块
论坛
喜欢
话题
应用
搜索
登录
注册
bbstmp的个人空间
访问量
1
新鲜事
帖子
资料
http://bbs3.driverdevelop.com/index.php?m=space&uid=223133
请教:PCIE Chaining DMA(链式DMA) 与 MSI 中断(消息信号中断)
PCIE 消息信号中断(MSI)在Windows XP及以前版本系统,根据MSDN上描述好像不支持,只有Vista及以后版本才支持 那么现在很多PCIE设备是如何在XP系统下工作的?是默认采用中断线方式吗?还是需要手动如何设置? 看资料显示,PCIE 链式DMA采用中断描述符表形...
全文
回复
(
5
)
2010-12-03 10:53
来自版块 -
非USB硬件驱动开发
◆
◆
表情
告诉我的粉丝
提 交
jhljs
:
我在WIN7上做了msi中断和DPC处理,效果不错,特别是MIS-X支持多个MessageID,赫赫 microsoft从vista开始可以用IoConnectInterruptEx来适应多种不同需求,从传统的INTx 方式的中断到MSI,MSI-X 都行
(2011-03-26 17:14)
回复
sinister
:
对 PCIe 的 MSI/MSI-X 的使用是需要你手动设置 MSI/MSI-X 的 Message Control、 Message Address、Message Data 等字段的。一般 OS 都会对以上一系列动作提供 相关的 Kernel API,也就是说,所谓支持 MS...
(2011-03-02 08:53)
回复
bbstmp
:
链接终于打开了哈,呵呵
(2010-12-03 18:59)
回复
bbstmp
:
引用第1楼fanzi于2010-12-03 15:54发表的 : MSI Message Singal Interrupt的中断不是靠中断管脚上的中断,而是靠消息的传递。就是内存中有个地址,只要往这个地址写数据,就会产生中断。 不过对于驱动程序员来说,你不用关系太底层,微软的...
(2010-12-03 17:57)
回复
fanzi
:
MSI Message Singal Interrupt的中断不是靠中断管脚上的中断,而是靠消息的传递。就是内存中有个地址,只要往这个地址写数据,就会产生中断。 不过对于驱动程序员来说,你不用关系太底层,微软的ACPI驱动会帮你解析好这些。 -----------------...
(2010-12-03 15:54)
回复
bbstmp
加关注
写私信
1
关注
1
粉丝
28
帖子
返回顶部