summaryrefslogtreecommitdiff
path: root/vm.c
diff options
context:
space:
mode:
authorFrans Kaashoek <[email protected]>2010-07-28 14:38:05 -0400
committerFrans Kaashoek <[email protected]>2010-07-28 14:38:05 -0400
commitb738a4f1a2dd2956123a734327aeaf9d09b5faca (patch)
treebe82845b2c8d46a4744e6ebc26b18cec5979c924 /vm.c
parentde40730dad816ab576f64bf02041bcf812c929e9 (diff)
downloadxv6-labs-b738a4f1a2dd2956123a734327aeaf9d09b5faca.tar.gz
xv6-labs-b738a4f1a2dd2956123a734327aeaf9d09b5faca.tar.bz2
xv6-labs-b738a4f1a2dd2956123a734327aeaf9d09b5faca.zip
kill TLB shoot down code
Diffstat (limited to 'vm.c')
-rw-r--r--vm.c5
1 files changed, 0 insertions, 5 deletions
diff --git a/vm.c b/vm.c
index 5f74079..231e133 100644
--- a/vm.c
+++ b/vm.c
@@ -137,11 +137,6 @@ loadvm(struct proc *p)
lcr3(PADDR(p->pgdir)); // switch to new address space
popcli();
-
- // Conservatively flush other processor's TLBs
- // XXX lazy--just 2 cpus, but xv6 doesn't need shootdown anyway.
- if (cpu->id == 0) lapic_tlbflush(1);
- else lapic_tlbflush(0);
}
// Setup kernel part of a page table. Linear adresses map one-to-one