summaryrefslogtreecommitdiff
path: root/kernel (unfollow)
Commit message (Expand)AuthorFilesLines
2024-02-24arch: i386: cleanup everything and reorganizeDanny Holman1-2/+20
2024-02-16kernel: panic: add a variable that locks other CPUsDanny Holman1-0/+3
2024-02-16kernel: mem: kmalloc should not call page allocationDanny Holman1-13/+5
2024-02-16kernel: add a panic functionDanny Holman1-0/+8
2024-02-16kernel: string: add more functions to string libraryDanny Holman1-0/+64
2024-02-16kernel: make kprintf print to a ring bufferDanny Holman1-11/+23
2023-11-26kernel: mem: add a simple kmalloc implementationDanny Holman1-0/+23
2021-08-30i386: create idt.c and isr.sDanny Holman1-1/+1
2021-07-24arch: i386: add GDT setup routinesDanny Holman1-1/+1
2021-07-20io: prefix a 'k' to print functionsDanny Holman2-6/+4
2021-01-20serial: add serial_writestring as a functionDanny Holman1-0/+1
2021-01-20kernel: iterate over string with indexDanny Holman1-6/+6
2021-01-20kernel: maintain const on stringsDanny Holman1-2/+2
2021-01-20serial: don't declare serial_init as staticDanny Holman1-0/+1
2021-01-20i386: add serial port supportDanny Holman1-1/+2
2021-01-18kernel: finish implementing string functionsDanny Holman1-4/+38
2021-01-17kernel: implement a basic printf functionDanny Holman1-0/+72
2021-01-17kernel: add main initialization functionsDanny Holman1-0/+7
2021-01-17kernel: add string.h implementationsDanny Holman1-0/+24