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)
fanziMSI Message Singal Interrupt的中断不是靠中断管脚上的中断,而是靠消息的传递。就是内存中有个地址,只要往这个地址写数据,就会产生中断。 不过对于驱动程序员来说,你不用关系太底层,微软的ACPI驱动会帮你解析好这些。 -----------------...(2010-12-03 15:54)

返回顶部