summaryrefslogtreecommitdiffstats
path: root/sys/kern/subr_smp.c
diff options
context:
space:
mode:
authorpeter <peter@FreeBSD.org>2001-01-30 04:02:28 +0000
committerpeter <peter@FreeBSD.org>2001-01-30 04:02:28 +0000
commit998d959b658b6567397e9360fa2fa4faa1eb1ff7 (patch)
tree457b2809e6a57e214d453ea7800e263c2d8ce882 /sys/kern/subr_smp.c
parentc76e51cbbfea4d379879009551ce4b42b0f7f3f1 (diff)
downloadFreeBSD-src-998d959b658b6567397e9360fa2fa4faa1eb1ff7.zip
FreeBSD-src-998d959b658b6567397e9360fa2fa4faa1eb1ff7.tar.gz
Remove some leftovers from the CMAP* stuff in globaldata and the
BSP and AP startup.
Diffstat (limited to 'sys/kern/subr_smp.c')
-rw-r--r--sys/kern/subr_smp.c9
1 files changed, 2 insertions, 7 deletions
diff --git a/sys/kern/subr_smp.c b/sys/kern/subr_smp.c
index 95ad79a..9d53cd7 100644
--- a/sys/kern/subr_smp.c
+++ b/sys/kern/subr_smp.c
@@ -1988,14 +1988,9 @@ start_all_aps(u_int boot_addr)
/* allocate and set up an idle stack data page */
stack = (char *)kmem_alloc(kernel_map, UPAGES*PAGE_SIZE);
for (i = 0; i < UPAGES; i++)
- SMPpt[pg + 5 + i] = (pt_entry_t)
+ SMPpt[pg + 1 + i] = (pt_entry_t)
(PG_V | PG_RW | vtophys(PAGE_SIZE * i + stack));
- SMPpt[pg + 1] = 0; /* *prv_CMAP1 */
- SMPpt[pg + 2] = 0; /* *prv_CMAP2 */
- SMPpt[pg + 3] = 0; /* *prv_CMAP3 */
- SMPpt[pg + 4] = 0; /* *prv_PMAP1 */
-
/* prime data page for it to use */
SLIST_INSERT_HEAD(&cpuhead, gd, gd_allcpu);
gd->gd_cpuid = x;
@@ -2053,7 +2048,7 @@ start_all_aps(u_int boot_addr)
/* Allocate and setup BSP idle stack */
stack = (char *)kmem_alloc(kernel_map, UPAGES * PAGE_SIZE);
for (i = 0; i < UPAGES; i++)
- SMPpt[5 + i] = (pt_entry_t)
+ SMPpt[1 + i] = (pt_entry_t)
(PG_V | PG_RW | vtophys(PAGE_SIZE * i + stack));
*(int *)PTD = 0;
OpenPOWER on IntegriCloud