summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--sys/powerpc/booke/pmap.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/sys/powerpc/booke/pmap.c b/sys/powerpc/booke/pmap.c
index beb6dd7..8b27e6e 100644
--- a/sys/powerpc/booke/pmap.c
+++ b/sys/powerpc/booke/pmap.c
@@ -3042,6 +3042,10 @@ tlb1_init(vm_offset_t ccsrbar)
/* Map in CCSRBAR. */
tlb1_set_entry(CCSRBAR_VA, ccsrbar, CCSRBAR_SIZE, _TLB_ENTRY_IO);
+ /* Purge the remaining entries */
+ for (i = tlb1_idx; i < TLB1_ENTRIES; i++)
+ tlb1_write_entry(i);
+
/* Setup TLB miss defaults */
set_mas4_defaults();
}
OpenPOWER on IntegriCloud