From 74517ed402d318fee911f9701396fee648887165 Mon Sep 17 00:00:00 2001 From: Freya Murphy Date: Mon, 28 Apr 2025 17:06:57 -0400 Subject: clone pgdir --- kernel/procs.c | 1 + 1 file changed, 1 insertion(+) (limited to 'kernel/procs.c') diff --git a/kernel/procs.c b/kernel/procs.c index f3d855c..e2455ea 100644 --- a/kernel/procs.c +++ b/kernel/procs.c @@ -474,6 +474,7 @@ __attribute__((noreturn)) void dispatch(void) panic("dispatch queue remove failed, code %d", status); // set the process up for success + current_pcb->regs.cr3 = (uint64_t) mem_ctx_pgdir(current_pcb->memctx); current_pcb->state = PROC_STATE_RUNNING; current_pcb->ticks = 3; // ticks per process -- cgit v1.2.3-freya