Feature #10028: loader: implement framebuffer console
loader: import tem for loader console
We need better terminal emulator in loader. Using the one from our kernel will allow to create consistent console flow.
Note that at this time there is no plan to merge loader tem back with in-kernel tem, because the kernel tem has much more complexity in it (multithreaded, requirement to have safe interfaces to support mdb).
Updated by Electric Monk 6 months ago
- Status changed from In Progress to Closed
- % Done changed from 90 to 100
commit 9890ff8357a674572254e0be06b175a1e8eab4b0 Author: Toomas Soome <firstname.lastname@example.org> Date: 2019-01-07T09:11:18.000Z 10028 loader: implement framebuffer console 10029 common/font: create shared font.c 10030 import pnglite into usr/src/common/pnglite 8918 loader.efi: add vesa edid support 10031 loader: import tem for loader console 10032 loader: implement tem utf-8 support 10033 ficl: add simple gfx words 10034 loader: use term-drawrect for menu frame 10035 loader: add alpha blending for gfx_fb 10036 ficl: add fb-putimage 10037 loader: add illumos.png logo 10038 loader: replace gop and vesa with framebuffer 10039 loader: build rules for new font setup 10040 loader: gfx use GOP Blt() function in visual_io callbacks Reviewed by: Robert Mustacchi <email@example.com> Reviewed by: Gergő Mihály Doma <firstname.lastname@example.org> Approved by: Hans Rosenfeld <email@example.com>