Kernel address space isolation and make the kernel heap global to all processes.
authorMinep <zelong56@gmail.com>
Mon, 30 May 2022 23:23:05 +0000 (00:23 +0100)
committerMinep <zelong56@gmail.com>
Mon, 30 May 2022 23:23:05 +0000 (00:23 +0100)
commit2e21eb2f39dd80aa166216381d5d402be943686e
treea06e5669089e4443772500ec62ce50e5eb50a57e
parent48b4a227035048fdebcd32532deb7a857c6199ac
Kernel address space isolation and make the kernel heap global to all processes.
And featuring initd!
15 files changed:
lunaix-os/includes/lunaix/mm/page.h
lunaix-os/includes/lunaix/mm/vmm.h
lunaix-os/includes/lunaix/process.h
lunaix-os/kernel/asm/x86/interrupts.c
lunaix-os/kernel/asm/x86/pfault.c
lunaix-os/kernel/asm/x86/prologue.S
lunaix-os/kernel/asm/x86/syscall.S
lunaix-os/kernel/k_init.c
lunaix-os/kernel/lxinit.c
lunaix-os/kernel/mm/cow.c
lunaix-os/kernel/mm/kalloc.c
lunaix-os/kernel/mm/vmm.c
lunaix-os/kernel/process.c
lunaix-os/kernel/sched.c
lunaix-os/link/linker.ld