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 */ |