From d4ca131391c03e635523d57a9fec048ac2d459c5 Mon Sep 17 00:00:00 2001 From: Jeremy Soller <jackpot51@gmail.com> Date: Mon, 12 Sep 2016 12:21:34 -0600 Subject: [PATCH] cr3 in context --- context/mod.rs | 1 + 1 file changed, 1 insertion(+) diff --git a/context/mod.rs b/context/mod.rs index 1e96a01c..a31d7b4a 100644 --- a/context/mod.rs +++ b/context/mod.rs @@ -81,6 +81,7 @@ impl ContextList { let func_ptr = stack.as_mut_ptr().offset(offset as isize); *(func_ptr as *mut usize) = func as usize; } + context.arch.set_page_table(unsafe { arch::paging::ActivePageTable::new().address() }); context.arch.set_stack(stack.as_ptr() as usize + offset); context.kstack = Some(stack); } -- GitLab