banan-os/kernel
Bananymous 54732edff4 Kernel: Fix bugs in memory regions
MemoryRegion::initialize() required size to be page aligned, this is not
necessary.

MemoryBackedRegion::copy_data_to_region() required user-write
permissions for underlying data. This did not matter as memory backed
regions dont support COW memory, but it could lead to bugs later on.
2024-09-15 23:18:05 +03:00
..
arch Kernel: Remove unnecessary branch from uncanonicalizing addresses 2024-09-10 16:19:16 +03:00
font BuildSystem: building for 32-bit works now 2023-04-02 05:03:17 +03:00
include/kernel Kernel: VFS::file_from_absolute_path now used root_file() API 2024-09-15 02:38:25 +03:00
kernel Kernel: Fix bugs in memory regions 2024-09-15 23:18:05 +03:00
klibc Kernel: Add klibc for kernel 2024-02-14 15:00:04 +02:00
CMakeLists.txt BuildSystem: Cleanup cmake files 2024-09-05 12:52:25 +03:00
icxxabi.cpp Kernel: Fix cxxabi for function static variable guards 2024-07-14 01:53:50 +03:00
ubsan.cpp All: Cleanup all files 2024-01-24 15:53:38 +02:00