summaryrefslogtreecommitdiff
path: root/include/kernel/data (follow)
Commit message (Collapse)AuthorAgeFilesLines
* arch: i386: kernel: implement a kmalloc functionDanny Holman2024-03-281-1/+1
| | | | | | | Add a basic kmalloc implementation. This allows the kernel to allocate blocks smaller than a whole page. Signed-off-by: Danny Holman <dholman@gymli.org>
* kernel: make kprintf print to a ring bufferDanny Holman2024-02-161-0/+50
| | | | | | | | The function kprintf should print to an internal ringbuffer instead of directly to the framebuffer. This reduces dependence on the existence of a framebuffer in the first place. Signed-off-by: Danny Holman <dholman@gymli.org>
* include: kernel: move list.h to a data struct directoryDanny Holman2024-02-161-0/+32
Move list.h into a designated directory for data structure definitions. Signed-off-by: Danny Holman <dholman@gymli.org>