mirror of
https://github.com/jart/cosmopolitan.git
synced 2025-07-13 22:49:11 +00:00
[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.
This commit is contained in:
parent
062b2d776e
commit
ed17d3008b
25 changed files with 999 additions and 36 deletions
|
@ -255,8 +255,7 @@ void _TtyGraphMoveLineCells(struct Tty *, size_t, size_t, size_t, size_t,
|
|||
size_t);
|
||||
|
||||
/*
|
||||
* Routines that implement emergency or system console output in graphical
|
||||
* video modes.
|
||||
* Routines that implement emergency console output in graphical video modes.
|
||||
*/
|
||||
void _TtyKlog16Update(struct Tty *);
|
||||
void _TtyKlog16DrawChar(struct Tty *, size_t, size_t, wchar_t);
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue