cosmopolitan/libc/vga
tkchia ed17d3008b
[metal] Add a uprintf() routine, for non-emergency boot logging (#905)
* [metal] Add a uprintf() routine, for non-emergency boot logging
* [metal] _Really_ push forward timing of VGA TTY initialization
* [metal] Do something useful with uprintf()
* [metal] Locate some ACPI tables, for later hardware detection

Specifically the code now tries to find the ACPI RSDP,
RSDT/XSDT, FADT, & MADT tables, whether in legacy BIOS
bootup mode or in a UEFI bootup.  These are useful for
figuring out how to (re)enable asynchronous interrupts
in legacy 8259 PIC mode.
2023-10-25 14:32:20 -07:00
..
readv-vga.c Get LIBC_TESTLIB building on AARCH64 2023-05-11 19:57:09 -07:00
rlinit-init-vga.S [metal] Add a uprintf() routine, for non-emergency boot logging (#905) 2023-10-25 14:32:20 -07:00
rlinit-vesa.S [metal] Fix video mode filtering & frame buffer ref-counting (#889) 2023-09-06 03:41:07 -07:00
tty-graph.c Run clang-format on most sources 2023-04-27 05:44:32 -07:00
tty-graph.inc Fix warnings 2023-09-01 20:50:18 -07:00
tty-klog.greg.c [metal] Add a uprintf() routine, for non-emergency boot logging (#905) 2023-10-25 14:32:20 -07:00
tty.greg.c Fix warnings 2023-09-01 20:50:18 -07:00
vga-font-default.c Run clang-format on most sources 2023-04-27 05:44:32 -07:00
vga-init.greg.c [metal] Add a uprintf() routine, for non-emergency boot logging (#905) 2023-10-25 14:32:20 -07:00
vga.internal.h [metal] Add a uprintf() routine, for non-emergency boot logging (#905) 2023-10-25 14:32:20 -07:00
vga.mk Fix more build configuration errors 2023-07-08 09:08:13 -07:00
writev-vga.c Get LIBC_TESTLIB building on AARCH64 2023-05-11 19:57:09 -07:00