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