Ignore:
Timestamp:
Apr 10, 2013, 6:47:05 PM (12 years ago)
Author:
David Azarewicz
Message:

Begin adding user info output.
Added LVM support.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/os2ahci/os2ahci.c

    r153 r154  
    9090int             verbosity = 1;     /* == 1 -> show sign on banner
    9191                                    *  > 1 -> show adapter info during boot */
     92int             use_lvm_info = 1;
    9293
    9394PFN             Device_Help = 0;   /* pointer to device helper entry point */
     
    343344        break;
    344345
     346      case 'z':
     347        use_lvm_info = !invert_option;
     348        break;
     349
    345350      case 'v':
    346351        /* be verbose during boot */
     
    377382  if (TRACE_ACTIVE) {
    378383    /* 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);
    383391
    384392  /* scan PCI bus for supported devices */
     
    390398    mdelay_cal();
    391399
    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)) {
    394401      cprintf("%s: couldn't register device class\n", drv_name);
    395402      goto init_fail;
     
    466473    case OS2AHCI_IDC_BIOSMODE:
    467474      /* 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.
    469478       *
    470479       * To enter BIOS mode, we flush all write caches, turn off interrupts
     
    500509USHORT char_dev_input(RP_RWV _far *rwrb)
    501510{
    502   if (TRACE_ACTIVE) {
    503     return(trace_char_dev(rwrb));
    504   }
    505   return(STDON | STATUS_ERR_UNKCMD);
     511  return(trace_char_dev(rwrb));
    506512}
    507513
     
    804810      init_complete = 1;
    805811
    806       /* DAZ turn off COM port output */
     812      /* DAZ turn off COM port output if on */
    807813      com_base = 0;
    808814
     
    814820      /* register APM hook */
    815821      apm_init();
     822
     823      if (!TRACE_ACTIVE) build_user_info();
    816824    }
    817825    iorb_done(iorb);
     
    15711579  dprintf("Registered kernel exit routine for INT13 mode\n");
    15721580}
     1581
Note: See TracChangeset for help on using the changeset viewer.