banan-os/kernel/kernel/Memory
Bananymous 5e123031aa Kernel: kmalloc has now somewhat dynamic storage
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
2023-06-18 23:27:00 +03:00
..
FixedWidthAllocator.cpp Kernel: GeneralAllocator and FixedWidth allocator invalidate TLB caches 2023-06-11 15:57:48 +03:00
GeneralAllocator.cpp Kernel: Add GeneralAllocator::paddr_of 2023-06-18 23:25:51 +03:00
Heap.cpp Kernel: Heap will return 0 if no free page is available 2023-06-03 02:55:31 +03:00
PhysicalRange.cpp Kernel: PhysicalRange maps its nodes to kernel vaddr space 2023-06-04 01:20:47 +03:00
VirtualRange.cpp Kernel: allocate thread stacks from 0x300000 onwards 2023-06-12 01:02:19 +03:00
kmalloc.cpp Kernel: kmalloc has now somewhat dynamic storage 2023-06-18 23:27:00 +03:00