Annotated pmdf log 25 Nov 08 SHL Using acpi.psd 3.13 build dated Nov 27 2008 00:06:12 This is the build that corrected the int3 in the debug kernel. The output is still messy becase we are still running the COM port at 115K. Desktop on Call overruns at this rate. Sorry. Yell at Roderick. ...snipped.. PSD_install options:" /O1" @#netlabs dot org:3.13#@ACPI core PSD Driver. (c) netlabs.org 2005-2008 Build date: Nov 27 2008 00:06:12 ...snipped.. Trap 14 (0EH) - Page Fault 0002, Not Present, Write Access, Supervisor eax=00000000 ebx=0000000 ecx=00000001 edx=00000000 esi=ffe68700 edi=00000000 eip=f9ac1312 esp=ffe4ffcc ebp=ffe4f4 iopl=0 rf -- -- nv up di ng nz na pe nc cs=0178 ss=1520 ds=0170 es=0170 fs=0000 gs=0000 cr2=00000380 cr3=00225000 p=00 0178:f9ac1312 c7838003000000000000 mov dword ptr [x+00000380],00000000 ds:00000380=invalid ##ln 0178:f9ac1135 acpi:CODE32:_PSD_SET_PROC_STATE + 1dd 0178:f9ac13ab _PSD_DEINSTALL - 99 ##u _psd_set_proc_state eip acpi:CODE32:_PSD_SET_PROC_STATE: %f9ac1135 55 push ebp %f9ac1136 8bec mov ebp,esp %f9ac1138 83ec0c sub esp,+0c %f9ac113b 53 push ebx %f9ac113c 57 push edi %f9ac113d 56 push esi %f9ac113e 833d880a80ffff cmp dword ptr [_InterruptLevel (ff800a88)],-01 %f9ac1145 7409 jz %ac1150 %f9ac1147 33c0 xor eax,eax %f9ac1149 e974000000 jmp %f9ac11c2 %f9ac114e 8bc0 mov eax,eax %f9ac1150 8b1db409c1f9 mov ebx,dword ptr [pPSDPLMA (f9c109b4)] %f9ac1156 8b1b mov ebx,dword ptr [ebx] %f9ac1158 895dfc mov dword ptr [ebp-04],ebx %f9ac115b 8d049d00000000 lea eax,[ebx*4+00000000] %f9ac1163c80 lea edi,[eax+eax*4] %f9ac1165 c1e005 shl eax,05 %f9ac1168 03f8 add edi,eax %f9ac116a 8b35f0c0c1f9 mov esi,dword ptr [Processor (f9c1c0f0)] %f9ac1170f8c80300 call GetCR3 (%f9afda6d) %f9ac1175 89843e90000000 mov dword ptr [esi+edi+00000090],eax %f9ac117c 85db test ebx,ebx %f9ac117e 7412 jz %f9ac1192 %f9ac1180 8a0d4f73c1f9 mov cl,byte ptr [f9c1734f] %f9ac1186 80e17f and cl,7f %f9ac1189 80c980 or cl,80 %f9ac118c 880d4f73c1f9 mov byte ptr [f9c1734f],cl %f9ac1192 f605710ac1f902 test byte ptr [f9c10a71],02 %f9ac1199 741c jz %f9ac11 %f9ac119b e8ebc80300 call PSDCLI (%f9afda8b) %f9ac11a0 8bd8 mov ebx,eax %f9ac11a2 e849730000 call AcpiExecSingleCPU (%f9ac84f0) %f9ac11a7 83ec04 sub esp,+04 %f9ac11aa 53 push ebx %f9ac11ab e8dfc80300 call PSDSTI (%f9afda8f) %f9ac11b0 83c408 add esp,+08 %f9ac11b3 33c0 xor eax,eax %f9ac115 eb0b jmp %f9ac11c2 %f9ac11b7 f6054f73c1f940 test byte ptr [f9c1734f],40 ;'@' %f9ac11be 7410 jz %f9ac11d0 %f9ac11c0 33c0 xor eax,eax %f9ac11c2 5e pop esi %f9ac11c3 5f pop edi %f9ac11c4 5b pop ebx %f9ac11c5 8be5 mov esp,ebp %11c7 5d pop ebp %f9ac11c8 c20400 retd 0004 %f9ac11cb 0500000000 add eax,00000000 %f9ac11d0 8b1df809c1f9 mov ebx,dword ptr [FreeInPSDCall (f9c109f8)] %f9ac11d6 85db test ebx,ebx %f9ac11d8 7443 jz %f9ac121d %f9ac11da 53 push ebx %f9ac11db 6a01 push +01 %f9ac11dd ff153e73c1f9 call dword ptr [f9c1733e] %f9ac11e3 85c0 test eax,eax %f9ac11e5 7419 jz %f9ac1200 %f9ac11e7 8b1df809c1f9 mov ebx,dword ptr [FreeInPSDCall (f9c109f8)] %f9ac11ed 53 push ebx %f9ac11ee 68980060fe push fe600098 9ac11f3 e8e8640000 call AcpiOsPrintf (%f9ac76e0) %f9ac11f8 83c408 add es,+08 %f9ac11fb eb16 jmp %f9ac1213 %f9ac11fd 8d4000 lea eax,[eax] %f9ac1200 a1f809c1f9 mov eax,dword ptr [FreeInPSDCall (f9c109f8)] %f9ac1205 50 push eax %f9ac1206 68b40060fe push fe6000b4 %f9ac120b e8d0640000 call AcpiOsPrintf (%f9ac76e0) %f9ac1210 83c408 add esp,+08 %f9ac1213 c705f809c1f900000000 mov dword ptr [FreeInPSDCall (f9c109f8)],00000000 %f9ac121d 833d400ac1f900 cmp dword ptr [CPUExecCount (f9c10a40)],+00 %f9ac1224 7424 jz %f9ac124a %f9ac1226 8b75fc mov esi,dword ptr [ebp-04] %f9ac1229 33ff xor edi,edi %f9ac122b 0500000000 add eax,00000000 %f9ac1230 8d04fd50c5c1f9 lea eax,[edi*8+CPUExecute (f9c1c550)] %f9ac1237 8b5804 mov ebx,dword ptr [eax+04] %f9ac123a 53 push ebx %f9ac123b 56 push esi %f9ac123c ff10 call dword ptr [eax] %f9ac123e 83c408 add esp,+08 %f9ac1241 47 inc edi %f9ac1242 393d400ac1f9 cmp dword ptr [CPUExecCount (f9c10a40)],edi %f9ac1248 77e6 ja %f9ac1230 %f9ac124a e83cc80300 call PSDCLI (%f9afda8b) 9ac124f 8945f8 mov dword ptr [ebp-08],eax %f9ac1252 837d0800 cmp dword ptr [ebp+08],+00 %f9ac1256 0f85f7000000 jnz %f9ac1353 %f9ac125c 8b45fc mov eax,dword ptr [ebp-04] %f9ac125f c1e002 shl eax,02 %f9ac1262 8d1c80 lea e,[eax+eax*4] %f9ac1265 c1e005 shl eax,05 %f9ac1268 03d8 add ebx,eax %f9ac126a 8b0df0c0c1f9 mov ecx,dword ptr [Processor (f9c1c0f0)] %f9ac1270 837c197800 c dword ptr [ecx+ebx+78],+00 %f9ac1275 0f85d8000000 jnz %f9ac133 %f9ac127b 833d3273c1f900 cmp dword ptr [Setup (f9c17332)],+00 %f9a1282 0f84a4000000 jz %f9ac132c %f9ac1288 833dd09dc1f900 cmp dword ptr [EventTreadFunction (f9c19dd0)],+00 %f9ac128f 0f8497000000 jz %f9ac132c %f9ac1295 83bc198800000000 cmp dord ptr [ecx+ebx+00000088],+00 %f9a9d 743f jz %f9ac12de %f9ac129f 8b0d6c00c1f9 mov ecx,dword ptr [APICLVA (f9c1006c)] %f9ac12a5 c78120030000f3010200 mov dword ptr [ecx+0000320],000201f3 %f9ac12af 8b15f0c0c1f9 mov edx,dword ptr [Processor (f9c1c0f0)] %f9ac12b5 8b941a88000000 mov edx,dword ptr [edx+ebx+00088] %f9ac12bc 8b0d6c00c1f9 mov ecx,dword ptr [APICLVADR (f9c1006c)] %f9ac12c2 899180030000 mov dword ptr [ecx+00000380],edx %f9ac12c8 8b0df0c0c1f9 mov ecx,dword ptr [Processor (f9c1c0f0)] %f9ac12ce8b4c197c mov ecx,dword ptr [ecx+ebx+7c] %f9ac12d2 8b1d6c00c1f9 mov ebx,dword ptr [APICLVADR (f9c1006c)] %f9ac12d8 898be0030000 mov dword ptrebx+000003e0],ecx %f9ac12de 8b5dfc mov ebx,dword ptr [ebp-04] %f9ac12e1 8d049d00000000 lea eax,[ebx*4+00000000] %f9ac12e8 8d1480 lea edx,[eax+eax*4] %f9ac12eb c1e005 shl eax,05 %f9ac12ee 03d0 add edx,eax %f9ac12f0 8b0df0c0c1f9 mov ecx,dword ptr [Processor (f91c0f0)] %f9ac12f6 c744117801000000 mov dword ptr [ecx+edx+78],00000001 %f9ac12fe 53 push ebx %f9ac12ff 8b5d08 mov ebx,dword ptr [ebp+08] %f9ac1302 53 push ebx %f9ac1303 ff153273c1f9 call dword ptr [Setup (f9c17332)] %f9a1309 83c408 add esp,+08 %f9ac130c 8b1d6c00c1f9 mov ebx,dword ptr [APICLVADR (f9c1006c)] %f9ac1312 c7838003000000000000 mov dword ptr [ebx+00000380],00000000 ##r Trap 14 (0EH) - Page Fault 0002, Not Present, Write Access, Supervisor eax=00000000 ebx=00000000 ecx=00000001 edx=00000000 esi=ff700 edi=00000000 eip=f9ac1312 esp=ffe4ffcc ebp=ffe4ffe4 iopl=0 rf -- -- nv up di ng nz npe nc cs=0178 ss=1520 ds=0170 es=0170 fs=0000 gs=0000 cr2=00000380 cr3=00225000 p=00 0178:f9ac1312 c7838003000000000000 mov dword ptr [ebx+00000380],00000000 ds:00000380=invalid ##dd ebp+8 l1 0170:ffe4ffec 00000000