Rev 1683 | Rev 1702 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed
| Rev 1683 | Rev 1690 | ||
|---|---|---|---|
| Line 368... | Line 368... | ||
| 368 | scanline = scan; |
368 | scanline = scan; |
| 369 | 369 | ||
| 370 | rows = y / FONT_SCANLINES; |
370 | rows = y / FONT_SCANLINES; |
| 371 | columns = x / COL_WIDTH; |
371 | columns = x / COL_WIDTH; |
| 372 | 372 | ||
| - | 373 | sysinfo_set_item_val("fb", NULL, true); |
|
| - | 374 | sysinfo_set_item_val("fb.kind", NULL, 1); |
|
| - | 375 | sysinfo_set_item_val("fb.width", NULL, xres); |
|
| - | 376 | sysinfo_set_item_val("fb.height", NULL, yres); |
|
| - | 377 | sysinfo_set_item_val("fb.bpp", NULL, bpp); |
|
| - | 378 | sysinfo_set_item_val("fb.scanline", NULL, scan); |
|
| - | 379 | sysinfo_set_item_val("fb.address.physical", NULL, addr); |
|
| - | 380 | ||
| 373 | /* Allocate double buffer */ |
381 | /* Allocate double buffer */ |
| 374 | int totsize = scanline * yres; |
382 | int totsize = scanline * yres; |
| 375 | int pages = SIZE2FRAMES(totsize); |
383 | int pages = SIZE2FRAMES(totsize); |
| 376 | int order; |
384 | int order; |
| 377 | int rc; |
385 | int rc; |
| Line 403... | Line 411... | ||
| 403 | invert_cursor(); |
411 | invert_cursor(); |
| 404 | 412 | ||
| 405 | chardev_initialize("fb", &framebuffer, &fb_ops); |
413 | chardev_initialize("fb", &framebuffer, &fb_ops); |
| 406 | stdout = &framebuffer; |
414 | stdout = &framebuffer; |
| 407 | 415 | ||
| 408 | sysinfo_set_item_val("fb", NULL, true); |
- | |
| 409 | sysinfo_set_item_val("fb.kind", NULL, 1); |
- | |
| 410 | sysinfo_set_item_val("fb.width", NULL, xres); |
- | |
| 411 | sysinfo_set_item_val("fb.height", NULL, yres); |
- | |
| 412 | sysinfo_set_item_val("fb.bpp", NULL, bpp); |
- | |
| 413 | sysinfo_set_item_val("fb.scanline", NULL, scan); |
- | |
| 414 | sysinfo_set_item_val("fb.address.physical", NULL, addr); |
- | |
| 415 | - | ||
| 416 | } |
416 | } |