X-Git-Url: https://scm.lunaixsky.com/lunaix-os.git/blobdiff_plain/61bcf0c65dac58d2f29ab40e016489c89ec8eec0..d251b620d312e819923e55e223e0eb43b72a3bc6:/lunaix-os/kernel/sched.c diff --git a/lunaix-os/kernel/sched.c b/lunaix-os/kernel/sched.c index a93c9bb..ab04e66 100644 --- a/lunaix-os/kernel/sched.c +++ b/lunaix-os/kernel/sched.c @@ -34,7 +34,8 @@ sched_init() for (size_t i = 0; i <= pg_size; i += 4096) { uintptr_t pa = pmm_alloc_page(KERNEL_PID, PP_FGPERSIST); - vmm_set_mapping(PD_REFERENCED, &__proc_table + i, pa, PG_PREM_RW); + vmm_set_mapping( + PD_REFERENCED, &__proc_table + i, pa, PG_PREM_RW, VMAP_NULL); } sched_ctx = (struct scheduler){ ._procs = (struct proc_info*)&__proc_table,