Module Name: src Committed By: tsutsui Date: Fri Dec 4 18:32:31 UTC 2009
Modified Files: src/sys/arch/cesfic/cesfic: pmap_bootstrap.c src/sys/arch/hp300/hp300: pmap_bootstrap.c src/sys/arch/luna68k/luna68k: pmap_bootstrap.c src/sys/arch/mac68k/mac68k: pmap_bootstrap.c src/sys/arch/mvme68k/mvme68k: pmap_bootstrap.c src/sys/arch/news68k/news68k: pmap_bootstrap.c src/sys/arch/next68k/next68k: pmap_bootstrap.c src/sys/arch/x68k/x68k: pmap_bootstrap.c Log Message: No need to initialize lwp0 u-area in pmap_bootstrap() since it will be done in pmap_bootstrap_finalize(). To generate a diff of this commit: cvs rdiff -u -r1.19 -r1.20 src/sys/arch/cesfic/cesfic/pmap_bootstrap.c cvs rdiff -u -r1.40 -r1.41 src/sys/arch/hp300/hp300/pmap_bootstrap.c cvs rdiff -u -r1.20 -r1.21 src/sys/arch/luna68k/luna68k/pmap_bootstrap.c cvs rdiff -u -r1.81 -r1.82 src/sys/arch/mac68k/mac68k/pmap_bootstrap.c cvs rdiff -u -r1.34 -r1.35 src/sys/arch/mvme68k/mvme68k/pmap_bootstrap.c cvs rdiff -u -r1.24 -r1.25 src/sys/arch/news68k/news68k/pmap_bootstrap.c cvs rdiff -u -r1.29 -r1.30 src/sys/arch/next68k/next68k/pmap_bootstrap.c cvs rdiff -u -r1.43 -r1.44 src/sys/arch/x68k/x68k/pmap_bootstrap.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
Modified files: Index: src/sys/arch/cesfic/cesfic/pmap_bootstrap.c diff -u src/sys/arch/cesfic/cesfic/pmap_bootstrap.c:1.19 src/sys/arch/cesfic/cesfic/pmap_bootstrap.c:1.20 --- src/sys/arch/cesfic/cesfic/pmap_bootstrap.c:1.19 Fri Dec 4 18:06:28 2009 +++ src/sys/arch/cesfic/cesfic/pmap_bootstrap.c Fri Dec 4 18:32:31 2009 @@ -1,4 +1,4 @@ -/* $NetBSD: pmap_bootstrap.c,v 1.19 2009/12/04 18:06:28 tsutsui Exp $ */ +/* $NetBSD: pmap_bootstrap.c,v 1.20 2009/12/04 18:32:31 tsutsui Exp $ */ /* * Copyright (c) 1991, 1993 @@ -36,7 +36,7 @@ */ #include <sys/cdefs.h> -__KERNEL_RCSID(0, "$NetBSD: pmap_bootstrap.c,v 1.19 2009/12/04 18:06:28 tsutsui Exp $"); +__KERNEL_RCSID(0, "$NetBSD: pmap_bootstrap.c,v 1.20 2009/12/04 18:32:31 tsutsui Exp $"); #include <sys/param.h> #include <sys/systm.h> @@ -353,17 +353,6 @@ (pt_entry_t *)m68k_ptob((NPTEPG - 2) * NPTEPG); /* - * Setup u-area for lwp 0. - */ - /* - * Zero the u-area. - * NOTE: `pte' and `epte' aren't PTEs here. - */ - pte = (u_int *)lwp0upa; - epte = (u_int *)(lwp0upa + USPACE); - while (pte < epte) - *pte++ = 0; - /* * Remember the u-area address so it can be loaded in the lwp0 * via uvm_lwp_setuarea() later in pmap_bootstrap_finalize(). */ Index: src/sys/arch/hp300/hp300/pmap_bootstrap.c diff -u src/sys/arch/hp300/hp300/pmap_bootstrap.c:1.40 src/sys/arch/hp300/hp300/pmap_bootstrap.c:1.41 --- src/sys/arch/hp300/hp300/pmap_bootstrap.c:1.40 Wed Dec 2 15:51:12 2009 +++ src/sys/arch/hp300/hp300/pmap_bootstrap.c Fri Dec 4 18:32:31 2009 @@ -1,4 +1,4 @@ -/* $NetBSD: pmap_bootstrap.c,v 1.40 2009/12/02 15:51:12 tsutsui Exp $ */ +/* $NetBSD: pmap_bootstrap.c,v 1.41 2009/12/04 18:32:31 tsutsui Exp $ */ /* * Copyright (c) 1991, 1993 @@ -36,7 +36,7 @@ */ #include <sys/cdefs.h> -__KERNEL_RCSID(0, "$NetBSD: pmap_bootstrap.c,v 1.40 2009/12/02 15:51:12 tsutsui Exp $"); +__KERNEL_RCSID(0, "$NetBSD: pmap_bootstrap.c,v 1.41 2009/12/04 18:32:31 tsutsui Exp $"); #include <sys/param.h> @@ -394,17 +394,6 @@ (vaddr_t)RELOC(intiobase, char *) + MMUBASE; /* - * Setup u-area for lwp 0. - */ - /* - * Zero the u-area. - * NOTE: `pte' and `epte' aren't PTEs here. - */ - pte = (u_int *)lwp0upa; - epte = (u_int *)(lwp0upa + USPACE); - while (pte < epte) - *pte++ = 0; - /* * Remember the u-area address so it can be loaded in the lwp0 * via uvm_lwp_setuarea() later in pmap_bootstrap_finalize(). */ Index: src/sys/arch/luna68k/luna68k/pmap_bootstrap.c diff -u src/sys/arch/luna68k/luna68k/pmap_bootstrap.c:1.20 src/sys/arch/luna68k/luna68k/pmap_bootstrap.c:1.21 --- src/sys/arch/luna68k/luna68k/pmap_bootstrap.c:1.20 Fri Dec 4 18:06:28 2009 +++ src/sys/arch/luna68k/luna68k/pmap_bootstrap.c Fri Dec 4 18:32:31 2009 @@ -1,4 +1,4 @@ -/* $NetBSD: pmap_bootstrap.c,v 1.20 2009/12/04 18:06:28 tsutsui Exp $ */ +/* $NetBSD: pmap_bootstrap.c,v 1.21 2009/12/04 18:32:31 tsutsui Exp $ */ /* * Copyright (c) 1991, 1993 @@ -36,7 +36,7 @@ */ #include <sys/cdefs.h> -__KERNEL_RCSID(0, "$NetBSD: pmap_bootstrap.c,v 1.20 2009/12/04 18:06:28 tsutsui Exp $"); +__KERNEL_RCSID(0, "$NetBSD: pmap_bootstrap.c,v 1.21 2009/12/04 18:32:31 tsutsui Exp $"); #include <sys/param.h> @@ -337,17 +337,6 @@ RELOC(Sysmap, pt_entry_t *) = (pt_entry_t *)SYSMAP_VA; /* - * Setup u-area for lwp 0. - */ - /* - * Zero the u-area. - * NOTE: `pte' and `epte' aren't PTEs here. - */ - pte = (u_int *)lwp0upa; - epte = (u_int *)(lwp0upa + USPACE); - while (pte < epte) - *pte++ = 0; - /* * Remember the u-area address so it can be loaded in the lwp0 * via uvm_lwp_setuarea() later in pmap_bootstrap_finalize(). */ Index: src/sys/arch/mac68k/mac68k/pmap_bootstrap.c diff -u src/sys/arch/mac68k/mac68k/pmap_bootstrap.c:1.81 src/sys/arch/mac68k/mac68k/pmap_bootstrap.c:1.82 --- src/sys/arch/mac68k/mac68k/pmap_bootstrap.c:1.81 Fri Dec 4 16:57:18 2009 +++ src/sys/arch/mac68k/mac68k/pmap_bootstrap.c Fri Dec 4 18:32:31 2009 @@ -1,4 +1,4 @@ -/* $NetBSD: pmap_bootstrap.c,v 1.81 2009/12/04 16:57:18 tsutsui Exp $ */ +/* $NetBSD: pmap_bootstrap.c,v 1.82 2009/12/04 18:32:31 tsutsui Exp $ */ /* * Copyright (c) 1991, 1993 @@ -36,7 +36,7 @@ */ #include <sys/cdefs.h> -__KERNEL_RCSID(0, "$NetBSD: pmap_bootstrap.c,v 1.81 2009/12/04 16:57:18 tsutsui Exp $"); +__KERNEL_RCSID(0, "$NetBSD: pmap_bootstrap.c,v 1.82 2009/12/04 18:32:31 tsutsui Exp $"); #include "opt_ddb.h" #include "opt_kgdb.h" @@ -399,18 +399,6 @@ Sysmap = (pt_entry_t *)m68k_ptob((NPTEPG - 1) * NPTEPG); /* - * Setup u-area for lwp 0. - */ - /* - * Zero the u-area. - * NOTE: `pte' and `epte' aren't PTEs here. - */ - pte = PA2VA(lwp0upa, u_int *); - epte = (u_int *)(PA2VA(lwp0upa, u_int) + USPACE); - while (pte < epte) - *pte++ = 0; - - /* * Remember the u-area address so it can be loaded in the lwp0 * via uvm_lwp_setuarea() later in pmap_bootstrap_finalize(). */ Index: src/sys/arch/mvme68k/mvme68k/pmap_bootstrap.c diff -u src/sys/arch/mvme68k/mvme68k/pmap_bootstrap.c:1.34 src/sys/arch/mvme68k/mvme68k/pmap_bootstrap.c:1.35 --- src/sys/arch/mvme68k/mvme68k/pmap_bootstrap.c:1.34 Fri Dec 4 18:11:14 2009 +++ src/sys/arch/mvme68k/mvme68k/pmap_bootstrap.c Fri Dec 4 18:32:31 2009 @@ -1,4 +1,4 @@ -/* $NetBSD: pmap_bootstrap.c,v 1.34 2009/12/04 18:11:14 tsutsui Exp $ */ +/* $NetBSD: pmap_bootstrap.c,v 1.35 2009/12/04 18:32:31 tsutsui Exp $ */ /* * Copyright (c) 1991, 1993 @@ -36,7 +36,7 @@ */ #include <sys/cdefs.h> -__KERNEL_RCSID(0, "$NetBSD: pmap_bootstrap.c,v 1.34 2009/12/04 18:11:14 tsutsui Exp $"); +__KERNEL_RCSID(0, "$NetBSD: pmap_bootstrap.c,v 1.35 2009/12/04 18:32:31 tsutsui Exp $"); #include <sys/param.h> #include <sys/kcore.h> @@ -395,17 +395,6 @@ (pt_entry_t *)m68k_ptob((NPTEPG - 2) * NPTEPG); /* - * Setup u-area for lwp 0. - */ - /* - * Zero the u-area. - * NOTE: `pte' and `epte' aren't PTEs here. - */ - pte = (u_int *)lwp0upa; - epte = (u_int *)(lwp0upa + USPACE); - while (pte < epte) - *pte++ = 0; - /* * Remember the u-area address so it can be loaded in the lwp0 * via uvm_lwp_setuarea() later in pmap_bootstrap_finalize(). */ Index: src/sys/arch/news68k/news68k/pmap_bootstrap.c diff -u src/sys/arch/news68k/news68k/pmap_bootstrap.c:1.24 src/sys/arch/news68k/news68k/pmap_bootstrap.c:1.25 --- src/sys/arch/news68k/news68k/pmap_bootstrap.c:1.24 Wed Dec 2 15:54:19 2009 +++ src/sys/arch/news68k/news68k/pmap_bootstrap.c Fri Dec 4 18:32:31 2009 @@ -1,4 +1,4 @@ -/* $NetBSD: pmap_bootstrap.c,v 1.24 2009/12/02 15:54:19 tsutsui Exp $ */ +/* $NetBSD: pmap_bootstrap.c,v 1.25 2009/12/04 18:32:31 tsutsui Exp $ */ /* * Copyright (c) 1991, 1993 @@ -39,7 +39,7 @@ */ #include <sys/cdefs.h> -__KERNEL_RCSID(0, "$NetBSD: pmap_bootstrap.c,v 1.24 2009/12/02 15:54:19 tsutsui Exp $"); +__KERNEL_RCSID(0, "$NetBSD: pmap_bootstrap.c,v 1.25 2009/12/04 18:32:31 tsutsui Exp $"); #include <sys/param.h> @@ -361,17 +361,6 @@ (pt_entry_t *)m68k_ptob((NPTEPG - 1) * NPTEPG); /* - * Setup u-area for lwp 0. - */ - /* - * Zero the u-area. - * NOTE: `pte' and `epte' aren't PTEs here. - */ - pte = (u_int *)lwp0upa; - epte = (u_int *)(lwp0upa + USPACE); - while (pte < epte) - *pte++ = 0; - /* * Remember the u-area address so it can be loaded in the lwp0 * via uvm_lwp_setuarea() later in pmap_bootstrap_finalize(). */ Index: src/sys/arch/next68k/next68k/pmap_bootstrap.c diff -u src/sys/arch/next68k/next68k/pmap_bootstrap.c:1.29 src/sys/arch/next68k/next68k/pmap_bootstrap.c:1.30 --- src/sys/arch/next68k/next68k/pmap_bootstrap.c:1.29 Fri Dec 4 18:06:28 2009 +++ src/sys/arch/next68k/next68k/pmap_bootstrap.c Fri Dec 4 18:32:31 2009 @@ -1,4 +1,4 @@ -/* $NetBSD: pmap_bootstrap.c,v 1.29 2009/12/04 18:06:28 tsutsui Exp $ */ +/* $NetBSD: pmap_bootstrap.c,v 1.30 2009/12/04 18:32:31 tsutsui Exp $ */ /* * This file was taken from mvme68k/mvme68k/pmap_bootstrap.c @@ -45,7 +45,7 @@ */ #include <sys/cdefs.h> -__KERNEL_RCSID(0, "$NetBSD: pmap_bootstrap.c,v 1.29 2009/12/04 18:06:28 tsutsui Exp $"); +__KERNEL_RCSID(0, "$NetBSD: pmap_bootstrap.c,v 1.30 2009/12/04 18:32:31 tsutsui Exp $"); #include <sys/param.h> #include <sys/kcore.h> @@ -439,17 +439,6 @@ (pt_entry_t *)m68k_ptob((NPTEPG - 2) * NPTEPG); /* - * Setup u-area for lwp 0. - */ - /* - * Zero the u-area. - * NOTE: `pte' and `epte' aren't PTEs here. - */ - pte = (u_int *)lwp0upa; - epte = (u_int *)(lwp0upa + USPACE); - while (pte < epte) - *pte++ = 0; - /* * Remember the u-area address so it can be loaded in the lwp0 * via uvm_lwp_setuarea() later in pmap_bootstrap_finalize(). */ Index: src/sys/arch/x68k/x68k/pmap_bootstrap.c diff -u src/sys/arch/x68k/x68k/pmap_bootstrap.c:1.43 src/sys/arch/x68k/x68k/pmap_bootstrap.c:1.44 --- src/sys/arch/x68k/x68k/pmap_bootstrap.c:1.43 Fri Dec 4 18:06:28 2009 +++ src/sys/arch/x68k/x68k/pmap_bootstrap.c Fri Dec 4 18:32:31 2009 @@ -1,4 +1,4 @@ -/* $NetBSD: pmap_bootstrap.c,v 1.43 2009/12/04 18:06:28 tsutsui Exp $ */ +/* $NetBSD: pmap_bootstrap.c,v 1.44 2009/12/04 18:32:31 tsutsui Exp $ */ /* * Copyright (c) 1991, 1993 @@ -36,7 +36,7 @@ */ #include <sys/cdefs.h> -__KERNEL_RCSID(0, "$NetBSD: pmap_bootstrap.c,v 1.43 2009/12/04 18:06:28 tsutsui Exp $"); +__KERNEL_RCSID(0, "$NetBSD: pmap_bootstrap.c,v 1.44 2009/12/04 18:32:31 tsutsui Exp $"); #include "opt_m680x0.h" @@ -351,17 +351,6 @@ (pt_entry_t *)m68k_ptob((NPTEPG - 1) * NPTEPG); /* - * Setup u-area for lwp 0. - */ - /* - * Zero the u-area. - * NOTE: `pte' and `epte' aren't PTEs here. - */ - pte = (u_int *)lwp0upa; - epte = (u_int *)(lwp0upa + USPACE); - while (pte < epte) - *pte++ = 0; - /* * Remember the u-area address so it can be loaded in the lwp0 * via uvm_lwp_setuarea() later in pmap_bootstrap_finalize(). */