Subversion Repositories HelenOS

Rev

Rev 1888 | Rev 1990 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 1888 Rev 1981
Line 380... Line 380...
380
        rgb2scr = rgb_4byte;
380
        rgb2scr = rgb_4byte;
381
        scr2rgb = byte4_rgb;
381
        scr2rgb = byte4_rgb;
382
        pixelbytes = 4;
382
        pixelbytes = 4;
383
        break;
383
        break;
384
    default:
384
    default:
385
        panic("Unsupported bpp");
385
        panic("Unsupported bpp.\n");
386
    }
386
    }
387
   
387
   
388
    unsigned int fbsize = scan * y;
388
    unsigned int fbsize = scan * y;
389
   
389
   
390
    /* Map the framebuffer */
390
    /* Map the framebuffer */
Line 413... Line 413...
413
    int pages = SIZE2FRAMES(totsize);
413
    int pages = SIZE2FRAMES(totsize);
414
    int order;
414
    int order;
415
    if (pages == 1)
415
    if (pages == 1)
416
        order = 0;
416
        order = 0;
417
    else
417
    else
418
        order = fnzb(pages-1)+1;
418
        order = fnzb(pages - 1) + 1;
419
 
419
 
420
    dbbuffer = frame_alloc(order,FRAME_ATOMIC | FRAME_KA);
420
    dbbuffer = frame_alloc(order, FRAME_ATOMIC | FRAME_KA);
421
    if (!dbbuffer)
421
    if (!dbbuffer)
422
        printf("Failed to allocate scroll buffer.\n");
422
        printf("Failed to allocate scroll buffer.\n");
423
    dboffset = 0;
423
    dboffset = 0;
424
 
424
 
425
    /* Initialized blank line */
425
    /* Initialized blank line */