Changeset 154 for trunk/src/os2ahci/os2ahci.c
- Timestamp:
- Apr 10, 2013, 6:47:05 PM (12 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/os2ahci/os2ahci.c
r153 r154 90 90 int verbosity = 1; /* == 1 -> show sign on banner 91 91 * > 1 -> show adapter info during boot */ 92 int use_lvm_info = 1; 92 93 93 94 PFN Device_Help = 0; /* pointer to device helper entry point */ … … 343 344 break; 344 345 346 case 'z': 347 use_lvm_info = !invert_option; 348 break; 349 345 350 case 'v': 346 351 /* be verbose during boot */ … … 377 382 if (TRACE_ACTIVE) { 378 383 /* debug is on, but COM port is off -> use our trace buffer */ 379 trace_init(); 380 } 381 dprintf("BldLevel: %s\n", BldLevel); 382 dprintf("CmdLine: %Fs\n", cmd_line); 384 trace_init(AHCI_TRACE_BUF_SIZE); 385 } else { 386 trace_init(AHCI_INFO_BUF_SIZE); 387 } 388 389 printf_nts("BldLevel: %s\n", BldLevel); 390 printf_nts("CmdLine: %Fs\n", cmd_line); 383 391 384 392 /* scan PCI bus for supported devices */ … … 390 398 mdelay_cal(); 391 399 392 if (DevHelp_RegisterDeviceClass(drv_name, (PFN) add_entry, 0, 1, 393 &add_handle)) { 400 if (DevHelp_RegisterDeviceClass(drv_name, (PFN) add_entry, 0, 1, &add_handle)) { 394 401 cprintf("%s: couldn't register device class\n", drv_name); 395 402 goto init_fail; … … 466 473 case OS2AHCI_IDC_BIOSMODE: 467 474 /* reconfigure adapters in BIOS/int13 mode; needed for generating 468 * trap dumps on some machines. This is called by ACPI.PSD. 475 * trap dumps on some machines. This was intended to be called by ACPI.PSD, 476 * but that is never done. This is obslete. The kernel exit accomplishes 477 * this instead. 469 478 * 470 479 * To enter BIOS mode, we flush all write caches, turn off interrupts … … 500 509 USHORT char_dev_input(RP_RWV _far *rwrb) 501 510 { 502 if (TRACE_ACTIVE) { 503 return(trace_char_dev(rwrb)); 504 } 505 return(STDON | STATUS_ERR_UNKCMD); 511 return(trace_char_dev(rwrb)); 506 512 } 507 513 … … 804 810 init_complete = 1; 805 811 806 /* DAZ turn off COM port output */812 /* DAZ turn off COM port output if on */ 807 813 com_base = 0; 808 814 … … 814 820 /* register APM hook */ 815 821 apm_init(); 822 823 if (!TRACE_ACTIVE) build_user_info(); 816 824 } 817 825 iorb_done(iorb); … … 1571 1579 dprintf("Registered kernel exit routine for INT13 mode\n"); 1572 1580 } 1581
Note:
See TracChangeset
for help on using the changeset viewer.