head	1.14;
access;
symbols
	perseant-exfatfs-base-20250801:1.14
	perseant-exfatfs-base-20240630:1.14
	perseant-exfatfs:1.14.0.144
	perseant-exfatfs-base:1.14
	bouyer-sunxi-drm:1.14.0.142
	bouyer-sunxi-drm-base:1.14
	cjep_sun2x:1.14.0.140
	cjep_sun2x-base:1.14
	cjep_staticlib_x-base1:1.14
	cjep_staticlib_x:1.14.0.138
	cjep_staticlib_x-base:1.14
	thorpej-futex-base:1.14
	bouyer-xenpvh-base2:1.14
	phil-wifi-20200421:1.14
	bouyer-xenpvh-base1:1.14
	phil-wifi-20200411:1.14
	bouyer-xenpvh:1.14.0.136
	bouyer-xenpvh-base:1.14
	phil-wifi-20200406:1.14
	ad-namecache-base3:1.14
	ad-namecache-base2:1.14
	ad-namecache-base1:1.14
	ad-namecache:1.14.0.134
	ad-namecache-base:1.14
	isaki-audio2:1.14.0.132
	isaki-audio2-base:1.14
	pgoyette-compat-merge-20190127:1.14
	pgoyette-compat-20190127:1.14
	pgoyette-compat-20190118:1.14
	pgoyette-compat-1226:1.14
	pgoyette-compat-1126:1.14
	pgoyette-compat-1020:1.14
	pgoyette-compat-0930:1.14
	pgoyette-compat-0906:1.14
	pgoyette-compat-0728:1.14
	pgoyette-compat-0625:1.14
	pgoyette-compat-0521:1.14
	pgoyette-compat-0502:1.14
	pgoyette-compat-0422:1.14
	pgoyette-compat-0415:1.14
	pgoyette-compat-0407:1.14
	pgoyette-compat-0330:1.14
	pgoyette-compat-0322:1.14
	pgoyette-compat-0315:1.14
	pgoyette-compat:1.14.0.12
	pgoyette-compat-base:1.14
	perseant-stdc-iso10646:1.14.0.130
	perseant-stdc-iso10646-base:1.14
	prg-localcount2-base3:1.14
	prg-localcount2-base2:1.14
	prg-localcount2-base1:1.14
	prg-localcount2:1.14.0.128
	prg-localcount2-base:1.14
	pgoyette-localcount-20170426:1.14
	bouyer-socketcan-base1:1.14
	pgoyette-localcount-20170320:1.14
	bouyer-socketcan:1.14.0.126
	bouyer-socketcan-base:1.14
	pgoyette-localcount-20170107:1.14
	pgoyette-localcount-20161104:1.14
	localcount-20160914:1.14
	pgoyette-localcount-20160806:1.14
	pgoyette-localcount-20160726:1.14
	pgoyette-localcount:1.14.0.124
	pgoyette-localcount-base:1.14
	netbsd-5-2-3-RELEASE:1.14
	netbsd-5-1-5-RELEASE:1.14
	yamt-pagecache-base9:1.14
	yamt-pagecache-tag8:1.14
	tls-earlyentropy:1.14.0.122
	tls-earlyentropy-base:1.14
	riastradh-xf86-video-intel-2-7-1-pre-2-21-15:1.14
	riastradh-drm2-base3:1.14
	netbsd-5-2-2-RELEASE:1.14
	netbsd-5-1-4-RELEASE:1.14
	netbsd-5-2-1-RELEASE:1.14
	netbsd-5-1-3-RELEASE:1.14
	rmind-smpnet-nbase:1.14
	rmind-smpnet:1.14.0.118
	rmind-smpnet-base:1.14
	agc-symver:1.14.0.120
	agc-symver-base:1.14
	tls-maxphys-base:1.14
	yamt-pagecache-base8:1.14
	netbsd-5-2:1.14.0.116
	yamt-pagecache-base7:1.14
	netbsd-5-2-RELEASE:1.14
	netbsd-5-2-RC1:1.14
	yamt-pagecache-base6:1.14
	yamt-pagecache-base5:1.14
	yamt-pagecache-base4:1.14
	netbsd-5-1-2-RELEASE:1.14
	netbsd-5-1-1-RELEASE:1.14
	jmcneill-usbmp:1.14.0.114
	jmcneill-usbmp-base:1.14
	jmcneill-audiomp3:1.14.0.112
	jmcneill-audiomp3-base:1.14
	yamt-pagecache-base3:1.14
	yamt-pagecache-base2:1.14
	yamt-pagecache:1.14.0.110
	yamt-pagecache-base:1.14
	rmind-uvmplock-nbase:1.14
	jym-xensuspend-nbase:1.14
	bouyer-quota2-nbase:1.14
	bouyer-quota2:1.14.0.108
	bouyer-quota2-base:1.14
	jruoho-x86intr:1.14.0.106
	jruoho-x86intr-base:1.14
	matt-nb5-pq3:1.14.0.104
	matt-nb5-pq3-base:1.14
	netbsd-5-1:1.14.0.102
	netbsd-5-1-RELEASE:1.14
	yamt-nfs-mp-base11:1.14
	netbsd-5-1-RC4:1.14
	uebayasi-xip-base2:1.14
	yamt-nfs-mp-base10:1.14
	netbsd-5-1-RC3:1.14
	netbsd-5-1-RC2:1.14
	netbsd-5-1-RC1:1.14
	rmind-uvmplock:1.14.0.100
	rmind-uvmplock-base:1.14
	yamt-nfs-mp-base9:1.14
	uebayasi-xip:1.14.0.98
	uebayasi-xip-base:1.14
	netbsd-5-0-2-RELEASE:1.14
	yamt-nfs-mp-base8:1.14
	yamt-nfs-mp-base7:1.14
	netbsd-5-0-1-RELEASE:1.14
	jymxensuspend-base:1.14
	yamt-nfs-mp-base6:1.14
	yamt-nfs-mp-base5:1.14
	yamt-nfs-mp-base4:1.14
	yamt-nfs-mp-base3:1.14
	netbsd-5-0:1.14.0.96
	netbsd-5-0-RELEASE:1.14
	netbsd-5-0-RC4:1.14
	netbsd-5-0-RC3:1.14
	netbsd-5-0-RC2:1.14
	jym-xensuspend:1.14.0.94
	jym-xensuspend-base:1.14
	netbsd-5-0-RC1:1.14
	haad-dm-base2:1.14
	haad-nbase2:1.14
	ad-audiomp2:1.14.0.92
	ad-audiomp2-base:1.14
	netbsd-5:1.14.0.90
	netbsd-5-base:1.14
	haad-dm-base1:1.14
	haad-dm:1.14.0.88
	haad-dm-base:1.14
	simonb-wapbl-nbase:1.14
	yamt-pf42-base4:1.14
	simonb-wapbl:1.14.0.86
	simonb-wapbl-base:1.14
	yamt-pf42-base3:1.14
	hpcarm-cleanup-nbase:1.14
	yamt-pf42-base2:1.14
	yamt-nfs-mp-base2:1.14
	yamt-nfs-mp:1.14.0.84
	yamt-nfs-mp-base:1.14
	yamt-pf42:1.14.0.82
	yamt-pf42-base:1.14
	ad-socklock-base1:1.14
	yamt-lazymbuf-base15:1.14
	yamt-lazymbuf-base14:1.14
	keiichi-mipv6-nbase:1.14
	mjf-devfs2:1.14.0.80
	mjf-devfs2-base:1.14
	keiichi-mipv6:1.14.0.78
	keiichi-mipv6-base:1.14
	bouyer-xeni386-merge1:1.14
	vmlocking2-base3:1.14
	bouyer-xeni386-nbase:1.14
	yamt-kmem-base3:1.14
	cube-autoconf:1.14.0.76
	cube-autoconf-base:1.14
	yamt-kmem-base2:1.14
	bouyer-xeni386:1.14.0.74
	bouyer-xeni386-base:1.14
	yamt-kmem:1.14.0.72
	yamt-kmem-base:1.14
	vmlocking2-base2:1.14
	reinoud-bufcleanup-nbase:1.14
	vmlocking2:1.14.0.70
	vmlocking2-base1:1.14
	jmcneill-base:1.14
	mjf-devfs:1.14.0.68
	mjf-devfs-base:1.14
	bouyer-xenamd64-base2:1.14
	vmlocking-nbase:1.14
	yamt-x86pmap-base4:1.14
	bouyer-xenamd64:1.14.0.66
	bouyer-xenamd64-base:1.14
	yamt-x86pmap-base3:1.14
	yamt-x86pmap-base2:1.14
	yamt-x86pmap:1.14.0.64
	yamt-x86pmap-base:1.14
	jmcneill-pm:1.14.0.62
	jmcneill-pm-base:1.14
	hpcarm-cleanup:1.14.0.60
	hpcarm-cleanup-base:1.14
	mjf-ufs-trans-base:1.14
	yamt-idlelwp-base8:1.14
	ppcoea-renovation:1.14.0.58
	ppcoea-renovation-base:1.14
	reinoud-bufcleanup-base:1.14
	vmlocking:1.14.0.56
	vmlocking-base:1.14
	ad-audiomp:1.14.0.54
	ad-audiomp-base:1.14
	yamt-idlelwp:1.14.0.52
	post-newlock2-merge:1.14
	newlock2-nbase:1.14
	yamt-splraiseipl-base5:1.14
	yamt-splraiseipl-base4:1.14
	yamt-splraiseipl-base3:1.14
	yamt-splraiseipl-base2:1.14
	yamt-splraiseipl:1.14.0.50
	yamt-splraiseipl-base:1.14
	newlock2:1.14.0.48
	newlock2-base:1.14
	yamt-pdpolicy-base8:1.14
	yamt-pdpolicy-base7:1.14
	yamt-pdpolicy-base6:1.14
	gdamore-uart:1.14.0.46
	gdamore-uart-base:1.14
	simonb-timcounters-final:1.14
	yamt-pdpolicy-base5:1.14
	elad-kernelauth-nbase:1.14
	yamt-pdpolicy-base4:1.14
	yamt-pdpolicy-base3:1.14
	yamt-pdpolicy-base2:1.14
	yamt-pdpolicy:1.14.0.44
	yamt-pdpolicy-base:1.14
	yamt-uio_vmspace-base5:1.14
	simonb-timecounters:1.14.0.42
	simonb-timecounters-base:1.14
	rpaulo-netinet-merge-pcb:1.14.0.40
	rpaulo-netinet-merge-pcb-base:1.14
	yamt-uio_vmspace:1.14.0.38
	yamt-readahead-base3:1.14
	yamt-readahead-base2:1.14
	yamt-readahead:1.14.0.36
	yamt-readahead-base:1.14
	yamt-vop-base3:1.14
	yamt-vop-base2:1.14
	thorpej-vnode-attr:1.14.0.34
	thorpej-vnode-attr-base:1.14
	yamt-vop:1.14.0.32
	yamt-vop-base:1.14
	yamt-lazymbuf:1.14.0.30
	yamt-km-base4:1.14
	yamt-km-base3:1.14
	yamt-km-base2:1.14
	yamt-km:1.14.0.28
	yamt-km-base:1.14
	kent-audio2:1.14.0.26
	kent-audio2-base:1.14
	ktrace-lwp:1.14.0.24
	ktrace-lwp-base:1.14
	nathanw_sa_before_merge:1.14
	gmcgarry_ctxsw:1.14.0.22
	gmcgarry_ctxsw_base:1.14
	gmcgarry_ucred:1.14.0.20
	gmcgarry_ucred_base:1.14
	nathanw_sa_base:1.14
	gehenna-devsw:1.14.0.18
	gehenna-devsw-base:1.14
	eeh-devprop:1.14.0.16
	eeh-devprop-base:1.14
	newlock:1.14.0.14
	newlock-base:1.14
	ifpoll-base:1.14
	thorpej-mips-cache:1.14.0.10
	thorpej-mips-cache-base:1.14
	thorpej-devvp:1.14.0.8
	thorpej-devvp-base:1.14
	kqueue:1.14.0.6
	kqueue-base:1.14
	thorpej_scsipi_beforemerge:1.14
	thorpej_scsipi_nbase:1.14
	chs-ubc2-newbase:1.14
	fvdl-softdep-base:1.14
	thorpej_scsipi:1.14.0.4
	thorpej_scsipi_base:1.14
	thorpej-signal:1.14.0.2
	thorpej-signal-base:1.14
	marc-pcmcia-base:1.14
	bouyer-scsipi:1.13.0.2
	is-newarp-before-merge:1.12
	is-newarp:1.12.0.4
	is-newarp-base:1.12
	netbsd-1-2-PATCH001:1.6.4.2
	mrg-vm-swap:1.12.0.2
	thorpej-setroot:1.10.0.2
	netbsd-1-2-RELEASE:1.6.4.2
	netbsd-1-2-BETA:1.6.4.2
	netbsd-1-2:1.6.0.4
	netbsd-1-2-base:1.6
	netbsd-1-1-PATCH001:1.5
	netbsd-1-1-RELEASE:1.5
	netbsd-1-1:1.5.0.2
	netbsd-1-1-base:1.5;
locks; strict;
comment	@# @;


1.14
date	97.07.22.08.54.40;	author jonathan;	state dead;
branches;
next	1.13;

1.13
date	97.06.12.18.42.20;	author mrg;	state Exp;
branches;
next	1.12;

1.12
date	97.01.31.01.59.16;	author thorpej;	state Exp;
branches;
next	1.11;

1.11
date	97.01.15.01.29.09;	author perry;	state Exp;
branches;
next	1.10;

1.10
date	96.12.03.01.18.19;	author cgd;	state Exp;
branches
	1.10.2.1;
next	1.9;

1.9
date	96.11.16.23.10.52;	author jonathan;	state Exp;
branches;
next	1.8;

1.8
date	96.08.26.23.40.55;	author mrg;	state Exp;
branches;
next	1.7;

1.7
date	96.05.29.06.01.13;	author mhitch;	state Exp;
branches;
next	1.6;

1.6
date	95.12.28.16.08.20;	author jonathan;	state Exp;
branches
	1.6.4.1;
next	1.5;

1.5
date	95.10.05.01.53.07;	author jonathan;	state Exp;
branches;
next	1.4;

1.4
date	95.09.18.03.09.03;	author jonathan;	state Exp;
branches;
next	1.3;

1.3
date	95.08.18.10.09.20;	author jonathan;	state Exp;
branches;
next	1.2;

1.2
date	95.08.04.01.24.39;	author jonathan;	state Exp;
branches;
next	1.1;

1.1
date	95.04.28.23.34.45;	author jonathan;	state Exp;
branches;
next	;

1.10.2.1
date	97.01.14.21.25.59;	author thorpej;	state Exp;
branches;
next	1.10.2.2;

1.10.2.2
date	97.01.18.04.26.07;	author thorpej;	state Exp;
branches;
next	;

1.6.4.1
date	96.05.30.03.55.55;	author mhitch;	state Exp;
branches;
next	1.6.4.2;

1.6.4.2
date	96.06.17.05.14.26;	author jonathan;	state Exp;
branches;
next	;


desc
@@


1.14
log
@NEWCONF was prototype ``new config'' pmax kernel config file.   Now obsolete.
@
text
@#
# DECstation (3100 or 5000/xxx)
#
#	Generic config.new configuration for NetBSD/pmax
# 	$NetBSD: NEWCONF,v 1.13 1997/06/12 18:42:20 mrg Exp $
#
include		"arch/pmax/conf/std.pmax"

maxusers	8

options		CPU_R3000		# R2000/R3000 support

# replaces "cpu ds5k/240"
options		DS5000			# generic TC support and 3MAX support
options		DS5000_240		# 3MAXPLUS (kn03) support
options		DS5000_100		# 3MIN (kn02ba/kmin) support
options		DS5000_25		# MAXINE (kn02ca/xine) support
options		DS5000_200		# 3MAX (kn02) support, one day


options		DS3100			# PMAX (kn01) DECstation 2100, 3100


# Standard system options
#options	DIAGNOSTIC		# extra kernel debugging checks
options		DEBUG			# extra kernel debugging support
options		"COMPAT_43"		# compatibility with 4.3BSD binaries
options 	COMPAT_11
options 	COMPAT_12
options		KTRACE			# system call tracing support
options		"NKMEMCLUSTERS=1024"	# 4K pages in kernel malloc pool
#options	KGDB			# support for kernel gdb
#options	"KGDBRATE=19200"	# kernel gdb port rate (default 9600)
#options	"KGDBDEV=15*256+0"	# device for kernel gdb

# Filesystem options
file-system 	FFS		# fast filesystem
file-system 	MFS		# memory-based filesystem
file-system 	NFS		# Sun NFS-compatible filesystem (client)
file-system 	KERNFS		# kernel data-structure filesystem
#file-system	FDESC		# user file descriptor filesystem
#file-system	UMAPFS		# uid/gid remapping filesystem
file-system 	NULLFS		# null layer filesystem
#file-system	LFS		# Log-based filesystem (still experimental)
#file-system	PORTAL		# portal filesystem (still experimental)

options		FIFO		# POSIX fifo support (in all filesystems)
options		QUOTA		# FFS quotas
options		NFSSERVER	# Sun NFS-compatible filesystem (server)

# Networking options
options		INET		# Internet protocols
options		"TCP_COMPAT_42"	# compatibility with 4.2BSD TCP/IP
options		GATEWAY		# IP packet forwarding
#options	MULTICAST	# Multicast support
#options	MROUTING	# Multicast routing support
#options	ISO		# OSI networking
#options	TPIP
#options	EON

# pmax specific
options		COMPAT_ULTRIX	# ultrix compatibility
options		"HZ=256"	# RTC rate required

# Note that this configuration is unlikely to work, yet...
config		netbsd root on rz0a  dumps on rz0b
config		rz1netbsd root on rz1a  dumps on rz0b
#config		gennetbsd	root on ? type ?


########################################################################
#                                                                      #
# DECstation Turbochannel configuration and options                    #
#                                                                      #
########################################################################

tc*		at	mainbus0	# All but PMAXes have a turbochannel


########################################################################
# Common configuration for machines with IO ASIC chips                 #
# (3MIN, MAXINE, 3MAXPLUS)                                             #
########################################################################
ioasic0		at	tc?
clock0	at ioasic? 			# RTC
asc0	at ioasic?			# system SCSI subslot
scc0	at ioasic?
le0	at ioasic?			# tc onboard lance
scc1	at ioasic?			# Not present on Maxine

########################################################################
# MAXINE-only baseboard devices and on-baseboard "options"             #
########################################################################
xcfb0	at tc?				# TC framebuffer "option"
dtop0	at ioasic0
#isdn	at ioasic0
#fdc    at ioasic0			# floppy disk


########################################################################
# Configuration for 3MAX (5000/200) which has turbochannel but no ASIC.#
# 3MAX (5000/200) baseboard devices and on-baseboard "options"         #
########################################################################
clock0	at mainbus0  			# RTC
dc0	at mainbus0
le0	at tc? #slot ?  offset ?	# TC ether "option" on baseboard
asc0	at tc?				# TC scsi  "option" on baseboard
# For now, pretend this machine has an IOASIC.
dc0	at ioasic?			# dc7083 four-port DZ device

########################################################################
#  Supported turbochannel option cards			               #
########################################################################
cfb0	at tc?
mfb0	at tc?
sfb0	at tc?
#sfb1	at tc?
le*	at tc? #slot ?  offset ?		# TC ether option
#tt0	at tc? #slot? offset ?


########################################################################
# Decstation 2100/3100 (aka PMAX aka KN01) configuration.              #
# (these don't really have any options except a framebuffer.)          #
########################################################################
clock0	at mainbus0			# RTC
pm0	at mainbus0			# 3100 onboard fb
dc0	at mainbus0			# dc7083 four-port DZ device
le*	at mainbus0			# 3100 onboard lance
sii0	at mainbus0			# onboard scsi


########################################################################
# SCSI configuration                                                   #
########################################################################

#
# SCSI configuration for new-config machine-independent SCSI driver
#
scsibus*	at sii?
scsibus*	at asc?

sd*	at	scsibus?	target ? lun ?
st*	at	scsibus?	target ? lun ?
cd*	at	scsibus?	target ? lun ?


#
# SCSI configuration for old DECstation SCSI driver
#
oldscsibus*	at sii?
oldscsibus*	at asc?

rz0	at	oldscsibus?	target ? drive ?
rz1	at	oldscsibus?	target ? drive ?
rz2	at	oldscsibus?	target ? drive ?
rz3	at	oldscsibus?	target ? drive ?
rz4	at	oldscsibus?	target ? drive ?
rz5	at	oldscsibus?	target ? drive ?
tz0	at	oldscsibus?	target?  drive ?
tz1	at	oldscsibus?	target?  drive ?


#
# pseudo-devices
#

pseudo-device	sl		 4	# serial-line IP ports
pseudo-device	pty		64	# pseudo ptys
pseudo-device	bpfilter	16	# packet filter ports
pseudo-device	loop
pseudo-device	vnd		4	# virtual disk ick

#pseudo-device	ether			# From old config. what does it mean?
pseudo-device	rasterconsole	1 	# NB: raster console requires "fb"
pseudo-device	fb		3	# up to 3 framebuffers
@


1.13
log
@remove now obsolete "swap on..." lines.
@
text
@d5 1
a5 1
# 	$NetBSD: NEWCONF,v 1.12 1997/01/31 01:59:16 thorpej Exp $
@


1.12
log
@Update for new file system and root spec grammar.
@
text
@d5 1
a5 1
# 	$NetBSD: NEWCONF,v 1.11 1997/01/15 01:29:09 perry Exp $
d66 2
a67 2
config		netbsd root on rz0a swap on rz0b and rz1b dumps on rz0b
config		rz1netbsd root on rz1a swap on rz0b and rz1b dumps on rz0b
@


1.11
log
@Eliminate obsolete TIMEZONE and DST options.
Eliminate obsolete global kernel variable "struct timezone tz"
Add RTC_OFFSET option
Add global kernel variable rtc_offset, which is initialized by
RTC_OFFSET at kernel compile time.
on i386, x68k, mac68k, pc532 and arm32, RTC_OFFSET indicates how many
minutes west (east) of GMT the hardware RTC runs. Defaults to 0.
Places where tz variable was used to indicate this in the past have
been replaced with rtc_offset.
Add sysctl interface to rtc_offset.
Kill obsolete DST_* macros in sys/time.h
gettimeofday now always returns zeroed timezone if zone is requested.
settimeofday now ignores and logs attempts to set non-existant kernel
timezone.
@
text
@d5 1
a5 1
# 	$NetBSD: NEWCONF,v 1.10 1996/12/03 01:18:19 cgd Exp $
a10 6
# does not really do anything anymore, but this replaces "ident GENERIC"
# (actually, it enables fudging of swap blocks to swap after a miniroot
#  in the b partition, and make the kernel call setconf() to ask
#  what the root device is.)
#options		GENERIC

d37 10
d48 1
a48 3
options		FFS,QUOTA	# fast filesystem with user and group quotas
options		MFS		# memory-based filesystem
options		NFSCLIENT	# Sun NFS-compatible filesystem (client)
a49 6
options		KERNFS		# kernel data-structure filesystem
#options	FDESC		# user file descriptor filesystem
#options	UMAPFS		# uid/gid remapping filesystem
options		NULLFS		# null layer filesystem
#options	LFS		# Log-based filesystem (still experimental)
#options	PORTAL		# portal filesystem (still experimental)
d68 1
a68 1
#config		gennetbsd	swap generic
@


1.10
log
@Fix up includes so that up-to-date versions of 'config' can be used
to config pmax kernels.  Not all kernels can actually be config'd because
of device declaration problems, but i don't know how to fix those.
@
text
@d5 1
a5 1
# 	$NetBSD: NEWCONF,v 1.9 1996/11/16 23:10:52 jonathan Exp $
a27 6


# You need to set this locally, but it doesn't do much outside the kernel.
# Set up /etc/localtime instead.
options		TIMEZONE="8*60"		# minutes west of GMT (for)
options		DST=1			# use daylight savings rules
@


1.10.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
@d5 1
a5 1
# 	$NetBSD: NEWCONF,v 1.10 1996/12/03 01:18:19 cgd Exp $
d11 6
a48 10
file-system 	FFS		# fast filesystem
file-system 	MFS		# memory-based filesystem
file-system 	NFS		# Sun NFS-compatible filesystem (client)
file-system 	KERNFS		# kernel data-structure filesystem
#file-system	FDESC		# user file descriptor filesystem
#file-system	UMAPFS		# uid/gid remapping filesystem
file-system 	NULLFS		# null layer filesystem
#file-system	LFS		# Log-based filesystem (still experimental)
#file-system	PORTAL		# portal filesystem (still experimental)

d50 3
a52 1
options		QUOTA		# FFS quotas
d54 6
d78 1
a78 1
#config		gennetbsd	root on ? type ?
@


1.10.2.2
log
@Update from trunk.
@
text
@d5 1
a5 1
# 	$NetBSD: NEWCONF,v 1.11 1997/01/15 01:29:09 perry Exp $
d22 6
@


1.9
log
@Move non-optional "options" SWAPPAGER, VNODEPAGER, DEVPAGER to std.pmax
@
text
@d5 1
a5 1
# 	$NetBSD: NEWCONF,v 1.8 1996/08/26 23:40:55 mrg Exp $
d7 1
a7 1
include		"std.pmax"
@


1.8
log
@add COMPAT_12.
@
text
@d5 1
a5 1
# 	$NetBSD: NEWCONF,v 1.7 1996/05/29 06:01:13 mhitch Exp $
a36 3
options		SWAPPAGER		# swap pager (anonymous and swap space)
options		VNODEPAGER		# vnode pager (mapped files)
options		DEVPAGER		# device pager (mapped devices)
@


1.7
log
@Fixes to make kernel compile: HZ is required to be defined and CPU_R3000
is needed to include R3000 support.  Also change the le0 to le* for the
3100 LANCE so it configures properly.
@
text
@d5 1
a5 1
# 	$NetBSD: NEWCONF,v 1.6 1995/12/28 16:08:20 jonathan Exp $
d43 2
@


1.6
log
@Fix typo (two rz4s, no rz5) and add options KTRACE.
@
text
@d5 1
a5 1
# 	$NetBSD: NEWCONF,v 1.5 1995/10/05 01:53:07 jonathan Exp $
d17 1
d74 1
d140 1
a140 1
le0	at mainbus0			# 3100 onboard lance
@


1.6.4.1
log
@pulled up config file fixes from the trunk
@
text
@d5 1
a5 1
# 	$NetBSD: NEWCONF,v 1.7 1996/05/29 06:01:13 mhitch Exp $
a16 1
options		CPU_R3000		# R2000/R3000 support
a72 1
options		"HZ=256"	# RTC rate required
d138 1
a138 1
le*	at mainbus0			# 3100 onboard lance
@


1.6.4.2
log
@Change 3100 baseboard lance to "le0" in anticipation of config being fixed.
Remove "options	DS5000", as it no longer appears in the pmax source.
@
text
@d5 1
a5 1
# 	$NetBSD: NEWCONF,v 1.6.4.1 1996/05/30 03:55:55 mhitch Exp $
d20 1
d140 1
a140 1
le0	at mainbus0			# 3100 onboard lance
@


1.5
log
@Change the pmax framebuffer driver to reflect the rcons changes as negotiated
with pk:
Use dev/rcons/files.rcons in the pmax config file.
Use "rasterconsole" as the tag in pmax/conf, and modify the pmax
framebuffer pseudo-device drivers (fb and rcons) to us rasterconsole.h and
RASTERCONSOLE for compile-time configuration of the rcons pseudo-device.
Modify the pmax rcons pseudo-device driver to initialize a little-endian,
QVSS-compatible font (set its ascent, and set the rconsole structure to
point to that font) before calling rcons_connect().

Tested on a cfb.  The ascent may be wrong (or at least, not be aligned with
the hw cursor sprite) on a 3100.
@
text
@d5 1
a5 1
# 	$NetBSD: NEWCONF,v 1.4 1995/09/18 03:09:03 jonathan Exp $
d42 1
a42 1
#options	KTRACE			# system call tracing support
d168 1
a168 1
rz4	at	oldscsibus?	target ? drive ?
@


1.4
log
@Update files.pmax to use Ted Lemon's port of the sparc rcons glass-tty fb
driver, the "generic" fb pseudo-device driver, and dev/cons.c.
Update an example new-config file (NEWCONF) to use them.
@
text
@d5 1
a5 1
# 	$NetBSD: NEWCONF,v 1.3 1995/08/18 10:09:20 jonathan Exp $
d183 2
a184 4
#pseudo-device	ether		# From old config. what does it mean?
# rcons is not yet merged in
pseudo-device	rcons		1 	# hack
# until rcons is finished
a185 1

@


1.3
log
@Rename "asic" to "ioasic", to be compatible with "machine-independent"
turbochannel/asic device drivers. (also comment out tt.c.)
@
text
@d5 1
a5 1
# 	$NetBSD: NEWCONF,v 1.2 1995/08/04 01:24:39 jonathan Exp $
d12 3
d17 1
a27 1
options		NEWCONF			# turn on newconf code in old drivers
d29 2
a30 1
# You need to set this locally
d75 3
a77 1
config		netbsd root on rz1a swap on rz0b and rz1b dumps on rz0b
d125 1
a125 1
#sfb0	at tc?
d185 1
a185 1
#rcons0	at mainbus0		# hack?
d187 2
a188 1
#pseudo-device	fb
@


1.2
log
@Snapshot of a prototuype for a new-config GENERIC configuration.
This relies on an ugly mixture of new-style config and old-style config.
@
text
@d5 1
a5 1
# 	$NetBSD: NEWCONF,v 1.1 1995/04/28 23:34:45 jonathan Exp $
d87 6
a92 6
asic0		at	tc?
clock0	at asic? 			# RTC
asc0	at asic?			# system SCSI subslot
scc0	at asic?
le0	at asic?			# tc onboard lance
scc1	at asic?			# Not present on Maxine
d98 3
a100 3
dtop0	at asic0
#isdn	at asic0
#fdc    at asic0			# floppy disk
d104 1
a104 1
# Configuration for 3MAX (5000/200) which has turbochannel but no ASIC #
d111 2
a112 2
# For now, pretend this machine has an ASIC.
dc0	at asic?			# dc7083 four-port DZ device
d121 2
a122 2
le1	at tc? #slot ?  offset ?		# TC ether option
tt0	at tc? #slot? offset ?
@


1.1
log
@Add prototype (new-style) config for pmax. This doesn't yet work;
auto-configuration initialization code is missing. It uses "needs-count"
flags to come slightly close to what the old-style pmax source expects.
Perhaps autoconfig code can be lifted from the alpha port or volunteers
found to write some.
@
text
@d2 1
a2 1
# GENERIC DECstation (3100 or 5000/xxx)
d4 2
a5 2
#	first cut at new-style configu
# 	$NetBSD: NEWCONF,v 1.0 1995/04/28 03:10:41 03:45:26 jonathan Exp $
d11 10
a20 2
#cpu		"DS3100"
#cpu		"DS5000"
d22 1
a22 2
# does not really do anything anymore, but this replaces "ident GENERIC"
options		GENERIC
d24 1
d26 1
a26 1
# Need to set locally
a49 1
options		LOFS		# Loop-back filesystem
d51 1
a51 1
#options		FDESC		# user file descriptor filesystem
d53 1
a53 1
#options	NULLFS		# null layer filesystem
d70 3
a72 1
config		netbsd root on rz1a swap on rz0b and rz1b dumps on rz1b
d74 34
a107 3
tc*		at	 mainbus0
clock0		at	mainbus0
dtop0	at mainbus0
d109 30
a138 11
xcfb0	at mainbus0
cfb0	at tc? slot? offset ?
mfb0	at tc? slot? offset ?
pm0	at tc? slot? offset ?
#scc0	at mainbus0
#scc1	at mainbus0  offset ?
le0	at tc? slot ?  offset ?
tt0	at tc? slot? offset ?

sii0	at mainbus0
asc0	at mainbus0
d140 3
d146 24
a169 12
# commented out till pmax scsidriver is fixed
#rz*	at	scsibus?	target ? drive ?
#tz*	at	scsibus?	target ? drive ?

rz0	at	scsibus?	target ? drive ?
rz1	at	scsibus?	target ? drive ?
rz2	at	scsibus?	target ? drive ?
rz3	at	scsibus?	target ? drive ?
rz4	at	scsibus?	target ? drive ?
rz4	at	scsibus?	target ? drive ?
tz0	at	scsibus?	target?  drive ?
tz1	at	scsibus?	target?  drive ?
d175 3
a177 1
#pseudo-device	ether
d179 1
a179 1
#pseudo-device	rcons
@
