From 4714c20521a047fba652854e5bf59158b5d85a4e Mon Sep 17 00:00:00 2001
From: Frans Kaashoek <kaashoek@Frans-Kaashoeks-MacBook-Pro.local>
Date: Fri, 23 Jul 2010 07:41:13 -0400
Subject: Checkpoint page-table version for SMP Includes code for TLB shootdown
 (which actually seems unnecessary for xv6)

---
 trap.c | 4 ++++
 1 file changed, 4 insertions(+)

(limited to 'trap.c')

diff --git a/trap.c b/trap.c
index 1f35708..f0f016f 100644
--- a/trap.c
+++ b/trap.c
@@ -73,6 +73,10 @@ trap(struct trapframe *tf)
             cpu->id, tf->cs, tf->eip);
     lapiceoi();
     break;
+  case T_TLBFLUSH:
+    lapiceoi();
+    lcr3(rcr3());
+    break;
    
   //PAGEBREAK: 13
   default:
-- 
cgit v1.2.3