summaryrefslogtreecommitdiff
path: root/kernel (follow)
Commit message (Expand)AuthorAgeFilesLines
* PROJECT RESTRUCTURINGDanny Holman2025-01-1227-36/+1577
* kernel: interrupt: create a generic interrupt APIDanny Holman2024-06-251-0/+20
* kernel: panic: generate a stack frame on panicDanny Holman2024-06-241-1/+15
* kernel: sched: implement the round-robin schedulerv0.06Danny Holman2024-05-291-52/+56
* arch: i386: pmem: refactor the physical MMDanny Holman2024-05-271-18/+1
* libk: create a subset libc for kernel useDanny Holman2024-05-273-227/+17
* kernel: sched: add a flag that is set on initDanny Holman2024-03-281-0/+6
* kernel: add a basic thread schedulerDanny Holman2024-03-281-0/+64
* arch: i386: kernel: implement a kmalloc functionDanny Holman2024-03-281-1/+5
* arch: i386: kernel: add mostly finished PFA and paging systemDanny Holman2024-03-282-16/+3
* kernel: string: add a strcpy functionDanny Holman2024-02-242-4/+29
* arch: i386: cleanup everything and reorganizeDanny Holman2024-02-241-2/+20
* kernel: panic: add a variable that locks other CPUsDanny Holman2024-02-161-0/+3
* kernel: mem: kmalloc should not call page allocationDanny Holman2024-02-161-13/+5
* kernel: add a panic functionDanny Holman2024-02-161-0/+8
* kernel: string: add more functions to string libraryDanny Holman2024-02-161-0/+64
* kernel: make kprintf print to a ring bufferDanny Holman2024-02-161-11/+23
* kernel: mem: add a simple kmalloc implementationDanny Holman2023-11-261-0/+23
* i386: create idt.c and isr.sDanny Holman2021-08-301-1/+1
* arch: i386: add GDT setup routinesDanny Holman2021-07-241-1/+1
* io: prefix a 'k' to print functionsDanny Holman2021-07-202-6/+4
* serial: add serial_writestring as a functionDanny Holman2021-01-201-0/+1
* kernel: iterate over string with indexDanny Holman2021-01-201-6/+6
* kernel: maintain const on stringsDanny Holman2021-01-201-2/+2
* serial: don't declare serial_init as staticDanny Holman2021-01-201-0/+1
* i386: add serial port supportDanny Holman2021-01-201-1/+2
* kernel: finish implementing string functionsDanny Holman2021-01-181-4/+38
* kernel: implement a basic printf functionDanny Holman2021-01-171-0/+72
* kernel: add main initialization functionsDanny Holman2021-01-171-0/+7
* kernel: add string.h implementationsDanny Holman2021-01-171-0/+24