Module Name:    src
Committed By:   tsutsui
Date:           Sat Feb  4 14:38:09 UTC 2023

Modified Files:
        src/sys/arch/next68k/conf: GENERIC majors.next68k
        src/sys/arch/next68k/dev: bmapreg.h if_xereg.h intio.c nextcons.c
            wskbdmap_next.c zs.c
        src/sys/arch/next68k/include: vmparam.h
        src/sys/arch/next68k/next68k: machdep.c mainbus.c pmap_bootstrap.c
        src/sys/arch/next68k/stand/boot: Makefile README devopen.c machdep.c
            rtc.c scsi.c sd.c srt0.s

Log Message:
Remove trailing spaces and TABs.


To generate a diff of this commit:
cvs rdiff -u -r1.156 -r1.157 src/sys/arch/next68k/conf/GENERIC
cvs rdiff -u -r1.25 -r1.26 src/sys/arch/next68k/conf/majors.next68k
cvs rdiff -u -r1.3 -r1.4 src/sys/arch/next68k/dev/bmapreg.h
cvs rdiff -u -r1.2 -r1.3 src/sys/arch/next68k/dev/if_xereg.h
cvs rdiff -u -r1.17 -r1.18 src/sys/arch/next68k/dev/intio.c
cvs rdiff -u -r1.12 -r1.13 src/sys/arch/next68k/dev/nextcons.c
cvs rdiff -u -r1.5 -r1.6 src/sys/arch/next68k/dev/wskbdmap_next.c
cvs rdiff -u -r1.37 -r1.38 src/sys/arch/next68k/dev/zs.c
cvs rdiff -u -r1.29 -r1.30 src/sys/arch/next68k/include/vmparam.h
cvs rdiff -u -r1.119 -r1.120 src/sys/arch/next68k/next68k/machdep.c
cvs rdiff -u -r1.14 -r1.15 src/sys/arch/next68k/next68k/mainbus.c
cvs rdiff -u -r1.45 -r1.46 src/sys/arch/next68k/next68k/pmap_bootstrap.c
cvs rdiff -u -r1.29 -r1.30 src/sys/arch/next68k/stand/boot/Makefile
cvs rdiff -u -r1.1.1.1 -r1.2 src/sys/arch/next68k/stand/boot/README
cvs rdiff -u -r1.6 -r1.7 src/sys/arch/next68k/stand/boot/devopen.c \
    src/sys/arch/next68k/stand/boot/rtc.c
cvs rdiff -u -r1.7 -r1.8 src/sys/arch/next68k/stand/boot/machdep.c
cvs rdiff -u -r1.10 -r1.11 src/sys/arch/next68k/stand/boot/scsi.c
cvs rdiff -u -r1.12 -r1.13 src/sys/arch/next68k/stand/boot/sd.c
cvs rdiff -u -r1.2 -r1.3 src/sys/arch/next68k/stand/boot/srt0.s

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/next68k/conf/GENERIC
diff -u src/sys/arch/next68k/conf/GENERIC:1.156 src/sys/arch/next68k/conf/GENERIC:1.157
--- src/sys/arch/next68k/conf/GENERIC:1.156	Fri Feb  3 23:07:47 2023
+++ src/sys/arch/next68k/conf/GENERIC	Sat Feb  4 14:38:09 2023
@@ -1,7 +1,7 @@
-# $NetBSD: GENERIC,v 1.156 2023/02/03 23:07:47 tsutsui Exp $
+# $NetBSD: GENERIC,v 1.157 2023/02/04 14:38:09 tsutsui Exp $
 #
 # GENERIC machine description file
-# 
+#
 # This machine description file is used to generate the default NetBSD
 # kernel.  The generic kernel does not include all options, subsystems
 # and device drivers, but should be useful for most applications.
@@ -22,7 +22,7 @@ include 	"arch/next68k/conf/std.next68k"
 
 options 	INCLUDE_CONFIG_FILE	# embed config file in kernel binary
 
-#ident 		"GENERIC-$Revision: 1.156 $"
+#ident 		"GENERIC-$Revision: 1.157 $"
 
 makeoptions	COPTS="-O2 -fno-reorder-blocks -fno-unwind-tables -fno-omit-frame-pointer"
 	# See share/mk/sys.mk. -fno-omit-frame-pointer is necessary for

Index: src/sys/arch/next68k/conf/majors.next68k
diff -u src/sys/arch/next68k/conf/majors.next68k:1.25 src/sys/arch/next68k/conf/majors.next68k:1.26
--- src/sys/arch/next68k/conf/majors.next68k:1.25	Sat Apr  4 16:06:15 2020
+++ src/sys/arch/next68k/conf/majors.next68k	Sat Feb  4 14:38:09 2023
@@ -1,4 +1,4 @@
-#	$NetBSD: majors.next68k,v 1.25 2020/04/04 16:06:15 jdolecek Exp $
+#	$NetBSD: majors.next68k,v 1.26 2023/02/04 14:38:09 tsutsui Exp $
 #
 # Device majors for next68k
 #
@@ -50,5 +50,5 @@ device-major	wsfont		char 50			wsfont
 #device-major	obsolete	char 98			obsolete (nsmb)
 
 # Majors up to 143 are reserved for machine-dependent drivers.
-# New machine-independent driver majors are assigned in 
+# New machine-independent driver majors are assigned in
 # sys/conf/majors.

Index: src/sys/arch/next68k/dev/bmapreg.h
diff -u src/sys/arch/next68k/dev/bmapreg.h:1.3 src/sys/arch/next68k/dev/bmapreg.h:1.4
--- src/sys/arch/next68k/dev/bmapreg.h:1.3	Fri Oct 23 02:32:33 2009
+++ src/sys/arch/next68k/dev/bmapreg.h	Sat Feb  4 14:38:09 2023
@@ -1,6 +1,6 @@
-/*	$NetBSD: bmapreg.h,v 1.3 2009/10/23 02:32:33 snj Exp $	*/
+/*	$NetBSD: bmapreg.h,v 1.4 2023/02/04 14:38:09 tsutsui Exp $	*/
 
-/* 
+/*
  * Copyright (c) 2002 Christian Limpach
  * All rights reserved.
  *

Index: src/sys/arch/next68k/dev/if_xereg.h
diff -u src/sys/arch/next68k/dev/if_xereg.h:1.2 src/sys/arch/next68k/dev/if_xereg.h:1.3
--- src/sys/arch/next68k/dev/if_xereg.h:1.2	Fri Oct 23 02:32:33 2009
+++ src/sys/arch/next68k/dev/if_xereg.h	Sat Feb  4 14:38:09 2023
@@ -1,4 +1,4 @@
-/*      $NetBSD: if_xereg.h,v 1.2 2009/10/23 02:32:33 snj Exp $      */
+/*      $NetBSD: if_xereg.h,v 1.3 2023/02/04 14:38:09 tsutsui Exp $      */
 
 /*
  * Copyright (c) 2002 Christian Limpach
@@ -11,19 +11,19 @@
  *    notice, this list of conditions and the following disclaimer.
  * 2. Redistributions in binary form must reproduce the above copyright
  *    notice, this list of conditions and the following disclaimer in the
- *    documentation and/or other materials provided with the distribution.  
- *  
- * THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR     
- * IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES  
- * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.  
- * IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT,  
- * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT  
- * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,  
- * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY  
- * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT     
- * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF  
- * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.  
- */  
+ *    documentation and/or other materials provided with the distribution.
+ *
+ * THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR
+ * IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
+ * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.
+ * IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT,
+ * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
+ * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
+ * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
+ * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
+ * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
+ * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+ */
 
 
 /* Size of register area to be mapped */

Index: src/sys/arch/next68k/dev/intio.c
diff -u src/sys/arch/next68k/dev/intio.c:1.17 src/sys/arch/next68k/dev/intio.c:1.18
--- src/sys/arch/next68k/dev/intio.c:1.17	Fri Feb  3 23:13:00 2023
+++ src/sys/arch/next68k/dev/intio.c	Sat Feb  4 14:38:09 2023
@@ -1,4 +1,4 @@
-/*	$NetBSD: intio.c,v 1.17 2023/02/03 23:13:00 tsutsui Exp $	*/
+/*	$NetBSD: intio.c,v 1.18 2023/02/04 14:38:09 tsutsui Exp $	*/
 
 /*-
  * Copyright (c) 1996 The NetBSD Foundation, Inc.
@@ -34,11 +34,11 @@
  */
 
 #include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: intio.c,v 1.17 2023/02/03 23:13:00 tsutsui Exp $");
+__KERNEL_RCSID(0, "$NetBSD: intio.c,v 1.18 2023/02/04 14:38:09 tsutsui Exp $");
 
 #include <sys/param.h>
 #include <sys/systm.h>
-#include <sys/device.h> 
+#include <sys/device.h>
 #include <sys/reboot.h>
 
 #include <machine/autoconf.h>

Index: src/sys/arch/next68k/dev/nextcons.c
diff -u src/sys/arch/next68k/dev/nextcons.c:1.12 src/sys/arch/next68k/dev/nextcons.c:1.13
--- src/sys/arch/next68k/dev/nextcons.c:1.12	Fri Feb  3 23:13:00 2023
+++ src/sys/arch/next68k/dev/nextcons.c	Sat Feb  4 14:38:09 2023
@@ -1,4 +1,4 @@
-/*	$NetBSD: nextcons.c,v 1.12 2023/02/03 23:13:00 tsutsui Exp $	*/
+/*	$NetBSD: nextcons.c,v 1.13 2023/02/04 14:38:09 tsutsui Exp $	*/
 
 /*
  * Copyright (c) 1999 Darrin B. Jewell
@@ -26,7 +26,7 @@
  */
 
 #include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: nextcons.c,v 1.12 2023/02/03 23:13:00 tsutsui Exp $");
+__KERNEL_RCSID(0, "$NetBSD: nextcons.c,v 1.13 2023/02/04 14:38:09 tsutsui Exp $");
 
 #include <sys/param.h>
 #include <sys/systm.h>
@@ -69,7 +69,7 @@ nextcnprobe(struct consdev *cp)
 	    rom_machine_type == NeXT_TURBO_MONO ||
 	    rom_machine_type == NeXT_TURBO_COLOR)
 		cp->cn_pri = CN_INTERNAL;
-	else 
+	else
 		cp->cn_pri = CN_DEAD;
 
 	cp->cn_dev = NODEV;

Index: src/sys/arch/next68k/dev/wskbdmap_next.c
diff -u src/sys/arch/next68k/dev/wskbdmap_next.c:1.5 src/sys/arch/next68k/dev/wskbdmap_next.c:1.6
--- src/sys/arch/next68k/dev/wskbdmap_next.c:1.5	Mon Apr 28 20:23:30 2008
+++ src/sys/arch/next68k/dev/wskbdmap_next.c	Sat Feb  4 14:38:09 2023
@@ -1,4 +1,4 @@
-/*	$NetBSD: wskbdmap_next.c,v 1.5 2008/04/28 20:23:30 martin Exp $	*/
+/*	$NetBSD: wskbdmap_next.c,v 1.6 2023/02/04 14:38:09 tsutsui Exp $	*/
 
 /*-
  * Copyright (c) 1997 The NetBSD Foundation, Inc.
@@ -30,7 +30,7 @@
  */
 
 #include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: wskbdmap_next.c,v 1.5 2008/04/28 20:23:30 martin Exp $");
+__KERNEL_RCSID(0, "$NetBSD: wskbdmap_next.c,v 1.6 2023/02/04 14:38:09 tsutsui Exp $");
 
 #include <sys/types.h>
 #include <dev/wscons/wsksymdef.h>
@@ -237,7 +237,7 @@ static const keysym_t nextkbd_keydesc_fr
     KC(13),  KS_equal,		KS_plus,	KS_braceright,
     KC(16),  KS_a,
     KC(17),  KS_z,
-    KC(26),  KS_dead_circumflex, KS_dead_diaeresis, 
+    KC(26),  KS_dead_circumflex, KS_dead_diaeresis,
     KC(27),  KS_dollar,		KS_sterling,	KS_currency,
     KC(30),  KS_q,
     KC(39),  KS_m,

Index: src/sys/arch/next68k/dev/zs.c
diff -u src/sys/arch/next68k/dev/zs.c:1.37 src/sys/arch/next68k/dev/zs.c:1.38
--- src/sys/arch/next68k/dev/zs.c:1.37	Sat Sep 11 20:28:04 2021
+++ src/sys/arch/next68k/dev/zs.c	Sat Feb  4 14:38:09 2023
@@ -1,4 +1,4 @@
-/*	$NetBSD: zs.c,v 1.37 2021/09/11 20:28:04 andvar Exp $	*/
+/*	$NetBSD: zs.c,v 1.38 2023/02/04 14:38:09 tsutsui Exp $	*/
 
 /*-
  * Copyright (c) 1996 The NetBSD Foundation, Inc.
@@ -43,7 +43,7 @@
  */
 
 #include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: zs.c,v 1.37 2021/09/11 20:28:04 andvar Exp $");
+__KERNEL_RCSID(0, "$NetBSD: zs.c,v 1.38 2023/02/04 14:38:09 tsutsui Exp $");
 
 #include "opt_ddb.h"
 #include "opt_kgdb.h"
@@ -631,7 +631,7 @@ zscninit(struct consdev *cn)
 
 	/*
 	 * can't use zs_set_speed as we haven't set up the
-	 * signal sources, and it's not worth it for now 
+	 * signal sources, and it's not worth it for now
 	 */
 
 	cs->cs_preg[9] &= ~ZSWR9_MASTER_IE;

Index: src/sys/arch/next68k/include/vmparam.h
diff -u src/sys/arch/next68k/include/vmparam.h:1.29 src/sys/arch/next68k/include/vmparam.h:1.30
--- src/sys/arch/next68k/include/vmparam.h:1.29	Sat Feb  4 08:42:45 2023
+++ src/sys/arch/next68k/include/vmparam.h	Sat Feb  4 14:38:09 2023
@@ -1,10 +1,10 @@
-/*	$NetBSD: vmparam.h,v 1.29 2023/02/04 08:42:45 tsutsui Exp $	*/
+/*	$NetBSD: vmparam.h,v 1.30 2023/02/04 14:38:09 tsutsui Exp $	*/
 
 /*
  * This file was taken from mvme68k/include/vmparam.h and
  * should probably be re-synced when needed.
  * Darrin B Jewell <jew...@mit.edu>  Fri Aug 28 03:22:07 1998
- * original cvs id: NetBSD: vmparam.h,v 1.9 1998/08/22 10:55:34 scw Exp 
+ * original cvs id: NetBSD: vmparam.h,v 1.9 1998/08/22 10:55:34 scw Exp
  */
 
 /*

Index: src/sys/arch/next68k/next68k/machdep.c
diff -u src/sys/arch/next68k/next68k/machdep.c:1.119 src/sys/arch/next68k/next68k/machdep.c:1.120
--- src/sys/arch/next68k/next68k/machdep.c:1.119	Fri Feb  3 23:21:18 2023
+++ src/sys/arch/next68k/next68k/machdep.c	Sat Feb  4 14:38:09 2023
@@ -1,4 +1,4 @@
-/*	$NetBSD: machdep.c,v 1.119 2023/02/03 23:21:18 tsutsui Exp $	*/
+/*	$NetBSD: machdep.c,v 1.120 2023/02/04 14:38:09 tsutsui Exp $	*/
 
 /*
  * Copyright (c) 1998 Darrin B. Jewell
@@ -40,7 +40,7 @@
  */
 
 #include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: machdep.c,v 1.119 2023/02/03 23:21:18 tsutsui Exp $");
+__KERNEL_RCSID(0, "$NetBSD: machdep.c,v 1.120 2023/02/04 14:38:09 tsutsui Exp $");
 
 #include "opt_ddb.h"
 #include "opt_kgdb.h"
@@ -124,7 +124,7 @@ extern char *esym;
 /* the following is used externally (sysctl_hw) */
 char	machine[] = MACHINE;	/* from <machine/param.h> */
 
-/* Our exported CPU info; we can have only one. */  
+/* Our exported CPU info; we can have only one. */
 struct cpu_info cpu_info_store;
 
 struct vm_map *phys_map = NULL;
@@ -810,7 +810,7 @@ nmihand(void *frame)
 #endif /* DDB */
 
 	INTR_ENABLE(NEXT_I_NMI);
-  
+
 	innmihand = 0;
 
 	return 0;
@@ -820,7 +820,7 @@ nmihand(void *frame)
 /*
  * cpu_exec_aout_makecmds():
  *	CPU-dependent a.out format hook for execve().
- * 
+ *
  * Determine of the given exec package refers to something which we
  * understand and, if so, set up the vmcmds for it.
  */

Index: src/sys/arch/next68k/next68k/mainbus.c
diff -u src/sys/arch/next68k/next68k/mainbus.c:1.14 src/sys/arch/next68k/next68k/mainbus.c:1.15
--- src/sys/arch/next68k/next68k/mainbus.c:1.14	Fri Feb  3 23:22:34 2023
+++ src/sys/arch/next68k/next68k/mainbus.c	Sat Feb  4 14:38:09 2023
@@ -1,4 +1,4 @@
-/*	$NetBSD: mainbus.c,v 1.14 2023/02/03 23:22:34 tsutsui Exp $	*/
+/*	$NetBSD: mainbus.c,v 1.15 2023/02/04 14:38:09 tsutsui Exp $	*/
 
 /*
  * Copyright (c) 1996 The NetBSD Foundation, Inc.
@@ -30,7 +30,7 @@
  */
 
 #include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: mainbus.c,v 1.14 2023/02/03 23:22:34 tsutsui Exp $");
+__KERNEL_RCSID(0, "$NetBSD: mainbus.c,v 1.15 2023/02/04 14:38:09 tsutsui Exp $");
 
 #include <sys/param.h>
 #include <sys/device.h>
@@ -60,7 +60,7 @@ struct m68k_bus_dma_tag next68k_bus_dma_
 	_bus_dmamap_load_raw_direct,		/* _dmamap_load_raw */
 	_bus_dmamap_unload,			/* _dmamap_unload */
 	_bus_dmamap_sync,			/* _dmamap_sync */
-  
+
 	_bus_dmamem_alloc,			/* _dmamem_alloc */
 	_bus_dmamem_free,			/* _dmamem_free */
 	_bus_dmamem_map,			/* _dmamem_map */

Index: src/sys/arch/next68k/next68k/pmap_bootstrap.c
diff -u src/sys/arch/next68k/next68k/pmap_bootstrap.c:1.45 src/sys/arch/next68k/next68k/pmap_bootstrap.c:1.46
--- src/sys/arch/next68k/next68k/pmap_bootstrap.c:1.45	Sat Feb  4 08:42:45 2023
+++ src/sys/arch/next68k/next68k/pmap_bootstrap.c	Sat Feb  4 14:38:09 2023
@@ -1,15 +1,15 @@
-/*	$NetBSD: pmap_bootstrap.c,v 1.45 2023/02/04 08:42:45 tsutsui Exp $	*/
+/*	$NetBSD: pmap_bootstrap.c,v 1.46 2023/02/04 14:38:09 tsutsui Exp $	*/
 
 /*
  * This file was taken from mvme68k/mvme68k/pmap_bootstrap.c
  * should probably be re-synced when needed.
  * cvs id of source for the most recent syncing:
- *	NetBSD: pmap_bootstrap.c,v 1.15 2000/11/20 19:35:30 scw Exp 
+ *	NetBSD: pmap_bootstrap.c,v 1.15 2000/11/20 19:35:30 scw Exp
  *	NetBSD: pmap_bootstrap.c,v 1.17 2001/11/08 21:53:44 scw Exp
  */
 
 
-/* 
+/*
  * Copyright (c) 1991, 1993
  *	The Regents of the University of California.  All rights reserved.
  *
@@ -45,7 +45,7 @@
  */
 
 #include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: pmap_bootstrap.c,v 1.45 2023/02/04 08:42:45 tsutsui Exp $");
+__KERNEL_RCSID(0, "$NetBSD: pmap_bootstrap.c,v 1.46 2023/02/04 14:38:09 tsutsui Exp $");
 
 #include "opt_m68k_arch.h"
 

Index: src/sys/arch/next68k/stand/boot/Makefile
diff -u src/sys/arch/next68k/stand/boot/Makefile:1.29 src/sys/arch/next68k/stand/boot/Makefile:1.30
--- src/sys/arch/next68k/stand/boot/Makefile:1.29	Sat Apr  8 19:53:22 2017
+++ src/sys/arch/next68k/stand/boot/Makefile	Sat Feb  4 14:38:09 2023
@@ -1,4 +1,4 @@
-#	$NetBSD: Makefile,v 1.29 2017/04/08 19:53:22 christos Exp $
+#	$NetBSD: Makefile,v 1.30 2023/02/04 14:38:09 tsutsui Exp $
 
 NOMAN=	# defined
 
@@ -23,9 +23,9 @@ SAMISCMAKEFLAGS= SA_USE_LOADFILE=yes # S
 RELOC=	4380000
 
 # XXX make defs arch-indep.
-INCLUDES+=	-I${.OBJDIR} -I${S}/arch -I${S} -I${S}/lib/libsa 
-DEFS+=		-D_STANDALONE -DMC68040 -DSUPPORT_BOOTP -DSUPPORT_DHCP  -DDEBUG -DSD_DEBUG -DSCSI_DEBUG # -DEN_DEBUG   -DNETIF_DEBUG  
-SAMISCCPPFLAGS=	-DSUPPORT_DHCP -DSUPPORT_BOOTP -DSA_EXEC_ANYOWNER # -DBOOTP_DEBUG -DETHER_DEBUG -DNET_DEBUG # -DNETIF_DEBUG -DNFS_DEBUG  -DARP_DEBUG 
+INCLUDES+=	-I${.OBJDIR} -I${S}/arch -I${S} -I${S}/lib/libsa
+DEFS+=		-D_STANDALONE -DMC68040 -DSUPPORT_BOOTP -DSUPPORT_DHCP  -DDEBUG -DSD_DEBUG -DSCSI_DEBUG # -DEN_DEBUG   -DNETIF_DEBUG
+SAMISCCPPFLAGS=	-DSUPPORT_DHCP -DSUPPORT_BOOTP -DSA_EXEC_ANYOWNER # -DBOOTP_DEBUG -DETHER_DEBUG -DNET_DEBUG # -DNETIF_DEBUG -DNFS_DEBUG  -DARP_DEBUG
 WARNS=1
 CFLAGS+=	 -ffreestanding -nostdinc ${INCLUDES} ${DEFS}
 CFLAGS+=	-Wall -Wmissing-prototypes -Wstrict-prototypes -Wpointer-arith

Index: src/sys/arch/next68k/stand/boot/README
diff -u src/sys/arch/next68k/stand/boot/README:1.1.1.1 src/sys/arch/next68k/stand/boot/README:1.2
--- src/sys/arch/next68k/stand/boot/README:1.1.1.1	Tue Jun  9 07:53:06 1998
+++ src/sys/arch/next68k/stand/boot/README	Sat Feb  4 14:38:09 2023
@@ -1,9 +1,9 @@
-$NetBSD: README,v 1.1.1.1 1998/06/09 07:53:06 dbj Exp $
+$NetBSD: README,v 1.2 2023/02/04 14:38:09 tsutsui Exp $
 
 NeXT standalone bootblocks.
 Rolf Grossmann, Dec 1994
 
-Started work based on files from hp300/stand. boot.c was from post-1.0 
+Started work based on files from hp300/stand. boot.c was from post-1.0
 sparc/stand/boot.c, modified to work for the needs of the NeXT PROM,
 i.e. it wants to call the kernel, so the bootblock has to return the
 entry point.

Index: src/sys/arch/next68k/stand/boot/devopen.c
diff -u src/sys/arch/next68k/stand/boot/devopen.c:1.6 src/sys/arch/next68k/stand/boot/devopen.c:1.7
--- src/sys/arch/next68k/stand/boot/devopen.c:1.6	Sun Aug 10 07:40:49 2014
+++ src/sys/arch/next68k/stand/boot/devopen.c	Sat Feb  4 14:38:09 2023
@@ -1,4 +1,4 @@
-/*	$NetBSD: devopen.c,v 1.6 2014/08/10 07:40:49 isaki Exp $	*/
+/*	$NetBSD: devopen.c,v 1.7 2023/02/04 14:38:09 tsutsui Exp $	*/
 /*
  * Copyright (c) 1994 Rolf Grossmann
  * All rights reserved.
@@ -40,7 +40,7 @@ devlookup(const char *d, int len)
 {
     struct devsw *dp = devsw;
     int i;
-    
+
     for (i = 0; i < ndevs; i++, dp++)
 	if (dp->dv_name && strncmp(dp->dv_name, d, len) == 0)
 	    return i;
@@ -68,7 +68,7 @@ devparse(const char *fname, int *dev,
 {
     int i;
     const char *s, *args[3];
-    
+
     /* get device name */
     for (s = fname; *s && *s != '/' && *s != '('; s++)
 	;
@@ -86,7 +86,7 @@ devparse(const char *fname, int *dev,
 	}
 	if (*s != ')')
 	    goto baddev;
-	
+
 	switch(i) {
 	  case 3:
 	      *count  = atoi(args[0]);
@@ -108,9 +108,9 @@ devparse(const char *fname, int *dev,
     /* no device present */
     else
 	*file = (char *)fname;	/* XXX discard const */
-    
+
     return 0;
-    
+
 baddev:
     return ENXIO;
 }
@@ -132,15 +132,15 @@ devopen(struct open_file *f, const char 
 	return error;
 
     dp = &devsw[dev];
-	
+
     if ((void *)dp->dv_open == (void *)nodev)
 	return ENXIO;
 
     f->f_dev = dp;
-    
+
     if ((error = (*dp->dv_open)(f, count, lun, part)) != 0)
 	printf("%s(%d,%d,%d): %d = %s\n", devsw[dev].dv_name,
 	       count, lun, part, error, strerror(error));
 
     return error;
-}    
+}
Index: src/sys/arch/next68k/stand/boot/rtc.c
diff -u src/sys/arch/next68k/stand/boot/rtc.c:1.6 src/sys/arch/next68k/stand/boot/rtc.c:1.7
--- src/sys/arch/next68k/stand/boot/rtc.c:1.6	Mon Jan 12 11:32:44 2009
+++ src/sys/arch/next68k/stand/boot/rtc.c	Sat Feb  4 14:38:09 2023
@@ -1,4 +1,4 @@
-/*      $NetBSD: rtc.c,v 1.6 2009/01/12 11:32:44 tsutsui Exp $        */
+/*      $NetBSD: rtc.c,v 1.7 2023/02/04 14:38:09 tsutsui Exp $        */
 /*
  * Copyright (c) 1997 Rolf Grossmann
  * All rights reserved.
@@ -51,7 +51,7 @@ rtc_read(u_char reg)
 	int i;
 	u_int tmp;
 	u_char val;
-    
+
 	*scr2 = (*scr2 & ~(SCR2_RTDATA | SCR2_RTCLK)) | SCR2_RTCE;
 	DELAY(1);
 
@@ -74,7 +74,7 @@ rtc_read(u_char reg)
 	val = 0;			/* should be anyway */
 	for (i=0; i<8; i++) {
 		val <<= 1;
-	
+
 		tmp = *scr2 & ~(SCR2_RTDATA | SCR2_RTCLK);
 
 		*scr2 = tmp | SCR2_RTCLK;
@@ -96,7 +96,7 @@ void
 rtc_init(void)
 {
 	u_char val;
-	
+
 	val = rtc_read(RTC_STATUS);
 	new_clock = (val & RTC_NEW_CLOCK) ? 1 : 0;
 }
@@ -105,7 +105,7 @@ satime_t
 getsecs(void)
 {
 	u_int secs;
-	
+
 	if (new_clock) {
 		secs = rtc_read(RTC_CNTR0) << 24 |
 		       rtc_read(RTC_CNTR1) << 16 |
@@ -124,6 +124,6 @@ getsecs(void)
 		       BCD_DECODE(m) * 60 +
 		       BCD_DECODE(s);
 	}
-	
+
 	return secs;
 }

Index: src/sys/arch/next68k/stand/boot/machdep.c
diff -u src/sys/arch/next68k/stand/boot/machdep.c:1.7 src/sys/arch/next68k/stand/boot/machdep.c:1.8
--- src/sys/arch/next68k/stand/boot/machdep.c:1.7	Mon Dec 24 15:46:45 2007
+++ src/sys/arch/next68k/stand/boot/machdep.c	Sat Feb  4 14:38:09 2023
@@ -1,4 +1,4 @@
-/*	$NetBSD: machdep.c,v 1.7 2007/12/24 15:46:45 perry Exp $	*/
+/*	$NetBSD: machdep.c,v 1.8 2023/02/04 14:38:09 tsutsui Exp $	*/
 /*
  * Copyright (c) 1998 Darrin Jewell
  * Copyright (c) 1994 Rolf Grossmann
@@ -117,10 +117,10 @@ trap(struct trapframe *fp)
 	printf("Got unexpected trap: format=%x vector=%x sr=%x pc=%x\n",
 	       fp->fmt, fp->vec, fp->sr, fp->pc);
 	printf("dregs: %x %x %x %x %x %x %x %x\n",
-	       fp->dregs[0], fp->dregs[1], fp->dregs[2], fp->dregs[3], 
+	       fp->dregs[0], fp->dregs[1], fp->dregs[2], fp->dregs[3],
 	       fp->dregs[4], fp->dregs[5], fp->dregs[6], fp->dregs[7]);
 	printf("aregs: %x %x %x %x %x %x %x %x\n",
-	       fp->aregs[0], fp->aregs[1], fp->aregs[2], fp->aregs[3], 
+	       fp->aregs[0], fp->aregs[1], fp->aregs[2], fp->aregs[3],
 	       fp->aregs[4], fp->aregs[5], fp->aregs[6], fp->aregs[7]);
 	intrap = 0;
 #ifdef DEBUG

Index: src/sys/arch/next68k/stand/boot/scsi.c
diff -u src/sys/arch/next68k/stand/boot/scsi.c:1.10 src/sys/arch/next68k/stand/boot/scsi.c:1.11
--- src/sys/arch/next68k/stand/boot/scsi.c:1.10	Sun Mar 30 16:28:08 2008
+++ src/sys/arch/next68k/stand/boot/scsi.c	Sat Feb  4 14:38:09 2023
@@ -1,4 +1,4 @@
-/*      $NetBSD: scsi.c,v 1.10 2008/03/30 16:28:08 he Exp $        */
+/*      $NetBSD: scsi.c,v 1.11 2023/02/04 14:38:09 tsutsui Exp $        */
 /*
  * Copyright (c) 1994, 1997 Rolf Grossmann
  * All rights reserved.
@@ -77,7 +77,7 @@ scsi_init(void)
     dma = (struct dma_dev *)P_SCSI_CSR;
 
     dma_buffer = DMA_ALIGN(char *, the_dma_buffer);
-    
+
     P_FLOPPY[FLP_CTRL] &= ~FLC_82077_SEL;	/* select SCSI chip */
 
     /* first reset DMA */
@@ -96,7 +96,7 @@ scsi_init(void)
     /* now reset the SCSI bus */
     sr[NCR_CMD]        = NCRCMD_RSTSCSI;
     DELAY(4000000);	/* XXX should be about 2-3 seconds at least */
-    
+
     /* then reset the SCSI chip again and initialize it properly */
     sr[NCR_CMD]        = NCRCMD_RSTCHIP;
     sr[NCR_CMD]        = NCRCMD_NOP;
@@ -125,7 +125,7 @@ scsierror(char *error)
 short
 scsi_getbyte(volatile uint8_t *sr)
 {
-    if ((sr[NCR_FFLAG] & NCRFIFO_FF) == 0) 
+    if ((sr[NCR_FFLAG] & NCRFIFO_FF) == 0)
     {
 	printf("getbyte: no data!\n");
 	return -1;
@@ -187,7 +187,7 @@ scsiicmd(char target, char lun,
 	sr[NCR_FIFO] = cbuf[i];
     sr[NCR_CMD]   = NCRCMD_SELATN;
     sc->sc_state  = SCSI_SELECTING;
-    
+
     while(sc->sc_state != SCSI_DONE) {
 	if (scsi_wait_for_intr()) /* maybe we'd better use real intrs ? */
 	    return EIO;
@@ -207,12 +207,12 @@ scsiicmd(char target, char lun,
     redo:
 	DPRINTF(("scsiicmd: regs[intr=%x, stat=%x, step=%x]\n",
 		 sc->sc_intrstatus, sc->sc_status, sc->sc_seqstep));
-	
+
 	if (sc->sc_intrstatus & NCRINTR_SBR) {
 	    scsierror("scsi bus reset");
 	    return EIO;
 	}
-	
+
 	if ((sc->sc_status & NCRSTAT_GE)
 	    || (sc->sc_intrstatus & NCRINTR_ILL)) {
 	    scsierror("software error");
@@ -227,12 +227,12 @@ scsiicmd(char target, char lun,
 	switch(sc->sc_state)
 	{
 	  case SCSI_SELECTING:
-	      if (sc->sc_intrstatus & NCRINTR_DIS) 
+	      if (sc->sc_intrstatus & NCRINTR_DIS)
 	      {
 		  sc->sc_state = SCSI_IDLE;
 		  return EUNIT;	/* device not present */
 	      }
-	      
+
 #define NCRINTR_DONE (NCRINTR_BS | NCRINTR_FC)
 	      if ((sc->sc_intrstatus & NCRINTR_DONE) != NCRINTR_DONE)
 	      {
@@ -310,7 +310,7 @@ scsiicmd(char target, char lun,
     sc->sc_state = SCSI_IDLE;
     return -sc->sc_result;
 }
-    
+
 int
 scsi_msgin(void)
 {
@@ -340,11 +340,10 @@ dma_start(char *addr, int len)
 {
     volatile uint8_t *sr;
     struct dma_dev *dma;
-    
-    
+
     sr = P_SCSI;
     dma = (struct dma_dev *)P_SCSI_CSR;
-    
+
     if (len > MAX_DMASIZE)
     {
 	scsierror("DMA too long");
@@ -365,15 +364,15 @@ dma_start(char *addr, int len)
 	return -1;
 #endif
     }
-    
+
     PRINTF(("DMA start: %lx, %d byte.\n", (long)addr, len));
 
-    DPRINTF(("dma_bufffer: start: 0x%lx end: 0x%lx \n", 
+    DPRINTF(("dma_bufffer: start: 0x%lx end: 0x%lx \n",
 				(long)dma_buffer,(long)DMA_ENDALIGN(char *, dma_buffer+len)));
 
     sc->dma_addr = addr;
     sc->dma_len = len;
-    
+
     sr[NCR_TCL]  = len & 0xff;
     sr[NCR_TCM]  = len >> 8;
     sr[NCR_CMD]  = NCRCMD_DMA | NCRCMD_NOP;
@@ -405,7 +404,7 @@ dma_done(void)
     struct dma_dev *dma;
     int resid, state;
     int flushcount = 0;
-    
+
     sr = P_SCSI;
     dma = (struct dma_dev *)P_SCSI_CSR;
 
@@ -419,16 +418,16 @@ dma_done(void)
     if (!(sr[NCR_FFLAG] & NCRFIFO_FF)) {
 	    sr[ESP_DCTL] = ESPDCTL_20MHZ | ESPDCTL_INTENB | ESPDCTL_DMAMOD
 		    | ESPDCTL_DMARD;
-	    while (!(state & DMACSR_COMPLETE) && (state & DMACSR_ENABLE) && flushcount < 16) 
+	    while (!(state & DMACSR_COMPLETE) && (state & DMACSR_ENABLE) && flushcount < 16)
 	    {
-		    
+
 		    DPRINTF(("DMA still enabled, flushing DCTL.\n"));
-		    
+
 		    sr[ESP_DCTL] = ESPDCTL_20MHZ | ESPDCTL_INTENB | ESPDCTL_DMAMOD
 			    | ESPDCTL_DMARD | ESPDCTL_FLUSH;
 		    sr[ESP_DCTL] = ESPDCTL_20MHZ | ESPDCTL_INTENB | ESPDCTL_DMAMOD
 			    | ESPDCTL_DMARD;
-		    
+
 		    flushcount++;
 		    state = dma->dd_csr & (DMACSR_BUSEXC | DMACSR_COMPLETE
 					   | DMACSR_SUPDATE | DMACSR_ENABLE);
@@ -467,6 +466,6 @@ dma_done(void)
     return sc->dma_len;
 
     /* scsierror("DMA not completed\n"); */
-    
+
     return 0;
 }

Index: src/sys/arch/next68k/stand/boot/sd.c
diff -u src/sys/arch/next68k/stand/boot/sd.c:1.12 src/sys/arch/next68k/stand/boot/sd.c:1.13
--- src/sys/arch/next68k/stand/boot/sd.c:1.12	Sat Mar 29 19:20:29 2014
+++ src/sys/arch/next68k/stand/boot/sd.c	Sat Feb  4 14:38:09 2023
@@ -1,4 +1,4 @@
-/*      $NetBSD: sd.c,v 1.12 2014/03/29 19:20:29 christos Exp $        */
+/*      $NetBSD: sd.c,v 1.13 2023/02/04 14:38:09 tsutsui Exp $        */
 /*
  * Copyright (c) 1994 Rolf Grossmann
  * All rights reserved.
@@ -87,7 +87,7 @@ sdprobe(char target, char lun)
     do {
 	    count = 0;
 	error = scsiicmd(target, lun, (u_char *)&cdb1, sizeof(cdb1), NULL, &count);
-	if (error == -SCSI_BUSY) { 
+	if (error == -SCSI_BUSY) {
 		register int N = 10000000; while (--N > 0);
 	}
     } while ((error == -SCSI_CHECK || error == -SCSI_BUSY)
@@ -105,12 +105,12 @@ sdprobe(char target, char lun)
     if (error != 0)
       return error<0 ? EHER : error;
 
-    if ((inq.device & SID_TYPE) != T_DIRECT 
+    if ((inq.device & SID_TYPE) != T_DIRECT
 	&& (inq.device & SID_TYPE) != T_CDROM)
       return EUNIT;	/* not a disk */
 
     DPRINTF(("booting disk %s.\n", inq.vendor));
-    
+
     return 0;
 }
 
@@ -188,9 +188,9 @@ sdopen(struct open_file *f, char count, 
     register struct sd_softc *ss;
     char unit, cnt;
     int error;
-    
+
     DPRINTF(("open: sd(%d,%d,%d)\n", count, lun, part));
-    
+
     if (lun >= NSD)
 	return EUNIT;
 
@@ -211,7 +211,7 @@ sdopen(struct open_file *f, char count, 
 
     if (unit >= NSD)
 	return EUNIT;
-    
+
     ss = alloc(sizeof(struct sd_softc));
     ss->sc_unit = unit;
     ss->sc_lun = lun;
@@ -244,10 +244,10 @@ sdstrategy(struct sd_softc *ss, int rw, 
     u_long blk = dblk + ss->sc_pinfo.offset[ss->sc_part];
     struct scsipi_rw_10 cdb;
     int error;
-    
+
     if (size == 0)
 	return 0;
-    
+
     if (rw != F_READ)
     {
 	printf("sdstrategy: write not implemented.\n");
@@ -291,4 +291,3 @@ sdstrategy(struct sd_softc *ss, int rw, 
     DPRINTF(("sdstrategy: read %d bytes\n", *rsize));
     return 0;
 }
-    

Index: src/sys/arch/next68k/stand/boot/srt0.s
diff -u src/sys/arch/next68k/stand/boot/srt0.s:1.2 src/sys/arch/next68k/stand/boot/srt0.s:1.3
--- src/sys/arch/next68k/stand/boot/srt0.s:1.2	Sat May 12 22:35:30 2001
+++ src/sys/arch/next68k/stand/boot/srt0.s	Sat Feb  4 14:38:09 2023
@@ -1,4 +1,4 @@
-/*	$NetBSD: srt0.s,v 1.2 2001/05/12 22:35:30 chs Exp $	*/
+/*	$NetBSD: srt0.s,v 1.3 2023/02/04 14:38:09 tsutsui Exp $	*/
 /*
  * Copyright (c) 1994 Rolf Grossmann
  * All rights reserved.
@@ -71,7 +71,7 @@ Lclr:
 	|| restore prom vectors
 	movel	save_vbr,%a0
 	movec	%a0,%vbr
-	
+
 	|| return kernel start address (still in d0)
 	rts
 
@@ -82,7 +82,7 @@ hloop:
 	movel	#halt,%d0
 	trap	#13			| halt the system
 	bra	hloop			| and do not allow continuation
-	
+
 ASENTRY_NOPROFILE(astrap)
 	moveml	%d0-%d7/%a0-%a7,%sp@-	| save all registers
 

Reply via email to