head	1.24;
access;
symbols
	netbsd-11-0-RC3:1.21
	netbsd-11-0-RC2:1.21
	netbsd-11-0-RC1:1.21
	perseant-exfatfs-base-20250801:1.21
	netbsd-11:1.21.0.38
	netbsd-11-base:1.21
	netbsd-10-1-RELEASE:1.21
	perseant-exfatfs-base-20240630:1.21
	perseant-exfatfs:1.21.0.36
	perseant-exfatfs-base:1.21
	netbsd-8-3-RELEASE:1.20
	netbsd-9-4-RELEASE:1.21
	netbsd-10-0-RELEASE:1.21
	netbsd-10-0-RC6:1.21
	netbsd-10-0-RC5:1.21
	netbsd-10-0-RC4:1.21
	netbsd-10-0-RC3:1.21
	netbsd-10-0-RC2:1.21
	thorpej-ifq:1.21.0.34
	thorpej-ifq-base:1.21
	thorpej-altq-separation:1.21.0.32
	thorpej-altq-separation-base:1.21
	netbsd-10-0-RC1:1.21
	netbsd-10:1.21.0.30
	netbsd-10-base:1.21
	bouyer-sunxi-drm:1.21.0.28
	bouyer-sunxi-drm-base:1.21
	netbsd-9-3-RELEASE:1.21
	thorpej-i2c-spi-conf2:1.21.0.26
	thorpej-i2c-spi-conf2-base:1.21
	thorpej-futex2:1.21.0.24
	thorpej-futex2-base:1.21
	thorpej-cfargs2:1.21.0.22
	thorpej-cfargs2-base:1.21
	cjep_sun2x-base1:1.21
	cjep_sun2x:1.21.0.20
	cjep_sun2x-base:1.21
	cjep_staticlib_x-base1:1.21
	netbsd-9-2-RELEASE:1.21
	cjep_staticlib_x:1.21.0.18
	cjep_staticlib_x-base:1.21
	thorpej-i2c-spi-conf:1.21.0.16
	thorpej-i2c-spi-conf-base:1.21
	thorpej-cfargs:1.21.0.14
	thorpej-cfargs-base:1.21
	thorpej-futex:1.21.0.12
	thorpej-futex-base:1.21
	netbsd-9-1-RELEASE:1.21
	bouyer-xenpvh-base2:1.21
	phil-wifi-20200421:1.21
	bouyer-xenpvh-base1:1.21
	phil-wifi-20200411:1.21
	bouyer-xenpvh:1.21.0.10
	bouyer-xenpvh-base:1.21
	is-mlppp:1.21.0.8
	is-mlppp-base:1.21
	phil-wifi-20200406:1.21
	netbsd-8-2-RELEASE:1.20
	ad-namecache-base3:1.21
	netbsd-9-0-RELEASE:1.21
	netbsd-9-0-RC2:1.21
	ad-namecache-base2:1.21
	ad-namecache-base1:1.21
	ad-namecache:1.21.0.6
	ad-namecache-base:1.21
	netbsd-9-0-RC1:1.21
	phil-wifi-20191119:1.21
	netbsd-9:1.21.0.4
	netbsd-9-base:1.21
	phil-wifi-20190609:1.21
	netbsd-8-1-RELEASE:1.20
	netbsd-8-1-RC1:1.20
	isaki-audio2:1.21.0.2
	isaki-audio2-base:1.21
	pgoyette-compat-merge-20190127:1.20.52.1
	pgoyette-compat-20190127:1.21
	pgoyette-compat-20190118:1.21
	pgoyette-compat-1226:1.21
	pgoyette-compat-1126:1.20
	pgoyette-compat-1020:1.20
	pgoyette-compat-0930:1.20
	pgoyette-compat-0906:1.20
	netbsd-7-2-RELEASE:1.20
	pgoyette-compat-0728:1.20
	netbsd-8-0-RELEASE:1.20
	phil-wifi:1.20.0.54
	phil-wifi-base:1.20
	pgoyette-compat-0625:1.20
	netbsd-8-0-RC2:1.20
	pgoyette-compat-0521:1.20
	pgoyette-compat-0502:1.20
	pgoyette-compat-0422:1.20
	netbsd-8-0-RC1:1.20
	pgoyette-compat-0415:1.20
	pgoyette-compat-0407:1.20
	pgoyette-compat-0330:1.20
	pgoyette-compat-0322:1.20
	pgoyette-compat-0315:1.20
	netbsd-7-1-2-RELEASE:1.20
	pgoyette-compat:1.20.0.52
	pgoyette-compat-base:1.20
	netbsd-7-1-1-RELEASE:1.20
	tls-maxphys-base-20171202:1.20
	matt-nb8-mediatek:1.20.0.50
	matt-nb8-mediatek-base:1.20
	nick-nhusb-base-20170825:1.20
	perseant-stdc-iso10646:1.20.0.48
	perseant-stdc-iso10646-base:1.20
	netbsd-8:1.20.0.46
	netbsd-8-base:1.20
	prg-localcount2-base3:1.20
	prg-localcount2-base2:1.20
	prg-localcount2-base1:1.20
	prg-localcount2:1.20.0.44
	prg-localcount2-base:1.20
	pgoyette-localcount-20170426:1.20
	bouyer-socketcan-base1:1.20
	jdolecek-ncq:1.20.0.42
	jdolecek-ncq-base:1.20
	pgoyette-localcount-20170320:1.20
	netbsd-7-1:1.20.0.40
	netbsd-7-1-RELEASE:1.20
	netbsd-7-1-RC2:1.20
	nick-nhusb-base-20170204:1.20
	netbsd-7-nhusb-base-20170116:1.20
	bouyer-socketcan:1.20.0.38
	bouyer-socketcan-base:1.20
	pgoyette-localcount-20170107:1.20
	netbsd-7-1-RC1:1.20
	nick-nhusb-base-20161204:1.20
	pgoyette-localcount-20161104:1.20
	netbsd-7-0-2-RELEASE:1.20
	nick-nhusb-base-20161004:1.20
	localcount-20160914:1.20
	netbsd-7-nhusb:1.20.0.36
	netbsd-7-nhusb-base:1.20
	pgoyette-localcount-20160806:1.20
	pgoyette-localcount-20160726:1.20
	pgoyette-localcount:1.20.0.34
	pgoyette-localcount-base:1.20
	nick-nhusb-base-20160907:1.20
	nick-nhusb-base-20160529:1.20
	netbsd-7-0-1-RELEASE:1.20
	nick-nhusb-base-20160422:1.20
	nick-nhusb-base-20160319:1.20
	nick-nhusb-base-20151226:1.20
	netbsd-7-0:1.20.0.32
	netbsd-7-0-RELEASE:1.20
	nick-nhusb-base-20150921:1.20
	netbsd-7-0-RC3:1.20
	netbsd-7-0-RC2:1.20
	netbsd-7-0-RC1:1.20
	nick-nhusb-base-20150606:1.20
	nick-nhusb-base-20150406:1.20
	nick-nhusb:1.20.0.30
	nick-nhusb-base:1.20
	netbsd-5-2-3-RELEASE:1.19
	netbsd-5-1-5-RELEASE:1.19
	netbsd-6-0-6-RELEASE:1.20
	netbsd-6-1-5-RELEASE:1.20
	netbsd-7:1.20.0.28
	netbsd-7-base:1.20
	yamt-pagecache-base9:1.20
	yamt-pagecache-tag8:1.20
	netbsd-6-1-4-RELEASE:1.20
	netbsd-6-0-5-RELEASE:1.20
	tls-earlyentropy:1.20.0.26
	tls-earlyentropy-base:1.20
	riastradh-xf86-video-intel-2-7-1-pre-2-21-15:1.20
	riastradh-drm2-base3:1.20
	netbsd-6-1-3-RELEASE:1.20
	netbsd-6-0-4-RELEASE:1.20
	netbsd-5-2-2-RELEASE:1.19
	netbsd-5-1-4-RELEASE:1.19
	netbsd-6-1-2-RELEASE:1.20
	netbsd-6-0-3-RELEASE:1.20
	netbsd-5-2-1-RELEASE:1.19
	netbsd-5-1-3-RELEASE:1.19
	rmind-smpnet-nbase:1.20
	netbsd-6-1-1-RELEASE:1.20
	riastradh-drm2-base2:1.20
	riastradh-drm2-base1:1.20
	riastradh-drm2:1.20.0.24
	riastradh-drm2-base:1.20
	rmind-smpnet:1.20.0.16
	rmind-smpnet-base:1.20
	netbsd-6-1:1.20.0.22
	netbsd-6-0-2-RELEASE:1.20
	netbsd-6-1-RELEASE:1.20
	khorben-n900:1.20.0.20
	netbsd-6-1-RC4:1.20
	netbsd-6-1-RC3:1.20
	agc-symver:1.20.0.18
	agc-symver-base:1.20
	netbsd-6-1-RC2:1.20
	netbsd-6-1-RC1:1.20
	yamt-pagecache-base8:1.20
	netbsd-5-2:1.19.0.44
	netbsd-6-0-1-RELEASE:1.20
	yamt-pagecache-base7:1.20
	netbsd-5-2-RELEASE:1.19
	netbsd-5-2-RC1:1.19
	matt-nb6-plus-nbase:1.20
	yamt-pagecache-base6:1.20
	netbsd-6-0:1.20.0.14
	netbsd-6-0-RELEASE:1.20
	netbsd-6-0-RC2:1.20
	tls-maxphys:1.20.0.12
	tls-maxphys-base:1.20
	matt-nb6-plus:1.20.0.10
	matt-nb6-plus-base:1.20
	netbsd-6-0-RC1:1.20
	jmcneill-usbmp-base10:1.20
	yamt-pagecache-base5:1.20
	jmcneill-usbmp-base9:1.20
	yamt-pagecache-base4:1.20
	jmcneill-usbmp-base8:1.20
	jmcneill-usbmp-base7:1.20
	jmcneill-usbmp-base6:1.20
	jmcneill-usbmp-base5:1.20
	jmcneill-usbmp-base4:1.20
	jmcneill-usbmp-base3:1.20
	jmcneill-usbmp-pre-base2:1.20
	jmcneill-usbmp-base2:1.20
	netbsd-6:1.20.0.8
	netbsd-6-base:1.20
	netbsd-5-1-2-RELEASE:1.19
	netbsd-5-1-1-RELEASE:1.19
	jmcneill-usbmp:1.20.0.6
	jmcneill-usbmp-base:1.20
	jmcneill-audiomp3:1.20.0.4
	jmcneill-audiomp3-base:1.20
	yamt-pagecache-base3:1.20
	yamt-pagecache-base2:1.20
	yamt-pagecache:1.20.0.2
	yamt-pagecache-base:1.20
	rmind-uvmplock-nbase:1.19
	cherry-xenmp:1.19.0.42
	cherry-xenmp-base:1.19
	uebayasi-xip-base7:1.19
	bouyer-quota2-nbase:1.19
	bouyer-quota2:1.19.0.40
	bouyer-quota2-base:1.19
	jruoho-x86intr:1.19.0.38
	jruoho-x86intr-base:1.19
	matt-mips64-premerge-20101231:1.19
	matt-nb5-mips64-premerge-20101231:1.19
	matt-nb5-pq3:1.19.0.36
	matt-nb5-pq3-base:1.19
	netbsd-5-1:1.19.0.34
	uebayasi-xip-base6:1.19
	uebayasi-xip-base5:1.19
	netbsd-5-1-RELEASE:1.19
	uebayasi-xip-base4:1.19
	uebayasi-xip-base3:1.19
	yamt-nfs-mp-base11:1.19
	netbsd-5-1-RC4:1.19
	matt-nb5-mips64-k15:1.19
	uebayasi-xip-base2:1.19
	yamt-nfs-mp-base10:1.19
	netbsd-5-1-RC3:1.19
	netbsd-5-1-RC2:1.19
	uebayasi-xip-base1:1.19
	netbsd-5-1-RC1:1.19
	rmind-uvmplock:1.19.0.32
	rmind-uvmplock-base:1.19
	yamt-nfs-mp-base9:1.19
	uebayasi-xip:1.19.0.30
	uebayasi-xip-base:1.19
	netbsd-5-0-2-RELEASE:1.19
	matt-nb5-mips64-premerge-20091211:1.19
	matt-premerge-20091211:1.19
	yamt-nfs-mp-base8:1.19
	matt-nb5-mips64-u2-k2-k4-k7-k8-k9:1.19
	matt-nb4-mips64-k7-u2a-k9b:1.19
	matt-nb5-mips64-u1-k1-k5:1.19
	yamt-nfs-mp-base7:1.19
	matt-nb5-mips64:1.19.0.28
	netbsd-5-0-1-RELEASE:1.19
	jymxensuspend-base:1.19
	yamt-nfs-mp-base6:1.19
	yamt-nfs-mp-base5:1.19
	yamt-nfs-mp-base4:1.19
	jym-xensuspend-nbase:1.19
	yamt-nfs-mp-base3:1.19
	nick-hppapmap-base4:1.19
	nick-hppapmap-base3:1.19
	netbsd-5-0:1.19.0.26
	netbsd-5-0-RELEASE:1.19
	netbsd-5-0-RC4:1.19
	netbsd-5-0-RC3:1.19
	nick-hppapmap-base2:1.19
	netbsd-5-0-RC2:1.19
	jym-xensuspend:1.19.0.24
	jym-xensuspend-base:1.19
	netbsd-5-0-RC1:1.19
	haad-dm-base2:1.19
	haad-nbase2:1.19
	ad-audiomp2:1.19.0.22
	ad-audiomp2-base:1.19
	netbsd-5:1.19.0.20
	netbsd-5-base:1.19
	nick-hppapmap:1.19.0.18
	nick-hppapmap-base:1.19
	matt-mips64-base2:1.19
	haad-dm-base1:1.19
	wrstuden-revivesa-base-4:1.19
	netbsd-4-0-1-RELEASE:1.18
	wrstuden-revivesa-base-3:1.19
	wrstuden-revivesa-base-2:1.19
	wrstuden-fixsa-newbase:1.18
	nick-csl-alignment-base5:1.18
	haad-dm:1.19.0.16
	haad-dm-base:1.19
	wrstuden-revivesa-base-1:1.19
	simonb-wapbl-nbase:1.19
	yamt-pf42-base4:1.19
	simonb-wapbl:1.19.0.14
	simonb-wapbl-base:1.19
	yamt-pf42-base3:1.19
	hpcarm-cleanup-nbase:1.19
	yamt-pf42-baseX:1.19
	yamt-pf42-base2:1.19
	yamt-nfs-mp-base2:1.19
	wrstuden-revivesa:1.19.0.12
	wrstuden-revivesa-base:1.19
	yamt-nfs-mp:1.19.0.10
	yamt-nfs-mp-base:1.19
	yamt-pf42:1.19.0.8
	yamt-pf42-base:1.19
	ad-socklock-base1:1.19
	yamt-lazymbuf-base15:1.19
	yamt-lazymbuf-base14:1.19
	keiichi-mipv6-nbase:1.19
	mjf-devfs2:1.19.0.6
	mjf-devfs2-base:1.19
	nick-net80211-sync:1.19.0.4
	nick-net80211-sync-base:1.19
	keiichi-mipv6:1.19.0.2
	keiichi-mipv6-base:1.19
	bouyer-xeni386-merge1:1.18
	matt-armv6-prevmlocking:1.18
	wrstuden-fixsa-base-1:1.18
	vmlocking2-base3:1.18
	netbsd-4-0:1.18.0.46
	netbsd-4-0-RELEASE:1.18
	bouyer-xeni386-nbase:1.18
	yamt-kmem-base3:1.18
	cube-autoconf:1.18.0.44
	cube-autoconf-base:1.18
	yamt-kmem-base2:1.18
	bouyer-xeni386:1.18.0.42
	bouyer-xeni386-base:1.18
	yamt-kmem:1.18.0.40
	yamt-kmem-base:1.18
	vmlocking2-base2:1.18
	reinoud-bufcleanup-nbase:1.18
	vmlocking2:1.18.0.38
	vmlocking2-base1:1.18
	netbsd-4-0-RC5:1.18
	matt-nb4-arm:1.18.0.36
	matt-nb4-arm-base:1.18
	matt-armv6-nbase:1.19
	jmcneill-base:1.18
	netbsd-4-0-RC4:1.18
	mjf-devfs:1.18.0.34
	mjf-devfs-base:1.18
	bouyer-xenamd64-base2:1.18
	vmlocking-nbase:1.18
	yamt-x86pmap-base4:1.18
	bouyer-xenamd64:1.18.0.32
	bouyer-xenamd64-base:1.18
	netbsd-4-0-RC3:1.18
	yamt-x86pmap-base3:1.18
	yamt-x86pmap-base2:1.18
	netbsd-4-0-RC2:1.18
	yamt-x86pmap:1.18.0.30
	yamt-x86pmap-base:1.18
	netbsd-4-0-RC1:1.18
	matt-armv6:1.18.0.28
	matt-armv6-base:1.18
	jmcneill-pm:1.18.0.26
	jmcneill-pm-base:1.18
	hpcarm-cleanup:1.18.0.24
	hpcarm-cleanup-base:1.19
	nick-csl-alignment:1.18.0.22
	nick-csl-alignment-base:1.18
	matt-mips64:1.18.0.20
	matt-mips64-base:1.18
	netbsd-3-1-1-RELEASE:1.14.10.1
	netbsd-3-0-3-RELEASE:1.14.10.1
	yamt-idlelwp-base8:1.18
	wrstuden-fixsa:1.18.0.18
	wrstuden-fixsa-base:1.18
	ppcoea-renovation:1.18.0.16
	ppcoea-renovation-base:1.18
	thorpej-atomic:1.18.0.14
	thorpej-atomic-base:1.18
	reinoud-bufcleanup:1.18.0.12
	reinoud-bufcleanup-base:1.18
	mjf-ufs-trans:1.18.0.10
	mjf-ufs-trans-base:1.18
	vmlocking:1.18.0.8
	vmlocking-base:1.18
	ad-audiomp:1.18.0.6
	ad-audiomp-base:1.18
	yamt-idlelwp:1.18.0.4
	post-newlock2-merge:1.18
	newlock2-nbase:1.18
	yamt-splraiseipl-base5:1.18
	yamt-splraiseipl-base4:1.18
	yamt-splraiseipl-base3:1.18
	abandoned-netbsd-4-base:1.16
	abandoned-netbsd-4:1.16.0.18
	netbsd-3-1:1.14.10.1.0.4
	netbsd-3-1-RELEASE:1.14.10.1
	netbsd-3-0-2-RELEASE:1.14.10.1
	yamt-splraiseipl-base2:1.18
	netbsd-3-1-RC4:1.14.10.1
	yamt-splraiseipl:1.16.0.22
	yamt-splraiseipl-base:1.16
	netbsd-3-1-RC3:1.14.10.1
	yamt-pdpolicy-base9:1.16
	newlock2:1.16.0.20
	newlock2-base:1.18
	yamt-pdpolicy-base8:1.16
	netbsd-3-1-RC2:1.14.10.1
	netbsd-3-1-RC1:1.14.10.1
	yamt-pdpolicy-base7:1.16
	netbsd-4:1.18.0.2
	netbsd-4-base:1.18
	yamt-pdpolicy-base6:1.16
	chap-midi-nbase:1.16
	netbsd-3-0-1-RELEASE:1.14.10.1
	gdamore-uart:1.16.0.16
	gdamore-uart-base:1.16
	simonb-timcounters-final:1.16
	yamt-pdpolicy-base5:1.16
	chap-midi:1.16.0.14
	chap-midi-base:1.16
	yamt-pdpolicy-base4:1.16
	yamt-pdpolicy-base3:1.16
	peter-altq-base:1.16
	peter-altq:1.16.0.12
	yamt-pdpolicy-base2:1.16
	elad-kernelauth-base:1.16
	elad-kernelauth:1.16.0.10
	yamt-pdpolicy:1.16.0.8
	yamt-pdpolicy-base:1.16
	yamt-uio_vmspace-base5:1.16
	simonb-timecounters:1.16.0.6
	simonb-timecounters-base:1.16
	rpaulo-netinet-merge-pcb:1.16.0.4
	rpaulo-netinet-merge-pcb-base:1.16
	yamt-uio_vmspace:1.16.0.2
	netbsd-3-0:1.14.10.1.0.2
	netbsd-3-0-RELEASE:1.14.10.1
	netbsd-3-0-RC6:1.14.10.1
	yamt-readahead-base3:1.15
	netbsd-3-0-RC5:1.14.10.1
	netbsd-3-0-RC4:1.14.10.1
	netbsd-3-0-RC3:1.14.10.1
	yamt-readahead-base2:1.15
	netbsd-3-0-RC2:1.14.10.1
	yamt-readahead-pervnode:1.15
	yamt-readahead-perfile:1.15
	yamt-readahead:1.15.0.8
	yamt-readahead-base:1.15
	netbsd-3-0-RC1:1.14.10.1
	yamt-vop-base3:1.15
	netbsd-2-0-3-RELEASE:1.13
	netbsd-2-1:1.13.4.1.0.2
	yamt-vop-base2:1.15
	thorpej-vnode-attr:1.15.0.6
	thorpej-vnode-attr-base:1.15
	netbsd-2-1-RELEASE:1.13.4.1
	yamt-vop:1.15.0.4
	yamt-vop-base:1.15
	netbsd-2-1-RC6:1.13.4.1
	netbsd-2-1-RC5:1.13.4.1
	netbsd-2-1-RC4:1.13.4.1
	netbsd-2-1-RC3:1.13.4.1
	netbsd-2-1-RC2:1.13.4.1
	netbsd-2-1-RC1:1.13.4.1
	yamt-lazymbuf:1.15.0.2
	yamt-km-base4:1.14
	netbsd-2-0-2-RELEASE:1.13
	yamt-km-base3:1.14
	netbsd-3:1.14.0.10
	netbsd-3-base:1.14
	yamt-km-base2:1.14
	yamt-km:1.14.0.6
	yamt-km-base:1.14
	kent-audio2:1.14.0.4
	kent-audio2-base:1.14
	netbsd-2-0-1-RELEASE:1.13
	kent-audio1-beforemerge:1.14
	netbsd-2:1.13.0.4
	netbsd-2-base:1.13
	kent-audio1:1.14.0.2
	kent-audio1-base:1.14
	netbsd-2-0-RELEASE:1.13
	netbsd-2-0-RC5:1.13
	netbsd-2-0-RC4:1.13
	netbsd-2-0-RC3:1.13
	netbsd-2-0-RC2:1.13
	netbsd-2-0-RC1:1.13
	netbsd-2-0:1.13.0.2
	netbsd-2-0-base:1.13
	netbsd-1-6-PATCH002-RELEASE:1.7
	netbsd-1-6-PATCH002:1.7
	netbsd-1-6-PATCH002-RC4:1.7
	netbsd-1-6-PATCH002-RC3:1.7
	netbsd-1-6-PATCH002-RC2:1.7
	netbsd-1-6-PATCH002-RC1:1.7
	ktrace-lwp:1.12.0.6
	ktrace-lwp-base:1.15
	netbsd-1-6-PATCH001:1.7
	netbsd-1-6-PATCH001-RELEASE:1.7
	netbsd-1-6-PATCH001-RC3:1.7
	netbsd-1-6-PATCH001-RC2:1.7
	netbsd-1-6-PATCH001-RC1:1.7
	nathanw_sa_end:1.5.8.6
	nathanw_sa_before_merge:1.12
	fvdl_fs64_base:1.12
	gmcgarry_ctxsw:1.12.0.4
	gmcgarry_ctxsw_base:1.12
	gmcgarry_ucred:1.12.0.2
	gmcgarry_ucred_base:1.12
	nathanw_sa_base:1.12
	kqueue-aftermerge:1.10
	kqueue-beforemerge:1.10
	netbsd-1-6-RELEASE:1.7
	netbsd-1-6-RC3:1.7
	netbsd-1-6-RC2:1.7
	netbsd-1-6-RC1:1.7
	netbsd-1-6:1.7.0.6
	netbsd-1-6-base:1.7
	gehenna-devsw:1.7.0.4
	gehenna-devsw-base:1.7
	eeh-devprop:1.7.0.2
	eeh-devprop-base:1.7
	newlock:1.6.0.4
	newlock-base:1.6
	ifpoll-base:1.6
	nathanw_sa:1.5.0.8
	thorpej-mips-cache:1.5.0.6
	thorpej-mips-cache-base:1.5
	thorpej-devvp-base3:1.5
	thorpej-devvp-base2:1.5
	post-chs-ubcperf:1.5
	pre-chs-ubcperf:1.5
	thorpej-devvp:1.5.0.4
	thorpej-devvp-base:1.5
	kqueue:1.5.0.2
	kqueue-base:1.8
	thorpej_scsipi_beforemerge:1.3
	thorpej_scsipi_base:1.3
	thorpej_scsipi:1.3.0.2
	thorpej_scsipi_nbase:1.3;
locks; strict;
comment	@# @;


1.24
date	2026.04.02.03.56.43;	author thorpej;	state Exp;
branches;
next	1.23;
commitid	kRVSWMJogARkUkAG;

1.23
date	2026.03.29.19.57.34;	author thorpej;	state Exp;
branches;
next	1.22;
commitid	nUEnRPIOb4IhmUzG;

1.22
date	2026.03.29.15.15.50;	author thorpej;	state Exp;
branches;
next	1.21;
commitid	DLC8r32oxVazNSzG;

1.21
date	2018.12.19.13.57.50;	author maxv;	state Exp;
branches;
next	1.20;
commitid	mM5V1h9xgHV4Mp4B;

1.20
date	2011.06.12.03.35.47;	author rmind;	state Exp;
branches
	1.20.52.1
	1.20.54.1;
next	1.19;

1.19
date	2008.02.20.21.43.35;	author drochner;	state Exp;
branches
	1.19.32.1
	1.19.42.1;
next	1.18;

1.18
date	2006.10.01.03.53.27;	author tsutsui;	state Exp;
branches
	1.18.28.1;
next	1.17;

1.17
date	2006.09.30.13.43.08;	author tsutsui;	state Exp;
branches;
next	1.16;

1.16
date	2005.12.11.12.19.16;	author christos;	state Exp;
branches
	1.16.20.1
	1.16.22.1;
next	1.15;

1.15
date	2005.05.30.15.16.51;	author tsutsui;	state Exp;
branches
	1.15.2.1;
next	1.14;

1.14
date	2004.12.07.04.33.24;	author chs;	state Exp;
branches
	1.14.10.1;
next	1.13;

1.13
date	2003.07.27.01.19.32;	author thorpej;	state Exp;
branches
	1.13.4.1;
next	1.12;

1.12
date	2002.10.27.23.23.48;	author chs;	state Exp;
branches
	1.12.6.1;
next	1.11;

1.11
date	2002.10.26.13.50.47;	author jdolecek;	state Exp;
branches;
next	1.10;

1.10
date	2002.10.20.02.37.33;	author chs;	state Exp;
branches;
next	1.9;

1.9
date	2002.10.03.16.13.25;	author uwe;	state Exp;
branches;
next	1.8;

1.8
date	2002.09.06.13.18.43;	author gehenna;	state Exp;
branches;
next	1.7;

1.7
date	2002.03.22.00.25.56;	author fredette;	state Exp;
branches
	1.7.4.1;
next	1.6;

1.6
date	2001.11.20.12.56.40;	author lukem;	state Exp;
branches;
next	1.5;

1.5
date	2001.06.27.16.57.57;	author fredette;	state Exp;
branches
	1.5.2.1
	1.5.8.1;
next	1.4;

1.4
date	2001.06.18.02.00.51;	author christos;	state Exp;
branches;
next	1.3;

1.3
date	2001.04.18.15.09.47;	author fredette;	state Exp;
branches
	1.3.2.1;
next	1.2;

1.2
date	2001.04.06.17.17.58;	author fredette;	state Exp;
branches;
next	1.1;

1.1
date	2001.03.29.21.07.58;	author fredette;	state Exp;
branches;
next	;

1.20.52.1
date	2018.12.26.14.01.43;	author pgoyette;	state Exp;
branches;
next	;
commitid	xUhK8IAeBM1azj5B;

1.20.54.1
date	2019.06.10.22.06.48;	author christos;	state Exp;
branches;
next	;
commitid	jtc8rnCzWiEEHGqB;

1.19.32.1
date	2010.03.18.04.36.52;	author rmind;	state Exp;
branches;
next	;

1.19.42.1
date	2011.06.23.14.19.44;	author cherry;	state Exp;
branches;
next	;

1.18.28.1
date	2008.03.23.02.04.24;	author matt;	state Exp;
branches;
next	;

1.16.20.1
date	2006.11.18.21.29.33;	author ad;	state Exp;
branches;
next	;

1.16.22.1
date	2006.10.06.13.27.04;	author tsutsui;	state Exp;
branches;
next	;

1.15.2.1
date	2006.12.30.20.47.06;	author yamt;	state Exp;
branches;
next	1.15.2.2;

1.15.2.2
date	2008.02.27.08.36.26;	author yamt;	state Exp;
branches;
next	;

1.14.10.1
date	2005.05.31.22.05.08;	author snj;	state Exp;
branches;
next	;

1.13.4.1
date	2005.05.31.21.29.13;	author riz;	state Exp;
branches;
next	;

1.12.6.1
date	2004.08.03.10.41.48;	author skrll;	state Exp;
branches;
next	1.12.6.2;

1.12.6.2
date	2004.09.18.14.41.28;	author skrll;	state Exp;
branches;
next	1.12.6.3;

1.12.6.3
date	2004.09.21.13.23.07;	author skrll;	state Exp;
branches;
next	1.12.6.4;

1.12.6.4
date	2004.12.18.09.31.35;	author skrll;	state Exp;
branches;
next	1.12.6.5;

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

1.7.4.1
date	2002.05.16.13.32.52;	author gehenna;	state Exp;
branches;
next	1.7.4.2;

1.7.4.2
date	2002.05.17.15.09.20;	author gehenna;	state Exp;
branches;
next	;

1.5.2.1
date	2002.01.10.19.49.35;	author thorpej;	state Exp;
branches;
next	1.5.2.2;

1.5.2.2
date	2002.06.23.17.42.28;	author jdolecek;	state Exp;
branches;
next	1.5.2.3;

1.5.2.3
date	2002.10.10.18.36.51;	author jdolecek;	state Exp;
branches;
next	;

1.5.8.1
date	2001.06.27.16.57.57;	author nathanw;	state dead;
branches;
next	1.5.8.2;

1.5.8.2
date	2002.01.08.00.28.08;	author nathanw;	state Exp;
branches;
next	1.5.8.3;

1.5.8.3
date	2002.04.01.07.43.16;	author nathanw;	state Exp;
branches;
next	1.5.8.4;

1.5.8.4
date	2002.09.17.21.18.06;	author nathanw;	state Exp;
branches;
next	1.5.8.5;

1.5.8.5
date	2002.10.18.02.40.13;	author nathanw;	state Exp;
branches;
next	1.5.8.6;

1.5.8.6
date	2002.11.11.22.05.03;	author nathanw;	state Exp;
branches;
next	;

1.3.2.1
date	2001.04.18.15.09.47;	author bouyer;	state dead;
branches;
next	1.3.2.2;

1.3.2.2
date	2001.04.21.17.54.47;	author bouyer;	state Exp;
branches;
next	;


desc
@@


1.24
log
@Merge the m68k trap code.  Still a bit more tidying up to do here, but
this eliminates a significant chunk of code duplication.

Biggest change here is for Amiga, whose different-from-everyone-else's
68040 write-back code was voted off the island.
@
text
@#	$NetBSD: files.sun2,v 1.23 2026/03/29 19:57:34 thorpej Exp $

#
# sun2-specific configuration info
#

# maxpartitions must be first item in files.${ARCH}
maxpartitions 8

maxusers 2 8 64

# Standard stuff
file arch/sun2/sun2/locore2.c
file arch/sun2/sun2/machdep.c
file arch/sun2/sun2/pmap.c
file arch/sun2/sun2/control.c
file arch/sun2/sun2/db_machdep.c		ddb
file arch/sun2/sun2/db_memrw.c			ddb | kgdb
file arch/sun2/sun2/leds.c
file arch/sun2/sun2/mm_md.c
file arch/sun2/sun2/idprom.c
file arch/sun2/sun2/promlib.c

# Console support:
file arch/sun2/dev/consinit.c
file dev/cons.c

#
# Bus types
#

device mainbus {}
attach mainbus at root

# VME support (these should be moved into arch/sun68k)
include "dev/vme/files.vme"
device sun68kvme: vmebus
attach sun68kvme at mainbus
file arch/sun68k/sun68k/vme_sun68k.c           sun68kvme

# On-board I/O space (required).
device obio {addr = -1, [ipl = -1], [vect = -1]}
attach obio at mainbus
file arch/sun2/sun2/obio.c

# On-board MEMory space (required).
device obmem {addr = -1, [ipl = -1], [vect = -1]}
attach obmem at mainbus
file arch/sun2/sun2/obmem.c		obmem

# MultiBus MEMory space (optional).
device mbmem {addr = -1, [ipl = -1], [vect = -1]}
attach mbmem at mainbus
file arch/sun2/sun2/mbmem.c		mbmem

# MultiBus I/O space (optional).
device mbio {addr = -1, [ipl = -1], [vect = -1]}
attach mbio at mainbus
file arch/sun2/sun2/mbio.c		mbio

#
# Machine-independent SCSI drivers
#
include "dev/scsipi/files.scsipi"

#
# Devices, files, and attributes needed below
#

include "dev/sun/files.sun"

device zs {channel = -1}
file arch/sun2/dev/zs.c			zs needs-count
file dev/ic/z8530sc.c			zs
file arch/sun2/dev/zs_kgdb.c		kgdb

device zstty {}: tty
attach zstty at zs
file dev/ic/z8530tty.c			zstty needs-flag

file arch/sun2/dev/zs_any.c		zs_obio | zs_obmem | zs_mbmem
file arch/sun2/dev/bwtwo_any.c		bwtwo_obio | bwtwo_obmem

#
# On-Board I/O (OBIO), in attach order.
# The following are all required.
#

# Zilog Serial (ZS)
attach zs at obio with zs_obio

# AMD timer
device clock
attach clock at obio
file arch/sun2/sun2/clock.c

# National Semiconductor Time-Of-Day clock
device tod: mm58167
attach tod at obio with tod_obio
attach tod at vme with tod_vme
file arch/sun2/sun2/tod.c

# These are optional:

# Intel Ethernet
attach ie at obio with ie_obio
file arch/sun2/dev/if_ie_obio.c		ie_obio

attach bwtwo at obio with bwtwo_obio

#
# On-Board MEMory (OBMEM)
#

attach zs at obmem with zs_obmem

attach bwtwo at obmem with bwtwo_obmem

#
# MultiBus MEMory (MBMEM)
#

attach zs at mbmem with zs_mbmem

attach ie at mbmem with ie_mbmem
file arch/sun2/dev/if_ie_mbmem.c	ie_mbmem

attach sc at mbmem with sc_mbmem
file arch/sun2/dev/sc_mbmem.c		sc_mbmem

# 3Com Ethernet
device	ec: ifnet, ether, arp
attach	ec at mbmem
file	arch/sun2/dev/if_ec.c		ec

#
# Console (zs) related stuff
#

device pcons
attach pcons at mainbus
file	arch/sun2/dev/pcons.c		pcons needs-flag

file arch/sun2/dev/kd.c			kbd

attach kbd at zstty with kbd_tty
file dev/sun/kbdsun.c			kbd_tty
file dev/sun/sunkbd.c			kbd_tty

attach ms at zstty with ms_tty
file dev/sun/sunms.c			ms_tty

# Memory Disk for boot tape
file dev/md_root.c			memory_disk_hooks

# Compatibility modules

include "arch/sun2/conf/majors.sun2"
@


1.23
log
@Consolidate a bunch of sub-includes of various config definitions
that were extremely-but-not-universally-common across the various
m68k platforms into files.m68k.
@
text
@d1 1
a1 1
#	$NetBSD: files.sun2,v 1.22 2026/03/29 15:15:50 thorpej Exp $
a22 1
file arch/sun2/sun2/trap.c
@


1.22
log
@sun2 and sun3 don't *really* need their own trimmed-down copy of
sys_machdep.c; the common version was already perfectly suitable
for sun3, and can be easily conditionally-trimmed-down for the
68010 case.

(Sharing is caring!)
@
text
@d1 1
a1 1
#	$NetBSD: files.sun2,v 1.21 2018/12/19 13:57:50 maxv Exp $
a24 2
include "arch/m68k/fpe/files.fpe"

a158 15
# NetBSD m68k a.out Binary Compatibility (COMPAT_AOUT_M68K)
include "compat/aoutm68k/files.aoutm68k"

# SunOS Binary Compatibility (COMPAT_SUNOS)
include "compat/sunos/files.sunos"
file arch/m68k/m68k/sunos_machdep.c	compat_sunos

# Linux binary compatibility (COMPAT_LINUX)
include "compat/linux/files.linux"
include "compat/linux/arch/m68k/files.linux_m68k"
file arch/m68k/m68k/linux_trap.c	compat_linux

# OSS audio driver compatibility
include "compat/ossaudio/files.ossaudio"

@


1.21
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: files.sun2,v 1.20 2011/06/12 03:35:47 rmind Exp $
a22 1
file arch/sun2/sun2/sys_machdep.c
@


1.20
log
@Welcome to 5.99.53!  Merge rmind-uvmplock branch:

- Reorganize locking in UVM and provide extra serialisation for pmap(9).
  New lock order: [vmpage-owner-lock] -> pmap-lock.

- Simplify locking in some pmap(9) modules by removing P->V locking.

- Use lock object on vmobjlock (and thus vnode_t::v_interlock) to share
  the locks amongst UVM objects where necessary (tmpfs, layerfs, unionfs).

- Rewrite and optimise x86 TLB shootdown code, make it simpler and cleaner.
  Add TLBSTATS option for x86 to collect statistics about TLB shootdowns.

- Unify /dev/mem et al in MI code and provide required locking (removes
  kernel-lock on some ports).  Also, avoid cache-aliasing issues.

Thanks to Andrew Doran and Joerg Sonnenberger, as their initial patches
formed the core changes of this branch.
@
text
@d1 1
a1 1
#	$NetBSD$
a168 3
# SVR4 Binary Compatibility (COMPAT_SVR4)
include "compat/svr4/files.svr4"

@


1.20.54.1
log
@Sync with HEAD
@
text
@d1 1
a1 1
#	$NetBSD: files.sun2,v 1.21 2018/12/19 13:57:50 maxv Exp $
d169 3
@


1.20.52.1
log
@Sync with HEAD, resolve a few conflicts
@
text
@d169 3
@


1.19
log
@Since files.wscons et al. are included by ~all ports anyway, include
them in the mi "files" file, and remove include statements from md files.
These shouldn't pull in additional kernel code when not in use, so it
shouldn't do any harm except a risk of namespace collisions which
should be easy to fix.
@
text
@d1 1
a1 1
#	$NetBSD: files.sun2,v 1.18 2006/10/01 03:53:27 tsutsui Exp $
a16 1
file arch/sun2/sun2/mem.c
d20 1
@


1.19.42.1
log
@Catchup with rmind-uvmplock merge.
@
text
@d1 1
a1 1
#	$NetBSD: files.sun2,v 1.20 2011/06/12 03:35:47 rmind Exp $
d17 1
a20 1
file arch/sun2/sun2/mm_md.c
@


1.19.32.1
log
@Unify /dev/{mem,kmem,zero,null} implementations in MI code.  Based on patch
from Joerg Sonnenberger, proposed on tech-kern@@, in February 2008.

Work and depression still in progress.
@
text
@d1 1
a1 1
#	$NetBSD: files.sun2,v 1.19 2008/02/20 21:43:35 drochner Exp $
d17 1
a20 1
file arch/sun2/sun2/mm_md.c
@


1.18
log
@First attempt at bus_space(9) support for sun3 with common sun68k/bus.c:
- make sun3 port use common sun68k files as much as possible
- add temporary options _SUN2_ in std.sun2 until sun3 can share all
  sun68k files (autoconf.c and isr.c are not yet)
- move sun68kvme declaration temporary as well from files.sun68k to files.sun2
- rename and move sun68k_find_prom_map() function to MD sources since it
  can't be shared with sun3
- add bus tag members to struct confargs and initilize them where appropriate

XXX1: MD bus_dma(9) backends are not implemented (yet).
XXX2: more code (obio etc.) should be shared among sun3, sun3x and sun2.
@
text
@d1 1
a1 1
#	$NetBSD: files.sun2,v 1.17 2006/09/30 13:43:08 tsutsui Exp $
a159 7
#
# wscons
#

include "dev/wscons/files.wscons"
include "dev/wsfont/files.wsfont"

@


1.18.28.1
log
@sync with HEAD
@
text
@d1 1
a1 1
#	files.sun2,v 1.18 2006/10/01 03:53:27 tsutsui Exp
d160 7
@


1.17
log
@- move m68k common stuff from files.sun2 to files.sun68k
- use common dev/sun/disksubr.c
@
text
@d1 1
a1 1
#	$NetBSD: files.sun2,v 1.16 2005/12/11 12:19:16 christos Exp $
d36 8
a43 1
# mainbus and VME support brought in by arch/sun68k
@


1.16
log
@merge ktrace-lwp.
@
text
@d1 1
a1 1
#	$NetBSD: files.sun2,v 1.12.6.5 2005/11/10 13:59:38 skrll Exp $
a24 2
file arch/m68k/m68k/procfs_machdep.c		procfs
file arch/m68k/m68k/vm_machdep.c
@


1.16.20.1
log
@Sync with head.
@
text
@d1 1
a1 1
#	$NetBSD: files.sun2,v 1.18 2006/10/01 03:53:27 tsutsui Exp $
d25 2
d38 1
a38 8
device mainbus {}
attach mainbus at root

# VME support (these should be moved into arch/sun68k)
include "dev/vme/files.vme"
device sun68kvme: vmebus
attach sun68kvme at mainbus
file arch/sun68k/sun68k/vme_sun68k.c           sun68kvme
@


1.16.22.1
log
@Sync files of recent sun3 and sun68k merge and intersil7170(4) changes
with HEAD to build sun3 kernel on this branch.
@
text
@d1 1
a1 1
#	$NetBSD: files.sun2,v 1.18 2006/10/01 03:53:27 tsutsui Exp $
d25 2
d38 1
a38 8
device mainbus {}
attach mainbus at root

# VME support (these should be moved into arch/sun68k)
include "dev/vme/files.vme"
device sun68kvme: vmebus
attach sun68kvme at mainbus
file arch/sun68k/sun68k/vme_sun68k.c           sun68kvme
@


1.15
log
@Don't define zstty as an attribute so that children of zstty (kbd and ms)
are attached properly. Tested on tme.
@
text
@d1 1
a1 1
#	$NetBSD: files.sun2,v 1.14 2004/12/07 04:33:24 chs Exp $
@


1.15.2.1
log
@sync with head.
@
text
@d1 1
a1 1
#	$NetBSD: files.sun2,v 1.15 2005/05/30 15:16:51 tsutsui Exp $
d25 2
d38 1
a38 8
device mainbus {}
attach mainbus at root

# VME support (these should be moved into arch/sun68k)
include "dev/vme/files.vme"
device sun68kvme: vmebus
attach sun68kvme at mainbus
file arch/sun68k/sun68k/vme_sun68k.c           sun68kvme
@


1.15.2.2
log
@sync with head.
@
text
@d1 1
a1 1
#	$NetBSD: files.sun2,v 1.15.2.1 2006/12/30 20:47:06 yamt Exp $
d160 7
@


1.14
log
@use the m68k-common procfs_machdep.c on all m68k platforms.
@
text
@d1 1
a1 1
#	$NetBSD: files.sun2,v 1.13 2003/07/27 01:19:32 thorpej Exp $
d76 1
a76 2
define zstty {}
device zstty: tty
@


1.14.10.1
log
@Pull up revision 1.15 (requested by tsutsui in ticket #360):
Don't define zstty as an attribute so that children of zstty (kbd and ms)
are attached properly. Tested on tme.
@
text
@d1 1
a1 1
#	$NetBSD: files.sun2,v 1.14 2004/12/07 04:33:24 chs Exp $
d76 2
a77 1
device zstty {}: tty
@


1.13
log
@Since everyone uses clock_subr.c (or should, if they don't currently),
list it in conf/files instead of in every port's files.*.
@
text
@d1 1
a1 1
#	$NetBSD: files.sun2,v 1.12 2002/10/27 23:23:48 chs Exp $
d25 1
@


1.13.4.1
log
@Pull up revision 1.15 (requested by tsutsui in ticket #1875):
Don't define zstty as an attribute so that children of zstty (kbd and ms)
are attached properly. Tested on tme.
@
text
@d1 1
a1 1
#	$NetBSD: files.sun2,v 1.13 2003/07/27 01:19:32 thorpej Exp $
d75 2
a76 1
device zstty {}: tty
@


1.12
log
@include wscons definitions, dev/sun/kbdvar.h needs it now.
@
text
@d1 1
a1 1
#	$NetBSD: files.sun2,v 1.11 2002/10/26 13:50:47 jdolecek Exp $
a94 1
file dev/clock_subr.c
@


1.12.6.1
log
@Sync with HEAD
@
text
@d1 1
a1 1
#	$NetBSD: files.sun2,v 1.13 2003/07/27 01:19:32 thorpej Exp $
d95 1
@


1.12.6.2
log
@Sync with HEAD.
@
text
@@


1.12.6.3
log
@Fix the sync with head I botched.
@
text
@d1 1
a1 1
#	$NetBSD: files.sun2,v 1.12.6.1 2004/08/03 10:41:48 skrll Exp $
@


1.12.6.4
log
@Sync with HEAD.
@
text
@d1 1
a1 1
#	$NetBSD: files.sun2,v 1.12.6.3 2004/09/21 13:23:07 skrll Exp $
a24 1
file arch/m68k/m68k/procfs_machdep.c		procfs
@


1.12.6.5
log
@Sync with HEAD. Here we go again...
@
text
@d1 1
a1 1
#	$NetBSD: files.sun2,v 1.12.6.4 2004/12/18 09:31:35 skrll Exp $
d76 2
a77 1
device zstty {}: tty
@


1.11
log
@now that mem_no is emitted by config(8), there is no reason to keep
copy of more or less identical iskmemdev() for every arch; move the function
to spec_vnop.c, and g/c machine-dependant copies
@
text
@d1 1
a1 1
#	$NetBSD: files.sun2,v 1.10 2002/10/20 02:37:33 chs Exp $
d155 7
@


1.10
log
@merge the 12 copies of vm_machdep.c on the m68k platforms.
clean up some other stuff along the way, including:
 - use m68k/cacheops.*, remove duplicates from cpu.h.
 - centralize a few declarations in (all the copies of) cpu.h.
 - define M68K_VAC on platforms which have a VAC.
 - switch the sun platforms to the (now common) proc_trampoline().
 - do the phys_map thang on the sun platforms too, no reason not to.
@
text
@d1 1
a1 1
#	$NetBSD: files.sun2,v 1.9 2002/10/03 16:13:25 uwe Exp $
a17 1
file arch/sun2/sun2/conf.c
@


1.9
log
@Refactor kbd and mouse drivers so that they can use different middle
layers.  Common middle layer shared by kbd_zs and sunkbd is moved into
the new file.  Move shared config directives to files.sun and adjust
ports' files.* accordingly.

Need this to support console/Xsun on Mr.Coffee JavaStation.

Tested on sparc, sparc64 (by martin) and sun3 (by jdc).
@
text
@d1 1
a1 1
#	$NetBSD: files.sun2,v 1.8 2002/09/06 13:22:17 gehenna Exp $
d26 1
a26 1
file arch/sun2/sun2/vm_machdep.c
@


1.8
log
@Merge the gehenna-devsw branch into the trunk.

This merge changes the device switch tables from static array to
dynamically generated by config(8).

- All device switches is defined as a constant structure in device drivers.

- The new grammer ``device-major'' is introduced to ``files''.

	device-major <prefix> char <num> [block <num>] [<rules>]

- All device major numbers must be listed up in port dependent majors.<arch>
  by using this grammer.

- Added the new naming convention.
  The name of the device switch must be <prefix>_[bc]devsw for auto-generation
  of device switch tables.

- The backward compatibility of loading block/character device
  switch by LKM framework is broken. This is necessary to convert
  from block/character device major to device name in runtime and vice versa.

- The restriction to assign device major by LKM is completely removed.
  We don't need to reserve LKM entries for dynamic loading of device switch.

- In compile time, device major numbers list is packed into the kernel and
  the LKM framework will refer it to assign device major number dynamically.
@
text
@d1 1
a1 1
#	$NetBSD: files.sun2,v 1.7 2002/03/22 00:25:56 fredette Exp $
a144 4
device kbd
attach kbd at zstty
file dev/sun/kbd.c			kbd needs-flag
file dev/sun/kbd_tables.c		kbd
a145 1
file dev/sun/sunkbd.c			kbd needs-flag
d147 6
a152 4
device ms
attach ms at zstty
file dev/sun/ms.c			ms needs-flag
file dev/sun/sunms.c			ms needs-flag
@


1.7
log
@Added the console and zs code now found under sys/arch/sun2.
@
text
@d1 1
a1 1
#	$NetBSD: files.sun2,v 1.6 2001/11/20 12:56:40 lukem Exp $
d180 1
a180 6
# Major numbers for root/swap device configuration
major	{xy=3}	# Xylogics 450 and 451
major	{sd=7}	# SCSI disk
major	{xd=10}	# Xylogics 7053
major	{md=13}	# Memory disk (for mini-kernel)
major	{raid=25} # RAIDframe
@


1.7.4.1
log
@Include the list of block/character major numbers.
@
text
@d1 1
a1 1
#	$NetBSD: files.sun2,v 1.7 2002/03/22 00:25:56 fredette Exp $
a185 2

include "arch/sun2/conf/majors.sun2"
@


1.7.4.2
log
@Remove old block majors list.
@
text
@d1 1
a1 1
#	$NetBSD: files.sun2,v 1.7.4.1 2002/05/16 13:32:52 gehenna Exp $
d179 7
@


1.6
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: files.sun2,v 1.5 2001/06/27 16:57:57 fredette Exp $
d30 2
a31 2
# Console support
#file arch/sun2/sun2/cninit.c
d71 10
d141 4
d149 1
a149 1
file dev/sun/kd.c			kbd
@


1.5
log
@Now uses the sun68k common code.  Changed how the keyboard
and mouse attach.  Added support for ie at obio, the ec adapter.
@
text
@d1 1
a1 1
#	$NetBSD: files.sun2,v 1.4 2001/06/18 02:00:51 christos Exp $
d20 1
a20 1
file arch/sun2/sun2/db_memrw.c  		ddb | kgdb
d123 3
a125 3
device  ec: ifnet, ether, arp
attach  ec at mbmem
file    arch/sun2/dev/if_ec.c		ec
d131 1
a131 1
device kbd 
d150 1
a150 1
 
@


1.5.8.1
log
@file files.sun2 was added on branch nathanw_sa on 2002-01-08 00:28:08 +0000
@
text
@d1 171
@


1.5.8.2
log
@Catch up to -current.
@
text
@a0 171
#	$NetBSD: files.sun2,v 1.5.8.1 2002/01/08 00:28:08 nathanw Exp $

#
# sun2-specific configuration info
#

# maxpartitions must be first item in files.${ARCH}
maxpartitions 8

maxusers 2 8 64

# Standard stuff
file arch/sun2/sun2/locore2.c
file arch/sun2/sun2/machdep.c
file arch/sun2/sun2/pmap.c
file arch/sun2/sun2/control.c
file arch/sun2/sun2/mem.c
file arch/sun2/sun2/conf.c
file arch/sun2/sun2/db_machdep.c		ddb
file arch/sun2/sun2/db_memrw.c			ddb | kgdb
file arch/sun2/sun2/leds.c
file arch/sun2/sun2/idprom.c
file arch/sun2/sun2/promlib.c
file arch/sun2/sun2/sys_machdep.c
file arch/sun2/sun2/trap.c
file arch/sun2/sun2/vm_machdep.c

include "arch/m68k/fpe/files.fpe"

# Console support
#file arch/sun2/sun2/cninit.c
file dev/cons.c

#
# Bus types
#

# mainbus and VME support brought in by arch/sun68k

# On-board I/O space (required).
device obio {addr = -1, [ipl = -1], [vect = -1]}
attach obio at mainbus
file arch/sun2/sun2/obio.c

# On-board MEMory space (required).
device obmem {addr = -1, [ipl = -1], [vect = -1]}
attach obmem at mainbus
file arch/sun2/sun2/obmem.c		obmem

# MultiBus MEMory space (optional).
device mbmem {addr = -1, [ipl = -1], [vect = -1]}
attach mbmem at mainbus
file arch/sun2/sun2/mbmem.c		mbmem

# MultiBus I/O space (optional).
device mbio {addr = -1, [ipl = -1], [vect = -1]}
attach mbio at mainbus
file arch/sun2/sun2/mbio.c		mbio

#
# Machine-independent SCSI drivers
#
include "dev/scsipi/files.scsipi"

#
# Devices, files, and attributes needed below
#

include "dev/sun/files.sun"

file arch/sun2/dev/zs_any.c		zs_obio | zs_obmem | zs_mbmem
file arch/sun2/dev/bwtwo_any.c		bwtwo_obio | bwtwo_obmem

#
# On-Board I/O (OBIO), in attach order.
# The following are all required.
#

# Zilog Serial (ZS)
attach zs at obio with zs_obio

# AMD timer
device clock
attach clock at obio
file arch/sun2/sun2/clock.c
file dev/clock_subr.c

# National Semiconductor Time-Of-Day clock
device tod: mm58167
attach tod at obio with tod_obio
attach tod at vme with tod_vme
file arch/sun2/sun2/tod.c

# These are optional:

# Intel Ethernet
attach ie at obio with ie_obio
file arch/sun2/dev/if_ie_obio.c		ie_obio

attach bwtwo at obio with bwtwo_obio

#
# On-Board MEMory (OBMEM)
#

attach zs at obmem with zs_obmem

attach bwtwo at obmem with bwtwo_obmem

#
# MultiBus MEMory (MBMEM)
#

attach zs at mbmem with zs_mbmem

attach ie at mbmem with ie_mbmem
file arch/sun2/dev/if_ie_mbmem.c	ie_mbmem

attach sc at mbmem with sc_mbmem
file arch/sun2/dev/sc_mbmem.c		sc_mbmem

# 3Com Ethernet
device	ec: ifnet, ether, arp
attach	ec at mbmem
file	arch/sun2/dev/if_ec.c		ec

#
# Console (zs) related stuff
#

device kbd
attach kbd at zstty
file dev/sun/kbd.c			kbd needs-flag
file dev/sun/kbd_tables.c		kbd
file dev/sun/kd.c			kbd
file dev/sun/sunkbd.c			kbd needs-flag

device ms
attach ms at zstty
file dev/sun/ms.c			ms needs-flag
file dev/sun/sunms.c			ms needs-flag

# Memory Disk for boot tape
file dev/md_root.c			memory_disk_hooks

# Compatibility modules

# NetBSD m68k a.out Binary Compatibility (COMPAT_AOUT_M68K)
include "compat/aoutm68k/files.aoutm68k"

# SunOS Binary Compatibility (COMPAT_SUNOS)
include "compat/sunos/files.sunos"
file arch/m68k/m68k/sunos_machdep.c	compat_sunos

# SVR4 Binary Compatibility (COMPAT_SVR4)
include "compat/svr4/files.svr4"

# Linux binary compatibility (COMPAT_LINUX)
include "compat/linux/files.linux"
include "compat/linux/arch/m68k/files.linux_m68k"
file arch/m68k/m68k/linux_trap.c	compat_linux

# OSS audio driver compatibility
include "compat/ossaudio/files.ossaudio"

# Major numbers for root/swap device configuration
major	{xy=3}	# Xylogics 450 and 451
major	{sd=7}	# SCSI disk
major	{xd=10}	# Xylogics 7053
major	{md=13}	# Memory disk (for mini-kernel)
major	{raid=25} # RAIDframe
@


1.5.8.3
log
@Catch up to -current.
(CVS: It's not just a program. It's an adventure!)
@
text
@d1 1
a1 1
#	$NetBSD: files.sun2,v 1.5.8.2 2002/04/01 07:43:16 nathanw Exp $
d30 2
a31 2
# Console support:
file arch/sun2/dev/consinit.c
a70 10
device zs {channel = -1}
file arch/sun2/dev/zs.c			zs needs-count
file dev/ic/z8530sc.c			zs
file arch/sun2/dev/zs_kgdb.c		kgdb

define zstty {}
device zstty: tty
attach zstty at zs
file dev/ic/z8530tty.c			zstty needs-flag

a130 4
device pcons
attach pcons at mainbus
file	arch/sun2/dev/pcons.c		pcons needs-flag

d135 1
a135 1
file arch/sun2/dev/kd.c			kbd
@


1.5.8.4
log
@Catch up to -current.
@
text
@d1 1
a1 1
#	$NetBSD: files.sun2,v 1.5.8.3 2002/09/17 21:18:06 nathanw Exp $
d180 6
a185 1
include "arch/sun2/conf/majors.sun2"
@


1.5.8.5
log
@Catch up to -current.
@
text
@d1 1
a1 1
#	$NetBSD: files.sun2,v 1.5.8.4 2002/10/18 02:40:13 nathanw Exp $
d145 4
d150 1
d152 4
a155 6
attach kbd at zstty with kbd_tty
file dev/sun/kbdsun.c			kbd_tty
file dev/sun/sunkbd.c			kbd_tty

attach ms at zstty with ms_tty
file dev/sun/sunms.c			ms_tty
@


1.5.8.6
log
@Catch up to -current
@
text
@d1 1
a1 1
#	$NetBSD: files.sun2,v 1.5.8.5 2002/11/11 22:05:03 nathanw Exp $
d18 1
d26 1
a26 1
file arch/m68k/m68k/vm_machdep.c
a156 7
#
# wscons
#

include "dev/wscons/files.wscons"
include "dev/wsfont/files.wsfont"

@


1.5.2.1
log
@Sync kqueue branch with -current.
@
text
@d1 1
a1 1
#	$NetBSD: files.sun2,v 1.6 2001/11/20 12:56:40 lukem Exp $
d20 1
a20 1
file arch/sun2/sun2/db_memrw.c			ddb | kgdb
d123 3
a125 3
device	ec: ifnet, ether, arp
attach	ec at mbmem
file	arch/sun2/dev/if_ec.c		ec
d131 1
a131 1
device kbd
d150 1
a150 1

@


1.5.2.2
log
@catch up with -current on kqueue branch
@
text
@d1 1
a1 1
#	$NetBSD: files.sun2,v 1.5.2.1 2002/01/10 19:49:35 thorpej Exp $
d30 2
a31 2
# Console support:
file arch/sun2/dev/consinit.c
a70 10
device zs {channel = -1}
file arch/sun2/dev/zs.c			zs needs-count
file dev/ic/z8530sc.c			zs
file arch/sun2/dev/zs_kgdb.c		kgdb

define zstty {}
device zstty: tty
attach zstty at zs
file dev/ic/z8530tty.c			zstty needs-flag

a130 4
device pcons
attach pcons at mainbus
file	arch/sun2/dev/pcons.c		pcons needs-flag

d135 1
a135 1
file arch/sun2/dev/kd.c			kbd
@


1.5.2.3
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: files.sun2,v 1.5.2.2 2002/06/23 17:42:28 jdolecek Exp $
d180 6
a185 1
include "arch/sun2/conf/majors.sun2"
@


1.4
log
@Add an e_trapsignal member to struct emul, so that emulated processes can
send the appropriate signal depending on the trap type.
@
text
@d1 1
a1 1
#	$NetBSD: files.sun2,v 1.3 2001/04/18 15:09:47 fredette Exp $
a16 1
file arch/sun2/sun2/ctrlsp.S
a17 1
file arch/sun2/sun2/autoconf.c
a20 4
file arch/sun2/sun2/disksubr.c
file arch/sun2/sun2/fpu.c
file arch/sun2/sun2/isr.c
file arch/sun2/sun2/kgdb_machdep.c 		kgdb
a22 1
file arch/sun2/sun2/stub.c
a25 1
file arch/sun2/sun2/vector.c
d38 1
a38 2
device mainbus {}
attach mainbus at root
a59 5
# VME
include "dev/vme/files.vme"
device sun2vme: vmebus
attach sun2vme at mainbus with vme_mainbus

a68 2
device sc: scsi, sunscpal

d90 2
a91 1
attach tod at obio
d98 1
a98 1
#file arch/sun2/dev/if_ie_obio.c		ie_obio
d122 5
d131 2
a132 11
device zstty: tty
attach zstty at zs
file dev/ic/z8530tty.c			zstty needs-flag
file dev/sun/zs_kgdb.c			kgdb

define zsevent
#file dev/sun/event.c			zsevent

device kbd: zsevent
attach kbd at zs with kbd_zs
file dev/sun/kbd_zs.c			kbd_zs
d134 3
a136 2
file dev/sun/kbd_tables.c 		kbd
file dev/sun/kd.c 			kbd
d138 2
a139 3
device ms: zsevent
attach ms at zs with ms_zs
file dev/sun/ms_zs.c			ms_zs
d141 1
d144 1
a144 1
#file arch/sun2/dev/md_root.c		memory_disk_hooks
d148 3
@


1.3
log
@Added support for the sc SCSI controller on mbmem.
@
text
@d1 1
a1 1
#	$NetBSD: files.sun2,v 1.2 2001/04/06 17:17:58 fredette Exp $
d176 1
@


1.3.2.1
log
@file files.sun2 was added on branch thorpej_scsipi on 2001-04-21 17:54:47 +0000
@
text
@d1 185
@


1.3.2.2
log
@Sync with HEAD
@
text
@a0 185
#	$NetBSD: files.sun2,v 1.3.2.1 2001/04/21 17:54:47 bouyer Exp $

#
# sun2-specific configuration info
#

# maxpartitions must be first item in files.${ARCH}
maxpartitions 8

maxusers 2 8 64

# Standard stuff
file arch/sun2/sun2/locore2.c
file arch/sun2/sun2/machdep.c
file arch/sun2/sun2/pmap.c
file arch/sun2/sun2/control.c
file arch/sun2/sun2/ctrlsp.S
file arch/sun2/sun2/mem.c
file arch/sun2/sun2/autoconf.c
file arch/sun2/sun2/conf.c
file arch/sun2/sun2/db_machdep.c		ddb
file arch/sun2/sun2/db_memrw.c  		ddb | kgdb
file arch/sun2/sun2/disksubr.c
file arch/sun2/sun2/fpu.c
file arch/sun2/sun2/isr.c
file arch/sun2/sun2/kgdb_machdep.c 		kgdb
file arch/sun2/sun2/leds.c
file arch/sun2/sun2/idprom.c
file arch/sun2/sun2/stub.c
file arch/sun2/sun2/promlib.c
file arch/sun2/sun2/sys_machdep.c
file arch/sun2/sun2/trap.c
file arch/sun2/sun2/vector.c
file arch/sun2/sun2/vm_machdep.c

include "arch/m68k/fpe/files.fpe"

# Console support
#file arch/sun2/sun2/cninit.c
file dev/cons.c

#
# Bus types
#

device mainbus {}
attach mainbus at root

# On-board I/O space (required).
device obio {addr = -1, [ipl = -1], [vect = -1]}
attach obio at mainbus
file arch/sun2/sun2/obio.c

# On-board MEMory space (required).
device obmem {addr = -1, [ipl = -1], [vect = -1]}
attach obmem at mainbus
file arch/sun2/sun2/obmem.c		obmem

# MultiBus MEMory space (optional).
device mbmem {addr = -1, [ipl = -1], [vect = -1]}
attach mbmem at mainbus
file arch/sun2/sun2/mbmem.c		mbmem

# MultiBus I/O space (optional).
device mbio {addr = -1, [ipl = -1], [vect = -1]}
attach mbio at mainbus
file arch/sun2/sun2/mbio.c		mbio

# VME
include "dev/vme/files.vme"
device sun2vme: vmebus
attach sun2vme at mainbus with vme_mainbus

#
# Machine-independent SCSI drivers
#
include "dev/scsipi/files.scsipi"

#
# Devices, files, and attributes needed below
#

device sc: scsi, sunscpal

include "dev/sun/files.sun"

file arch/sun2/dev/zs_any.c		zs_obio | zs_obmem | zs_mbmem
file arch/sun2/dev/bwtwo_any.c		bwtwo_obio | bwtwo_obmem

#
# On-Board I/O (OBIO), in attach order.
# The following are all required.
#

# Zilog Serial (ZS)
attach zs at obio with zs_obio

# AMD timer
device clock
attach clock at obio
file arch/sun2/sun2/clock.c
file dev/clock_subr.c

# National Semiconductor Time-Of-Day clock
device tod: mm58167
attach tod at obio
file arch/sun2/sun2/tod.c

# These are optional:

# Intel Ethernet
attach ie at obio with ie_obio
#file arch/sun2/dev/if_ie_obio.c		ie_obio

attach bwtwo at obio with bwtwo_obio

#
# On-Board MEMory (OBMEM)
#

attach zs at obmem with zs_obmem

attach bwtwo at obmem with bwtwo_obmem

#
# MultiBus MEMory (MBMEM)
#

attach zs at mbmem with zs_mbmem

attach ie at mbmem with ie_mbmem
file arch/sun2/dev/if_ie_mbmem.c	ie_mbmem

attach sc at mbmem with sc_mbmem
file arch/sun2/dev/sc_mbmem.c		sc_mbmem

#
# Console (zs) related stuff
#

device zstty: tty
attach zstty at zs
file dev/ic/z8530tty.c			zstty needs-flag
file dev/sun/zs_kgdb.c			kgdb

define zsevent
#file dev/sun/event.c			zsevent

device kbd: zsevent
attach kbd at zs with kbd_zs
file dev/sun/kbd_zs.c			kbd_zs
file dev/sun/kbd.c			kbd needs-flag
file dev/sun/kbd_tables.c 		kbd
file dev/sun/kd.c 			kbd

device ms: zsevent
attach ms at zs with ms_zs
file dev/sun/ms_zs.c			ms_zs
file dev/sun/ms.c			ms needs-flag

# Memory Disk for boot tape
#file arch/sun2/dev/md_root.c		memory_disk_hooks

# Compatibility modules

# SunOS Binary Compatibility (COMPAT_SUNOS)
include "compat/sunos/files.sunos"
file arch/m68k/m68k/sunos_machdep.c	compat_sunos

# SVR4 Binary Compatibility (COMPAT_SVR4)
include "compat/svr4/files.svr4"

# Linux binary compatibility (COMPAT_LINUX)
include "compat/linux/files.linux"
include "compat/linux/arch/m68k/files.linux_m68k"

# OSS audio driver compatibility
include "compat/ossaudio/files.ossaudio"

# Major numbers for root/swap device configuration
major	{xy=3}	# Xylogics 450 and 451
major	{sd=7}	# SCSI disk
major	{xd=10}	# Xylogics 7053
major	{md=13}	# Memory disk (for mini-kernel)
major	{raid=25} # RAIDframe
@


1.2
log
@A successful compile is near.
@
text
@d1 1
a1 1
#	$NetBSD: files.sun2,v 1.1 2001/03/29 21:07:58 fredette Exp $
d83 1
a83 2
#device sc: scsi, sunscpal
#file arch/sun2/dev/sc.c		sc
d134 2
a135 2
#attach sc at mbmem with sc_mbmem
#file arch/sun2/dev/sc_mbmem.c		sc_mbmem
@


1.1
log
@Added.
@
text
@d1 1
a1 1
#	$NetBSD$
a12 1
file arch/sun2/sun2/bus_subr.c
a17 1
file arch/sun2/sun2/dvma.c
a18 1
file arch/sun2/sun2/enable.c
d30 1
a30 1
file arch/sun2/sun2/sunmon.c
a47 1
file	arch/sun2/sun2/mainbus.c
d65 2
a66 2
device mbmem {addr = -1, [ipl = -1], [vect = -1]}
attach mbmem at mainbus
d80 1
a80 1
# Devices and attributes needed below
d83 7
a89 2
device sc: scsi, sunscpal
file	arch/sun2/dev/sc.c		sc
a96 1
device zs {channel = -1}
a97 3
attach zs at obmem with zs_obmem
file arch/sun/dev/zs.c			zs needs-count
file dev/ic/z8530sc.c			zs
d99 1
a99 1
# AMD, Intersil or Mostek clock
d106 1
a106 1
device tod
d114 3
a116 1
file	arch/sun2/dev/if_ie_obio.c	ie_obio
d122 3
a124 2
attach bwtwo at obio with bwtwo_obio
file	arch/sun2/dev/bwtwo_obio.c	bwtwo_obio & obio
d130 2
d133 1
a133 1
file	arch/sun2/dev/if_ie_mbmem.c	ie_mbmem
d135 2
a136 2
attach sc at mbmem with sc_mbmem
file	arch/sun2/dev/sc_mbmem.c	sc_mbmem
d145 1
a145 1
file arch/sun2/dev/zs_kgdb.c		kgdb
d148 1
a148 1
file dev/sun/event.c			zsevent
d155 1
a155 1
file arch/sun2/dev/kd.c 		kbd
a161 1

d163 1
a163 1
file arch/sun2/dev/md_root.c		memory_disk_hooks
d169 1
a169 1
file	arch/m68k/m68k/sunos_machdep.c	compat_sunos
@
