feat: heap support and re-worked
authorMinep <zelong56@gmail.com>
Sat, 31 Dec 2022 21:57:49 +0000 (21:57 +0000)
committerMinep <zelong56@gmail.com>
Sat, 31 Dec 2022 21:57:49 +0000 (21:57 +0000)
commitc316c28e6c8a165111d6bbc208555f5c53489818
treeb818506b784e70927182e3f78552c94bef09847d
parent74926d2db1d9f3228acdfca03013a8ba0ac1d8c0
feat: heap support and re-worked
refactor: re-worked user program bootstraping
refactor: mm_region interfacings
refactor: remove kalloc, as no longer needed.
regression: mmap, munmap
18 files changed:
lunaix-os/includes/lunaix/elf.h
lunaix-os/includes/lunaix/ld.h
lunaix-os/includes/lunaix/mm/dmm.h [deleted file]
lunaix-os/includes/lunaix/mm/kalloc.h [deleted file]
lunaix-os/includes/lunaix/mm/mm.h
lunaix-os/includes/lunaix/mm/mmap.h
lunaix-os/includes/lunaix/mm/region.h
lunaix-os/includes/lunaix/process.h
lunaix-os/kernel/asm/x86/pfault.c
lunaix-os/kernel/loader/elf.c
lunaix-os/kernel/loader/exec.c
lunaix-os/kernel/lxinit.c
lunaix-os/kernel/mm/dmm.c
lunaix-os/kernel/mm/kalloc.c [deleted file]
lunaix-os/kernel/mm/mmap.c
lunaix-os/kernel/mm/region.c
lunaix-os/kernel/process/process.c
lunaix-os/kernel/process/sched.c