This is hopefully the last time in a while that something in the mm subsystem needs a refactor this large. There are two main changes: - The page frame allocator returns a vm_page_t rather than a virtual address. - Data for the slab allocator is now stored in struct vm_page, which means there is no overhead in the slab itself so the space is used in a more efficient manner. |
||
---|---|---|
.. | ||
boot.c | ||
CMakeLists.txt | ||
multiboot.S | ||
setup32.S | ||
setup64.S | ||
util.S |