summaryrefslogtreecommitdiff
path: root/arch/i386/kernel/kmalloc.c (unfollow)
Commit message (Collapse)AuthorFilesLines
2024-05-29arch: i386: fix several bugs in paging subsystemDanny Holman1-2/+1
Fix several triple-faulting bugs in the paging initialization routines. These include causing a page fault during physical memory manager initialization, causing a page fault during paging initialization and other double-faulting and triple-faulting bugs. Signed-off-by: Danny Holman <dholman@gymli.org>
2024-03-28arch: i386: kernel: implement a kmalloc functionDanny Holman1-0/+66
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>