freebsd-skq/stand/efi/loader
Toomas Soome 3630506b9d loader: implement framebuffer console
Draw console on efi.
Add vbe framebuffer for BIOS loader (vbe off, vbe on, vbe list,
vbe set xxx).
autoload font (/boot/fonts) based on resolution and font size.
Add command loadfont (set font by file) and
variable screen.font (set font by size). Pass loaded font to kernel.

Export variables:
screen.height
screen.width
screen.depth

Add gfx primitives to draw the screen and put png image on the screen.
Rework menu draw to iterate list of consoles to enamble device specific
output.

Probably something else I forgot...

Relnotes: yes
Differential Revision: https://reviews.freebsd.org/D27420
2021-01-02 21:41:36 +02:00
..
arch loader: Ignore the .interp section on RISC-V 2020-12-14 00:54:05 +00:00
autoload.c loader: fdt: Add fdt_is_setup function 2019-04-25 20:08:43 +00:00
bootinfo.c loader: implement framebuffer console 2021-01-02 21:41:36 +02:00
conf.c loader: add comconsole implementation on top of SIO protocol 2020-03-14 06:36:03 +00:00
copy.c Drop EFI_STAGING_SIZE back down to 64M 2020-12-17 17:02:09 +00:00
efi_main.c loader.efi: replace HandleProtocol() with OpenProtocol() 2019-08-06 19:27:27 +00:00
efiserialio.c Fix the efi serial console in the Arm models. 2020-06-10 09:31:37 +00:00
framebuffer.c loader: implement framebuffer console 2021-01-02 21:41:36 +02:00
framebuffer.h
loader_efi.h veloader use vectx API for kernel and modules 2020-03-08 17:42:42 +00:00
main.c loader: implement framebuffer console 2021-01-02 21:41:36 +02:00
Makefile loader: implement framebuffer console 2021-01-02 21:41:36 +02:00
Makefile.depend Update Makefile.depend files 2019-12-11 17:37:53 +00:00
version