summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--sys/amd64/amd64/mp_machdep.c7
1 files changed, 7 insertions, 0 deletions
diff --git a/sys/amd64/amd64/mp_machdep.c b/sys/amd64/amd64/mp_machdep.c
index d843a23..7577b62 100644
--- a/sys/amd64/amd64/mp_machdep.c
+++ b/sys/amd64/amd64/mp_machdep.c
@@ -561,6 +561,13 @@ init_secondary(void)
smp_active = 1; /* historic */
}
+ /*
+ * Enable global pages TLB extension
+ * This also implicitly flushes the TLB
+ */
+
+ load_cr4(rcr4() | CR4_PGE);
+
mtx_unlock_spin(&ap_boot_mtx);
/* wait until all the AP's are up */
OpenPOWER on IntegriCloud