diff options
Diffstat (limited to 'src/README')
-rw-r--r-- | src/README | 12 |
1 files changed, 9 insertions, 3 deletions
@@ -5,16 +5,22 @@ * stage1_functions.asm - real mode functions of the bootloader * stage2_functions.asm - protected mode primitive VGA routines * switch_mode.asm - early GTD loading and switching from real to protected mode - * kernel.c - Kernel C entry point 'entry' + * kernel.c - Kernel C entry point 'kernel_main' * magic.bin (512 bytes magic marker sector) * magic.asm kernel utility routines +* kernel.c - kernel helper functions +* port.c, port.asm - I/O ports +* interrupts.c, interrups.asm - interrupt handlers +* pci.c - PCI introspection and driver initialization + +kernel drivers * console.c - the kernel console, can use VGA or serial port for now * vga.c - VGA basic output routines for early kernel output +* keyboard.c - PS/2 keyboard +* mouse.c - PS/2 mouse * serial.c - serial output to COM1 (only sequential ASCII chars, no terminal) -* port.c, port.asm - I/O ports -* interrupts.c, interrups.asm - interrupt handlers C library definitions * stddef.h - definition of NULL, size_t |