|
AquilaOS documentation
How it works, and its code
|
Files | |
| earlycon.c | |
| x86: the early console, where printk() writes before the kernel's terminals exist. | |
| fb.c | |
| x86: the early console on the boot loader's framebuffer. | |
| font.h | |
| 8x16 font, the characters of code page 437 in order: generated by mkfont.py from unscii-16 by Viznut (public domain, https://viznut.fi/unscii/) | |
| uart.c | |
| x86: the early console on the first serial port (COM1, port 0x3F8), polled: each character waits until the UART can take it. | |
| vga.c | |
| x86: the early console in VGA text mode, written straight into the text buffer at 0xB8000 (through the kernel's mapping of low memory, VMA(), which i386 and x86_64 both have). | |