AquilaOS documentation
How it works, and its code
Loading...
Searching...
No Matches
earlycon Directory Reference

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).