Ignore:
Timestamp:
Aug 14, 2013, 6:48:01 PM (12 years ago)
Author:
David Azarewicz
Message:

Increased size of debug buffer

File:
1 edited

Legend:

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

    r169 r170  
    5252 *       a GDT selector for the trace ring buffer
    5353 */
    54 void trace_init(u16 usBufSize)
     54void trace_init(u32 ulBufSize)
    5555{
    5656  SEL sel = 0;
     
    6161  ahci_trace_buf.writep = 0;
    6262  ahci_trace_buf.readp = 0;
    63   ahci_trace_buf.mask = usBufSize - 1;
     63  ahci_trace_buf.mask = ulBufSize - 1;
    6464
    6565  if (ahci_trace_buf.phys_addr == 0) {
    6666    /* allocate buffer */
    67     if (DevHelp_AllocPhys((ULONG) usBufSize, MEMTYPE_ABOVE_1M,
     67    if (DevHelp_AllocPhys(ulBufSize, MEMTYPE_ABOVE_1M,
    6868                         &(ahci_trace_buf.phys_addr))) {
    6969      /* failed above 1MB, try below */
    70       if (DevHelp_AllocPhys((ULONG) usBufSize, MEMTYPE_BELOW_1M,
     70      if (DevHelp_AllocPhys(ulBufSize, MEMTYPE_BELOW_1M,
    7171                            &(ahci_trace_buf.phys_addr))) {
    7272        /* failed, too. Give up */
    7373        ahci_trace_buf.phys_addr = 0;
    7474        cprintf("%s warning: failed to allocate %dk trace buffer\n",
    75                 drv_name, usBufSize / 1024);
     75                drv_name, ulBufSize / 1024);
    7676        return;
    7777      }
     
    8181    if (DevHelp_AllocGDTSelector(&sel, 1) ||
    8282        DevHelp_PhysToGDTSelector(ahci_trace_buf.phys_addr,
    83                                   usBufSize, sel)) {
     83                                  ulBufSize, sel)) {
    8484      /* failed; free GDT selector and physical memory we allocated before */
    8585      if (sel) {
     
    9494    /* create ring buffer address */
    9595    ahci_trace_buf.tbuf = (u8 _far *) ((u32) sel << 16);
    96 
    9796  }
    9897}
Note: See TracChangeset for help on using the changeset viewer.