ladybird/Kernel/Heap
Jesse Buhagiar bd33c66273 Kernel: Move Kernel mapping to 0xc0000000
The kernel is now no longer identity mapped to the bottom 8MiB of
memory, and is now mapped at the higher address of `0xc0000000`.

The lower ~1MiB of memory (from GRUB's mmap), however is still
identity mapped to provide an easy way for the kernel to get
physical pages for things such as DMA etc. These could later be
mapped to the higher address too, as I'm not too sure how to
go about doing this elegantly without a lot of address subtractions.
2019-11-22 16:23:23 +01:00
..
kmalloc.cpp Kernel: Move Kernel mapping to 0xc0000000 2019-11-22 16:23:23 +01:00
kmalloc.h Kernel: Move kmalloc() into a Kernel/Heap/ directory 2019-09-16 09:01:44 +02:00
SlabAllocator.cpp Kernel: Unbreak SlabAllocator after startup-time constructors 2019-11-15 12:48:39 +01:00
SlabAllocator.h Kernel: Add a simple slab allocator for small allocations 2019-09-16 10:33:27 +02:00