2012年1月9日 星期一

BSOD 0xC0

There is one unknown BSOD C0 in the PCI.sys.  And there is one description about the BSOD C0 in the WDK bugcodes.h



// MessageId: PCI_CONFIG_SPACE_ACCESS_FAILURE
//
// MessageText:
//
// An attempt to access PCI configuration space failed.
//
#define PCI_CONFIG_SPACE_ACCESS_FAILURE  ((ULONG)0x000000C0L)



pci!PciWriteDeviceConfig+0x3f:
fffff880`00ead297 488b4148        mov     rax,qword ptr [rcx+48h]
fffff880`00ead29b 448b4118        mov     r8d,dword ptr [rcx+18h]
fffff880`00ead29f 44894c2428      mov     dword ptr [rsp+28h],r9d
fffff880`00ead2a4 4c8b5020        mov     r10,qword ptr [rax+20h]
fffff880`00ead2a8 4c8bca          mov     r9,rdx
fffff880`00ead2ab 8b5114          mov     edx,dword ptr [rcx+14h]
fffff880`00ead2ae 498b4a08        mov     rcx,qword ptr [r10+8]
fffff880`00ead2b2 897c2420        mov     dword ptr [rsp+20h],edi
fffff880`00ead2b6 41ff5228        call    qword ptr [r10+28h]
fffff880`00ead2ba 3bc6            cmp     eax,esi
fffff880`00ead2bc 741c            je      pci!PciWriteDeviceConfig+0x82 (fffff880`00ead2da)

pci!PciWriteDeviceConfig+0x66:
fffff880`00ead2be 448b4318        mov     r8d,dword ptr [rbx+18h]
fffff880`00ead2c2 8b5314          mov     edx,dword ptr [rbx+14h]
fffff880`00ead2c5 488364242000    and     qword ptr [rsp+20h],0
fffff880`00ead2cb 4c8bcf          mov     r9,rdi
fffff880`00ead2ce b9c0000000      mov     ecx,0C0h
fffff880`00ead2d3 ff15cfbe0000    call    qword ptr [pci!_imp_KeBugCheckEx (fffff880`00eb91a8)]
fffff880`00ead2d9 cc              int     3

pci!PciWriteDeviceConfig+0x82:
fffff880`00ead2da 488b5c2440      mov     rbx,qword ptr [rsp+40h]
fffff880`00ead2df 488b742448      mov     rsi,qword ptr [rsp+48h]
fffff880`00ead2e4 4883c430        add     rsp,30h
fffff880`00ead2e8 5f              pop     rdi
fffff880`00ead2e9 c3              ret

沒有留言:

張貼留言