banan-os/kernel/kernel/Memory
Bananymous 706cfeb443 Kernel: Allow file backed mapping be larger than inode size
This is only allowed if the mapping does **not** exceed a page boundary.
Some port was doing an exactly two-page-mapping on a file that was one
and a half page long
2025-08-28 15:55:40 +03:00
..
DMARegion.cpp Kernel: Map DMA and PCI MMIO as uncached 2024-07-30 11:10:08 +03:00
FileBackedRegion.cpp Kernel: Allow file backed mapping be larger than inode size 2025-08-28 15:55:40 +03:00
Heap.cpp Kernel: Don't ignore modules passed with multiboot2 2025-07-02 00:17:42 +03:00
MemoryBackedRegion.cpp Kernel/LibC: Implement mprotect 2025-08-05 03:09:24 +03:00
MemoryRegion.cpp Kernel/LibC: Implement mprotect 2025-08-05 03:09:24 +03:00
PhysicalRange.cpp Kernel: Rewrite physical memory allocation with PageTable::fast_pages 2024-10-14 11:32:54 +03:00
SharedMemoryObject.cpp Kernel: Implement copy-on-write memory for file backed `mmap`s 2024-09-11 19:33:50 +03:00
VirtualRange.cpp Kernel: Make userspace stack on-demand allocated 2025-08-07 16:43:05 +03:00
kmalloc.cpp Kernel: Increment kmalloc storage size to 64 MiB 2025-08-15 17:02:15 +03:00