summaryrefslogtreecommitdiff
path: root/include (unfollow)
Commit message (Expand)AuthorFilesLines
2024-05-27libk: create a subset libc for kernel useDanny Holman6-13/+16
2024-03-28kernel: add a basic thread schedulerDanny Holman1-0/+27
2024-03-28arch: i386: kernel: implement a kmalloc functionDanny Holman2-1/+19
2024-03-28arch: i386: kernel: add mostly finished PFA and paging systemDanny Holman1-8/+0
2024-02-24kernel: string: add a strcpy functionDanny Holman1-0/+1
2024-02-24arch: i386: cleanup everything and reorganizeDanny Holman2-1/+6
2024-02-16kernel: mem: kmalloc should not call page allocationDanny Holman1-2/+2
2024-02-16kernel: add a panic functionDanny Holman1-0/+6
2024-02-16include: kernel: add the container_of.h fileDanny Holman1-0/+10
2024-02-16kernel: string: add more functions to string libraryDanny Holman1-0/+5
2024-02-16arch: i386: put framebuffer ops in own fileDanny Holman1-11/+0
2024-02-16arch: i386: kernel: the serial driver should be more POSIX-yDanny Holman1-8/+14
2024-02-16kernel: make kprintf print to a ring bufferDanny Holman2-2/+52
2024-02-16include: kernel: move list.h to a data struct directoryDanny Holman1-7/+8
2023-11-26kernel: list: add a linked-list implementationDanny Holman1-0/+31
2023-11-26kernel: mem: add a simple kmalloc implementationDanny Holman1-0/+9
2023-11-26arch: i386: serial.c: make serial_writestring staticDanny Holman1-1/+1
2022-03-22arch: i386: make serial_writestring inlineDanny Holman1-1/+7
2021-07-20io: prefix a 'k' to print functionsDanny Holman1-2/+2
2021-01-20serial: add serial_writestring as a functionDanny Holman1-0/+1
2021-01-20serial: don't declare serial_init as staticDanny Holman1-1/+1
2021-01-20i386: add serial port supportDanny Holman1-0/+8
2021-01-20include: append "_H" to include guardsDanny Holman1-2/+2
2021-01-17include: remove an include to the tty layer in ioDanny Holman1-1/+0
2021-01-17kernel: implement a basic printf functionDanny Holman1-0/+10
2021-01-17include: create basic C library functionsDanny Holman2-0/+23