bbx
bbx
驱动牛犊
驱动牛犊
  • 注册日期2001-07-12
  • 最后登录2004-04-30
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:1362回复:0

中断急问

楼主#
更多 发布于:2001-08-25 18:17
关于中断急问(三问)
各位打下虾,小弟这里有理了,最近小弟做一个ISA口的驱动程序,用的是中断方式碰到下面几个问题:
1。我用的是双CPU的机器,因此碰到关于DPC的问题,我的程序中是在ISR中发出一个DPC请求,在DPC中去响应IRP读数据。问题是每次到会DUMP,从一些参考书上看到说解决多处理器的DPC问题要用到自旋锁和临界量,我不知该怎么用,请哪位大侠帮忙指点一下。(如果我在ISR中把DPC请求注释掉,驱动程序就可以正常运行,我的卡是数据采集卡,中断频率为400次/秒)
2。我做好的驱动程序,W2K一开机死机了,问题是我的卡是要往上面的断口写一个值才会开中断啊,难道我不写它也自动响应,程序中没有相关代码啊,不知道是什么原因?
3。关于IoConnectInterrput谁有该函数详细的说明资料,特别是关于CPU亲和性的值表示什么意思,有多少种设置方法,每中设置方法的意义是什么,那为大侠指点一下,这和我的系统关系很大,听说可以通过设定该值限定DPC只能在相应的CPU上工作,再次感谢大家帮忙解决问题
游客

返回顶部