summaryrefslogtreecommitdiff
path: root/arch/i386/include/kernel/pmem.h (unfollow)
Commit message (Collapse)AuthorFilesLines
2024-05-27arch: i386: pmem: refactor the physical MMDanny Holman1-12/+3
Refactor the physical memory manager to be dramatically simpler. The new design uses only a single freelist, and only uses temporary mappings where needed. Signed-off-by: Danny Holman <dholman@gymli.org>
2024-03-28arch: i386: kernel: add mostly finished PFA and paging systemDanny Holman1-0/+28
Add the mostly finished physical memory allocator and expose its functions to the paging system. Signed-off-by: Danny Holman <dholman@gymli.org>