summaryrefslogtreecommitdiff
path: root/kernel (follow)
Commit message (Expand)AuthorAgeFilesLines
* 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