head	1.81;
access;
symbols
	netbsd-11-0-RC3:1.81
	netbsd-11-0-RC2:1.81
	netbsd-11-0-RC1:1.81
	perseant-exfatfs-base-20250801:1.81
	netbsd-11:1.81.0.12
	netbsd-11-base:1.81
	netbsd-10-1-RELEASE:1.81
	perseant-exfatfs-base-20240630:1.81
	perseant-exfatfs:1.81.0.10
	perseant-exfatfs-base:1.81
	netbsd-8-3-RELEASE:1.72
	netbsd-9-4-RELEASE:1.76.4.1
	netbsd-10-0-RELEASE:1.81
	netbsd-10-0-RC6:1.81
	netbsd-10-0-RC5:1.81
	netbsd-10-0-RC4:1.81
	netbsd-10-0-RC3:1.81
	netbsd-10-0-RC2:1.81
	thorpej-ifq:1.81.0.8
	thorpej-ifq-base:1.81
	thorpej-altq-separation:1.81.0.6
	thorpej-altq-separation-base:1.81
	netbsd-10-0-RC1:1.81
	netbsd-10:1.81.0.4
	netbsd-10-base:1.81
	bouyer-sunxi-drm:1.81.0.2
	bouyer-sunxi-drm-base:1.81
	netbsd-9-3-RELEASE:1.76.4.1
	thorpej-i2c-spi-conf2:1.80.0.14
	thorpej-i2c-spi-conf2-base:1.80
	thorpej-futex2:1.80.0.12
	thorpej-futex2-base:1.80
	thorpej-cfargs2:1.80.0.10
	thorpej-cfargs2-base:1.80
	cjep_sun2x-base1:1.80
	cjep_sun2x:1.80.0.8
	cjep_sun2x-base:1.80
	cjep_staticlib_x-base1:1.80
	netbsd-9-2-RELEASE:1.76.4.1
	cjep_staticlib_x:1.80.0.6
	cjep_staticlib_x-base:1.80
	thorpej-i2c-spi-conf:1.80.0.4
	thorpej-i2c-spi-conf-base:1.80
	thorpej-cfargs:1.80.0.2
	thorpej-cfargs-base:1.80
	thorpej-futex:1.79.0.2
	thorpej-futex-base:1.80
	netbsd-9-1-RELEASE:1.76.4.1
	bouyer-xenpvh-base2:1.76
	phil-wifi-20200421:1.76
	bouyer-xenpvh-base1:1.76
	phil-wifi-20200411:1.76
	bouyer-xenpvh:1.76.0.10
	bouyer-xenpvh-base:1.76
	is-mlppp:1.76.0.8
	is-mlppp-base:1.76
	phil-wifi-20200406:1.76
	netbsd-8-2-RELEASE:1.72
	ad-namecache-base3:1.76
	netbsd-9-0-RELEASE:1.76
	netbsd-9-0-RC2:1.76
	ad-namecache-base2:1.76
	ad-namecache-base1:1.76
	ad-namecache:1.76.0.6
	ad-namecache-base:1.76
	netbsd-9-0-RC1:1.76
	phil-wifi-20191119:1.76
	netbsd-9:1.76.0.4
	netbsd-9-base:1.76
	phil-wifi-20190609:1.76
	netbsd-8-1-RELEASE:1.72
	netbsd-8-1-RC1:1.72
	isaki-audio2:1.76.0.2
	isaki-audio2-base:1.76
	pgoyette-compat-merge-20190127:1.74.2.2
	pgoyette-compat-20190127:1.76
	pgoyette-compat-20190118:1.76
	pgoyette-compat-1226:1.76
	pgoyette-compat-1126:1.75
	pgoyette-compat-1020:1.75
	pgoyette-compat-0930:1.75
	pgoyette-compat-0906:1.75
	netbsd-7-2-RELEASE:1.69
	pgoyette-compat-0728:1.74
	netbsd-8-0-RELEASE:1.72
	phil-wifi:1.74.0.4
	phil-wifi-base:1.74
	pgoyette-compat-0625:1.74
	netbsd-8-0-RC2:1.72
	pgoyette-compat-0521:1.74
	pgoyette-compat-0502:1.74
	pgoyette-compat-0422:1.74
	netbsd-8-0-RC1:1.72
	pgoyette-compat-0415:1.74
	pgoyette-compat-0407:1.74
	pgoyette-compat-0330:1.74
	pgoyette-compat-0322:1.74
	pgoyette-compat-0315:1.74
	netbsd-7-1-2-RELEASE:1.69
	pgoyette-compat:1.74.0.2
	pgoyette-compat-base:1.74
	netbsd-7-1-1-RELEASE:1.69
	tls-maxphys-base-20171202:1.74
	matt-nb8-mediatek:1.72.0.14
	matt-nb8-mediatek-base:1.72
	nick-nhusb-base-20170825:1.73
	perseant-stdc-iso10646:1.72.0.12
	perseant-stdc-iso10646-base:1.72
	netbsd-8:1.72.0.10
	netbsd-8-base:1.72
	prg-localcount2-base3:1.72
	prg-localcount2-base2:1.72
	prg-localcount2-base1:1.72
	prg-localcount2:1.72.0.8
	prg-localcount2-base:1.72
	pgoyette-localcount-20170426:1.72
	bouyer-socketcan-base1:1.72
	jdolecek-ncq:1.72.0.6
	jdolecek-ncq-base:1.72
	pgoyette-localcount-20170320:1.72
	netbsd-7-1:1.69.0.8
	netbsd-7-1-RELEASE:1.69
	netbsd-7-1-RC2:1.69
	nick-nhusb-base-20170204:1.72
	netbsd-7-nhusb-base-20170116:1.69
	bouyer-socketcan:1.72.0.4
	bouyer-socketcan-base:1.72
	pgoyette-localcount-20170107:1.72
	netbsd-7-1-RC1:1.69
	nick-nhusb-base-20161204:1.72
	pgoyette-localcount-20161104:1.72
	netbsd-7-0-2-RELEASE:1.69
	nick-nhusb-base-20161004:1.72
	localcount-20160914:1.72
	netbsd-7-nhusb:1.69.0.6
	netbsd-7-nhusb-base:1.69
	pgoyette-localcount-20160806:1.72
	pgoyette-localcount-20160726:1.72
	pgoyette-localcount:1.72.0.2
	pgoyette-localcount-base:1.72
	nick-nhusb-base-20160907:1.72
	nick-nhusb-base-20160529:1.72
	netbsd-7-0-1-RELEASE:1.69
	nick-nhusb-base-20160422:1.72
	nick-nhusb-base-20160319:1.72
	nick-nhusb-base-20151226:1.72
	netbsd-7-0:1.69.0.4
	netbsd-7-0-RELEASE:1.69
	nick-nhusb-base-20150921:1.72
	netbsd-7-0-RC3:1.69
	netbsd-7-0-RC2:1.69
	netbsd-7-0-RC1:1.69
	nick-nhusb-base-20150606:1.71
	nick-nhusb-base-20150406:1.71
	nick-nhusb:1.71.0.2
	nick-nhusb-base:1.71
	netbsd-5-2-3-RELEASE:1.58
	netbsd-5-1-5-RELEASE:1.58
	netbsd-6-0-6-RELEASE:1.63
	netbsd-6-1-5-RELEASE:1.63
	netbsd-7:1.69.0.2
	netbsd-7-base:1.69
	yamt-pagecache-base9:1.67
	yamt-pagecache-tag8:1.63.2.1
	netbsd-6-1-4-RELEASE:1.63
	netbsd-6-0-5-RELEASE:1.63
	tls-earlyentropy:1.67.0.4
	tls-earlyentropy-base:1.69
	riastradh-xf86-video-intel-2-7-1-pre-2-21-15:1.67
	riastradh-drm2-base3:1.67
	netbsd-6-1-3-RELEASE:1.63
	netbsd-6-0-4-RELEASE:1.63
	netbsd-5-2-2-RELEASE:1.58
	netbsd-5-1-4-RELEASE:1.58
	netbsd-6-1-2-RELEASE:1.63
	netbsd-6-0-3-RELEASE:1.63
	netbsd-5-2-1-RELEASE:1.58
	netbsd-5-1-3-RELEASE:1.58
	rmind-smpnet-nbase:1.67
	netbsd-6-1-1-RELEASE:1.63
	riastradh-drm2-base2:1.67
	riastradh-drm2-base1:1.67
	riastradh-drm2:1.67.0.2
	riastradh-drm2-base:1.67
	rmind-smpnet:1.66.0.4
	rmind-smpnet-base:1.67
	netbsd-6-1:1.63.0.16
	netbsd-6-0-2-RELEASE:1.63
	netbsd-6-1-RELEASE:1.63
	khorben-n900:1.66.0.2
	netbsd-6-1-RC4:1.63
	netbsd-6-1-RC3:1.63
	agc-symver:1.65.0.2
	agc-symver-base:1.65
	netbsd-6-1-RC2:1.63
	netbsd-6-1-RC1:1.63
	yamt-pagecache-base8:1.64
	netbsd-5-2:1.58.0.24
	netbsd-6-0-1-RELEASE:1.63
	yamt-pagecache-base7:1.64
	netbsd-5-2-RELEASE:1.58
	netbsd-5-2-RC1:1.58
	matt-nb6-plus-nbase:1.63
	yamt-pagecache-base6:1.64
	netbsd-6-0:1.63.0.14
	netbsd-6-0-RELEASE:1.63
	netbsd-6-0-RC2:1.63
	tls-maxphys:1.63.0.12
	tls-maxphys-base:1.69
	matt-nb6-plus:1.63.0.10
	matt-nb6-plus-base:1.63
	netbsd-6-0-RC1:1.63
	jmcneill-usbmp-base10:1.63
	yamt-pagecache-base5:1.63
	jmcneill-usbmp-base9:1.63
	yamt-pagecache-base4:1.63
	jmcneill-usbmp-base8:1.63
	jmcneill-usbmp-base7:1.63
	jmcneill-usbmp-base6:1.63
	jmcneill-usbmp-base5:1.63
	jmcneill-usbmp-base4:1.63
	jmcneill-usbmp-base3:1.63
	jmcneill-usbmp-pre-base2:1.63
	jmcneill-usbmp-base2:1.63
	netbsd-6:1.63.0.8
	netbsd-6-base:1.63
	netbsd-5-1-2-RELEASE:1.58
	netbsd-5-1-1-RELEASE:1.58
	jmcneill-usbmp:1.63.0.6
	jmcneill-usbmp-base:1.63
	jmcneill-audiomp3:1.63.0.4
	jmcneill-audiomp3-base:1.63
	yamt-pagecache-base3:1.63
	yamt-pagecache-base2:1.63
	yamt-pagecache:1.63.0.2
	yamt-pagecache-base:1.63
	rmind-uvmplock-nbase:1.62
	cherry-xenmp:1.62.0.2
	cherry-xenmp-base:1.62
	uebayasi-xip-base7:1.61
	bouyer-quota2-nbase:1.61
	bouyer-quota2:1.61.0.8
	bouyer-quota2-base:1.61
	jruoho-x86intr:1.61.0.6
	jruoho-x86intr-base:1.61
	matt-mips64-premerge-20101231:1.61
	matt-nb5-mips64-premerge-20101231:1.58
	matt-nb5-pq3:1.58.0.22
	matt-nb5-pq3-base:1.58
	netbsd-5-1:1.58.0.20
	uebayasi-xip-base6:1.61
	uebayasi-xip-base5:1.61
	netbsd-5-1-RELEASE:1.58
	uebayasi-xip-base4:1.61
	uebayasi-xip-base3:1.61
	yamt-nfs-mp-base11:1.61
	netbsd-5-1-RC4:1.58
	matt-nb5-mips64-k15:1.58
	uebayasi-xip-base2:1.61
	yamt-nfs-mp-base10:1.61
	netbsd-5-1-RC3:1.58
	netbsd-5-1-RC2:1.58
	uebayasi-xip-base1:1.61
	netbsd-5-1-RC1:1.58
	rmind-uvmplock:1.61.0.4
	rmind-uvmplock-base:1.62
	yamt-nfs-mp-base9:1.61
	uebayasi-xip:1.61.0.2
	uebayasi-xip-base:1.61
	netbsd-5-0-2-RELEASE:1.58
	matt-nb5-mips64-premerge-20091211:1.58
	matt-premerge-20091211:1.61
	yamt-nfs-mp-base8:1.61
	matt-nb5-mips64-u2-k2-k4-k7-k8-k9:1.58
	matt-nb4-mips64-k7-u2a-k9b:1.58
	matt-nb5-mips64-u1-k1-k5:1.58
	yamt-nfs-mp-base7:1.61
	matt-nb5-mips64:1.58.0.18
	netbsd-5-0-1-RELEASE:1.58
	jymxensuspend-base:1.61
	yamt-nfs-mp-base6:1.61
	yamt-nfs-mp-base5:1.61
	yamt-nfs-mp-base4:1.61
	jym-xensuspend-nbase:1.62
	yamt-nfs-mp-base3:1.61
	nick-hppapmap-base4:1.61
	nick-hppapmap-base3:1.61
	netbsd-5-0:1.58.0.16
	netbsd-5-0-RELEASE:1.58
	netbsd-5-0-RC4:1.58
	netbsd-5-0-RC3:1.58
	nick-hppapmap-base2:1.60
	netbsd-5-0-RC2:1.58
	jym-xensuspend:1.60.0.2
	jym-xensuspend-base:1.62
	netbsd-5-0-RC1:1.58
	haad-dm-base2:1.59
	haad-nbase2:1.59
	ad-audiomp2:1.59.0.2
	ad-audiomp2-base:1.59
	netbsd-5:1.58.0.14
	netbsd-5-base:1.58
	nick-hppapmap:1.58.0.12
	nick-hppapmap-base:1.61
	matt-mips64-base2:1.58
	haad-dm-base1:1.58
	wrstuden-revivesa-base-4:1.58
	netbsd-4-0-1-RELEASE:1.55
	wrstuden-revivesa-base-3:1.58
	wrstuden-revivesa-base-2:1.58
	wrstuden-fixsa-newbase:1.55
	nick-csl-alignment-base5:1.56
	haad-dm:1.58.0.10
	haad-dm-base:1.59
	wrstuden-revivesa-base-1:1.58
	simonb-wapbl-nbase:1.58
	yamt-pf42-base4:1.58
	simonb-wapbl:1.58.0.8
	simonb-wapbl-base:1.58
	yamt-pf42-base3:1.58
	hpcarm-cleanup-nbase:1.58
	yamt-pf42-baseX:1.58
	yamt-pf42-base2:1.58
	yamt-nfs-mp-base2:1.58
	wrstuden-revivesa:1.58.0.6
	wrstuden-revivesa-base:1.58
	yamt-nfs-mp:1.58.0.4
	yamt-nfs-mp-base:1.58
	yamt-pf42:1.58.0.2
	yamt-pf42-base:1.58
	ad-socklock-base1:1.57
	yamt-lazymbuf-base15:1.57
	yamt-lazymbuf-base14:1.57
	keiichi-mipv6-nbase:1.57
	mjf-devfs2:1.57.0.16
	mjf-devfs2-base:1.60
	nick-net80211-sync:1.57.0.14
	nick-net80211-sync-base:1.57
	keiichi-mipv6:1.57.0.12
	keiichi-mipv6-base:1.57
	bouyer-xeni386-merge1:1.57
	matt-armv6-prevmlocking:1.56.6.1
	wrstuden-fixsa-base-1:1.55
	vmlocking2-base3:1.57
	netbsd-4-0:1.55.0.26
	netbsd-4-0-RELEASE:1.55
	bouyer-xeni386-nbase:1.57
	yamt-kmem-base3:1.57
	cube-autoconf:1.57.0.10
	cube-autoconf-base:1.57
	yamt-kmem-base2:1.57
	bouyer-xeni386:1.57.0.8
	bouyer-xeni386-base:1.57
	yamt-kmem:1.57.0.6
	yamt-kmem-base:1.57
	vmlocking2-base2:1.57
	reinoud-bufcleanup-nbase:1.57
	vmlocking2:1.57.0.4
	vmlocking2-base1:1.57
	netbsd-4-0-RC5:1.55
	matt-nb4-arm:1.55.0.24
	matt-nb4-arm-base:1.55
	matt-armv6-nbase:1.57
	jmcneill-base:1.57
	netbsd-4-0-RC4:1.55
	mjf-devfs:1.57.0.2
	mjf-devfs-base:1.57
	bouyer-xenamd64-base2:1.57
	vmlocking-nbase:1.57
	yamt-x86pmap-base4:1.57
	bouyer-xenamd64:1.56.0.10
	bouyer-xenamd64-base:1.57
	netbsd-4-0-RC3:1.55
	yamt-x86pmap-base3:1.56
	yamt-x86pmap-base2:1.56
	netbsd-4-0-RC2:1.55
	yamt-x86pmap:1.56.0.8
	yamt-x86pmap-base:1.56
	netbsd-4-0-RC1:1.55
	matt-armv6:1.56.0.6
	matt-armv6-base:1.57
	jmcneill-pm:1.56.0.4
	jmcneill-pm-base:1.57
	hpcarm-cleanup:1.56.0.2
	hpcarm-cleanup-base:1.57
	nick-csl-alignment:1.55.0.22
	nick-csl-alignment-base:1.55
	matt-mips64:1.55.0.20
	matt-mips64-base:1.56
	netbsd-3-1-1-RELEASE:1.45
	netbsd-3-0-3-RELEASE:1.45
	yamt-idlelwp-base8:1.55
	wrstuden-fixsa:1.55.0.18
	wrstuden-fixsa-base:1.55
	ppcoea-renovation:1.55.0.16
	ppcoea-renovation-base:1.56
	thorpej-atomic:1.55.0.14
	thorpej-atomic-base:1.55
	reinoud-bufcleanup:1.55.0.12
	reinoud-bufcleanup-base:1.57
	mjf-ufs-trans:1.55.0.10
	mjf-ufs-trans-base:1.55
	vmlocking:1.55.0.8
	vmlocking-base:1.56
	ad-audiomp:1.55.0.6
	ad-audiomp-base:1.55
	yamt-idlelwp:1.55.0.4
	post-newlock2-merge:1.55
	newlock2-nbase:1.55
	yamt-splraiseipl-base5:1.55
	yamt-splraiseipl-base4:1.55
	yamt-splraiseipl-base3:1.55
	abandoned-netbsd-4-base:1.53
	abandoned-netbsd-4:1.53.0.12
	netbsd-3-1:1.45.0.12
	netbsd-3-1-RELEASE:1.45
	netbsd-3-0-2-RELEASE:1.45
	yamt-splraiseipl-base2:1.55
	netbsd-3-1-RC4:1.45
	yamt-splraiseipl:1.54.0.4
	yamt-splraiseipl-base:1.54
	netbsd-3-1-RC3:1.45
	yamt-pdpolicy-base9:1.54
	newlock2:1.54.0.2
	newlock2-base:1.55
	yamt-pdpolicy-base8:1.54
	netbsd-3-1-RC2:1.45
	netbsd-3-1-RC1:1.45
	yamt-pdpolicy-base7:1.53
	netbsd-4:1.55.0.2
	netbsd-4-base:1.55
	yamt-pdpolicy-base6:1.53
	chap-midi-nbase:1.53
	netbsd-3-0-1-RELEASE:1.45
	gdamore-uart:1.53.0.10
	gdamore-uart-base:1.53
	simonb-timcounters-final:1.51.6.1
	yamt-pdpolicy-base5:1.53
	chap-midi:1.53.0.8
	chap-midi-base:1.53
	yamt-pdpolicy-base4:1.53
	yamt-pdpolicy-base3:1.53
	peter-altq-base:1.53
	peter-altq:1.53.0.6
	yamt-pdpolicy-base2:1.53
	elad-kernelauth-base:1.53
	elad-kernelauth:1.53.0.4
	yamt-pdpolicy:1.53.0.2
	yamt-pdpolicy-base:1.53
	yamt-uio_vmspace-base5:1.53
	simonb-timecounters:1.51.0.6
	simonb-timecounters-base:1.53
	rpaulo-netinet-merge-pcb:1.51.0.4
	rpaulo-netinet-merge-pcb-base:1.54
	yamt-uio_vmspace:1.51.0.2
	netbsd-3-0:1.45.0.10
	netbsd-3-0-RELEASE:1.45
	netbsd-3-0-RC6:1.45
	yamt-readahead-base3:1.50
	netbsd-3-0-RC5:1.45
	netbsd-3-0-RC4:1.45
	netbsd-3-0-RC3:1.45
	yamt-readahead-base2:1.50
	netbsd-3-0-RC2:1.45
	yamt-readahead-pervnode:1.50
	yamt-readahead-perfile:1.50
	yamt-readahead:1.50.0.6
	yamt-readahead-base:1.50
	netbsd-3-0-RC1:1.45
	yamt-vop-base3:1.50
	netbsd-2-0-3-RELEASE:1.42.2.1
	netbsd-2-1:1.42.2.1.0.4
	yamt-vop-base2:1.50
	thorpej-vnode-attr:1.50.0.4
	thorpej-vnode-attr-base:1.50
	netbsd-2-1-RELEASE:1.42.2.1
	yamt-vop:1.50.0.2
	yamt-vop-base:1.50
	netbsd-2-1-RC6:1.42.2.1
	netbsd-2-1-RC5:1.42.2.1
	netbsd-2-1-RC4:1.42.2.1
	netbsd-2-1-RC3:1.42.2.1
	netbsd-2-1-RC2:1.42.2.1
	netbsd-2-1-RC1:1.42.2.1
	yamt-lazymbuf:1.45.0.8
	yamt-km-base4:1.45
	netbsd-2-0-2-RELEASE:1.42.2.1
	yamt-km-base3:1.45
	netbsd-3:1.45.0.6
	netbsd-3-base:1.45
	yamt-km-base2:1.45
	yamt-km:1.45.0.2
	yamt-km-base:1.45
	kent-audio2:1.44.0.4
	kent-audio2-base:1.45
	netbsd-2-0-1-RELEASE:1.42.2.1
	kent-audio1-beforemerge:1.44
	netbsd-2:1.42.2.1.0.2
	netbsd-2-base:1.42.2.1
	kent-audio1:1.44.0.2
	kent-audio1-base:1.44
	netbsd-2-0-RELEASE:1.42.2.1
	netbsd-2-0-RC5:1.42.2.1
	netbsd-2-0-RC4:1.42.2.1
	netbsd-2-0-RC3:1.42.2.1
	netbsd-2-0-RC2:1.42.2.1
	netbsd-2-0-RC1:1.42.2.1
	netbsd-2-0:1.42.0.2
	netbsd-2-0-base:1.42
	netbsd-1-6-PATCH002-RELEASE:1.38.4.1
	netbsd-1-6-PATCH002:1.38.4.1
	netbsd-1-6-PATCH002-RC4:1.38.4.1
	netbsd-1-6-PATCH002-RC3:1.38.4.1
	netbsd-1-6-PATCH002-RC2:1.38.4.1
	netbsd-1-6-PATCH002-RC1:1.38.4.1
	ktrace-lwp:1.41.0.2
	ktrace-lwp-base:1.50
	netbsd-1-6-PATCH001:1.38.4.1
	netbsd-1-6-PATCH001-RELEASE:1.38.4.1
	netbsd-1-6-PATCH001-RC3:1.38.4.1
	netbsd-1-6-PATCH001-RC2:1.38.4.1
	netbsd-1-6-PATCH001-RC1:1.38.4.1
	nathanw_sa_end:1.33.8.6
	nathanw_sa_before_merge:1.40
	fvdl_fs64_base:1.40
	gmcgarry_ctxsw:1.40.0.4
	gmcgarry_ctxsw_base:1.40
	gmcgarry_ucred:1.40.0.2
	gmcgarry_ucred_base:1.40
	nathanw_sa_base:1.40
	kqueue-aftermerge:1.40
	kqueue-beforemerge:1.40
	netbsd-1-6-RELEASE:1.38.4.1
	netbsd-1-6-RC3:1.38.4.1
	netbsd-1-6-RC2:1.38.4.1
	netbsd-1-6-RC1:1.38.4.1
	netbsd-1-6:1.38.0.4
	netbsd-1-6-base:1.38
	gehenna-devsw:1.38.0.2
	gehenna-devsw-base:1.39
	netbsd-1-5-PATCH003:1.29
	eeh-devprop:1.36.0.6
	eeh-devprop-base:1.36
	newlock:1.36.0.4
	newlock-base:1.36
	ifpoll-base:1.36
	nathanw_sa:1.33.0.8
	thorpej-mips-cache:1.33.0.6
	thorpej-mips-cache-base:1.33
	thorpej-devvp-base3:1.33
	thorpej-devvp-base2:1.33
	post-chs-ubcperf:1.33
	pre-chs-ubcperf:1.33
	thorpej-devvp:1.33.0.4
	thorpej-devvp-base:1.33
	netbsd-1-5-PATCH002:1.29
	kqueue:1.33.0.2
	kqueue-base:1.40
	netbsd-1-5-PATCH001:1.29
	thorpej_scsipi_beforemerge:1.31
	thorpej_scsipi_nbase:1.31
	netbsd-1-5-RELEASE:1.29
	netbsd-1-5-BETA2:1.29
	netbsd-1-5-BETA:1.29
	netbsd-1-4-PATCH003:1.28
	netbsd-1-5-ALPHA2:1.29
	netbsd-1-5:1.29.0.12
	netbsd-1-5-base:1.29
	minoura-xpg4dl-base:1.29
	minoura-xpg4dl:1.29.0.10
	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.6
	chs-ubc2:1.28.0.4
	chs-ubc2-base:1.29
	netbsd-1-4-RELEASE:1.28
	netbsd-1-4:1.28.0.2
	netbsd-1-4-base:1.28
	netbsd-1-3-PATCH003:1.20.2.1
	netbsd-1-3-PATCH003-CANDIDATE2:1.20.2.1
	kenh-if-detach:1.27.0.6
	kenh-if-detach-base:1.27
	netbsd-1-3-PATCH003-CANDIDATE1:1.20.2.1
	netbsd-1-3-PATCH003-CANDIDATE0:1.20.2.1
	chs-ubc:1.27.0.4
	chs-ubc-base:1.27
	eeh-paddr_t:1.27.0.2
	eeh-paddr_t-base:1.27
	netbsd-1-3-PATCH002:1.20.2.1
	netbsd-1-3-PATCH001:1.20.2.1
	gwr-3x3:1.23.0.2
	gwr-3x3-base:1.23
	netbsd-1-3-RELEASE:1.20.2.1
	netbsd-1-3-BETA:1.20
	netbsd-1-3:1.20.0.2
	netbsd-1-3-base:1.20
	thorpej-signal:1.19.0.6
	thorpej-signal-base:1.19
	marc-pcmcia:1.19.0.4
	marc-pcmcia-bp:1.19
	marc-pcmcia-base:1.19
	bouyer-scsipi:1.19.0.2
	is-newarp-before-merge:1.18
	is-newarp:1.17.0.4
	is-newarp-base:1.17
	netbsd-1-2-PATCH001:1.12.4.1
	mrg-vm-swap:1.17.0.2
	thorpej-setroot:1.16.0.2
	netbsd-1-2-RELEASE:1.12.4.1
	netbsd-1-2-BETA:1.12
	netbsd-1-2:1.12.0.4
	netbsd-1-2-base:1.12
	netbsd-1-1-PATCH001:1.10.2.1
	netbsd-1-1-RELEASE:1.10.2.1
	netbsd-1-1:1.10.0.2
	netbsd-1-1-base:1.10
	sun3-1-0-base:1.3.0.2
	netbsd-1-0-PATCH06:1.1
	netbsd-1-0-PATCH05:1.1
	netbsd-1-0-PATCH04:1.1
	netbsd-1-0-PATCH03:1.1
	netbsd-1-0-PATCH02:1.1
	netbsd-1-0-PATCH1:1.1
	netbsd-1-0-PATCH0:1.1
	netbsd-1-0-RELEASE:1.1
	netbsd-1-0:1.1.0.2
	netbsd-1-0-base:1.1;
locks; strict;
comment	@# @;


1.81
date	2022.08.07.02.52.30;	author simonb;	state Exp;
branches;
next	1.80;
commitid	HXKRRXLciPDtrTOD;

1.80
date	2021.01.21.06.51.56;	author nia;	state Exp;
branches;
next	1.79;
commitid	3cU8FmkCubAfPyEC;

1.79
date	2020.09.27.13.48.54;	author roy;	state Exp;
branches
	1.79.2.1;
next	1.78;
commitid	DA9l8f9bbF8ATGpC;

1.78
date	2020.08.01.08.20.52;	author maxv;	state Exp;
branches;
next	1.77;
commitid	JD2lavAMv7TQUkiC;

1.77
date	2020.06.19.10.35.11;	author tsutsui;	state Exp;
branches;
next	1.76;
commitid	ljU5sgnsRegM2PcC;

1.76
date	2018.12.19.13.57.50;	author maxv;	state Exp;
branches
	1.76.4.1;
next	1.75;
commitid	mM5V1h9xgHV4Mp4B;

1.75
date	2018.08.01.20.04.14;	author maxv;	state Exp;
branches;
next	1.74;
commitid	UbIHSaPqOzfNisMA;

1.74
date	2017.09.14.07.58.43;	author mrg;	state Exp;
branches
	1.74.2.1
	1.74.4.1;
next	1.73;
commitid	ngZ6fHXwTqlZA87A;

1.73
date	2017.07.28.19.26.16;	author maxv;	state Exp;
branches;
next	1.72;

1.72
date	2015.08.07.07.29.34;	author maxv;	state Exp;
branches;
next	1.71;

1.71
date	2014.08.23.20.27.00;	author dholland;	state Exp;
branches
	1.71.2.1;
next	1.70;

1.70
date	2014.08.16.17.56.34;	author apb;	state Exp;
branches;
next	1.69;

1.69
date	2014.06.25.16.14.43;	author abs;	state Exp;
branches;
next	1.68;

1.68
date	2014.06.04.20.21.24;	author abs;	state Exp;
branches;
next	1.67;

1.67
date	2013.06.30.21.38.59;	author rmind;	state Exp;
branches
	1.67.4.1;
next	1.66;

1.66
date	2013.04.27.18.19.53;	author christos;	state Exp;
branches
	1.66.4.1;
next	1.65;

1.65
date	2013.03.01.18.25.53;	author joerg;	state Exp;
branches;
next	1.64;

1.64
date	2012.10.17.14.48.17;	author apb;	state Exp;
branches;
next	1.63;

1.63
date	2011.06.30.20.09.37;	author wiz;	state Exp;
branches
	1.63.2.1
	1.63.8.1
	1.63.12.1;
next	1.62;

1.62
date	2011.03.06.17.08.32;	author bouyer;	state Exp;
branches;
next	1.61;

1.61
date	2009.03.06.20.31.53;	author joerg;	state Exp;
branches
	1.61.4.1
	1.61.6.1
	1.61.8.1;
next	1.60;

1.60
date	2009.01.17.07.31.57;	author tsutsui;	state Exp;
branches
	1.60.2.1;
next	1.59;

1.59
date	2008.11.12.12.36.08;	author ad;	state Exp;
branches;
next	1.58;

1.58
date	2008.04.05.22.08.41;	author tsutsui;	state Exp;
branches
	1.58.4.1
	1.58.10.1
	1.58.12.1;
next	1.57;

1.57
date	2007.10.17.19.57.44;	author garbled;	state Exp;
branches
	1.57.16.1;
next	1.56;

1.56
date	2007.07.18.15.48.49;	author tsutsui;	state Exp;
branches
	1.56.6.1;
next	1.55;

1.55
date	2006.09.27.21.42.06;	author manu;	state Exp;
branches
	1.55.8.1
	1.55.16.1
	1.55.20.1
	1.55.22.1;
next	1.54;

1.54
date	2006.08.26.20.27.08;	author christos;	state Exp;
branches
	1.54.2.1
	1.54.4.1;
next	1.53;

1.53
date	2006.02.05.05.02.06;	author cube;	state Exp;
branches
	1.53.2.1;
next	1.52;

1.52
date	2006.02.04.03.44.58;	author rpaulo;	state Exp;
branches;
next	1.51;

1.51
date	2005.12.11.12.19.20;	author christos;	state Exp;
branches
	1.51.2.1
	1.51.4.1
	1.51.6.1;
next	1.50;

1.50
date	2005.09.04.10.41.36;	author isaki;	state Exp;
branches;
next	1.49;

1.49
date	2005.08.19.05.20.03;	author christos;	state Exp;
branches;
next	1.48;

1.48
date	2005.08.19.02.03.57;	author christos;	state Exp;
branches;
next	1.47;

1.47
date	2005.07.31.04.04.46;	author yamt;	state Exp;
branches;
next	1.46;

1.46
date	2005.07.30.06.35.39;	author yamt;	state Exp;
branches;
next	1.45;

1.45
date	2005.01.21.12.19.25;	author tsutsui;	state Exp;
branches
	1.45.8.1;
next	1.44;

1.44
date	2004.11.10.17.54.07;	author christos;	state Exp;
branches
	1.44.4.1;
next	1.43;

1.43
date	2004.07.15.03.53.52;	author atatat;	state Exp;
branches;
next	1.42;

1.42
date	2003.09.22.14.11.28;	author cl;	state Exp;
branches
	1.42.2.1;
next	1.41;

1.41
date	2003.04.10.22.07.05;	author christos;	state Exp;
branches
	1.41.2.1;
next	1.40;

1.40
date	2002.09.18.02.44.10;	author lukem;	state Exp;
branches;
next	1.39;

1.39
date	2002.06.17.05.14.27;	author lukem;	state Exp;
branches;
next	1.38;

1.38
date	2002.04.25.15.06.38;	author atatat;	state Exp;
branches
	1.38.2.1
	1.38.4.1;
next	1.37;

1.37
date	2002.04.12.08.11.23;	author gmcgarry;	state Exp;
branches;
next	1.36;

1.36
date	2002.01.27.13.23.27;	author jdolecek;	state Exp;
branches;
next	1.35;

1.35
date	2001.11.20.12.56.40;	author lukem;	state Exp;
branches;
next	1.34;

1.34
date	2001.11.20.08.43.38;	author lukem;	state Exp;
branches;
next	1.33;

1.33
date	2001.07.08.16.32.25;	author abs;	state Exp;
branches
	1.33.2.1
	1.33.4.1
	1.33.8.1;
next	1.32;

1.32
date	2001.06.11.01.50.55;	author wiz;	state Exp;
branches;
next	1.31;

1.31
date	2001.02.22.07.11.08;	author chs;	state Exp;
branches
	1.31.2.1;
next	1.30;

1.30
date	2000.09.24.15.59.38;	author jdolecek;	state Exp;
branches;
next	1.29;

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

1.28
date	99.04.08.07.10.20;	author gwr;	state Exp;
branches
	1.28.2.1
	1.28.4.1;
next	1.27;

1.27
date	98.06.26.01.54.10;	author lukem;	state Exp;
branches;
next	1.26;

1.26
date	98.02.08.05.10.45;	author gwr;	state Exp;
branches;
next	1.25;

1.25
date	98.02.05.04.56.24;	author gwr;	state Exp;
branches;
next	1.24;

1.24
date	98.01.28.16.40.19;	author gwr;	state Exp;
branches;
next	1.23;

1.23
date	97.12.13.00.26.08;	author gwr;	state Exp;
branches
	1.23.2.1;
next	1.22;

1.22
date	97.12.01.16.07.03;	author kleink;	state Exp;
branches;
next	1.21;

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

1.20
date	97.10.17.03.17.50;	author gwr;	state Exp;
branches
	1.20.2.1;
next	1.19;

1.19
date	97.05.07.02.14.59;	author lukem;	state Exp;
branches;
next	1.18;

1.18
date	97.03.11.21.21.49;	author gwr;	state Exp;
branches;
next	1.17;

1.17
date	97.01.31.02.08.19;	author thorpej;	state Exp;
branches
	1.17.4.1;
next	1.16;

1.16
date	96.11.19.21.04.44;	author gwr;	state Exp;
branches
	1.16.2.1;
next	1.15;

1.15
date	96.10.09.00.14.32;	author thorpej;	state Exp;
branches;
next	1.14;

1.14
date	96.10.08.18.01.47;	author jtc;	state Exp;
branches;
next	1.13;

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

1.12
date	96.03.26.15.15.46;	author gwr;	state Exp;
branches
	1.12.4.1;
next	1.11;

1.11
date	95.11.17.23.31.11;	author gwr;	state Exp;
branches;
next	1.10;

1.10
date	95.10.08.23.38.41;	author gwr;	state Exp;
branches
	1.10.2.1;
next	1.9;

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

1.8
date	95.07.07.16.01.22;	author gwr;	state Exp;
branches;
next	1.7;

1.7
date	95.06.09.21.53.27;	author gwr;	state Exp;
branches;
next	1.6;

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

1.5
date	95.02.11.21.01.18;	author gwr;	state Exp;
branches;
next	1.4;

1.4
date	94.12.12.18.58.45;	author gwr;	state Exp;
branches;
next	1.3;

1.3
date	94.11.21.21.26.40;	author gwr;	state Exp;
branches;
next	1.2;

1.2
date	94.10.26.09.08.05;	author cgd;	state Exp;
branches;
next	1.1;

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

1.79.2.1
date	2021.04.03.22.28.39;	author thorpej;	state Exp;
branches;
next	;
commitid	1gqS07EfPjskJTNC;

1.76.4.1
date	2020.07.07.10.49.11;	author martin;	state Exp;
branches;
next	;
commitid	4huA3Pyq55HHx8fC;

1.74.2.1
date	2018.09.06.06.55.42;	author pgoyette;	state Exp;
branches;
next	1.74.2.2;
commitid	HCi1bXD317XIK0RA;

1.74.2.2
date	2018.12.26.14.01.44;	author pgoyette;	state Exp;
branches;
next	;
commitid	xUhK8IAeBM1azj5B;

1.74.4.1
date	2019.06.10.22.06.49;	author christos;	state Exp;
branches;
next	;
commitid	jtc8rnCzWiEEHGqB;

1.71.2.1
date	2015.09.22.12.05.52;	author skrll;	state Exp;
branches;
next	1.71.2.2;

1.71.2.2
date	2017.08.28.17.51.53;	author skrll;	state Exp;
branches;
next	;
commitid	UQQpnjvcNkUZn05A;

1.67.4.1
date	2014.08.10.06.54.09;	author tls;	state Exp;
branches;
next	;

1.66.4.1
date	2013.08.28.23.59.23;	author rmind;	state Exp;
branches;
next	;

1.63.2.1
date	2012.10.30.17.20.26;	author yamt;	state Exp;
branches;
next	1.63.2.2;

1.63.2.2
date	2014.05.22.11.40.10;	author yamt;	state Exp;
branches;
next	;

1.63.8.1
date	2014.08.07.06.36.36;	author msaitoh;	state Exp;
branches;
next	;

1.63.12.1
date	2012.11.20.03.01.47;	author tls;	state Exp;
branches;
next	1.63.12.2;

1.63.12.2
date	2013.06.23.06.20.13;	author tls;	state Exp;
branches;
next	1.63.12.3;

1.63.12.3
date	2014.08.20.00.03.26;	author tls;	state Exp;
branches;
next	1.63.12.4;

1.63.12.4
date	2017.12.03.11.36.45;	author jdolecek;	state Exp;
branches;
next	;
commitid	XcIYRZTAh1LmerhA;

1.61.4.1
date	2011.04.21.01.41.29;	author rmind;	state Exp;
branches;
next	;

1.61.6.1
date	2011.06.06.09.06.55;	author jruoho;	state Exp;
branches;
next	;

1.61.8.1
date	2011.02.08.19.29.41;	author bouyer;	state Exp;
branches;
next	;

1.60.2.1
date	2009.05.13.17.18.39;	author jym;	state Exp;
branches;
next	;

1.58.4.1
date	2009.05.04.08.12.00;	author yamt;	state Exp;
branches;
next	;

1.58.10.1
date	2008.12.13.01.13.33;	author haad;	state Exp;
branches;
next	;

1.58.12.1
date	2009.01.19.13.16.56;	author skrll;	state Exp;
branches;
next	1.58.12.2;

1.58.12.2
date	2009.04.28.07.34.48;	author skrll;	state Exp;
branches;
next	;

1.57.16.1
date	2008.06.02.13.22.45;	author mjf;	state Exp;
branches;
next	1.57.16.2;

1.57.16.2
date	2009.01.17.13.28.33;	author mjf;	state Exp;
branches;
next	;

1.56.6.1
date	2007.11.06.23.22.59;	author matt;	state Exp;
branches;
next	;

1.55.8.1
date	2007.08.20.18.39.07;	author ad;	state Exp;
branches;
next	;

1.55.16.1
date	2007.10.03.19.25.30;	author garbled;	state Exp;
branches;
next	;

1.55.20.1
date	2007.08.07.18.05.48;	author matt;	state Exp;
branches;
next	;

1.55.22.1
date	2007.08.15.13.47.48;	author skrll;	state Exp;
branches;
next	;

1.54.2.1
date	2006.11.18.21.29.34;	author ad;	state Exp;
branches;
next	;

1.54.4.1
date	2006.10.22.06.05.15;	author yamt;	state Exp;
branches;
next	;

1.53.2.1
date	2006.09.03.15.23.36;	author yamt;	state Exp;
branches;
next	;

1.51.2.1
date	2006.02.18.15.38.53;	author yamt;	state Exp;
branches;
next	;

1.51.4.1
date	2006.09.09.02.43.59;	author rpaulo;	state Exp;
branches;
next	;

1.51.6.1
date	2006.04.22.11.38.05;	author simonb;	state Exp;
branches;
next	;

1.45.8.1
date	2006.06.21.14.57.05;	author yamt;	state Exp;
branches;
next	1.45.8.2;

1.45.8.2
date	2006.12.30.20.47.09;	author yamt;	state Exp;
branches;
next	1.45.8.3;

1.45.8.3
date	2007.09.03.14.30.30;	author yamt;	state Exp;
branches;
next	;

1.44.4.1
date	2005.04.29.11.28.25;	author kent;	state Exp;
branches;
next	;

1.42.2.1
date	2004.07.15.20.15.32;	author he;	state Exp;
branches;
next	;

1.41.2.1
date	2004.08.03.10.42.02;	author skrll;	state Exp;
branches;
next	1.41.2.2;

1.41.2.2
date	2004.09.18.14.41.39;	author skrll;	state Exp;
branches;
next	1.41.2.3;

1.41.2.3
date	2004.09.21.13.23.18;	author skrll;	state Exp;
branches;
next	1.41.2.4;

1.41.2.4
date	2004.11.14.08.15.32;	author skrll;	state Exp;
branches;
next	1.41.2.5;

1.41.2.5
date	2005.01.24.08.34.47;	author skrll;	state Exp;
branches;
next	1.41.2.6;

1.41.2.6
date	2005.11.10.13.59.38;	author skrll;	state Exp;
branches;
next	;

1.38.2.1
date	2002.07.15.01.22.10;	author gehenna;	state Exp;
branches;
next	;

1.38.4.1
date	2002.08.01.04.33.43;	author lukem;	state Exp;
branches;
next	;

1.33.2.1
date	2002.01.10.19.49.41;	author thorpej;	state Exp;
branches;
next	1.33.2.2;

1.33.2.2
date	2002.02.11.20.09.15;	author jdolecek;	state Exp;
branches;
next	1.33.2.3;

1.33.2.3
date	2002.06.23.17.42.34;	author jdolecek;	state Exp;
branches;
next	1.33.2.4;

1.33.2.4
date	2002.09.06.08.42.01;	author jdolecek;	state Exp;
branches;
next	1.33.2.5;

1.33.2.5
date	2002.10.10.18.36.57;	author jdolecek;	state Exp;
branches;
next	;

1.33.4.1
date	2001.10.13.17.42.43;	author fvdl;	state Exp;
branches;
next	;

1.33.8.1
date	2001.07.08.16.32.25;	author nathanw;	state dead;
branches;
next	1.33.8.2;

1.33.8.2
date	2002.01.08.00.28.15;	author nathanw;	state Exp;
branches;
next	1.33.8.3;

1.33.8.3
date	2002.02.28.04.12.21;	author nathanw;	state Exp;
branches;
next	1.33.8.4;

1.33.8.4
date	2002.04.17.00.04.32;	author nathanw;	state Exp;
branches;
next	1.33.8.5;

1.33.8.5
date	2002.06.20.03.41.39;	author nathanw;	state Exp;
branches;
next	1.33.8.6;

1.33.8.6
date	2002.10.18.02.40.16;	author nathanw;	state Exp;
branches;
next	;

1.31.2.1
date	2001.06.21.19.36.46;	author nathanw;	state Exp;
branches;
next	;

1.29.2.1
date	2000.11.20.20.27.48;	author bouyer;	state Exp;
branches;
next	1.29.2.2;

1.29.2.2
date	2001.03.12.13.29.34;	author bouyer;	state Exp;
branches;
next	;

1.28.2.1
date	99.04.08.07.10.20;	author gwr;	state dead;
branches;
next	1.28.2.2;

1.28.2.2
date	99.04.08.07.10.21;	author gwr;	state Exp;
branches;
next	;

1.28.4.1
date	99.08.02.21.45.19;	author thorpej;	state Exp;
branches;
next	;

1.23.2.1
date	98.01.27.19.13.57;	author gwr;	state Exp;
branches;
next	1.23.2.2;

1.23.2.2
date	98.01.28.19.11.58;	author gwr;	state Exp;
branches;
next	;

1.20.2.1
date	97.12.14.01.21.58;	author mellon;	state Exp;
branches;
next	;

1.17.4.1
date	97.03.13.02.25.57;	author gwr;	state Exp;
branches;
next	;

1.16.2.1
date	97.01.14.21.26.22;	author thorpej;	state Exp;
branches;
next	;

1.12.4.1
date	96.08.19.23.35.03;	author gwr;	state Exp;
branches;
next	;

1.10.2.1
date	95.11.18.07.15.46;	author gwr;	state Exp;
branches;
next	;

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

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


desc
@@


1.81
log
@UFS/LFS dirhash:
- Enable UFS_DIRHASH if the architecture or kernel model specific config
  file can use 128MB of RAM or more.
- Remove experimental tag from UFS_DIRHASH; it's been with RUMP kernel
  and by a number of NetBSD developers for years.
- Add LFS_DIRHASH if LFS was enabled.
- Be somewhat consistent with FS options order.
@
text
@# $NetBSD: DISKLESS,v 1.80 2021/01/21 06:51:56 nia Exp $

# DISKLESS - Root and swap on NFS
# Desktop machines only (3/50, 3/60, 3/110)
#
# Includes devices needed to run as an X-terminal

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

#options 	INCLUDE_CONFIG_FILE	# embed config file in kernel binary

makeoptions	COPTS="-Os -fno-unwind-tables"	# bootloader has size limit (~2MB)

# 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	2

# Standard system options
#options 	KTRACE		# system call tracing
#options 	SYSVMSG		# System V message queues
#options 	SYSVSEM		# System V semaphores
#options 	SYSVSHM		# System V shared memory
#options 	INSECURE	# disable kernel security level
options 	USERCONF	# userconf(4) support
#options 	PIPE_SOCKETPAIR	# smaller, but slower pipe(2)
#options 	SYSCTL_INCLUDE_DESCR	# Include sysctl descriptions in kernel

# Which kernel debugger?  Uncomment either this:
#options 	DDB
# ... or these for KGDB (gdb remote target)
#makeoptions	DEBUG="-g"	# debugging symbols for gdb
#options 	KGDB
#options 	KGDB_DEV=0x0C01	# ttya=0C00 ttyb=0C01

# Other debugging options
#options 	DDB_HISTORY_SIZE=100	# enable history editing in DDB
#options 	DEBUG		# kernel debugging code
#options 	DIAGNOSTIC	# extra kernel sanity checking
#options 	PMAP_DEBUG
#options 	SCSIDEBUG
#options 	SCSIVERBOSE		# Verbose SCSI errors

# Compatibility options
include 	"conf/compat_netbsd13.config"

#options 	COMPAT_SUNOS	# can run SunOS 4.1.1 executables
#options 	COMPAT_AOUT_M68K # support for NetBSD a.out executables
#options 	COMPAT_LINUX	# can run Linux/m68k executables
#options 	COMPAT_OSSAUDIO	# can run Linux/m68k executables
#options 	EXEC_AOUT	# support for a.out executables

# File systems
#file-system	FFS		# Berkeley Fast Filesystem
file-system	NFS		# Sun 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	OVERLAY		# overlay file system
#file-system	PROCFS		# /proc
#file-system	UNION		# union file system
#file-system	MFS		# memory-based filesystem
#file-system	PTYFS		# /dev/pts/N support
#file-system	TMPFS		# Efficient memory file-system
#file-system	UDF		# experimental - OSTA UDF CD/DVD file-system

# File system options
#options 	FFS_EI		# FFS Endian Independent support
#options 	FFS_NO_SNAPSHOT	# No FFS snapshot support
#options 	QUOTA		# legacy UFS quotas
#options 	QUOTA2		# new, in-filesystem UFS quotas
#options 	UFS_DIRHASH	# UFS Large Directory Hashing
#options 	UFS_EXTATTR	# Extended attribute support for UFS1
#options 	WAPBL		# File system journaling support
#options 	NFSSERVER	# Network File System server

# Networking options
options 	INET		# IP protocol stack support
#options 	INET6		# IPV6
#options 	IPSEC		# IP security
#options 	IPSEC_DEBUG	# debug for IP security
#options 	GATEWAY		# IP packet forwarding
#options 	TCP_DEBUG	# Record last TCP_NDEBUG packets with SO_DEBUG

# Work-around for root on slow servers (insurance...)
options 	NFS_BOOT_RWSIZE=1024
options 	NFS_BOOT_BOOTPARAM

config		netbsd root on ? type nfs

# On-board I/O space (required)
include "arch/sun3/conf/obio.sun3"

# On-board memory (optional)
# See frame-buffers
obmem0 at mainbus?

# VME bus support (optional)
# (none on desktop machines)

#
# 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 ipl 3
#ie1 at vme2 addr 0xe88000 ipl 3 vect 0x75

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

# All Sun3 machines with an "le" (3/50, 3/60) should be
# presumed to have the old, buggy LANCE chip. (Rev. C)
options 	LANCE_REVC_BUG

#
# Frame buffer devices
#

include "arch/sun3/conf/bw2.sun3"
include "arch/sun3/conf/cg4.sun3"

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

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

# Sun-3 color board, or CG5 8-bit frame buffer (VME A24/D16).
# cgtwo0 at vme2 addr 0x400000 ipl 4 vect 0xA8

# Support for the CG9 24-bit frame buffer (VME A32/D32).
# cgnine0 at vme5 addr 0x08000000 ipl 4 vect 0xAA

# Misc.
pseudo-device	loop			# network loopback
pseudo-device	bpfilter		# packet filter
#pseudo-device	carp			# Common Address Redundancy Protocol
pseudo-device	sl			# CSLIP
pseudo-device	ppp			# PPP
#pseudo-device	pppoe			# PPP over Ethernet (RFC 2516)
#pseudo-device	tun			# network tunneling over tty
#pseudo-device	tap			# virtual Ethernet
#pseudo-device	gre			# generic L3 over IP tunnel
#pseudo-device	npf			# NPF packet filter
#pseudo-device	gif			# IPv[46] over IPv[46] tunnel (RFC1933)
#pseudo-device	faith			# IPv[46] tcp relay translation i/f
#pseudo-device	stf			# 6to4 IPv6 over IPv4 encapsulation
#pseudo-device	vlan			# IEEE 802.1q encapsulation
#pseudo-device	bridge			# simple inter-network bridging
#pseudo-device	vether			# Virtual Ethernet for bridge
#pseudo-device	agr			# IEEE 802.3ad link aggregation

pseudo-device	pty			# pseudo-terminals
pseudo-device	clockctl		# user control of clock subsystem
@


1.80
log
@add a commented out compat_ossaudio wherever there's compat_linux

requested by mrg
@
text
@d1 1
a1 1
# $NetBSD: DISKLESS,v 1.79 2020/09/27 13:48:54 roy Exp $
d55 1
a55 1
# Filesystem options
d70 3
a72 1
#options 	NFSSERVER	# nfs server support
d75 2
a76 1
#options 	FFS_EI		# FFS Endian Independent support
d78 1
a78 2
#options 	UFS_DIRHASH	# UFS Large Directory Hashing - Experimental
#options 	FFS_NO_SNAPSHOT	# No FFS snapshot support
@


1.79
log
@vether: Add to kernel configurations

It's only enabled if the kernel enabled bridge AND tap.
Otherwise it's commented out.
@
text
@d1 1
a1 1
# $NetBSD: DISKLESS,v 1.78 2020/08/01 08:20:52 maxv Exp $
d52 1
@


1.79.2.1
log
@Sync with HEAD.
@
text
@d1 1
a1 1
# $NetBSD: DISKLESS,v 1.80 2021/01/21 06:51:56 nia Exp $
a51 1
#options 	COMPAT_OSSAUDIO	# can run Linux/m68k executables
@


1.78
log
@Remove references to BRIDGE_IPF, it is now compiled in by default.
@
text
@d1 1
a1 1
# $NetBSD: DISKLESS,v 1.77 2020/06/19 10:35:11 tsutsui Exp $
d160 1
@


1.77
log
@Use "-fno-unwind-tables" to shrink binaries more.

sun3 GENERIC -Os
   text    data     bss     dec     hex filename
1762862   75292   93032 1931186  1d77b2 netbsd

sun3 GENERIC -Os -fno-unwind-tables
   text    data     bss     dec     hex filename
1545726   75292   93032 1714050  1a2782 netbsd

GENERIC is tested on TME.
@
text
@d1 1
a1 1
# $NetBSD: DISKLESS,v 1.76 2018/12/19 13:57:50 maxv Exp $
a159 1
#options 	BRIDGE_IPF		# bridge uses IP/IPv6 pfil hooks too
@


1.76
log
@Remove compat_svr4 and compat_svr4_32, as discussed on tech-kern@@ recently,
but also as discussed several times in the past.
@
text
@d1 1
a1 1
# $NetBSD: DISKLESS,v 1.75 2018/08/01 20:04:14 maxv Exp $
d12 1
a12 1
makeoptions	COPTS="-Os"		# bootloader has size limit (~2MB)
@


1.76.4.1
log
@Pull up following revision(s) (requested by tsutsui in ticket #984):

	sys/arch/sun3/conf/DISKLESS3X: revision 1.61
	sys/arch/sun3/conf/GENERIC3X: revision 1.135
	sys/arch/sun3/conf/INSTALL3X: revision 1.61
	sys/arch/sun3/conf/INSTALL: revision 1.62
	sys/arch/sun3/conf/DISKLESS: revision 1.77
	sys/arch/sun3/conf/GENERIC: revision 1.182
	sys/arch/sun3/conf/RAMDISK3X: revision 1.44
	sys/arch/sun3/conf/RAMDISK: revision 1.56

Use "-fno-unwind-tables" to shrink binaries more.

sun3 GENERIC -Os
   text    data     bss     dec     hex filename
1762862   75292   93032 1931186  1d77b2 netbsd
sun3 GENERIC -Os -fno-unwind-tables
   text    data     bss     dec     hex filename
1545726   75292   93032 1714050  1a2782 netbsd

GENERIC is tested on TME.
@
text
@d1 1
a1 1
# $NetBSD: DISKLESS,v 1.76 2018/12/19 13:57:50 maxv Exp $
d12 1
a12 1
makeoptions	COPTS="-Os -fno-unwind-tables"	# bootloader has size limit (~2MB)
@


1.75
log
@Unreference IPF/PF from all the config files, and enable NPF instead when
wanted. This also fixes some inconsistencies I saw in several files (eg
IPF options while IPF was not compiled, IPF+PF enabled by default, etc).
@
text
@d1 1
a1 1
# $NetBSD: DISKLESS,v 1.74 2017/09/14 07:58:43 mrg Exp $
a49 1
#options 	COMPAT_SVR4	# can run SVR4 executables
@


1.74
log
@clean up COMPAT_* options for native netbsd code:
- new series of files that are useful for saying "i want everything
  since netbsd 1.4", etc.
- use the fact COMPAT_* options have future dependancies to remove
  many redundant options.

removes about 3000 lines total across kernel configuration files.
tested about 30 random kernels in the changed list.
@
text
@d1 1
a1 1
# $NetBSD: DISKLESS,v 1.73 2017/07/28 19:26:16 maxv Exp $
d155 1
a155 1
#pseudo-device	ipfilter		# ip filter
@


1.74.4.1
log
@Sync with HEAD
@
text
@d1 1
a1 1
# $NetBSD: DISKLESS,v 1.76 2018/12/19 13:57:50 maxv Exp $
d50 1
d155 1
a155 1
#pseudo-device	npf			# NPF packet filter
@


1.74.2.1
log
@Sync with HEAD

Resolve a couple of conflicts (result of the uimin/uimax changes)
@
text
@d1 1
a1 1
# $NetBSD: DISKLESS,v 1.75 2018/08/01 20:04:14 maxv Exp $
d155 1
a155 1
#pseudo-device	npf			# NPF packet filter
@


1.74.2.2
log
@Sync with HEAD, resolve a few conflicts
@
text
@d1 1
a1 1
# $NetBSD$
d50 1
@


1.73
log
@Remove TCP_COMPAT_42 from the config files. Pass 1.
@
text
@d1 1
a1 1
# $NetBSD: DISKLESS,v 1.72 2015/08/07 07:29:34 maxv Exp $
d47 2
a50 14
#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 	COMPAT_14	# NetBSD 1.4,
options 	COMPAT_15	# NetBSD 1.5,
options 	COMPAT_16	# NetBSD 1.6,
options 	COMPAT_20	# NetBSD 2.0,
options 	COMPAT_30	# NetBSD 3.0,
options 	COMPAT_40	# NetBSD 4.0,
options 	COMPAT_50	# NetBSD 5.0,
options 	COMPAT_60	# NetBSD 6.0, and
options 	COMPAT_70	# NetBSD 7.0 compatibility.
a53 1
options 	COMPAT_BSDPTY	# /dev/[pt]ty?? ptys.
@


1.72
log
@Remove the KMEMSTATS option. It no longer exists.
@
text
@d1 1
a1 1
# $NetBSD: DISKLESS,v 1.71 2014/08/23 20:27:00 dholland Exp $
a65 1
#options 	TCP_COMPAT_42	# 4.2BSD TCP/IP bug compat. Not recommended.
@


1.71
log
@Systematize (and in many cases, fix) the comments on options COMPAT_NN.

There are quite a few configs that are missing some COMPAT_NN options
in ways that don't make sense; this should probably get cleaned up
too, but for the time being I've not added or removed anything.
@
text
@d1 1
a1 1
# $NetBSD: DISKLESS,v 1.70 2014/08/16 17:56:34 apb Exp $
a41 1
#options 	KMEMSTATS	# kernel memory statistics (vmstat -m)
@


1.71.2.1
log
@Sync with HEAD
@
text
@d1 1
a1 1
# $NetBSD: DISKLESS,v 1.72 2015/08/07 07:29:34 maxv Exp $
d42 1
@


1.71.2.2
log
@Sync with HEAD
@
text
@d1 1
a1 1
# $NetBSD: DISKLESS,v 1.71.2.1 2015/09/22 12:05:52 skrll Exp $
d66 1
@


1.70
log
@Add "options COMPAT_70" to all kernel configuration files that
already had "options COMPAT_60".
@
text
@d1 1
a1 1
# $NetBSD: DISKLESS,v 1.69 2014/06/25 16:14:43 abs Exp $
d51 12
a62 12
#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_15	# NetBSD 1.5
options 	COMPAT_16	# NetBSD 1.6
options 	COMPAT_20	# NetBSD 2.0
options 	COMPAT_30	# NetBSD 3.0
options 	COMPAT_40	# NetBSD 4.0
options 	COMPAT_50	# NetBSD 5.0 compatibility.
options 	COMPAT_60	# NetBSD 6.0 compatibility.
@


1.69
log
@Enable ie0 in DISKLESS for sun3/110
@
text
@d1 1
a1 1
# $NetBSD: DISKLESS,v 1.68 2014/06/04 20:21:24 abs Exp $
d63 1
@


1.68
log
@Sync (commented out) some of the network and filesystem related
blocks from GENERIC. Only functional change is to comment out tun
in DISKLESS to match GENERIC.
@
text
@d1 1
a1 1
# $NetBSD: DISKLESS,v 1.67 2013/06/30 21:38:59 rmind Exp $
d130 1
a130 1
#ie0 at obio0 addr 0x0C0000 ipl 3
@


1.67
log
@G/C PFIL_HOOKS from the kernel configs.
@
text
@d1 1
a1 1
# $NetBSD: DISKLESS,v 1.66 2013/04/27 18:19:53 christos Exp $
d44 2
d49 1
d63 1
d65 1
d76 1
d81 2
d88 3
d94 3
d162 1
d165 3
a167 1
pseudo-device	tun			# network tunneling over tty
d170 7
@


1.67.4.1
log
@Rebase.
@
text
@d1 1
a1 1
# $NetBSD: DISKLESS,v 1.69 2014/06/25 16:14:43 abs Exp $
a43 2
#options 	SCSIDEBUG
#options 	SCSIVERBOSE		# Verbose SCSI errors
a46 1
#options 	COMPAT_SVR4	# can run SVR4 executables
a59 1
#options 	COMPAT_AOUT_M68K # support for NetBSD a.out executables
a60 1
#options 	EXEC_AOUT	# support for a.out executables
a70 1
#file-system	OVERLAY		# overlay file system
a74 2
#file-system	TMPFS		# Efficient memory file-system
#file-system	UDF		# experimental - OSTA UDF CD/DVD file-system
a79 3
#options 	WAPBL		# File system journaling support
#options 	UFS_DIRHASH	# UFS Large Directory Hashing - Experimental
#options 	FFS_NO_SNAPSHOT	# No FFS snapshot support
a82 3
#options 	INET6		# IPV6
#options 	IPSEC		# IP security
#options 	IPSEC_DEBUG	# debug for IP security
d116 1
a116 1
ie0 at obio0 addr 0x0C0000 ipl 3
a147 1
#pseudo-device	carp			# Common Address Redundancy Protocol
d150 1
a150 3
#pseudo-device	pppoe			# PPP over Ethernet (RFC 2516)
#pseudo-device	tun			# network tunneling over tty
#pseudo-device	tap			# virtual Ethernet
a152 7
#pseudo-device	gif			# IPv[46] over IPv[46] tunnel (RFC1933)
#pseudo-device	faith			# IPv[46] tcp relay translation i/f
#pseudo-device	stf			# 6to4 IPv6 over IPv4 encapsulation
#pseudo-device	vlan			# IEEE 802.1q encapsulation
#pseudo-device	bridge			# simple inter-network bridging
#options 	BRIDGE_IPF		# bridge uses IP/IPv6 pfil hooks too
#pseudo-device	agr			# IEEE 802.3ad link aggregation
@


1.66
log
@remove confusing numeric locators where they are unused.
@
text
@d1 1
a1 1
# $NetBSD: DISKLESS,v 1.65 2013/03/01 18:25:53 joerg Exp $
a83 1
#options 	PFIL_HOOKS	# pfil(9) packet filter hooks.
@


1.66.4.1
log
@sync with head
@
text
@d1 1
a1 1
# $NetBSD$
d84 1
@


1.65
log
@Retire OSI network stack. OK core@@
@
text
@d1 1
a1 1
# $NetBSD: DISKLESS,v 1.64 2012/10/17 14:48:17 apb Exp $
d147 1
a147 1
pseudo-device	loop		1	# network loopback
@


1.64
log
@Add "options COMPAT_60" to all kernel configuration files
that already had "options COMPAT_50".
@
text
@d1 1
a1 1
# $NetBSD: DISKLESS,v 1.63 2011/06/30 20:09:37 wiz Exp $
a83 2
#options 	ISO,TPIP	# OSI networking
#options 	EON		# OSI tunneling over IP
@


1.63
log
@dependant -> dependent
@
text
@d1 1
a1 1
# $NetBSD: DISKLESS,v 1.62 2011/03/06 17:08:32 bouyer Exp $
d59 1
@


1.63.8.1
log
@Pull up following revision(s) (requested by abs in ticket #1091):
	sys/arch/sun3/conf/DISKLESS: revision 1.69
Enable ie0 in DISKLESS for sun3/110
@
text
@d1 1
a1 1
# $NetBSD: DISKLESS,v 1.63 2011/06/30 20:09:37 wiz Exp $
d118 1
a118 1
ie0 at obio0 addr 0x0C0000 ipl 3
@


1.63.12.1
log
@Resync to 2012-11-19 00:00:00 UTC
@
text
@d1 1
a1 1
# $NetBSD: DISKLESS,v 1.64 2012/10/17 14:48:17 apb Exp $
a58 1
options 	COMPAT_60	# NetBSD 6.0 compatibility.
@


1.63.12.2
log
@resync from head
@
text
@d1 1
a1 1
# $NetBSD$
d84 2
d149 1
a149 1
pseudo-device	loop			# network loopback
@


1.63.12.3
log
@Rebase to HEAD as of a few days ago.
@
text
@a43 2
#options 	SCSIDEBUG
#options 	SCSIVERBOSE		# Verbose SCSI errors
a46 1
#options 	COMPAT_SVR4	# can run SVR4 executables
a59 1
#options 	COMPAT_AOUT_M68K # support for NetBSD a.out executables
a60 1
#options 	EXEC_AOUT	# support for a.out executables
a70 1
#file-system	OVERLAY		# overlay file system
a74 2
#file-system	TMPFS		# Efficient memory file-system
#file-system	UDF		# experimental - OSTA UDF CD/DVD file-system
a79 3
#options 	WAPBL		# File system journaling support
#options 	UFS_DIRHASH	# UFS Large Directory Hashing - Experimental
#options 	FFS_NO_SNAPSHOT	# No FFS snapshot support
a82 3
#options 	INET6		# IPV6
#options 	IPSEC		# IP security
#options 	IPSEC_DEBUG	# debug for IP security
d84 1
d117 1
a117 1
ie0 at obio0 addr 0x0C0000 ipl 3
a148 1
#pseudo-device	carp			# Common Address Redundancy Protocol
d151 1
a151 3
#pseudo-device	pppoe			# PPP over Ethernet (RFC 2516)
#pseudo-device	tun			# network tunneling over tty
#pseudo-device	tap			# virtual Ethernet
a153 7
#pseudo-device	gif			# IPv[46] over IPv[46] tunnel (RFC1933)
#pseudo-device	faith			# IPv[46] tcp relay translation i/f
#pseudo-device	stf			# 6to4 IPv6 over IPv4 encapsulation
#pseudo-device	vlan			# IEEE 802.1q encapsulation
#pseudo-device	bridge			# simple inter-network bridging
#options 	BRIDGE_IPF		# bridge uses IP/IPv6 pfil hooks too
#pseudo-device	agr			# IEEE 802.3ad link aggregation
@


1.63.12.4
log
@update from HEAD
@
text
@d42 1
a47 2
include 	"conf/compat_netbsd13.config"

d50 13
d66 2
@


1.63.2.1
log
@sync with head
@
text
@d1 1
a1 1
# $NetBSD: DISKLESS,v 1.63 2011/06/30 20:09:37 wiz Exp $
a58 1
options 	COMPAT_60	# NetBSD 6.0 compatibility.
@


1.63.2.2
log
@sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs.  ("Protocol error: too many arguments")
@
text
@d1 1
a1 1
# $NetBSD: DISKLESS,v 1.63.2.1 2012/10/30 17:20:26 yamt Exp $
d84 3
d149 1
a149 1
pseudo-device	loop			# network loopback
@


1.62
log
@merge the bouyer-quota2 branch. This adds a new on-disk format
to store disk quota usage and limits, integrated with ffs
metadata. Usage is checked by fsck_ffs (no more quotacheck)
and is covered by the WAPBL journal. Enabled with kernel
option QUOTA2 (added where QUOTA was enabled in kernel config files),
turned on with tunefs(8) on a per-filesystem
basis. mount_mfs(8) can also turn quotas on.

See http://mail-index.netbsd.org/tech-kern/2011/02/19/msg010025.html
for details.
@
text
@d1 1
a1 1
# $NetBSD$
d78 1
a78 1
#options 	FFS_EI		# FFS Endian Independant support
@


1.61
log
@Remove SHMMAXPGS from all kernel configs. Dynamically compute the
initial limit as 1/4 of the physical memory. Ensure the limit is at
least 1024 pages, the old default on most platforms.
@
text
@d1 1
a1 1
# $NetBSD: DISKLESS,v 1.60 2009/01/17 07:31:57 tsutsui Exp $
d76 2
a77 1
#options 	QUOTA		# FFS quotas
@


1.61.6.1
log
@Sync with HEAD.
@
text
@d1 1
a1 1
# $NetBSD: DISKLESS,v 1.62 2011/03/06 17:08:32 bouyer Exp $
d76 1
a76 2
#options 	QUOTA		# legacy UFS quotas
#options 	QUOTA2		# new, in-filesystem UFS quotas
@


1.61.4.1
log
@sync with head
@
text
@d1 1
a1 1
# $NetBSD$
d76 1
a76 2
#options 	QUOTA		# legacy UFS quotas
#options 	QUOTA2		# new, in-filesystem UFS quotas
@


1.61.8.1
log
@Add QUOTA2 where QUOTA is enabled (and QUOTA2 commented out where QUOTA
is commented out)
@
text
@d1 1
a1 1
# $NetBSD: DISKLESS,v 1.61 2009/03/06 20:31:53 joerg Exp $
d76 1
a76 2
#options 	QUOTA		# legacy UFS quotas
#options 	QUOTA2		# new, in-filesystem UFS quotas
@


1.60
log
@Add options COMPAT_50.
@
text
@d1 1
a1 1
# $NetBSD: DISKLESS,v 1.59 2008/11/12 12:36:08 ad Exp $
a25 1
#options 	SHMMAXPGS=1024	# 1024 pages is the default
@


1.60.2.1
log
@Sync with HEAD.

Commit is split, to avoid a "too many arguments" protocol error.
@
text
@d1 1
a1 1
# $NetBSD: DISKLESS,v 1.61 2009/03/06 20:31:53 joerg Exp $
d26 1
@


1.59
log
@Remove LKMs and switch to the module framework, pass 1.

Proposed on tech-kern@@.
@
text
@d1 1
a1 1
# $NetBSD: DISKLESS,v 1.58 2008/04/05 22:08:41 tsutsui Exp $
d58 2
a59 1
options 	COMPAT_40	# NetBSD 4.0 compatibility.
@


1.58
log
@Always specify COPTS="-Os" and disable several options and devices
to shrink kernels. Current sun68k bootloader can't load a kernel larger
than ~2MB, and our ever growing kernel have been reached the limit.
@
text
@d1 1
a1 1
# $NetBSD: DISKLESS,v 1.57 2007/10/17 19:57:44 garbled Exp $
a26 1
#options 	LKM		# loadable kernel modules
@


1.58.4.1
log
@sync with head.
@
text
@d1 1
a1 1
# $NetBSD: DISKLESS,v 1.58 2008/04/05 22:08:41 tsutsui Exp $
d26 2
d59 1
a59 2
options 	COMPAT_40	# NetBSD 4.0
options 	COMPAT_50	# NetBSD 5.0 compatibility.
@


1.58.12.1
log
@Sync with HEAD.
@
text
@d1 1
a1 1
# $NetBSD: DISKLESS,v 1.60 2009/01/17 07:31:57 tsutsui Exp $
d27 1
d59 1
a59 2
options 	COMPAT_40	# NetBSD 4.0
options 	COMPAT_50	# NetBSD 5.0 compatibility.
@


1.58.12.2
log
@Sync with HEAD.
@
text
@d1 1
a1 1
# $NetBSD: DISKLESS,v 1.58.12.1 2009/01/19 13:16:56 skrll Exp $
d26 1
@


1.58.10.1
log
@Update haad-dm branch to haad-dm-base2.
@
text
@d1 1
a1 1
# $NetBSD: DISKLESS,v 1.59 2008/11/12 12:36:08 ad Exp $
d27 1
@


1.57
log
@Merge the ppcoea-renovation branch to HEAD.

This branch was a major cleanup and rototill of many of the various OEA
cpu based PPC ports that focused on sharing as much code as possible
between the various ports to eliminate near-identical copies of files in
every tree.  Additionally there is a new PIC system that unifies the
interface to interrupt code for all different OEA ppc arches.  The work
for this branch was done by a variety of people, too long to list here.

TODO:
bebox still needs work to complete the transition to -renovation.
ofppc still needs a bunch of work, which I will be looking at.
ev64260 still needs to be renovated
amigappc was not attempted.

NOTES:
pmppc was removed as an arch, and moved to a evbppc target.
@
text
@d1 1
a1 1
# $NetBSD: DISKLESS,v 1.55.16.1 2007/10/03 19:25:30 garbled Exp $
d12 2
@


1.57.16.1
log
@Sync with HEAD.
@
text
@d1 1
a1 1
# $NetBSD$
a11 2
makeoptions	COPTS="-Os"		# bootloader has size limit (~2MB)

@


1.57.16.2
log
@Sync with HEAD.
@
text
@d27 1
d59 1
a59 2
options 	COMPAT_40	# NetBSD 4.0
options 	COMPAT_50	# NetBSD 5.0 compatibility.
@


1.56
log
@- add options COMPAT_40
- use options<space><tab>
@
text
@d1 1
a1 1
# $NetBSD: DISKLESS,v 1.55 2006/09/27 21:42:06 manu Exp $
@


1.56.6.1
log
@sync with HEAD
@
text
@d1 1
a1 1
# $NetBSD: DISKLESS,v 1.57 2007/10/17 19:57:44 garbled Exp $
@


1.55
log
@- Document COMPAT_15 as doing nothing
- Add COMPAT_15 to all the kernel that had COMPAT_14, for the sake of coherency
- Remove the only occurences of #ifdef COMPAT_15 in the tree: for the ARM
ports, COMPAT_15 was always used in conjunction with EXEC_AOUT. Only EXEC_AOUT
matters here.

This address kern/18407
@
text
@d1 1
a1 1
# $NetBSD: DISKLESS,v 1.54 2006/08/26 20:27:08 christos Exp $
d28 1
a28 1
#options	PIPE_SOCKETPAIR	# smaller, but slower pipe(2)
d56 2
a57 1
options 	COMPAT_30	# NetBSD 3.0 compatibility.
d60 1
a60 1
options		COMPAT_BSDPTY	# /dev/[pt]ty?? ptys.
@


1.55.16.1
log
@Sync with HEAD
@
text
@d1 1
a1 1
# $NetBSD: DISKLESS,v 1.56 2007/07/18 15:48:49 tsutsui Exp $
d28 1
a28 1
#options 	PIPE_SOCKETPAIR	# smaller, but slower pipe(2)
d56 1
a56 2
options 	COMPAT_30	# NetBSD 3.0
options 	COMPAT_40	# NetBSD 4.0 compatibility.
d59 1
a59 1
options 	COMPAT_BSDPTY	# /dev/[pt]ty?? ptys.
@


1.55.8.1
log
@Sync with HEAD.
@
text
@d1 1
a1 1
# $NetBSD: DISKLESS,v 1.55 2006/09/27 21:42:06 manu Exp $
d28 1
a28 1
#options 	PIPE_SOCKETPAIR	# smaller, but slower pipe(2)
d56 1
a56 2
options 	COMPAT_30	# NetBSD 3.0
options 	COMPAT_40	# NetBSD 4.0 compatibility.
d59 1
a59 1
options 	COMPAT_BSDPTY	# /dev/[pt]ty?? ptys.
@


1.55.22.1
log
@Sync with HEAD.
@
text
@d1 1
a1 1
# $NetBSD: DISKLESS,v 1.56 2007/07/18 15:48:49 tsutsui Exp $
d28 1
a28 1
#options 	PIPE_SOCKETPAIR	# smaller, but slower pipe(2)
d56 1
a56 2
options 	COMPAT_30	# NetBSD 3.0
options 	COMPAT_40	# NetBSD 4.0 compatibility.
d59 1
a59 1
options 	COMPAT_BSDPTY	# /dev/[pt]ty?? ptys.
@


1.55.20.1
log
@Sync with HEAD.
@
text
@d1 1
a1 1
# $NetBSD: DISKLESS,v 1.56 2007/07/18 15:48:49 tsutsui Exp $
d28 1
a28 1
#options 	PIPE_SOCKETPAIR	# smaller, but slower pipe(2)
d56 1
a56 2
options 	COMPAT_30	# NetBSD 3.0
options 	COMPAT_40	# NetBSD 4.0 compatibility.
d59 1
a59 1
options 	COMPAT_BSDPTY	# /dev/[pt]ty?? ptys.
@


1.54
log
@PR/34283: Gene ENonymous: Add IPFILTER_LOOKUP to the default kernel options
Also remove CCITT,NS,NIP
@
text
@d1 1
a1 1
# $NetBSD: DISKLESS,v 1.53 2006/02/05 05:02:06 cube Exp $
d53 1
@


1.54.2.1
log
@Sync with head.
@
text
@d1 1
a1 1
# $NetBSD: DISKLESS,v 1.55 2006/09/27 21:42:06 manu Exp $
a52 1
options 	COMPAT_15	# NetBSD 1.5
@


1.54.4.1
log
@sync with head
@
text
@d1 1
a1 1
# $NetBSD: DISKLESS,v 1.54 2006/08/26 20:27:08 christos Exp $
a52 1
options 	COMPAT_15	# NetBSD 1.5
@


1.53
log
@Remove 'count' argument for pseudo-devices that ignore it
(vnd, bpfilter, ppp, gif, gre, tun, sl, strip, faith, stf).
@
text
@d1 1
a1 1
# $NetBSD: DISKLESS,v 1.52 2006/02/04 03:44:58 rpaulo Exp $
a80 1
#options 	CCITT,LLC,HDLC	# X.25
@


1.53.2.1
log
@sync with head.
@
text
@d1 1
a1 1
# $NetBSD: DISKLESS,v 1.53 2006/02/05 05:02:06 cube Exp $
d81 1
@


1.52
log
@bpfilter doesn't accept count anymore.
@
text
@d1 1
a1 1
# $NetBSD: DISKLESS,v 1.51 2005/12/11 12:19:20 christos Exp $
d147 4
a150 4
pseudo-device	sl		2	# CSLIP
pseudo-device	ppp		2	# PPP
pseudo-device	tun		2	# network tunneling over tty
#pseudo-device	gre		2	# generic L3 over IP tunnel
@


1.51
log
@merge ktrace-lwp.
@
text
@d1 1
a1 1
# $NetBSD: DISKLESS,v 1.41.2.6 2005/11/10 13:59:38 skrll Exp $
d146 1
a146 1
pseudo-device	bpfilter	8	# packet filter
@


1.51.4.1
log
@sync with head
@
text
@d1 1
a1 1
# $NetBSD: DISKLESS,v 1.54 2006/08/26 20:27:08 christos Exp $
d81 1
d146 5
a150 5
pseudo-device	bpfilter		# packet filter
pseudo-device	sl			# CSLIP
pseudo-device	ppp			# PPP
pseudo-device	tun			# network tunneling over tty
#pseudo-device	gre			# generic L3 over IP tunnel
@


1.51.6.1
log
@Sync with head.
@
text
@d1 1
a1 1
# $NetBSD: DISKLESS,v 1.53 2006/02/05 05:02:06 cube Exp $
d146 5
a150 5
pseudo-device	bpfilter		# packet filter
pseudo-device	sl			# CSLIP
pseudo-device	ppp			# PPP
pseudo-device	tun			# network tunneling over tty
#pseudo-device	gre			# generic L3 over IP tunnel
@


1.51.2.1
log
@sync with head.
@
text
@d1 1
a1 1
# $NetBSD: DISKLESS,v 1.51 2005/12/11 12:19:20 christos Exp $
d146 5
a150 5
pseudo-device	bpfilter		# packet filter
pseudo-device	sl			# CSLIP
pseudo-device	ppp			# PPP
pseudo-device	tun			# network tunneling over tty
#pseudo-device	gre			# generic L3 over IP tunnel
@


1.50
log
@typo in comment. (since 1994?!)
@
text
@d1 1
a1 1
# $NetBSD: DISKLESS,v 1.49 2005/08/19 05:20:03 christos Exp $
@


1.49
log
@Enable ptyfs by default on the non-install and non small/tiny/ramdisk kernels
@
text
@d1 1
a1 1
# $NetBSD: DISKLESS,v 1.48 2005/08/19 02:03:57 christos Exp $
d77 1
a77 1
options 	INET		# IP prototol stack support
@


1.48
log
@64 bit inode changes.
@
text
@d1 1
a1 1
# $NetBSD: DISKLESS,v 1.47 2005/07/31 04:04:46 yamt Exp $
d70 1
@


1.47
log
@revert "defflag VMSWAP" changes for now.
there seems to be far more people who don't want to edit
their kernel config files than i thought.
@
text
@d1 1
a1 1
# $NetBSD: DISKLESS,v 1.46 2005/07/30 06:35:39 yamt Exp $
d55 1
@


1.46
log
@add "options VMSWAP" to non INSTALL kernels.
@
text
@d1 1
a1 1
# $NetBSD: DISKLESS,v 1.45 2005/01/21 12:19:25 tsutsui Exp $
a152 2

options	VMSWAP			# Swap device/file support
@


1.45
log
@Remove options COMPAT_15 and add options COMPAT_20.
@
text
@d1 1
a1 1
# $NetBSD: DISKLESS,v 1.44 2004/11/10 17:54:07 christos Exp $
d153 2
@


1.45.8.1
log
@sync with head.
@
text
@d1 1
a1 1
# $NetBSD: DISKLESS,v 1.45 2005/01/21 12:19:25 tsutsui Exp $
a54 1
options 	COMPAT_30	# NetBSD 3.0 compatibility.
a68 1
#file-system	PTYFS		# /dev/pts/N support
d75 1
a75 1
options 	INET		# IP protocol stack support
d144 5
a148 5
pseudo-device	bpfilter		# packet filter
pseudo-device	sl			# CSLIP
pseudo-device	ppp			# PPP
pseudo-device	tun			# network tunneling over tty
#pseudo-device	gre			# generic L3 over IP tunnel
@


1.45.8.2
log
@sync with head.
@
text
@d1 1
a1 1
# $NetBSD: DISKLESS,v 1.45.8.1 2006/06/21 14:57:05 yamt Exp $
a52 1
options 	COMPAT_15	# NetBSD 1.5
d81 1
@


1.45.8.3
log
@sync with head.
@
text
@d1 1
a1 1
# $NetBSD: DISKLESS,v 1.45.8.2 2006/12/30 20:47:09 yamt Exp $
d28 1
a28 1
#options 	PIPE_SOCKETPAIR	# smaller, but slower pipe(2)
d56 1
a56 2
options 	COMPAT_30	# NetBSD 3.0
options 	COMPAT_40	# NetBSD 4.0 compatibility.
d59 1
a59 1
options 	COMPAT_BSDPTY	# /dev/[pt]ty?? ptys.
@


1.44
log
@Add COMPAT_BSDPTY to the rest of the config files.
@
text
@d1 1
a1 1
# $NetBSD: DISKLESS,v 1.43 2004/07/15 03:53:52 atatat Exp $
a52 1
options 	COMPAT_15	# NetBSD 1.5
d54 1
@


1.44.4.1
log
@sync with -current
@
text
@d1 1
a1 1
# $NetBSD: DISKLESS,v 1.45 2005/01/21 12:19:25 tsutsui Exp $
d53 1
a54 1
options 	COMPAT_20	# NetBSD 2.0
@


1.43
log
@Add "options SYSCTL_INCLUDE_DESCR" to a lot of configs, but commented
out in most of them.
@
text
@d1 1
a1 1
# $NetBSD: DISKLESS,v 1.42 2003/09/22 14:11:28 cl Exp $
d57 1
@


1.42
log
@add COMPAT_15/COMPAT_16
@
text
@d1 1
a1 1
# $NetBSD: DISKLESS,v 1.41 2003/04/10 22:07:05 christos Exp $
d29 1
@


1.42.2.1
log
@Pull up revision 1.43 (requested by atatat in ticket #663):
	Add "options SYSCTL_INCLUDE_DESCR" to a lot of configurations,
	but commented out in most of them.
@
text
@d1 1
a1 1
# $NetBSD$
a28 1
#options 	SYSCTL_INCLUDE_DESCR	# Include sysctl descriptions in kernel
@


1.41
log
@Bye Bye UCONSOLE
@
text
@d1 1
a1 1
# $NetBSD: DISKLESS,v 1.40 2002/09/18 02:44:10 lukem Exp $
d52 2
@


1.41.2.1
log
@Sync with HEAD
@
text
@d1 1
a1 1
# $NetBSD: DISKLESS,v 1.43 2004/07/15 03:53:52 atatat Exp $
a28 1
#options 	SYSCTL_INCLUDE_DESCR	# Include sysctl descriptions in kernel
a51 2
options 	COMPAT_15	# NetBSD 1.5
options 	COMPAT_16	# NetBSD 1.6
@


1.41.2.2
log
@Sync with HEAD.
@
text
@@


1.41.2.3
log
@Fix the sync with head I botched.
@
text
@d1 1
a1 1
# $NetBSD: DISKLESS,v 1.41.2.1 2004/08/03 10:42:02 skrll Exp $
@


1.41.2.4
log
@Sync with HEAD.
@
text
@d1 1
a1 1
# $NetBSD: DISKLESS,v 1.41.2.3 2004/09/21 13:23:18 skrll Exp $
a56 1
options		COMPAT_BSDPTY	# /dev/[pt]ty?? ptys.
@


1.41.2.5
log
@Sync with HEAD.
@
text
@d1 1
a1 1
# $NetBSD: DISKLESS,v 1.41.2.4 2004/11/14 08:15:32 skrll Exp $
d53 1
a54 1
options 	COMPAT_20	# NetBSD 2.0
@


1.41.2.6
log
@Sync with HEAD. Here we go again...
@
text
@d1 1
a1 1
# $NetBSD: DISKLESS,v 1.41.2.5 2005/01/24 08:34:47 skrll Exp $
a54 1
options 	COMPAT_30	# NetBSD 3.0 compatibility.
a68 1
#file-system	PTYFS		# /dev/pts/N support
d75 1
a75 1
options 	INET		# IP protocol stack support
@


1.40
log
@enable USERCONF by default; it's small and extremely useful to have available.
@
text
@d1 1
a1 1
# $NetBSD: DISKLESS,v 1.39 2002/06/17 05:14:27 lukem Exp $
a26 1
#options 	UCONSOLE	# Allow non-root TIOCCONS
@


1.39
log
@Enable "pseudo-device clockctl" in all kernels, except
installation related kernels (INSTALL* and RAMDISK*).
This enables rc.conf(5) $ntpd_chroot to be used "out of the box"
@
text
@d1 1
a1 1
# $NetBSD: DISKLESS,v 1.38 2002/04/25 15:06:38 atatat Exp $
d28 1
a28 1
#options 	USERCONF	# userconf(4) support
@


1.38
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: DISKLESS,v 1.37 2002/04/12 08:11:23 gmcgarry Exp $
d149 1
@


1.38.4.1
log
@Pull up revision 1.39 (requested by lukem in ticket #312):
Enable "pseudo-device clockctl" in all kernels, except
installation related kernels (INSTALL* and RAMDISK*).
This enables rc.conf(5) $ntpd_chroot to be used "out of the box"
@
text
@d1 1
a1 1
# $NetBSD$
a148 1
pseudo-device	clockctl		# user control of clock subsystem
@


1.38.2.1
log
@catch up with -current.
@
text
@d1 1
a1 1
# $NetBSD: DISKLESS,v 1.39 2002/06/17 05:14:27 lukem Exp $
a148 1
pseudo-device	clockctl		# user control of clock subsystem
@


1.37
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: DISKLESS,v 1.36 2002/01/27 13:23:27 jdolecek Exp $
d9 2
@


1.36
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: DISKLESS,v 1.35 2001/11/20 12:56:40 lukem Exp $
d26 1
@


1.35
log
@cleanup:
	options SPACE TAB
	makeoptions TAB
	psuedo-device TAB
	remove trailing whitespace
	replace multiple spaces -> tabs
	options "FOO" -> options FOO
	options "FOO=bar" -> options FOO=bar
	options "FOO=\"bar\"" -> options FOO="\"bar\""
@
text
@d1 1
a1 1
# $NetBSD: DISKLESS,v 1.34 2001/11/20 08:43:38 lukem Exp $
d26 1
@


1.34
log
@- pull in opt_kgdb.h where necessary
- replace opt_kgdb_machdep.h with opt_kgdb.h
- defparam opt_kgdb.h:
	KGDB_DEV KGDB_DEVNAME KGDB_DEVADDR KGDB_DEVRATE KGDB_DEVMODE
- move from opt_ddbparam.h to opt_ddb.h:
	DDB_FROMCONSOLE DDB_ONPANIC DDB_HISTORY_SIZE DDB_BREAK_CHAR SYMTAB_SPACE
- replace KGDBDEV with KGDB_DEV
- replace KGDBADDR with KGDB_DEVADDR
- replace KGDBMODE with KGDB_DEVMODE
- replace KGDBRATE with KGDB_DEVRATE
- use `9600' instead of `0x2580' for 9600 baud rate
- use correct quotes for  options KGDB_DEVNAME="\"com\""
- use correct quotes for  options KGDB_DEV="17*256+0"
- remove unnecessary dependancy on Makefile for kgdb_stub.o
- minor whitespace cleanup
@
text
@d1 1
a1 1
# $NetBSD: DISKLESS,v 1.33 2001/07/08 16:32:25 abs Exp $
d30 1
a30 1
#makeoptions DEBUG="-g"		# debugging symbols for gdb
d107 1
a107 1
#ie1 at vme2  addr 0xe88000 ipl 3 vect 0x75
@


1.33
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: DISKLESS,v 1.32 2001/06/11 01:50:55 wiz Exp $
d32 1
a32 1
#options 	KGDBDEV=0x0C01	# ttya=0C00 ttyb=0C01
@


1.33.8.1
log
@file DISKLESS was added on branch nathanw_sa on 2002-01-08 00:28:15 +0000
@
text
@d1 144
@


1.33.8.2
log
@Catch up to -current.
@
text
@a0 144
# $NetBSD: DISKLESS,v 1.33.8.1 2002/01/08 00:28:15 nathanw Exp $

# DISKLESS - Root and swap on NFS
# Desktop machines only (3/50, 3/60, 3/110)
#
# Includes devices needed to run as an X-terminal

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	2

# Standard system options
#options 	KTRACE		# system call tracing
#options 	SYSVMSG		# System V message queues
#options 	SYSVSEM		# System V semaphores
#options 	SYSVSHM		# System V shared memory
#options 	SHMMAXPGS=1024	# 1024 pages is the default
#options 	LKM		# loadable kernel modules
#options 	INSECURE	# disable kernel security level
#options 	UCONSOLE	# Allow non-root TIOCCONS

# Which kernel debugger?  Uncomment either this:
#options 	DDB
# ... or these for KGDB (gdb remote target)
#makeoptions	DEBUG="-g"	# debugging symbols for gdb
#options 	KGDB
#options 	KGDB_DEV=0x0C01	# ttya=0C00 ttyb=0C01

# Other debugging options
#options 	DDB_HISTORY_SIZE=100	# enable history editing in DDB
#options 	DEBUG		# kernel debugging code
#options 	DIAGNOSTIC	# extra kernel sanity checking
#options 	KMEMSTATS	# kernel memory statistics (vmstat -m)
#options 	PMAP_DEBUG

# Compatibility 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 	COMPAT_14	# NetBSD 1.4
#options 	COMPAT_LINUX	# can run Linux/m68k executables
#options 	TCP_COMPAT_42	# 4.2BSD TCP/IP bug compat. Not recommended.

# Filesystem options
#file-system	FFS		# Berkeley Fast Filesystem
file-system	NFS		# Sun 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 	QUOTA		# FFS quotas
#options 	FFS_EI		# FFS Endian Independant support

# Networking options
options 	INET		# IP prototol stack support
#options 	GATEWAY		# IP packet forwarding
#options 	ISO,TPIP	# OSI networking
#options 	EON		# OSI tunneling over IP
#options 	CCITT,LLC,HDLC	# X.25
#options 	PFIL_HOOKS	# pfil(9) packet filter hooks.
#options 	TCP_DEBUG	# Record last TCP_NDEBUG packets with SO_DEBUG

# Work-around for root on slow servers (insurance...)
options 	NFS_BOOT_RWSIZE=1024
options 	NFS_BOOT_BOOTPARAM

config		netbsd root on ? type nfs

# On-board I/O space (required)
include "arch/sun3/conf/obio.sun3"

# On-board memory (optional)
# See frame-buffers
obmem0 at mainbus?

# VME bus support (optional)
# (none on desktop machines)

#
# 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 ipl 3
#ie1 at vme2 addr 0xe88000 ipl 3 vect 0x75

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

# All Sun3 machines with an "le" (3/50, 3/60) should be
# presumed to have the old, buggy LANCE chip. (Rev. C)
options 	LANCE_REVC_BUG

#
# Frame buffer devices
#

include "arch/sun3/conf/bw2.sun3"
include "arch/sun3/conf/cg4.sun3"

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

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

# Sun-3 color board, or CG5 8-bit frame buffer (VME A24/D16).
# cgtwo0 at vme2 addr 0x400000 ipl 4 vect 0xA8

# Support for the CG9 24-bit frame buffer (VME A32/D32).
# cgnine0 at vme5 addr 0x08000000 ipl 4 vect 0xAA

# 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	gre		2	# generic L3 over IP tunnel
#pseudo-device	ipfilter		# ip filter

pseudo-device	pty			# pseudo-terminals
@


1.33.8.3
log
@Catch up to -current.
@
text
@d1 1
a1 1
# $NetBSD: DISKLESS,v 1.33.8.2 2002/02/28 04:12:21 nathanw Exp $
a25 1
#options	PIPE_SOCKETPAIR	# smaller, but slower pipe(2)
@


1.33.8.4
log
@Catch up to -current.
@
text
@d1 1
a1 1
# $NetBSD: DISKLESS,v 1.33.8.3 2002/04/17 00:04:32 nathanw Exp $
a25 1
#options 	USERCONF	# userconf(4) support
@


1.33.8.5
log
@Catch up to -current.
@
text
@d1 1
a1 1
# $NetBSD: DISKLESS,v 1.33.8.4 2002/06/20 03:41:39 nathanw Exp $
a9 2
#options 	INCLUDE_CONFIG_FILE	# embed config file in kernel binary

a146 1
pseudo-device	clockctl		# user control of clock subsystem
@


1.33.8.6
log
@Catch up to -current.
@
text
@d1 1
a1 1
# $NetBSD: DISKLESS,v 1.33.8.5 2002/10/18 02:40:16 nathanw Exp $
d28 1
a28 1
options 	USERCONF	# userconf(4) support
@


1.33.2.1
log
@Sync kqueue branch with -current.
@
text
@d1 1
a1 1
# $NetBSD: DISKLESS,v 1.35 2001/11/20 12:56:40 lukem Exp $
d30 1
a30 1
#makeoptions	DEBUG="-g"	# debugging symbols for gdb
d32 1
a32 1
#options 	KGDB_DEV=0x0C01	# ttya=0C00 ttyb=0C01
d107 1
a107 1
#ie1 at vme2 addr 0xe88000 ipl 3 vect 0x75
@


1.33.2.2
log
@Sync w/ -current.
@
text
@d1 1
a1 1
# $NetBSD: DISKLESS,v 1.33.2.1 2002/01/10 19:49:41 thorpej Exp $
a25 1
#options	PIPE_SOCKETPAIR	# smaller, but slower pipe(2)
@


1.33.2.3
log
@catch up with -current on kqueue branch
@
text
@d1 1
a1 1
# $NetBSD: DISKLESS,v 1.33.2.2 2002/02/11 20:09:15 jdolecek Exp $
a9 2
#options 	INCLUDE_CONFIG_FILE	# embed config file in kernel binary

a25 1
#options 	USERCONF	# userconf(4) support
@


1.33.2.4
log
@sync kqueue branch with HEAD
@
text
@d1 1
a1 1
# $NetBSD: DISKLESS,v 1.33.2.3 2002/06/23 17:42:34 jdolecek Exp $
a148 1
pseudo-device	clockctl		# user control of clock subsystem
@


1.33.2.5
log
@sync kqueue with -current; this includes merge of gehenna-devsw branch,
merge of i386 MP branch, and part of autoconf rototil work
@
text
@d1 1
a1 1
# $NetBSD: DISKLESS,v 1.33.2.4 2002/09/06 08:42:01 jdolecek Exp $
d28 1
a28 1
options 	USERCONF	# userconf(4) support
@


1.33.4.1
log
@Revert the t_dev -> t_devvp change in struct tty. The way that tty
structs are currently used (especially by console ttys) aren't
ready for it, and this will require quite a few changes.
@
text
@d1 1
a1 1
# $NetBSD: DISKLESS,v 1.33 2001/07/08 16:32:25 abs Exp $
d77 1
a77 1
#options 	NFS_BOOT_RWSIZE=1024
@


1.32
log
@Fix various misspellings of compatible/compatibility.
@
text
@d1 1
a1 1
# $NetBSD: DISKLESS,v 1.31 2001/02/22 07:11:08 chs Exp $
d50 1
a68 1
options 	TCP_COMPAT_42	# compatibility with 4.2BSD TCP/IP
d74 1
@


1.31
log
@switch sun3 to ELF.  highlight include:
add "%" prefix to register names in assembly code.
change assembly functions to return values in %a0 instead of %d0.
C symbols no longer prepend an underscore, adjust assembly code for this.
32-bit values are now 32-bit aligned instead of 16-bit aligned,
adjust structure packing and padding to override this where necessary.
make EXEC_ELF std, make EXEC_AOUT and COMPAT_AOUT_M68K optional.
use the MI loadfile() instead of several home-grown versions.
@
text
@d1 1
a1 1
# $NetBSD: DISKLESS,v 1.30 2000/09/24 15:59:38 jdolecek Exp $
d41 1
a41 1
# Compatability options
@


1.31.2.1
log
@Catch up to -current.
@
text
@d1 1
a1 1
# $NetBSD: DISKLESS,v 1.31 2001/02/22 07:11:08 chs Exp $
d41 1
a41 1
# Compatibility options
@


1.30
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: DISKLESS,v 1.29 1999/07/29 10:37:23 augustss Exp $
a49 1
#options 	EXEC_ELF32	# 32-bit ELF executables (Linux)
@


1.29
log
@It's time to be COMPAT_14.
@
text
@d1 1
a1 1
# $NetBSD: DISKLESS,v 1.28 1999/04/08 07:10:20 gwr Exp $
d144 1
a144 1
pseudo-device	pty		32	# pseudo-terminals
@


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: DISKLESS,v 1.30 2000/09/24 15:59:38 jdolecek Exp $
d144 1
a144 1
pseudo-device	pty			# pseudo-terminals
@


1.29.2.2
log
@Sync with HEAD.
@
text
@d1 1
a1 1
# $NetBSD: DISKLESS,v 1.29.2.1 2000/11/20 20:27:48 bouyer Exp $
d50 1
@


1.28
log
@Slim this down so it can be used as an Xkernel.
@
text
@d1 1
a1 1
# $NetBSD: DISKLESS,v 1.27 1998/06/26 01:54:10 lukem Exp $
d48 1
@


1.28.2.1
log
@file DISKLESS was added on branch netbsd-1-4 on 1999-04-08 07:10:21 +0000
@
text
@d1 143
@


1.28.2.2
log
@Slim this down so it can be used as an Xkernel.
@
text
@a0 143
# $NetBSD: DISKLESS,v 1.28 1999/04/08 07:10:20 gwr Exp $

# DISKLESS - Root and swap on NFS
# Desktop machines only (3/50, 3/60, 3/110)
#
# Includes devices needed to run as an X-terminal

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	2

# Standard system options
#options 	KTRACE		# system call tracing
#options 	SYSVMSG		# System V message queues
#options 	SYSVSEM		# System V semaphores
#options 	SYSVSHM		# System V shared memory
#options 	SHMMAXPGS=1024	# 1024 pages is the default
#options 	LKM		# loadable kernel modules
#options 	INSECURE	# disable kernel security level
#options 	UCONSOLE	# Allow non-root TIOCCONS

# Which kernel debugger?  Uncomment either this:
#options 	DDB
# ... or these for KGDB (gdb remote target)
#makeoptions DEBUG="-g"		# debugging symbols for gdb
#options 	KGDB
#options 	KGDBDEV=0x0C01	# ttya=0C00 ttyb=0C01

# Other debugging options
#options 	DDB_HISTORY_SIZE=100	# enable history editing in DDB
#options 	DEBUG		# kernel debugging code
#options 	DIAGNOSTIC	# extra kernel sanity checking
#options 	KMEMSTATS	# kernel memory statistics (vmstat -m)
#options 	PMAP_DEBUG

# 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 	COMPAT_LINUX	# can run Linux/m68k executables
#options 	EXEC_ELF32	# 32-bit ELF executables (Linux)

# Filesystem options
#file-system	FFS		# Berkeley Fast Filesystem
file-system	NFS		# Sun 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 	QUOTA		# FFS quotas
#options 	FFS_EI		# FFS Endian Independant support

# Networking options
options 	INET		# IP prototol stack support
options 	TCP_COMPAT_42	# compatibility with 4.2BSD TCP/IP
#options 	GATEWAY		# IP packet forwarding
#options 	ISO,TPIP	# OSI networking
#options 	EON		# OSI tunneling over IP
#options 	CCITT,LLC,HDLC	# X.25
#options 	PFIL_HOOKS	# pfil(9) packet filter hooks.

# Work-around for root on slow servers (insurance...)
options 	NFS_BOOT_RWSIZE=1024
options 	NFS_BOOT_BOOTPARAM

config		netbsd root on ? type nfs

# On-board I/O space (required)
include "arch/sun3/conf/obio.sun3"

# On-board memory (optional)
# See frame-buffers
obmem0 at mainbus?

# VME bus support (optional)
# (none on desktop machines)

#
# 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 ipl 3
#ie1 at vme2  addr 0xe88000 ipl 3 vect 0x75

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

# All Sun3 machines with an "le" (3/50, 3/60) should be
# presumed to have the old, buggy LANCE chip. (Rev. C)
options 	LANCE_REVC_BUG

#
# Frame buffer devices
#

include "arch/sun3/conf/bw2.sun3"
include "arch/sun3/conf/cg4.sun3"

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

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

# Sun-3 color board, or CG5 8-bit frame buffer (VME A24/D16).
# cgtwo0 at vme2 addr 0x400000 ipl 4 vect 0xA8

# Support for the CG9 24-bit frame buffer (VME A32/D32).
# cgnine0 at vme5 addr 0x08000000 ipl 4 vect 0xAA

# 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	gre		2	# generic L3 over IP tunnel
#pseudo-device	ipfilter		# ip filter

pseudo-device	pty		32	# pseudo-terminals
@


1.28.4.1
log
@Update from trunk.
@
text
@d1 1
a1 1
# $NetBSD: DISKLESS,v 1.29 1999/07/29 10:37:23 augustss Exp $
a47 1
options 	COMPAT_14	# NetBSD 1.4
@


1.27
log
@remove options FIFO; it's now the default
@
text
@d1 1
a1 1
# $NetBSD: DISKLESS,v 1.26 1998/02/08 05:10:45 gwr Exp $
d3 3
a5 2
# DISKLESS Sun3 (3/50, 3/60, 3/110, 3/160, 3/260, 3/E)
# Root and swap on NFS
d18 4
a21 4
options 	KTRACE		# system call tracing
options 	SYSVMSG		# System V message queues
options 	SYSVSEM		# System V semaphores
options 	SYSVSHM		# System V shared memory
d28 1
a28 1
options 	DDB
d42 5
a46 5
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
d48 2
d55 4
a58 4
file-system	FDESC		# /dev/fd/*
file-system	KERNFS		# /kern
file-system	NULLFS		# loopback file system
file-system	PROCFS		# /proc
d64 1
d89 1
a89 7
# One unit for each address space
vme0 at mainbus? # A16/D16
vme1 at mainbus? # A16/D32
vme2 at mainbus? # A24/D16
vme3 at mainbus? # A24/D32
vme4 at mainbus? # A32/D16
vme5 at mainbus? # A32/D32
d105 2
a106 2
ie0 at obio0 addr 0x0C0000 ipl 3
ie1 at vme2  addr 0xe88000 ipl 3 vect 0x75
a114 7
# Sun3/E SCSI+Ethernet board (VME A24/D16)
# Note: the board uses vect and vect+1
sebuf0 at vme2 addr 0x300000 ipl 2 vect 0x74 # and 0x75
sebuf1 at vme2 addr 0x340000 ipl 2 vect 0x76 # and 0x77
#si* at sebuf?
ie* at sebuf?

d129 1
a129 1
cgtwo0 at vme2 addr 0x400000 ipl 4 vect 0xA8
d140 1
@


1.26
log
@Move the sun3-vs-sun3x stuff into std.sun3 and std.sun3x
Configure P4 frame buffers at the address of their P4 reg.
Move messy Sun3 bw2 and cg4 configs to included files.
@
text
@d1 1
a1 1
# $NetBSD: DISKLESS,v 1.25 1998/02/05 04:56:24 gwr Exp $
a58 1
options 	FIFO		# FIFOs; RECOMMENDED
@


1.25
log
@Merge arch/sun3x into arch/sun3
@
text
@d1 1
a1 1
# $NetBSD: DISKLESS,v 1.24 1998/01/28 16:40:19 gwr Exp $
d9 1
a9 6
# Machines to be supported by this kernel.  Note:
# The SUN3 and SUN3X options are mutually exclusive!
# (Your kernel will only run on one or the other.)
makeoptions	MACHTYPE=sun3
options 	_SUN3_

d129 2
a130 4
# The default cgfour address depends on the machine:
# 3/60: obmem 0xFF200000 .. 0xFF9fffff
# 3/110: different? (not tested)
cgfour0 at obmem0 addr ?
d133 1
a133 1
# cgsix0 at obmem0 addr ?
d136 1
a136 10
# 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
@


1.24
log
@Add NFS_BOOT_BOOTPARAM (fixes PR#4904)
@
text
@d1 1
a1 1
# $NetBSD: DISKLESS,v 1.23 1997/12/13 00:26:08 gwr Exp $
d3 1
a3 1
# DISKLESS Sun3 (3/50, 3/60, 3/110, 3/160, 3/260)
d9 6
a14 1
# Machines to be supported by this kernel
d83 16
d113 2
a114 2
ie0 at obio0 addr   0x0C0000 level 3
ie1 at vmes0 addr 0xffe88000 level 3 vect 0x75
d117 1
a117 1
le0 at obio0 addr   0x120000 level 3
d119 8
a126 5
#
# Sun3/E stuff
#
sebuf0 at vmes0 addr 0xff300000 level 2 vect 0x74
sebuf1 at vmes0 addr 0xff340000 level 2 vect 0x76
d154 2
a155 2
# Sun-3 color board, or CG5 8-bit VME frame buffer.
cgtwo0 at vmes0 addr 0xff400000 level 4 vect 0xA8
d157 2
a158 2
# Support for the CG9 24-bit VME frame buffer.
# cgnine0 at vmel0 addr 0x08000000
@


1.23
log
@Sync with GENERIC
@
text
@d1 1
a1 1
# $NetBSD: DISKLESS,v 1.22 1997/12/01 16:07:03 kleink Exp $
d74 1
@


1.23.2.1
log
@Sun3 config.
@
text
@d1 1
a1 1
# $NetBSD: DISKLESS,v 1.23 1997/12/13 00:26:08 gwr Exp $
d3 1
a3 1
# DISKLESS Sun3 (3/50, 3/60, 3/110, 3/160, 3/260, 3/E)
d9 1
a9 6
# Machines to be supported by this kernel.  Note:
# The SUN3 and SUN3X options are mutually exclusive!
# (Your kernel will only run on one or the other.)
makeoptions	MACHTYPE=sun3
options 	_SUN3_

a76 16
# On-board I/O space (required)
include "arch/sun3/conf/obio.sun3"

# On-board memory (optional)
# See frame-buffers
obmem0 at mainbus?

# VME bus support (optional)
# One unit for each address space
vme0 at mainbus? # A16/D16
vme1 at mainbus? # A16/D32
vme2 at mainbus? # A24/D16
vme3 at mainbus? # A24/D32
vme4 at mainbus? # A32/D16
vme5 at mainbus? # A32/D32

d91 2
a92 2
ie0 at obio0 addr 0x0C0000 ipl 3
ie1 at vme2  addr 0xe88000 ipl 3 vect 0x75
d95 1
a95 1
le0 at obio0 addr 0x120000 ipl 3
d97 5
a101 8
# All Sun3 machines with an "le" (3/50, 3/60) should be
# presumed to have the old, buggy LANCE chip. (Rev. C)
options 	LANCE_REVC_BUG

# Sun3/E SCSI+Ethernet board (VME A24/D16)
# Note: the board uses vect and vect+1
sebuf0 at vme2 addr 0x300000 ipl 2 vect 0x74 # and 0x75
sebuf1 at vme2 addr 0x340000 ipl 2 vect 0x76 # and 0x77
d129 2
a130 2
# Sun-3 color board, or CG5 8-bit frame buffer (VME A24/D16).
cgtwo0 at vme2 addr 0x400000 ipl 4 vect 0xA8
d132 2
a133 2
# Support for the CG9 24-bit frame buffer (VME A32/D32).
# cgnine0 at vme5 addr 0x08000000 ipl 4 vect 0xAA
@


1.23.2.2
log
@Merge changes from the head (NFS_BOOT_BOOTPARAM)
@
text
@d1 1
a1 1
# $NetBSD: DISKLESS,v 1.23.2.1 1998/01/27 19:13:57 gwr Exp $
a78 1
options 	NFS_BOOT_BOOTPARAM
@


1.22
log
@Add COMPAT_13.
@
text
@d1 1
a1 1
# $NetBSD: DISKLESS,v 1.21 1997/11/17 01:58:28 lukem Exp $
d96 8
@


1.21
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: DISKLESS,v 1.20 1997/10/17 03:17:50 gwr Exp $
d46 1
@


1.20
log
@Sync with GENERIC
@
text
@d1 1
a1 1
# $NetBSD: DISKLESS,v 1.19 1997/05/07 02:14:59 lukem Exp $
d34 1
@


1.20.2.1
log
@Pull rev 1.23 up from trunk (gwr)
@
text
@d1 1
a1 1
# $NetBSD: DISKLESS,v 1.20 1997/10/17 03:17:50 gwr Exp $
a93 8

#
# Sun3/E stuff
#
sebuf0 at vmes0 addr 0xff300000 level 2 vect 0x74
sebuf1 at vmes0 addr 0xff340000 level 2 vect 0x76
#si* at sebuf?
ie* at sebuf?
@


1.19
log
@clean up whitespace use
@
text
@d1 1
a1 1
#	$NetBSD: DISKLESS,v 1.18 1997/03/11 21:21:49 gwr Exp $
a2 1
#
a5 1
#
d14 1
a14 1
maxusers	4
d17 8
a24 1
options 	KTRACE			# system call tracing support
d26 2
a27 2
# Debugging options.  Uncomment either this:
#options 	DDB
d29 16
a44 3
makeoptions DEBUG="-g"			# debugging symbols for gdb
options 	KGDB
options 	KGDBDEV=0x0C01
d47 3
a49 1
file-system	NFS		# nfs client support
d54 2
d58 2
d63 8
a70 3
#options	GATEWAY		# IP packet forwarding
options 	TCP_COMPAT_42	# TCP bug compatibility with 4.2BSD
# XXX - Work-around for root on slow servers (insurance...)
a72 15
# 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 	UCONSOLE	# Allow non-root TIOCCONS

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

d123 1
a123 1
#cgnine0 at vmel0 addr 0x08000000
d126 6
a131 3
pseudo-device	loop	1		# network loopback
pseudo-device	sl	2		# CSLIP
pseudo-device	ppp	2		# PPP
d133 1
a133 1
pseudo-device	pty	32		# pseudo-terminals
@


1.18
log
@Sync up with changes in GENERIC
@
text
@d1 1
a1 1
#	$NetBSD: DISKLESS,v 1.17 1997/01/31 02:08:19 thorpej Exp $
d29 5
a33 5
file-system 	NFS		# nfs client support
file-system 	FDESC		# /dev/fd/*
file-system 	KERNFS		# /kern
file-system 	NULLFS		# loopback file system
file-system 	PROCFS		# /proc
d64 2
a65 2
zstty0 at zsc1 channel 0	# ttya
zstty1 at zsc1 channel 1	# ttyb
d67 2
a68 2
kbd0   at zsc0 channel 0	# keyboard
ms0    at zsc0 channel 1	# mouse
d109 1
a109 1
# cgnine0 at vmel0 addr 0x08000000
@


1.17
log
@Adopt for new file system and root spec grammar.
@
text
@d1 1
a1 1
#	$NetBSD: DISKLESS,v 1.16 1996/11/19 21:04:44 gwr Exp $
d5 1
a5 1
# Root and swap on NFS (no choice)
d19 1
a19 1
options 	KTRACE				# system call tracing support
d23 2
a24 2
# ... or these two: (for KGDB on another machine)
makeoptions DEBUG="-g"			# symbols for kgdb + nm
d26 1
d41 1
a41 1
# XXX - Work-around for root on slow SunOS/Sun3 servers (sigh...)
d75 1
a75 1
ie0 at obio0 addr ? level ?
d79 1
a79 1
le0 at obio0 addr ? level ?
d113 2
@


1.17.4.1
log
@Merge changes from the trunk
@
text
@d1 1
a1 1
#	$NetBSD: DISKLESS,v 1.18 1997/03/11 21:21:49 gwr Exp $
d5 1
a5 1
# Root and swap on NFS
d19 1
a19 1
options 	KTRACE			# system call tracing support
d23 2
a24 2
# ... or these for KGDB (gdb remote target)
makeoptions DEBUG="-g"			# debugging symbols for gdb
a25 1
options 	KGDBDEV=0x0C01
d40 1
a40 1
# XXX - Work-around for root on slow servers (insurance...)
d74 1
a74 1
ie0 at obio0 addr   0x0C0000 level 3
d78 1
a78 1
le0 at obio0 addr   0x120000 level 3
a111 2
pseudo-device	sl	2		# CSLIP
pseudo-device	ppp	2		# PPP
@


1.16
log
@Move SWAPPAGER, VNODEPAGER, DEVPAGER to std.sun3
@
text
@d1 1
a1 1
#	$NetBSD: DISKLESS,v 1.15 1996/10/09 00:14:32 thorpej Exp $
d28 6
a33 3
options 	NFSCLIENT	# nfs client support
#
options 	FDESC		# /dev/fd/*
a34 3
options 	KERNFS		# /kern
options 	NULLFS		# loopback file system
options 	PROCFS		# /proc
d58 1
a58 1
config		netbsd root on nfs swap on nfs
@


1.16.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: DISKLESS,v 1.16 1996/11/19 21:04:44 gwr Exp $
d28 3
a30 6
file-system 	NFS		# nfs client support
file-system 	FDESC		# /dev/fd/*
file-system 	KERNFS		# /kern
file-system 	NULLFS		# loopback file system
file-system 	PROCFS		# /proc

d32 3
d58 1
a58 1
config		netbsd root on ? type nfs
@


1.15
log
@Merge netbsd-1-2 branch back into mainline.
@
text
@d1 1
a1 1
#	$NetBSD: DISKLESS,v 1.14 1996/10/08 18:01:47 jtc Exp $
a18 1
options 	SWAPPAGER, VNODEPAGER, DEVPAGER	# paging
@


1.14
log
@Changed "std.sun3" to "arch/sun3/conf/std.sun3" because of config changes
@
text
@d1 1
a1 1
#	$NetBSD: DISKLESS,v 1.13 1996/08/26 23:41:03 mrg Exp $
d21 2
a22 1
#makeoptions DEBUG="-g"			# symbols for kgdb + nm
d24 3
d29 1
a29 1
options 	NFSCLIENT			# nfs client support
d35 1
a35 2
#options 	PROCFS		# /proc
#options 	UNION		# union file system
d38 3
a40 1
options 	INET				# IP prototol stack support
d46 4
a49 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
a112 4
#pseudo-device	bpfilter 8		# packet filter
#pseudo-device	sl	2		# CSLIP
#pseudo-device	ppp	2		# PPP
#pseudo-device	tun	2		# network tunneling over tty
a114 1
#pseudo-device	vnd	4		# paging to files
@


1.13
log
@add COMPAT_12.
@
text
@d1 1
a1 1
#	$NetBSD: DISKLESS,v 1.12 1996/03/26 15:15:46 gwr Exp $
d9 1
a9 1
include "std.sun3"
@


1.12
log
@New autoconfig design that controls attach order.
@
text
@d1 1
a1 1
#	$NetBSD: DISKLESS,v 1.11 1995/11/17 23:31:11 gwr Exp $
d44 1
@


1.12.4.1
log
@Add MFS to GENERIC and make most others similar to GENERIC.
@
text
@d1 1
a1 1
#	$NetBSD: DISKLESS,v 1.12 1996/03/26 15:15:46 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 1
a25 1
options 	NFSCLIENT	# nfs client support
d31 2
a32 1
options 	PROCFS		# /proc
d35 1
a35 3
options 	INET		# IP prototol stack support
#options	GATEWAY		# IP packet forwarding
options 	TCP_COMPAT_42	# TCP bug compatibility with 4.2BSD
d41 5
a45 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
d109 4
d115 1
@


1.11
log
@Switch to ncr_si (will just do PIO for now) and cleanup
@
text
@d1 1
a1 1
#	$NetBSD: DISKLESS,v 1.10 1995/10/08 23:38:41 gwr Exp $
d19 3
a21 3
options		SWAPPAGER, VNODEPAGER, DEVPAGER	# paging
options		KTRACE				# system call tracing support
#makeoptions	DEBUG="-g"			# symbols for kgdb + nm
d28 3
a30 3
options		FIFO		# FIFOs; RECOMMENDED
options		KERNFS		# /kern
options		NULLFS		# loopback file system
d35 1
a35 1
options		INET				# IP prototol stack support
d43 1
d46 1
a48 1
#options 	CONTEXT_DEBUG
d58 9
d82 1
a82 1
# 3/60: obio 0xFF200000 .. 0xFF9fffff
d93 2
a94 2
# 3/50: obio   0x100000
# else: obio 0xff000000
@


1.10
log
@Add RAMDISK, move some things around.
Add rd*, xd*, xy* (only rd is done).
@
text
@d1 1
a1 1
#	$NetBSD: DISKLESS,v 1.9 1995/08/08 20:51:26 gwr Exp $
d22 1
a24 1
#options 	NFSSERVER			# nfs server support
d40 1
a40 1
options		COMPAT_SUNOS	# can run SunOS 4.1.1 executables
d42 3
a44 3
options		COMPAT_10	# NetBSD 1.0,
options		COMPAT_43	# and 4.3BSD
options		TCP_COMPAT_42	# TCP bug compatibility with 4.2BSD
a52 1
#options 	SCSIDEBUG
d56 3
a58 5
# Devices

bwtwo0 at obmem0 addr ?
cgtwo0 at vmes0 addr 0xff400000 level 4 vect 0xA8
cgfour0 at obmem0 addr ?
d60 1
d64 1
d67 31
d99 1
a99 1
#pseudo-device	bpfilter 4		# packet filter
@


1.10.2.1
log
@From HEAD: Use ncr_si (in PIO mode), also cleanup
@
text
@d1 1
a1 1
#	$NetBSD: DISKLESS,v 1.11 1995/11/17 23:31:11 gwr Exp $
a21 1
#options 	DDB
d24 1
d40 1
a40 1
options 	COMPAT_SUNOS	# can run SunOS 4.1.1 executables
d42 3
a44 3
options 	COMPAT_10	# NetBSD 1.0,
options 	COMPAT_43	# and 4.3BSD
options 	TCP_COMPAT_42	# TCP bug compatibility with 4.2BSD
d53 1
d57 5
a61 3
#
# Network devices
#
a62 1
# Intel Ethernet (onboard, or VME)
a65 1
# Lance Ethernet (only onboard)
a67 31
#
# Frame buffer devices
#

# The default cgfour address depends on the machine:
# 3/60: obio 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: obio   0x100000
# else: obio 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

# Misc.
d69 1
a69 1
#pseudo-device	bpfilter 8		# packet filter
@


1.9
log
@Set TIMEZONE=0, DST=0 (which is correct for the hardware clock).
@
text
@d1 1
a1 1
#	$NetBSD: DISKLESS,v 1.8 1995/07/07 16:01:22 gwr Exp $
d5 2
a6 1
# Root is on NFS (no choice)
a17 4
# These are used ONLY when reading the hardware time/date clock.
options		TIMEZONE=0		# minutes west of GMT (for param.c)
options 	DST=0			# daylight savings rules (for param.c)

d24 1
a24 1
options 	NFSSERVER			# nfs server support
a25 1
options 	FFS				# ufs file system
d36 1
a36 1
# XXX - Work-around for slow SunOS/Sun3 servers (sigh...)
d41 1
a41 1
options		COMPAT_09	# NetBSD 0.9,
d47 2
a48 2
options 	CONTEXT_DEBUG
options 	PMAP_DEBUG
d51 3
a53 3
options 	EXEC_DEBUG
options 	DIAGNOSTIC
options 	SCSIDEBUG
d69 4
a72 4
pseudo-device	bpfilter 4		# packet filter
pseudo-device	sl	2		# CSLIP
pseudo-device	ppp	2		# PPP
pseudo-device	tun	2		# network tunneling over tty
@


1.8
log
@Put back SYMTAB_SPACE so the distributed kernels will have symbols when
loaded by the SunOS boot program.  Our netboot works, but our ufsboot
still has a problem on the 3/260, so keep SunOS boot support for now.
@
text
@d1 1
a1 1
#	$NetBSD: DISKLESS,v 1.7 1995/06/09 21:53:27 gwr Exp $
d16 4
a19 2
options		TIMEZONE=300		# minutes west of GMT (for param.c)
options 	DST=2			# daylight savings rules (for param.c)
a24 2
options		DDB
options		SYMTAB_SPACE=98400
@


1.7
log
@Retool for native build.
@
text
@d1 1
a1 1
#	$NetBSD: DISKLESS,v 1.6 1995/03/26 19:17:48 gwr Exp $
d24 1
d35 1
a35 1
options		PROCFS		# /proc
@


1.6
log
@Sync with GENERIC
@
text
@d1 1
a1 1
#	$NetBSD: DISKLESS,v 1.5 1995/02/11 21:01:18 gwr Exp $
d4 2
a5 1
# DISKLESS -- config file for a diskless Sun3/50 or Sun3/60
a10 2
options		"SUN3_50"
options		"SUN3_60"
d12 1
a22 1
# I use DDB by copying in the symbols with dbsym.
a23 1
options		SYMTAB_SPACE=92000
d29 3
d33 1
d35 1
d58 1
a58 1
config		netbsd swap nfs
d62 3
a64 2
bwtwo0 at obmem? addr ?
cgfour0 at obmem? addr ?
d67 1
a67 1
#ie1 at vmes0 addr 0xffe88000 level 3 vect 0x75
@


1.5
log
@Move FPCOPROC out of std.sun3
@
text
@d1 1
a1 1
#	$NetBSD: DISKLESS,v 1.4 1994/12/12 18:58:45 gwr Exp $
d12 1
a12 1
options 	FPCOPROC
d25 1
a25 1
options		SYMTAB_SPACE=89000
d31 2
d36 2
d59 2
a60 2
#ie0 at obio? addr ? level ?
le0 at obio? addr ? level ?
d62 13
a74 2
pseudo-device	loop
pseudo-device	pty
@


1.4
log
@New autoconfig interface to support VME, etc.
@
text
@d1 1
a1 1
#	$NetBSD: DISKLESS,v 1.3 1994/11/21 21:26:40 gwr Exp $
d12 1
@


1.3
log
@Lots of changes.  Fairly stable now.
@
text
@d1 1
a1 1
#	$NetBSD$
d24 1
a24 1
options		SYMTAB_SPACE=88000
d34 6
a39 3
# Sun3-specific options
options		COMPAT_SUNOS
options		COMPAT_09
a50 1
#config		netbsd root on nfs swap on nfs
d52 1
a52 1
le0 at obio? addr ? level 3
d54 2
a55 14
zs0 at obio? addr  0x20000 level 2
zs1 at obio? addr  0x00000 level 2
kd0 at mainbus0

si0 at obio? addr ? level ?
scsibus* at scsi?
sd* at scsibus? target ? lun ?
st* at scsibus? target ? lun ?
cd* at scsibus? target ? lun ?
#ch* at scsibus? target ? lun ?

idprom0 at obctl? addr ? size ?

#prom0 at mainbus0
@


1.2
log
@new RCS ID format.
@
text
@d2 1
d5 1
@


1.1
log
@My config file for testing.
@
text
@d1 1
a3 2
# $Id: $
#
@


1.1.2.1
log
@file DISKLESS was added on branch netbsd-1-0 on 1994-07-29 04:20:00 +0000
@
text
@d1 67
@


1.1.2.2
log
@My config file for testing.
@
text
@a0 67
#
# DISKLESS -- config file for a diskless Sun3/50 or Sun3/60
# $Id: DISKLESS,v 1.1 1994/07/29 04:19:59 gwr Exp $
#

include "std.sun3"

# Machines to be supported by this kernel
options		"SUN3_50"
options		"SUN3_60"

# Needs to be set per system.  i.e change these as you see fit
maxusers	4
options		TIMEZONE=300		# minutes west of GMT (for param.c)
options 	DST=2			# daylight savings rules (for param.c)

# Standard system options
options		SWAPPAGER, VNODEPAGER, DEVPAGER	# paging
options		KTRACE				# system call tracing support
#makeoptions	DEBUG="-g"			# symbols for kgdb + nm
# I use DDB by copying in the symbols with dbsym.
options		DDB
options		SYMTAB_SPACE=88000

# Filesystem options
options 	NFSSERVER			# nfs server support
options 	NFSCLIENT			# nfs client support
options 	FFS				# ufs file system

# Networking options
options		INET				# IP prototol stack support

# Sun3-specific options
options		COMPAT_SUNOS
options		COMPAT_09

# 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 nfs
#config		netbsd root on nfs swap on nfs

le0 at obio? addr ? level 3

zs0 at obio? addr  0x20000 level 2
zs1 at obio? addr  0x00000 level 2
kd0 at mainbus0

si0 at obio? addr ? level ?
scsibus* at scsi?
sd* at scsibus? target ? lun ?
st* at scsibus? target ? lun ?
cd* at scsibus? target ? lun ?
#ch* at scsibus? target ? lun ?

idprom0 at obctl? addr ? size ?

#prom0 at mainbus0

pseudo-device	loop
pseudo-device	pty
@
