Legend:
- Unmodified
- Added
- Removed
-
trunk/src/ahci.c
r8 r9 1226 1226 u8 _far *port_mmio = port_base(ai, p); 1227 1227 int reset_port = 0; 1228 u32 tmp;1229 1228 1230 1229 /* Handle adapter and interface errors. Those typically require a port -
trunk/src/init.asm
r4 r9 182 182 ; print debug message if debug level is 3+ 183 183 CMP _debug, 3 184 JB no_debug 184 JB no_debug2 185 185 MOV BX, AX ; addr & 0x7f (port reg index) 186 186 AND BX, 7FH … … 193 193 ADD SP, 12 194 194 195 no_debug :LEAVE195 no_debug2: LEAVE 196 196 RET 197 197 _writel ENDP -
trunk/src/libc.c
r4 r9 655 655 int disable(void) 656 656 { 657 int rc ;657 int rc = 0; 658 658 659 659 _asm { -
trunk/src/os2ahci.c
r8 r9 32 32 goto init_fail; \ 33 33 } \ 34 value = (type) strtol((s) + 2, &_ep, radix); \ 34 value = (type) strtol((s) + 2, \ 35 (const char _far* _far*) &_ep, \ 36 radix); \ 35 37 s = _ep; \ 36 38 } 39 40 41 /* MT: got to fix include paths... */ 42 #ifndef IOCM_EXECUTE_ATA 43 #define IOCM_EXECUTE_ATA 0x0003 44 #endif 37 45 38 46 /* ------------------------ typedefs and structures ------------------------ */ … … 115 123 DDD_PARM_LIST _far *ddd_pl = (DDD_PARM_LIST _far *) req->InitArgs; 116 124 APIRET rmrc; 117 PSEL p;118 125 char _far *cmd_line; 119 char _far *ep;120 126 char _far *s; 121 127 int adapter_index; -
trunk/src/os2ahci.map
r4 r9 1 2 os2ahci 3 4 Start Length Name Class 5 0001:0000 00020H DEVHDR DATA 6 0001:0020 01FD2H _DATA DATA 7 0001:1FF4 0000FH LIBDATA DATA 8 0001:2004 00000H CONST CONST 9 0001:2004 0288CH _BSS BSS 10 0001:4890 07D94H c_common BSS 11 0001:C624 00001H _z_data BSS 12 0002:0000 063D6H _TEXT CODE 13 0002:63D8 0052EH CODE CODE 14 0002:6906 001D8H RMCode CODE 15 0002:6AE0 005E0H LIBCODE CODE 16 0002:70C0 00000H _z_text CODE 17 18 Origin Group 19 0001:0 DGROUP 20 0002:0 TGROUP 21 22 Address Publics by Name 23 24 0002:705E ADDRETF_0 25 0002:7084 ADDRETF_10 26 0002:708C ADDRETF_12 27 0002:7094 ADDRETF_14 28 0002:709C ADDRETF_16 29 0002:70A4 ADDRETF_18 30 0002:7064 ADDRETF_2 31 0002:70AC ADDRETF_20 32 0002:70B4 ADDRETF_22 33 0002:70BC ADDRETF_24 34 0002:706C ADDRETF_4 35 0002:7074 ADDRETF_6 36 0002:707C ADDRETF_8 37 0002:705C ADDRET_0 38 0002:7080 ADDRET_10 39 0002:7088 ADDRET_12 40 0002:7090 ADDRET_14 41 0002:7098 ADDRET_16 42 0002:70A0 ADDRET_18 43 0002:7060 ADDRET_2 44 0002:70A8 ADDRET_20 45 0002:70B0 ADDRET_22 46 0002:70B8 ADDRET_24 47 0002:7068 ADDRET_4 48 0002:7070 ADDRET_6 49 0002:7078 ADDRET_8 50 0002:6F91 ADD_CANCELTIMER 51 0002:6C90 ADD_ConvRBAtoCHS 52 0002:6E91 ADD_DeInstallTimer 53 0002:6D28 ADD_DMASetup 54 0002:6DF4 ADD_INITTIMER 55 0002:6ED8 ADD_STARTTIMERMS 56 0002:6AF7 ADD_XferBuffData 57 0001:2001 CancelTimer 58 0001:1FFD ConvRBAtoCHS 59 0002:67A4 DEVHELP_ALLOCATECTXHOOK 60 0002:63D8 DEVHELP_ALLOCGDTSELECTOR 61 0002:6498 DEVHELP_ALLOCPHYS 62 0002:67FB DEVHELP_ARMCTXHOOK 63 0002:65B0 DEVHELP_ATTACHDD 64 0002:6746 DevHelp_Beep 65 0002:65D7 DevHelp_DynamicAPI 66 0002:668E DEVHELP_EOI 67 0002:67D6 DEVHELP_FREECTXHOOK 68 0002:63FF DEVHELP_FREEGDTSELECTOR 69 0002:64CC DEVHELP_FREEPHYS 70 0002:660C DEVHELP_GETDOSVAR 71 0002:6528 DEVHELP_INTERNALERROR 72 0002:6464 DevHelp_PhysToGDTSel 73 0002:6437 DEVHELP_PHYSTOGDTSELECTOR 74 0002:654F DevHelp_RAS 75 0002:671F DevHelp_RegisterBeep 76 0002:676D DEVHELP_REGISTERDEVICECLASS 77 0002:66F8 DevHelp_RegisterPDD 78 0002:657F DevHelp_RegisterPerfCtrs 79 0002:682C DEVHELP_SAVE_MESSAGE 80 0002:6640 DEVHELP_SETIRQ 81 0002:66B4 DevHelp_TCYield 82 0002:666A DevHelp_UnSetIRQ 83 0002:64F4 DEVHELP_VIRTTOPHYS 84 0002:66D5 DEVHELP_YIELD 85 0002:6854 DHRET_0 86 0002:6896 DHRET_10 87 0002:68A4 DHRET_12 88 0002:68B2 DHRET_14 89 0002:68C0 DHRET_16 90 0002:68CE DHRET_18 91 0002:685E DHRET_2 92 0002:68DC DHRET_20 93 0002:68EA DHRET_22 94 0002:68F8 DHRET_24 95 0002:686C DHRET_4 96 0002:687A DHRET_6 97 0002:6888 DHRET_8 98 0001:1FFE DMASetup 99 0002:6F77 f_ADD_CancelTimer 100 0002:6C6D f_ADD_ConvRBAtoCHS 101 0002:6E84 f_ADD_DeInstallTimer 102 0002:6D08 f_ADD_DMASetup 103 0002:6DDA f_ADD_InitTimer 104 0002:6EA6 f_ADD_StartTimerMS 105 0002:6FE0 f_ADD_TimerHandler 106 0002:6AE0 f_ADD_XferBuffData 107 0001:1FFF InitTimer 108 0002:6906 MY_DEVHELP_ATTACHDD 109 0001:2000 StartTimerMS 110 0001:2002 TimerHandler 111 0001:1FFC XferBuffData 112 0001:C3CE _abort_queue 113 0002:109E _add_entry 114 0001:C418 _add_handle 115 0002:1F38 _add_pci_id 116 0001:48E0 _ad_infos 117 0001:C416 _ad_info_cnt 118 0002:34B8 _ahci_complete_init 119 0002:317C _ahci_enable_ahci 120 0002:46FC _ahci_error_intr 121 0002:4A6E _ahci_execute_ata 122 0002:4A00 _ahci_execute_cdb 123 0002:3CD2 _ahci_exec_iorb 124 0002:4048 _ahci_exec_polled_iorb 125 0002:4870 _ahci_get_geometry 126 0002:42B2 _ahci_intr 127 0002:43E0 _ahci_port_intr 128 0002:4910 _ahci_read 129 0002:3652 _ahci_reset_port 130 0002:2EE6 _ahci_restore_bios_config 131 0002:2F7C _ahci_restore_initial_config 132 0002:30CC _ahci_restore_port_config 133 0002:2A50 _ahci_save_bios_config 134 0002:301A _ahci_save_port_config 135 0002:322A _ahci_scan_ports 136 0002:3AB4 _ahci_start_engine 137 0002:39F4 _ahci_start_fis_rx 138 0002:3942 _ahci_start_port 139 0002:3C3C _ahci_stop_engine 140 0002:3BB0 _ahci_stop_fis_rx 141 0002:3B0E _ahci_stop_port 142 0002:48C0 _ahci_unit_ready 143 0002:4960 _ahci_verify 144 0002:49B0 _ahci_write 145 0002:0000 _asm_strat 146 0002:59C2 _atapi_execute_cdb 147 0002:5940 _atapi_get_geometry 148 0002:5974 _atapi_read 149 0002:59DC _atapi_req_sense 150 0002:595A _atapi_unit_ready 151 0002:598E _atapi_verify 152 0002:59A8 _atapi_write 153 0002:4F02 _ata_cmd 154 0002:535E _ata_cmd_to_fis 155 0002:58EE _ata_dev_name 156 0002:58BA _ata_execute_ata 157 0002:5424 _ata_get_geometry 158 0002:54D6 _ata_get_geometry_pp 159 0002:55C6 _ata_read 160 0002:58D4 _ata_req_sense 161 0002:55B2 _ata_unit_ready 162 0002:56C4 _ata_verify 163 0002:57BC _ata_write 164 0002:6AA8 _CallRM 165 0002:0524 _cprintf 166 0002:0C44 _c_strat 167 0001:01A0 _debug 168 0001:01A2 _Device_Help 169 0001:0000 _dev_hdr 170 0002:0B3A _disable 171 0001:B9A0 _driver_queue 172 0001:C620 _drv_lock 173 0002:0B4E _enable 174 0002:70C0 _end_of_code 175 0001:C624 _end_of_data 176 0002:61DE _engine_ctxhook 177 0001:C3CA _engine_ctxhook_h 178 0002:0118 _engine_hook 179 0002:08DE _free 180 0002:6AD0 _GetCS 181 0001:14BC _initial_flags 182 0002:0124 _init_com1 183 0001:C61E _init_complete 184 0002:0C80 _init_drv 185 0001:B9AC _init_reset 186 0002:1C2C _iocc_adapter_passthru 187 0002:13FA _iocc_configuration 188 0002:14C2 _iocc_device_control 189 0002:1B68 _iocc_execute_io 190 0002:1B22 _iocc_geometry 191 0002:1636 _iocc_unit_control 192 0002:1BEA _iocc_unit_status 193 0002:17BC _iocm_device_table 194 0002:1E5E _iorb_done 195 0002:1C7C _iorb_queue_add 196 0002:1D2E _iorb_queue_del 197 0002:1E48 _iorb_seterr 198 0001:171A _irq_handlers 199 0001:C41A _link_speed 200 0002:0824 _malloc 201 0002:09B6 _mdelay 202 0002:0948 _mdelay_cal 203 0001:00B8 _mdelay_cal_status 204 0001:00BA _mdelay_loops_per_ms 205 0002:06F0 _memcmp 206 0002:00C2 _memcpy 207 0002:0086 _memset 208 0002:0A86 _msleep 209 0002:0B20 _panic 210 0002:20BE _pci_enable_int 211 0002:210A _pci_hack_virtualbox 212 0001:05CC _pci_ids 213 0002:058E _phex 214 0001:C3D6 _ports_to_reset 215 0001:C3F6 _ports_to_restart 216 0002:050C _printf 217 0002:000D _readl 218 0002:5DFE _reset_ctxhook 219 0001:C61A _reset_ctxhook_h 220 0002:010C _reset_hook 221 0002:59F6 _restart_ctxhook 222 0001:C3C6 _restart_ctxhook_h 223 0002:0100 _restart_hook 224 0002:6A42 _RMAllocResource 225 0002:69CE _RMCreateAdapter 226 0002:6A08 _RMCreateDevice 227 0002:6928 _RMCreateDriver 228 0002:6A7C _RMDeallocResource 229 0002:69A2 _RMDestroyDriver 230 0001:01A6 _RMFlags 231 0001:1FE6 _RMIDCTable 232 0001:B9A8 _rm_drvh 233 0001:01B2 _rm_drvinfo 234 0001:4890 _rm_drvname 235 0001:01AA _RM_Help0 236 0001:01AE _RM_Help3 237 0002:1F90 _scan_pci_bus 238 0002:130C _send_iorb 239 0002:047A _sprintf 240 0002:06BE _strcpy 241 0002:069C _strlen 242 0002:0744 _strtol 243 0001:B9AE _thorough_scan 244 0001:B9B0 _timer_pool 245 0002:1224 _trigger_engine 246 0002:1258 _trigger_engine_1 247 0002:049C _vprintf 248 0002:0166 _vsprintf 249 0002:4F2A _v_ata_cmd 250 0002:0046 _writel 251 0002:6276 __aNFalmul 252 0002:6298 __aNFauldiv 253 0002:6276 __aNFaulmul 254 0002:62BA __aNlmul 255 0002:62EC __aNNauldiv 256 0002:630C __aNuldiv 257 0002:62BA __aNulmul 258 0002:636C __aNulrem 259 260 Address Publics by Value 261 262 0001:0000 _dev_hdr 263 0001:00B8 _mdelay_cal_status 264 0001:00BA _mdelay_loops_per_ms 265 0001:01A0 _debug 266 0001:01A2 _Device_Help 267 0001:01A6 _RMFlags 268 0001:01AA _RM_Help0 269 0001:01AE _RM_Help3 270 0001:01B2 _rm_drvinfo 271 0001:05CC _pci_ids 272 0001:14BC _initial_flags 273 0001:171A _irq_handlers 274 0001:1FE6 _RMIDCTable 275 0001:1FFC XferBuffData 276 0001:1FFD ConvRBAtoCHS 277 0001:1FFE DMASetup 278 0001:1FFF InitTimer 279 0001:2000 StartTimerMS 280 0001:2001 CancelTimer 281 0001:2002 TimerHandler 282 0001:4890 _rm_drvname 283 0001:48E0 _ad_infos 284 0001:B9A0 _driver_queue 285 0001:B9A8 _rm_drvh 286 0001:B9AC _init_reset 287 0001:B9AE _thorough_scan 288 0001:B9B0 _timer_pool 289 0001:C3C6 _restart_ctxhook_h 290 0001:C3CA _engine_ctxhook_h 291 0001:C3CE _abort_queue 292 0001:C3D6 _ports_to_reset 293 0001:C3F6 _ports_to_restart 294 0001:C416 _ad_info_cnt 295 0001:C418 _add_handle 296 0001:C41A _link_speed 297 0001:C61A _reset_ctxhook_h 298 0001:C61E _init_complete 299 0001:C620 _drv_lock 300 0001:C624 _end_of_data 301 0002:0000 _asm_strat 302 0002:000D _readl 303 0002:0046 _writel 304 0002:0086 _memset 305 0002:00C2 _memcpy 306 0002:0100 _restart_hook 307 0002:010C _reset_hook 308 0002:0118 _engine_hook 309 0002:0124 _init_com1 310 0002:0166 _vsprintf 311 0002:047A _sprintf 312 0002:049C _vprintf 313 0002:050C _printf 314 0002:0524 _cprintf 315 0002:058E _phex 316 0002:069C _strlen 317 0002:06BE _strcpy 318 0002:06F0 _memcmp 319 0002:0744 _strtol 320 0002:0824 _malloc 321 0002:08DE _free 322 0002:0948 _mdelay_cal 323 0002:09B6 _mdelay 324 0002:0A86 _msleep 325 0002:0B20 _panic 326 0002:0B3A _disable 327 0002:0B4E _enable 328 0002:0C44 _c_strat 329 0002:0C80 _init_drv 330 0002:109E _add_entry 331 0002:1224 _trigger_engine 332 0002:1258 _trigger_engine_1 333 0002:130C _send_iorb 334 0002:13FA _iocc_configuration 335 0002:14C2 _iocc_device_control 336 0002:1636 _iocc_unit_control 337 0002:17BC _iocm_device_table 338 0002:1B22 _iocc_geometry 339 0002:1B68 _iocc_execute_io 340 0002:1BEA _iocc_unit_status 341 0002:1C2C _iocc_adapter_passthru 342 0002:1C7C _iorb_queue_add 343 0002:1D2E _iorb_queue_del 344 0002:1E48 _iorb_seterr 345 0002:1E5E _iorb_done 346 0002:1F38 _add_pci_id 347 0002:1F90 _scan_pci_bus 348 0002:20BE _pci_enable_int 349 0002:210A _pci_hack_virtualbox 350 0002:2A50 _ahci_save_bios_config 351 0002:2EE6 _ahci_restore_bios_config 352 0002:2F7C _ahci_restore_initial_config 353 0002:301A _ahci_save_port_config 354 0002:30CC _ahci_restore_port_config 355 0002:317C _ahci_enable_ahci 356 0002:322A _ahci_scan_ports 357 0002:34B8 _ahci_complete_init 358 0002:3652 _ahci_reset_port 359 0002:3942 _ahci_start_port 360 0002:39F4 _ahci_start_fis_rx 361 0002:3AB4 _ahci_start_engine 362 0002:3B0E _ahci_stop_port 363 0002:3BB0 _ahci_stop_fis_rx 364 0002:3C3C _ahci_stop_engine 365 0002:3CD2 _ahci_exec_iorb 366 0002:4048 _ahci_exec_polled_iorb 367 0002:42B2 _ahci_intr 368 0002:43E0 _ahci_port_intr 369 0002:46FC _ahci_error_intr 370 0002:4870 _ahci_get_geometry 371 0002:48C0 _ahci_unit_ready 372 0002:4910 _ahci_read 373 0002:4960 _ahci_verify 374 0002:49B0 _ahci_write 375 0002:4A00 _ahci_execute_cdb 376 0002:4A6E _ahci_execute_ata 377 0002:4F02 _ata_cmd 378 0002:4F2A _v_ata_cmd 379 0002:535E _ata_cmd_to_fis 380 0002:5424 _ata_get_geometry 381 0002:54D6 _ata_get_geometry_pp 382 0002:55B2 _ata_unit_ready 383 0002:55C6 _ata_read 384 0002:56C4 _ata_verify 385 0002:57BC _ata_write 386 0002:58BA _ata_execute_ata 387 0002:58D4 _ata_req_sense 388 0002:58EE _ata_dev_name 389 0002:5940 _atapi_get_geometry 390 0002:595A _atapi_unit_ready 391 0002:5974 _atapi_read 392 0002:598E _atapi_verify 393 0002:59A8 _atapi_write 394 0002:59C2 _atapi_execute_cdb 395 0002:59DC _atapi_req_sense 396 0002:59F6 _restart_ctxhook 397 0002:5DFE _reset_ctxhook 398 0002:61DE _engine_ctxhook 399 0002:6276 __aNFaulmul 400 0002:6276 __aNFalmul 401 0002:6298 __aNFauldiv 402 0002:62BA __aNlmul 403 0002:62BA __aNulmul 404 0002:62EC __aNNauldiv 405 0002:630C __aNuldiv 406 0002:636C __aNulrem 407 0002:63D8 DEVHELP_ALLOCGDTSELECTOR 408 0002:63FF DEVHELP_FREEGDTSELECTOR 409 0002:6437 DEVHELP_PHYSTOGDTSELECTOR 410 0002:6464 DevHelp_PhysToGDTSel 411 0002:6498 DEVHELP_ALLOCPHYS 412 0002:64CC DEVHELP_FREEPHYS 413 0002:64F4 DEVHELP_VIRTTOPHYS 414 0002:6528 DEVHELP_INTERNALERROR 415 0002:654F DevHelp_RAS 416 0002:657F DevHelp_RegisterPerfCtrs 417 0002:65B0 DEVHELP_ATTACHDD 418 0002:65D7 DevHelp_DynamicAPI 419 0002:660C DEVHELP_GETDOSVAR 420 0002:6640 DEVHELP_SETIRQ 421 0002:666A DevHelp_UnSetIRQ 422 0002:668E DEVHELP_EOI 423 0002:66B4 DevHelp_TCYield 424 0002:66D5 DEVHELP_YIELD 425 0002:66F8 DevHelp_RegisterPDD 426 0002:671F DevHelp_RegisterBeep 427 0002:6746 DevHelp_Beep 428 0002:676D DEVHELP_REGISTERDEVICECLASS 429 0002:67A4 DEVHELP_ALLOCATECTXHOOK 430 0002:67D6 DEVHELP_FREECTXHOOK 431 0002:67FB DEVHELP_ARMCTXHOOK 432 0002:682C DEVHELP_SAVE_MESSAGE 433 0002:6854 DHRET_0 434 0002:685E DHRET_2 435 0002:686C DHRET_4 436 0002:687A DHRET_6 437 0002:6888 DHRET_8 438 0002:6896 DHRET_10 439 0002:68A4 DHRET_12 440 0002:68B2 DHRET_14 441 0002:68C0 DHRET_16 442 0002:68CE DHRET_18 443 0002:68DC DHRET_20 444 0002:68EA DHRET_22 445 0002:68F8 DHRET_24 446 0002:6906 MY_DEVHELP_ATTACHDD 447 0002:6928 _RMCreateDriver 448 0002:69A2 _RMDestroyDriver 449 0002:69CE _RMCreateAdapter 450 0002:6A08 _RMCreateDevice 451 0002:6A42 _RMAllocResource 452 0002:6A7C _RMDeallocResource 453 0002:6AA8 _CallRM 454 0002:6AD0 _GetCS 455 0002:6AE0 f_ADD_XferBuffData 456 0002:6AF7 ADD_XferBuffData 457 0002:6C6D f_ADD_ConvRBAtoCHS 458 0002:6C90 ADD_ConvRBAtoCHS 459 0002:6D08 f_ADD_DMASetup 460 0002:6D28 ADD_DMASetup 461 0002:6DDA f_ADD_InitTimer 462 0002:6DF4 ADD_INITTIMER 463 0002:6E84 f_ADD_DeInstallTimer 464 0002:6E91 ADD_DeInstallTimer 465 0002:6EA6 f_ADD_StartTimerMS 466 0002:6ED8 ADD_STARTTIMERMS 467 0002:6F77 f_ADD_CancelTimer 468 0002:6F91 ADD_CANCELTIMER 469 0002:6FE0 f_ADD_TimerHandler 470 0002:705C ADDRET_0 471 0002:705E ADDRETF_0 472 0002:7060 ADDRET_2 473 0002:7064 ADDRETF_2 474 0002:7068 ADDRET_4 475 0002:706C ADDRETF_4 476 0002:7070 ADDRET_6 477 0002:7074 ADDRETF_6 478 0002:7078 ADDRET_8 479 0002:707C ADDRETF_8 480 0002:7080 ADDRET_10 481 0002:7084 ADDRETF_10 482 0002:7088 ADDRET_12 483 0002:708C ADDRETF_12 484 0002:7090 ADDRET_14 485 0002:7094 ADDRETF_14 486 0002:7098 ADDRET_16 487 0002:709C ADDRETF_16 488 0002:70A0 ADDRET_18 489 0002:70A4 ADDRETF_18 490 0002:70A8 ADDRET_20 491 0002:70AC ADDRETF_20 492 0002:70B0 ADDRET_22 493 0002:70B4 ADDRETF_22 494 0002:70B8 ADDRET_24 495 0002:70BC ADDRETF_24 496 0002:70C0 _end_of_code 497 498 Line numbers for libc.obj(libc.c) segment _TEXT 499 500 95 0002:0124 98 0002:0128 100 0002:0130 101 0002:0149 501 102 0002:0153 104 0002:015A 105 0002:015D 106 0002:0160 502 108 0002:0161 109 0002:0164 119 0002:0166 120 0002:016A 503 127 0002:0176 128 0002:0186 132 0002:018C 133 0002:0194 504 137 0002:01A4 138 0002:01D2 144 0002:01D8 147 0002:01EB 505 150 0002:020C 151 0002:0212 152 0002:0226 153 0002:023B 506 154 0002:023E 155 0002:024B 157 0002:025A 158 0002:026D 507 159 0002:0272 162 0002:0276 163 0002:0289 167 0002:028C 508 168 0002:02CF 169 0002:02DE 173 0002:02E2 174 0002:0328 509 175 0002:0337 178 0002:033A 179 0002:0346 180 0002:0354 510 181 0002:0360 183 0002:0375 184 0002:038B 185 0002:03A7 511 186 0002:03BE 187 0002:03C0 188 0002:03DE 190 0002:03ED 512 193 0002:03F0 194 0002:03FE 195 0002:0400 196 0002:042A 513 199 0002:042C 200 0002:0436 201 0002:0440 204 0002:0442 514 205 0002:0450 207 0002:0452 208 0002:0464 210 0002:0468 515 211 0002:046F 212 0002:0478 218 0002:047A 222 0002:047E 516 223 0002:049A 232 0002:049C 236 0002:04A0 238 0002:04BD 517 241 0002:04D0 256 0002:04E3 258 0002:04E6 259 0002:04E7 518 260 0002:04E9 263 0002:04EB 264 0002:04EE 265 0002:04F1 519 266 0002:04F3 268 0002:04F4 270 0002:04F6 271 0002:050A 520 277 0002:050C 281 0002:0510 282 0002:0521 292 0002:0524 521 298 0002:0528 300 0002:0540 302 0002:0547 306 0002:0553 522 307 0002:0575 310 0002:057A 311 0002:0584 312 0002:058C 523 318 0002:058E 320 0002:0593 321 0002:059F 324 0002:05A7 524 325 0002:05AD 330 0002:05B0 333 0002:05C4 334 0002:05CD 525 337 0002:05DC 338 0002:05ED 339 0002:05F5 340 0002:0619 526 341 0002:061C 343 0002:0625 346 0002:0628 347 0002:0631 527 348 0002:064B 349 0002:0679 350 0002:067C 352 0002:0685 528 353 0002:068D 354 0002:0691 355 0002:0695 356 0002:0698 529 362 0002:069C 363 0002:06A0 365 0002:06A5 366 0002:06B1 530 367 0002:06B4 368 0002:06B6 369 0002:06BB 375 0002:06BE 531 376 0002:06C2 378 0002:06CE 379 0002:06E6 380 0002:06EE 532 386 0002:06F0 387 0002:06F4 388 0002:0700 389 0002:070C 533 391 0002:0711 392 0002:0717 393 0002:0736 395 0002:0738 534 396 0002:073B 397 0002:073E 398 0002:0742 404 0002:0744 535 405 0002:0748 406 0002:0754 407 0002:075C 410 0002:075F 536 411 0002:076E 412 0002:0771 415 0002:0774 416 0002:077A 537 417 0002:077F 418 0002:0782 419 0002:078A 423 0002:078D 538 424 0002:0793 425 0002:07CE 426 0002:07DA 428 0002:07DC 539 429 0002:07E7 430 0002:07F1 432 0002:07F4 433 0002:07FC 540 435 0002:080A 436 0002:0810 438 0002:081A 439 0002:0822 541 456 0002:0824 457 0002:0828 462 0002:0834 463 0002:0845 542 464 0002:084F 465 0002:086A 466 0002:0874 468 0002:0876 543 469 0002:0878 471 0002:0883 472 0002:0891 473 0002:089D 544 474 0002:08A0 478 0002:08AE 479 0002:08B4 481 0002:08B6 545 483 0002:08C0 486 0002:08C4 487 0002:08D7 488 0002:08DB 546 498 0002:08DE 505 0002:08E2 506 0002:08F9 507 0002:0900 547 508 0002:090F 509 0002:0911 513 0002:0912 514 0002:0928 548 515 0002:093C 516 0002:0944 517 0002:0946 532 0002:0948 549 535 0002:094C 537 0002:095C 538 0002:0968 540 0002:096E 550 541 0002:0989 542 0002:0995 544 0002:099E 545 0002:09B3 551 573 0002:09B6 577 0002:09BC 578 0002:09E0 579 0002:0A05 552 581 0002:0A0C 583 0002:0A0E 584 0002:0A10 585 0002:0A12 553 589 0002:0A16 593 0002:0A23 594 0002:0A4F 596 0002:0A5A 554 597 0002:0A7C 598 0002:0A82 609 0002:0A86 615 0002:0A8A 555 617 0002:0A9C 618 0002:0AA8 620 0002:0AAA 621 0002:0AB8 556 624 0002:0AC9 626 0002:0AE1 627 0002:0AF8 628 0002:0AFD 557 631 0002:0B00 632 0002:0B17 633 0002:0B1C 634 0002:0B1E 558 641 0002:0B20 642 0002:0B23 643 0002:0B37 656 0002:0B3A 559 660 0002:0B3E 661 0002:0B3F 662 0002:0B40 663 0002:0B43 560 664 0002:0B46 667 0002:0B47 668 0002:0B4C 680 0002:0B4E 561 681 0002:0B51 682 0002:0B52 689 0002:0B54 690 0002:0B5A 562 692 0002:0B66 695 0002:0B6F 696 0002:0B75 697 0002:0B84 563 700 0002:0B88 701 0002:0B8C 702 0002:0BA9 703 0002:0BC8 564 704 0002:0BCB 705 0002:0BD9 706 0002:0BDB 707 0002:0BDC 565 710 0002:0BDE 711 0002:0BEA 712 0002:0BF4 716 0002:0BF7 566 717 0002:0BFD 718 0002:0C10 719 0002:0C13 721 0002:0C16 567 722 0002:0C28 730 0002:0C2C 731 0002:0C32 740 0002:0C34 568 741 0002:0C43 569 570 Line numbers for os2ahci.obj(os2ahci.c) segment _TEXT 571 572 91 0002:0C44 94 0002:0C48 97 0002:0C54 98 0002:0C63 573 101 0002:0C66 102 0002:0C6B 103 0002:0C6D 105 0002:0C78 574 106 0002:0C7D 113 0002:0C80 115 0002:0C84 127 0002:0C9B 575 130 0002:0CAA 132 0002:0CB2 134 0002:0CB8 138 0002:0CBB 576 141 0002:0CC8 142 0002:0CDF 143 0002:0CE9 149 0002:0CEC 577 151 0002:0CF4 152 0002:0D1D 154 0002:0D30 158 0002:0D56 578 159 0002:0D5A 163 0002:0D5E 164 0002:0D9F 165 0002:0DDF 579 166 0002:0DEF 167 0002:0DFE 168 0002:0E01 169 0002:0E02 580 170 0002:0E08 174 0002:0E0C 175 0002:0E12 179 0002:0E16 581 180 0002:0E1C 184 0002:0E20 185 0002:0E61 186 0002:0E6D 582 187 0002:0E79 189 0002:0E7C 193 0002:0E80 194 0002:0EC1 583 195 0002:0ECD 196 0002:0ED9 198 0002:0EDC 202 0002:0EE0 584 203 0002:0F2F 204 0002:0F35 207 0002:0F38 208 0002:0F49 585 209 0002:0F4C 211 0002:0F86 214 0002:0F8A 216 0002:0F8D 586 218 0002:0F97 219 0002:0FA1 222 0002:0FA4 223 0002:0FBE 587 224 0002:0FC7 225 0002:0FC9 230 0002:0FCA 231 0002:0FFD 588 232 0002:1006 235 0002:1008 236 0002:1011 237 0002:1017 589 242 0002:101C 244 0002:1025 247 0002:1032 248 0002:1048 590 249 0002:105E 251 0002:1074 253 0002:107D 256 0002:108D 591 257 0002:1096 258 0002:109B 272 0002:109E 274 0002:10A9 592 276 0002:10B1 278 0002:10CE 285 0002:10F3 288 0002:1113 593 289 0002:111D 291 0002:112B 293 0002:1135 294 0002:113B 594 296 0002:1147 298 0002:114A 299 0002:1158 300 0002:1164 595 305 0002:116A 308 0002:11AC 309 0002:11C5 310 0002:11CE 596 311 0002:11D4 312 0002:11DB 314 0002:11E4 315 0002:11E7 597 317 0002:11E8 319 0002:1204 322 0002:1208 324 0002:120B 598 325 0002:121F 335 0002:1224 338 0002:1228 339 0002:1239 599 341 0002:1240 343 0002:1242 348 0002:1244 349 0002:1255 600 396 0002:1258 402 0002:125D 405 0002:1262 406 0002:1281 601 407 0002:1289 411 0002:128E 413 0002:12A1 415 0002:12B3 602 416 0002:12B5 417 0002:12B6 419 0002:12CF 420 0002:12F3 603 421 0002:12FB 423 0002:12FE 424 0002:1300 426 0002:1302 604 427 0002:1308 438 0002:130C 449 0002:130F 450 0002:1317 605 452 0002:132B 455 0002:1336 456 0002:1342 459 0002:1346 606 460 0002:1352 463 0002:1356 464 0002:1362 467 0002:1364 607 468 0002:1370 471 0002:1372 472 0002:137E 475 0002:1380 608 476 0002:138C 479 0002:138E 480 0002:139A 484 0002:139C 609 485 0002:13AB 486 0002:13B7 487 0002:13B9 490 0002:13DA 610 491 0002:13F7 497 0002:13FA 500 0002:13FE 507 0002:1408 611 508 0002:1418 509 0002:1435 510 0002:143C 511 0002:144F 612 512 0002:145E 513 0002:1460 515 0002:1466 516 0002:147A 613 517 0002:1486 521 0002:1488 522 0002:1494 525 0002:1496 614 526 0002:14A5 527 0002:14B1 528 0002:14B3 529 0002:14C1 615 535 0002:14C2 538 0002:14C7 539 0002:14CF 540 0002:14E0 616 541 0002:14EC 543 0002:14F2 547 0002:14FA 548 0002:1505 617 549 0002:1522 550 0002:154E 552 0002:155F 553 0002:1577 618 554 0002:158C 555 0002:159C 557 0002:15A5 558 0002:15A8 619 561 0002:15BC 562 0002:15CD 571 0002:15D0 572 0002:15DF 620 579 0002:15E2 580 0002:15F1 583 0002:15F4 584 0002:1603 621 585 0002:1605 587 0002:1626 588 0002:1632 594 0002:1636 622 596 0002:163B 597 0002:1652 598 0002:165E 600 0002:1664 623 601 0002:1681 605 0002:168C 606 0002:16A7 607 0002:16B6 624 608 0002:16B8 610 0002:16D1 614 0002:16D4 615 0002:16EF 625 616 0002:16FE 617 0002:1700 619 0002:1719 629 0002:171C 626 630 0002:1737 631 0002:1746 633 0002:1748 634 0002:176F 627 637 0002:1772 638 0002:1781 639 0002:1783 641 0002:1798 628 642 0002:17AC 643 0002:17B8 655 0002:17BC 665 0002:17C1 629 667 0002:17D8 670 0002:17F5 671 0002:17FC 672 0002:1801 630 673 0002:1808 678 0002:180F 680 0002:181F 682 0002:1834 631 683 0002:183F 686 0002:1844 687 0002:186A 688 0002:1879 632 689 0002:1888 690 0002:188B 693 0002:188C 696 0002:189B 633 697 0002:18AB 698 0002:18BD 699 0002:18C6 700 0002:18CB 634 701 0002:18D0 702 0002:18D6 704 0002:18DC 711 0002:18EC 635 712 0002:18F1 713 0002:1901 714 0002:1910 715 0002:1913 636 716 0002:1914 717 0002:1918 718 0002:192C 719 0002:1938 637 720 0002:1955 722 0002:195C 723 0002:1962 724 0002:1975 638 725 0002:1984 726 0002:1987 727 0002:1988 731 0002:198F 639 732 0002:19AA 733 0002:19CB 737 0002:19E4 738 0002:1A13 640 739 0002:1A22 740 0002:1A31 743 0002:1A34 745 0002:1A50 641 746 0002:1A62 747 0002:1A6B 748 0002:1A72 749 0002:1A8E 642 750 0002:1A9C 751 0002:1AA2 752 0002:1AA9 754 0002:1AAE 643 756 0002:1AB0 758 0002:1AD8 760 0002:1ADB 761 0002:1ADE 644 764 0002:1AE2 767 0002:1AEC 768 0002:1AFA 771 0002:1AFE 645 772 0002:1B12 773 0002:1B1E 779 0002:1B22 780 0002:1B25 646 784 0002:1B2E 785 0002:1B36 786 0002:1B3E 789 0002:1B40 647 790 0002:1B4F 791 0002:1B5B 792 0002:1B67 798 0002:1B68 648 799 0002:1B6B 802 0002:1B74 803 0002:1B7C 804 0002:1B84 649 807 0002:1B86 808 0002:1B8E 809 0002:1B96 812 0002:1B98 650 813 0002:1BA0 814 0002:1BA8 817 0002:1BAA 818 0002:1BB2 651 819 0002:1BBA 822 0002:1BBC 823 0002:1BCB 824 0002:1BD7 652 825 0002:1BE9 831 0002:1BEA 832 0002:1BED 835 0002:1BF6 653 836 0002:1BFE 837 0002:1C06 840 0002:1C08 841 0002:1C17 654 842 0002:1C23 843 0002:1C2B 849 0002:1C2C 850 0002:1C2F 655 853 0002:1C38 854 0002:1C44 857 0002:1C46 858 0002:1C52 656 861 0002:1C54 862 0002:1C63 863 0002:1C6F 864 0002:1C7B 657 870 0002:1C7C 871 0002:1C80 873 0002:1C91 874 0002:1CA6 658 876 0002:1CB6 878 0002:1CB8 880 0002:1CC2 881 0002:1CCE 659 882 0002:1CDB 883 0002:1CDE 885 0002:1CF2 888 0002:1D03 660 889 0002:1D0A 890 0002:1D2A 896 0002:1D2E 898 0002:1D32 661 899 0002:1D3A 901 0002:1D3D 902 0002:1D6C 904 0002:1D7C 662 905 0002:1D84 906 0002:1D9A 907 0002:1D9C 909 0002:1DB1 663 910 0002:1DC6 912 0002:1DD4 913 0002:1DD9 914 0002:1DDB 664 915 0002:1DDC 916 0002:1DE8 918 0002:1DEC 919 0002:1DF2 665 921 0002:1DF9 922 0002:1E1D 923 0002:1E20 926 0002:1E3C 666 927 0002:1E46 936 0002:1E48 937 0002:1E4B 938 0002:1E55 667 939 0002:1E5B 959 0002:1E5E 960 0002:1E62 961 0002:1E73 668 964 0002:1E7D 965 0002:1E9A 966 0002:1EA4 967 0002:1EB0 669 968 0002:1EB2 970 0002:1ECA 971 0002:1F0C 974 0002:1F20 670 975 0002:1F28 976 0002:1F2F 978 0002:1F35 671 672 Line numbers for pci.obj(pci.c) segment _TEXT 673 674 347 0002:1F38 352 0002:1F3C 353 0002:1F5E 355 0002:1F66 675 356 0002:1F6B 360 0002:1F6C 361 0002:1F7A 362 0002:1F81 676 363 0002:1F8B 364 0002:1F8D 370 0002:1F90 377 0002:1F94 677 380 0002:1FA4 381 0002:1FB3 382 0002:1FC9 383 0002:1FD2 678 402 0002:1FD4 403 0002:1FED 405 0002:1FF1 407 0002:2003 679 408 0002:2012 409 0002:2024 410 0002:202A 412 0002:203F 680 414 0002:2049 415 0002:2058 416 0002:2063 417 0002:206A 681 418 0002:2070 420 0002:2085 421 0002:2088 424 0002:208C 682 426 0002:2092 427 0002:20A5 429 0002:20AE 433 0002:20B0 683 434 0002:20B9 435 0002:20BC 443 0002:20BE 447 0002:20C2 684 448 0002:20FE 449 0002:2103 450 0002:2104 451 0002:2108 685 459 0002:210A 460 0002:210E 462 0002:2116 464 0002:213A 686 466 0002:214A 468 0002:2161 474 0002:2164 476 0002:2169 687 482 0002:2173 483 0002:217D 491 0002:2184 501 0002:218E 688 502 0002:21A9 504 0002:21AC 505 0002:21B2 508 0002:21B9 689 509 0002:21D4 510 0002:21D7 511 0002:21D8 513 0002:21EC 690 537 0002:21F5 541 0002:21FA 543 0002:2202 544 0002:2205 691 546 0002:2206 551 0002:2208 552 0002:221E 553 0002:2231 692 554 0002:2238 556 0002:223A 562 0002:223C 565 0002:225C 693 566 0002:2263 567 0002:226C 568 0002:226F 582 0002:2270 694 583 0002:2289 592 0002:2295 593 0002:22B0 594 0002:22B3 695 595 0002:22B4 596 0002:22BC 598 0002:22C6 599 0002:22D5 696 600 0002:22DF 601 0002:22E5 602 0002:22EB 605 0002:22F0 697 606 0002:2314 607 0002:2321 609 0002:2324 632 0002:2347 698 634 0002:23B6 635 0002:23BF 636 0002:23C9 637 0002:23D2 699 639 0002:23EC 640 0002:23EF 643 0002:23F0 645 0002:2420 700 646 0002:2436 649 0002:2452 650 0002:2461 651 0002:246B 701 652 0002:247B 653 0002:2487 657 0002:248C 659 0002:24B2 702 660 0002:24BB 661 0002:24CA 662 0002:24D4 663 0002:24E0 703 665 0002:24E5 668 0002:24FF 669 0002:2503 670 0002:250D 704 672 0002:2510 673 0002:2533 680 0002:2549 681 0002:2555 705 682 0002:255B 683 0002:2561 684 0002:2567 688 0002:2573 706 689 0002:2589 690 0002:2592 691 0002:2599 695 0002:259C 707 696 0002:25AD 697 0002:25B6 698 0002:25C6 699 0002:25C9 708 703 0002:25CA 704 0002:25E3 705 0002:25EC 706 0002:25EF 709 709 0002:25F0 713 0002:2601 714 0002:263C 715 0002:2645 710 717 0002:2648 720 0002:264A 721 0002:2659 722 0002:2669 711 723 0002:2683 726 0002:2686 727 0002:2696 728 0002:26A0 712 729 0002:26A6 730 0002:26AC 732 0002:26B3 733 0002:26C2 713 734 0002:26D4 735 0002:26DD 737 0002:26E2 738 0002:26E7 714 739 0002:26F0 740 0002:26F5 741 0002:26FA 744 0002:2704 715 745 0002:2732 746 0002:273C 753 0002:273E 754 0002:2742 716 758 0002:2748 759 0002:2753 761 0002:2769 762 0002:2774 717 764 0002:278A 765 0002:2790 767 0002:279E 768 0002:27AF 718 769 0002:27BB 771 0002:27C4 772 0002:27C6 779 0002:27CA 719 784 0002:27CE 785 0002:27DD 786 0002:27E3 787 0002:27E9 720 788 0002:27EF 789 0002:27F5 791 0002:2815 792 0002:282D 721 795 0002:2832 796 0002:2842 797 0002:2846 804 0002:2848 722 809 0002:284D 810 0002:285C 811 0002:2862 812 0002:2868 723 813 0002:286E 814 0002:2874 816 0002:2880 818 0002:28A0 724 819 0002:28B8 822 0002:28BE 823 0002:28C3 830 0002:28C6 725 834 0002:28CC 838 0002:28DC 839 0002:28FB 840 0002:2904 726 841 0002:290B 845 0002:290C 846 0002:2915 849 0002:2925 727 850 0002:2934 852 0002:2938 853 0002:293C 855 0002:2941 728 856 0002:2949 857 0002:294D 858 0002:2959 859 0002:2965 729 860 0002:296A 867 0002:296F 870 0002:297C 871 0002:297D 730 872 0002:297E 873 0002:297F 874 0002:2980 876 0002:2981 731 877 0002:2982 878 0002:2983 879 0002:2986 880 0002:298A 732 882 0002:298D 883 0002:298E 884 0002:298F 885 0002:2990 733 886 0002:2991 889 0002:2992 890 0002:29AA 892 0002:29C2 734 893 0002:29C8 894 0002:29CF 895 0002:29D0 896 0002:29DC 735 736 Line numbers for ahci.obj(ahci.c) segment _TEXT 737 738 107 0002:29E0 108 0002:29EE 109 0002:29FC 110 0002:2A0A 739 111 0002:2A18 112 0002:2A26 113 0002:2A34 114 0002:2A42 740 133 0002:2A50 138 0002:2A55 139 0002:2A66 140 0002:2A9D 741 143 0002:2AA0 144 0002:2AB2 145 0002:2ACC 146 0002:2ACE 742 150 0002:2AD6 151 0002:2AE0 152 0002:2AE9 154 0002:2AFC 743 156 0002:2B1F 157 0002:2B28 158 0002:2B31 159 0002:2B41 744 160 0002:2B51 161 0002:2B61 162 0002:2B71 163 0002:2B81 745 164 0002:2B91 165 0002:2BA1 166 0002:2BB1 167 0002:2BC0 746 168 0002:2BCF 169 0002:2BDE 170 0002:2BED 171 0002:2BFC 747 172 0002:2C0B 173 0002:2C1A 174 0002:2C29 175 0002:2C38 748 177 0002:2C50 178 0002:2C5A 179 0002:2C63 180 0002:2C73 749 181 0002:2C82 183 0002:2C91 184 0002:2C9A 185 0002:2CA3 750 186 0002:2CB2 187 0002:2CC1 190 0002:2CD0 191 0002:2CD9 751 198 0002:2CDC 199 0002:2CEB 200 0002:2CF7 202 0002:2D03 752 203 0002:2D11 204 0002:2D21 205 0002:2D27 206 0002:2D28 753 208 0002:2D3E 213 0002:2D4B 216 0002:2D4F 217 0002:2D5F 754 218 0002:2D6F 221 0002:2D76 222 0002:2D86 223 0002:2D96 755 226 0002:2D9D 227 0002:2DAC 228 0002:2DBC 231 0002:2DC3 756 232 0002:2DD3 233 0002:2DE3 237 0002:2DEA 238 0002:2E08 757 239 0002:2E20 251 0002:2E2D 252 0002:2E3A 253 0002:2E4B 758 254 0002:2E6D 256 0002:2E70 257 0002:2E72 259 0002:2E78 759 260 0002:2E85 262 0002:2E8C 263 0002:2E9C 267 0002:2EC1 760 269 0002:2EDE 270 0002:2EE3 278 0002:2EE6 279 0002:2EE9 761 282 0002:2EF9 283 0002:2F13 284 0002:2F2D 285 0002:2F47 762 288 0002:2F61 290 0002:2F75 291 0002:2F79 298 0002:2F7C 763 299 0002:2F7F 302 0002:2F8F 303 0002:2FA9 304 0002:2FC3 764 305 0002:2FDD 308 0002:2FF7 311 0002:300B 313 0002:3014 765 314 0002:3018 324 0002:301A 326 0002:301E 328 0002:3038 766 329 0002:3047 330 0002:3049 332 0002:304A 333 0002:305E 767 334 0002:3078 335 0002:3092 336 0002:30AC 338 0002:30C6 768 339 0002:30CA 348 0002:30CC 349 0002:30D2 351 0002:30EC 769 352 0002:30FE 353 0002:3115 354 0002:312C 355 0002:3143 770 357 0002:315A 359 0002:3170 360 0002:3177 366 0002:317C 771 370 0002:3180 372 0002:31A0 376 0002:31A4 378 0002:31B5 772 380 0002:31D3 381 0002:31F3 382 0002:31F7 383 0002:31F8 773 384 0002:3202 387 0002:3204 388 0002:3222 389 0002:3227 774 409 0002:322A 410 0002:322E 415 0002:3233 416 0002:3250 775 417 0002:325C 418 0002:3270 419 0002:3276 420 0002:327B 776 422 0002:327C 424 0002:3287 427 0002:328E 428 0002:329B 777 432 0002:329E 433 0002:32BC 434 0002:32D0 436 0002:32F6 778 437 0002:32FD 438 0002:330E 439 0002:3311 443 0002:3312 779 444 0002:3319 445 0002:332C 446 0002:333D 447 0002:3340 780 448 0002:3353 449 0002:335F 451 0002:3370 453 0002:3374 781 454 0002:3397 458 0002:339A 463 0002:33AD 467 0002:33DC 782 470 0002:33FE 472 0002:3402 473 0002:3419 474 0002:342A 783 476 0002:342C 480 0002:344F 481 0002:3455 484 0002:3464 784 487 0002:3468 488 0002:346F 490 0002:3478 491 0002:3495 785 492 0002:349E 493 0002:34B2 494 0002:34B6 502 0002:34B8 786 507 0002:34BD 510 0002:34DB 511 0002:34EE 513 0002:34FE 787 515 0002:3500 517 0002:3502 518 0002:350E 520 0002:3524 788 521 0002:3540 523 0002:3550 524 0002:356C 525 0002:357C 789 528 0002:3582 532 0002:3596 533 0002:35A6 534 0002:35A9 790 541 0002:35AA 542 0002:35BB 543 0002:35DD 544 0002:35F0 791 545 0002:35FC 547 0002:360A 550 0002:360C 551 0002:3624 792 554 0002:3638 556 0002:3649 557 0002:364E 572 0002:3652 793 573 0002:3658 575 0002:3672 577 0002:3677 580 0002:3697 794 583 0002:36A3 584 0002:36BA 585 0002:36CC 589 0002:36E3 795 590 0002:3702 592 0002:370E 593 0002:3724 594 0002:3747 796 595 0002:376D 598 0002:3798 599 0002:37B5 603 0002:37E4 797 604 0002:3800 607 0002:3808 609 0002:3812 610 0002:3820 798 613 0002:3828 614 0002:384C 616 0002:3855 617 0002:385F 799 618 0002:3866 619 0002:3878 620 0002:387F 621 0002:3880 800 625 0002:3882 628 0002:38A7 631 0002:38B6 632 0002:38D1 801 634 0002:38DB 635 0002:38E5 636 0002:38EC 637 0002:38FE 802 638 0002:390A 639 0002:3911 640 0002:3912 641 0002:3914 803 643 0002:3937 644 0002:393D 650 0002:3942 655 0002:3946 804 656 0002:3971 657 0002:3983 658 0002:398C 659 0002:3991 805 662 0002:3992 665 0002:399E 667 0002:39AA 677 0002:39B0 806 678 0002:39C6 679 0002:39C8 681 0002:39DD 683 0002:39EE 807 684 0002:39F2 691 0002:39F4 692 0002:39FA 693 0002:3A14 808 697 0002:3A2A 698 0002:3A34 699 0002:3A49 700 0002:3A68 809 703 0002:3A7D 705 0002:3A98 708 0002:3AA8 709 0002:3AB0 810 715 0002:3AB4 720 0002:3ABA 722 0002:3AE5 723 0002:3B02 811 724 0002:3B0A 730 0002:3B0E 731 0002:3B14 735 0002:3B2E 812 736 0002:3B3F 737 0002:3B50 738 0002:3B57 741 0002:3B58 813 742 0002:3B6B 743 0002:3B7C 744 0002:3B83 747 0002:3B84 814 748 0002:3B9D 750 0002:3BA5 751 0002:3BAB 762 0002:3BB0 815 764 0002:3BB4 768 0002:3BB9 770 0002:3BE4 773 0002:3BFD 816 774 0002:3C19 775 0002:3C23 776 0002:3C27 778 0002:3C2A 817 779 0002:3C39 789 0002:3C3C 791 0002:3C40 797 0002:3C45 818 798 0002:3C75 799 0002:3C79 803 0002:3C7A 806 0002:3C93 819 807 0002:3CAF 808 0002:3CB9 809 0002:3CBD 811 0002:3CC0 820 812 0002:3CCF 826 0002:3CD2 829 0002:3CD8 830 0002:3D06 821 831 0002:3D28 834 0002:3D44 838 0002:3D65 841 0002:3D6A 822 842 0002:3D87 844 0002:3D93 845 0002:3D9A 846 0002:3D9E 823 847 0002:3DB2 848 0002:3DC7 849 0002:3DCE 853 0002:3DD2 824 859 0002:3DFA 860 0002:3E10 861 0002:3E2C 862 0002:3E58 825 864 0002:3E5A 865 0002:3E7E 867 0002:3E82 869 0002:3E84 826 871 0002:3EB5 875 0002:3ECD 876 0002:3EE1 877 0002:3EED 827 878 0002:3EF1 882 0002:3EF2 885 0002:3F14 886 0002:3F1C 828 887 0002:3F2D 888 0002:3F4E 892 0002:3F52 893 0002:3F6F 829 894 0002:3F94 895 0002:3F9A 896 0002:3FCB 898 0002:3FD3 830 899 0002:4007 901 0002:400F 902 0002:4023 903 0002:4027 831 908 0002:4028 909 0002:4030 910 0002:4044 929 0002:4048 832 930 0002:404E 931 0002:4053 932 0002:406B 933 0002:4075 833 936 0002:408B 937 0002:4096 938 0002:40A5 942 0002:40A8 834 943 0002:40BD 944 0002:40CC 945 0002:40CF 948 0002:40D0 835 949 0002:40E3 950 0002:40F2 951 0002:40F5 954 0002:40F6 836 955 0002:4117 956 0002:4126 957 0002:4129 960 0002:412A 837 962 0002:413F 963 0002:414F 964 0002:4164 965 0002:4170 838 966 0002:4191 967 0002:419B 968 0002:41A3 969 0002:41A6 839 971 0002:41D2 972 0002:41DA 973 0002:41F0 975 0002:41FF 840 976 0002:4202 977 0002:422C 978 0002:4242 979 0002:4251 841 981 0002:426A 983 0002:426C 984 0002:4276 991 0002:427F 842 992 0002:4285 994 0002:4294 996 0002:429D 997 0002:42A9 843 998 0002:42AD 1012 0002:42B2 1019 0002:42B6 1022 0002:42CE 844 1024 0002:4303 1026 0002:4318 1027 0002:4331 1028 0002:4350 845 1030 0002:435A 1033 0002:435C 1034 0002:4373 1035 0002:4387 846 1037 0002:438C 1039 0002:4390 1041 0002:4396 1042 0002:43B3 847 1043 0002:43B6 1046 0002:43CA 1047 0002:43D2 1048 0002:43D6 848 1049 0002:43D8 1051 0002:43DD 1059 0002:43E0 1062 0002:43E6 849 1063 0002:43EE 1068 0002:4408 1069 0002:4428 1073 0002:4437 850 1074 0002:445C 1076 0002:4464 1078 0002:4475 1079 0002:4487 851 1080 0002:448B 1082 0002:448C 1090 0002:44A9 1091 0002:44BA 852 1092 0002:44D1 1093 0002:44E8 1094 0002:44EF 1095 0002:4500 853 1096 0002:4502 1097 0002:4519 1098 0002:4534 1099 0002:453B 854 1114 0002:454C 1116 0002:457B 1117 0002:458C 1119 0002:45C5 855 1120 0002:45CC 1122 0002:45D5 1125 0002:4617 1126 0002:4633 856 1129 0002:4644 1130 0002:466E 1132 0002:4694 1134 0002:4698 857 1137 0002:46AC 1138 0002:46CE 1139 0002:46DF 1140 0002:46E5 858 1141 0002:46EC 1143 0002:46F5 1144 0002:46F8 1160 0002:46FC 859 1161 0002:4702 1162 0002:471C 1168 0002:4721 1169 0002:4727 860 1170 0002:475A 1171 0002:4761 1172 0002:478D 1174 0002:4792 861 1175 0002:4799 1176 0002:47AC 1178 0002:47B1 1179 0002:47C1 862 1180 0002:47D4 1182 0002:47D9 1184 0002:47DF 1185 0002:480E 863 1188 0002:481F 1189 0002:4823 1195 0002:4824 1196 0002:482B 864 1197 0002:485A 1199 0002:486B 1206 0002:4870 1207 0002:4874 865 1208 0002:48BC 1214 0002:48C0 1215 0002:48C4 1216 0002:490C 866 1222 0002:4910 1223 0002:4914 1224 0002:495C 1230 0002:4960 867 1231 0002:4964 1232 0002:49AC 1238 0002:49B0 1239 0002:49B4 868 1240 0002:49FC 1246 0002:4A00 1248 0002:4A05 1249 0002:4A17 869 1251 0002:4A1F 1252 0002:4A3F 1253 0002:4A4E 1254 0002:4A52 870 1255 0002:4A5F 1257 0002:4A6B 1263 0002:4A6E 1265 0002:4A73 871 1266 0002:4A85 1268 0002:4A8D 1269 0002:4AAD 1270 0002:4ABA 872 1271 0002:4AC6 1272 0002:4ACA 1274 0002:4AD9 1282 0002:4ADC 873 1289 0002:4AE0 1290 0002:4B09 1291 0002:4B1C 1292 0002:4B21 874 1296 0002:4B22 1297 0002:4B48 1301 0002:4B4A 1302 0002:4B5A 875 1305 0002:4B6F 1306 0002:4B8A 1307 0002:4B94 1308 0002:4B98 876 1309 0002:4B9A 1312 0002:4BAD 1313 0002:4BC8 1314 0002:4BDC 877 1315 0002:4BE1 1316 0002:4BE2 1317 0002:4BFD 1318 0002:4C0F 878 1321 0002:4C14 1322 0002:4C23 1332 0002:4C26 1337 0002:4C2C 879 1338 0002:4C3E 1340 0002:4C46 1341 0002:4C5D 1343 0002:4C66 880 1346 0002:4C89 1347 0002:4C8C 1348 0002:4CA7 1350 0002:4CAB 881 1352 0002:4CB1 1353 0002:4CB4 1354 0002:4CCB 1356 0002:4CD7 882 1358 0002:4CDA 1359 0002:4D07 1360 0002:4D11 1364 0002:4D16 883 1368 0002:4D1D 1371 0002:4D69 1372 0002:4D78 1374 0002:4D87 884 1375 0002:4D8F 1376 0002:4D94 1377 0002:4D99 1379 0002:4D9F 885 1381 0002:4DAE 1382 0002:4DD3 1384 0002:4DE0 1389 0002:4E04 886 1391 0002:4E39 1393 0002:4E3C 1401 0002:4E40 1403 0002:4E44 887 1404 0002:4E5B 1406 0002:4E65 1407 0002:4E6E 1415 0002:4E84 888 1416 0002:4EA1 1417 0002:4EC1 1418 0002:4ED1 1420 0002:4EDA 889 1433 0002:4EEE 1434 0002:4EFF 890 891 Line numbers for ata.obj(ata.c) segment _TEXT 892 893 61 0002:4F02 64 0002:4F06 65 0002:4F28 68 0002:4F2A 894 72 0002:4F30 76 0002:4F38 80 0002:4F3E 89 0002:4F47 895 90 0002:4F55 94 0002:4F5B 97 0002:4F6C 98 0002:4F79 896 101 0002:4F7C 102 0002:4F80 106 0002:4F84 107 0002:4F91 897 111 0002:4F94 112 0002:4FA1 117 0002:4FA4 118 0002:4FBE 898 119 0002:4FD0 120 0002:4FD7 121 0002:4FD8 125 0002:4FDC 899 126 0002:4FF1 127 0002:4FFD 131 0002:5000 132 0002:500E 900 136 0002:5012 137 0002:5027 138 0002:5033 142 0002:5036 901 143 0002:504F 144 0002:5063 145 0002:506C 146 0002:5071 902 149 0002:5074 150 0002:5089 151 0002:5095 152 0002:5099 903 155 0002:509B 158 0002:509E 159 0002:50B1 160 0002:50B8 904 162 0002:50DE 183 0002:50E7 184 0002:511C 187 0002:5130 905 188 0002:513E 190 0002:514A 191 0002:5167 192 0002:5170 906 195 0002:518A 196 0002:5199 197 0002:51A6 199 0002:51BA 907 201 0002:51C2 226 0002:51DC 227 0002:51F4 228 0002:520A 908 232 0002:521A 233 0002:5236 235 0002:523C 236 0002:524C 909 238 0002:5254 239 0002:526C 240 0002:5288 241 0002:529E 910 242 0002:52AA 243 0002:52B0 244 0002:52B3 245 0002:52C5 911 248 0002:52C8 250 0002:52D4 251 0002:52DB 252 0002:52F8 912 253 0002:5309 254 0002:5319 255 0002:5321 257 0002:5333 913 258 0002:5339 262 0002:5354 263 0002:535A 286 0002:535E 914 287 0002:5362 288 0002:5369 289 0002:5372 290 0002:5378 915 291 0002:5386 293 0002:5393 294 0002:53A1 295 0002:53B1 916 296 0002:53BF 298 0002:53CD 299 0002:53DB 300 0002:53E9 917 301 0002:53F7 303 0002:5405 304 0002:5413 305 0002:5421 918 314 0002:5424 319 0002:5429 320 0002:5446 321 0002:5455 919 322 0002:545B 325 0002:545C 334 0002:5465 335 0002:54A8 920 336 0002:54B5 337 0002:54BE 340 0002:54CD 341 0002:54D3 921 348 0002:54D6 349 0002:54DB 350 0002:54EC 351 0002:54F3 922 380 0002:54FA 383 0002:5505 385 0002:550F 387 0002:5516 923 389 0002:551D 390 0002:5543 391 0002:5551 392 0002:5554 924 394 0002:5566 397 0002:5568 400 0002:557B 401 0002:5584 925 402 0002:558A 405 0002:5590 406 0002:55AE 412 0002:55B2 926 417 0002:55B5 418 0002:55BE 419 0002:55C3 425 0002:55C6 927 427 0002:55CB 428 0002:55E9 429 0002:55F5 433 0002:55FB 928 435 0002:5610 436 0002:5627 437 0002:5634 444 0002:563A 929 445 0002:5679 451 0002:567C 454 0002:56BD 455 0002:56C0 930 461 0002:56C4 463 0002:56C9 464 0002:56E7 465 0002:56F3 931 469 0002:56F9 471 0002:570E 472 0002:5725 473 0002:5732 932 480 0002:5738 481 0002:5777 486 0002:577A 489 0002:57B5 933 490 0002:57B8 496 0002:57BC 498 0002:57C1 499 0002:57DF 934 500 0002:57EB 504 0002:57F1 506 0002:5806 507 0002:581D 935 508 0002:582A 515 0002:5830 516 0002:586F 522 0002:5872 936 525 0002:58B3 526 0002:58B6 532 0002:58BA 533 0002:58BD 937 534 0002:58CC 535 0002:58D1 541 0002:58D4 542 0002:58D7 938 543 0002:58E6 544 0002:58EB 551 0002:58EE 553 0002:58F3 939 554 0002:58F8 557 0002:5901 559 0002:5906 560 0002:5917 940 561 0002:5925 562 0002:592F 563 0002:5933 565 0002:5936 941 566 0002:593C 942 943 Line numbers for atapi.obj(atapi.c) segment _TEXT 944 945 40 0002:5940 41 0002:5943 42 0002:5952 43 0002:5957 946 49 0002:595A 50 0002:595D 51 0002:596C 52 0002:5971 947 58 0002:5974 59 0002:5977 60 0002:5986 61 0002:598B 948 67 0002:598E 68 0002:5991 69 0002:59A0 70 0002:59A5 949 76 0002:59A8 77 0002:59AB 78 0002:59BA 79 0002:59BF 950 85 0002:59C2 86 0002:59C5 87 0002:59D4 88 0002:59D9 951 94 0002:59DC 95 0002:59DF 96 0002:59EE 97 0002:59F3 952 953 Line numbers for ctxhook.obj(ctxhook.c) segment _TEXT 954 955 83 0002:59F6 87 0002:59FC 89 0002:5A04 96 0002:5A07 956 97 0002:5A16 99 0002:5A33 102 0002:5A48 104 0002:5A5A 957 105 0002:5A5F 106 0002:5A61 108 0002:5A62 109 0002:5A7E 958 112 0002:5AB3 114 0002:5AC5 115 0002:5ACD 118 0002:5AD0 959 120 0002:5B03 122 0002:5B31 124 0002:5B42 125 0002:5B55 960 126 0002:5B66 127 0002:5B6B 129 0002:5B80 133 0002:5B8C 961 134 0002:5BCE 135 0002:5BE3 138 0002:5BEB 139 0002:5C13 962 141 0002:5C1B 144 0002:5C1E 145 0002:5C39 146 0002:5C40 963 149 0002:5C60 150 0002:5C66 152 0002:5C7B 157 0002:5C80 964 158 0002:5C87 159 0002:5C9B 160 0002:5CA1 161 0002:5CAF 965 162 0002:5CB2 163 0002:5CBE 165 0002:5CCC 166 0002:5CE9 966 169 0002:5CF0 170 0002:5CFB 171 0002:5D05 173 0002:5D0D 967 177 0002:5D20 178 0002:5D31 179 0002:5D3B 180 0002:5D55 968 181 0002:5D63 182 0002:5D66 184 0002:5D74 185 0002:5D87 969 186 0002:5D9C 189 0002:5DA8 190 0002:5DAC 193 0002:5DB0 970 194 0002:5DB3 196 0002:5DC7 201 0002:5DD7 202 0002:5DDD 971 203 0002:5DE8 205 0002:5DF9 234 0002:5DFE 238 0002:5E04 972 239 0002:5E0C 243 0002:5E0F 244 0002:5E1E 246 0002:5E2D 973 249 0002:5E4A 250 0002:5E71 251 0002:5E82 252 0002:5E90 974 253 0002:5E9A 255 0002:5EA4 257 0002:5EAC 258 0002:5EB1 975 259 0002:5EB3 262 0002:5EB4 263 0002:5EF6 264 0002:5F06 976 267 0002:5F17 269 0002:5F21 271 0002:5F44 274 0002:5F48 977 277 0002:5F5E 279 0002:5F70 280 0002:5F75 281 0002:5F77 978 283 0002:5F78 284 0002:5F94 290 0002:5FC9 291 0002:5FDB 979 292 0002:5FDF 293 0002:5FF3 294 0002:6001 295 0002:601E 980 298 0002:6025 299 0002:6035 300 0002:603D 303 0002:6042 981 304 0002:6069 305 0002:607A 307 0002:6084 308 0002:60C3 982 312 0002:60CD 314 0002:60DC 316 0002:60DE 317 0002:60E4 983 318 0002:60F8 321 0002:6109 323 0002:610C 324 0002:6110 984 326 0002:6114 329 0002:6128 330 0002:614A 331 0002:615B 985 332 0002:6161 333 0002:6168 335 0002:6171 338 0002:6174 986 339 0002:6191 340 0002:6194 342 0002:61A8 347 0002:61B8 987 348 0002:61BE 349 0002:61C9 351 0002:61DA 360 0002:61DE 988 364 0002:61E2 366 0002:61F2 367 0002:620F 368 0002:621F 989 369 0002:6229 370 0002:622B 371 0002:622C 372 0002:622E 990 374 0002:6242 376 0002:6252 378 0002:6258 379 0002:6263 991 381 0002:6274 1 Open Watcom Linker Version 1.9 2 Portions Copyright (c) 1985-2002 Sybase, Inc. All Rights Reserved. 3 Created on: 10/09/13 00:39:21 4 Warning! W1008: cannot open SLIBCE.lib : No such file or directory 5 Warning! W1162: file slibcep.lib(cmiscdat.asm), record 10: relocations on iterated data not supported 6 Executable Image: os2ahci.add 7 creating an OS/2 16-bit dynamic link library 8 Error! E2028: _c_strat is an undefined reference 9 Error! E2028: _restart_ctxhook is an undefined reference 10 Error! E2028: _reset_ctxhook is an undefined reference 11 Error! E2028: _engine_ctxhook is an undefined reference 12 Error! E2028: DEVHELP_SAVE_MESSAGE is an undefined reference 13 Error! E2028: __I4M is an undefined reference 14 Error! E2028: ADD_STARTTIMERMS is an undefined reference 15 Error! E2028: ADD_CANCELTIMER is an undefined reference 16 Error! E2028: __U4M is an undefined reference 17 Error! E2028: __U4D is an undefined reference 18 Error! E2028: DEVHELP_GETDOSVAR is an undefined reference 19 Error! E2028: DEVHELP_YIELD is an undefined reference 20 Error! E2028: DEVHELP_INTERNALERROR is an undefined reference 21 Error! E2028: ADD_INITTIMER is an undefined reference 22 Error! E2028: DEVHELP_REGISTERDEVICECLASS is an undefined reference 23 Error! E2028: restart_hook_ is an undefined reference 24 Error! E2028: DEVHELP_ALLOCATECTXHOOK is an undefined reference 25 Error! E2028: reset_hook_ is an undefined reference 26 Error! E2028: engine_hook_ is an undefined reference 27 Error! E2028: end_of_code_ is an undefined reference 28 Error! E2028: DEVHELP_FREECTXHOOK is an undefined reference 29 Error! E2028: memset_ is an undefined reference 30 Error! E2028: DEVHELP_ARMCTXHOOK is an undefined reference 31 Error! E2028: memcpy_ is an undefined reference 32 Error! E2028: DEVHELP_ALLOCPHYS is an undefined reference 33 Error! E2028: DEVHELP_ALLOCGDTSELECTOR is an undefined reference 34 Error! E2028: DEVHELP_PHYSTOGDTSELECTOR is an undefined reference 35 Error! E2028: DEVHELP_FREEPHYS is an undefined reference 36 Error! E2028: DEVHELP_FREEGDTSELECTOR is an undefined reference 37 Error! E2028: DEVHELP_ATTACHDD is an undefined reference 38 Error! E2028: readl_ is an undefined reference 39 Error! E2028: writel_ is an undefined reference 40 Error! E2028: DEVHELP_SETIRQ is an undefined reference 41 Error! E2028: DEVHELP_EOI is an undefined reference 42 Error! E2028: DEVHELP_VIRTTOPHYS is an undefined reference 43 Error! E2028: _main is an undefined reference 44 45 46 +------------+ 47 | Groups | 48 +------------+ 49 50 Group Address Size 51 ===== ======= ==== 52 53 TGROUP 0001:0000 00006a9a 54 DGROUP 0004:0000 0000caa0 55 56 57 58 +--------------+ 59 | Segments | 60 +--------------+ 61 62 Segment Class Group Address Size 63 ======= ===== ===== ======= ==== 64 65 _TEXT CODE TGROUP 0001:0000 00006a99 66 CODE CODE TGROUP 0001:6a9a 00000000 67 _z_text CODE TGROUP 0001:6a9a 00000000 68 RMCode CODE AUTO 0002:0000 000001d8 69 LIBCODE CODE AUTO 0002:01d8 00000000 70 EMULATOR_TEXT CODE AUTO 0003:0000 00000002 71 C_ETEXT ENDCODE AUTO 0003:0002 00000000 72 EMULATOR_DATA FAR_DATA AUTO 0004:0000 00000000 73 NULL BEGDATA DGROUP 0004:0000 00000042 74 _DATA DATA DGROUP 0004:0042 00000e76 75 DEVHDR DATA DGROUP 0004:0eb8 00000020 76 CONST DATA DGROUP 0004:0ed8 00001277 77 CONST2 DATA DGROUP 0004:2150 00000000 78 CDATA DATA DGROUP 0004:2150 0000000e 79 XIFB DATA DGROUP 0004:215e 00000000 80 XIF DATA DGROUP 0004:215e 00000000 81 XIFE DATA DGROUP 0004:215e 00000000 82 XIB DATA DGROUP 0004:215e 00000000 83 XI DATA DGROUP 0004:215e 00000000 84 XIE DATA DGROUP 0004:215e 00000000 85 XPB DATA DGROUP 0004:215e 00000000 86 XP DATA DGROUP 0004:215e 00000002 87 XPE DATA DGROUP 0004:2160 00000000 88 XCB DATA DGROUP 0004:2160 00000000 89 XC DATA DGROUP 0004:2160 00000000 90 XCE DATA DGROUP 0004:2160 00000000 91 XCFB DATA DGROUP 0004:2160 00000000 92 XCF DATA DGROUP 0004:2160 00000000 93 XCFE DATA DGROUP 0004:2160 00000000 94 HDR MSG DGROUP 0004:2160 00000008 95 MSG MSG DGROUP 0004:2168 00000102 96 PAD MSG DGROUP 0004:226a 00000002 97 EPAD MSG DGROUP 0004:226c 00000001 98 CONST CONST DGROUP 0004:226e 00000000 99 _BSS BSS DGROUP 0004:226e 0000a620 100 c_common BSS DGROUP 0004:c890 00000200 101 _z_data BSS DGROUP 0004:ca90 00000001 102 XOB BSS DGROUP 0004:ca92 00000000 103 XO BSS DGROUP 0004:ca92 00000000 104 XOE BSS DGROUP 0004:ca92 00000000 105 STACK STACK DGROUP 0004:caa0 00000000 106 107 108 +----------------+ 109 | Memory Map | 110 +----------------+ 111 112 * = unreferenced symbol 113 + = symbol only referenced locally 114 115 Address Symbol 116 ======= ====== 117 118 Module: init.obj(C:\prj\ahci\trunk\src\init.asm) 119 0001:0000* _asm_strat 120 0001:000d* _readl 121 0001:0046* _writel 122 0001:0086* _memset 123 0001:00c2* _memcpy 124 0001:0100* _restart_hook 125 0001:010c* _reset_hook 126 0001:0118* _engine_hook 127 0004:0eb8* _dev_hdr 128 0004:ca90 _end_of_data 129 0001:6a9a* _end_of_code 130 Module: libc.obj(C:\prj\ahci\trunk\src\libc.c) 131 0001:0124 init_com1_ 132 0001:016f+ vsprintf_ 133 0001:03bb sprintf_ 134 0001:03d5+ vprintf_ 135 0001:044b printf_ 136 0001:045f cprintf_ 137 0001:04c0 phex_ 138 0001:058f+ strlen_ 139 0001:05a8+ strcpy_ 140 0001:05d4 memcmp_ 141 0001:060e strtol_ 142 0001:06dd malloc_ 143 0001:0772 free_ 144 0001:07bf mdelay_cal_ 145 0001:0833 mdelay_ 146 0001:091a msleep_ 147 0001:09c6 panic_ 148 0001:09d9 disable_ 149 0001:09f9 enable_ 150 0004:00d8+ _mdelay_cal_status 151 0004:00d9+ _mdelay_loops_per_ms 152 Module: os2ahci.obj(C:\prj\ahci\trunk\src\os2ahci.c) 153 0004:00de _debug 154 0004:00e0 _Device_Help 155 0004:00e4 _RMFlags 156 0004:00e8 _RM_Help0 157 0004:00ec _RM_Help3 158 0004:00f0+ _rm_drvinfo 159 0001:0adc* c_strat_ 160 0001:0af5+ init_drv_ 161 0001:0e18+ add_entry_ 162 0001:0f9a trigger_engine_ 163 0001:0fc5 trigger_engine_1_ 164 0001:1068+ send_iorb_ 165 0001:110d+ iocc_configuration_ 166 0001:11b2+ iocc_device_control_ 167 0001:12d8+ iocc_unit_control_ 168 0001:13c0+ iocm_device_table_ 169 0001:1692+ iocc_geometry_ 170 0001:16c8+ iocc_execute_io_ 171 0001:1715+ iocc_unit_status_ 172 0001:1734+ iocc_adapter_passthru_ 173 0001:175e iorb_queue_add_ 174 0001:17ef iorb_queue_del_ 175 0001:1907 iorb_seterr_ 176 0001:1918 iorb_done_ 177 0001:19e9 iorb_requeue_ 178 0004:4ab2* _rm_drvname 179 0004:4b02 _link_speed 180 0004:4d02+ _driver_queue 181 0004:4d0a _ad_infos 182 0004:bdca _drv_lock 183 0004:bdce _rm_drvh 184 0004:bdd2+ _timer_pool 185 0004:c7e8 _init_complete 186 0004:c7ea _thorough_scan 187 0004:c7ec+ _add_handle 188 0004:c7ee _ad_info_cnt 189 0004:c7f0 _init_reset 190 Module: pci.obj(C:\prj\ahci\trunk\src\pci.c) 191 0001:1a64 add_pci_id_ 192 0001:1aa2 scan_pci_bus_ 193 0001:1ba6 pci_enable_int_ 194 0001:1bfa pci_hack_virtualbox_ 195 0004:014c+ _pci_ids 196 Module: ahci.obj(C:\prj\ahci\trunk\src\ahci.c) 197 0001:24ca+ ahci_save_bios_config_ 198 0001:289b+ ahci_restore_bios_config_ 199 0001:290a* ahci_restore_initial_config_ 200 0001:297b+ ahci_save_port_config_ 201 0001:29e4+ ahci_restore_port_config_ 202 0001:2a73+ ahci_enable_ahci_ 203 0001:2afe ahci_scan_ports_ 204 0001:2cfe ahci_complete_init_ 205 0001:2e3f ahci_reset_port_ 206 0001:30c7 ahci_start_port_ 207 0001:314c+ ahci_start_fis_rx_ 208 0001:31e3+ ahci_start_engine_ 209 0001:3219 ahci_stop_port_ 210 0001:3292+ ahci_stop_fis_rx_ 211 0001:32f8+ ahci_stop_engine_ 212 0001:335b+ ahci_exec_iorb_ 213 0001:36c6+ ahci_exec_polled_iorb_ 214 0001:3907+ ahci_exec_polled_cmd_ 215 0001:3a08+ ahci_intr_ 216 0001:3af3+ ahci_port_intr_ 217 0001:3da4+ ahci_error_intr_ 218 0001:3eb2 ahci_get_geometry_ 219 0001:3f30 ahci_unit_ready_ 220 0001:3fab ahci_read_ 221 0001:403d ahci_verify_ 222 0001:40c8 ahci_write_ 223 0001:4153 ahci_execute_cdb_ 224 0001:41d6 ahci_execute_ata_ 225 0004:0c28+ _initial_flags 226 0004:0c3c+ _irq_handlers 227 Module: ata.obj(C:\prj\ahci\trunk\src\ata.c) 228 0001:459e+ ata_cmd_ 229 0001:45d6 v_ata_cmd_ 230 0001:49a2+ ata_cmd_to_fis_ 231 0001:4a7a+ ata_get_sg_indx_ 232 0001:4ac5+ ata_max_sg_cnt_ 233 0001:4b5d ata_get_geometry_ 234 0001:4bea+ ata_get_geometry_pp_ 235 0001:4cdb ata_unit_ready_ 236 0001:4ce9 ata_read_ 237 0001:4e81+ ata_read_pp_ 238 0001:4ec6 ata_verify_ 239 0001:4f9c ata_write_ 240 0001:5123+ ata_write_pp_ 241 0001:514a ata_execute_ata_ 242 0001:5153 ata_req_sense_ 243 0001:51c8 ata_dev_name_ 244 Module: atapi.obj(C:\prj\ahci\trunk\src\atapi.c) 245 0001:51f5 atapi_req_sense_ 246 0001:51f5 atapi_execute_cdb_ 247 0001:51f5 atapi_write_ 248 0001:51f5 atapi_verify_ 249 0001:51f5 atapi_read_ 250 0001:51f5 atapi_unit_ready_ 251 0001:51f5 atapi_get_geometry_ 252 Module: ctxhook.obj(C:\prj\ahci\trunk\src\ctxhook.c) 253 0001:51ff* restart_ctxhook_ 254 0001:560b* reset_ctxhook_ 255 0001:597e* engine_ctxhook_ 256 0004:c83a _ports_to_restart 257 0004:c85a _abort_queue 258 0004:c862 _ports_to_reset 259 0004:c882 _engine_ctxhook_h 260 0004:c886 _reset_ctxhook_h 261 0004:c88a _restart_ctxhook_h 262 Module: c:\devel\ddk\BASE\LIB\slibcep.lib(printf.c) 263 0001:5a02 _printf 264 Module: c:\devel\ddk\BASE\LIB\rmcalls.lib(rmcdrvr.c) 265 0002:0000+ MY_DEVHELP_ATTACHDD 266 0002:0022 _RMCreateDriver 267 Module: c:\devel\ddk\BASE\LIB\rmcalls.lib(rmddrvr.c) 268 0002:009c _RMDestroyDriver 269 Module: c:\devel\ddk\BASE\LIB\rmcalls.lib(rmares.c) 270 0002:00c8 _RMAllocResource 271 Module: c:\devel\ddk\BASE\LIB\rmcalls.lib(rmcadpt.c) 272 0002:0102 _RMCreateAdapter 273 Module: c:\devel\ddk\BASE\LIB\rmcalls.lib(rmdres.c) 274 0002:013c _RMDeallocResource 275 Module: c:\devel\ddk\BASE\LIB\rmcalls.lib(rmcdev.c) 276 0002:0168 _RMCreateDevice 277 Module: c:\devel\ddk\BASE\LIB\slibcep.lib(output.asm) 278 0001:5a4e __output 279 Module: c:\devel\ddk\BASE\LIB\slibcep.lib(_file.c) 280 0004:c890+ __bufin 281 0004:0d68 __iob2 282 0004:0e08 __lastiob 283 0004:0cc8 __iob 284 Module: c:\devel\ddk\BASE\LIB\slibcep.lib(_sftbuf.asm) 285 0001:5f8c __ftbuf 286 0001:5f24 __stbuf 287 Module: c:\devel\ddk\BASE\LIB\rmcalls.lib(rmcall.c) 288 0002:01a2 _CallRM 289 0002:01ca+ _GetCS 290 Module: c:\devel\ddk\BASE\LIB\rmcalls.lib(rmdata.c) 291 0004:0e0e _RMIDCTable 292 Module: c:\devel\ddk\BASE\LIB\slibcep.lib(cmiscdat.asm) 293 0004:0e1a __cfltcvt_tab 294 0004:0e2a* __asizeC 295 0004:0e2b* __asizeD 296 0004:0e28* __sigintoff 297 0004:0e26* __sigintseg 298 Module: c:\devel\ddk\BASE\LIB\slibcep.lib(_flsbuf.asm) 299 0001:5fca __flsbuf 300 Module: c:\devel\ddk\BASE\LIB\slibcep.lib(chkstk.asm) 301 0004:0e2e STKHQQ 302 0004:0e2c* __aaltstkovr 303 0001:60a4 __chkstk 304 0001:60a4* __aNchkstk 305 Module: c:\devel\ddk\BASE\LIB\slibcep.lib(malloc.asm) 306 0001:60bc _malloc 307 Module: c:\devel\ddk\BASE\LIB\slibcep.lib(fflush.c) 308 0001:60c0 _fflush 309 0001:6132 _flushall 310 Module: c:\devel\ddk\BASE\LIB\slibcep.lib(os2\crt0dat.asm) 311 0004:0e3e* __osversion 312 0004:0e3a _errno 313 0001:621c __exit 314 0004:0e77* __child 315 0004:0e43 __nfile 316 0001:6184 __cinit 317 0004:0e6d ___argc 318 0001:6224* __cexit 319 0004:0e3e* __dosvermajor 320 0004:0e41* __oserr 321 0004:0e6f ___argv 322 0004:0e3f* __dosverminor 323 0004:0e59* __pipech 324 0004:0e71 _environ 325 0004:0e45 __osfile 326 0004:0e40 __osmode 327 0004:2152* __fpinit 328 0004:0e73 __pgmptr 329 0001:622e* __c_exit 330 0004:0e40* __dosmode 331 0004:0e3e __osmajor 332 0004:0e3f* __osminor 333 0004:0e3c* __umaskval 334 0001:6290* __ctermsub 335 0004:0e41 __doserrno 336 0003:0000* __EmDataSeg 337 0004:0e30* __fac 338 0001:6215 _exit 339 Module: c:\devel\ddk\BASE\LIB\slibcep.lib(_cflush.asm) 340 0004:0e7a __cflush 341 Module: c:\devel\ddk\BASE\LIB\slibcep.lib(crt0fp.asm) 342 0001:62c0 __fptrap 343 Module: c:\devel\ddk\BASE\LIB\slibcep.lib(os2\lseek.asm) 344 0001:62c6 _lseek 345 Module: c:\devel\ddk\BASE\LIB\slibcep.lib(write.asm) 346 0001:6304 _write 347 Module: c:\devel\ddk\BASE\LIB\slibcep.lib(_getbuf.asm) 348 0001:648c __getbuf 349 Module: c:\devel\ddk\BASE\LIB\slibcep.lib(os2\crt0.asm) 350 0004:0e82* __aexit_rtn 351 0004:0e86 __nheap_desc 352 0004:0eac* ___aDBswpflg 353 0004:0e7c __acmdln 354 0004:0eaa* __aseghi 355 0004:0ea8* __aseglo 356 0004:0e84* __asizds 357 0001:64ce* __astart 358 0004:0e80* __atopsp 359 0004:0e9a __acfinfo 360 0000:d6d6* __aDBused 361 0001:659a* __dataseg 362 0004:0e7e __aenvseg 363 0001:6533 __cintDIV 364 0000:d6d6* __aDBdoswp 365 0000:9876* __acrtused 366 0004:0eae* ___aDBrterr 367 0001:653d __amsg_exit 368 Module: c:\devel\ddk\BASE\LIB\slibcep.lib(nmalloc.asm) 369 0001:659c* __nfree 370 0001:65bd __nmalloc 371 Module: c:\devel\ddk\BASE\LIB\slibcep.lib(chksum.asm) 372 0001:65e6 __nullcheck 373 0004:0042* __anullsize 374 Module: c:\devel\ddk\BASE\LIB\slibcep.lib(os2\dosret.asm) 375 0001:6663 __dosret 376 0001:6654 __dosretf 377 Module: c:\devel\ddk\BASE\LIB\slibcep.lib(stackava.asm) 378 0001:66a0 _stackavail 379 Module: c:\devel\ddk\BASE\LIB\slibcep.lib(os2\nmsghdr.asm) 380 0001:66b2* __NMSG_TEXT 381 0001:66e2 __NMSG_WRITE 382 Module: c:\devel\ddk\BASE\LIB\slibcep.lib(os2\crt0msg.asm) 383 0001:6716 __FF_MSGBANNER 384 0004:0eb0* __adbgmsg 385 0000:9876 __acrtmsg 386 Module: c:\devel\ddk\BASE\LIB\slibcep.lib(os2\stdargv.asm) 387 0001:6736 __setargv 388 Module: c:\devel\ddk\BASE\LIB\slibcep.lib(os2\stdenvp.asm) 389 0001:68a4 __setenvp 390 Module: c:\devel\ddk\BASE\LIB\slibcep.lib(growseg.asm) 391 0001:69ab* __incseg 392 0001:691c __growseg 393 0001:69de* __findlast 394 0004:0eb6 __amblksiz 395 Module: c:\devel\ddk\BASE\LIB\slibcep.lib(searchsg.asm) 396 0001:69fe __searchseg 397 Module: c:\devel\ddk\BASE\LIB\slibcep.lib(os2\stdalloc.asm) 398 0001:6a7a __stdalloc 399 400 401 +---------------------------+ 402 | Unresolved References | 403 +---------------------------+ 404 405 Undefined Symbol Referenced by 406 ================ ============= 407 408 _c_strat init.obj(C:\prj\ahci\trunk\src\init.asm) 409 _restart_ctxhook init.obj(C:\prj\ahci\trunk\src\init.asm) 410 _reset_ctxhook init.obj(C:\prj\ahci\trunk\src\init.asm) 411 _engine_ctxhook init.obj(C:\prj\ahci\trunk\src\init.asm) 412 DEVHELP_SAVE_MESSAGE libc.obj(C:\prj\ahci\trunk\src\libc.c) 413 __I4M libc.obj(C:\prj\ahci\trunk\src\libc.c) 414 ADD_STARTTIMERMS libc.obj(C:\prj\ahci\trunk\src\libc.c) 415 ADD_CANCELTIMER libc.obj(C:\prj\ahci\trunk\src\libc.c) 416 __U4M libc.obj(C:\prj\ahci\trunk\src\libc.c) 417 __U4D libc.obj(C:\prj\ahci\trunk\src\libc.c) 418 DEVHELP_GETDOSVAR libc.obj(C:\prj\ahci\trunk\src\libc.c) 419 DEVHELP_YIELD libc.obj(C:\prj\ahci\trunk\src\libc.c) 420 DEVHELP_INTERNALERROR libc.obj(C:\prj\ahci\trunk\src\libc.c) 421 ADD_INITTIMER os2ahci.obj(C:\prj\ahci\trunk\src\os2ahci.c) 422 DEVHELP_REGISTERDEVICECLASS os2ahci.obj(C:\prj\ahci\trunk\src\os2ahci.c) 423 restart_hook_ os2ahci.obj(C:\prj\ahci\trunk\src\os2ahci.c) 424 DEVHELP_ALLOCATECTXHOOK os2ahci.obj(C:\prj\ahci\trunk\src\os2ahci.c) 425 reset_hook_ os2ahci.obj(C:\prj\ahci\trunk\src\os2ahci.c) 426 engine_hook_ os2ahci.obj(C:\prj\ahci\trunk\src\os2ahci.c) 427 end_of_code_ os2ahci.obj(C:\prj\ahci\trunk\src\os2ahci.c) 428 DEVHELP_FREECTXHOOK os2ahci.obj(C:\prj\ahci\trunk\src\os2ahci.c) 429 memset_ os2ahci.obj(C:\prj\ahci\trunk\src\os2ahci.c) 430 DEVHELP_ARMCTXHOOK os2ahci.obj(C:\prj\ahci\trunk\src\os2ahci.c) 431 memcpy_ os2ahci.obj(C:\prj\ahci\trunk\src\os2ahci.c) 432 ADD_CANCELTIMER os2ahci.obj(C:\prj\ahci\trunk\src\os2ahci.c) 433 memset_ pci.obj(C:\prj\ahci\trunk\src\pci.c) 434 DEVHELP_ALLOCPHYS pci.obj(C:\prj\ahci\trunk\src\pci.c) 435 DEVHELP_ALLOCGDTSELECTOR pci.obj(C:\prj\ahci\trunk\src\pci.c) 436 DEVHELP_PHYSTOGDTSELECTOR pci.obj(C:\prj\ahci\trunk\src\pci.c) 437 __U4M pci.obj(C:\prj\ahci\trunk\src\pci.c) 438 DEVHELP_FREEPHYS pci.obj(C:\prj\ahci\trunk\src\pci.c) 439 DEVHELP_FREEGDTSELECTOR pci.obj(C:\prj\ahci\trunk\src\pci.c) 440 DEVHELP_ATTACHDD pci.obj(C:\prj\ahci\trunk\src\pci.c) 441 readl_ ahci.obj(C:\prj\ahci\trunk\src\ahci.c) 442 writel_ ahci.obj(C:\prj\ahci\trunk\src\ahci.c) 443 DEVHELP_SETIRQ ahci.obj(C:\prj\ahci\trunk\src\ahci.c) 444 __U4M ahci.obj(C:\prj\ahci\trunk\src\ahci.c) 445 ADD_STARTTIMERMS ahci.obj(C:\prj\ahci\trunk\src\ahci.c) 446 __U4D ahci.obj(C:\prj\ahci\trunk\src\ahci.c) 447 ADD_CANCELTIMER ahci.obj(C:\prj\ahci\trunk\src\ahci.c) 448 DEVHELP_EOI ahci.obj(C:\prj\ahci\trunk\src\ahci.c) 449 memset_ ahci.obj(C:\prj\ahci\trunk\src\ahci.c) 450 DEVHELP_ARMCTXHOOK ahci.obj(C:\prj\ahci\trunk\src\ahci.c) 451 memset_ ata.obj(C:\prj\ahci\trunk\src\ata.c) 452 __U4M ata.obj(C:\prj\ahci\trunk\src\ata.c) 453 memcpy_ ata.obj(C:\prj\ahci\trunk\src\ata.c) 454 DEVHELP_VIRTTOPHYS ata.obj(C:\prj\ahci\trunk\src\ata.c) 455 __U4D ata.obj(C:\prj\ahci\trunk\src\ata.c) 456 readl_ ata.obj(C:\prj\ahci\trunk\src\ata.c) 457 memset_ ctxhook.obj(C:\prj\ahci\trunk\src\ctxhook.c) 458 readl_ ctxhook.obj(C:\prj\ahci\trunk\src\ctxhook.c) 459 writel_ ctxhook.obj(C:\prj\ahci\trunk\src\ctxhook.c) 460 DEVHELP_ARMCTXHOOK ctxhook.obj(C:\prj\ahci\trunk\src\ctxhook.c) 461 ADD_CANCELTIMER ctxhook.obj(C:\prj\ahci\trunk\src\ctxhook.c) 462 _main slibcep.lib(os2\crt0.asm) 463 464 465 +--------------------+ 466 | Libraries Used | 467 +--------------------+ 468 469 C:\WATCOM/lib286/os2\os2.lib 470 c:\devel\ddk\BASE\LIB\slibcep.lib 471 c:\devel\ddk\BASE\LIB\rmcalls.lib -
trunk/src/pci.c
r4 r9 483 483 UCHAR dev_func = data->find_class.dev_func; 484 484 ULONG val; 485 UCHAR rc;486 485 SEL gdt[PORT_DMA_BUF_SEGS + 1]; 487 486 char tmp[40]; … … 830 829 { 831 830 void (_far *func)(void); 831 unsigned short prot_idc_DS; 832 832 RP_GENIOCTL ioctl; 833 833 … … 867 867 func = oemhlp.ProtIDCEntry; 868 868 869 /* MT: the Watcom inline assembler does not support struct member reference, 870 * so we have to pass it in a stack variable 871 */ 872 prot_idc_DS = oemhlp.ProtIDC_DS; 873 869 874 _asm { 870 875 push ds; … … 877 882 pop es 878 883 lea bx, ioctl; 879 mov ds, oemhlp.ProtIDC_DS;880 call farptr [func];884 mov ds, prot_idc_DS; 885 call dword ptr [func]; 881 886 882 887 pop di; -
trunk/src/wmakefile
r7 r9 25 25 # along with this program; if not, write to the Free Software 26 26 # Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA 27 28 ############################################################################### 29 # wmake options 30 31 .ERASE # disable prompt to delete out of date files on compile errors 32 27 33 28 34 ############################################################################### … … 60 66 -I$(DDK)$(PS)BASE$(PS)SRC$(PS)DEV$(PS)DASD$(PS)DISKINC 61 67 62 LIB_DIRS = $(DDK)$(PS)BASE$(PS)LIB$(PS); & 63 $(DDK)$(PS)BASE$(PS)SRC$(PS)DEV$(PS)DASD$(PS)DEVHLP$(PS); & 64 $(WATCOM)$(PS)LIB$(PS); 68 LIB_DIRS = $(DDK)$(PS)BASE$(PS)LIB$(PS);$(DDK)$(PS)BASE$(PS)SRC$(PS)DEV$(PS)DASD$(PS)DEVHLP$(PS);$(WATCOM)$(PS)LIB$(PS); 65 69 66 70 … … 70 74 TARGET = os2ahci.add 71 75 72 LIBS = addcalls dhcalls doscalls slibceprmcalls76 LIBS = addcalls,dhcalls,doscalls,slibcep,rmcalls 73 77 74 78 SRCS = init.asm libc.c os2ahci.c pci.c ahci.c ata.c atapi.c ctxhook.c 75 79 76 OBJS = init.obj libc.obj os2ahci.obj pci.obj ahci.obj ata.obj atapi.obj 80 OBJS = init.obj libc.obj os2ahci.obj pci.obj ahci.obj ata.obj atapi.obj& 77 81 ctxhook.obj 78 82 … … 90 94 91 95 AFLAGS = -2 -bt=os2 -w3 -zq -ms 92 CFLAGS = -bt=os2 -ms -s -zdp -zff -zgf -zu -zl -2 -w2 -wcd=138 -zp=1 96 CFLAGS = -bt=os2 -ms -s -zdp -zff -zgf -zu -zl -2 -w2 -wcd=138 -zp=1 -q 93 97 CFLAGS_DEBUG = -d3 -hc 94 LFLAGS = name $(TARGET) sys os2 dll initglobal option map quiet &98 LFLAGS = name $(TARGET) sys os2 dll initglobal option map option quiet & 95 99 libpath $(LIB_DIRS) lib os2 file $(OBJS) library $(LIBS) 96 100 LFLAGS_DEBUG = DEBUG CODEVIEW option cvpack
Note:
See TracChangeset
for help on using the changeset viewer.