head	1.56;
access;
symbols
	netbsd-11-0-RC4:1.56
	netbsd-11-0-RC3:1.56
	netbsd-11-0-RC2:1.56
	netbsd-11-0-RC1:1.56
	perseant-exfatfs-base-20250801:1.56
	netbsd-11:1.56.0.28
	netbsd-11-base:1.56
	netbsd-10-1-RELEASE:1.56
	perseant-exfatfs-base-20240630:1.56
	perseant-exfatfs:1.56.0.26
	perseant-exfatfs-base:1.56
	netbsd-8-3-RELEASE:1.53
	netbsd-9-4-RELEASE:1.55.4.1
	netbsd-10-0-RELEASE:1.56
	netbsd-10-0-RC6:1.56
	netbsd-10-0-RC5:1.56
	netbsd-10-0-RC4:1.56
	netbsd-10-0-RC3:1.56
	netbsd-10-0-RC2:1.56
	thorpej-ifq:1.56.0.24
	thorpej-ifq-base:1.56
	thorpej-altq-separation:1.56.0.22
	thorpej-altq-separation-base:1.56
	netbsd-10-0-RC1:1.56
	netbsd-10:1.56.0.20
	netbsd-10-base:1.56
	bouyer-sunxi-drm:1.56.0.18
	bouyer-sunxi-drm-base:1.56
	netbsd-9-3-RELEASE:1.55.4.1
	thorpej-i2c-spi-conf2:1.56.0.16
	thorpej-i2c-spi-conf2-base:1.56
	thorpej-futex2:1.56.0.14
	thorpej-futex2-base:1.56
	thorpej-cfargs2:1.56.0.12
	thorpej-cfargs2-base:1.56
	cjep_sun2x-base1:1.56
	cjep_sun2x:1.56.0.10
	cjep_sun2x-base:1.56
	cjep_staticlib_x-base1:1.56
	netbsd-9-2-RELEASE:1.55.4.1
	cjep_staticlib_x:1.56.0.8
	cjep_staticlib_x-base:1.56
	thorpej-i2c-spi-conf:1.56.0.6
	thorpej-i2c-spi-conf-base:1.56
	thorpej-cfargs:1.56.0.4
	thorpej-cfargs-base:1.56
	thorpej-futex:1.56.0.2
	thorpej-futex-base:1.56
	netbsd-9-1-RELEASE:1.55.4.1
	bouyer-xenpvh-base2:1.55
	phil-wifi-20200421:1.55
	bouyer-xenpvh-base1:1.55
	phil-wifi-20200411:1.55
	bouyer-xenpvh:1.55.0.10
	bouyer-xenpvh-base:1.55
	is-mlppp:1.55.0.8
	is-mlppp-base:1.55
	phil-wifi-20200406:1.55
	netbsd-8-2-RELEASE:1.53
	ad-namecache-base3:1.55
	netbsd-9-0-RELEASE:1.55
	netbsd-9-0-RC2:1.55
	ad-namecache-base2:1.55
	ad-namecache-base1:1.55
	ad-namecache:1.55.0.6
	ad-namecache-base:1.55
	netbsd-9-0-RC1:1.55
	phil-wifi-20191119:1.55
	netbsd-9:1.55.0.4
	netbsd-9-base:1.55
	phil-wifi-20190609:1.55
	netbsd-8-1-RELEASE:1.53
	netbsd-8-1-RC1:1.53
	isaki-audio2:1.55.0.2
	isaki-audio2-base:1.55
	pgoyette-compat-merge-20190127:1.54
	pgoyette-compat-20190127:1.54
	pgoyette-compat-20190118:1.54
	pgoyette-compat-1226:1.54
	pgoyette-compat-1126:1.54
	pgoyette-compat-1020:1.54
	pgoyette-compat-0930:1.54
	pgoyette-compat-0906:1.54
	netbsd-7-2-RELEASE:1.53
	pgoyette-compat-0728:1.54
	netbsd-8-0-RELEASE:1.53
	phil-wifi:1.54.0.4
	phil-wifi-base:1.54
	pgoyette-compat-0625:1.54
	netbsd-8-0-RC2:1.53
	pgoyette-compat-0521:1.54
	pgoyette-compat-0502:1.54
	pgoyette-compat-0422:1.54
	netbsd-8-0-RC1:1.53
	pgoyette-compat-0415:1.54
	pgoyette-compat-0407:1.54
	pgoyette-compat-0330:1.54
	pgoyette-compat-0322:1.54
	pgoyette-compat-0315:1.54
	netbsd-7-1-2-RELEASE:1.53
	pgoyette-compat:1.54.0.2
	pgoyette-compat-base:1.54
	netbsd-7-1-1-RELEASE:1.53
	tls-maxphys-base-20171202:1.54
	matt-nb8-mediatek:1.53.0.32
	matt-nb8-mediatek-base:1.53
	nick-nhusb-base-20170825:1.54
	perseant-stdc-iso10646:1.53.0.30
	perseant-stdc-iso10646-base:1.53
	netbsd-8:1.53.0.28
	netbsd-8-base:1.53
	prg-localcount2-base3:1.53
	prg-localcount2-base2:1.53
	prg-localcount2-base1:1.53
	prg-localcount2:1.53.0.26
	prg-localcount2-base:1.53
	pgoyette-localcount-20170426:1.53
	bouyer-socketcan-base1:1.53
	jdolecek-ncq:1.53.0.24
	jdolecek-ncq-base:1.53
	pgoyette-localcount-20170320:1.53
	netbsd-7-1:1.53.0.22
	netbsd-7-1-RELEASE:1.53
	netbsd-7-1-RC2:1.53
	nick-nhusb-base-20170204:1.53
	netbsd-7-nhusb-base-20170116:1.53
	bouyer-socketcan:1.53.0.20
	bouyer-socketcan-base:1.53
	pgoyette-localcount-20170107:1.53
	netbsd-7-1-RC1:1.53
	nick-nhusb-base-20161204:1.53
	pgoyette-localcount-20161104:1.53
	netbsd-7-0-2-RELEASE:1.53
	nick-nhusb-base-20161004:1.53
	localcount-20160914:1.53
	netbsd-7-nhusb:1.53.0.18
	netbsd-7-nhusb-base:1.53
	pgoyette-localcount-20160806:1.53
	pgoyette-localcount-20160726:1.53
	pgoyette-localcount:1.53.0.16
	pgoyette-localcount-base:1.53
	nick-nhusb-base-20160907:1.53
	nick-nhusb-base-20160529:1.53
	netbsd-7-0-1-RELEASE:1.53
	nick-nhusb-base-20160422:1.53
	nick-nhusb-base-20160319:1.53
	nick-nhusb-base-20151226:1.53
	netbsd-7-0:1.53.0.14
	netbsd-7-0-RELEASE:1.53
	nick-nhusb-base-20150921:1.53
	netbsd-7-0-RC3:1.53
	netbsd-7-0-RC2:1.53
	netbsd-7-0-RC1:1.53
	nick-nhusb-base-20150606:1.53
	nick-nhusb-base-20150406:1.53
	nick-nhusb:1.53.0.12
	nick-nhusb-base:1.53
	netbsd-5-2-3-RELEASE:1.49
	netbsd-5-1-5-RELEASE:1.49
	netbsd-6-0-6-RELEASE:1.52
	netbsd-6-1-5-RELEASE:1.52
	netbsd-7:1.53.0.10
	netbsd-7-base:1.53
	yamt-pagecache-base9:1.53
	yamt-pagecache-tag8:1.52
	netbsd-6-1-4-RELEASE:1.52
	netbsd-6-0-5-RELEASE:1.52
	tls-earlyentropy:1.53.0.8
	tls-earlyentropy-base:1.53
	riastradh-xf86-video-intel-2-7-1-pre-2-21-15:1.53
	riastradh-drm2-base3:1.53
	netbsd-6-1-3-RELEASE:1.52
	netbsd-6-0-4-RELEASE:1.52
	netbsd-5-2-2-RELEASE:1.49
	netbsd-5-1-4-RELEASE:1.49
	netbsd-6-1-2-RELEASE:1.52
	netbsd-6-0-3-RELEASE:1.52
	netbsd-5-2-1-RELEASE:1.49
	netbsd-5-1-3-RELEASE:1.49
	rmind-smpnet-nbase:1.53
	netbsd-6-1-1-RELEASE:1.52
	riastradh-drm2-base2:1.53
	riastradh-drm2-base1:1.53
	riastradh-drm2:1.53.0.6
	riastradh-drm2-base:1.53
	rmind-smpnet:1.53.0.4
	rmind-smpnet-base:1.53
	netbsd-6-1:1.52.0.26
	netbsd-6-0-2-RELEASE:1.52
	netbsd-6-1-RELEASE:1.52
	khorben-n900:1.53.0.2
	netbsd-6-1-RC4:1.52
	netbsd-6-1-RC3:1.52
	agc-symver:1.52.0.24
	agc-symver-base:1.52
	netbsd-6-1-RC2:1.52
	netbsd-6-1-RC1:1.52
	yamt-pagecache-base8:1.52
	netbsd-5-2:1.49.0.20
	netbsd-6-0-1-RELEASE:1.52
	yamt-pagecache-base7:1.52
	netbsd-5-2-RELEASE:1.49
	netbsd-5-2-RC1:1.49
	matt-nb6-plus-nbase:1.52
	yamt-pagecache-base6:1.52
	netbsd-6-0:1.52.0.20
	netbsd-6-0-RELEASE:1.52
	netbsd-6-0-RC2:1.52
	tls-maxphys:1.52.0.18
	tls-maxphys-base:1.53
	matt-nb6-plus:1.52.0.16
	matt-nb6-plus-base:1.52
	netbsd-6-0-RC1:1.52
	jmcneill-usbmp-base10:1.52
	yamt-pagecache-base5:1.52
	jmcneill-usbmp-base9:1.52
	yamt-pagecache-base4:1.52
	jmcneill-usbmp-base8:1.52
	jmcneill-usbmp-base7:1.52
	jmcneill-usbmp-base6:1.52
	jmcneill-usbmp-base5:1.52
	jmcneill-usbmp-base4:1.52
	jmcneill-usbmp-base3:1.52
	jmcneill-usbmp-pre-base2:1.52
	jmcneill-usbmp-base2:1.52
	netbsd-6:1.52.0.14
	netbsd-6-base:1.52
	netbsd-5-1-2-RELEASE:1.49
	netbsd-5-1-1-RELEASE:1.49
	jmcneill-usbmp:1.52.0.12
	jmcneill-usbmp-base:1.52
	jmcneill-audiomp3:1.52.0.10
	jmcneill-audiomp3-base:1.52
	yamt-pagecache-base3:1.52
	yamt-pagecache-base2:1.52
	yamt-pagecache:1.52.0.8
	yamt-pagecache-base:1.52
	rmind-uvmplock-nbase:1.52
	cherry-xenmp:1.52.0.6
	cherry-xenmp-base:1.52
	uebayasi-xip-base7:1.52
	bouyer-quota2-nbase:1.52
	bouyer-quota2:1.52.0.4
	bouyer-quota2-base:1.52
	jruoho-x86intr:1.52.0.2
	jruoho-x86intr-base:1.52
	matt-mips64-premerge-20101231:1.52
	matt-nb5-mips64-premerge-20101231:1.49
	matt-nb5-pq3:1.49.0.18
	matt-nb5-pq3-base:1.49
	netbsd-5-1:1.49.0.16
	uebayasi-xip-base6:1.51
	uebayasi-xip-base5:1.51
	netbsd-5-1-RELEASE:1.49
	uebayasi-xip-base4:1.51
	uebayasi-xip-base3:1.51
	yamt-nfs-mp-base11:1.51
	netbsd-5-1-RC4:1.49
	matt-nb5-mips64-k15:1.49
	uebayasi-xip-base2:1.51
	yamt-nfs-mp-base10:1.51
	netbsd-5-1-RC3:1.49
	netbsd-5-1-RC2:1.49
	uebayasi-xip-base1:1.51
	netbsd-5-1-RC1:1.49
	rmind-uvmplock:1.50.0.6
	rmind-uvmplock-base:1.52
	yamt-nfs-mp-base9:1.50
	uebayasi-xip:1.50.0.4
	uebayasi-xip-base:1.50
	netbsd-5-0-2-RELEASE:1.49
	matt-nb5-mips64-premerge-20091211:1.49
	matt-premerge-20091211:1.50
	yamt-nfs-mp-base8:1.50
	matt-nb5-mips64-u2-k2-k4-k7-k8-k9:1.49
	matt-nb4-mips64-k7-u2a-k9b:1.49
	matt-nb5-mips64-u1-k1-k5:1.49
	yamt-nfs-mp-base7:1.50
	matt-nb5-mips64:1.49.0.14
	netbsd-5-0-1-RELEASE:1.49
	jymxensuspend-base:1.50
	yamt-nfs-mp-base6:1.50
	yamt-nfs-mp-base5:1.50
	yamt-nfs-mp-base4:1.50
	jym-xensuspend-nbase:1.52
	yamt-nfs-mp-base3:1.50
	nick-hppapmap-base4:1.50
	nick-hppapmap-base3:1.50
	netbsd-5-0:1.49.0.12
	netbsd-5-0-RELEASE:1.49
	netbsd-5-0-RC4:1.49
	netbsd-5-0-RC3:1.49
	nick-hppapmap-base2:1.50
	netbsd-5-0-RC2:1.49
	jym-xensuspend:1.50.0.2
	jym-xensuspend-base:1.52
	netbsd-5-0-RC1:1.49
	haad-dm-base2:1.49
	haad-nbase2:1.49
	ad-audiomp2:1.49.0.10
	ad-audiomp2-base:1.49
	netbsd-5:1.49.0.8
	netbsd-5-base:1.49
	nick-hppapmap:1.49.0.6
	nick-hppapmap-base:1.50
	matt-mips64-base2:1.49
	haad-dm-base1:1.49
	wrstuden-revivesa-base-4:1.49
	netbsd-4-0-1-RELEASE:1.45
	wrstuden-revivesa-base-3:1.49
	wrstuden-revivesa-base-2:1.49
	wrstuden-fixsa-newbase:1.45
	nick-csl-alignment-base5:1.46
	haad-dm:1.49.0.4
	haad-dm-base:1.49
	wrstuden-revivesa-base-1:1.49
	simonb-wapbl-nbase:1.49
	yamt-pf42-base4:1.49
	simonb-wapbl:1.49.0.2
	simonb-wapbl-base:1.49
	yamt-pf42-base3:1.49
	hpcarm-cleanup-nbase:1.49
	yamt-pf42-baseX:1.48
	yamt-pf42-base2:1.49
	yamt-nfs-mp-base2:1.48
	wrstuden-revivesa:1.48.0.6
	wrstuden-revivesa-base:1.49
	yamt-nfs-mp:1.48.0.4
	yamt-nfs-mp-base:1.48
	yamt-pf42:1.48.0.2
	yamt-pf42-base:1.48
	ad-socklock-base1:1.47
	yamt-lazymbuf-base15:1.47
	yamt-lazymbuf-base14:1.47
	keiichi-mipv6-nbase:1.47
	mjf-devfs2:1.47.0.16
	mjf-devfs2-base:1.49
	nick-net80211-sync:1.47.0.14
	nick-net80211-sync-base:1.47
	keiichi-mipv6:1.47.0.12
	keiichi-mipv6-base:1.47
	bouyer-xeni386-merge1:1.47
	matt-armv6-prevmlocking:1.46.6.1
	wrstuden-fixsa-base-1:1.45
	vmlocking2-base3:1.47
	netbsd-4-0:1.45.0.42
	netbsd-4-0-RELEASE:1.45
	bouyer-xeni386-nbase:1.47
	yamt-kmem-base3:1.47
	cube-autoconf:1.47.0.10
	cube-autoconf-base:1.47
	yamt-kmem-base2:1.47
	bouyer-xeni386:1.47.0.8
	bouyer-xeni386-base:1.47
	yamt-kmem:1.47.0.6
	yamt-kmem-base:1.47
	vmlocking2-base2:1.47
	reinoud-bufcleanup-nbase:1.47
	vmlocking2:1.47.0.4
	vmlocking2-base1:1.47
	netbsd-4-0-RC5:1.45
	matt-nb4-arm:1.45.0.40
	matt-nb4-arm-base:1.45
	matt-armv6-nbase:1.47
	jmcneill-base:1.47
	netbsd-4-0-RC4:1.45
	mjf-devfs:1.47.0.2
	mjf-devfs-base:1.47
	bouyer-xenamd64-base2:1.47
	vmlocking-nbase:1.47
	yamt-x86pmap-base4:1.47
	bouyer-xenamd64:1.46.0.10
	bouyer-xenamd64-base:1.47
	netbsd-4-0-RC3:1.45
	yamt-x86pmap-base3:1.46
	yamt-x86pmap-base2:1.46
	netbsd-4-0-RC2:1.45
	yamt-x86pmap:1.46.0.8
	yamt-x86pmap-base:1.46
	netbsd-4-0-RC1:1.45
	matt-armv6:1.46.0.6
	matt-armv6-base:1.47
	jmcneill-pm:1.46.0.4
	jmcneill-pm-base:1.47
	hpcarm-cleanup:1.46.0.2
	hpcarm-cleanup-base:1.47
	nick-csl-alignment:1.45.0.38
	nick-csl-alignment-base:1.45
	matt-mips64:1.45.0.36
	matt-mips64-base:1.46
	netbsd-3-1-1-RELEASE:1.39
	netbsd-3-0-3-RELEASE:1.39
	yamt-idlelwp-base8:1.45
	wrstuden-fixsa:1.45.0.34
	wrstuden-fixsa-base:1.45
	ppcoea-renovation:1.45.0.32
	ppcoea-renovation-base:1.46
	thorpej-atomic:1.45.0.30
	thorpej-atomic-base:1.45
	reinoud-bufcleanup:1.45.0.28
	reinoud-bufcleanup-base:1.47
	mjf-ufs-trans:1.45.0.26
	mjf-ufs-trans-base:1.45
	vmlocking:1.45.0.24
	vmlocking-base:1.46
	ad-audiomp:1.45.0.22
	ad-audiomp-base:1.45
	yamt-idlelwp:1.45.0.20
	post-newlock2-merge:1.45
	newlock2-nbase:1.45
	yamt-splraiseipl-base5:1.45
	yamt-splraiseipl-base4:1.45
	yamt-splraiseipl-base3:1.45
	abandoned-netbsd-4-base:1.45
	abandoned-netbsd-4:1.45.0.12
	netbsd-3-1:1.39.0.10
	netbsd-3-1-RELEASE:1.39
	netbsd-3-0-2-RELEASE:1.39
	yamt-splraiseipl-base2:1.45
	netbsd-3-1-RC4:1.39
	yamt-splraiseipl:1.45.0.16
	yamt-splraiseipl-base:1.45
	netbsd-3-1-RC3:1.39
	yamt-pdpolicy-base9:1.45
	newlock2:1.45.0.14
	newlock2-base:1.45
	yamt-pdpolicy-base8:1.45
	netbsd-3-1-RC2:1.39
	netbsd-3-1-RC1:1.39
	yamt-pdpolicy-base7:1.45
	netbsd-4:1.45.0.18
	netbsd-4-base:1.45
	yamt-pdpolicy-base6:1.45
	chap-midi-nbase:1.45
	netbsd-3-0-1-RELEASE:1.39
	gdamore-uart:1.45.0.10
	gdamore-uart-base:1.45
	simonb-timcounters-final:1.44.6.1
	yamt-pdpolicy-base5:1.45
	chap-midi:1.45.0.8
	chap-midi-base:1.45
	yamt-pdpolicy-base4:1.45
	yamt-pdpolicy-base3:1.45
	peter-altq-base:1.45
	peter-altq:1.45.0.6
	yamt-pdpolicy-base2:1.45
	elad-kernelauth-base:1.45
	elad-kernelauth:1.45.0.4
	yamt-pdpolicy:1.45.0.2
	yamt-pdpolicy-base:1.45
	yamt-uio_vmspace-base5:1.45
	simonb-timecounters:1.44.0.6
	simonb-timecounters-base:1.45
	rpaulo-netinet-merge-pcb:1.44.0.4
	rpaulo-netinet-merge-pcb-base:1.45
	yamt-uio_vmspace:1.44.0.2
	netbsd-3-0:1.39.0.8
	netbsd-3-0-RELEASE:1.39
	netbsd-3-0-RC6:1.39
	yamt-readahead-base3:1.43
	netbsd-3-0-RC5:1.39
	netbsd-3-0-RC4:1.39
	netbsd-3-0-RC3:1.39
	yamt-readahead-base2:1.43
	netbsd-3-0-RC2:1.39
	yamt-readahead-pervnode:1.43
	yamt-readahead-perfile:1.43
	yamt-readahead:1.43.0.6
	yamt-readahead-base:1.43
	netbsd-3-0-RC1:1.39
	yamt-vop-base3:1.43
	netbsd-2-0-3-RELEASE:1.36.2.1
	netbsd-2-1:1.36.2.1.0.4
	yamt-vop-base2:1.43
	thorpej-vnode-attr:1.43.0.4
	thorpej-vnode-attr-base:1.43
	netbsd-2-1-RELEASE:1.36.2.1
	yamt-vop:1.43.0.2
	yamt-vop-base:1.43
	netbsd-2-1-RC6:1.36.2.1
	netbsd-2-1-RC5:1.36.2.1
	netbsd-2-1-RC4:1.36.2.1
	netbsd-2-1-RC3:1.36.2.1
	netbsd-2-1-RC2:1.36.2.1
	netbsd-2-1-RC1:1.36.2.1
	yamt-lazymbuf:1.39.0.6
	yamt-km-base4:1.39
	netbsd-2-0-2-RELEASE:1.36.2.1
	yamt-km-base3:1.39
	netbsd-3:1.39.0.4
	netbsd-3-base:1.39
	yamt-km-base2:1.38
	yamt-km:1.37.0.6
	yamt-km-base:1.37
	kent-audio2:1.37.0.4
	kent-audio2-base:1.39
	netbsd-2-0-1-RELEASE:1.36.2.1
	kent-audio1-beforemerge:1.37
	netbsd-2:1.36.2.1.0.2
	netbsd-2-base:1.36.2.1
	kent-audio1:1.37.0.2
	kent-audio1-base:1.37
	netbsd-2-0-RELEASE:1.36.2.1
	netbsd-2-0-RC5:1.36.2.1
	netbsd-2-0-RC4:1.36.2.1
	netbsd-2-0-RC3:1.36.2.1
	netbsd-2-0-RC2:1.36.2.1
	netbsd-2-0-RC1:1.36.2.1
	netbsd-2-0:1.36.0.2
	netbsd-2-0-base:1.36
	netbsd-1-6-PATCH002-RELEASE:1.34
	netbsd-1-6-PATCH002:1.34
	netbsd-1-6-PATCH002-RC4:1.34
	netbsd-1-6-PATCH002-RC3:1.34
	netbsd-1-6-PATCH002-RC2:1.34
	netbsd-1-6-PATCH002-RC1:1.34
	ktrace-lwp:1.35.0.6
	ktrace-lwp-base:1.44
	netbsd-1-6-PATCH001:1.34
	netbsd-1-6-PATCH001-RELEASE:1.34
	netbsd-1-6-PATCH001-RC3:1.34
	netbsd-1-6-PATCH001-RC2:1.34
	netbsd-1-6-PATCH001-RC1:1.34
	nathanw_sa_end:1.28.4.7
	nathanw_sa_before_merge:1.35
	fvdl_fs64_base:1.35
	gmcgarry_ctxsw:1.35.0.4
	gmcgarry_ctxsw_base:1.35
	gmcgarry_ucred:1.35.0.2
	gmcgarry_ucred_base:1.35
	nathanw_sa_base:1.35
	kqueue-aftermerge:1.35
	kqueue-beforemerge:1.35
	netbsd-1-6-RELEASE:1.34
	netbsd-1-6-RC3:1.34
	netbsd-1-6-RC2:1.34
	netbsd-1-6-RC1:1.34
	netbsd-1-6:1.34.0.4
	netbsd-1-6-base:1.34
	gehenna-devsw:1.34.0.2
	gehenna-devsw-base:1.34
	netbsd-1-5-PATCH003:1.24
	eeh-devprop:1.31.0.2
	eeh-devprop-base:1.31
	newlock:1.30.0.4
	newlock-base:1.30
	ifpoll-base:1.30
	nathanw_sa:1.28.0.4
	thorpej-mips-cache:1.28.0.2
	thorpej-mips-cache-base:1.28
	thorpej-devvp-base3:1.28
	thorpej-devvp-base2:1.27
	post-chs-ubcperf:1.27
	pre-chs-ubcperf:1.27
	thorpej-devvp:1.27.0.2
	thorpej-devvp-base:1.27
	netbsd-1-5-PATCH002:1.24
	kqueue:1.26.0.2
	kqueue-base:1.35
	netbsd-1-5-PATCH001:1.24
	thorpej_scsipi_beforemerge:1.24
	thorpej_scsipi_nbase:1.24
	netbsd-1-5-RELEASE:1.24
	netbsd-1-5-BETA2:1.24
	netbsd-1-5-BETA:1.24
	netbsd-1-4-PATCH003:1.21
	netbsd-1-5-ALPHA2:1.24
	netbsd-1-5:1.24.0.2
	netbsd-1-5-base:1.24
	minoura-xpg4dl-base:1.21
	minoura-xpg4dl:1.21.0.22
	netbsd-1-4-PATCH002:1.21
	chs-ubc2-newbase:1.21
	wrstuden-devbsize-19991221:1.21
	wrstuden-devbsize:1.21.0.20
	wrstuden-devbsize-base:1.21
	kame_141_19991130:1.21
	comdex-fall-1999:1.21.0.18
	comdex-fall-1999-base:1.21
	fvdl-softdep:1.21.0.16
	fvdl-softdep-base:1.21
	thorpej_scsipi:1.21.0.14
	thorpej_scsipi_base:1.24
	netbsd-1-4-PATCH001:1.21
	kame_14_19990705:1.21
	kame_14_19990628:1.21
	kame:1.21.0.12
	chs-ubc2:1.21.0.10
	chs-ubc2-base:1.21
	netbsd-1-4-RELEASE:1.21
	netbsd-1-4:1.21.0.8
	netbsd-1-4-base:1.21
	netbsd-1-3-PATCH003:1.11.8.2
	netbsd-1-3-PATCH003-CANDIDATE2:1.11.8.2
	kenh-if-detach:1.21.0.6
	kenh-if-detach-base:1.21
	netbsd-1-3-PATCH003-CANDIDATE1:1.11.8.2
	netbsd-1-3-PATCH003-CANDIDATE0:1.11.8.2
	chs-ubc:1.21.0.4
	chs-ubc-base:1.21
	eeh-paddr_t:1.21.0.2
	eeh-paddr_t-base:1.21
	netbsd-1-3-PATCH002:1.11.8.2
	netbsd-1-3-PATCH001:1.11.8.1
	gwr-3x3:1.14.0.2
	gwr-3x3-base:1.14
	netbsd-1-3-RELEASE:1.11.8.1
	netbsd-1-3-BETA:1.11
	netbsd-1-3:1.11.0.8
	netbsd-1-3-base:1.11
	thorpej-signal:1.11.0.6
	thorpej-signal-base:1.11
	marc-pcmcia:1.11.0.4
	marc-pcmcia-bp:1.11
	marc-pcmcia-base:1.11
	bouyer-scsipi:1.11.0.2
	is-newarp-before-merge:1.10
	is-newarp:1.9.0.4
	is-newarp-base:1.9
	netbsd-1-2-PATCH001:1.3.4.1
	mrg-vm-swap:1.9.0.2
	thorpej-setroot:1.8.0.2
	netbsd-1-2-RELEASE:1.3.4.1
	netbsd-1-2-BETA:1.3
	netbsd-1-2:1.3.0.4
	netbsd-1-2-base:1.3
	netbsd-1-1-PATCH001:1.1.2.1
	netbsd-1-1-RELEASE:1.1.2.1
	netbsd-1-1:1.1.0.2
	netbsd-1-1-base:1.1;
locks; strict;
comment	@# @;


1.56
date	2020.06.19.10.35.11;	author tsutsui;	state Exp;
branches;
next	1.55;
commitid	ljU5sgnsRegM2PcC;

1.55
date	2019.02.07.04.33.58;	author mrg;	state Exp;
branches
	1.55.4.1;
next	1.54;
commitid	4qtQYIAgc4mh3NaB;

1.54
date	2017.07.28.19.26.16;	author maxv;	state Exp;
branches
	1.54.4.1;
next	1.53;

1.53
date	2013.04.27.18.19.54;	author christos;	state Exp;
branches
	1.53.12.1;
next	1.52;

1.52
date	2010.11.23.11.14.07;	author hannken;	state Exp;
branches
	1.52.8.1
	1.52.18.1;
next	1.51;

1.51
date	2010.04.16.13.48.36;	author pooka;	state Exp;
branches;
next	1.50;

1.50
date	2009.02.06.18.50.28;	author jym;	state Exp;
branches
	1.50.4.1
	1.50.6.1;
next	1.49;

1.49
date	2008.05.16.15.16.15;	author he;	state Exp;
branches
	1.49.6.1;
next	1.48;

1.48
date	2008.04.05.22.08.41;	author tsutsui;	state Exp;
branches
	1.48.2.1
	1.48.4.1
	1.48.6.1;
next	1.47;

1.47
date	2007.10.17.19.57.45;	author garbled;	state Exp;
branches
	1.47.16.1;
next	1.46;

1.46
date	2007.07.18.15.49.09;	author tsutsui;	state Exp;
branches
	1.46.6.1;
next	1.45;

1.45
date	2006.02.05.05.02.06;	author cube;	state Exp;
branches
	1.45.24.1
	1.45.32.1
	1.45.36.1
	1.45.38.1;
next	1.44;

1.44
date	2005.12.07.09.10.20;	author tsutsui;	state Exp;
branches
	1.44.2.1
	1.44.4.1
	1.44.6.1;
next	1.43;

1.43
date	2005.09.04.10.41.36;	author isaki;	state Exp;
branches;
next	1.42;

1.42
date	2005.08.19.05.20.03;	author christos;	state Exp;
branches;
next	1.41;

1.41
date	2005.07.31.04.04.46;	author yamt;	state Exp;
branches;
next	1.40;

1.40
date	2005.07.30.06.35.39;	author yamt;	state Exp;
branches;
next	1.39;

1.39
date	2005.02.18.21.05.54;	author dsl;	state Exp;
branches
	1.39.6.1;
next	1.38;

1.38
date	2005.01.31.16.55.29;	author hannken;	state Exp;
branches;
next	1.37;

1.37
date	2004.07.15.03.53.52;	author atatat;	state Exp;
branches
	1.37.4.1
	1.37.6.1;
next	1.36;

1.36
date	2003.11.02.16.02.09;	author chs;	state Exp;
branches
	1.36.2.1;
next	1.35;

1.35
date	2002.09.18.02.44.10;	author lukem;	state Exp;
branches
	1.35.6.1;
next	1.34;

1.34
date	2002.04.25.15.06.39;	author atatat;	state Exp;
branches;
next	1.33;

1.33
date	2002.04.12.08.11.25;	author gmcgarry;	state Exp;
branches;
next	1.32;

1.32
date	2002.04.02.05.30.50;	author lukem;	state Exp;
branches;
next	1.31;

1.31
date	2002.03.10.19.56.47;	author lukem;	state Exp;
branches;
next	1.30;

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

1.29
date	2001.11.20.12.56.41;	author lukem;	state Exp;
branches;
next	1.28;

1.28
date	2001.10.04.08.17.41;	author chs;	state Exp;
branches
	1.28.4.1;
next	1.27;

1.27
date	2001.07.30.00.09.08;	author chs;	state Exp;
branches
	1.27.2.1;
next	1.26;

1.26
date	2001.07.08.16.32.25;	author abs;	state Exp;
branches
	1.26.2.1;
next	1.25;

1.25
date	2001.06.11.01.50.55;	author wiz;	state Exp;
branches;
next	1.24;

1.24
date	2000.06.10.04.29.41;	author tsutsui;	state Exp;
branches
	1.24.4.1;
next	1.23;

1.23
date	2000.06.09.13.30.42;	author tsutsui;	state Exp;
branches;
next	1.22;

1.22
date	2000.06.07.13.26.25;	author tsutsui;	state Exp;
branches;
next	1.21;

1.21
date	98.06.26.01.54.12;	author lukem;	state Exp;
branches
	1.21.14.1
	1.21.22.1;
next	1.20;

1.20
date	98.06.08.20.38.35;	author gwr;	state Exp;
branches;
next	1.19;

1.19
date	98.06.08.20.17.40;	author gwr;	state Exp;
branches;
next	1.18;

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

1.17
date	98.02.08.05.10.52;	author gwr;	state Exp;
branches;
next	1.16;

1.16
date	98.02.05.04.56.30;	author gwr;	state Exp;
branches;
next	1.15;

1.15
date	98.01.28.16.41.10;	author gwr;	state Exp;
branches;
next	1.14;

1.14
date	98.01.22.23.00.26;	author gwr;	state Exp;
branches
	1.14.2.1;
next	1.13;

1.13
date	97.12.13.00.25.15;	author gwr;	state Exp;
branches;
next	1.12;

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

1.11
date	97.05.07.02.15.03;	author lukem;	state Exp;
branches
	1.11.8.1;
next	1.10;

1.10
date	97.03.11.21.21.53;	author gwr;	state Exp;
branches;
next	1.9;

1.9
date	97.01.31.02.08.24;	author thorpej;	state Exp;
branches
	1.9.4.1;
next	1.8;

1.8
date	96.12.28.23.27.30;	author pk;	state Exp;
branches
	1.8.2.1;
next	1.7;

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

1.6
date	96.10.09.00.14.36;	author thorpej;	state Exp;
branches;
next	1.5;

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

1.4
date	96.08.26.23.41.16;	author mrg;	state Exp;
branches;
next	1.3;

1.3
date	96.03.26.15.15.53;	author gwr;	state Exp;
branches
	1.3.4.1;
next	1.2;

1.2
date	95.11.17.23.31.15;	author gwr;	state Exp;
branches;
next	1.1;

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

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

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

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

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

1.52.18.1
date	2013.06.23.06.20.13;	author tls;	state Exp;
branches;
next	1.52.18.2;

1.52.18.2
date	2017.12.03.11.36.46;	author jdolecek;	state Exp;
branches;
next	;
commitid	XcIYRZTAh1LmerhA;

1.50.4.1
date	2010.04.30.14.39.54;	author uebayasi;	state Exp;
branches;
next	;

1.50.6.1
date	2010.05.30.05.17.10;	author rmind;	state Exp;
branches;
next	1.50.6.2;

1.50.6.2
date	2011.03.05.20.52.11;	author rmind;	state Exp;
branches;
next	;

1.49.6.1
date	2009.03.03.18.29.27;	author skrll;	state Exp;
branches;
next	;

1.48.2.1
date	2008.05.18.12.32.54;	author yamt;	state Exp;
branches;
next	;

1.48.4.1
date	2009.05.04.08.12.00;	author yamt;	state Exp;
branches;
next	1.48.4.2;

1.48.4.2
date	2010.08.11.22.52.49;	author yamt;	state Exp;
branches;
next	;

1.48.6.1
date	2008.06.23.04.30.47;	author wrstuden;	state Exp;
branches;
next	;

1.47.16.1
date	2008.06.02.13.22.45;	author mjf;	state Exp;
branches;
next	;

1.46.6.1
date	2007.11.06.23.23.02;	author matt;	state Exp;
branches;
next	;

1.45.24.1
date	2007.08.20.18.39.12;	author ad;	state Exp;
branches;
next	;

1.45.32.1
date	2007.10.03.19.25.33;	author garbled;	state Exp;
branches;
next	;

1.45.36.1
date	2007.08.07.18.05.50;	author matt;	state Exp;
branches;
next	;

1.45.38.1
date	2007.08.15.13.47.51;	author skrll;	state Exp;
branches;
next	;

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

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

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

1.39.6.1
date	2006.06.21.14.57.05;	author yamt;	state Exp;
branches;
next	1.39.6.2;

1.39.6.2
date	2007.09.03.14.30.32;	author yamt;	state Exp;
branches;
next	;

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

1.37.6.1
date	2005.02.12.18.17.41;	author yamt;	state Exp;
branches;
next	1.37.6.2;

1.37.6.2
date	2005.03.19.08.33.15;	author yamt;	state Exp;
branches;
next	;

1.36.2.1
date	2004.07.15.20.17.13;	author he;	state Exp;
branches;
next	;

1.35.6.1
date	2004.08.03.10.42.03;	author skrll;	state Exp;
branches;
next	1.35.6.2;

1.35.6.2
date	2004.09.18.14.41.39;	author skrll;	state Exp;
branches;
next	1.35.6.3;

1.35.6.3
date	2004.09.21.13.23.19;	author skrll;	state Exp;
branches;
next	1.35.6.4;

1.35.6.4
date	2005.02.04.11.45.07;	author skrll;	state Exp;
branches;
next	1.35.6.5;

1.35.6.5
date	2005.03.04.16.39.13;	author skrll;	state Exp;
branches;
next	1.35.6.6;

1.35.6.6
date	2005.11.10.13.59.38;	author skrll;	state Exp;
branches;
next	1.35.6.7;

1.35.6.7
date	2005.12.11.10.28.38;	author christos;	state Exp;
branches;
next	;

1.28.4.1
date	2001.10.04.08.17.41;	author nathanw;	state dead;
branches;
next	1.28.4.2;

1.28.4.2
date	2002.01.08.00.28.17;	author nathanw;	state Exp;
branches;
next	1.28.4.3;

1.28.4.3
date	2002.02.28.04.12.22;	author nathanw;	state Exp;
branches;
next	1.28.4.4;

1.28.4.4
date	2002.04.01.07.43.22;	author nathanw;	state Exp;
branches;
next	1.28.4.5;

1.28.4.5
date	2002.04.17.00.04.34;	author nathanw;	state Exp;
branches;
next	1.28.4.6;

1.28.4.6
date	2002.06.20.03.41.41;	author nathanw;	state Exp;
branches;
next	1.28.4.7;

1.28.4.7
date	2002.10.18.02.40.17;	author nathanw;	state Exp;
branches;
next	;

1.27.2.1
date	2001.10.11.00.01.57;	author fvdl;	state Exp;
branches;
next	;

1.26.2.1
date	2001.08.03.04.12.32;	author lukem;	state Exp;
branches;
next	1.26.2.2;

1.26.2.2
date	2002.01.10.19.49.43;	author thorpej;	state Exp;
branches;
next	1.26.2.3;

1.26.2.3
date	2002.02.11.20.09.16;	author jdolecek;	state Exp;
branches;
next	1.26.2.4;

1.26.2.4
date	2002.03.16.16.00.05;	author jdolecek;	state Exp;
branches;
next	1.26.2.5;

1.26.2.5
date	2002.06.23.17.42.36;	author jdolecek;	state Exp;
branches;
next	1.26.2.6;

1.26.2.6
date	2002.10.10.18.37.00;	author jdolecek;	state Exp;
branches;
next	;

1.24.4.1
date	2001.06.21.19.36.54;	author nathanw;	state Exp;
branches;
next	;

1.21.14.1
date	2000.11.20.20.27.50;	author bouyer;	state Exp;
branches;
next	;

1.21.22.1
date	2000.06.22.17.04.44;	author minoura;	state Exp;
branches;
next	;

1.14.2.1
date	98.01.27.19.14.04;	author gwr;	state Exp;
branches;
next	1.14.2.2;

1.14.2.2
date	98.01.28.19.12.11;	author gwr;	state Exp;
branches;
next	;

1.11.8.1
date	97.12.14.01.32.58;	author mellon;	state Exp;
branches;
next	1.11.8.2;

1.11.8.2
date	98.05.29.17.41.21;	author mycroft;	state Exp;
branches;
next	;

1.9.4.1
date	97.03.13.02.26.04;	author gwr;	state Exp;
branches;
next	;

1.8.2.1
date	97.01.14.21.26.25;	author thorpej;	state Exp;
branches;
next	;

1.3.4.1
date	96.08.19.23.35.10;	author gwr;	state Exp;
branches;
next	;

1.1.2.1
date	95.11.18.07.16.14;	author gwr;	state Exp;
branches;
next	;


desc
@@


1.56
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
@#	$NetBSD: RAMDISK,v 1.55 2019/02/07 04:33:58 mrg Exp $

# RAMDISK: Root/swap on ramdisk
# This kernel is used to:
#	format the disk (not yet implemented)
#	partition the disk (disklabel)
#	install the miniroot in the swap partition

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		# No FP code here!
options 	HAVECACHE		# Sun3/260 VAC

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

# Standard system options
# ... debugging options
#options 	DDB
# Compatibility options (none)

# Filesystem options
# Need FFS for the ramdisk image.
file-system	FFS		# Berkeley Fast Filesystem
# May need these to get miniroot image.
file-system	NFS		# Sun NFS client support
file-system	CD9660		# ISO 9660 + Rock Ridge file system
options 	FFS_NO_SNAPSHOT	# No FFS snapshot support
#file-system	PTYFS		# /dev/pts/N support

# Networking options
options 	INET		# IP protocol stack support
#options 	TCP_DEBUG	# Record last TCP_NDEBUG packets with SO_DEBUG

# Enable the hooks used for initializing the root memory-disk.
options 	MEMORY_DISK_HOOKS
options 	MEMORY_DISK_IS_ROOT	# force root on memory disk
options 	MEMORY_DISK_SERVER=0	# no userspace memory disk support
options 	MEMORY_DISK_ROOT_SIZE=1320	# size of memory disk, in blocks
options 	MEMORY_DISK_RBFLAGS=RB_SINGLE	# boot in single-user mode

options 	USERCONF	# userconf(4) support
options 	PIPE_SOCKETPAIR	# smaller, but slower pipe(2)
#options 	SYSCTL_INCLUDE_DESCR	# Include sysctl descriptions in kernel

config		netbsd root on ? type ffs

# 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

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

#
# Disk and tape devices
#

# Sun3 "si" SCSI controller (NCR 5380)
# See GENERIC for the flags description.
si0 at obio0 addr 0x140000 ipl 2
si0 at vme2 addr 0x200000 ipl 2 vect 0x40
si1 at vme2 addr 0x204000 ipl 2 vect 0x41

# Xylogics 450/451 controllers (VME A16/D16)
xyc0 at vme0 addr 0xee40 ipl 2 vect 0x48
xyc1 at vme0 addr 0xee48 ipl 2 vect 0x49
xy* at xyc? drive ?

# Xylogics 7053 controllers (VME A16/D32)
xdc0 at vme1 addr 0xee80 ipl 2 vect 0x44
xdc1 at vme1 addr 0xee90 ipl 2 vect 0x45
xd* at xdc? drive ?

# Xylogics 472 tape controllers?

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

#
# Frame buffer devices
# (Not needed for installation kernels.)

#
# SCSI infrastructure
#
scsibus* at scsi?

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

# Memory-disk drivers (root for install tape)
pseudo-device	md		

# Misc.
pseudo-device	loop			# network loopback
pseudo-device	sl			# CSLIP
#pseudo-device	fss			# file system snapshot device
@


1.55
log
@bump ramdisk sizes to cope with GCC 7 bloat.
@
text
@d1 1
a1 1
#	$NetBSD: RAMDISK,v 1.54 2017/07/28 19:26:16 maxv Exp $
d13 1
a13 1
makeoptions	COPTS="-Os"		# bootloader has size limit (~2MB)
@


1.55.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: RAMDISK,v 1.55 2019/02/07 04:33:58 mrg Exp $
d13 1
a13 1
makeoptions	COPTS="-Os -fno-unwind-tables"	# bootloader has size limit (~2MB)
@


1.54
log
@Remove TCP_COMPAT_42 from the config files. Pass 1.
@
text
@d1 1
a1 1
#	$NetBSD: RAMDISK,v 1.53 2013/04/27 18:19:54 christos Exp $
d44 1
a44 1
options 	MEMORY_DISK_ROOT_SIZE=1200	# size of memory disk, in blocks
@


1.54.4.1
log
@Sync with HEAD
@
text
@d1 1
a1 1
#	$NetBSD: RAMDISK,v 1.55 2019/02/07 04:33:58 mrg Exp $
d44 1
a44 1
options 	MEMORY_DISK_ROOT_SIZE=1320	# size of memory disk, in blocks
@


1.53
log
@remove confusing numeric locators where they are unused.
@
text
@d1 1
a1 1
#	$NetBSD: RAMDISK,v 1.52 2010/11/23 11:14:07 hannken Exp $
a39 2
#options 	TCP_COMPAT_42	# 4.2BSD TCP/IP bug compat. Not recommended.

@


1.53.12.1
log
@Sync with HEAD
@
text
@d1 1
a1 1
#	$NetBSD: RAMDISK,v 1.54 2017/07/28 19:26:16 maxv Exp $
d40 2
@


1.52
log
@Remove unused count from pseudo-device md.
@
text
@d1 1
a1 1
#	$NetBSD: RAMDISK,v 1.51 2010/04/16 13:48:36 pooka Exp $
d144 1
a144 1
pseudo-device	loop		1	# network loopback
@


1.52.8.1
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: RAMDISK,v 1.52 2010/11/23 11:14:07 hannken Exp $
d144 1
a144 1
pseudo-device	loop			# network loopback
@


1.52.18.1
log
@resync from head
@
text
@d1 1
a1 1
#	$NetBSD$
d144 1
a144 1
pseudo-device	loop			# network loopback
@


1.52.18.2
log
@update from HEAD
@
text
@d40 2
@


1.51
log
@Remove unused count (invariably "4") from pseudo-device fss.
@
text
@d1 1
a1 1
#	$NetBSD: RAMDISK,v 1.50 2009/02/06 18:50:28 jym Exp $
d141 1
a141 1
pseudo-device	md		2
@


1.50
log
@Changes to MEMORY_RBFLAGS option:
- renamed to MEMORY_DISK_RBFLAGS to better fit the rest of the
MEMORY_DISK options(4)
- change default value to RB_AUTOBOOT instead of RB_SINGLE, and adapt
the config(5) files accordingly
- document this option inside options(4)

See also http://mail-index.netbsd.org/tech-kern/2008/12/25/msg003924.html

Reviewed by abs@@ in private mail.
@
text
@d1 1
a1 1
#	$NetBSD: RAMDISK,v 1.49 2008/05/16 15:16:15 he Exp $
d146 1
a146 1
#pseudo-device	fss		4	# file system snapshot device
@


1.50.6.1
log
@sync with head
@
text
@d1 1
a1 1
#	$NetBSD: RAMDISK,v 1.50 2009/02/06 18:50:28 jym Exp $
d146 1
a146 1
#pseudo-device	fss			# file system snapshot device
@


1.50.6.2
log
@sync with head
@
text
@d1 1
a1 1
#	$NetBSD$
d141 1
a141 1
pseudo-device	md		
@


1.50.4.1
log
@Sync with HEAD.
@
text
@d1 1
a1 1
#	$NetBSD$
d146 1
a146 1
#pseudo-device	fss			# file system snapshot device
@


1.49
log
@Bump ramdisk size from 500k to 600k to compensate for recent bloat,
probably caused by ifconfig now needing proplib.
@
text
@d1 1
a1 1
#	$NetBSD: RAMDISK,v 1.48 2008/04/05 22:08:41 tsutsui Exp $
d47 1
@


1.49.6.1
log
@Sync with HEAD.
@
text
@d1 1
a1 1
#	$NetBSD: RAMDISK,v 1.50 2009/02/06 18:50:28 jym Exp $
a46 1
options 	MEMORY_DISK_RBFLAGS=RB_SINGLE	# boot in single-user mode
@


1.48
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: RAMDISK,v 1.47 2007/10/17 19:57:45 garbled Exp $
d46 1
a46 1
options 	MEMORY_DISK_ROOT_SIZE=1000	# size of memory disk, in blocks
@


1.48.4.1
log
@sync with head.
@
text
@d1 1
a1 1
#	$NetBSD: RAMDISK,v 1.48 2008/04/05 22:08:41 tsutsui Exp $
d46 1
a46 2
options 	MEMORY_DISK_ROOT_SIZE=1200	# size of memory disk, in blocks
options 	MEMORY_DISK_RBFLAGS=RB_SINGLE	# boot in single-user mode
@


1.48.4.2
log
@sync with head.
@
text
@d1 1
a1 1
#	$NetBSD: RAMDISK,v 1.48.4.1 2009/05/04 08:12:00 yamt Exp $
d146 1
a146 1
#pseudo-device	fss			# file system snapshot device
@


1.48.6.1
log
@Sync w/ -current. 34 merge conflicts to follow.
@
text
@d1 1
a1 1
#	$NetBSD: RAMDISK,v 1.48 2008/04/05 22:08:41 tsutsui Exp $
d46 1
a46 1
options 	MEMORY_DISK_ROOT_SIZE=1200	# size of memory disk, in blocks
@


1.48.2.1
log
@sync with head.
@
text
@d1 1
a1 1
#	$NetBSD: RAMDISK,v 1.48 2008/04/05 22:08:41 tsutsui Exp $
d46 1
a46 1
options 	MEMORY_DISK_ROOT_SIZE=1200	# size of memory disk, in blocks
@


1.47
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: RAMDISK,v 1.45.32.1 2007/10/03 19:25:33 garbled Exp $
d13 2
@


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

d44 1
a44 1
options 	MEMORY_DISK_ROOT_SIZE=1200	# size of memory disk, in blocks
@


1.46
log
@Use options<space><tab>.
@
text
@d1 1
a1 1
#	$NetBSD: RAMDISK,v 1.45 2006/02/05 05:02:06 cube Exp $
@


1.46.6.1
log
@sync with HEAD
@
text
@d1 1
a1 1
#	$NetBSD: RAMDISK,v 1.47 2007/10/17 19:57:45 garbled Exp $
@


1.45
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: RAMDISK,v 1.44 2005/12/07 09:10:20 tsutsui Exp $
d47 1
a47 1
options		PIPE_SOCKETPAIR	# smaller, but slower pipe(2)
@


1.45.32.1
log
@Sync with HEAD
@
text
@d1 1
a1 1
#	$NetBSD: RAMDISK,v 1.46 2007/07/18 15:49:09 tsutsui Exp $
d47 1
a47 1
options 	PIPE_SOCKETPAIR	# smaller, but slower pipe(2)
@


1.45.24.1
log
@Sync with HEAD.
@
text
@d1 1
a1 1
#	$NetBSD: RAMDISK,v 1.45 2006/02/05 05:02:06 cube Exp $
d47 1
a47 1
options 	PIPE_SOCKETPAIR	# smaller, but slower pipe(2)
@


1.45.38.1
log
@Sync with HEAD.
@
text
@d1 1
a1 1
#	$NetBSD: RAMDISK,v 1.46 2007/07/18 15:49:09 tsutsui Exp $
d47 1
a47 1
options 	PIPE_SOCKETPAIR	# smaller, but slower pipe(2)
@


1.45.36.1
log
@Sync with HEAD.
@
text
@d1 1
a1 1
#	$NetBSD: RAMDISK,v 1.46 2007/07/18 15:49:09 tsutsui Exp $
d47 1
a47 1
options 	PIPE_SOCKETPAIR	# smaller, but slower pipe(2)
@


1.44
log
@Adjust comments for options FFS_NO_SNAPSHOT.

XXX: This option should be mentioned in options(4).
@
text
@d1 1
a1 1
#	$NetBSD: RAMDISK,v 1.43 2005/09/04 10:41:36 isaki Exp $
d142 1
a142 1
pseudo-device	sl		2	# CSLIP
@


1.44.4.1
log
@sync with head
@
text
@d1 1
a1 1
#	$NetBSD: RAMDISK,v 1.45 2006/02/05 05:02:06 cube Exp $
d142 1
a142 1
pseudo-device	sl			# CSLIP
@


1.44.6.1
log
@Sync with head.
@
text
@d1 1
a1 1
#	$NetBSD: RAMDISK,v 1.45 2006/02/05 05:02:06 cube Exp $
d142 1
a142 1
pseudo-device	sl			# CSLIP
@


1.44.2.1
log
@sync with head.
@
text
@d1 1
a1 1
#	$NetBSD: RAMDISK,v 1.44 2005/12/07 09:10:20 tsutsui Exp $
d142 1
a142 1
pseudo-device	sl			# CSLIP
@


1.43
log
@typo in comment. (since 1994?!)
@
text
@d1 1
a1 1
#	$NetBSD: RAMDISK,v 1.42 2005/08/19 05:20:03 christos Exp $
d31 1
a31 1
options 	FFS_NO_SNAPSHOT	# No FFS snapshots
@


1.42
log
@Enable ptyfs by default on the non-install and non small/tiny/ramdisk kernels
@
text
@d1 1
a1 1
#	$NetBSD: RAMDISK,v 1.41 2005/07/31 04:04:46 yamt Exp $
d35 1
a35 1
options 	INET		# IP prototol stack support
@


1.41
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: RAMDISK,v 1.40 2005/07/30 06:35:39 yamt Exp $
d32 1
@


1.40
log
@add "options VMSWAP" to non INSTALL kernels.
@
text
@d1 1
a1 1
#	$NetBSD: RAMDISK,v 1.39 2005/02/18 21:05:54 dsl Exp $
a142 2

options	VMSWAP			# Swap device/file support
@


1.39
log
@Invert FFS_SNAPSHOT to FFS_NO_SNAPSHOT
@
text
@d1 1
a1 1
#	$NetBSD: RAMDISK,v 1.38 2005/01/31 16:55:29 hannken Exp $
d143 2
@


1.39.6.1
log
@sync with head.
@
text
@d1 1
a1 1
#	$NetBSD: RAMDISK,v 1.39 2005/02/18 21:05:54 dsl Exp $
d31 1
a31 2
options 	FFS_NO_SNAPSHOT	# No FFS snapshot support
#file-system	PTYFS		# /dev/pts/N support
d34 1
a34 1
options 	INET		# IP protocol stack support
d141 1
a141 1
pseudo-device	sl			# CSLIP
@


1.39.6.2
log
@sync with head.
@
text
@d1 1
a1 1
#	$NetBSD: RAMDISK,v 1.39.6.1 2006/06/21 14:57:05 yamt Exp $
d47 1
a47 1
options 	PIPE_SOCKETPAIR	# smaller, but slower pipe(2)
@


1.38
log
@Add file system snapshots to kernel configs.

- Ffs internal snapshots get compiled in unconditionally.

- File system snapshot device fss(4) added to all kernel configs that
  have a disk.  Device is commented out on all non-GENERIC kernels.

Reviewed by: Jason Thorpe <thorpej@@netbsd.org>
@
text
@d1 1
a1 1
#	$NetBSD: RAMDISK,v 1.37 2004/07/15 03:53:52 atatat Exp $
d31 1
@


1.37
log
@Add "options SYSCTL_INCLUDE_DESCR" to a lot of configs, but commented
out in most of them.
@
text
@d1 1
a1 1
#	$NetBSD: RAMDISK,v 1.36 2003/11/02 16:02:09 chs Exp $
d141 1
@


1.37.4.1
log
@sync with -current
@
text
@d1 1
a1 1
#	$NetBSD: RAMDISK,v 1.39 2005/02/18 21:05:54 dsl Exp $
a30 1
options 	FFS_NO_SNAPSHOT	# No FFS snapshots
a140 1
#pseudo-device	fss		4	# file system snapshot device
@


1.37.6.1
log
@sync with head.
@
text
@d1 1
a1 1
#	$NetBSD$
a140 1
#pseudo-device	fss		4	# file system snapshot device
@


1.37.6.2
log
@sync with head.  xen and whitespace.  xen part is not finished.
@
text
@d1 1
a1 1
#	$NetBSD: RAMDISK,v 1.37.6.1 2005/02/12 18:17:41 yamt Exp $
a30 1
options 	FFS_NO_SNAPSHOT	# No FFS snapshots
@


1.36
log
@commands have grown, make the ramdisk bigger.
@
text
@d1 1
a1 1
#	$NetBSD: RAMDISK,v 1.35 2002/09/18 02:44:10 lukem Exp $
d46 1
@


1.36.2.1
log
@Pull up revision 1.37 (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$
a45 1
#options 	SYSCTL_INCLUDE_DESCR	# Include sysctl descriptions in kernel
@


1.35
log
@enable USERCONF by default; it's small and extremely useful to have available.
@
text
@d1 1
a1 1
#	$NetBSD: RAMDISK,v 1.34 2002/04/25 15:06:39 atatat Exp $
d42 1
a42 1
options 	MEMORY_DISK_ROOT_SIZE=800	# size of memory disk, in blocks
@


1.35.6.1
log
@Sync with HEAD
@
text
@d1 1
a1 1
#	$NetBSD: RAMDISK,v 1.37 2004/07/15 03:53:52 atatat Exp $
d42 1
a42 1
options 	MEMORY_DISK_ROOT_SIZE=1000	# size of memory disk, in blocks
a45 1
#options 	SYSCTL_INCLUDE_DESCR	# Include sysctl descriptions in kernel
@


1.35.6.2
log
@Sync with HEAD.
@
text
@@


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


1.35.6.4
log
@Sync with HEAD.
@
text
@d1 1
a1 1
#	$NetBSD: RAMDISK,v 1.35.6.3 2004/09/21 13:23:19 skrll Exp $
a140 1
#pseudo-device	fss		4	# file system snapshot device
@


1.35.6.5
log
@Sync with HEAD.

Hi Perry!
@
text
@d1 1
a1 1
#	$NetBSD: RAMDISK,v 1.35.6.4 2005/02/04 11:45:07 skrll Exp $
a30 1
options 	FFS_NO_SNAPSHOT	# No FFS snapshots
@


1.35.6.6
log
@Sync with HEAD. Here we go again...
@
text
@d1 1
a1 1
#	$NetBSD: RAMDISK,v 1.35.6.5 2005/03/04 16:39:13 skrll Exp $
a31 1
#file-system	PTYFS		# /dev/pts/N support
d34 1
a34 1
options 	INET		# IP protocol stack support
@


1.35.6.7
log
@Sync with head.
@
text
@d1 1
a1 1
#	$NetBSD: RAMDISK,v 1.44 2005/12/07 09:10:20 tsutsui Exp $
d31 1
a31 1
options 	FFS_NO_SNAPSHOT	# No FFS snapshot support
@


1.34
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: RAMDISK,v 1.33 2002/04/12 08:11:25 gmcgarry Exp $
d44 1
a44 1
#options 	USERCONF	# userconf(4) support
@


1.33
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: RAMDISK,v 1.32 2002/04/02 05:30:50 lukem Exp $
d10 2
@


1.32
log
@Rename MEMORY_DISK_SIZE (formerly MINIROOTSIZE) to MEMORY_DISK_ROOT_SIZE,
which was suggested by Izumi Tsutsui <tsutsui@@ceres.dti.ne.jp> as
being more consistent with what it's controlling...
@
text
@d1 1
a1 1
#	$NetBSD: RAMDISK,v 1.31 2002/03/10 19:56:47 lukem Exp $
d42 1
@


1.31
log
@* rename MINIROOTSIZE to MEMORY_DISK_SIZE, so that all md(4) options
  are now consistently named
* fold opt_mdsize.h into opt_md.h
@
text
@d1 1
a1 1
#	$NetBSD: RAMDISK,v 1.30 2002/01/27 13:23:28 jdolecek Exp $
d40 1
a40 1
options 	MEMORY_DISK_SIZE=800	# size of memory disk, in blocks
@


1.30
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: RAMDISK,v 1.29 2001/11/20 12:56:41 lukem Exp $
d40 1
a40 1
options 	MINIROOTSIZE=800	# size of memory disk, in blocks
@


1.29
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: RAMDISK,v 1.28 2001/10/04 08:17:41 chs Exp $
d41 2
@


1.28
log
@reduce ramdisk size back to what it was before.
everything fits since tsutsui fixed libhack.
@
text
@d1 1
a1 1
#	$NetBSD: RAMDISK,v 1.27 2001/07/30 00:09:08 chs Exp $
d75 1
a75 1
ie1 at vme2  addr 0xe88000 ipl 3 vect 0x75
d91 2
a92 2
si0 at vme2  addr 0x200000 ipl 2 vect 0x40
si1 at vme2  addr 0x204000 ipl 2 vect 0x41
@


1.28.4.1
log
@file RAMDISK was added on branch nathanw_sa on 2002-01-08 00:28:17 +0000
@
text
@d1 134
@


1.28.4.2
log
@Catch up to -current.
@
text
@a0 134
#	$NetBSD: RAMDISK,v 1.28.4.1 2002/01/08 00:28:17 nathanw Exp $

# RAMDISK: Root/swap on ramdisk
# This kernel is used to:
#	format the disk (not yet implemented)
#	partition the disk (disklabel)
#	install the miniroot in the swap partition

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

# Machines to be supported by this kernel
# options 	FPU_EMULATE		# No FP code here!
options 	HAVECACHE		# Sun3/260 VAC

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

# Standard system options
# ... debugging options
#options 	DDB
# Compatibility options (none)

# Filesystem options
# Need FFS for the ramdisk image.
file-system	FFS		# Berkeley Fast Filesystem
# May need these to get miniroot image.
file-system	NFS		# Sun NFS client support
file-system	CD9660		# ISO 9660 + Rock Ridge file system

# Networking options
options 	INET		# IP prototol stack support
#options 	TCP_DEBUG	# Record last TCP_NDEBUG packets with SO_DEBUG

#options 	TCP_COMPAT_42	# 4.2BSD TCP/IP bug compat. Not recommended.

# Enable the hooks used for initializing the root memory-disk.
options 	MEMORY_DISK_HOOKS
options 	MEMORY_DISK_IS_ROOT	# force root on memory disk
options 	MEMORY_DISK_SERVER=0	# no userspace memory disk support
options 	MINIROOTSIZE=800	# size of memory disk, in blocks

config		netbsd root on ? type ffs

# 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

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

#
# Disk and tape devices
#

# Sun3 "si" SCSI controller (NCR 5380)
# See GENERIC for the flags description.
si0 at obio0 addr 0x140000 ipl 2
si0 at vme2 addr 0x200000 ipl 2 vect 0x40
si1 at vme2 addr 0x204000 ipl 2 vect 0x41

# Xylogics 450/451 controllers (VME A16/D16)
xyc0 at vme0 addr 0xee40 ipl 2 vect 0x48
xyc1 at vme0 addr 0xee48 ipl 2 vect 0x49
xy* at xyc? drive ?

# Xylogics 7053 controllers (VME A16/D32)
xdc0 at vme1 addr 0xee80 ipl 2 vect 0x44
xdc1 at vme1 addr 0xee90 ipl 2 vect 0x45
xd* at xdc? drive ?

# Xylogics 472 tape controllers?

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

#
# Frame buffer devices
# (Not needed for installation kernels.)

#
# SCSI infrastructure
#
scsibus* at scsi?

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

# Memory-disk drivers (root for install tape)
pseudo-device	md		2

# Misc.
pseudo-device	loop		1	# network loopback
pseudo-device	sl		2	# CSLIP
@


1.28.4.3
log
@Catch up to -current.
@
text
@d1 1
a1 1
#	$NetBSD: RAMDISK,v 1.28.4.2 2002/02/28 04:12:22 nathanw Exp $
a41 2
options		PIPE_SOCKETPAIR	# smaller, but slower pipe(2)

@


1.28.4.4
log
@Catch up to -current.
(CVS: It's not just a program. It's an adventure!)
@
text
@d1 1
a1 1
#	$NetBSD: RAMDISK,v 1.28.4.3 2002/04/01 07:43:22 nathanw Exp $
d40 1
a40 1
options 	MEMORY_DISK_SIZE=800	# size of memory disk, in blocks
@


1.28.4.5
log
@Catch up to -current.
@
text
@d1 1
a1 1
#	$NetBSD: RAMDISK,v 1.28.4.4 2002/04/17 00:04:34 nathanw Exp $
d40 1
a40 1
options 	MEMORY_DISK_ROOT_SIZE=800	# size of memory disk, in blocks
a41 1
#options 	USERCONF	# userconf(4) support
@


1.28.4.6
log
@Catch up to -current.
@
text
@d1 1
a1 1
#	$NetBSD: RAMDISK,v 1.28.4.5 2002/06/20 03:41:41 nathanw Exp $
a10 2
#options 	INCLUDE_CONFIG_FILE	# embed config file in kernel binary

@


1.28.4.7
log
@Catch up to -current.
@
text
@d1 1
a1 1
#	$NetBSD: RAMDISK,v 1.28.4.6 2002/10/18 02:40:17 nathanw Exp $
d44 1
a44 1
options 	USERCONF	# userconf(4) support
@


1.27
log
@increase the memory disk size, it needs to be bigger with ELF.
@
text
@d1 1
a1 1
#	$NetBSD: RAMDISK,v 1.26 2001/07/08 16:32:25 abs Exp $
d40 1
a40 1
options 	MINIROOTSIZE=1000	# size of memory disk, in blocks
@


1.27.2.1
log
@Catch up with -current. Fix some bogons in the sparc64 kbd/ms
attach code. cd18xx conversion provided by mrg.
@
text
@d1 1
a1 1
#	$NetBSD: RAMDISK,v 1.27 2001/07/30 00:09:08 chs Exp $
d40 1
a40 1
options 	MINIROOTSIZE=800	# size of memory disk, in blocks
@


1.26
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: RAMDISK,v 1.25 2001/06/11 01:50:55 wiz Exp $
d40 1
a40 1
options 	MINIROOTSIZE=800	# size of memory disk, in blocks
@


1.26.2.1
log
@update to -current
@
text
@d1 1
a1 1
#	$NetBSD: RAMDISK,v 1.27 2001/07/30 00:09:08 chs Exp $
d40 1
a40 1
options 	MINIROOTSIZE=1000	# size of memory disk, in blocks
@


1.26.2.2
log
@Sync kqueue branch with -current.
@
text
@d1 1
a1 1
#	$NetBSD: RAMDISK,v 1.26.2.1 2001/08/03 04:12:32 lukem Exp $
d40 1
a40 1
options 	MINIROOTSIZE=800	# size of memory disk, in blocks
d75 1
a75 1
ie1 at vme2 addr 0xe88000 ipl 3 vect 0x75
d91 2
a92 2
si0 at vme2 addr 0x200000 ipl 2 vect 0x40
si1 at vme2 addr 0x204000 ipl 2 vect 0x41
@


1.26.2.3
log
@Sync w/ -current.
@
text
@d1 1
a1 1
#	$NetBSD: RAMDISK,v 1.26.2.2 2002/01/10 19:49:43 thorpej Exp $
a40 2

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


1.26.2.4
log
@Catch up with -current.
@
text
@d1 1
a1 1
#	$NetBSD: RAMDISK,v 1.26.2.3 2002/02/11 20:09:16 jdolecek Exp $
d40 1
a40 1
options 	MEMORY_DISK_SIZE=800	# size of memory disk, in blocks
@


1.26.2.5
log
@catch up with -current on kqueue branch
@
text
@d1 1
a1 1
#	$NetBSD: RAMDISK,v 1.26.2.4 2002/03/16 16:00:05 jdolecek Exp $
a10 2
#options 	INCLUDE_CONFIG_FILE	# embed config file in kernel binary

d40 1
a40 1
options 	MEMORY_DISK_ROOT_SIZE=800	# size of memory disk, in blocks
a41 1
#options 	USERCONF	# userconf(4) support
@


1.26.2.6
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: RAMDISK,v 1.26.2.5 2002/06/23 17:42:36 jdolecek Exp $
d44 1
a44 1
options 	USERCONF	# userconf(4) support
@


1.25
log
@Fix various misspellings of compatible/compatibility.
@
text
@d1 1
a1 1
#	$NetBSD: RAMDISK,v 1.24 2000/06/10 04:29:41 tsutsui Exp $
d32 3
a34 1
options 	TCP_COMPAT_42	# compatibility with 4.2BSD TCP/IP
@


1.24
log
@We cannot specify root on md0a because md is pseudo-device.
"options MEMORY_DISK_IS_ROOT" is enough for this.
@
text
@d1 1
a1 1
#	$NetBSD: RAMDISK,v 1.23 2000/06/09 13:30:42 tsutsui Exp $
d21 1
a21 1
# Compatability options (none)
@


1.24.4.1
log
@Catch up to -current.
@
text
@d1 1
a1 1
#	$NetBSD: RAMDISK,v 1.24 2000/06/10 04:29:41 tsutsui Exp $
d21 1
a21 1
# Compatibility options (none)
@


1.23
log
@- Sync MINIROOTSIZE with etc/disktab.
- Remove ppp. (ramdisk does not have pppd, anyway)
@
text
@d1 1
a1 1
#	$NetBSD: RAMDISK,v 1.22 2000/06/07 13:26:25 tsutsui Exp $
d40 1
a40 1
config		netbsd root on md0a type ffs
@


1.22
log
@Config root on md0a, not md0.
@
text
@d1 1
a1 1
#	$NetBSD: RAMDISK,v 1.21 1998/06/26 01:54:12 lukem Exp $
d38 1
a38 1
options 	MINIROOTSIZE=512	# size of memory disk, in blocks
a132 1
pseudo-device	ppp		2	# PPP
@


1.21
log
@remove options FIFO; it's now the default
@
text
@d1 1
a1 1
#	$NetBSD: RAMDISK,v 1.20 1998/06/08 20:38:35 gwr Exp $
d40 1
a40 1
config		netbsd root on md0 type ffs
@


1.21.14.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: RAMDISK,v 1.24 2000/06/10 04:29:41 tsutsui Exp $
d38 1
a38 1
options 	MINIROOTSIZE=800	# size of memory disk, in blocks
d40 1
a40 1
config		netbsd root on ? type ffs
d133 1
@


1.21.22.1
log
@Sync w/ netbsd-1-5-base.
@
text
@d1 1
a1 1
#	$NetBSD: RAMDISK,v 1.24 2000/06/10 04:29:41 tsutsui Exp $
d38 1
a38 1
options 	MINIROOTSIZE=800	# size of memory disk, in blocks
d40 1
a40 1
config		netbsd root on ? type ffs
d133 1
@


1.20
log
@Uh, something went wrong last time?
@
text
@d1 1
a1 1
#	$NetBSD: RAMDISK,v 1.19 1998/06/08 20:17:40 gwr Exp $
a28 2

options 	FIFO		# named pipes used during install
@


1.19
log
@Sync with 1.3.2 release branch:
No need for any COMPAT_* options in the ramdisk kernel
Can do without the uk driver also...
@
text
@d1 1
a1 1
#	$NetBSD: RAMDISK,v 1.18 1998/03/08 19:38:05 gwr Exp $
d127 1
a127 1
uk* at scsibus? target ? lun ?		# unknown SCSI devices
@


1.18
log
@Like INSTALL and INSTALL3X, leave out DDB.
(Can patch using the PROM if needed.)
@
text
@d1 1
a1 1
#	$NetBSD: RAMDISK,v 1.17 1998/02/08 05:10:52 gwr Exp $
d21 1
a21 2
# Compatability options
options 	COMPAT_13	# NetBSD 1.3
d127 1
a127 1
#uk* at scsibus? target ? lun ?		# unknown SCSI devices
@


1.17
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: RAMDISK,v 1.16 1998/02/05 04:56:30 gwr Exp $
d20 1
a20 1
options 	DDB
d33 4
a42 4
# Networking options
options 	INET		# IP prototol stack support
options 	TCP_COMPAT_42	# compatibility with 4.2BSD TCP/IP

d116 1
a116 1
# (Not needed for the RAMDISK installation kernel)
@


1.16
log
@Merge arch/sun3x into arch/sun3
@
text
@d1 1
a1 1
#	$NetBSD: RAMDISK,v 1.15 1998/01/28 16:41:10 gwr Exp $
d11 1
a11 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_

@


1.15
log
@No need for NFS_BOOT_RWSIZE here (root is always md0)
@
text
@d1 1
a1 1
#	$NetBSD: RAMDISK,v 1.14 1998/01/22 23:00:26 gwr Exp $
d11 6
a16 1
# Machines to be supported by this kernel
a26 1
options 	COMPAT_12	# NetBSD 1.2
d50 16
d80 2
a81 2
ie0 at obio0 addr   0x0C0000 level 3
ie1 at vmes0 addr 0xffe88000 level 3 vect 0x75
d84 5
a88 1
le0 at obio0 addr   0x120000 level 3
d96 7
a102 7
si0 at obio0 addr   0x140000 level 2
si0 at vmes0 addr 0xff200000 level 2 vect 0x40
si1 at vmes0 addr 0xff204000 level 2 vect 0x41

# Xylogics 450/451 controllers
xyc0 at vmes0 addr 0xffffee40 level 2 vect 0x48
xyc1 at vmes0 addr 0xffffee48 level 2 vect 0x49
d105 3
a107 3
# Xylogics 7053 controllers
xdc0 at vmel0 addr 0xffffee80 level 2 vect 0x44
xdc1 at vmel0 addr 0xffffee90 level 2 vect 0x45
d112 4
a115 5
#
# Sun3/E stuff
#
sebuf0 at vmes0 addr 0xff300000 level 2 vect 0x74
sebuf1 at vmes0 addr 0xff340000 level 2 vect 0x76
d133 1
a133 1
uk* at scsibus? target ? lun ?		# unknown SCSI devices
d135 1
a135 1
# Memory-disk (root for install tape)
a141 1

@


1.14
log
@Remove the config flags from "si" lines so the driver default will
be used.  That also makes it possible to patch the kernel in case
the default option causes boot failures or something...
@
text
@d1 1
a1 1
#	$NetBSD: RAMDISK,v 1.13 1997/12/13 00:25:15 gwr Exp $
a42 2
# Work-around for root on slow servers (insurance...)
options 	NFS_BOOT_RWSIZE=1024
@


1.14.2.1
log
@Sun3 config.
@
text
@d1 1
a1 1
# $NetBSD: RAMDISK,v 1.14 1998/01/22 23:00:26 gwr Exp $
d11 1
a11 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_

d22 1
a42 1

a47 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

d62 2
a63 2
ie0 at obio0 addr 0x0C0000 ipl 3
ie1 at vme2  addr 0xe88000 ipl 3 vect 0x75
d66 1
a66 5
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
d74 7
a80 7
si0 at obio0 addr 0x140000 ipl 2
si0 at vme2  addr 0x200000 ipl 2 vect 0x40
si1 at vme2  addr 0x204000 ipl 2 vect 0x41

# Xylogics 450/451 controllers (VME A16/D16)
xyc0 at vme0 addr 0xee40 ipl 2 vect 0x48
xyc1 at vme0 addr 0xee48 ipl 2 vect 0x49
d83 3
a85 3
# Xylogics 7053 controllers (VME A16/D32)
xdc0 at vme1 addr 0xee80 ipl 2 vect 0x44
xdc1 at vme1 addr 0xee90 ipl 2 vect 0x45
d90 5
a94 4
# 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
d112 1
a112 1
#uk* at scsibus? target ? lun ?		# unknown SCSI devices
d121 1
@


1.14.2.2
log
@Merge changes from the head (NFS_BOOT_BOOTPARAM)
@
text
@d1 1
a1 1
# $NetBSD: RAMDISK,v 1.14.2.1 1998/01/27 19:14:04 gwr Exp $
d48 3
d138 1
a138 1
# Memory-disk drivers (root for install tape)
@


1.13
log
@Need MEMORY_DISK_IS_ROOT now also.
Sync with GENERIC
@
text
@d1 1
a1 1
#	$NetBSD: RAMDISK,v 1.12 1997/11/17 01:58:33 lukem Exp $
d74 3
a76 3
si0 at obio0 addr   0x140000 level 2 flags 0x1000f
si0 at vmes0 addr 0xff200000 level 2 vect 0x40 flags 0xf
si1 at vmes0 addr 0xff204000 level 2 vect 0x41 flags 0xf
@


1.12
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: RAMDISK,v 1.11 1997/05/07 02:15:03 lukem Exp $
a2 1
#
a7 1
#
d12 1
a12 1
options 	FPU_EMULATE		# XXX - Should not be needed!
d19 5
d25 6
a30 6
# Debugging options.  Uncomment either this:
#options 	DDB
# ... or these for KGDB (gdb remote target)
makeoptions DEBUG="-g"			# debugging symbols for gdb
options 	KGDB
options 	KGDBDEV=0x0C01
d32 1
a32 2
# Other debugging options
#options 	DDB_HISTORY_SIZE=100	# enable history editing in DDB
d34 1
a34 1
# Enable the hooks used for initializing the ram-disk.
d36 3
a38 9
options 	MINIROOTSIZE=512	# 256K

# Filesystem options
# May need NFS to get miniroot image
file-system	NFS		# nfs client support
# Need FFS for the ramdisk image
file-system	FFS		# ufs file system

options 	FIFO		# named pipes used during install
d42 2
a43 2
options 	TCP_COMPAT_42	# TCP bug compatibility with 4.2BSD
# XXX - Work-around for root on slow servers (insurance...)
a45 5
# Compatability options

# Sun3-specific debugging options
#options 	DIAGNOSTIC

d55 1
a55 1
ms0	at zsc0 channel 1	# mouse
d73 4
a76 3
si0 at obio0 addr   0x140000 level 2
si0 at vmes0 addr 0xff200000 level 2 vect 0x40
si1 at vmes0 addr 0xff204000 level 2 vect 0x41
d79 3
a81 7
# xyc0 at vmes0 addr 0xffffee40 level 2 vect 0x48
# xyc1 at vmes0 addr 0xffffee48 level 2 vect 0x49
# Just wire-down the units so bootdev match is easy.
# xy0 at xyc0 drive 0
# xy1 at xyc0 drive 1
# xy2 at xyc1 drive 0
# xy3 at xyc1 drive 1
d84 3
a86 7
# xdc0 at vmel0 addr 0xffffee80 level 2 vect 0x44
# xdc1 at vmel0 addr 0xffffee90 level 2 vect 0x45
# Just wire-down the units so bootdev match is easy.
# xd0 at xdc0 drive 0
# xd1 at xdc0 drive 1
# xd2 at xdc1 drive 0
# xd3 at xdc1 drive 1
d89 8
@


1.11
log
@clean up whitespace use
@
text
@d1 1
a1 1
#	$NetBSD: RAMDISK,v 1.10 1997/03/11 21:21:53 gwr Exp $
d28 3
@


1.11.8.1
log
@Pull rev 1.13 up from trunk (gwr)
@
text
@d1 1
a1 1
#	$NetBSD: RAMDISK,v 1.13 1997/12/13 00:25:15 gwr Exp $
d3 1
d9 1
d14 1
a14 1
# options 	FPU_EMULATE		# No FP code here!
d21 11
a31 4
# ... debugging options
options 	DDB
# Compatability options
options 	COMPAT_12	# NetBSD 1.2
d34 4
a37 5
# Need FFS for the ramdisk image.
file-system	FFS		# Berkeley Fast Filesystem
# May need these to get miniroot image.
file-system	NFS		# Sun NFS client support
file-system	CD9660		# ISO 9660 + Rock Ridge file system
a40 6
# Enable the hooks used for initializing the root memory-disk.
options 	MEMORY_DISK_HOOKS
options 	MEMORY_DISK_IS_ROOT	# force root on memory disk
options 	MEMORY_DISK_SERVER=0	# no userspace memory disk support
options 	MINIROOTSIZE=512	# size of memory disk, in blocks

d43 2
a44 2
options 	TCP_COMPAT_42	# compatibility with 4.2BSD TCP/IP
# Work-around for root on slow servers (insurance...)
d47 5
d61 1
a61 1
#ms0	at zsc0 channel 1	# mouse
d79 3
a81 4
# See GENERIC for the flags description.
si0 at obio0 addr   0x140000 level 2 flags 0x1000f
si0 at vmes0 addr 0xff200000 level 2 vect 0x40 flags 0xf
si1 at vmes0 addr 0xff204000 level 2 vect 0x41 flags 0xf
d84 7
a90 3
xyc0 at vmes0 addr 0xffffee40 level 2 vect 0x48
xyc1 at vmes0 addr 0xffffee48 level 2 vect 0x49
xy* at xyc? drive ?
d93 7
a99 3
xdc0 at vmel0 addr 0xffffee80 level 2 vect 0x44
xdc1 at vmel0 addr 0xffffee90 level 2 vect 0x45
xd* at xdc? drive ?
a101 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.11.8.2
log
@Pull up patch from gwr.
@
text
@d1 1
a1 1
#	$NetBSD: RAMDISK,v 1.11.8.1 1997/12/14 01:32:58 mellon Exp $
d20 3
a22 2
#options 	DDB
# Compatability options (none)
a32 4
# Networking options
options 	INET		# IP prototol stack support
options 	TCP_COMPAT_42	# compatibility with 4.2BSD TCP/IP

d39 6
d89 5
a93 4
# Sun3/E SCSI+Ethernet board (VME A24/D16)
# Note: the board uses vect and vect+1
sebuf0 at vmes0 addr 0xff300000 level 2 vect 0x74 # and 0x75
sebuf1 at vmes0 addr 0xff340000 level 2 vect 0x76 # and 0x77
d99 1
a99 1
# (Not needed for installation kernels.)
@


1.10
log
@Sync up with changes in GENERIC
@
text
@d1 1
a1 1
#	$NetBSD: RAMDISK,v 1.9 1997/01/31 02:08:24 thorpej Exp $
d35 1
a35 1
file-system 	NFS		# nfs client support
d37 1
a37 1
file-system 	FFS		# ufs file system
d57 2
a58 2
zstty0 at zsc1 channel 0	# ttya
zstty1 at zsc1 channel 1	# ttyb
d60 2
a61 2
kbd0   at zsc0 channel 0	# keyboard
ms0    at zsc0 channel 1	# mouse
d120 1
a120 1
pseudo-device	md	2
d123 3
a125 3
pseudo-device	loop	1		# network loopback
pseudo-device	sl	2		# CSLIP
pseudo-device	ppp	2		# PPP
@


1.9
log
@Adopt for new file system and root spec grammar.
@
text
@d1 1
a1 1
#	$NetBSD: RAMDISK,v 1.8 1996/12/28 23:27:30 pk Exp $
d24 2
a25 2
# ... or these two: (for KGDB on another machine)
makeoptions DEBUG="-g"			# symbols for kgdb + nm
d27 1
d39 1
a39 1
options 	FIFO		# FIFOs; RECOMMENDED
d44 1
a44 1
# XXX - Work-around for root on slow SunOS/Sun3 servers (sigh...)
a47 6
#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
d50 1
a50 1
options 	DIAGNOSTIC
d52 1
a52 1
config		netbsd root on ? type ?
d68 1
a68 1
ie0 at obio0 addr ? level ?
d72 1
a72 1
le0 at obio0 addr ? level ?
d79 1
a79 1
si0 at obio0 addr ? level ?
d83 9
d95 5
a99 6
# xd* at xdc? drive ?

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

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

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

#ch* at scsibus? target ? lun ?
d120 1
a120 1
pseudo-device	md	2		# Memory-disk
@


1.9.4.1
log
@Merge changes from the trunk
@
text
@d1 1
a1 1
#	$NetBSD: RAMDISK,v 1.10 1997/03/11 21:21:53 gwr Exp $
d24 2
a25 2
# ... or these for KGDB (gdb remote target)
makeoptions DEBUG="-g"			# debugging symbols for gdb
a26 1
options 	KGDBDEV=0x0C01
d38 1
a38 1
options 	FIFO		# named pipes used during install
d43 1
a43 1
# XXX - Work-around for root on slow servers (insurance...)
d47 6
d55 1
a55 1
#options 	DIAGNOSTIC
d57 1
a57 1
config		netbsd root on md0 type ffs
d73 1
a73 1
ie0 at obio0 addr   0x0C0000 level 3
d77 1
a77 1
le0 at obio0 addr   0x120000 level 3
d84 1
a84 1
si0 at obio0 addr   0x140000 level 2
d88 5
d96 1
a96 14
# Just wire-down the units so bootdev match is easy.
# xy0 at xyc0 drive 0
# xy1 at xyc0 drive 1
# xy2 at xyc1 drive 0
# xy3 at xyc1 drive 1

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


1.8
log
@rename: ramdisk => md
@
text
@d1 1
a1 1
#	$NetBSD: RAMDISK,v 1.7 1996/11/19 21:04:48 gwr Exp $
d33 2
a34 2
# May need NFSCLIENT to get miniroot image
options 	NFSCLIENT	# nfs client support
d36 2
a37 1
options 	FFS		# ufs file system
d57 1
a57 3
# The config program assumes all devices have partions...
# Is it OK to put swap on a non-existent partition?
config		netbsd root on md0a swap on md0b
@


1.8.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: RAMDISK,v 1.8 1996/12/28 23:27:30 pk Exp $
d33 2
a34 2
# May need NFS to get miniroot image
file-system 	NFS		# nfs client support
d36 1
a36 2
file-system 	FFS		# ufs file system

d56 3
a58 1
config		netbsd root on ? type ?
@


1.7
log
@Move SWAPPAGER, VNODEPAGER, DEVPAGER to std.sun3
@
text
@d1 1
a1 1
#	$NetBSD: RAMDISK,v 1.6 1996/10/09 00:14:36 thorpej Exp $
d29 1
a29 1
options 	RAMDISK_HOOKS
d58 1
a58 1
config		netbsd root on rd0a swap on rd0b
d126 2
a127 2
# RAM-disk (root for install tape)
pseudo-device	rd	2		# RAM-disk
@


1.6
log
@Merge netbsd-1-2 branch back into mainline.
@
text
@d1 1
a1 1
#	$NetBSD: RAMDISK,v 1.5 1996/10/08 18:01:50 jtc Exp $
a20 1
options 	SWAPPAGER, VNODEPAGER, DEVPAGER	# paging
@


1.5
log
@Changed "std.sun3" to "arch/sun3/conf/std.sun3" because of config changes
@
text
@d1 1
a1 1
#	$NetBSD: RAMDISK,v 1.4 1996/08/26 23:41:16 mrg Exp $
d14 1
d22 2
a23 1
#makeoptions DEBUG="-g"			# symbols for kgdb + nm
d25 3
d35 1
a35 1
options 	NFSCLIENT			# nfs client support
d37 1
a37 1
options 	FFS				# ufs file system
d41 2
a42 1
options 	INET				# IP prototol stack support
d48 5
a52 7
#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
#options 	UCONSOLE	# Allow non-root TIOCCONS
@


1.4
log
@add COMPAT_12.
@
text
@d1 1
a1 1
#	$NetBSD: RAMDISK,v 1.3 1996/03/26 15:15:53 gwr Exp $
d11 1
a11 1
include "std.sun3"
@


1.3
log
@New autoconfig design that controls attach order.
@
text
@d1 1
a1 1
#	$NetBSD: RAMDISK,v 1.2 1995/11/17 23:31:15 gwr Exp $
d45 1
@


1.3.4.1
log
@Add MFS to GENERIC and make most others similar to GENERIC.
@
text
@d1 1
a1 1
#	$NetBSD: RAMDISK,v 1.3 1996/03/26 15:15:53 gwr Exp $
a13 1
options 	FPU_EMULATE		# XXX - Should not be needed!
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
d30 1
a30 1
options 	NFSCLIENT	# nfs client support
d32 1
a32 1
options 	FFS		# ufs file system
d36 1
a36 2
options 	INET		# IP prototol stack support
options 	TCP_COMPAT_42	# TCP bug compatibility with 4.2BSD
d42 6
a47 5
#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
@


1.2
log
@Switch to ncr_si (will just do PIO for now) and cleanup
@
text
@d1 1
a1 1
#	$NetBSD: RAMDISK,v 1.1 1995/10/08 23:38:44 gwr Exp $
d20 2
a21 2
options		SWAPPAGER, VNODEPAGER, DEVPAGER	# paging
#makeoptions	DEBUG="-g"			# symbols for kgdb + nm
d33 1
a33 1
options		FIFO		# FIFOs; RECOMMENDED
d36 3
a38 1
options		INET				# IP prototol stack support
d40 1
a40 1
# Compatability options (XXX - Need these?)
d44 1
d47 1
d57 9
d81 3
a83 3
ncr_si0 at obio0 addr ? level ?
ncr_si0 at vmes0 addr 0xff200000 level 2 vect 0x40
ncr_si1 at vmes0 addr 0xff204000 level 2 vect 0x41
d122 2
a123 3

# RAM Disk (root for install tape)
rd0 at mainbus?
@


1.1
log
@Add RAMDISK, move some things around.
Add rd*, xd*, xy* (only rd is done).
@
text
@d1 1
a1 1
#	$NetBSD$
a15 4
# Enable the hooks used for initializing the ram-disk.
options 	RAMDISK_HOOKS
options 	MINIROOTSIZE=512	# 256K

d21 6
a36 2
# XXX - Work-around for slow SunOS/Sun3 servers (sigh...)
options 	NFS_BOOT_RWSIZE=1024
a45 1
# options 	DDB
d52 3
a54 6
# Devices

# RAM Disk (root for install tape)
rd0 at mainbus?

# No frame-buffer devices.
d56 1
d60 1
d63 24
a86 2
si0 at obio0 addr ? level ?
si0 at vmes0 addr 0xff200000 level 2 vect 0x40
d88 3
d109 5
d115 2
@


1.1.2.1
log
@From HEAD: Use ncr_si (in PIO mode), also cleanup
@
text
@d1 1
a1 1
#	$NetBSD: RAMDISK,v 1.2 1995/11/17 23:31:15 gwr Exp $
d16 4
a24 6
#makeoptions	DEBUG="-g"			# symbols for kgdb + nm
#options 	DDB

# Enable the hooks used for initializing the ram-disk.
options 	RAMDISK_HOOKS
options 	MINIROOTSIZE=512	# 256K
d35 2
d46 1
d53 6
a58 3
#
# Network devices
#
a59 1
# Intel Ethernet (onboard, or VME)
a62 1
# Lance Ethernet (only onboard)
d65 2
a66 24
#
# Disk and tape devices
#

# Sun3 "si" SCSI controller (NCR 5380)
ncr_si0 at obio0 addr ? level ?
ncr_si0 at vmes0 addr 0xff200000 level 2 vect 0x40
ncr_si1 at vmes0 addr 0xff204000 level 2 vect 0x41

# Xylogics 7053 controllers
# xdc0 at vmel0 addr 0xffffee80 level 2 vect 0x44
# xdc1 at vmel0 addr 0xffffee90 level 2 vect 0x45
# xd* at xdc? drive ?

# Xylogics 450/451 controllers
# xyc0 at vmes0 addr 0xffffee40 level 2 vect 0x48
# xyc1 at vmes0 addr 0xffffee48 level 2 vect 0x49
# xy* at xyc? drive ?

# Xylogics 472 tape controllers?

#
# Frame buffer devices
# (Not needed for the RAMDISK installation kernel)
a67 3
#
# SCSI infrastructure
#
a85 5

# RAM Disk (root for install tape)
rd0 at mainbus?

# Misc.
a86 2
pseudo-device	sl	2		# CSLIP
pseudo-device	ppp	2		# PPP
@
