5e123031aa
Allocations bigger than PAGE_SIZE and those not forced to be identity mapped are now done on a GeneralAllocator. This allows us to use kmalloc for big allocations; bigger than the fixed 1 MiB storage. This is still a hack and the whole kmalloc will have to be rewritten at some point, but for now this does the job :D |
||
---|---|---|
.. | ||
FixedWidthAllocator.cpp | ||
GeneralAllocator.cpp | ||
Heap.cpp | ||
PhysicalRange.cpp | ||
VirtualRange.cpp | ||
kmalloc.cpp |