summaryrefslogtreecommitdiff
path: root/kernel
AgeCommit message (Expand)Author
2024-06-25kernel: interrupt: create a generic interrupt APIDanny Holman
2024-06-24kernel: panic: generate a stack frame on panicDanny Holman
2024-05-29kernel: sched: implement the round-robin schedulerDanny Holman
2024-05-27arch: i386: pmem: refactor the physical MMDanny Holman
2024-05-27libk: create a subset libc for kernel useDanny Holman
2024-03-28kernel: sched: add a flag that is set on initDanny Holman
2024-03-28kernel: add a basic thread schedulerDanny Holman
2024-03-28arch: i386: kernel: implement a kmalloc functionDanny Holman
2024-03-28arch: i386: kernel: add mostly finished PFA and paging systemDanny Holman
2024-02-24kernel: string: add a strcpy functionDanny Holman
2024-02-24arch: i386: cleanup everything and reorganizeDanny Holman
2024-02-16kernel: panic: add a variable that locks other CPUsDanny Holman
2024-02-16kernel: mem: kmalloc should not call page allocationDanny Holman
2024-02-16kernel: add a panic functionDanny Holman
2024-02-16kernel: string: add more functions to string libraryDanny Holman
2024-02-16kernel: make kprintf print to a ring bufferDanny Holman
2023-11-26kernel: mem: add a simple kmalloc implementationDanny Holman
2021-08-30i386: create idt.c and isr.sDanny Holman
2021-07-24arch: i386: add GDT setup routinesDanny Holman
2021-07-20io: prefix a 'k' to print functionsDanny Holman
2021-01-20serial: add serial_writestring as a functionDanny Holman
2021-01-20kernel: iterate over string with indexDanny Holman
2021-01-20kernel: maintain const on stringsDanny Holman
2021-01-20serial: don't declare serial_init as staticDanny Holman
2021-01-20i386: add serial port supportDanny Holman
2021-01-18kernel: finish implementing string functionsDanny Holman
2021-01-17kernel: implement a basic printf functionDanny Holman
2021-01-17kernel: add main initialization functionsDanny Holman
2021-01-17kernel: add string.h implementationsDanny Holman