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