head	1.13;
access;
symbols
	perseant-exfatfs-base-20250801:1.13
	perseant-exfatfs-base-20240630:1.13
	perseant-exfatfs:1.13.0.144
	perseant-exfatfs-base:1.13
	bouyer-sunxi-drm:1.13.0.142
	bouyer-sunxi-drm-base:1.13
	cjep_sun2x:1.13.0.140
	cjep_sun2x-base:1.13
	cjep_staticlib_x-base1:1.13
	cjep_staticlib_x:1.13.0.138
	cjep_staticlib_x-base:1.13
	thorpej-futex-base:1.13
	bouyer-xenpvh-base2:1.13
	phil-wifi-20200421:1.13
	bouyer-xenpvh-base1:1.13
	phil-wifi-20200411:1.13
	bouyer-xenpvh:1.13.0.136
	bouyer-xenpvh-base:1.13
	phil-wifi-20200406:1.13
	ad-namecache-base3:1.13
	ad-namecache-base2:1.13
	ad-namecache-base1:1.13
	ad-namecache:1.13.0.134
	ad-namecache-base:1.13
	isaki-audio2:1.13.0.132
	isaki-audio2-base:1.13
	pgoyette-compat-merge-20190127:1.13
	pgoyette-compat-20190127:1.13
	pgoyette-compat-20190118:1.13
	pgoyette-compat-1226:1.13
	pgoyette-compat-1126:1.13
	pgoyette-compat-1020:1.13
	pgoyette-compat-0930:1.13
	pgoyette-compat-0906:1.13
	pgoyette-compat-0728:1.13
	pgoyette-compat-0625:1.13
	pgoyette-compat-0521:1.13
	pgoyette-compat-0502:1.13
	pgoyette-compat-0422:1.13
	pgoyette-compat-0415:1.13
	pgoyette-compat-0407:1.13
	pgoyette-compat-0330:1.13
	pgoyette-compat-0322:1.13
	pgoyette-compat-0315:1.13
	pgoyette-compat:1.13.0.12
	pgoyette-compat-base:1.13
	perseant-stdc-iso10646:1.13.0.130
	perseant-stdc-iso10646-base:1.13
	prg-localcount2-base3:1.13
	prg-localcount2-base2:1.13
	prg-localcount2-base1:1.13
	prg-localcount2:1.13.0.128
	prg-localcount2-base:1.13
	pgoyette-localcount-20170426:1.13
	bouyer-socketcan-base1:1.13
	pgoyette-localcount-20170320:1.13
	bouyer-socketcan:1.13.0.126
	bouyer-socketcan-base:1.13
	pgoyette-localcount-20170107:1.13
	pgoyette-localcount-20161104:1.13
	localcount-20160914:1.13
	pgoyette-localcount-20160806:1.13
	pgoyette-localcount-20160726:1.13
	pgoyette-localcount:1.13.0.124
	pgoyette-localcount-base:1.13
	netbsd-5-2-3-RELEASE:1.13
	netbsd-5-1-5-RELEASE:1.13
	yamt-pagecache-base9:1.13
	yamt-pagecache-tag8:1.13
	tls-earlyentropy:1.13.0.122
	tls-earlyentropy-base:1.13
	riastradh-xf86-video-intel-2-7-1-pre-2-21-15:1.13
	riastradh-drm2-base3:1.13
	netbsd-5-2-2-RELEASE:1.13
	netbsd-5-1-4-RELEASE:1.13
	netbsd-5-2-1-RELEASE:1.13
	netbsd-5-1-3-RELEASE:1.13
	rmind-smpnet-nbase:1.13
	rmind-smpnet:1.13.0.118
	rmind-smpnet-base:1.13
	agc-symver:1.13.0.120
	agc-symver-base:1.13
	tls-maxphys-base:1.13
	yamt-pagecache-base8:1.13
	netbsd-5-2:1.13.0.116
	yamt-pagecache-base7:1.13
	netbsd-5-2-RELEASE:1.13
	netbsd-5-2-RC1:1.13
	yamt-pagecache-base6:1.13
	yamt-pagecache-base5:1.13
	yamt-pagecache-base4:1.13
	netbsd-5-1-2-RELEASE:1.13
	netbsd-5-1-1-RELEASE:1.13
	jmcneill-usbmp:1.13.0.114
	jmcneill-usbmp-base:1.13
	jmcneill-audiomp3:1.13.0.112
	jmcneill-audiomp3-base:1.13
	yamt-pagecache-base3:1.13
	yamt-pagecache-base2:1.13
	yamt-pagecache:1.13.0.110
	yamt-pagecache-base:1.13
	rmind-uvmplock-nbase:1.13
	bouyer-quota2-nbase:1.13
	bouyer-quota2:1.13.0.108
	bouyer-quota2-base:1.13
	jruoho-x86intr:1.13.0.106
	jruoho-x86intr-base:1.13
	matt-nb5-pq3:1.13.0.104
	matt-nb5-pq3-base:1.13
	netbsd-5-1:1.13.0.102
	netbsd-5-1-RELEASE:1.13
	yamt-nfs-mp-base11:1.13
	netbsd-5-1-RC4:1.13
	uebayasi-xip-base2:1.13
	yamt-nfs-mp-base10:1.13
	netbsd-5-1-RC3:1.13
	netbsd-5-1-RC2:1.13
	netbsd-5-1-RC1:1.13
	rmind-uvmplock:1.13.0.100
	rmind-uvmplock-base:1.13
	yamt-nfs-mp-base9:1.13
	uebayasi-xip:1.13.0.98
	uebayasi-xip-base:1.13
	netbsd-5-0-2-RELEASE:1.13
	yamt-nfs-mp-base8:1.13
	yamt-nfs-mp-base7:1.13
	netbsd-5-0-1-RELEASE:1.13
	jymxensuspend-base:1.13
	yamt-nfs-mp-base6:1.13
	yamt-nfs-mp-base5:1.13
	yamt-nfs-mp-base4:1.13
	jym-xensuspend-nbase:1.13
	yamt-nfs-mp-base3:1.13
	netbsd-5-0:1.13.0.96
	netbsd-5-0-RELEASE:1.13
	netbsd-5-0-RC4:1.13
	netbsd-5-0-RC3:1.13
	netbsd-5-0-RC2:1.13
	jym-xensuspend:1.13.0.94
	jym-xensuspend-base:1.13
	netbsd-5-0-RC1:1.13
	haad-dm-base2:1.13
	haad-nbase2:1.13
	ad-audiomp2:1.13.0.92
	ad-audiomp2-base:1.13
	netbsd-5:1.13.0.90
	netbsd-5-base:1.13
	haad-dm-base1:1.13
	haad-dm:1.13.0.88
	haad-dm-base:1.13
	simonb-wapbl-nbase:1.13
	yamt-pf42-base4:1.13
	simonb-wapbl:1.13.0.86
	simonb-wapbl-base:1.13
	yamt-pf42-base3:1.13
	hpcarm-cleanup-nbase:1.13
	yamt-pf42-base2:1.13
	yamt-nfs-mp-base2:1.13
	yamt-nfs-mp:1.13.0.84
	yamt-nfs-mp-base:1.13
	yamt-pf42:1.13.0.82
	yamt-pf42-base:1.13
	ad-socklock-base1:1.13
	yamt-lazymbuf-base15:1.13
	yamt-lazymbuf-base14:1.13
	keiichi-mipv6-nbase:1.13
	mjf-devfs2:1.13.0.80
	mjf-devfs2-base:1.13
	keiichi-mipv6:1.13.0.78
	keiichi-mipv6-base:1.13
	bouyer-xeni386-merge1:1.13
	vmlocking2-base3:1.13
	bouyer-xeni386-nbase:1.13
	yamt-kmem-base3:1.13
	cube-autoconf:1.13.0.76
	cube-autoconf-base:1.13
	yamt-kmem-base2:1.13
	bouyer-xeni386:1.13.0.74
	bouyer-xeni386-base:1.13
	yamt-kmem:1.13.0.72
	yamt-kmem-base:1.13
	vmlocking2-base2:1.13
	reinoud-bufcleanup-nbase:1.13
	vmlocking2:1.13.0.70
	vmlocking2-base1:1.13
	jmcneill-base:1.13
	mjf-devfs:1.13.0.68
	mjf-devfs-base:1.13
	bouyer-xenamd64-base2:1.13
	vmlocking-nbase:1.13
	yamt-x86pmap-base4:1.13
	bouyer-xenamd64:1.13.0.66
	bouyer-xenamd64-base:1.13
	yamt-x86pmap-base3:1.13
	yamt-x86pmap-base2:1.13
	yamt-x86pmap:1.13.0.64
	yamt-x86pmap-base:1.13
	jmcneill-pm:1.13.0.62
	jmcneill-pm-base:1.13
	hpcarm-cleanup:1.13.0.60
	hpcarm-cleanup-base:1.13
	mjf-ufs-trans-base:1.13
	yamt-idlelwp-base8:1.13
	ppcoea-renovation:1.13.0.58
	ppcoea-renovation-base:1.13
	reinoud-bufcleanup-base:1.13
	vmlocking:1.13.0.56
	vmlocking-base:1.13
	ad-audiomp:1.13.0.54
	ad-audiomp-base:1.13
	yamt-idlelwp:1.13.0.52
	post-newlock2-merge:1.13
	newlock2-nbase:1.13
	yamt-splraiseipl-base5:1.13
	yamt-splraiseipl-base4:1.13
	yamt-splraiseipl-base3:1.13
	yamt-splraiseipl-base2:1.13
	yamt-splraiseipl:1.13.0.50
	yamt-splraiseipl-base:1.13
	newlock2:1.13.0.48
	newlock2-base:1.13
	yamt-pdpolicy-base8:1.13
	yamt-pdpolicy-base7:1.13
	yamt-pdpolicy-base6:1.13
	gdamore-uart:1.13.0.46
	gdamore-uart-base:1.13
	simonb-timcounters-final:1.13
	yamt-pdpolicy-base5:1.13
	elad-kernelauth-nbase:1.13
	yamt-pdpolicy-base4:1.13
	yamt-pdpolicy-base3:1.13
	yamt-pdpolicy-base2:1.13
	yamt-pdpolicy:1.13.0.44
	yamt-pdpolicy-base:1.13
	yamt-uio_vmspace-base5:1.13
	simonb-timecounters:1.13.0.42
	simonb-timecounters-base:1.13
	rpaulo-netinet-merge-pcb:1.13.0.40
	rpaulo-netinet-merge-pcb-base:1.13
	yamt-uio_vmspace:1.13.0.38
	yamt-readahead-base3:1.13
	yamt-readahead-base2:1.13
	yamt-readahead:1.13.0.36
	yamt-readahead-base:1.13
	yamt-vop-base3:1.13
	yamt-vop-base2:1.13
	thorpej-vnode-attr:1.13.0.34
	thorpej-vnode-attr-base:1.13
	yamt-vop:1.13.0.32
	yamt-vop-base:1.13
	yamt-lazymbuf:1.13.0.30
	yamt-km-base4:1.13
	yamt-km-base3:1.13
	yamt-km-base2:1.13
	yamt-km:1.13.0.28
	yamt-km-base:1.13
	kent-audio2:1.13.0.26
	kent-audio2-base:1.13
	ktrace-lwp:1.13.0.24
	ktrace-lwp-base:1.13
	nathanw_sa_before_merge:1.13
	gmcgarry_ctxsw:1.13.0.22
	gmcgarry_ctxsw_base:1.13
	gmcgarry_ucred:1.13.0.20
	gmcgarry_ucred_base:1.13
	nathanw_sa_base:1.13
	gehenna-devsw:1.13.0.18
	gehenna-devsw-base:1.13
	eeh-devprop:1.13.0.16
	eeh-devprop-base:1.13
	newlock:1.13.0.14
	newlock-base:1.13
	ifpoll-base:1.13
	thorpej-mips-cache:1.13.0.10
	thorpej-mips-cache-base:1.13
	thorpej-devvp:1.13.0.8
	thorpej-devvp-base:1.13
	kqueue:1.13.0.6
	kqueue-base:1.13
	thorpej_scsipi_beforemerge:1.13
	thorpej_scsipi_nbase:1.13
	chs-ubc2-newbase:1.13
	fvdl-softdep-base:1.13
	thorpej_scsipi:1.13.0.4
	thorpej_scsipi_base:1.13
	gwr-3x3:1.13.0.2
	gwr-3x3-base:1.13
	netbsd-1-3-RELEASE:1.10.8.1
	netbsd-1-3-BETA:1.10
	netbsd-1-3:1.10.0.8
	netbsd-1-3-base:1.10
	thorpej-signal:1.10.0.6
	thorpej-signal-base:1.10
	marc-pcmcia:1.10.0.4
	marc-pcmcia-bp:1.10
	marc-pcmcia-base:1.10
	bouyer-scsipi:1.10.0.2
	is-newarp-before-merge:1.9
	is-newarp:1.8.0.4
	is-newarp-base:1.8
	netbsd-1-2-PATCH001:1.2.4.1
	mrg-vm-swap:1.8.0.2
	thorpej-setroot:1.7.0.2
	netbsd-1-2-RELEASE:1.2.4.1
	netbsd-1-2-BETA:1.2
	netbsd-1-2:1.2.0.4
	netbsd-1-2-base:1.2
	netbsd-1-1-PATCH001:1.1
	netbsd-1-1-RELEASE:1.1
	netbsd-1-1:1.1.0.2
	netbsd-1-1-base:1.1;
locks; strict;
comment	@# @;


1.13
date	97.12.13.00.21.01;	author gwr;	state dead;
branches;
next	1.12;

1.12
date	97.12.01.16.07.12;	author kleink;	state Exp;
branches;
next	1.11;

1.11
date	97.11.17.01.58.33;	author lukem;	state Exp;
branches;
next	1.10;

1.10
date	97.05.07.02.15.03;	author lukem;	state Exp;
branches
	1.10.8.1;
next	1.9;

1.9
date	97.03.11.21.21.55;	author gwr;	state Exp;
branches;
next	1.8;

1.8
date	97.01.31.02.08.25;	author thorpej;	state Exp;
branches
	1.8.4.1;
next	1.7;

1.7
date	96.12.28.23.27.31;	author pk;	state Exp;
branches
	1.7.2.1;
next	1.6;

1.6
date	96.11.19.21.04.49;	author gwr;	state Exp;
branches;
next	1.5;

1.5
date	96.10.09.00.14.38;	author thorpej;	state Exp;
branches;
next	1.4;

1.4
date	96.10.08.18.01.50;	author jtc;	state Exp;
branches;
next	1.3;

1.3
date	96.08.26.23.41.18;	author mrg;	state Exp;
branches;
next	1.2;

1.2
date	96.03.26.15.15.57;	author gwr;	state Exp;
branches
	1.2.4.1;
next	1.1;

1.1
date	95.10.30.20.58.04;	author gwr;	state Exp;
branches
	1.1.2.1;
next	;

1.10.8.1
date	97.12.14.01.33.12;	author mellon;	state dead;
branches;
next	;

1.8.4.1
date	97.03.13.02.26.06;	author gwr;	state Exp;
branches;
next	;

1.7.2.1
date	97.01.14.21.26.26;	author thorpej;	state Exp;
branches;
next	;

1.2.4.1
date	96.08.19.23.35.11;	author gwr;	state Exp;
branches;
next	;

1.1.2.1
date	95.10.30.20.58.04;	author gwr;	state dead;
branches;
next	1.1.2.2;

1.1.2.2
date	95.10.30.20.58.05;	author gwr;	state Exp;
branches;
next	;


desc
@@


1.13
log
@obsolete
@
text
@#	$NetBSD: SMD_TEST,v 1.12 1997/12/01 16:07:12 kleink Exp $

#
# SMD_TEST - for Sun3 (3/50, 3/60, 3/110, 3/160, 3/260)
# Like GENERIC, but includes the SMD disk drivers (xd, xy)
#

include "arch/sun3/conf/std.sun3"

# Machines to be supported by this kernel
options 	FPU_EMULATE
options 	HAVECACHE		# Sun3/260 VAC

# Needs to be set per system.  i.e change these as you see fit
maxusers	4

# Standard system options
options 	KTRACE			# system call tracing support

# Debugging options.  Uncomment either this:
options 	DDB
# ... or these for KGDB (gdb remote target)
#makeoptions DEBUG="-g"			# debugging symbols for gdb
#options 	KGDB
#options 	KGDBDEV=0x0C01

# Other debugging options
#options 	DDB_HISTORY_SIZE=100	# enable history editing in DDB

# Filesystem options
file-system	FFS		# ufs file system
file-system	NFS		# nfs client support
file-system	CD9660		# ISO 9660 + Rock Ridge file system
file-system	FDESC		# /dev/fd/*
file-system	KERNFS		# /kern
file-system	NULLFS		# loopback file system
file-system	PROCFS		# /proc
file-system	UNION		# union file system
file-system	MFS		# memory-based filesystem

options 	NFSSERVER	# nfs server support
options 	FIFO		# FIFOs; RECOMMENDED

# Networking options
options 	INET		# IP prototol stack support
#options 	GATEWAY		# IP packet forwarding
options 	TCP_COMPAT_42	# TCP bug compatibility with 4.2BSD
# XXX - Work-around for root on slow servers (insurance...)
options 	NFS_BOOT_RWSIZE=1024

# Compatability options
options 	COMPAT_SUNOS	# can run SunOS 4.1.1 executables
options 	COMPAT_43	# and 4.3BSD and ...
options 	COMPAT_10	# NetBSD 1.0
options 	COMPAT_11	# NetBSD 1.1
options 	COMPAT_12	# NetBSD 1.2
options 	COMPAT_13	# NetBSD 1.3
options 	UCONSOLE	# Allow non-root TIOCCONS

# Sun3-specific debugging options
#options 	PMAP_DEBUG
#options 	VMFAULT_TRACE
#options 	SYSCALL_DEBUG
#options 	EXEC_DEBUG
options 	DIAGNOSTIC
#options 	SCSIDEBUG

config		netbsd root on ? type ?

#
# Serial ports
#
zstty0	at zsc1 channel 0	# ttya
zstty1	at zsc1 channel 1	# ttyb

kbd0	at zsc0 channel 0	# keyboard
ms0	at zsc0 channel 1	# mouse

#
# Network devices
#

# Intel Ethernet (onboard, or VME)
ie0 at obio0 addr   0x0C0000 level 3
ie1 at vmes0 addr 0xffe88000 level 3 vect 0x75

# Lance Ethernet (only onboard)
le0 at obio0 addr   0x120000 level 3

#
# Disk and tape devices
#

# Sun3 "si" SCSI controller (NCR 5380)
si0 at obio0 addr   0x140000 level 2
si0 at vmes0 addr 0xff200000 level 2 vect 0x40
si1 at vmes0 addr 0xff204000 level 2 vect 0x41

# Xylogics 450/451 controllers
xyc0 at vmes0 addr 0xffffee40 level 2 vect 0x48
xyc1 at vmes0 addr 0xffffee48 level 2 vect 0x49
# Just wire-down the units so bootdev match is easy.
xy0 at xyc0 drive 0
xy1 at xyc0 drive 1
xy2 at xyc1 drive 0
xy3 at xyc1 drive 1

# Xylogics 7053 controllers
xdc0 at vmel0 addr 0xffffee80 level 2 vect 0x44
xdc1 at vmel0 addr 0xffffee90 level 2 vect 0x45
# Just wire-down the units so bootdev match is easy.
xd0 at xdc0 drive 0
xd1 at xdc0 drive 1
xd2 at xdc1 drive 0
xd3 at xdc1 drive 1

# Xylogics 472 tape controllers?

#
# Frame buffer devices
#

# The default cgfour address depends on the machine:
# 3/60: obmem 0xFF200000 .. 0xFF9fffff
# 3/110: different? (not tested)
cgfour0 at obmem0 addr ?

# 3/60 P4 accelerated 8-bit color frame buffer
# cgsix0 at obmem0 addr ?

# 3/60 P4 24-bit color frame buffer
# cgeight0 at obmem0 addr ?

# The default bwtwo address depends on the machine:
# 3/50: obmem   0x100000
# else: obmem 0xff000000
bwtwo0 at obmem0 addr ?
# 3/60 P4 color frame buffer overlay plane, or P4 monochrome frame buffer
#bwtwo1 at obmem0 addr 0xff300000
# 3/60 plug-in color frame buffer overlay plane
#bwtwo1 at obmem0 addr 0xff400000

# Sun-3 color board, or CG5 8-bit VME frame buffer.
cgtwo0 at vmes0 addr 0xff400000 level 4 vect 0xA8

# Support for the CG9 24-bit VME frame buffer.
# cgnine0 at vmel0 addr 0x08000000

#
# SCSI infrastructure
#
scsibus* at scsi?

sd* at scsibus? target ? lun ?		# SCSI disks
st* at scsibus? target ? lun ?		# SCSI tapes
cd* at scsibus? target ? lun ?		# SCSI CD-ROMs
ch* at scsibus? target ? lun ?		# SCSI changer devices
ss* at scsibus? target ? lun ?		# SCSI scanners
uk* at scsibus? target ? lun ?		# unknown SCSI devices

# Memory-disk drivers
pseudo-device	md		2

# Misc.
pseudo-device	loop		1	# network loopback
pseudo-device	bpfilter	8	# packet filter
pseudo-device	sl		2	# CSLIP
pseudo-device	ppp		2	# PPP
pseudo-device	tun		2	# network tunneling over tty
#pseudo-device	ipfilter		# ip filter

pseudo-device	pty		64	# pseudo-terminals
#pseudo-device	vnd		4	# paging to files
@


1.12
log
@Add COMPAT_13.
@
text
@d1 1
a1 1
#	$NetBSD: SMD_TEST,v 1.11 1997/11/17 01:58:33 lukem Exp $
@


1.11
log
@* add commented out DDB_HISTORY_SIZE=100 if DDB exists in config file
* fix up use of 'options<SPACE><TAB>'
@
text
@d1 1
a1 1
#	$NetBSD: SMD_TEST,v 1.10 1997/05/07 02:15:03 lukem Exp $
d57 1
@


1.10
log
@clean up whitespace use
@
text
@d1 1
a1 1
#	$NetBSD: SMD_TEST,v 1.9 1997/03/11 21:21:55 gwr Exp $
d26 3
@


1.10.8.1
log
@Obsolete (gwr)
@
text
@d1 1
a1 1
#	$NetBSD: SMD_TEST,v 1.10 1997/05/07 02:15:03 lukem Exp $
@


1.9
log
@Sync up with changes in GENERIC
@
text
@d1 1
a1 1
#	$NetBSD: SMD_TEST,v 1.8 1997/01/31 02:08:25 thorpej Exp $
d28 9
a36 9
file-system 	FFS		# ufs file system
file-system 	NFS		# nfs client support
file-system 	CD9660		# ISO 9660 + Rock Ridge file system
file-system 	FDESC		# /dev/fd/*
file-system 	KERNFS		# /kern
file-system 	NULLFS		# loopback file system
file-system 	PROCFS		# /proc
file-system 	UNION		# union file system
file-system 	MFS		# memory-based filesystem
d43 1
a43 1
#options	GATEWAY		# IP packet forwarding
d69 2
a70 2
zstty0 at zsc1 channel 0	# ttya
zstty1 at zsc1 channel 1	# ttyb
d72 2
a73 2
kbd0   at zsc0 channel 0	# keyboard
ms0    at zsc0 channel 1	# mouse
d158 1
a158 1
pseudo-device	md	2
d161 5
a165 5
pseudo-device	loop	1		# network loopback
pseudo-device	bpfilter 8		# packet filter
pseudo-device	sl	2		# CSLIP
pseudo-device	ppp	2		# PPP
pseudo-device	tun	2		# network tunneling over tty
d168 2
a169 2
pseudo-device	pty	64		# pseudo-terminals
#pseudo-device	vnd	4		# paging to files
@


1.8
log
@Adopt for new file system and root spec grammar.
@
text
@d1 1
a1 1
#	$NetBSD: SMD_TEST,v 1.7 1996/12/28 23:27:31 pk Exp $
d22 2
a23 2
# ... or these two: (for KGDB on another machine)
#makeoptions DEBUG="-g"			# symbols for kgdb + nm
d25 1
d38 1
a39 1
options 	NFSSERVER	# nfs server support
d45 1
a45 1
# XXX - Work-around for root on slow SunOS/Sun3 servers (sigh...)
d80 1
a80 1
ie0 at obio0 addr ? level ?
d84 1
a84 1
le0 at obio0 addr ? level ?
d91 1
a91 1
si0 at obio0 addr ? level ?
d95 9
d107 5
a111 6
xd* at xdc? drive ?

# Xylogics 450/451 controllers
xyc0 at vmes0 addr 0xffffee40 level 2 vect 0x48
xyc1 at vmes0 addr 0xffffee48 level 2 vect 0x49
xy* at xyc? drive ?
d150 6
a155 15
# Sun compatible scsi device mappings
sd0 at scsibus? target 0 lun 0
sd1 at scsibus? target 0 lun 1
sd2 at scsibus? target 1 lun 0
sd3 at scsibus? target 1 lun 1
sd* at scsibus? target ? lun ?

st0 at scsibus? target 4 lun 0
st1 at scsibus? target 5 lun 0
st* at scsibus? target ? lun ?

cd0 at scsibus? target 6 lun 0
cd* at scsibus? target ? lun ?

#ch* at scsibus? target ? lun ?
d166 1
@


1.8.4.1
log
@Merge changes from the trunk
@
text
@d1 1
a1 1
#	$NetBSD: SMD_TEST,v 1.9 1997/03/11 21:21:55 gwr Exp $
d22 2
a23 2
# ... or these for KGDB (gdb remote target)
#makeoptions DEBUG="-g"			# debugging symbols for gdb
a24 1
#options 	KGDBDEV=0x0C01
d37 1
a38 1
options 	FIFO		# FIFOs; RECOMMENDED
d44 1
a44 1
# XXX - Work-around for root on slow servers (insurance...)
d79 1
a79 1
ie0 at obio0 addr   0x0C0000 level 3
d83 1
a83 1
le0 at obio0 addr   0x120000 level 3
d90 1
a90 1
si0 at obio0 addr   0x140000 level 2
d94 5
d102 1
a102 14
# Just wire-down the units so bootdev match is easy.
xy0 at xyc0 drive 0
xy1 at xyc0 drive 1
xy2 at xyc1 drive 0
xy3 at xyc1 drive 1

# Xylogics 7053 controllers
xdc0 at vmel0 addr 0xffffee80 level 2 vect 0x44
xdc1 at vmel0 addr 0xffffee90 level 2 vect 0x45
# Just wire-down the units so bootdev match is easy.
xd0 at xdc0 drive 0
xd1 at xdc0 drive 1
xd2 at xdc1 drive 0
xd3 at xdc1 drive 1
d141 15
a155 6
sd* at scsibus? target ? lun ?		# SCSI disks
st* at scsibus? target ? lun ?		# SCSI tapes
cd* at scsibus? target ? lun ?		# SCSI CD-ROMs
ch* at scsibus? target ? lun ?		# SCSI changer devices
ss* at scsibus? target ? lun ?		# SCSI scanners
uk* at scsibus? target ? lun ?		# unknown SCSI devices
a165 1
#pseudo-device	ipfilter		# ip filter
@


1.7
log
@rename: ramdisk => md
@
text
@d1 1
a1 1
#	$NetBSD: SMD_TEST,v 1.6 1996/11/19 21:04:49 gwr Exp $
a10 1
options 	GENERIC
d27 11
a38 11
options 	NFSCLIENT	# nfs client support
options 	FFS		# ufs file system
#
options 	CD9660		# ISO 9660 + Rock Ridge file system
options 	FDESC		# /dev/fd/*
options 	FIFO		# FIFOs; RECOMMENDED
options 	KERNFS		# /kern
options 	NULLFS		# loopback file system
options 	PROCFS		# /proc
options 	UNION		# union file system
options 	MFS		# memory-based filesystem
d63 1
a63 1
config		netbsd swap generic
@


1.7.2.1
log
@Snapshot of work-in-progress, committed to private branch.

These changes implement machine-independent root device and file system
selection.  Notable features:

	- All ports behave in a consistent manner regarding root
	  device selection.
	- No more "options GENERIC"; all kernels have the ability
	  to boot with RB_ASKNAME to select root device and file system
	  type.
	- Root file system type can be wildcarded; a machine-independent
	  function will try all possible file systems for the selected
	  root device until one succeeds.
	- If the root file system fails to mount, the operator will
	  be given the chance to select a new root device and file
	  system type, rather than having the machine simply panic.
	- nfs_mountroot() no longer panics if any part of the NFS
	  mount process fails; it now returns an error, giving the
	  operator a chance to recover.
	- New, more consistent, config(8) grammar.  The constructs:

		config netbsd swap generic
		config netbsd root on nfs

	  have been replaced with:

		config netbsd root on ? type ?
		config netbsd root on ? type nfs

	  Additionally, the operator may select or wildcard root file
	  system type in the kernel configuration file:

		config netbsd root on cd0a type cd9660

	  config(8) now requires that a "root" specification be
	  made.  "root" may be wired down or wildcarded.  "swap" and
	  "dump" specifications are optional, and follow previous
	  semantics.

	- config(8) has a new "file-system" keyword, used to configure
	  file systems into the kernel.  Eventually, this will be used
	  to generate the default vfssw[].

	- "options NFSCLIENT" is obsolete, and is replaced by
	  "file-system NFS".  "options NFSSERVER" still exists, since
	  NFS server support is independent of the NFS file system
	  client.

	- sys/arch/<foo>/<foo>/swapgeneric.c is no longer used, and
	  will be removed; all information is now generated by config(8).

As of this commit, all ports except arm32 have been updated to use
the new setroot().  Only SPARC, i386, and Alpha ports have been
tested at this time.  Port masters should test these changes on their
ports, and report any problems back to me.

More changes are on their way, including RB_ASKNAME support in
nfs_mountroot() (to prompt for server address and path) and, potentially,
the ability to select rarp/bootparam or bootp in nfs_mountroot().
@
text
@d1 1
a1 1
#	$NetBSD: SMD_TEST,v 1.7 1996/12/28 23:27:31 pk Exp $
d11 1
d28 6
a33 10
file-system 	FFS		# ufs file system
file-system 	NFS		# nfs client support
file-system 	CD9660		# ISO 9660 + Rock Ridge file system
file-system 	FDESC		# /dev/fd/*
file-system 	KERNFS		# /kern
file-system 	NULLFS		# loopback file system
file-system 	PROCFS		# /proc
file-system 	UNION		# union file system
file-system 	MFS		# memory-based filesystem

d35 5
a39 1
options 	NFSSERVER	# nfs server support
d64 1
a64 1
config		netbsd root on ? type ?
@


1.6
log
@Move SWAPPAGER, VNODEPAGER, DEVPAGER to std.sun3
@
text
@d1 1
a1 1
#	$NetBSD: SMD_TEST,v 1.5 1996/10/09 00:14:38 thorpej Exp $
d158 2
a159 2
# RAM-disk drivers
pseudo-device	rd	2
@


1.5
log
@Merge netbsd-1-2 branch back into mainline.
@
text
@d1 1
a1 1
#	$NetBSD: SMD_TEST,v 1.4 1996/10/08 18:01:50 jtc Exp $
d19 1
a19 2
options 	SWAPPAGER, VNODEPAGER, DEVPAGER	# paging
options 	KTRACE				# system call tracing support
@


1.4
log
@Changed "std.sun3" to "arch/sun3/conf/std.sun3" because of config changes
@
text
@d1 1
a1 1
#	$NetBSD: SMD_TEST,v 1.3 1996/08/26 23:41:18 mrg Exp $
d21 4
d26 1
a26 1
options 	DDB
d29 3
a31 3
options 	NFSSERVER			# nfs server support
options 	NFSCLIENT			# nfs client support
options 	FFS				# ufs file system
d40 1
d43 3
a45 1
options 	INET				# IP prototol stack support
d51 4
a54 6
#options 	COMPAT_09	# NetBSD 0.9,
options 	COMPAT_10	# NetBSD 1.0,
options 	COMPAT_11	# NetBSD 1.1,
options		COMPAT_12	# NetBSD 1.2,
options 	COMPAT_43	# and 4.3BSD
options 	TCP_COMPAT_42	# TCP bug compatibility with 4.2BSD
@


1.3
log
@add COMPAT_12.
@
text
@d1 1
a1 1
#	$NetBSD: SMD_TEST,v 1.2 1996/03/26 15:15:57 gwr Exp $
d8 1
a8 1
include "std.sun3"
@


1.2
log
@New autoconfig design that controls attach order.
@
text
@d1 1
a1 1
#	$NetBSD: SMD_TEST,v 1.1 1995/10/30 20:58:04 gwr Exp $
d47 1
@


1.2.4.1
log
@Add MFS to GENERIC and make most others similar to GENERIC.
@
text
@d1 1
a1 1
#	$NetBSD: SMD_TEST,v 1.2 1996/03/26 15:15:57 gwr Exp $
d21 1
a21 2

# Debugging options.  Uncomment either this:
a22 3
# ... or these two: (for KGDB on another machine)
#makeoptions DEBUG="-g"			# symbols for kgdb + nm
#options 	KGDB
d25 3
a27 3
options 	NFSSERVER	# nfs server support
options 	NFSCLIENT	# nfs client support
options 	FFS		# ufs file system
a35 1
options 	MFS		# memory-based filesystem
d38 1
a38 3
options 	INET		# IP prototol stack support
#options	GATEWAY		# IP packet forwarding
options 	TCP_COMPAT_42	# TCP bug compatibility with 4.2BSD
d44 5
a48 4
options 	COMPAT_43	# and 4.3BSD and ...
options 	COMPAT_10	# NetBSD 1.0
options 	COMPAT_11	# NetBSD 1.1
options 	COMPAT_12	# NetBSD 1.2
@


1.1
log
@New from Chuck Cranor: drivers for SMD disks!
xd: Xylogics 753/7053 SMD disk controller
xy: Xylogics 450/451 SMD disk controller
These now compile, but have not been tested.
@
text
@d1 1
a1 1
#	$NetBSD: GENERIC,v 1.23 1995/08/08 20:51:27 gwr Exp $
d4 2
a5 2
# GENERIC Sun3 (3/50, 3/60, 3/110, 3/160, 3/260)
# Supports root on: ie0, le0, sd*, ...
d11 1
a11 1
options		GENERIC
d19 4
a22 4
options		SWAPPAGER, VNODEPAGER, DEVPAGER	# paging
options		KTRACE				# system call tracing support
#makeoptions	DEBUG="-g"			# symbols for kgdb + nm
options		DDB
d29 1
a29 1
options		CD9660		# ISO 9660 + Rock Ridge file system
d31 3
a33 3
options		FIFO		# FIFOs; RECOMMENDED
options		KERNFS		# /kern
options		NULLFS		# loopback file system
d38 2
a39 2
options		INET				# IP prototol stack support
# XXX - Work-around for slow SunOS/Sun3 servers (sigh...)
d44 1
a44 1
options 	COMPAT_09	# NetBSD 0.9,
d46 1
d49 1
a51 1
#options 	CONTEXT_DEBUG
d61 8
a68 1
# Devices
d70 3
a72 3
bwtwo0 at obmem0 addr ?
cgtwo0 at vmes0 addr 0xff400000 level 4 vect 0xA8
cgfour0 at obmem0 addr ?
d74 1
d78 1
d81 10
d92 1
d95 1
d97 1
d100 57
@


1.1.2.1
log
@file SMD_TEST was added on branch netbsd-1-1 on 1995-10-30 20:58:05 +0000
@
text
@d1 84
@


1.1.2.2
log
@New from Chuck Cranor: drivers for SMD disks!
xd: Xylogics 753/7053 SMD disk controller
xy: Xylogics 450/451 SMD disk controller
These now compile, but have not been tested.
@
text
@a0 84
#	$NetBSD: SMD_TEST,v 1.1 1995/10/30 20:58:04 gwr Exp $

#
# GENERIC Sun3 (3/50, 3/60, 3/110, 3/160, 3/260)
# Supports root on: ie0, le0, sd*, ...
#

include "std.sun3"

# Machines to be supported by this kernel
options		GENERIC
options 	FPU_EMULATE
options 	HAVECACHE		# Sun3/260 VAC

# Needs to be set per system.  i.e change these as you see fit
maxusers	4

# Standard system options
options		SWAPPAGER, VNODEPAGER, DEVPAGER	# paging
options		KTRACE				# system call tracing support
#makeoptions	DEBUG="-g"			# symbols for kgdb + nm
options		DDB

# Filesystem options
options 	NFSSERVER			# nfs server support
options 	NFSCLIENT			# nfs client support
options 	FFS				# ufs file system
#
options		CD9660		# ISO 9660 + Rock Ridge file system
options 	FDESC		# /dev/fd/*
options		FIFO		# FIFOs; RECOMMENDED
options		KERNFS		# /kern
options		NULLFS		# loopback file system
options 	PROCFS		# /proc
options 	UNION		# union file system

# Networking options
options		INET				# IP prototol stack support
# XXX - Work-around for slow SunOS/Sun3 servers (sigh...)
options 	NFS_BOOT_RWSIZE=1024

# Compatability options
options 	COMPAT_SUNOS	# can run SunOS 4.1.1 executables
options 	COMPAT_09	# NetBSD 0.9,
options 	COMPAT_10	# NetBSD 1.0,
options 	COMPAT_43	# and 4.3BSD
options 	TCP_COMPAT_42	# TCP bug compatibility with 4.2BSD

# Sun3-specific debugging options
#options 	CONTEXT_DEBUG
#options 	PMAP_DEBUG
#options 	VMFAULT_TRACE
#options 	SYSCALL_DEBUG
#options 	EXEC_DEBUG
options 	DIAGNOSTIC
#options 	SCSIDEBUG

config		netbsd swap generic

# Devices

bwtwo0 at obmem0 addr ?
cgtwo0 at vmes0 addr 0xff400000 level 4 vect 0xA8
cgfour0 at obmem0 addr ?

ie0 at obio0 addr ? level ?
ie1 at vmes0 addr 0xffe88000 level 3 vect 0x75

le0 at obio0 addr ? level ?

xdc0 at vmel0 addr 0xffffee80 level 2 vect 0x44
xd* at xdc? drive ?

xyc0 at vmes0 addr 0xffffee40 level 2 vect 0x48
xy* at xyc? drive ?

pseudo-device	loop	1		# network loopback
pseudo-device	bpfilter 8		# packet filter
pseudo-device	sl	2		# CSLIP
pseudo-device	ppp	2		# PPP
pseudo-device	tun	2		# network tunneling over tty

pseudo-device	pty	64		# pseudo-terminals
#pseudo-device	vnd	4		# paging to files
@
