Luna/kernel/include/memory
apio 69a9f7f06a Kernel: Move VMM from a class to a namespace
Also, rename the ugly Paging::VirtualMemoryManager name to just 'VMM'. Which is now used instead of kernelVMM.
2022-10-12 20:02:25 +02:00
..
liballoc Port liballoc to get proper kmalloc/kcalloc/krealloc/kfree functions. 2022-09-24 22:40:59 +02:00
KernelHeap.h Ready. Set. Go! 2022-09-05 16:13:51 +02:00
Memory.h Add is_user_address and is_kernel_address functions 2022-09-29 19:30:42 +02:00
MemoryManager.h Define PAGE_SIZE as 4096 and use it everywhere instead of using 4096 as a magic number 2022-10-08 14:52:28 +02:00
MemoryMap.h LOTS MORE LOGGING. which is great, of course. 2022-09-07 19:41:08 +02:00
Paging.h Kernel: Move VMM from a class to a namespace 2022-10-12 20:02:25 +02:00
PMM.h PMM: Map the page bitmap to kernel heap once the PMM and VMM are both initialized 2022-10-04 18:36:09 +02:00
VMM.h Kernel: Move VMM from a class to a namespace 2022-10-12 20:02:25 +02:00