蓝屏DUMP: http://www.cnlvker.com/download/dump.rar (好像传不了附件)
在关机的时候经常蓝屏,感觉是R3与R0的共享内存区造成的PTE冲突:PFN_LIST_CORRUPT (4e)Typically caused by drivers passing bad memory descriptor lists (ie: callingMmUnlockPages twice with the same list, etc). If a kernel debugger isavailable get the stack trace.Arguments:Arg1: 00000099, A PTE or PFN is corruptArg2: 00000000, page frame numberArg3: 00000001, current page stateArg4: 00000000, 0
Debugging Details:
dump显示PTE分页冲突,驱动传入错误的内存描述符列表错误 (可能2次释放导致)
要通宵改了,项目里我的代码老蓝屏,组长快把我杀了多谢各位老大们指教,谢谢!!
WANGyu wrote:呵呵 上午的时候也看到 solo 在 debugman 的帖子了 不过我觉得用 MmMapIoSpace 映射环3地址做通讯不太好呀,同步什么的都是问题,写写 Demo 可以,做产品还是别呀... ^_^
MmMapIoSpace 的模式确实不好,我再找找资料,改改方法,嘿嘿
MJ0011 wrote:恩,总结一句话,共享内存,蓝了活该
多谢郑哥提醒,马上调整 @@