From 9ab2b8ec18c34780492e7bcbf4c7b21c1997c734 Mon Sep 17 00:00:00 2001 From: Andreas Baumann Date: Thu, 8 Jun 2017 13:12:48 +0200 Subject: updated some documentation --- src/README | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) (limited to 'src/README') diff --git a/src/README b/src/README index 620fab3..a6d5b9a 100644 --- a/src/README +++ b/src/README @@ -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 -- cgit v1.2.3-54-g00ecf