banan-os/kernel
Bananymous c11e84b248 Kernel: Use the new on demand ELF structure
All executable files are now read from disk and paged on demand.
This was a big rewrite of the old ELF library but in the end
everything seems much cleaner, since all the old functionality was
not actually needed for execution.

I have to do some measurements, but I feel like memory usage dropped
quite a bit after this change.
2023-09-29 02:00:10 +03:00
..
arch Kernel: mmap regions are now demand paged 2023-09-28 21:07:14 +03:00
font BuildSystem: building for 32-bit works now 2023-04-02 05:03:17 +03:00
include/kernel Kernel: Use the new on demand ELF structure 2023-09-29 02:00:10 +03:00
kernel Kernel: Use the new on demand ELF structure 2023-09-29 02:00:10 +03:00
lai@a228465314 Kernel: Add LAI as a dependency 2023-09-22 17:20:35 +03:00
CMakeLists.txt Kernel: Use the new on demand ELF structure 2023-09-29 02:00:10 +03:00
icxxabi.cpp All: Clear lines with only whitspace in them 2023-09-10 00:31:42 +03:00
ubsan.cpp All: Clear lines with only whitspace in them 2023-09-10 00:31:42 +03:00