freebsd-skq/stand/ficl
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
..
aarch64 Prefer uintXX_t to u_intXX_t 2018-03-13 16:33:00 +00:00
amd64 Add support for hypervisor check on x86 2019-10-24 20:02:48 +00:00
arm Prefer uintXX_t to u_intXX_t 2018-03-13 16:33:00 +00:00
i386 Add support for hypervisor check on x86 2019-10-24 20:02:48 +00:00
mips Prefer uintXX_t to u_intXX_t 2018-03-13 16:33:00 +00:00
mips64 Prefer uintXX_t to u_intXX_t 2018-03-13 16:33:00 +00:00
powerpc stand/ficl 64-bit compatibility 2020-09-14 15:48:30 +00:00
riscv Prefer uintXX_t to u_intXX_t 2018-03-13 16:33:00 +00:00
softwords ficl: make dump a bit friendlier 2020-12-01 23:07:05 +00:00
x86 Add support for hypervisor check on x86 2019-10-24 20:02:48 +00:00
dict.c
ficl.c
ficl.h Tweak ficl definition from r365724 2020-09-22 23:27:09 +00:00
fileaccess.c veloader use vectx API for kernel and modules 2020-03-09 16:02:54 +00:00
float.c Revert r326855: Cargo cut a fix for the regressions r326585 caused. 2017-12-14 18:57:17 +00:00
loader.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 Enable veriexec for loader 2019-02-26 06:22:10 +00:00
math64.c
math64.h
prefix.c
search.c
stack.c
testmain.c
tools.c Move sys/boot to stand. Fix all references to new location 2017-11-14 23:02:19 +00:00
unix.c Move sys/boot to stand. Fix all references to new location 2017-11-14 23:02:19 +00:00
vm.c
words.c ficl: instead of pad, emit can use local variable 2020-12-01 22:28:02 +00:00