Changeset 6f7071b in mainline for kernel/genarch


Ignore:
Timestamp:
2018-11-05T09:13:04Z (7 years ago)
Author:
Jiri Svoboda <jiri@…>
Branches:
lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
Children:
4a8d0dd1
Parents:
9c26ef0
git-author:
Jiri Svoboda <jiri@…> (2018-10-04 18:11:52)
git-committer:
Jiri Svoboda <jiri@…> (2018-11-05 09:13:04)
Message:

Use ordered dictionary for kernel pareas instead of B+ tree.

Location:
kernel/genarch/src
Files:
5 edited

Legend:

Unmodified
Added
Removed
  • kernel/genarch/src/drivers/dsrln/dsrlnout.c

    r9c26ef0 r6f7071b  
    8484
    8585        instance->base = base;
    86         link_initialize(&instance->parea.link);
     86        ddi_parea_init(&instance->parea);
    8787        instance->parea.pbase = KA2PA(base);
    8888        instance->parea.frames = 1;
  • kernel/genarch/src/drivers/ega/ega.c

    r9c26ef0 r6f7071b  
    616616        }
    617617
    618         link_initialize(&instance->parea.link);
     618        ddi_parea_init(&instance->parea);
    619619        instance->parea.pbase = addr;
    620620        instance->parea.frames = SIZE2FRAMES(EGA_VRAM_SIZE);
  • kernel/genarch/src/drivers/ns16550/ns16550.c

    r9c26ef0 r6f7071b  
    175175                instance->irq.cir_arg = cir_arg;
    176176
     177                ddi_parea_init(&instance->parea);
    177178                instance->parea.pbase = (uintptr_t) dev;
    178179                instance->parea.frames = 1;
  • kernel/genarch/src/drivers/s3c24xx/uart.c

    r9c26ef0 r6f7071b  
    135135            pio_read_32(&uart->io->ucon) & ~UCON_RX_INT_LEVEL);
    136136
    137         link_initialize(&uart->parea.link);
     137        ddi_parea_init(&uart->parea);
    138138        uart->parea.pbase = paddr;
    139139        uart->parea.frames = 1;
  • kernel/genarch/src/fb/fb.c

    r9c26ef0 r6f7071b  
    647647        glyphs_render(instance);
    648648
    649         link_initialize(&instance->parea.link);
     649        ddi_parea_init(&instance->parea);
    650650        instance->parea.pbase = props->addr;
    651651        instance->parea.frames = SIZE2FRAMES(fbsize);
Note: See TracChangeset for help on using the changeset viewer.