Module Name:    src
Committed By:   matt
Date:           Tue Jun 30 02:39:04 UTC 2015

Modified Files:
        src/sys/arch/algor/algor: machdep.c
        src/sys/arch/arc/arc: machdep.c
        src/sys/arch/evbmips/ingenic: machdep.c
        src/sys/arch/evbmips/rmixl: machdep.c
        src/sys/arch/hpcmips/hpcmips: machdep.c
        src/sys/arch/newsmips/newsmips: machdep.c
        src/sys/arch/playstation2/playstation2: machdep.c
        src/sys/arch/pmax/pmax: machdep.c

Log Message:
Use cpu_startup_common()


To generate a diff of this commit:
cvs rdiff -u -r1.53 -r1.54 src/sys/arch/algor/algor/machdep.c
cvs rdiff -u -r1.128 -r1.129 src/sys/arch/arc/arc/machdep.c
cvs rdiff -u -r1.7 -r1.8 src/sys/arch/evbmips/ingenic/machdep.c
cvs rdiff -u -r1.16 -r1.17 src/sys/arch/evbmips/rmixl/machdep.c
cvs rdiff -u -r1.119 -r1.120 src/sys/arch/hpcmips/hpcmips/machdep.c
cvs rdiff -u -r1.116 -r1.117 src/sys/arch/newsmips/newsmips/machdep.c
cvs rdiff -u -r1.30 -r1.31 src/sys/arch/playstation2/playstation2/machdep.c
cvs rdiff -u -r1.248 -r1.249 src/sys/arch/pmax/pmax/machdep.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/algor/algor/machdep.c
diff -u src/sys/arch/algor/algor/machdep.c:1.53 src/sys/arch/algor/algor/machdep.c:1.54
--- src/sys/arch/algor/algor/machdep.c:1.53	Mon Mar 24 20:06:31 2014
+++ src/sys/arch/algor/algor/machdep.c	Tue Jun 30 02:39:03 2015
@@ -1,4 +1,4 @@
-/*	$NetBSD: machdep.c,v 1.53 2014/03/24 20:06:31 christos Exp $	*/
+/*	$NetBSD: machdep.c,v 1.54 2015/06/30 02:39:03 matt Exp $	*/
 
 /*-
  * Copyright (c) 2001 The NetBSD Foundation, Inc.
@@ -68,7 +68,7 @@
  */
 
 #include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: machdep.c,v 1.53 2014/03/24 20:06:31 christos Exp $");
+__KERNEL_RCSID(0, "$NetBSD: machdep.c,v 1.54 2015/06/30 02:39:03 matt Exp $");
 
 #include "opt_algor_p4032.h"
 #include "opt_algor_p5064.h" 
@@ -511,66 +511,24 @@ consinit(void)
 void
 cpu_startup(void)
 {
-	vaddr_t minaddr, maxaddr;
-	char pbuf[9];
-#ifdef DEBUG
-	extern int pmapdebug;
-	int opmapdebug = pmapdebug;
-
-	pmapdebug = 0;		/* Shut up pmap debug during bootstrap */
-#endif
-
-	/*
-	 * Good {morning,afternoon,evening,night}.
-	 */
-	printf("%s%s", copyright, version);
-	printf("%s\n", cpu_getmodel());
-	format_bytes(pbuf, sizeof(pbuf), ptoa(physmem));
-	printf("total memory = %s\n", pbuf);
-
 	/*
 	 * Virtual memory is bootstrapped -- notify the bus spaces
 	 * that memory allocation is now safe.
 	 */
 #if defined(ALGOR_P4032)
-	    {
-		struct p4032_config *acp = &p4032_configuration;
+	struct p4032_config * const acp = &p4032_configuration;
 
-		acp->ac_mallocsafe = 1;
-	    }
+	acp->ac_mallocsafe = 1;
 #elif defined(ALGOR_P5064)
-	    {
-		struct p5064_config *acp = &p5064_configuration;
+	struct p5064_config * const acp = &p5064_configuration;
 
-		acp->ac_mallocsafe = 1;
-	    }
+	acp->ac_mallocsafe = 1;
 #elif defined(ALGOR_P6032)
-	    {
-		struct p6032_config *acp = &p6032_configuration;
-
-		acp->ac_mallocsafe = 1;
-	    }
-#endif
-
-	minaddr = 0;
-
-	/*
-	 * Allocate a submap for physio.
-	 */
-	phys_map = uvm_km_suballoc(kernel_map, &minaddr, &maxaddr,
-	    VM_PHYS_SIZE, 0, false, NULL);
-
-	/*
-	 * No need to allocate an mbuf cluster submap.  Mbuf clusters
-	 * are allocate via the pool allocator, and we use KSEG0 to
-	 * map those pages.
-	 */
+	struct p6032_config * const acp = &p6032_configuration;
 
-#ifdef DEBUG
-	pmapdebug = opmapdebug;
+	acp->ac_mallocsafe = 1;
 #endif
-	format_bytes(pbuf, sizeof(pbuf), ptoa(uvmexp.free));
-	printf("avail memory = %s\n", pbuf);
+	cpu_startup_common();
 }
 
 int	waittime = -1;

Index: src/sys/arch/arc/arc/machdep.c
diff -u src/sys/arch/arc/arc/machdep.c:1.128 src/sys/arch/arc/arc/machdep.c:1.129
--- src/sys/arch/arc/arc/machdep.c:1.128	Mon Mar 24 20:06:31 2014
+++ src/sys/arch/arc/arc/machdep.c	Tue Jun 30 02:39:03 2015
@@ -1,4 +1,4 @@
-/*	$NetBSD: machdep.c,v 1.128 2014/03/24 20:06:31 christos Exp $	*/
+/*	$NetBSD: machdep.c,v 1.129 2015/06/30 02:39:03 matt Exp $	*/
 /*	$OpenBSD: machdep.c,v 1.36 1999/05/22 21:22:19 weingart Exp $	*/
 
 /*
@@ -39,7 +39,7 @@
  */
 
 #include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: machdep.c,v 1.128 2014/03/24 20:06:31 christos Exp $");
+__KERNEL_RCSID(0, "$NetBSD: machdep.c,v 1.129 2015/06/30 02:39:03 matt Exp $");
 
 #include "opt_ddb.h"
 #include "opt_ddbparam.h"
@@ -489,48 +489,12 @@ consinit(void)
 void
 cpu_startup(void)
 {
-	vaddr_t minaddr, maxaddr;
-	char pbuf[9];
-#ifdef DEBUG
-	extern int pmapdebug;
-	int opmapdebug = pmapdebug;
-
-	pmapdebug = 0;		/* Shut up pmap debug during bootstrap */
-
-#endif
-
 #ifdef BOOTINFO_DEBUG
 	if (bootinfo_msg)
 		printf(bootinfo_msg);
 #endif
 
-	/*
-	 * Good {morning,afternoon,evening,night}.
-	 */
-	printf("%s%s", copyright, version);
-	printf("%s\n", cpu_getmodel());
-	format_bytes(pbuf, sizeof(pbuf), ctob(physmem));
-	printf("total memory = %s\n", pbuf);
-
-	minaddr = 0;
-
-	/*
-	 * Allocate a submap for physio
-	 */
-	phys_map = uvm_km_suballoc(kernel_map, &minaddr, &maxaddr,
-	    VM_PHYS_SIZE, 0, false, NULL);
-
-	/*
-	 * No need to allocate an mbuf cluster submap.  Mbuf clusters
-	 * are allocated via the pool allocator, and we use KSEG to
-	 * map those pages.
-	 */
-
-#ifdef DEBUG
-	pmapdebug = opmapdebug;
-#endif
-	format_bytes(pbuf, sizeof(pbuf), ptoa(uvmexp.free));
-	printf("avail memory = %s\n", pbuf);
+	cpu_startup_common();
 
 	arc_bus_space_malloc_set_safe();
 }

Index: src/sys/arch/evbmips/ingenic/machdep.c
diff -u src/sys/arch/evbmips/ingenic/machdep.c:1.7 src/sys/arch/evbmips/ingenic/machdep.c:1.8
--- src/sys/arch/evbmips/ingenic/machdep.c:1.7	Thu Jun 11 15:38:18 2015
+++ src/sys/arch/evbmips/ingenic/machdep.c	Tue Jun 30 02:39:03 2015
@@ -1,4 +1,4 @@
-/*	$NetBSD: machdep.c,v 1.7 2015/06/11 15:38:18 macallan Exp $ */
+/*	$NetBSD: machdep.c,v 1.8 2015/06/30 02:39:03 matt Exp $ */
 
 /*-
  * Copyright (c) 2014 Michael Lorenz
@@ -27,7 +27,7 @@
  */
 
 #include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: machdep.c,v 1.7 2015/06/11 15:38:18 macallan Exp $");
+__KERNEL_RCSID(0, "$NetBSD: machdep.c,v 1.8 2015/06/30 02:39:03 matt Exp $");
 
 #include "opt_ddb.h"
 #include "opt_kgdb.h"
@@ -248,41 +248,7 @@ consinit(void)
 void
 cpu_startup(void)
 {
-	char pbuf[9];
-	vaddr_t minaddr, maxaddr;
-#ifdef DEBUG
-	extern int pmapdebug;		/* XXX */
-	int opmapdebug = pmapdebug;
-
-	pmapdebug = 0;		/* Shut up pmap debug during bootstrap */
-#endif
-
-	/*
-	 * Good {morning,afternoon,evening,night}.
-	 */
-	printf("%s%s", copyright, version);
-	printf("%s\n", cpu_getmodel());
-	format_bytes(pbuf, sizeof(pbuf), ctob(physmem));
-	printf("total memory = %s\n", pbuf);
-
-	minaddr = 0;
-	/*
-	 * Allocate a submap for physio
-	 */
-	phys_map = uvm_km_suballoc(kernel_map, &minaddr, &maxaddr,
-	    VM_PHYS_SIZE, 0, FALSE, NULL);
-
-	/*
-	 * No need to allocate an mbuf cluster submap.  Mbuf clusters
-	 * are allocated via the pool allocator, and we use KSEG to
-	 * map those pages.
-	 */
-
-#ifdef DEBUG
-	pmapdebug = opmapdebug;
-#endif
-	format_bytes(pbuf, sizeof(pbuf), ptoa(uvmexp.free));
-	printf("avail memory = %s\n", pbuf);
+	cpu_startup_common();
 }
 
 void

Index: src/sys/arch/evbmips/rmixl/machdep.c
diff -u src/sys/arch/evbmips/rmixl/machdep.c:1.16 src/sys/arch/evbmips/rmixl/machdep.c:1.17
--- src/sys/arch/evbmips/rmixl/machdep.c:1.16	Wed Jun 10 22:32:32 2015
+++ src/sys/arch/evbmips/rmixl/machdep.c	Tue Jun 30 02:39:03 2015
@@ -1,4 +1,4 @@
-/*	$NetBSD: machdep.c,v 1.16 2015/06/10 22:32:32 matt Exp $	*/
+/*	$NetBSD: machdep.c,v 1.17 2015/06/30 02:39:03 matt Exp $	*/
 
 /*
  * Copyright 2001, 2002 Wasabi Systems, Inc.
@@ -74,7 +74,7 @@
  */
 
 #include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: machdep.c,v 1.16 2015/06/10 22:32:32 matt Exp $");
+__KERNEL_RCSID(0, "$NetBSD: machdep.c,v 1.17 2015/06/30 02:39:03 matt Exp $");
 
 #define __INTR_PRIVATE
 
@@ -978,37 +978,14 @@ consinit(void)
 void
 cpu_startup(void)
 {
-	vaddr_t minaddr, maxaddr;
-	char pbuf[9];
-
-	/*
-	 * Good {morning,afternoon,evening,night}.
-	 */
-	printf("%s%s", copyright, version);
-	format_bytes(pbuf, sizeof(pbuf), ctob((uint64_t)physmem));
-	printf("total memory = %s\n", pbuf);
-
 	/*
 	 * Virtual memory is bootstrapped -- notify the bus spaces
 	 * that memory allocation is now safe.
 	 */
 	rmixl_configuration.rc_mallocsafe = 1;
 
-	minaddr = 0;
-	/*
-	 * Allocate a submap for physio.
-	 */
-	phys_map = uvm_km_suballoc(kernel_map, &minaddr, &maxaddr,
-				    VM_PHYS_SIZE, 0, FALSE, NULL);
-
-	/*
-	 * (No need to allocate an mbuf cluster submap.  Mbuf clusters
-	 * are allocated via the pool allocator, and we use XKSEG to
-	 * map those pages.)
-	 */
-
-	format_bytes(pbuf, sizeof(pbuf), ptoa(uvmexp.free));
-	printf("avail memory = %s\n", pbuf);
+	/* Do the usual stuff */
+	cpu_startup_common();
 }
 
 int	waittime = -1;

Index: src/sys/arch/hpcmips/hpcmips/machdep.c
diff -u src/sys/arch/hpcmips/hpcmips/machdep.c:1.119 src/sys/arch/hpcmips/hpcmips/machdep.c:1.120
--- src/sys/arch/hpcmips/hpcmips/machdep.c:1.119	Wed Mar 26 17:53:36 2014
+++ src/sys/arch/hpcmips/hpcmips/machdep.c	Tue Jun 30 02:39:03 2015
@@ -1,4 +1,4 @@
-/*	$NetBSD: machdep.c,v 1.119 2014/03/26 17:53:36 christos Exp $	*/
+/*	$NetBSD: machdep.c,v 1.120 2015/06/30 02:39:03 matt Exp $	*/
 
 /*-
  * Copyright (c) 1999 Shin Takemura, All rights reserved.
@@ -69,7 +69,7 @@
  */
 
 #include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: machdep.c,v 1.119 2014/03/26 17:53:36 christos Exp $");
+__KERNEL_RCSID(0, "$NetBSD: machdep.c,v 1.120 2015/06/30 02:39:03 matt Exp $");
 
 #include "opt_vr41xx.h"
 #include "opt_tx39xx.h"
@@ -478,55 +478,19 @@ cpuname_printf(const char *fmt, ...)
 void
 cpu_startup(void)
 {
-	vaddr_t minaddr, maxaddr;
-	char pbuf[9];
-	size_t i;
-#ifdef DEBUG
-	extern int pmapdebug;
-	int opmapdebug = pmapdebug;
-
-	pmapdebug = 0;
-#endif
-
-	/*
-	 * Good {morning,afternoon,evening,night}.
-	 */
-	printf("%s%s", copyright, version);
 	cpu_setmodel("%s (%s)", platid_name(&platid), hpcmips_cpuname);
-	printf("%s\n", cpu_getmodel());
-	format_bytes(pbuf, sizeof(pbuf), ctob(physmem));
-	printf("total memory = %s\n", pbuf);
-	if (bootverbose) {
-		/* show again when verbose mode */
-		printf("total memory banks = %d\n", mem_cluster_cnt);
-		for (i = 0; i < mem_cluster_cnt; i++) {
-			printf("memory bank %zu = "
-			    "0x%08"PRIxPADDR" %"PRIdPSIZE"KB(0x%08"PRIxPSIZE")\n", i,
-			    (paddr_t)mem_clusters[i].start,
-			    (psize_t)mem_clusters[i].size/1024,
-			    (psize_t)mem_clusters[i].size);
-		}
-	}
 
-	minaddr = 0;
-
-	/*
-	 * Allocate a submap for physio
-	 */
-	phys_map = uvm_km_suballoc(kernel_map, &minaddr, &maxaddr,
-	    VM_PHYS_SIZE, 0, false, NULL);
-
-	/*
-	 * No need to allocate an mbuf cluster submap.  Mbuf clusters
-	 * are allocated via the pool allocator, and we use KSEG to
-	 * map those pages.
-	 */
+	/* show again when verbose mode */
+	aprint_verbose("total memory banks = %d\n", mem_cluster_cnt);
+	for (size_t i = 0; i < mem_cluster_cnt; i++) {
+		aprint_verbose("memory bank %zu = "
+		    "%#08"PRIxPADDR" %"PRIdPSIZE"KB(%#"PRIxPSIZE")\n", i,
+		    (paddr_t)mem_clusters[i].start,
+		    (psize_t)mem_clusters[i].size/1024,
+		    (psize_t)mem_clusters[i].size);
+	}
 
-#ifdef DEBUG
-	pmapdebug = opmapdebug;
-#endif
-	format_bytes(pbuf, sizeof(pbuf), ptoa(uvmexp.free));
-	printf("avail memory = %s\n", pbuf);
+	cpu_startup_common();
 }
 
 void

Index: src/sys/arch/newsmips/newsmips/machdep.c
diff -u src/sys/arch/newsmips/newsmips/machdep.c:1.116 src/sys/arch/newsmips/newsmips/machdep.c:1.117
--- src/sys/arch/newsmips/newsmips/machdep.c:1.116	Mon Nov 24 04:06:13 2014
+++ src/sys/arch/newsmips/newsmips/machdep.c	Tue Jun 30 02:39:03 2015
@@ -1,4 +1,4 @@
-/*	$NetBSD: machdep.c,v 1.116 2014/11/24 04:06:13 christos Exp $	*/
+/*	$NetBSD: machdep.c,v 1.117 2015/06/30 02:39:03 matt Exp $	*/
 
 /*
  * Copyright (c) 1988 University of Utah.
@@ -39,7 +39,7 @@
 
 #include <sys/cdefs.h>			/* RCS ID & Copyright macro defns */
 
-__KERNEL_RCSID(0, "$NetBSD: machdep.c,v 1.116 2014/11/24 04:06:13 christos Exp $");
+__KERNEL_RCSID(0, "$NetBSD: machdep.c,v 1.117 2015/06/30 02:39:03 matt Exp $");
 
 /* from: Utah Hdr: machdep.c 1.63 91/04/24 */
 
@@ -370,42 +370,10 @@ mips_machdep_cache_config(void)
 void
 cpu_startup(void)
 {
-	vaddr_t minaddr, maxaddr;
-	char pbuf[9];
-#ifdef DEBUG
-	extern int pmapdebug;
-	int opmapdebug = pmapdebug;
-
-	pmapdebug = 0;
-#endif
-
-	/*
-	 * Good {morning,afternoon,evening,night}.
-	 */
-	printf("%s%s", copyright, version);
 	printf("SONY NET WORK STATION, Model %s, ", idrom.id_model);
 	printf("Machine ID #%d\n", idrom.id_serial);
-	format_bytes(pbuf, sizeof(pbuf), ctob(physmem));
-	printf("total memory = %s\n", pbuf);
-
-	minaddr = 0;
-	/*
-	 * Allocate a submap for physio
-	 */
-	phys_map = uvm_km_suballoc(kernel_map, &minaddr, &maxaddr,
-	    VM_PHYS_SIZE, 0, false, NULL);
 
-	/*
-	 * No need to allocate an mbuf cluster submap.  Mbuf clusters
-	 * are allocated via the pool allocator, and we use KSEG to
-	 * map those pages.
-	 */
-
-#ifdef DEBUG
-	pmapdebug = opmapdebug;
-#endif
-	format_bytes(pbuf, sizeof(pbuf), ptoa(uvmexp.free));
-	printf("avail memory = %s\n", pbuf);
+	cpu_startup_common();
 }
 
 /*

Index: src/sys/arch/playstation2/playstation2/machdep.c
diff -u src/sys/arch/playstation2/playstation2/machdep.c:1.30 src/sys/arch/playstation2/playstation2/machdep.c:1.31
--- src/sys/arch/playstation2/playstation2/machdep.c:1.30	Mon Mar 31 11:25:49 2014
+++ src/sys/arch/playstation2/playstation2/machdep.c	Tue Jun 30 02:39:04 2015
@@ -1,4 +1,4 @@
-/*	$NetBSD: machdep.c,v 1.30 2014/03/31 11:25:49 martin Exp $	*/
+/*	$NetBSD: machdep.c,v 1.31 2015/06/30 02:39:04 matt Exp $	*/
 
 /*-
  * Copyright (c) 2001 The NetBSD Foundation, Inc.
@@ -27,7 +27,7 @@
  */
 
 #include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: machdep.c,v 1.30 2014/03/31 11:25:49 martin Exp $");
+__KERNEL_RCSID(0, "$NetBSD: machdep.c,v 1.31 2015/06/30 02:39:04 matt Exp $");
 
 #include "opt_ddb.h"
 #include "opt_kloader.h"
@@ -171,32 +171,7 @@ mach_init(void)
 void
 cpu_startup(void)
 {
-	vaddr_t minaddr, maxaddr;
-	char pbuf[9];
-
-	/*
-	 * Good {morning,afternoon,evening,night}.
-	 */
-	printf("%s%s", copyright, version);
-	printf("%s\n", cpu_model);
-	format_bytes(pbuf, sizeof(pbuf), ctob(physmem));
-	printf("total memory = %s\n", pbuf);
-
-	minaddr = 0;
-	/*
-	 * Allocate a submap for physio.
-	 */
-	phys_map = uvm_km_suballoc(kernel_map, &minaddr, &maxaddr,
-	    VM_PHYS_SIZE, 0, false, NULL);
-
-	/*
-	 * (No need to allocate an mbuf cluster submap.  Mbuf clusters
-	 * are allocated via the pool allocator, and we use KSEG to
-	 * map those pages.)
-	 */
-
-	format_bytes(pbuf, sizeof(pbuf), ptoa(uvmexp.free));
-	printf("avail memory = %s\n", pbuf);
+	cpu_startup_common();
 }
 
 void

Index: src/sys/arch/pmax/pmax/machdep.c
diff -u src/sys/arch/pmax/pmax/machdep.c:1.248 src/sys/arch/pmax/pmax/machdep.c:1.249
--- src/sys/arch/pmax/pmax/machdep.c:1.248	Mon Mar 24 19:31:40 2014
+++ src/sys/arch/pmax/pmax/machdep.c	Tue Jun 30 02:39:04 2015
@@ -1,4 +1,4 @@
-/*	$NetBSD: machdep.c,v 1.248 2014/03/24 19:31:40 christos Exp $	*/
+/*	$NetBSD: machdep.c,v 1.249 2015/06/30 02:39:04 matt Exp $	*/
 
 /*
  * Copyright (c) 1988 University of Utah.
@@ -39,7 +39,7 @@
  */
 
 #include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: machdep.c,v 1.248 2014/03/24 19:31:40 christos Exp $");
+__KERNEL_RCSID(0, "$NetBSD: machdep.c,v 1.249 2015/06/30 02:39:04 matt Exp $");
 
 #include "opt_ddb.h"
 #include "opt_modular.h"
@@ -374,42 +374,7 @@ consinit(void)
 void
 cpu_startup(void)
 {
-	vaddr_t minaddr, maxaddr;
-	char pbuf[9];
-#ifdef DEBUG
-	extern int pmapdebug;		/* XXX */
-	int opmapdebug = pmapdebug;
-
-	pmapdebug = 0;
-#endif
-
-	/*
-	 * Good {morning,afternoon,evening,night}.
-	 */
-	printf("%s%s", copyright, version);
-	printf("%s\n", cpu_getmodel());
-	format_bytes(pbuf, sizeof(pbuf), ctob(physmem));
-	printf("total memory = %s\n", pbuf);
-
-	minaddr = 0;
-
-	/*
-	 * Allocate a submap for physio
-	 */
-	phys_map = uvm_km_suballoc(kernel_map, &minaddr, &maxaddr,
-				   VM_PHYS_SIZE, 0, false, NULL);
-
-	/*
-	 * No need to allocate an mbuf cluster submap.  Mbuf clusters
-	 * are allocated via the pool allocator, and we use KSEG to
-	 * map those pages.
-	 */
-
-#ifdef DEBUG
-	pmapdebug = opmapdebug;
-#endif
-	format_bytes(pbuf, sizeof(pbuf), ptoa(uvmexp.free));
-	printf("avail memory = %s\n", pbuf);
+	cpu_startup_common();
 }
 
 /*

Reply via email to