b8ccffd2d48ef7fb523c5749d98eea8da3827d9e
vm-object can be used to demand-allocate non-contiguous physical memory, and will provide an api for userspace programs to do the same. unless a vm-object is created in-place (i.e. to represent a specific area of physical memory), its memory pages are only allocated when the object is mapped AND someone attempts to access the memory.
Mango ===== It's a kernel!
Description
Languages
C
91.2%
Python
4%
Assembly
3.6%
CMake
0.8%
Shell
0.3%
Other
0.1%