Ignore:
File:
1 edited

Legend:

Unmodified
Added
Removed
  • uspace/srv/hid/fb/ega.c

    rd9fae235 rb3d513f  
    415415        void *ega_ph_addr;
    416416        size_t sz;
    417        
    418         sysarg_t paddr;
    419         if (sysinfo_get_value("fb.address.physical", &paddr) != EOK)
    420                 return -1;
    421        
    422         sysarg_t width;
    423         if (sysinfo_get_value("fb.width", &width) != EOK)
    424                 return -1;
    425        
    426         sysarg_t height;
    427         if (sysinfo_get_value("fb.width", &height) != EOK)
    428                 return -1;
    429        
    430         sysarg_t blinking;
    431         if (sysinfo_get_value("fb.blinking", &blinking) != EOK)
    432                 blinking = false;
    433        
    434         ega_ph_addr = (void *) paddr;
    435         scr_width = width;
    436         scr_height = height;
    437         if (blinking) {
     417
     418        ega_ph_addr = (void *) sysinfo_value("fb.address.physical");
     419        scr_width = sysinfo_value("fb.width");
     420        scr_height = sysinfo_value("fb.height");
     421
     422        if (sysinfo_value("fb.blinking")) {
    438423                ega_normal_color &= 0x77;
    439424                ega_inverted_color &= 0x77;
    440425        }
    441        
     426
    442427        style = NORMAL_COLOR;
    443        
     428
    444429        iospace_enable(task_get_id(), (void *) EGA_IO_BASE, 2);
    445        
     430
    446431        sz = scr_width * scr_height * 2;
    447432        scr_addr = as_get_mappable_page(sz);
    448        
     433
    449434        if (physmem_map(ega_ph_addr, scr_addr, ALIGN_UP(sz, PAGE_SIZE) >>
    450435            PAGE_WIDTH, AS_AREA_READ | AS_AREA_WRITE) != 0)
Note: See TracChangeset for help on using the changeset viewer.