diff options
author | Andreas Baumann <mail@andreasbaumann.cc> | 2017-06-08 13:12:48 +0200 |
---|---|---|
committer | Andreas Baumann <mail@andreasbaumann.cc> | 2017-06-08 13:12:48 +0200 |
commit | 9ab2b8ec18c34780492e7bcbf4c7b21c1997c734 (patch) | |
tree | ac44b11b6ff6ce7bf51a8d77134e0a82e8ebcc1b /src/README | |
parent | 8b04f07a43ae14f224d2ddec9570d4e565e8dfdc (diff) | |
download | abaos-9ab2b8ec18c34780492e7bcbf4c7b21c1997c734.tar.gz abaos-9ab2b8ec18c34780492e7bcbf4c7b21c1997c734.tar.bz2 |
updated some documentation
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 |