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