banan-os/kernel/kernel/Memory
Bananymous fb35f06cf5 Kernel: Add better support for bootloaders loading the kernel
Before I assumed that bootloaders loaded the kernel at physical address
0, but this patch kinda allows loading to different addresses. This
still doesn't fully work as kernel bootstrap paging relies on kernel
being loaded at 0
2024-08-22 14:48:21 +03:00
..
DMARegion.cpp Kernel: Map DMA and PCI MMIO as uncached 2024-07-30 11:10:08 +03:00
FileBackedRegion.cpp BAN/Kernel: Rework assertion/panic system 2024-03-04 11:41:54 +02:00
Heap.cpp Kernel: Add better support for bootloaders loading the kernel 2024-08-22 14:48:21 +03:00
MemoryBackedRegion.cpp Kernel: Remove CriticalScopes from memory handing code 2024-02-29 19:16:41 +02:00
MemoryRegion.cpp All: Cleanup all files 2024-01-24 15:53:38 +02:00
PhysicalRange.cpp Kernel: Fix PhysicalRange mapping size 2023-10-13 03:45:01 +03:00
SharedMemoryObject.cpp Kernel: Implement SharedMemoryObject cloning 2024-06-03 03:41:00 +03:00
VirtualRange.cpp Kernel: Cleanup VirtualRange code 2024-07-21 17:35:07 +03:00
kmalloc.cpp Kernel: Add better support for bootloaders loading the kernel 2024-08-22 14:48:21 +03:00