pcpig
驱动牛犊
驱动牛犊
  • 注册日期2003-12-18
  • 最后登录2013-01-30
  • 粉丝0
  • 关注0
  • 积分4分
  • 威望1点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:1490回复:8

P4 超线程机器蓝屏。。。

楼主#
更多 发布于:2003-12-18 15:18
我的PCI板驱动程序在单CPU奔三机器下运行很好。。。

放到奔四机器上。。。没有超线程的单CPU机器也没问题

就是有超线程的机器一运行应用程序就蓝屏。。。

怎么回事? 事不是多CPU支持没处理好??
怎么解决? 是不是 spinlock 没用好?


big thanks
http://www.yacsoft.com
AthlonXP
驱动小牛
驱动小牛
  • 注册日期2003-05-11
  • 最后登录2010-01-20
  • 粉丝0
  • 关注0
  • 积分10分
  • 威望1点
  • 贡献值0点
  • 好评度1点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2003-12-18 16:03
我的PCI板驱动程序在单CPU奔三机器下运行很好。。。

放到奔四机器上。。。没有超线程的单CPU机器也没问题

就是有超线程的机器一运行应用程序就蓝屏。。。

怎么回事? 事不是多CPU支持没处理好??
怎么解决? 是不是 spinlock 没用好?


big thanks

应该是
AthlonXP是个好人,他一生没有欺压过同侪,没有背叛过朋友。从小到大,他都是个好孩子,没有出过什么差错,没有让家人师长担过心。虽然用一句时髦的话,他不善于"推销"自己,但是做学问扎扎实实,不会投机取巧;做工作也是一步一个脚印,不会敷衍塞责。他虽然是个大烟枪,偶尔也喝喝酒,但是没有什么见不得人的恶习。他花钱虽然不特别大方,可是也不吝啬。许多不如他的人,或幸或不幸,一般的也都成了家。可是为什么MM不喜欢他呢??
pcpig
驱动牛犊
驱动牛犊
  • 注册日期2003-12-18
  • 最后登录2013-01-30
  • 粉丝0
  • 关注0
  • 积分4分
  • 威望1点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2003-12-18 16:24
惨鸟!,怎么处理? 一LockedWrite 就蓝了

fu*K, 有没有替代的解决方法?
http://www.yacsoft.com
RED_spring
驱动中牛
驱动中牛
  • 注册日期2002-07-28
  • 最后登录2016-11-06
  • 粉丝0
  • 关注0
  • 积分3分
  • 威望19点
  • 贡献值0点
  • 好评度17点
  • 原创分0分
  • 专家分0分
  • 社区居民
地板#
发布于:2004-01-06 13:16
那么WIN98支持超线程吗?
arthurtu
驱动巨牛
驱动巨牛
  • 注册日期2001-11-08
  • 最后登录2020-12-19
  • 粉丝0
  • 关注0
  • 积分26分
  • 威望161点
  • 贡献值0点
  • 好评度35点
  • 原创分0分
  • 专家分0分
  • 社区居民
地下室#
发布于:2004-01-07 20:08
添加一个NT_UP=0的宏定义,再编译试试?
pcpig
驱动牛犊
驱动牛犊
  • 注册日期2003-12-18
  • 最后登录2013-01-30
  • 粉丝0
  • 关注0
  • 积分4分
  • 威望1点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
5楼#
发布于:2004-01-13 09:26
arthurtu
 :cool:谢了

怎么给分?
http://www.yacsoft.com
arthurtu
驱动巨牛
驱动巨牛
  • 注册日期2001-11-08
  • 最后登录2020-12-19
  • 粉丝0
  • 关注0
  • 积分26分
  • 威望161点
  • 贡献值0点
  • 好评度35点
  • 原创分0分
  • 专家分0分
  • 社区居民
6楼#
发布于:2004-01-13 10:22
好是没好啊? ;)
pcpig
驱动牛犊
驱动牛犊
  • 注册日期2003-12-18
  • 最后登录2013-01-30
  • 粉丝0
  • 关注0
  • 积分4分
  • 威望1点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
7楼#
发布于:2004-01-13 12:55
对我的问题没用,还是蓝平。。

找到问题了。。。
就是

一个KMemoryRange m_base;
m_base.inw()....这个动作在单CPU的时候不会蓝
但在超线程下就显示 IRQL_NOT_LESS_OR_EQUAL...

怎么办?  :mad:
http://www.yacsoft.com
arthurtu
驱动巨牛
驱动巨牛
  • 注册日期2001-11-08
  • 最后登录2020-12-19
  • 粉丝0
  • 关注0
  • 积分26分
  • 威望161点
  • 贡献值0点
  • 好评度35点
  • 原创分0分
  • 专家分0分
  • 社区居民
8楼#
发布于:2004-01-13 17:10
用DS的?那就不知道了,搞不好是ds的库的问题呢?呵呵
游客

返回顶部