head	1.36;
access;
symbols
	perseant-exfatfs-base-20250801:1.36
	perseant-exfatfs-base-20240630:1.36
	perseant-exfatfs:1.36.0.128
	perseant-exfatfs-base:1.36
	bouyer-sunxi-drm:1.36.0.126
	bouyer-sunxi-drm-base:1.36
	cjep_sun2x:1.36.0.124
	cjep_sun2x-base:1.36
	cjep_staticlib_x-base1:1.36
	cjep_staticlib_x:1.36.0.122
	cjep_staticlib_x-base:1.36
	thorpej-futex-base:1.36
	bouyer-xenpvh-base2:1.36
	phil-wifi-20200421:1.36
	bouyer-xenpvh-base1:1.36
	phil-wifi-20200411:1.36
	bouyer-xenpvh:1.36.0.120
	bouyer-xenpvh-base:1.36
	phil-wifi-20200406:1.36
	ad-namecache-base3:1.36
	ad-namecache-base2:1.36
	ad-namecache-base1:1.36
	ad-namecache:1.36.0.118
	ad-namecache-base:1.36
	isaki-audio2:1.36.0.116
	isaki-audio2-base:1.36
	pgoyette-compat-merge-20190127:1.36
	pgoyette-compat-20190127:1.36
	pgoyette-compat-20190118:1.36
	pgoyette-compat-1226:1.36
	pgoyette-compat-1126:1.36
	pgoyette-compat-1020:1.36
	pgoyette-compat-0930:1.36
	pgoyette-compat-0906:1.36
	pgoyette-compat-0728:1.36
	pgoyette-compat-0625:1.36
	pgoyette-compat-0521:1.36
	pgoyette-compat-0502:1.36
	pgoyette-compat-0422:1.36
	pgoyette-compat-0415:1.36
	pgoyette-compat-0407:1.36
	pgoyette-compat-0330:1.36
	pgoyette-compat-0322:1.36
	pgoyette-compat-0315:1.36
	pgoyette-compat:1.36.0.114
	pgoyette-compat-base:1.36
	perseant-stdc-iso10646:1.36.0.112
	perseant-stdc-iso10646-base:1.36
	prg-localcount2-base3:1.36
	prg-localcount2-base2:1.36
	prg-localcount2-base1:1.36
	prg-localcount2:1.36.0.110
	prg-localcount2-base:1.36
	pgoyette-localcount-20170426:1.36
	bouyer-socketcan-base1:1.36
	pgoyette-localcount-20170320:1.36
	bouyer-socketcan:1.36.0.108
	bouyer-socketcan-base:1.36
	pgoyette-localcount-20170107:1.36
	pgoyette-localcount-20161104:1.36
	localcount-20160914:1.36
	pgoyette-localcount-20160806:1.36
	pgoyette-localcount-20160726:1.36
	pgoyette-localcount:1.36.0.106
	pgoyette-localcount-base:1.36
	netbsd-5-2-3-RELEASE:1.36
	netbsd-5-1-5-RELEASE:1.36
	yamt-pagecache-base9:1.36
	yamt-pagecache-tag8:1.36
	tls-earlyentropy:1.36.0.104
	tls-earlyentropy-base:1.36
	riastradh-xf86-video-intel-2-7-1-pre-2-21-15:1.36
	riastradh-drm2-base3:1.36
	netbsd-5-2-2-RELEASE:1.36
	netbsd-5-1-4-RELEASE:1.36
	netbsd-5-2-1-RELEASE:1.36
	netbsd-5-1-3-RELEASE:1.36
	rmind-smpnet-nbase:1.36
	rmind-smpnet:1.36.0.100
	rmind-smpnet-base:1.36
	agc-symver:1.36.0.102
	agc-symver-base:1.36
	tls-maxphys-base:1.36
	yamt-pagecache-base8:1.36
	netbsd-5-2:1.36.0.98
	yamt-pagecache-base7:1.36
	netbsd-5-2-RELEASE:1.36
	netbsd-5-2-RC1:1.36
	yamt-pagecache-base6:1.36
	yamt-pagecache-base5:1.36
	yamt-pagecache-base4:1.36
	netbsd-5-1-2-RELEASE:1.36
	netbsd-5-1-1-RELEASE:1.36
	jmcneill-usbmp:1.36.0.96
	jmcneill-usbmp-base:1.36
	jmcneill-audiomp3:1.36.0.94
	jmcneill-audiomp3-base:1.36
	yamt-pagecache-base3:1.36
	yamt-pagecache-base2:1.36
	yamt-pagecache:1.36.0.92
	yamt-pagecache-base:1.36
	rmind-uvmplock-nbase:1.36
	jym-xensuspend-nbase:1.36
	bouyer-quota2-nbase:1.36
	bouyer-quota2:1.36.0.90
	bouyer-quota2-base:1.36
	jruoho-x86intr:1.36.0.88
	jruoho-x86intr-base:1.36
	matt-nb5-pq3:1.36.0.86
	matt-nb5-pq3-base:1.36
	netbsd-5-1:1.36.0.84
	netbsd-5-1-RELEASE:1.36
	yamt-nfs-mp-base11:1.36
	netbsd-5-1-RC4:1.36
	uebayasi-xip-base2:1.36
	yamt-nfs-mp-base10:1.36
	netbsd-5-1-RC3:1.36
	netbsd-5-1-RC2:1.36
	netbsd-5-1-RC1:1.36
	rmind-uvmplock:1.36.0.82
	rmind-uvmplock-base:1.36
	yamt-nfs-mp-base9:1.36
	uebayasi-xip:1.36.0.80
	uebayasi-xip-base:1.36
	netbsd-5-0-2-RELEASE:1.36
	yamt-nfs-mp-base8:1.36
	yamt-nfs-mp-base7:1.36
	netbsd-5-0-1-RELEASE:1.36
	jymxensuspend-base:1.36
	yamt-nfs-mp-base6:1.36
	yamt-nfs-mp-base5:1.36
	yamt-nfs-mp-base4:1.36
	yamt-nfs-mp-base3:1.36
	netbsd-5-0:1.36.0.78
	netbsd-5-0-RELEASE:1.36
	netbsd-5-0-RC4:1.36
	netbsd-5-0-RC3:1.36
	netbsd-5-0-RC2:1.36
	jym-xensuspend:1.36.0.76
	jym-xensuspend-base:1.36
	netbsd-5-0-RC1:1.36
	haad-dm-base2:1.36
	haad-nbase2:1.36
	ad-audiomp2:1.36.0.74
	ad-audiomp2-base:1.36
	netbsd-5:1.36.0.72
	netbsd-5-base:1.36
	haad-dm-base1:1.36
	haad-dm:1.36.0.70
	haad-dm-base:1.36
	simonb-wapbl-nbase:1.36
	yamt-pf42-base4:1.36
	simonb-wapbl:1.36.0.68
	simonb-wapbl-base:1.36
	yamt-pf42-base3:1.36
	hpcarm-cleanup-nbase:1.36
	yamt-pf42-base2:1.36
	yamt-nfs-mp-base2:1.36
	yamt-nfs-mp:1.36.0.66
	yamt-nfs-mp-base:1.36
	yamt-pf42:1.36.0.64
	yamt-pf42-base:1.36
	ad-socklock-base1:1.36
	yamt-lazymbuf-base15:1.36
	yamt-lazymbuf-base14:1.36
	keiichi-mipv6-nbase:1.36
	mjf-devfs2:1.36.0.62
	mjf-devfs2-base:1.36
	keiichi-mipv6:1.36.0.60
	keiichi-mipv6-base:1.36
	bouyer-xeni386-merge1:1.36
	vmlocking2-base3:1.36
	bouyer-xeni386-nbase:1.36
	yamt-kmem-base3:1.36
	cube-autoconf:1.36.0.58
	cube-autoconf-base:1.36
	yamt-kmem-base2:1.36
	bouyer-xeni386:1.36.0.56
	bouyer-xeni386-base:1.36
	yamt-kmem:1.36.0.54
	yamt-kmem-base:1.36
	vmlocking2-base2:1.36
	reinoud-bufcleanup-nbase:1.36
	vmlocking2:1.36.0.52
	vmlocking2-base1:1.36
	jmcneill-base:1.36
	mjf-devfs:1.36.0.50
	mjf-devfs-base:1.36
	bouyer-xenamd64-base2:1.36
	vmlocking-nbase:1.36
	yamt-x86pmap-base4:1.36
	bouyer-xenamd64:1.36.0.48
	bouyer-xenamd64-base:1.36
	yamt-x86pmap-base3:1.36
	yamt-x86pmap-base2:1.36
	yamt-x86pmap:1.36.0.46
	yamt-x86pmap-base:1.36
	jmcneill-pm:1.36.0.44
	jmcneill-pm-base:1.36
	hpcarm-cleanup:1.36.0.42
	hpcarm-cleanup-base:1.36
	mjf-ufs-trans-base:1.36
	yamt-idlelwp-base8:1.36
	ppcoea-renovation:1.36.0.40
	ppcoea-renovation-base:1.36
	reinoud-bufcleanup-base:1.36
	vmlocking:1.36.0.38
	vmlocking-base:1.36
	ad-audiomp:1.36.0.36
	ad-audiomp-base:1.36
	yamt-idlelwp:1.36.0.34
	post-newlock2-merge:1.36
	newlock2-nbase:1.36
	yamt-splraiseipl-base5:1.36
	yamt-splraiseipl-base4:1.36
	yamt-splraiseipl-base3:1.36
	yamt-splraiseipl-base2:1.36
	yamt-splraiseipl:1.36.0.32
	yamt-splraiseipl-base:1.36
	newlock2:1.36.0.30
	newlock2-base:1.36
	yamt-pdpolicy-base8:1.36
	yamt-pdpolicy-base7:1.36
	yamt-pdpolicy-base6:1.36
	gdamore-uart:1.36.0.28
	gdamore-uart-base:1.36
	simonb-timcounters-final:1.36
	yamt-pdpolicy-base5:1.36
	elad-kernelauth-nbase:1.36
	yamt-pdpolicy-base4:1.36
	yamt-pdpolicy-base3:1.36
	yamt-pdpolicy-base2:1.36
	yamt-pdpolicy:1.36.0.26
	yamt-pdpolicy-base:1.36
	yamt-uio_vmspace-base5:1.36
	simonb-timecounters:1.36.0.24
	simonb-timecounters-base:1.36
	rpaulo-netinet-merge-pcb:1.36.0.22
	rpaulo-netinet-merge-pcb-base:1.36
	yamt-uio_vmspace:1.36.0.20
	yamt-readahead-base3:1.36
	yamt-readahead-base2:1.36
	yamt-readahead:1.36.0.18
	yamt-readahead-base:1.36
	yamt-vop-base3:1.36
	yamt-vop-base2:1.36
	thorpej-vnode-attr:1.36.0.16
	thorpej-vnode-attr-base:1.36
	yamt-vop:1.36.0.14
	yamt-vop-base:1.36
	yamt-lazymbuf:1.36.0.12
	yamt-km-base4:1.36
	yamt-km-base3:1.36
	yamt-km-base2:1.36
	yamt-km:1.36.0.10
	yamt-km-base:1.36
	kent-audio2:1.36.0.8
	kent-audio2-base:1.36
	ktrace-lwp:1.36.0.6
	ktrace-lwp-base:1.36
	nathanw_sa_end:1.32.8.4
	nathanw_sa_before_merge:1.36
	gmcgarry_ctxsw:1.36.0.4
	gmcgarry_ctxsw_base:1.36
	gmcgarry_ucred:1.36.0.2
	gmcgarry_ucred_base:1.36
	nathanw_sa_base:1.36
	gehenna-devsw:1.35.0.2
	gehenna-devsw-base:1.36
	netbsd-1-5-PATCH003:1.30
	eeh-devprop:1.33.0.6
	eeh-devprop-base:1.33
	newlock:1.33.0.4
	newlock-base:1.33
	ifpoll-base:1.33
	nathanw_sa:1.32.0.8
	thorpej-mips-cache:1.32.0.6
	thorpej-mips-cache-base:1.32
	thorpej-devvp-base3:1.32
	thorpej-devvp-base2:1.32
	post-chs-ubcperf:1.32
	pre-chs-ubcperf:1.32
	thorpej-devvp:1.32.0.4
	thorpej-devvp-base:1.32
	netbsd-1-5-PATCH002:1.30
	kqueue:1.32.0.2
	kqueue-base:1.33
	netbsd-1-5-PATCH001:1.30
	thorpej_scsipi_beforemerge:1.31
	thorpej_scsipi_nbase:1.31
	netbsd-1-5-RELEASE:1.30
	netbsd-1-5-BETA2:1.30
	netbsd-1-5-BETA:1.30
	netbsd-1-4-PATCH003:1.28
	netbsd-1-5-ALPHA2:1.30
	netbsd-1-5:1.30.0.4
	netbsd-1-5-base:1.30
	minoura-xpg4dl:1.30.0.2
	minoura-xpg4dl-base:1.30
	netbsd-1-4-PATCH002:1.28
	chs-ubc2-newbase:1.29
	wrstuden-devbsize-19991221:1.29
	wrstuden-devbsize:1.29.0.8
	wrstuden-devbsize-base:1.29
	kame_141_19991130:1.28
	comdex-fall-1999:1.29.0.6
	comdex-fall-1999-base:1.29
	fvdl-softdep:1.29.0.4
	fvdl-softdep-base:1.29
	thorpej_scsipi:1.29.0.2
	thorpej_scsipi_base:1.31
	netbsd-1-4-PATCH001:1.28
	kame_14_19990705:1.28
	kame_14_19990628:1.28
	kame:1.28.0.14
	scottr-mac68k-wscons-base:1.29
	chs-ubc2:1.28.0.12
	chs-ubc2-base:1.29
	netbsd-1-4-RELEASE:1.28
	netbsd-1-4:1.28.0.10
	netbsd-1-4-base:1.28
	scottr-mac68k-wscons:1.28.0.8
	netbsd-1-3-PATCH003:1.23
	netbsd-1-3-PATCH003-CANDIDATE2:1.23
	kenh-if-detach:1.28.0.6
	kenh-if-detach-base:1.28
	netbsd-1-3-PATCH003-CANDIDATE1:1.23
	netbsd-1-3-PATCH003-CANDIDATE0:1.23
	chs-ubc:1.28.0.4
	chs-ubc-base:1.28
	eeh-paddr_t:1.28.0.2
	eeh-paddr_t-base:1.28
	netbsd-1-3-PATCH002:1.23
	netbsd-1-3-PATCH001:1.23
	netbsd-1-3-RELEASE:1.23
	netbsd-1-3-BETA:1.23
	netbsd-1-3:1.23.0.6
	netbsd-1-3-base:1.23
	thorpej-signal:1.23.0.4
	thorpej-signal-base:1.23
	marc-pcmcia:1.23.0.2
	marc-pcmcia-bp:1.23
	marc-pcmcia-base:1.23
	bouyer-scsipi:1.22.0.2
	is-newarp-before-merge:1.20
	is-newarp:1.19.0.2
	is-newarp-base:1.19
	netbsd-1-2-PATCH001:1.12
	mrg-vm-swap:1.20.0.2
	thorpej-setroot:1.17.0.2
	netbsd-1-2-RELEASE:1.12
	netbsd-1-2-BETA:1.12
	netbsd-1-2:1.12.0.4
	netbsd-1-2-base:1.12
	netbsd-1-1-PATCH001:1.5.2.1
	netbsd-1-1-RELEASE:1.5.2.1
	netbsd-1-1:1.5.0.2
	netbsd-1-1-base:1.5;
locks; strict;
comment	@# @;


1.36
date	2002.05.19.22.01.01;	author scottr;	state dead;
branches;
next	1.35;

1.35
date	2002.04.25.15.06.30;	author atatat;	state Exp;
branches
	1.35.2.1;
next	1.34;

1.34
date	2002.04.12.08.11.05;	author gmcgarry;	state Exp;
branches;
next	1.33;

1.33
date	2002.01.27.13.23.20;	author jdolecek;	state Exp;
branches;
next	1.32;

1.32
date	2001.07.08.16.32.19;	author abs;	state Exp;
branches
	1.32.2.1
	1.32.8.1;
next	1.31;

1.31
date	2000.09.24.15.59.34;	author jdolecek;	state Exp;
branches;
next	1.30;

1.30
date	2000.02.14.08.58.42;	author scottr;	state Exp;
branches;
next	1.29;

1.29
date	99.07.29.10.37.19;	author augustss;	state Exp;
branches
	1.29.2.1;
next	1.28;

1.28
date	98.06.26.01.54.01;	author lukem;	state Exp;
branches
	1.28.8.1
	1.28.12.1;
next	1.27;

1.27
date	98.01.05.06.28.52;	author perry;	state Exp;
branches;
next	1.26;

1.26
date	97.12.18.06.45.30;	author scottr;	state Exp;
branches;
next	1.25;

1.25
date	97.11.17.01.58.01;	author lukem;	state Exp;
branches;
next	1.24;

1.24
date	97.11.04.03.56.09;	author briggs;	state Exp;
branches;
next	1.23;

1.23
date	97.07.23.06.36.59;	author scottr;	state Exp;
branches;
next	1.22;

1.22
date	97.06.12.18.42.08;	author mrg;	state Exp;
branches;
next	1.21;

1.21
date	97.05.06.00.31.50;	author lukem;	state Exp;
branches;
next	1.20;

1.20
date	97.02.12.04.31.35;	author scottr;	state Exp;
branches;
next	1.19;

1.19
date	97.01.31.06.13.42;	author thorpej;	state Exp;
branches
	1.19.2.1;
next	1.18;

1.18
date	97.01.31.06.02.21;	author thorpej;	state Exp;
branches;
next	1.17;

1.17
date	96.11.19.00.38.06;	author scottr;	state Exp;
branches
	1.17.2.1;
next	1.16;

1.16
date	96.11.11.18.02.58;	author scottr;	state Exp;
branches;
next	1.15;

1.15
date	96.09.22.06.49.12;	author scottr;	state Exp;
branches;
next	1.14;

1.14
date	96.08.26.23.40.30;	author mrg;	state Exp;
branches;
next	1.13;

1.13
date	96.08.05.01.52.15;	author scottr;	state Exp;
branches;
next	1.12;

1.12
date	96.05.19.22.29.07;	author scottr;	state Exp;
branches;
next	1.11;

1.11
date	96.05.06.03.32.33;	author briggs;	state Exp;
branches;
next	1.10;

1.10
date	96.05.05.06.16.04;	author briggs;	state Exp;
branches;
next	1.9;

1.9
date	96.03.12.21.06.24;	author scottr;	state Exp;
branches;
next	1.8;

1.8
date	96.03.07.02.48.33;	author briggs;	state Exp;
branches;
next	1.7;

1.7
date	95.11.21.05.00.36;	author briggs;	state Exp;
branches;
next	1.6;

1.6
date	95.11.01.04.52.46;	author briggs;	state Exp;
branches;
next	1.5;

1.5
date	95.09.16.12.33.08;	author briggs;	state Exp;
branches
	1.5.2.1;
next	1.4;

1.4
date	95.07.01.16.35.54;	author briggs;	state Exp;
branches;
next	1.3;

1.3
date	95.06.22.23.24.18;	author briggs;	state Exp;
branches;
next	1.2;

1.2
date	95.06.19.03.53.58;	author briggs;	state Exp;
branches;
next	1.1;

1.1
date	95.05.17.00.33.59;	author briggs;	state Exp;
branches;
next	;

1.35.2.1
date	2002.05.30.15.33.25;	author gehenna;	state dead;
branches;
next	;

1.32.2.1
date	2002.02.11.20.08.31;	author jdolecek;	state Exp;
branches;
next	1.32.2.2;

1.32.2.2
date	2002.06.23.17.37.42;	author jdolecek;	state dead;
branches;
next	;

1.32.8.1
date	2001.07.08.16.32.19;	author nathanw;	state dead;
branches;
next	1.32.8.2;

1.32.8.2
date	2002.02.28.04.10.35;	author nathanw;	state Exp;
branches;
next	1.32.8.3;

1.32.8.3
date	2002.04.17.00.03.32;	author nathanw;	state Exp;
branches;
next	1.32.8.4;

1.32.8.4
date	2002.06.20.03.39.23;	author nathanw;	state dead;
branches;
next	;

1.29.2.1
date	2000.11.20.20.12.13;	author bouyer;	state Exp;
branches;
next	;

1.28.8.1
date	99.11.01.06.19.09;	author scottr;	state Exp;
branches;
next	;

1.28.12.1
date	99.08.02.19.53.15;	author thorpej;	state Exp;
branches;
next	;

1.19.2.1
date	97.03.12.15.08.21;	author is;	state Exp;
branches;
next	;

1.17.2.1
date	97.01.14.21.25.27;	author thorpej;	state Exp;
branches;
next	;

1.5.2.1
date	95.10.16.14.17.10;	author briggs;	state Exp;
branches;
next	;


desc
@@


1.36
log
@SMALLRAM is an effective replacement for the SPOT and MYSTERY configs,
which are IIcx and IIx machines with not much RAM, respectively.

The PUMA config is configured somewhat optimally for one of Allen's
Quadras but doesn't do anything special as compared to SMALLRAM.
@
text
@#	$NetBSD: PUMA,v 1.35 2002/04/25 15:06:30 atatat Exp $
#
# PUMA

include	"arch/mac68k/conf/std.mac68k"

#options 	INCLUDE_CONFIG_FILE	# embed config file in kernel binary

maxusers	64		# estimated number of users

# CPU support.  At least one is REQUIRED.
options 	M68040

# CPU-related options.
options 	FPSP
options 	FPU_EMULATE

# Standard system options

options 	RTC_OFFSET=0	# hardware clock is this many mins. west of GMT
#options 	NTP		# NTP phase/frequency locked loop

options 	KTRACE		# system call tracing via ktrace(1)

options 	SYSVMSG		# System V-like message queues
options 	SYSVSEM		# System V-like semaphores
options 	SYSVSHM		# System V-like memory sharing
#options 	SHMMAXPGS=1024	# 1024 pages is the default

options 	LKM		# loadable kernel modules

#options 	USERCONF	# userconf(4) support
#options	PIPE_SOCKETPAIR	# smaller, but slower pipe(2)

# Diagnostic/debugging support options
options 	DDB		# in-kernel debugger
#options 	DDB_HISTORY_SIZE=100	# enable history editing in DDB

# Compatibility options
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 	COMPAT_14	# NetBSD 1.4,
options 	COMPAT_43	# and 4.3BSD
#options 	TCP_COMPAT_42	# 4.2BSD TCP/IP bug compat. Not recommended.

options 	COMPAT_SUNOS	# binary compatibility with SunOS 4.x binaries
#options 	COMPAT_M68K4K	# compatibility with NetBSD/m68k4k binaries

# File systems
file-system 	FFS		# UFS
file-system 	MFS		# memory file system
file-system 	NFS		# Network File System client
file-system 	CD9660		# ISO 9660 + Rock Ridge file system
file-system 	KERNFS		# /kern
file-system 	NULLFS		# loopback file system
file-system 	PROCFS		# /proc
file-system 	UNION		# union file system

# File system options
options 	QUOTA		# UFS quotas
options 	NFSSERVER	# Network File System server
#options 	EXT2FS_SYSTEM_FLAGS # makes ext2fs file flags (append and
				# immutable) behave as system flags.

# Networking options
options 	GATEWAY		# packet forwarding
options 	INET		# IP + ICMP + TCP + UDP
#options 	MROUTING	# IP multicast routing
options 	NETATALK	# AppleTalk networking protocols
options 	PFIL_HOOKS	# pfil(9) packet filter hooks
#options 	TCP_DEBUG	# Record last TCP_NDEBUG packets with SO_DEBUG

# These options enable verbose messages for several subsystems.
# Warning, these may compile large string tables into the kernel!
options 	SCSIVERBOSE	# human readable SCSI error messages

# wscons options
#options 	WSEMUL_SUN		# sun terminal emulation
options 	WSEMUL_VT100		# VT100 / VT220 emulation
options 	WSDISPLAY_COMPAT_ITEFONT # use ite font (6x10)

# rcons options; note that 1-bit and 8-bit displays are supported by default.
options 	RCONS_2BPP		# Support for 2-bit display
options 	RCONS_4BPP		# Support for 4-bit display
options 	RCONS_16BPP		# Support for 16-bit display


# Kernel root file system and dump configuration.
config		netbsd	root on ? type ?

#
# Device configuration
#

mainbus0 at root

fpu0 at mainbus?			# Floating-Point Coprocessor support


# Basic Bus Support

# On-board I/O bus support
obio0 at mainbus?

# NuBus support
nubus0 at mainbus?


# Console Devices

# Apple Desktop Bus interface
adb0	at obio?
aed*	at adb?				# ADB event device
akbd*	at adb?				# ADB keyboard
ams*	at adb?				# ADB mouse

# Basic frame buffer support
intvid0	at obio?			# Internal video hardware
macvid*	at nubus?			# NuBus video card

# Device-independent frame buffer interface
macfb*	at intvid?
macfb*	at macvid?

# Workstation Console devices
wsdisplay0 at macfb? console ?
wskbd0	at akbd? console ?
wsmouse0 at ams?


# Serial Devices

# On-board serial interface
zsc0	at obio?
zstty*	at zsc? channel ?


# SCSI Controllers and Devices

# SCSI controllers
esp0	at obio?			# SCSI NCR 53C9x
esp1	at obio?			# SCSI NCR 53C9x

# SCSI bus support
scsibus* at scsi?

# SCSI devices
sd*	at scsibus? target ? lun ?	# SCSI disk drives
st*	at scsibus? target ? lun ?	# SCSI tape drives
cd*	at scsibus? target ? lun ?	# SCSI CD-ROM drives
ch*	at scsibus? target ? lun ?	# SCSI autochangers
se*	at scsibus? target ? lun ?	# SCSI ethernet


# Network Interfaces

# On-board Ethernet controllers
sn*	at obio?			# SONIC-based (DP83932, DP83916)

# NuBus Ethernet controllers
ae*	at nubus?			# DP8390-based
sn*	at nubus?			# SONIC-based (DP83932, DP83916)


# Audio Devices

# On-board audio hardware
asc0	at obio?			# ASC/EASC audio

# Pseudo-Devices

# disk/mass storage pseudo-devices
pseudo-device	ccd		2	# concatenated/striped disk devices
pseudo-device	md		1	# memory disk device (ramdisk)
pseudo-device	vnd		2	# disk-like interface to files

# network pseudo-devices
pseudo-device	bpfilter	12	# Berkeley packet filter
pseudo-device	ipfilter		# IP filter (firewall) and NAT
pseudo-device	loop			# network loopback

# miscellaneous pseudo-devices
pseudo-device	grf		2	# grf emulation for wscons
pseudo-device	ite		1	# ite emulation for wscons
pseudo-device	pty			# pseudo-terminals
@


1.35
log
@Add the INCLUDE_CONFIG_FILE option to all config files.  In config
files that are generic (ie, GENERIC, GENERICSBC, GENERIC32, ALL, or
ALPHA), it is uncommented.
@
text
@d1 1
a1 1
#	$NetBSD: PUMA,v 1.34 2002/04/12 08:11:05 gmcgarry Exp $
@


1.35.2.1
log
@Catch up with -current.
@
text
@d1 1
a1 1
#	$NetBSD: PUMA,v 1.35 2002/04/25 15:06:30 atatat Exp $
@


1.34
log
@Add commented-out USERCONF option.  Mainly useful for install media
and can be optionally enabled based on miniroot and ramdisk size
requirements.
@
text
@d1 1
a1 1
#	$NetBSD: PUMA,v 1.33 2002/01/27 13:23:20 jdolecek Exp $
d6 2
@


1.33
log
@add options PIPE_SOCKETPAIR to individual kernel configs
the option is commented out on everything but kernels I was able
to recognize as INSTALL-like or ones for small memory machines
@
text
@d1 1
a1 1
#	$NetBSD: PUMA,v 1.32 2001/07/08 16:32:19 abs Exp $
d30 1
@


1.32
log
@Standardise TCP_COMPAT_42 as commented out, grouped with other COMPAT options,
and with the comment '4.2BSD TCP/IP bug compat. Not recommended'
Add commented out 'TCP_DEBUG # Record last TCP_NDEBUG packets with SO_DEBUG'
(All hail amiga and atari which make some attempt to automate the
multiplicity of config files...)
@
text
@d1 1
a1 1
#	$NetBSD: PUMA,v 1.31 2000/09/24 15:59:34 jdolecek Exp $
d29 2
@


1.32.8.1
log
@file PUMA was added on branch nathanw_sa on 2002-02-28 04:10:35 +0000
@
text
@d1 182
@


1.32.8.2
log
@Catch up to -current.
@
text
@a0 184
#	$NetBSD: PUMA,v 1.32.8.1 2002/02/28 04:10:35 nathanw Exp $
#
# PUMA

include	"arch/mac68k/conf/std.mac68k"

maxusers	64		# estimated number of users

# CPU support.  At least one is REQUIRED.
options 	M68040

# CPU-related options.
options 	FPSP
options 	FPU_EMULATE

# Standard system options

options 	RTC_OFFSET=0	# hardware clock is this many mins. west of GMT
#options 	NTP		# NTP phase/frequency locked loop

options 	KTRACE		# system call tracing via ktrace(1)

options 	SYSVMSG		# System V-like message queues
options 	SYSVSEM		# System V-like semaphores
options 	SYSVSHM		# System V-like memory sharing
#options 	SHMMAXPGS=1024	# 1024 pages is the default

options 	LKM		# loadable kernel modules

#options	PIPE_SOCKETPAIR	# smaller, but slower pipe(2)

# Diagnostic/debugging support options
options 	DDB		# in-kernel debugger
#options 	DDB_HISTORY_SIZE=100	# enable history editing in DDB

# Compatibility options
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 	COMPAT_14	# NetBSD 1.4,
options 	COMPAT_43	# and 4.3BSD
#options 	TCP_COMPAT_42	# 4.2BSD TCP/IP bug compat. Not recommended.

options 	COMPAT_SUNOS	# binary compatibility with SunOS 4.x binaries
#options 	COMPAT_M68K4K	# compatibility with NetBSD/m68k4k binaries

# File systems
file-system 	FFS		# UFS
file-system 	MFS		# memory file system
file-system 	NFS		# Network File System client
file-system 	CD9660		# ISO 9660 + Rock Ridge file system
file-system 	KERNFS		# /kern
file-system 	NULLFS		# loopback file system
file-system 	PROCFS		# /proc
file-system 	UNION		# union file system

# File system options
options 	QUOTA		# UFS quotas
options 	NFSSERVER	# Network File System server
#options 	EXT2FS_SYSTEM_FLAGS # makes ext2fs file flags (append and
				# immutable) behave as system flags.

# Networking options
options 	GATEWAY		# packet forwarding
options 	INET		# IP + ICMP + TCP + UDP
#options 	MROUTING	# IP multicast routing
options 	NETATALK	# AppleTalk networking protocols
options 	PFIL_HOOKS	# pfil(9) packet filter hooks
#options 	TCP_DEBUG	# Record last TCP_NDEBUG packets with SO_DEBUG

# These options enable verbose messages for several subsystems.
# Warning, these may compile large string tables into the kernel!
options 	SCSIVERBOSE	# human readable SCSI error messages

# wscons options
#options 	WSEMUL_SUN		# sun terminal emulation
options 	WSEMUL_VT100		# VT100 / VT220 emulation
options 	WSDISPLAY_COMPAT_ITEFONT # use ite font (6x10)

# rcons options; note that 1-bit and 8-bit displays are supported by default.
options 	RCONS_2BPP		# Support for 2-bit display
options 	RCONS_4BPP		# Support for 4-bit display
options 	RCONS_16BPP		# Support for 16-bit display


# Kernel root file system and dump configuration.
config		netbsd	root on ? type ?

#
# Device configuration
#

mainbus0 at root

fpu0 at mainbus?			# Floating-Point Coprocessor support


# Basic Bus Support

# On-board I/O bus support
obio0 at mainbus?

# NuBus support
nubus0 at mainbus?


# Console Devices

# Apple Desktop Bus interface
adb0	at obio?
aed*	at adb?				# ADB event device
akbd*	at adb?				# ADB keyboard
ams*	at adb?				# ADB mouse

# Basic frame buffer support
intvid0	at obio?			# Internal video hardware
macvid*	at nubus?			# NuBus video card

# Device-independent frame buffer interface
macfb*	at intvid?
macfb*	at macvid?

# Workstation Console devices
wsdisplay0 at macfb? console ?
wskbd0	at akbd? console ?
wsmouse0 at ams?


# Serial Devices

# On-board serial interface
zsc0	at obio?
zstty*	at zsc? channel ?


# SCSI Controllers and Devices

# SCSI controllers
esp0	at obio?			# SCSI NCR 53C9x
esp1	at obio?			# SCSI NCR 53C9x

# SCSI bus support
scsibus* at scsi?

# SCSI devices
sd*	at scsibus? target ? lun ?	# SCSI disk drives
st*	at scsibus? target ? lun ?	# SCSI tape drives
cd*	at scsibus? target ? lun ?	# SCSI CD-ROM drives
ch*	at scsibus? target ? lun ?	# SCSI autochangers
se*	at scsibus? target ? lun ?	# SCSI ethernet


# Network Interfaces

# On-board Ethernet controllers
sn*	at obio?			# SONIC-based (DP83932, DP83916)

# NuBus Ethernet controllers
ae*	at nubus?			# DP8390-based
sn*	at nubus?			# SONIC-based (DP83932, DP83916)


# Audio Devices

# On-board audio hardware
asc0	at obio?			# ASC/EASC audio

# Pseudo-Devices

# disk/mass storage pseudo-devices
pseudo-device	ccd		2	# concatenated/striped disk devices
pseudo-device	md		1	# memory disk device (ramdisk)
pseudo-device	vnd		2	# disk-like interface to files

# network pseudo-devices
pseudo-device	bpfilter	12	# Berkeley packet filter
pseudo-device	ipfilter		# IP filter (firewall) and NAT
pseudo-device	loop			# network loopback

# miscellaneous pseudo-devices
pseudo-device	grf		2	# grf emulation for wscons
pseudo-device	ite		1	# ite emulation for wscons
pseudo-device	pty			# pseudo-terminals
@


1.32.8.3
log
@Catch up to -current.
@
text
@d1 1
a1 1
#	$NetBSD: PUMA,v 1.32.8.2 2002/04/17 00:03:32 nathanw Exp $
a29 1
#options 	USERCONF	# userconf(4) support
@


1.32.8.4
log
@Catch up to -current.
@
text
@d1 185
@


1.32.2.1
log
@Sync w/ -current.
@
text
@d1 1
a1 1
#	$NetBSD: PUMA,v 1.32 2001/07/08 16:32:19 abs Exp $
a28 2

#options	PIPE_SOCKETPAIR	# smaller, but slower pipe(2)
@


1.32.2.2
log
@catch up with -current on kqueue branch
@
text
@d1 1
a1 1
#	$NetBSD: PUMA,v 1.32.2.1 2002/02/11 20:08:31 jdolecek Exp $
@


1.31
log
@don't specify number of ptys if >= 16 (current default initial number)
pty comments: normalize and g/c what is no longer relevant
@
text
@d1 1
a1 1
#	$NetBSD: PUMA,v 1.30 2000/02/14 08:58:42 scottr Exp $
d41 1
d68 1
a68 3

# Compatibility with 4.2BSD implementation of TCP/IP.  Not recommended.
options 	TCP_COMPAT_42
@


1.30
log
@Update for wscons.
@
text
@d1 1
a1 1
#	$NetBSD: PUMA,v 1.29 1999/07/29 10:37:19 augustss Exp $
d183 1
a183 1
pseudo-device	pty		64	# pseudo-terminals
@


1.29
log
@It's time to be COMPAT_14.
@
text
@d1 1
a1 1
#	$NetBSD: PUMA,v 1.28 1998/06/26 01:54:01 lukem Exp $
d75 10
d110 4
a113 1
adb0	at obio?			# ADB event device
d120 2
a121 2
grf*	at intvid?
grf*	at macvid?
d123 4
a126 2
# Integrated Terminal Emulator (console) support
ite0	at grf?
d181 2
@


1.29.2.1
log
@Update thorpej_scsipi to -current as of a month ago
A i386 GENERIC kernel compiles without the siop, ahc and bha drivers
(will be updated later). i386 IDE/ATAPI and ncr work, as well as
sparc/esp_sbus. alpha should work as well (untested yet).
siop, ahc and bha will be updated once I've updated the branch to current
-current, as well as machine-dependant code.
@
text
@d1 1
a1 1
#	$NetBSD: PUMA,v 1.31 2000/09/24 15:59:34 jdolecek Exp $
a74 10
# wscons options
#options 	WSEMUL_SUN		# sun terminal emulation
options 	WSEMUL_VT100		# VT100 / VT220 emulation
options 	WSDISPLAY_COMPAT_ITEFONT # use ite font (6x10)

# rcons options; note that 1-bit and 8-bit displays are supported by default.
options 	RCONS_2BPP		# Support for 2-bit display
options 	RCONS_4BPP		# Support for 4-bit display
options 	RCONS_16BPP		# Support for 16-bit display

d100 1
a100 4
adb0	at obio?
aed*	at adb?				# ADB event device
akbd*	at adb?				# ADB keyboard
ams*	at adb?				# ADB mouse
d107 2
a108 2
macfb*	at intvid?
macfb*	at macvid?
d110 2
a111 4
# Workstation Console devices
wsdisplay0 at macfb? console ?
wskbd0	at akbd? console ?
wsmouse0 at ams?
d166 1
a166 3
pseudo-device	grf		2	# grf emulation for wscons
pseudo-device	ite		1	# ite emulation for wscons
pseudo-device	pty			# pseudo-terminals
@


1.28
log
@remove options FIFO; it's now the default
@
text
@d1 1
a1 1
#	$NetBSD: PUMA,v 1.27 1998/01/05 06:28:52 perry Exp $
d39 1
@


1.28.8.1
log
@Sync with main branch.
@
text
@d1 1
a1 1
#	$NetBSD: PUMA,v 1.29 1999/07/29 10:37:19 augustss Exp $
a38 1
options 	COMPAT_14	# NetBSD 1.4,
@


1.28.12.1
log
@Update from trunk.
@
text
@d1 1
a1 1
#	$NetBSD: PUMA,v 1.29 1999/07/29 10:37:19 augustss Exp $
a38 1
options 	COMPAT_14	# NetBSD 1.4,
@


1.27
log
@RCSID Police.
@
text
@d1 1
a1 1
#	$NetBSD$
a56 1
options 	FIFO		# FIFOs; RECOMMENDED
@


1.26
log
@Update for the NWO
@
text
@d1 2
@


1.25
log
@* add commented out DDB_HISTORY_SIZE=100 if DDB exists in config file
* fix up use of 'options<SPACE><TAB>'
@
text
@d5 8
a12 1
maxusers	64
d15 9
a23 4
options 	KTRACE		# system call tracing
options 	SYSVMSG		# System V message queues
options 	SYSVSEM		# System V semaphores
options 	SYSVSHM		# System V shared memory
d25 1
d28 2
a29 2
# Debugging options
options 	DDB		# kernel dynamic debugger
a30 1
options 	SCSIVERBOSE	# Verbose SCSI errors
d33 7
a39 5
options 	COMPAT_43	# 4.3BSD system interfaces
options 	COMPAT_10	# NetBSD 1.0 binary compatibility
options 	COMPAT_11	# NetBSD 1.1 binary compatibility
options 	COMPAT_12	# NetBSD 1.2 binary compatibility
options 	COMPAT_SUNOS	# SunOS 4.x binary compatibility
d43 8
a50 9
file-system	FFS		# Berkeley Fast Filesystem
file-system	NFS		# Sun NFS-compatible filesystem client
file-system	KERNFS		# kernel data-structure filesystem
file-system	NULLFS		# NULL layered filesystem
file-system	MFS		# memory-based filesystem
file-system	PROCFS		# /proc
file-system	CD9660		# ISO 9660 + Rock Ridge file system
file-system	UNION		# union file system
file-system	MSDOSFS		# MS-DOS FAT filesystem(s).
d53 5
a57 3
options 	QUOTA		# FFS quotas
options 	NFSSERVER	# Sun NFS-compatible filesystem server
options 	FIFO		# POSIX fifo support (in all filesystems)
d60 12
a71 5
options 	INET		# IP stack
options 	TCP_COMPAT_42	# compatibility with 4.2BSD TCP/IP
options 	GATEWAY		# IP packet forwarding
options 	NETATALK	# AppleTalk networking
options 	PFIL_HOOKS	# pfil(9) packet filter hooks.
a72 3
# Mac-specific options
options 	M68040
options 	FPSP
d74 1
d77 88
a164 33
asc0		at obio?			# ASC/EASC audio
intvid0		at obio?			# Internal video hardware
sn*		at obio?			# SONIC-based internal ethernet

nubus0		at mainbus?
ae*		at nubus?			# 8390-based Ethernet NIC
sn*		at nubus?			# SONIC-based Ethernet NIC
macvid*		at nubus?			# NuBus video card

# Attach grf semantics to all video hardware as it is found
grf*		at intvid?
grf*		at macvid?

# Attach ite semantics to the appropriate grf device
ite0		at grf?

esp0		at obio?			# SCSI NCR 53C9x
esp1		at obio?			# SCSI NCR 53C9x

scsibus*	at scsi?
sd*		at scsibus? target ? lun ?	# SCSI disk drives
st*		at scsibus? target ? lun ?	# SCSI tape drives
cd*		at scsibus? target ? lun ?	# SCSI CD-ROM drives
ch*		at scsibus? target ? lun ?	# SCSI autochangers
se*		at scsibus? target ? lun ?	# SCSI ethernet

pseudo-device	pty		64
pseudo-device	bpfilter	12
pseudo-device	vnd		2
pseudo-device	ccd		2
pseudo-device	md		1
pseudo-device	loop
pseudo-device	ipfilter
@


1.24
log
@Puma will soon be looking a bit different.
@
text
@d17 1
@


1.23
log
@Remove unused option MAPMEM, as suggested by Erik Bertelsen
<erik@@erik-be.uni-c.dk> in PR 3896.
@
text
@a0 2
#	$NetBSD: PUMA,v 1.22 1997/06/12 18:42:08 mrg Exp $
#
d3 1
a3 1
include "arch/mac68k/conf/std.mac68k"
d5 1
a5 1
maxusers	16
d7 25
a31 4
options 	DDB

# Filesystem
file-system	FFS
d33 4
a36 7
file-system	NFS		# Sun NFS-compatible filesystem
file-system	NULLFS		# Null (formerly loop-back) filesystem
file-system	UNION		# Union filesystem
file-system	CD9660		# ISO-9660 w/ RockRidge
file-system	KERNFS		# kernel data-structure filesystem
file-system	FDESC		# user file descriptor filesystem
file-system	PROCFS		# Process filesystem
d39 2
a41 5
options 	NFSSERVER	# Sun NFS-compatible filesystem

options 	LKM		# Loadable Kernel Modules

options 	SCSI
d44 1
a44 1
options 	INET
d47 2
a48 4
options 	COMPAT_42
options 	COMPAT_43
options 	NS
options 	SYSVSHM,SYSVSEM,SYSVMSG
d51 2
a52 7
options 	M68030
options 	COMPAT_NOMID
options 	COMPAT_SUNOS
options 	COMPAT_09
options 	COMPAT_10
options 	COMPAT_11
options 	COMPAT_12
d54 1
a54 1
config		netbsd	root on sd0  dumps on sd1b
d57 2
d62 1
d65 2
d72 2
a73 2
# Use only one of ncrscsi or sbc
ncrscsi0	at obio?			# SCSI NCR 5380
d79 2
d82 5
a86 3
pseudo-device	pty		16
pseudo-device	bpfilter	16
pseudo-device	vnd		4
d88 1
a88 7
pseudo-device	ppp
pseudo-device	sl

# Puma-specific options

# Try linked commands on all targets
options 	TRY_SCSI_LINKED_COMMANDS=0x7f
@


1.22
log
@remove now obsolete "swap on..." lines.
@
text
@d1 1
a1 1
#	$NetBSD: PUMA,v 1.21 1997/05/06 00:31:50 lukem Exp $
a36 1
options 	MAPMEM
@


1.21
log
@be consistent with use of spaces and tabs.
@
text
@d1 1
a1 1
#	$NetBSD: PUMA,v 1.20 1997/02/12 04:31:35 scottr Exp $
d49 1
a49 1
config		netbsd	root on sd0 swap on sd0 and sd1 and vnd0a dumps on sd1b
@


1.20
log
@Move asc0 here from std.mac68k.  Add some minimal driver descriptions.
@
text
@d1 1
a1 1
#	$NetBSD: PUMA,v 1.19 1997/01/31 06:13:42 thorpej Exp $
d9 1
a9 1
options		DDB
d23 2
a24 2
options		FIFO		# POSIX fifo support (in all filesystems)
options		NFSSERVER	# Sun NFS-compatible filesystem
d26 1
a26 1
options		LKM		# Loadable Kernel Modules
d28 1
a28 1
options		SCSI
d31 8
a38 8
options		INET
options		TCP_COMPAT_42	# compatibility with 4.2BSD TCP/IP
options		GATEWAY		# IP packet forwarding
options		COMPAT_42
options		COMPAT_43
options		NS
options		MAPMEM
options		SYSVSHM,SYSVSEM,SYSVMSG
d41 5
a45 5
options		M68030
options		COMPAT_NOMID
options		COMPAT_SUNOS
options		COMPAT_09
options		COMPAT_10
d80 1
a80 1
options		TRY_SCSI_LINKED_COMMANDS=0x7f
@


1.19
log
@Yet Another NFSCLIENT -> NFS.  (I must be getting tired.)
@
text
@d1 1
a1 1
#	$NetBSD: PUMA,v 1.18 1997/01/31 06:02:21 thorpej Exp $
d51 2
d54 2
a55 3

ae*		at nubus?
macvid*		at nubus?
d62 2
a63 1
ncrscsi0	at obio?		# SCSI NCR 5380
d66 3
a68 3
sd*	at scsibus? target ? lun ?
st*	at scsibus? target ? lun ?
cd*	at scsibus? target ? lun ?
@


1.19.2.1
log
@Merge in changes from The Trunk, partially just reimplementing newarp.
@
text
@d1 1
a1 1
#	$NetBSD: PUMA,v 1.20 1997/02/12 04:31:35 scottr Exp $
d51 1
a51 1
asc0		at obio?			# ASC/EASC audio
d53 2
a54 3
nubus0		at mainbus?
ae*		at nubus?			# 8390-based Ethernet NIC
macvid*		at nubus?			# NuBus video card
d61 1
a61 2
# Use only one of ncrscsi or sbc
ncrscsi0	at obio?			# SCSI NCR 5380
d64 3
a66 3
sd*		at scsibus? target ? lun ?	# SCSI disk drives
st*		at scsibus? target ? lun ?	# SCSI tape drives
cd*		at scsibus? target ? lun ?	# SCSI CD-ROM drives
@


1.18
log
@Adopt for new file system and root spec grammar.
@
text
@d1 1
a1 1
#	$NetBSD: PUMA,v 1.17 1996/11/19 00:38:06 scottr Exp $
d14 1
a14 1
file-system	NFSCLIENT	# Sun NFS-compatible filesystem
@


1.17
log
@- Move non-optional options SWAPPAGER, VNODEPAGER, and DEVPAGER to std.mac68k
- Catch up with vm/vmparam.h (remove MACHINE_NONCONTIG)
- Fix space/tab niggles in SPOT config
- MYSTERY now includes the esp driver
@
text
@d1 1
a1 1
#	$NetBSD: PUMA,v 1.15 1996/09/22 06:49:12 scottr Exp $
d9 14
a22 1
# Filesystem options
a23 3
options		DDB
options		FFS
options		MFS		# memory-based filesystem
a24 7
options		NFSCLIENT	# Sun NFS-compatible filesystem
options		NULLFS		# Null (formerly loop-back) filesystem
options		UNION		# Union filesystem
options		CD9660		# ISO-9660 w/ RockRidge
options		KERNFS		# kernel data-structure filesystem
options		FDESC		# user file descriptor filesystem
options		PROCFS		# Process filesystem
@


1.17.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: PUMA,v 1.17 1996/11/19 00:38:06 scottr Exp $
a8 2
options		DDB

a9 10
file-system 	FFS
file-system 	MFS		# memory-based filesystem
file-system 	NFS		# Sun NFS-compatible filesystem
file-system 	NULLFS		# Null (formerly loop-back) filesystem
file-system 	UNION		# Union filesystem
file-system 	CD9660		# ISO-9660 w/ RockRidge
file-system 	KERNFS		# kernel data-structure filesystem
file-system 	FDESC		# user file descriptor filesystem
file-system 	PROCFS		# Process filesystem

d11 3
d15 7
d46 1
a46 1
config		netbsd	root on sd0 type ffs swap on sd0 and sd1 and vnd0a dumps on sd1b
@


1.16
log
@Remove unused MAXFDESCS option.  Closes PR 2927, noticed by Erik
Bertelsen <erik@@aarhus1.uni-c.dk>.
@
text
@a8 3
# Standard system options
options		SWAPPAGER, VNODEPAGER, DEVPAGER	# paging

a38 1
options		MACHINE_NONCONTIG
@


1.15
log
@Update for recent config(8) changes.
@
text
@d1 1
a1 1
#	$NetBSD: PUMA,v 1.13 1996/08/05 01:52:15 scottr Exp $
a7 2

options         MAXFDESCS=2048
@


1.14
log
@add COMPAT_12.
@
text
@d5 1
a5 1
include	"std.mac68k"
@


1.13
log
@Attach ite semantics to the appropriate grf device.
@
text
@d1 1
a1 1
#	$NetBSD: PUMA,v 1.12 1996/05/19 22:29:07 scottr Exp $
d49 2
@


1.12
log
@Update for new grf attachment code.
@
text
@d1 1
a1 1
#	$NetBSD: PUMA,v 1.11 1996/05/06 03:32:33 briggs Exp $
d58 3
@


1.11
log
@grf0 -> grf*
@
text
@d1 1
a1 1
#	$NetBSD: PUMA,v 1.10 1996/05/05 06:16:04 briggs Exp $
d55 3
a57 1
grf*		at nubus?
@


1.10
log
@Prototype for -Wall -Wstrict-prototypes -Wmissing-prototypes -Wno-uninitialized
Also change the device probing scheme to use something a bit more rational.
A current side-effect is that nubus cards are double-mapped.  I expect
to fix that shortly.
Also change splclock() to block everything but serial hardware interrupts.
@
text
@d1 1
a1 1
#	$NetBSD: PUMA,v 1.9 1996/03/12 21:06:24 scottr Exp $
d55 1
a55 1
grf0		at nubus?
@


1.9
log
@Add "options M68020" so that 68851-specific code is only compiled when
we want it (we don't support the 020 without an 851 anyway).  Note that
M68030 no longer implies support for 020+851.

This also allows us to compile with -m68030 iff M68020 isn't specified
in the config file.
@
text
@d1 1
a1 1
#	$NetBSD: PUMA,v 1.8 1996/03/07 02:48:33 briggs Exp $
d52 1
a52 1
ae*	at nubus0	slot -1   id ?   claimed 0
d54 4
a57 1
ncrscsi0	at mainbus?		# SCSI NCR 5380
@


1.8
log
@Add option to try linked commands on all devices for PUMA.
@
text
@d1 1
a1 1
#	$NetBSD: PUMA,v 1.7 1995/11/21 05:00:36 briggs Exp $
d43 1
a43 1
options		M68030		# Includes the 020+851
@


1.7
log
@Get rid of obsolete time specs.
@
text
@d1 1
a1 1
#	$NetBSD: PUMA,v 1.6 1995/11/01 04:52:46 briggs Exp $
d67 5
@


1.6
log
@Rearrange a bit.  bpfilters -> 16 and ae0/ae1 -> ae*.
@
text
@d1 1
a1 1
#	$NetBSD: PUMA,v 1.5 1995/09/16 12:33:08 briggs Exp $
d9 1
a9 2
# obsolete timezone spec
options               TIMEZONE=0, DST=1, MAXFDESCS=2048
@


1.5
log
@Set timezone to 0.  The booter's GMT bias should be used, instead.
@
text
@d1 1
a1 1
#	$NetBSD: PUMA,v 1.4 1995/07/01 16:35:54 briggs Exp $
d45 1
a49 1
options		MACHINE_NONCONTIG
d53 1
a53 2
ae0	at nubus0	slot -1   id ?   claimed 0
ae1	at nubus0	slot -1   id ?   claimed 0
d62 3
d66 1
a66 1
pseudo-device	pty		16
a67 3
pseudo-device	bpfilter	4
pseudo-device	ppp
pseudo-device	vnd		4
@


1.5.2.1
log
@use ae* instead of ae0,ae1.
@
text
@d1 1
a1 1
#	$NetBSD: PUMA,v 1.5 1995/09/16 12:33:08 briggs Exp $
d53 2
a54 1
ae*	at nubus0	slot -1   id ?   claimed 0
@


1.4
log
@Take out ncr96scsi0.
@
text
@d1 1
a1 1
#	$NetBSD: PUMA,v 1.3 1995/06/22 23:24:18 briggs Exp $
d10 1
a10 1
options               TIMEZONE=300, DST=1, MAXFDESCS=2048
@


1.3
log
@Remove DIAGNOSTIC
@
text
@d1 1
a1 1
#	$NetBSD: PUMA,v 1.2 1995/06/19 03:53:58 briggs Exp $
a56 1
ncr96scsi0	at mainbus?		# SCSI NCR 53C96
@


1.2
log
@Take out M68040, add a more specific swap and add vnd.
@
text
@d1 1
a1 1
#	$NetBSD: PUMA,v 1.1 1995/05/17 00:33:59 briggs Exp $
a13 1
options		DIAGNOSTIC		# DEBUG for extra kernel debugging
@


1.1
log
@Add configuration for my gateway machine.
@
text
@d1 1
a1 1
#	$NetBSD: OCELOT,v 1.4 1995/03/29 07:28:53 briggs Exp $
d3 1
a3 1
# OCELOT
a44 1
options		M68040
d52 1
a52 1
config		netbsd	swap generic
d70 1
@
