Luna/kernel/include/memory
apio 26211bd49f It (almost) works now
The only thing doing weird stuff is exec(), so that's commented out and throws ENOSYS right now.

But we have two user tasks running in parallel, isolated from each other!
2022-10-14 16:46:00 +02:00
..
liballoc Port liballoc to get proper kmalloc/kcalloc/krealloc/kfree functions. 2022-09-24 22:40:59 +02:00
AddressSpace.h It (almost) works now 2022-10-14 16:46:00 +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 Some more multiple address space stuff 2022-10-13 21:14:39 +02:00
MemoryMap.h LOTS MORE LOGGING. which is great, of course. 2022-09-07 19:41:08 +02:00
Paging.h VMM: Fix naming convention 2022-10-13 18:42:53 +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 Almost there! 2022-10-13 21:55:51 +02:00