Ignore:
File:
1 edited

Legend:

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

    rd9fae235 r19f857a  
    17561756        async_set_client_connection(fb_client_connection);
    17571757       
    1758         sysarg_t fb_ph_addr;
    1759         if (sysinfo_get_value("fb.address.physical", &fb_ph_addr) != EOK)
    1760                 return -1;
    1761        
    1762         sysarg_t fb_offset;
    1763         if (sysinfo_get_value("fb.offset", &fb_offset) != EOK)
    1764                 fb_offset = 0;
    1765        
    1766         sysarg_t fb_width;
    1767         if (sysinfo_get_value("fb.width", &fb_width) != EOK)
    1768                 return -1;
    1769        
    1770         sysarg_t fb_height;
    1771         if (sysinfo_get_value("fb.height", &fb_height) != EOK)
    1772                 return -1;
    1773        
    1774         sysarg_t fb_scanline;
    1775         if (sysinfo_get_value("fb.scanline", &fb_scanline) != EOK)
    1776                 return -1;
    1777        
    1778         sysarg_t fb_visual;
    1779         if (sysinfo_get_value("fb.visual", &fb_visual) != EOK)
    1780                 return -1;
    1781        
    1782         sysarg_t fbsize = fb_scanline * fb_height;
     1758        void *fb_ph_addr = (void *) sysinfo_value("fb.address.physical");
     1759        unsigned int fb_offset = sysinfo_value("fb.offset");
     1760        unsigned int fb_width = sysinfo_value("fb.width");
     1761        unsigned int fb_height = sysinfo_value("fb.height");
     1762        unsigned int fb_scanline = sysinfo_value("fb.scanline");
     1763        unsigned int fb_visual = sysinfo_value("fb.visual");
     1764
     1765        unsigned int fbsize = fb_scanline * fb_height;
    17831766        void *fb_addr = as_get_mappable_page(fbsize);
    1784        
    1785         if (physmem_map((void *) fb_ph_addr + fb_offset, fb_addr,
     1767
     1768        if (physmem_map(fb_ph_addr + fb_offset, fb_addr,
    17861769            ALIGN_UP(fbsize, PAGE_SIZE) >> PAGE_WIDTH, AS_AREA_READ | AS_AREA_WRITE) != 0)
    17871770                return -1;
    1788        
     1771
    17891772        if (screen_init(fb_addr, fb_width, fb_height, fb_scanline, fb_visual))
    17901773                return 0;
    1791        
     1774
    17921775        return -1;
    17931776}
Note: See TracChangeset for help on using the changeset viewer.