feat: (vm) memory mapping support: mmap/munmap
authorMinep <zelong56@gmail.com>
Sun, 20 Nov 2022 22:28:38 +0000 (22:28 +0000)
committerMinep <zelong56@gmail.com>
Sun, 20 Nov 2022 22:28:38 +0000 (22:28 +0000)
commitc50b9a23b03c677efa3842536c363d368542e30b
treee457182213cb52bd14368f72cfa256742a311b15
parenta9cfeffd21239290ab1da46a952fe5789ae3f6de
feat: (vm) memory mapping support: mmap/munmap
fix: (vm_region) ensure the ordering of regions.
fix: (hal/rnd) correct the clobbered register name.
16 files changed:
README.md
lunaix-os/includes/hal/rnd.h
lunaix-os/includes/lunaix/ds/llist.h
lunaix-os/includes/lunaix/mm/mm.h
lunaix-os/includes/lunaix/mm/mmap.h [new file with mode: 0644]
lunaix-os/includes/lunaix/mm/page.h
lunaix-os/includes/lunaix/mm/region.h
lunaix-os/includes/lunaix/process.h
lunaix-os/includes/lunaix/spike.h
lunaix-os/includes/lunaix/syscall.h
lunaix-os/kernel/asm/x86/pfault.c
lunaix-os/kernel/asm/x86/syscall.S
lunaix-os/kernel/mm/mmap.c [new file with mode: 0644]
lunaix-os/kernel/mm/region.c
lunaix-os/kernel/process/process.c
lunaix-os/kernel/process/sched.c