diff options
author | peter <peter@FreeBSD.org> | 2001-01-30 04:02:28 +0000 |
---|---|---|
committer | peter <peter@FreeBSD.org> | 2001-01-30 04:02:28 +0000 |
commit | 998d959b658b6567397e9360fa2fa4faa1eb1ff7 (patch) | |
tree | 457b2809e6a57e214d453ea7800e263c2d8ce882 /sys/kern/subr_smp.c | |
parent | c76e51cbbfea4d379879009551ce4b42b0f7f3f1 (diff) | |
download | FreeBSD-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.c | 9 |
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; |