| 1 |
|
|---|
| 2 | Annotated pmdf log
|
|---|
| 3 | 25 Nov 08 SHL
|
|---|
| 4 |
|
|---|
| 5 | Using acpi.psd 3.13 build dated Nov 27 2008 00:06:12
|
|---|
| 6 | This is the build that corrected the int3 in the debug kernel.
|
|---|
| 7 |
|
|---|
| 8 | The output is still messy becase we are still running the COM port at 115K.
|
|---|
| 9 | Desktop on Call overruns at this rate. Sorry. Yell at Roderick.
|
|---|
| 10 |
|
|---|
| 11 | ...snipped..
|
|---|
| 12 |
|
|---|
| 13 | 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
|
|---|
| 14 |
|
|---|
| 15 | ...snipped..
|
|---|
| 16 |
|
|---|
| 17 | Trap 14 (0EH) - Page Fault 0002, Not Present, Write Access, Supervisor
|
|---|
| 18 | eax=00000000 ebx=0000000 ecx=00000001 edx=00000000 esi=ffe68700 edi=00000000
|
|---|
| 19 | eip=f9ac1312 esp=ffe4ffcc ebp=ffe4f4 iopl=0 rf -- -- nv up di ng nz na pe nc
|
|---|
| 20 | cs=0178 ss=1520 ds=0170 es=0170 fs=0000 gs=0000 cr2=00000380 cr3=00225000 p=00
|
|---|
| 21 | 0178:f9ac1312 c7838003000000000000 mov dword ptr [x+00000380],00000000
|
|---|
| 22 | ds:00000380=invalid
|
|---|
| 23 | ##ln
|
|---|
| 24 | 0178:f9ac1135 acpi:CODE32:_PSD_SET_PROC_STATE + 1dd
|
|---|
| 25 | 0178:f9ac13ab _PSD_DEINSTALL - 99
|
|---|
| 26 |
|
|---|
| 27 | ##u _psd_set_proc_state eip
|
|---|
| 28 | acpi:CODE32:_PSD_SET_PROC_STATE:
|
|---|
| 29 | %f9ac1135 55 push ebp
|
|---|
| 30 | %f9ac1136 8bec mov ebp,esp
|
|---|
| 31 | %f9ac1138 83ec0c sub esp,+0c
|
|---|
| 32 | %f9ac113b 53 push ebx
|
|---|
| 33 | %f9ac113c 57 push edi
|
|---|
| 34 | %f9ac113d 56 push esi
|
|---|
| 35 | %f9ac113e 833d880a80ffff cmp dword ptr [_InterruptLevel (ff800a88)],-01
|
|---|
| 36 | %f9ac1145 7409 jz %ac1150
|
|---|
| 37 | %f9ac1147 33c0 xor eax,eax
|
|---|
| 38 | %f9ac1149 e974000000 jmp %f9ac11c2
|
|---|
| 39 | %f9ac114e 8bc0 mov eax,eax
|
|---|
| 40 | %f9ac1150 8b1db409c1f9 mov ebx,dword ptr [pPSDPLMA (f9c109b4)]
|
|---|
| 41 | %f9ac1156 8b1b mov ebx,dword ptr [ebx]
|
|---|
| 42 | %f9ac1158 895dfc mov dword ptr [ebp-04],ebx
|
|---|
| 43 | %f9ac115b 8d049d00000000 lea eax,[ebx*4+00000000]
|
|---|
| 44 | %f9ac1163c80 lea edi,[eax+eax*4]
|
|---|
| 45 | %f9ac1165 c1e005 shl eax,05
|
|---|
| 46 | %f9ac1168 03f8 add edi,eax
|
|---|
| 47 | %f9ac116a 8b35f0c0c1f9 mov esi,dword ptr [Processor (f9c1c0f0)]
|
|---|
| 48 | %f9ac1170f8c80300 call GetCR3 (%f9afda6d)
|
|---|
| 49 | %f9ac1175 89843e90000000 mov dword ptr [esi+edi+00000090],eax
|
|---|
| 50 | %f9ac117c 85db test ebx,ebx
|
|---|
| 51 | %f9ac117e 7412 jz %f9ac1192
|
|---|
| 52 | %f9ac1180 8a0d4f73c1f9 mov cl,byte ptr [f9c1734f]
|
|---|
| 53 | %f9ac1186 80e17f and cl,7f
|
|---|
| 54 | %f9ac1189 80c980 or cl,80
|
|---|
| 55 | %f9ac118c 880d4f73c1f9 mov byte ptr [f9c1734f],cl
|
|---|
| 56 | %f9ac1192 f605710ac1f902 test byte ptr [f9c10a71],02
|
|---|
| 57 | %f9ac1199 741c jz %f9ac11
|
|---|
| 58 | %f9ac119b e8ebc80300 call PSDCLI (%f9afda8b)
|
|---|
| 59 | %f9ac11a0 8bd8 mov ebx,eax
|
|---|
| 60 | %f9ac11a2 e849730000 call AcpiExecSingleCPU (%f9ac84f0)
|
|---|
| 61 | %f9ac11a7 83ec04 sub esp,+04
|
|---|
| 62 | %f9ac11aa 53 push ebx
|
|---|
| 63 | %f9ac11ab e8dfc80300 call PSDSTI (%f9afda8f)
|
|---|
| 64 | %f9ac11b0 83c408 add esp,+08
|
|---|
| 65 | %f9ac11b3 33c0 xor eax,eax
|
|---|
| 66 | %f9ac115 eb0b jmp %f9ac11c2
|
|---|
| 67 | %f9ac11b7 f6054f73c1f940 test byte ptr [f9c1734f],40 ;'@'
|
|---|
| 68 | %f9ac11be 7410 jz %f9ac11d0
|
|---|
| 69 | %f9ac11c0 33c0 xor eax,eax
|
|---|
| 70 | %f9ac11c2 5e pop esi
|
|---|
| 71 | %f9ac11c3 5f pop edi
|
|---|
| 72 | %f9ac11c4 5b pop ebx
|
|---|
| 73 | %f9ac11c5 8be5 mov esp,ebp
|
|---|
| 74 | %11c7 5d pop ebp
|
|---|
| 75 | %f9ac11c8 c20400 retd 0004
|
|---|
| 76 | %f9ac11cb 0500000000 add eax,00000000
|
|---|
| 77 | %f9ac11d0 8b1df809c1f9 mov ebx,dword ptr [FreeInPSDCall (f9c109f8)]
|
|---|
| 78 | %f9ac11d6 85db test ebx,ebx
|
|---|
| 79 | %f9ac11d8 7443 jz %f9ac121d
|
|---|
| 80 | %f9ac11da 53 push ebx
|
|---|
| 81 | %f9ac11db 6a01 push +01
|
|---|
| 82 | %f9ac11dd ff153e73c1f9 call dword ptr [f9c1733e]
|
|---|
| 83 | %f9ac11e3 85c0 test eax,eax
|
|---|
| 84 | %f9ac11e5 7419 jz %f9ac1200
|
|---|
| 85 | %f9ac11e7 8b1df809c1f9 mov ebx,dword ptr [FreeInPSDCall (f9c109f8)]
|
|---|
| 86 | %f9ac11ed 53 push ebx
|
|---|
| 87 | %f9ac11ee 68980060fe push fe600098
|
|---|
| 88 | 9ac11f3 e8e8640000 call AcpiOsPrintf (%f9ac76e0)
|
|---|
| 89 | %f9ac11f8 83c408 add es,+08
|
|---|
| 90 | %f9ac11fb eb16 jmp %f9ac1213
|
|---|
| 91 | %f9ac11fd 8d4000 lea eax,[eax]
|
|---|
| 92 | %f9ac1200 a1f809c1f9 mov eax,dword ptr [FreeInPSDCall (f9c109f8)]
|
|---|
| 93 | %f9ac1205 50 push eax
|
|---|
| 94 | %f9ac1206 68b40060fe push fe6000b4 %f9ac120b e8d0640000 call AcpiOsPrintf (%f9ac76e0)
|
|---|
| 95 | %f9ac1210 83c408 add esp,+08
|
|---|
| 96 | %f9ac1213 c705f809c1f900000000
|
|---|
| 97 | mov dword ptr [FreeInPSDCall (f9c109f8)],00000000
|
|---|
| 98 | %f9ac121d 833d400ac1f900 cmp dword ptr [CPUExecCount (f9c10a40)],+00
|
|---|
| 99 | %f9ac1224 7424 jz %f9ac124a
|
|---|
| 100 | %f9ac1226 8b75fc mov esi,dword ptr [ebp-04]
|
|---|
| 101 | %f9ac1229 33ff xor edi,edi
|
|---|
| 102 | %f9ac122b 0500000000 add eax,00000000
|
|---|
| 103 | %f9ac1230 8d04fd50c5c1f9 lea eax,[edi*8+CPUExecute (f9c1c550)]
|
|---|
| 104 | %f9ac1237 8b5804 mov ebx,dword ptr [eax+04]
|
|---|
| 105 | %f9ac123a 53 push ebx
|
|---|
| 106 | %f9ac123b 56 push esi
|
|---|
| 107 | %f9ac123c ff10 call dword ptr [eax]
|
|---|
| 108 | %f9ac123e 83c408 add esp,+08
|
|---|
| 109 | %f9ac1241 47 inc edi
|
|---|
| 110 | %f9ac1242 393d400ac1f9 cmp dword ptr [CPUExecCount (f9c10a40)],edi
|
|---|
| 111 | %f9ac1248 77e6 ja %f9ac1230
|
|---|
| 112 | %f9ac124a e83cc80300 call PSDCLI (%f9afda8b)
|
|---|
| 113 | 9ac124f 8945f8 mov dword ptr [ebp-08],eax
|
|---|
| 114 | %f9ac1252 837d0800 cmp dword ptr [ebp+08],+00
|
|---|
| 115 | %f9ac1256 0f85f7000000 jnz %f9ac1353
|
|---|
| 116 | %f9ac125c 8b45fc mov eax,dword ptr [ebp-04]
|
|---|
| 117 | %f9ac125f c1e002 shl eax,02
|
|---|
| 118 | %f9ac1262 8d1c80 lea e,[eax+eax*4]
|
|---|
| 119 | %f9ac1265 c1e005 shl eax,05
|
|---|
| 120 | %f9ac1268 03d8 add ebx,eax
|
|---|
| 121 | %f9ac126a 8b0df0c0c1f9 mov ecx,dword ptr [Processor (f9c1c0f0)]
|
|---|
| 122 | %f9ac1270 837c197800 c dword ptr [ecx+ebx+78],+00
|
|---|
| 123 | %f9ac1275 0f85d8000000 jnz %f9ac133
|
|---|
| 124 | %f9ac127b 833d3273c1f900 cmp dword ptr [Setup (f9c17332)],+00
|
|---|
| 125 | %f9a1282 0f84a4000000 jz %f9ac132c
|
|---|
| 126 | %f9ac1288 833dd09dc1f900 cmp dword ptr [EventTreadFunction (f9c19dd0)],+00
|
|---|
| 127 | %f9ac128f 0f8497000000 jz %f9ac132c
|
|---|
| 128 | %f9ac1295 83bc198800000000 cmp dord ptr [ecx+ebx+00000088],+00
|
|---|
| 129 | %f9a9d 743f jz %f9ac12de
|
|---|
| 130 | %f9ac129f 8b0d6c00c1f9 mov ecx,dword ptr [APICLVA (f9c1006c)]
|
|---|
| 131 | %f9ac12a5 c78120030000f3010200 mov dword ptr [ecx+0000320],000201f3
|
|---|
| 132 | %f9ac12af 8b15f0c0c1f9 mov edx,dword ptr [Processor (f9c1c0f0)]
|
|---|
| 133 | %f9ac12b5 8b941a88000000 mov edx,dword ptr [edx+ebx+00088]
|
|---|
| 134 | %f9ac12bc 8b0d6c00c1f9 mov ecx,dword ptr [APICLVADR (f9c1006c)]
|
|---|
| 135 | %f9ac12c2 899180030000 mov dword ptr [ecx+00000380],edx
|
|---|
| 136 | %f9ac12c8 8b0df0c0c1f9 mov ecx,dword ptr [Processor (f9c1c0f0)]
|
|---|
| 137 | %f9ac12ce8b4c197c mov ecx,dword ptr [ecx+ebx+7c]
|
|---|
| 138 | %f9ac12d2 8b1d6c00c1f9 mov ebx,dword ptr [APICLVADR (f9c1006c)]
|
|---|
| 139 | %f9ac12d8 898be0030000 mov dword ptrebx+000003e0],ecx
|
|---|
| 140 | %f9ac12de 8b5dfc mov ebx,dword ptr [ebp-04]
|
|---|
| 141 | %f9ac12e1 8d049d00000000 lea eax,[ebx*4+00000000]
|
|---|
| 142 | %f9ac12e8 8d1480 lea edx,[eax+eax*4]
|
|---|
| 143 | %f9ac12eb c1e005 shl eax,05
|
|---|
| 144 | %f9ac12ee 03d0 add edx,eax
|
|---|
| 145 | %f9ac12f0 8b0df0c0c1f9 mov ecx,dword ptr [Processor (f91c0f0)]
|
|---|
| 146 | %f9ac12f6 c744117801000000 mov dword ptr [ecx+edx+78],00000001
|
|---|
| 147 | %f9ac12fe 53 push ebx
|
|---|
| 148 | %f9ac12ff 8b5d08 mov ebx,dword ptr [ebp+08]
|
|---|
| 149 | %f9ac1302 53 push ebx
|
|---|
| 150 | %f9ac1303 ff153273c1f9 call dword ptr [Setup (f9c17332)]
|
|---|
| 151 | %f9a1309 83c408 add esp,+08
|
|---|
| 152 | %f9ac130c 8b1d6c00c1f9 mov ebx,dword ptr [APICLVADR (f9c1006c)]
|
|---|
| 153 | %f9ac1312 c7838003000000000000 mov dword ptr [ebx+00000380],00000000
|
|---|
| 154 |
|
|---|
| 155 | ##r
|
|---|
| 156 | Trap 14 (0EH) - Page Fault 0002, Not Present, Write Access, Supervisor
|
|---|
| 157 | eax=00000000 ebx=00000000 ecx=00000001 edx=00000000 esi=ff700 edi=00000000
|
|---|
| 158 | eip=f9ac1312 esp=ffe4ffcc ebp=ffe4ffe4 iopl=0 rf -- -- nv up di ng nz npe nc
|
|---|
| 159 | cs=0178 ss=1520 ds=0170 es=0170 fs=0000 gs=0000 cr2=00000380 cr3=00225000 p=00
|
|---|
| 160 | 0178:f9ac1312 c7838003000000000000 mov dword ptr [ebx+00000380],00000000
|
|---|
| 161 | ds:00000380=invalid
|
|---|
| 162 |
|
|---|
| 163 | ##dd ebp+8 l1
|
|---|
| 164 | 0170:ffe4ffec 00000000
|
|---|
| 165 |
|
|---|
| 166 |
|
|---|