head	1.17;
access;
symbols
	netbsd-11-0-RC3:1.17
	netbsd-11-0-RC2:1.17
	netbsd-11-0-RC1:1.17
	perseant-exfatfs-base-20250801:1.17
	netbsd-11:1.17.0.36
	netbsd-11-base:1.17
	netbsd-10-1-RELEASE:1.17
	perseant-exfatfs-base-20240630:1.17
	perseant-exfatfs:1.17.0.34
	perseant-exfatfs-base:1.17
	netbsd-8-3-RELEASE:1.14
	netbsd-9-4-RELEASE:1.17
	netbsd-10-0-RELEASE:1.17
	netbsd-10-0-RC6:1.17
	netbsd-10-0-RC5:1.17
	netbsd-10-0-RC4:1.17
	netbsd-10-0-RC3:1.17
	netbsd-10-0-RC2:1.17
	thorpej-ifq:1.17.0.32
	thorpej-ifq-base:1.17
	thorpej-altq-separation:1.17.0.30
	thorpej-altq-separation-base:1.17
	netbsd-10-0-RC1:1.17
	netbsd-10:1.17.0.28
	netbsd-10-base:1.17
	bouyer-sunxi-drm:1.17.0.26
	bouyer-sunxi-drm-base:1.17
	netbsd-9-3-RELEASE:1.17
	thorpej-i2c-spi-conf2:1.17.0.24
	thorpej-i2c-spi-conf2-base:1.17
	thorpej-futex2:1.17.0.22
	thorpej-futex2-base:1.17
	thorpej-cfargs2:1.17.0.20
	thorpej-cfargs2-base:1.17
	cjep_sun2x-base1:1.17
	cjep_sun2x:1.17.0.18
	cjep_sun2x-base:1.17
	cjep_staticlib_x-base1:1.17
	netbsd-9-2-RELEASE:1.17
	cjep_staticlib_x:1.17.0.16
	cjep_staticlib_x-base:1.17
	thorpej-i2c-spi-conf:1.17.0.14
	thorpej-i2c-spi-conf-base:1.17
	thorpej-cfargs:1.17.0.12
	thorpej-cfargs-base:1.17
	thorpej-futex:1.17.0.10
	thorpej-futex-base:1.17
	netbsd-9-1-RELEASE:1.17
	bouyer-xenpvh-base2:1.17
	phil-wifi-20200421:1.17
	bouyer-xenpvh-base1:1.17
	phil-wifi-20200411:1.17
	bouyer-xenpvh:1.17.0.8
	bouyer-xenpvh-base:1.17
	is-mlppp:1.17.0.6
	is-mlppp-base:1.17
	phil-wifi-20200406:1.17
	netbsd-8-2-RELEASE:1.14
	ad-namecache-base3:1.17
	netbsd-9-0-RELEASE:1.17
	netbsd-9-0-RC2:1.17
	ad-namecache-base2:1.17
	ad-namecache-base1:1.17
	ad-namecache:1.17.0.4
	ad-namecache-base:1.17
	netbsd-9-0-RC1:1.17
	phil-wifi-20191119:1.17
	netbsd-9:1.17.0.2
	netbsd-9-base:1.17
	phil-wifi-20190609:1.17
	netbsd-8-1-RELEASE:1.14
	netbsd-8-1-RC1:1.14
	isaki-audio2:1.16.0.4
	isaki-audio2-base:1.16
	pgoyette-compat-merge-20190127:1.14.62.1
	pgoyette-compat-20190127:1.16
	pgoyette-compat-20190118:1.16
	pgoyette-compat-1226:1.16
	pgoyette-compat-1126:1.16
	pgoyette-compat-1020:1.16
	pgoyette-compat-0930:1.16
	pgoyette-compat-0906:1.16
	netbsd-7-2-RELEASE:1.14
	pgoyette-compat-0728:1.16
	netbsd-8-0-RELEASE:1.14
	phil-wifi:1.16.0.2
	phil-wifi-base:1.16
	pgoyette-compat-0625:1.16
	netbsd-8-0-RC2:1.14
	pgoyette-compat-0521:1.16
	pgoyette-compat-0502:1.16
	pgoyette-compat-0422:1.16
	netbsd-8-0-RC1:1.14
	pgoyette-compat-0415:1.16
	pgoyette-compat-0407:1.14
	pgoyette-compat-0330:1.14
	pgoyette-compat-0322:1.14
	pgoyette-compat-0315:1.14
	netbsd-7-1-2-RELEASE:1.14
	pgoyette-compat:1.14.0.62
	pgoyette-compat-base:1.14
	netbsd-7-1-1-RELEASE:1.14
	tls-maxphys-base-20171202:1.14
	matt-nb8-mediatek:1.14.0.60
	matt-nb8-mediatek-base:1.14
	nick-nhusb-base-20170825:1.14
	perseant-stdc-iso10646:1.14.0.58
	perseant-stdc-iso10646-base:1.14
	netbsd-8:1.14.0.56
	netbsd-8-base:1.14
	prg-localcount2-base3:1.14
	prg-localcount2-base2:1.14
	prg-localcount2-base1:1.14
	prg-localcount2:1.14.0.54
	prg-localcount2-base:1.14
	pgoyette-localcount-20170426:1.14
	bouyer-socketcan-base1:1.14
	jdolecek-ncq:1.14.0.52
	jdolecek-ncq-base:1.14
	pgoyette-localcount-20170320:1.14
	netbsd-7-1:1.14.0.50
	netbsd-7-1-RELEASE:1.14
	netbsd-7-1-RC2:1.14
	nick-nhusb-base-20170204:1.14
	netbsd-7-nhusb-base-20170116:1.14
	bouyer-socketcan:1.14.0.48
	bouyer-socketcan-base:1.14
	pgoyette-localcount-20170107:1.14
	netbsd-7-1-RC1:1.14
	nick-nhusb-base-20161204:1.14
	pgoyette-localcount-20161104:1.14
	netbsd-7-0-2-RELEASE:1.14
	nick-nhusb-base-20161004:1.14
	localcount-20160914:1.14
	netbsd-7-nhusb:1.14.0.46
	netbsd-7-nhusb-base:1.14
	pgoyette-localcount-20160806:1.14
	pgoyette-localcount-20160726:1.14
	pgoyette-localcount:1.14.0.44
	pgoyette-localcount-base:1.14
	nick-nhusb-base-20160907:1.14
	nick-nhusb-base-20160529:1.14
	netbsd-7-0-1-RELEASE:1.14
	nick-nhusb-base-20160422:1.14
	nick-nhusb-base-20160319:1.14
	nick-nhusb-base-20151226:1.14
	netbsd-7-0:1.14.0.42
	netbsd-7-0-RELEASE:1.14
	nick-nhusb-base-20150921:1.14
	netbsd-7-0-RC3:1.14
	netbsd-7-0-RC2:1.14
	netbsd-7-0-RC1:1.14
	nick-nhusb-base-20150606:1.14
	nick-nhusb-base-20150406:1.14
	nick-nhusb:1.14.0.40
	nick-nhusb-base:1.14
	netbsd-5-2-3-RELEASE:1.12.70.1
	netbsd-5-1-5-RELEASE:1.12.70.1
	netbsd-6-0-6-RELEASE:1.14
	netbsd-6-1-5-RELEASE:1.14
	netbsd-7:1.14.0.38
	netbsd-7-base:1.14
	yamt-pagecache-base9:1.14
	yamt-pagecache-tag8:1.14
	netbsd-6-1-4-RELEASE:1.14
	netbsd-6-0-5-RELEASE:1.14
	tls-earlyentropy:1.14.0.36
	tls-earlyentropy-base:1.14
	riastradh-xf86-video-intel-2-7-1-pre-2-21-15:1.14
	riastradh-drm2-base3:1.14
	netbsd-6-1-3-RELEASE:1.14
	netbsd-6-0-4-RELEASE:1.14
	netbsd-5-2-2-RELEASE:1.12.70.1
	netbsd-5-1-4-RELEASE:1.12.70.1
	netbsd-6-1-2-RELEASE:1.14
	netbsd-6-0-3-RELEASE:1.14
	netbsd-5-2-1-RELEASE:1.12.70.1
	netbsd-5-1-3-RELEASE:1.12.70.1
	rmind-smpnet-nbase:1.14
	netbsd-6-1-1-RELEASE:1.14
	riastradh-drm2-base2:1.14
	riastradh-drm2-base1:1.14
	riastradh-drm2:1.14.0.34
	riastradh-drm2-base:1.14
	rmind-smpnet:1.14.0.26
	rmind-smpnet-base:1.14
	netbsd-6-1:1.14.0.32
	netbsd-6-0-2-RELEASE:1.14
	netbsd-6-1-RELEASE:1.14
	khorben-n900:1.14.0.30
	netbsd-6-1-RC4:1.14
	netbsd-6-1-RC3:1.14
	agc-symver:1.14.0.28
	agc-symver-base:1.14
	netbsd-6-1-RC2:1.14
	netbsd-6-1-RC1:1.14
	yamt-pagecache-base8:1.14
	netbsd-5-2:1.12.70.1.0.6
	netbsd-6-0-1-RELEASE:1.14
	yamt-pagecache-base7:1.14
	netbsd-5-2-RELEASE:1.12.70.1
	netbsd-5-2-RC1:1.12.70.1
	matt-nb6-plus-nbase:1.14
	yamt-pagecache-base6:1.14
	netbsd-6-0:1.14.0.24
	netbsd-6-0-RELEASE:1.14
	netbsd-6-0-RC2:1.14
	tls-maxphys:1.14.0.22
	tls-maxphys-base:1.14
	matt-nb6-plus:1.14.0.20
	matt-nb6-plus-base:1.14
	netbsd-6-0-RC1:1.14
	jmcneill-usbmp-base10:1.14
	yamt-pagecache-base5:1.14
	jmcneill-usbmp-base9:1.14
	yamt-pagecache-base4:1.14
	jmcneill-usbmp-base8:1.14
	jmcneill-usbmp-base7:1.14
	jmcneill-usbmp-base6:1.14
	jmcneill-usbmp-base5:1.14
	jmcneill-usbmp-base4:1.14
	jmcneill-usbmp-base3:1.14
	jmcneill-usbmp-pre-base2:1.14
	jmcneill-usbmp-base2:1.14
	netbsd-6:1.14.0.18
	netbsd-6-base:1.14
	netbsd-5-1-2-RELEASE:1.12.70.1
	netbsd-5-1-1-RELEASE:1.12.70.1
	jmcneill-usbmp:1.14.0.16
	jmcneill-usbmp-base:1.14
	jmcneill-audiomp3:1.14.0.14
	jmcneill-audiomp3-base:1.14
	yamt-pagecache-base3:1.14
	yamt-pagecache-base2:1.14
	yamt-pagecache:1.14.0.12
	yamt-pagecache-base:1.14
	rmind-uvmplock-nbase:1.14
	cherry-xenmp:1.14.0.10
	cherry-xenmp-base:1.14
	jym-xensuspend-nbase:1.14
	uebayasi-xip-base7:1.14
	bouyer-quota2-nbase:1.14
	bouyer-quota2:1.14.0.8
	bouyer-quota2-base:1.14
	jruoho-x86intr:1.14.0.6
	jruoho-x86intr-base:1.14
	matt-mips64-premerge-20101231:1.14
	matt-nb5-mips64-premerge-20101231:1.12.78.1
	matt-nb5-pq3:1.12.70.1.0.4
	matt-nb5-pq3-base:1.12.70.1
	netbsd-5-1:1.12.70.1.0.2
	uebayasi-xip-base6:1.14
	uebayasi-xip-base5:1.14
	netbsd-5-1-RELEASE:1.12.70.1
	uebayasi-xip-base4:1.14
	uebayasi-xip-base3:1.14
	yamt-nfs-mp-base11:1.14
	netbsd-5-1-RC4:1.12.70.1
	matt-nb5-mips64-k15:1.12
	uebayasi-xip-base2:1.14
	yamt-nfs-mp-base10:1.14
	netbsd-5-1-RC3:1.12.70.1
	netbsd-5-1-RC2:1.12.70.1
	uebayasi-xip-base1:1.14
	netbsd-5-1-RC1:1.12.70.1
	rmind-uvmplock:1.14.0.4
	rmind-uvmplock-base:1.14
	yamt-nfs-mp-base9:1.14
	uebayasi-xip:1.14.0.2
	uebayasi-xip-base:1.14
	netbsd-5-0-2-RELEASE:1.12
	matt-nb5-mips64-premerge-20091211:1.12
	matt-premerge-20091211:1.14
	yamt-nfs-mp-base8:1.14
	matt-nb5-mips64-u2-k2-k4-k7-k8-k9:1.12
	matt-nb4-mips64-k7-u2a-k9b:1.12
	matt-nb5-mips64-u1-k1-k5:1.12
	yamt-nfs-mp-base7:1.14
	matt-nb5-mips64:1.12.0.78
	netbsd-5-0-1-RELEASE:1.12
	jymxensuspend-base:1.14
	yamt-nfs-mp-base6:1.14
	yamt-nfs-mp-base5:1.14
	yamt-nfs-mp-base4:1.14
	yamt-nfs-mp-base3:1.13
	nick-hppapmap-base4:1.13
	nick-hppapmap-base3:1.13
	netbsd-5-0:1.12.0.76
	netbsd-5-0-RELEASE:1.12
	netbsd-5-0-RC4:1.12
	netbsd-5-0-RC3:1.12
	nick-hppapmap-base2:1.13
	netbsd-5-0-RC2:1.12
	jym-xensuspend:1.12.0.74
	jym-xensuspend-base:1.14
	netbsd-5-0-RC1:1.12
	haad-dm-base2:1.12
	haad-nbase2:1.12
	ad-audiomp2:1.12.0.72
	ad-audiomp2-base:1.12
	netbsd-5:1.12.0.70
	netbsd-5-base:1.12
	nick-hppapmap:1.12.0.68
	nick-hppapmap-base:1.13
	matt-mips64-base2:1.12
	haad-dm-base1:1.12
	wrstuden-revivesa-base-4:1.12
	netbsd-4-0-1-RELEASE:1.12
	wrstuden-revivesa-base-3:1.12
	wrstuden-revivesa-base-2:1.12
	wrstuden-fixsa-newbase:1.12
	nick-csl-alignment-base5:1.12
	haad-dm:1.12.0.66
	haad-dm-base:1.12
	wrstuden-revivesa-base-1:1.12
	simonb-wapbl-nbase:1.12
	yamt-pf42-base4:1.12
	simonb-wapbl:1.12.0.64
	simonb-wapbl-base:1.12
	yamt-pf42-base3:1.12
	hpcarm-cleanup-nbase:1.12
	yamt-pf42-baseX:1.12
	yamt-pf42-base2:1.12
	yamt-nfs-mp-base2:1.12
	wrstuden-revivesa:1.12.0.62
	wrstuden-revivesa-base:1.12
	yamt-nfs-mp:1.12.0.60
	yamt-nfs-mp-base:1.12
	yamt-pf42:1.12.0.58
	yamt-pf42-base:1.12
	ad-socklock-base1:1.12
	yamt-lazymbuf-base15:1.12
	yamt-lazymbuf-base14:1.12
	keiichi-mipv6-nbase:1.12
	mjf-devfs2:1.12.0.56
	mjf-devfs2-base:1.12
	nick-net80211-sync:1.12.0.54
	nick-net80211-sync-base:1.12
	keiichi-mipv6:1.12.0.52
	keiichi-mipv6-base:1.12
	bouyer-xeni386-merge1:1.12
	matt-armv6-prevmlocking:1.12
	wrstuden-fixsa-base-1:1.12
	vmlocking2-base3:1.12
	netbsd-4-0:1.12.0.50
	netbsd-4-0-RELEASE:1.12
	bouyer-xeni386-nbase:1.12
	yamt-kmem-base3:1.12
	cube-autoconf:1.12.0.48
	cube-autoconf-base:1.12
	yamt-kmem-base2:1.12
	bouyer-xeni386:1.12.0.46
	bouyer-xeni386-base:1.12
	yamt-kmem:1.12.0.44
	yamt-kmem-base:1.12
	vmlocking2-base2:1.12
	reinoud-bufcleanup-nbase:1.12
	vmlocking2:1.12.0.42
	vmlocking2-base1:1.12
	netbsd-4-0-RC5:1.12
	matt-nb4-arm:1.12.0.40
	matt-nb4-arm-base:1.12
	matt-armv6-nbase:1.12
	jmcneill-base:1.12
	netbsd-4-0-RC4:1.12
	mjf-devfs:1.12.0.38
	mjf-devfs-base:1.12
	bouyer-xenamd64-base2:1.12
	vmlocking-nbase:1.12
	yamt-x86pmap-base4:1.12
	bouyer-xenamd64:1.12.0.36
	bouyer-xenamd64-base:1.12
	netbsd-4-0-RC3:1.12
	yamt-x86pmap-base3:1.12
	yamt-x86pmap-base2:1.12
	netbsd-4-0-RC2:1.12
	yamt-x86pmap:1.12.0.34
	yamt-x86pmap-base:1.12
	netbsd-4-0-RC1:1.12
	matt-armv6:1.12.0.32
	matt-armv6-base:1.12
	jmcneill-pm:1.12.0.30
	jmcneill-pm-base:1.12
	hpcarm-cleanup:1.12.0.28
	hpcarm-cleanup-base:1.12
	nick-csl-alignment:1.12.0.26
	nick-csl-alignment-base:1.12
	matt-mips64:1.12.0.24
	matt-mips64-base:1.12
	netbsd-3-1-1-RELEASE:1.8
	netbsd-3-0-3-RELEASE:1.8
	yamt-idlelwp-base8:1.12
	wrstuden-fixsa:1.12.0.22
	wrstuden-fixsa-base:1.12
	ppcoea-renovation:1.12.0.20
	ppcoea-renovation-base:1.12
	thorpej-atomic:1.12.0.18
	thorpej-atomic-base:1.12
	reinoud-bufcleanup:1.12.0.16
	reinoud-bufcleanup-base:1.12
	mjf-ufs-trans:1.12.0.14
	mjf-ufs-trans-base:1.12
	vmlocking:1.12.0.12
	vmlocking-base:1.12
	ad-audiomp:1.12.0.10
	ad-audiomp-base:1.12
	yamt-idlelwp:1.12.0.8
	post-newlock2-merge:1.12
	newlock2-nbase:1.12
	yamt-splraiseipl-base5:1.12
	yamt-splraiseipl-base4:1.12
	yamt-splraiseipl-base3:1.12
	abandoned-netbsd-4-base:1.10
	abandoned-netbsd-4:1.10.0.18
	netbsd-3-1:1.8.0.28
	netbsd-3-1-RELEASE:1.8
	netbsd-3-0-2-RELEASE:1.8
	yamt-splraiseipl-base2:1.12
	netbsd-3-1-RC4:1.8
	yamt-splraiseipl:1.12.0.4
	yamt-splraiseipl-base:1.12
	netbsd-3-1-RC3:1.8
	yamt-pdpolicy-base9:1.12
	newlock2:1.12.0.2
	newlock2-base:1.12
	yamt-pdpolicy-base8:1.12
	netbsd-3-1-RC2:1.8
	netbsd-3-1-RC1:1.8
	yamt-pdpolicy-base7:1.10
	netbsd-4:1.12.0.6
	netbsd-4-base:1.12
	yamt-pdpolicy-base6:1.10
	chap-midi-nbase:1.10
	netbsd-3-0-1-RELEASE:1.8
	gdamore-uart:1.10.0.16
	gdamore-uart-base:1.10
	simonb-timcounters-final:1.10
	yamt-pdpolicy-base5:1.10
	chap-midi:1.10.0.14
	chap-midi-base:1.10
	yamt-pdpolicy-base4:1.10
	yamt-pdpolicy-base3:1.10
	peter-altq-base:1.10
	peter-altq:1.10.0.12
	yamt-pdpolicy-base2:1.10
	elad-kernelauth-base:1.10
	elad-kernelauth:1.10.0.10
	yamt-pdpolicy:1.10.0.8
	yamt-pdpolicy-base:1.10
	yamt-uio_vmspace-base5:1.10
	simonb-timecounters:1.10.0.6
	simonb-timecounters-base:1.10
	rpaulo-netinet-merge-pcb:1.10.0.4
	rpaulo-netinet-merge-pcb-base:1.12
	yamt-uio_vmspace:1.10.0.2
	netbsd-3-0:1.8.0.26
	netbsd-3-0-RELEASE:1.8
	netbsd-3-0-RC6:1.8
	yamt-readahead-base3:1.8
	netbsd-3-0-RC5:1.8
	netbsd-3-0-RC4:1.8
	netbsd-3-0-RC3:1.8
	yamt-readahead-base2:1.8
	netbsd-3-0-RC2:1.8
	yamt-readahead-pervnode:1.8
	yamt-readahead-perfile:1.8
	yamt-readahead:1.8.0.24
	yamt-readahead-base:1.8
	netbsd-3-0-RC1:1.8
	yamt-vop-base3:1.8
	netbsd-2-0-3-RELEASE:1.8
	netbsd-2-1:1.8.0.22
	yamt-vop-base2:1.8
	thorpej-vnode-attr:1.8.0.20
	thorpej-vnode-attr-base:1.8
	netbsd-2-1-RELEASE:1.8
	yamt-vop:1.8.0.18
	yamt-vop-base:1.8
	netbsd-2-1-RC6:1.8
	netbsd-2-1-RC5:1.8
	netbsd-2-1-RC4:1.8
	netbsd-2-1-RC3:1.8
	netbsd-2-1-RC2:1.8
	netbsd-2-1-RC1:1.8
	yamt-lazymbuf:1.8.0.16
	yamt-km-base4:1.8
	netbsd-2-0-2-RELEASE:1.8
	yamt-km-base3:1.8
	netbsd-3:1.8.0.14
	netbsd-3-base:1.8
	yamt-km-base2:1.8
	yamt-km:1.8.0.10
	yamt-km-base:1.8
	kent-audio2:1.8.0.8
	kent-audio2-base:1.8
	netbsd-2-0-1-RELEASE:1.8
	kent-audio1-beforemerge:1.8
	netbsd-2:1.8.0.6
	netbsd-2-base:1.8
	kent-audio1:1.8.0.4
	kent-audio1-base:1.8
	netbsd-2-0-RELEASE:1.8
	netbsd-2-0-RC5:1.8
	netbsd-2-0-RC4:1.8
	netbsd-2-0-RC3:1.8
	netbsd-2-0-RC2:1.8
	netbsd-2-0-RC1:1.8
	netbsd-2-0:1.8.0.2
	netbsd-2-0-base:1.8
	netbsd-1-6-PATCH002-RELEASE:1.4
	netbsd-1-6-PATCH002:1.4
	netbsd-1-6-PATCH002-RC4:1.4
	netbsd-1-6-PATCH002-RC3:1.4
	netbsd-1-6-PATCH002-RC2:1.4
	netbsd-1-6-PATCH002-RC1:1.4
	ktrace-lwp:1.4.0.12
	ktrace-lwp-base:1.8
	netbsd-1-6-PATCH001:1.4
	netbsd-1-6-PATCH001-RELEASE:1.4
	netbsd-1-6-PATCH001-RC3:1.4
	netbsd-1-6-PATCH001-RC2:1.4
	netbsd-1-6-PATCH001-RC1:1.4
	nathanw_sa_end:1.2.6.3
	nathanw_sa_before_merge:1.4
	fvdl_fs64_base:1.4
	gmcgarry_ctxsw:1.4.0.10
	gmcgarry_ctxsw_base:1.4
	gmcgarry_ucred:1.4.0.8
	gmcgarry_ucred_base:1.4
	nathanw_sa_base:1.4
	kqueue-aftermerge:1.4
	kqueue-beforemerge:1.4
	netbsd-1-6-RELEASE:1.4
	netbsd-1-6-RC3:1.4
	netbsd-1-6-RC2:1.4
	netbsd-1-6-RC1:1.4
	netbsd-1-6:1.4.0.6
	netbsd-1-6-base:1.4
	gehenna-devsw:1.4.0.4
	gehenna-devsw-base:1.4
	eeh-devprop:1.4.0.2
	eeh-devprop-base:1.4
	newlock:1.3.0.4
	newlock-base:1.3
	ifpoll-base:1.3
	nathanw_sa:1.2.0.6
	thorpej-mips-cache:1.2.0.4
	thorpej-mips-cache-base:1.2
	thorpej-devvp-base3:1.2
	thorpej-devvp-base2:1.2
	post-chs-ubcperf:1.2
	pre-chs-ubcperf:1.2
	thorpej-devvp:1.2.0.2
	thorpej-devvp-base:1.2
	kqueue:1.1.0.2
	kqueue-base:1.4;
locks; strict;
comment	@# @;


1.17
date	2019.05.08.13.40.16;	author isaki;	state Exp;
branches;
next	1.16;
commitid	LEGDdtzAItkeapmB;

1.16
date	2018.04.09.20.07.22;	author christos;	state Exp;
branches
	1.16.2.1
	1.16.4.1;
next	1.15;
commitid	3SLQTzSvznMkZNxA;

1.15
date	2018.04.09.19.11.38;	author christos;	state Exp;
branches;
next	1.14;
commitid	py3Lp47kdibbGNxA;

1.14
date	2009.05.14.01.10.19;	author macallan;	state Exp;
branches
	1.14.62.1;
next	1.13;

1.13
date	2009.02.12.06.33.57;	author rumble;	state Exp;
branches;
next	1.12;

1.12
date	2006.08.27.10.05.23;	author bjh21;	state Exp;
branches
	1.12.60.1
	1.12.68.1
	1.12.70.1
	1.12.74.1
	1.12.78.1;
next	1.11;

1.11
date	2006.08.26.22.06.37;	author bjh21;	state Exp;
branches;
next	1.10;

1.10
date	2005.12.28.08.31.09;	author kurahone;	state Exp;
branches
	1.10.4.1
	1.10.8.1;
next	1.9;

1.9
date	2005.12.11.12.18.53;	author christos;	state Exp;
branches;
next	1.8;

1.8
date	2003.11.22.03.58.52;	author sekiya;	state Exp;
branches
	1.8.16.1;
next	1.7;

1.7
date	2003.10.17.06.49.34;	author sekiya;	state Exp;
branches;
next	1.6;

1.6
date	2003.09.27.21.11.21;	author he;	state Exp;
branches;
next	1.5;

1.5
date	2003.09.25.16.35.50;	author lonewolf;	state Exp;
branches;
next	1.4;

1.4
date	2002.03.13.13.12.27;	author simonb;	state Exp;
branches
	1.4.12.1;
next	1.3;

1.3
date	2001.11.25.15.26.03;	author soren;	state Exp;
branches;
next	1.2;

1.2
date	2001.08.19.03.16.21;	author wdk;	state Exp;
branches
	1.2.6.1;
next	1.1;

1.1
date	2001.05.11.03.23.38;	author thorpej;	state Exp;
branches
	1.1.2.1;
next	;

1.16.2.1
date	2019.06.10.22.06.43;	author christos;	state Exp;
branches;
next	;
commitid	jtc8rnCzWiEEHGqB;

1.16.4.1
date	2019.05.05.02.31.41;	author isaki;	state Exp;
branches;
next	;
commitid	P6qg5pdPOH2RzXlB;

1.14.62.1
date	2018.04.16.01.59.55;	author pgoyette;	state Exp;
branches;
next	;
commitid	qk3nktk0szmTIByA;

1.12.60.1
date	2009.05.04.08.11.49;	author yamt;	state Exp;
branches;
next	1.12.60.2;

1.12.60.2
date	2009.05.16.10.41.16;	author yamt;	state Exp;
branches;
next	;

1.12.68.1
date	2009.03.03.18.29.14;	author skrll;	state Exp;
branches;
next	;

1.12.70.1
date	2009.09.26.18.03.06;	author snj;	state Exp;
branches;
next	;

1.12.74.1
date	2009.05.13.17.18.18;	author jym;	state Exp;
branches;
next	;

1.12.78.1
date	2010.12.29.07.19.28;	author matt;	state Exp;
branches;
next	;

1.10.4.1
date	2006.09.09.02.42.52;	author rpaulo;	state Exp;
branches;
next	;

1.10.8.1
date	2006.09.03.15.23.31;	author yamt;	state Exp;
branches;
next	;

1.8.16.1
date	2006.06.21.14.55.29;	author yamt;	state Exp;
branches;
next	1.8.16.2;

1.8.16.2
date	2006.12.30.20.46.53;	author yamt;	state Exp;
branches;
next	;

1.4.12.1
date	2004.08.03.10.40.06;	author skrll;	state Exp;
branches;
next	1.4.12.2;

1.4.12.2
date	2004.09.18.14.39.48;	author skrll;	state Exp;
branches;
next	1.4.12.3;

1.4.12.3
date	2004.09.21.13.21.19;	author skrll;	state Exp;
branches;
next	;

1.2.6.1
date	2001.08.19.03.16.21;	author nathanw;	state dead;
branches;
next	1.2.6.2;

1.2.6.2
date	2002.01.08.00.27.27;	author nathanw;	state Exp;
branches;
next	1.2.6.3;

1.2.6.3
date	2002.04.01.07.42.22;	author nathanw;	state Exp;
branches;
next	;

1.1.2.1
date	2001.08.25.06.15.49;	author thorpej;	state Exp;
branches;
next	1.1.2.2;

1.1.2.2
date	2002.01.10.19.48.25;	author thorpej;	state Exp;
branches;
next	1.1.2.3;

1.1.2.3
date	2002.03.16.15.59.28;	author jdolecek;	state Exp;
branches;
next	;


desc
@@


1.17
log
@Merge isaki-audio2 branch, the overhaul of audio subsystem.
- Interrupt-oriented system rather than thread-oriented.
- Improve stability, quality and performance.
- Split playback and record cleanly.  Improve halfduplex support.
- Many bugs are fixed including deadlocks, resource leaks, abuses, etc.
- Simplify audio filter mechanism.  The encoding/channels/frequency
  conversions are completely handled in the upper layer.  So the hard-
  ware driver only converts its hardware encoding (if necessary).
- audio_hw_if changes:
  - Obsoletes query_encoding and add query_format instead.
  - Obsoletes set_params and add set_format instead.
  - Remove drain, setfd, mappage.
  - The call sequences are changed.
- ioctl AUDIO_GETFD/SETFD, AUDIO_GETCHAN/SETCHAN are obsoleted.
- ioctl AUDIO_{QUERY,GET,SET}FORMAT are introduced.
- cleanup config attributes: au*conv and mulaw.
- All hardware drivers should follow it (I've done as much as possible).

Some file paths are changed:
- dev/audio.c         -> dev/audio/audio.c (rewritten)
- dev/audiovar.h      -> dev/audio/audiovar.h
- dev/audio_dai.h     -> dev/audio/audio_dai.h
- dev/audio_if.h      -> dev/audio/audio_if.h
- dev/audiobell.c     -> dev/audio/audiobell.c
- dev/audiobellvar.h  -> dev/audio/audiobellvar.h
- dev/mulaw.[ch]      -> dev/audio/mulaw.[ch] + dev/audio/alaw.c
@
text
@# $NetBSD: files.hpc,v 1.16 2018/04/09 20:07:22 christos Exp $

device	sq: arp, ether, ifnet
attach	sq at hpc
file	arch/sgimips/hpc/if_sq.c	sq

define	hpcdma
file	arch/sgimips/hpc/hpcdma.c	hpcdma

device	wdsc: wd33c93, scsi, hpcdma
attach	wdsc at hpc
file	arch/sgimips/hpc/wdsc.c		wdsc

device	haltwo: audiobus
attach	haltwo at hpc
file	arch/sgimips/hpc/haltwo.c	haltwo

attach	zsc at hpc with zsc_hpc

attach	pckbc at hpc with pckbc_hpc
file	arch/sgimips/hpc/pckbc_hpc.c	pckbc_hpc

defflag	opt_pi1ppc.h			PI1PPC_INDY_ACK_HACK	
device	pi1ppc: parport 
attach	pi1ppc at hpc
file	arch/sgimips/hpc/pi1ppc.c	pi1ppc

device	button : sysmon_power, sysmon_taskq
attach	button at hpc
file	arch/sgimips/hpc/button.c	button
@


1.16
log
@rename panel to button.
@
text
@d1 1
a1 1
# $NetBSD: files.hpc,v 1.15 2018/04/09 19:11:38 christos Exp $
d14 1
a14 1
device	haltwo: audiobus, auconv, mulaw
@


1.16.2.1
log
@Sync with HEAD
@
text
@d1 1
a1 1
# $NetBSD: files.hpc,v 1.17 2019/05/08 13:40:16 isaki Exp $
d14 1
a14 1
device	haltwo: audiobus
@


1.16.4.1
log
@Remove obsoleted au{,rate,vol}conv and mulaw attributes.
audio provides the equivalent of them inseparably.
@
text
@d1 1
a1 1
# $NetBSD: files.hpc,v 1.16 2018/04/09 20:07:22 christos Exp $
d14 1
a14 1
device	haltwo: audiobus
@


1.15
log
@rename "panel" to "button" to avoid conflict with fdt
@
text
@d1 1
a1 1
# $NetBSD: files.hpc,v 1.14 2009/05/14 01:10:19 macallan Exp $
d30 1
a30 1
file	arch/sgimips/hpc/panel.c	button
@


1.14
log
@add a driver for the Indy's front panel buttons.
- power button presses are reported to sysmon
- volume control buttons are reported to PMF
TODO: add better key repeat code. The hardware keeps firing interrupts at us
whenever a button is down and not on - say - status change. If we don't clear
the interrupt we'll be fired on until someone clears it. We should probably
disable the entire interrupt and occasionally poll for button release.
@
text
@d1 1
a1 1
# $NetBSD: files.hpc,v 1.13 2009/02/12 06:33:57 rumble Exp $
d28 3
a30 3
device	panel : sysmon_power, sysmon_taskq
attach	panel at hpc
file	arch/sgimips/hpc/panel.c	panel
@


1.14.62.1
log
@Sync with HEAD, resolve some conflicts
@
text
@d1 1
a1 1
# $NetBSD: files.hpc,v 1.16 2018/04/09 20:07:22 christos Exp $
d28 3
a30 3
device	button : sysmon_power, sysmon_taskq
attach	button at hpc
file	arch/sgimips/hpc/button.c	button
@


1.13
log
@Enable Personal IRIS 4D/20 and 4D/25 support:
  - Adapt int(4) to handle the INT1 chip
  - Move generic rtc clocks out of hpc/ and into dev/
  - Handle the very strangely wired eeprom and other bits in arcemu
  - Sprinkle MACH_SGI_IP6 as necessary
  - Enable IP6/IP10 devices in GENERIC32_IP12. Yes, the naming is poor but
    there's no winning with kernel/hw compatibility on sgimips...

Tested on my 4D/25. Doesn't (appear to) break macallan@@'s IP22.
@
text
@d1 1
a1 1
# $NetBSD: files.hpc,v 1.12 2006/08/27 10:05:23 bjh21 Exp $
d28 3
@


1.12
log
@Remove obsolete "sbic" define.
@
text
@d1 1
a1 1
# $NetBSD: files.hpc,v 1.11 2006/08/26 22:06:37 bjh21 Exp $
a13 8
device	dpclock
attach	dpclock at hpc
file	arch/sgimips/hpc/dpclock_hpc.c	dpclock

device	dsclock
attach	dsclock at hpc
file	arch/sgimips/hpc/dsclock_hpc.c	dsclock

@


1.12.78.1
log
@Merge changes from netbsd-5.
@
text
@d1 1
a1 1
# $NetBSD: files.hpc,v 1.12.70.1 2009/09/26 18:03:06 snj Exp $
a35 3
device	panel : sysmon_power, sysmon_taskq
attach	panel at hpc
file	arch/sgimips/hpc/panel.c	panel
@


1.12.70.1
log
@Pull up following revision(s) (requested by macallan in ticket #976):
	sys/arch/sgimips/hpc/files.hpc: revision 1.14
	sys/arch/sgimips/hpc/hpc.c: revision 1.62
	sys/arch/sgimips/hpc/panel.c: revision 1.1
add a driver for the Indy's front panel buttons.
- power button presses are reported to sysmon
- volume control buttons are reported to PMF
TODO: add better key repeat code. The hardware keeps firing interrupts
at us whenever a button is down and not on - say - status change. If we
don't clear the interrupt we'll be fired on until someone clears it. We
should probably disable the entire interrupt and occasionally poll for
button release.
@
text
@d1 1
a1 1
# $NetBSD: files.hpc,v 1.12 2006/08/27 10:05:23 bjh21 Exp $
a35 3
device	panel : sysmon_power, sysmon_taskq
attach	panel at hpc
file	arch/sgimips/hpc/panel.c	panel
@


1.12.74.1
log
@Sync with HEAD.

Commit is split, to avoid a "too many arguments" protocol error.
@
text
@d1 1
a1 1
# $NetBSD: files.hpc,v 1.13 2009/02/12 06:33:57 rumble Exp $
d14 8
@


1.12.60.1
log
@sync with head.
@
text
@d1 1
a1 1
# $NetBSD: files.hpc,v 1.12 2006/08/27 10:05:23 bjh21 Exp $
d14 8
@


1.12.60.2
log
@sync with head
@
text
@d1 1
a1 1
# $NetBSD: files.hpc,v 1.12.60.1 2009/05/04 08:11:49 yamt Exp $
a27 3
device	panel : sysmon_power, sysmon_taskq
attach	panel at hpc
file	arch/sgimips/hpc/panel.c	panel
@


1.12.68.1
log
@Sync with HEAD.
@
text
@d1 1
a1 1
# $NetBSD: files.hpc,v 1.13 2009/02/12 06:33:57 rumble Exp $
d14 8
@


1.11
log
@Move the sgimips "sbic" driver from arch/sgimips/hpc/sbic.c to
dev/ic/wd33c93.c.  This may not be the best WD33C93 driver we've
got, but it's the most recently worked on and probably the most
portable, so it seems like a good basis for further work (and in
particular an acorn26 driver for the Acorn SCSI card).  There's
no functional change in this commit, and sgimips kernels still
compile.
@
text
@d1 1
a1 1
# $NetBSD: files.hpc,v 1.10 2005/12/28 08:31:09 kurahone Exp $
a6 3
define	sbic
file	arch/sgimips/hpc/sbic.c		sbic

@


1.10
log
@Added support for the IP22 IOC's parallel port (PI1).

Code contributed by Joe Britt.

Reviewed by <sekiya> and <kurahone>.
@
text
@d1 1
a1 1
# $NetBSD: files.hpc,v 1.9 2005/12/11 12:18:53 christos Exp $
d13 1
a13 1
device	wdsc: sbic, scsi, hpcdma
@


1.10.4.1
log
@sync with head
@
text
@d1 1
a1 1
# $NetBSD: files.hpc,v 1.12 2006/08/27 10:05:23 bjh21 Exp $
d7 3
d13 1
a13 1
device	wdsc: wd33c93, scsi, hpcdma
@


1.10.8.1
log
@sync with head.
@
text
@d1 1
a1 1
# $NetBSD: files.hpc,v 1.10 2005/12/28 08:31:09 kurahone Exp $
d7 3
d13 1
a13 1
device	wdsc: wd33c93, scsi, hpcdma
@


1.9
log
@merge ktrace-lwp.
@
text
@d1 1
a1 1
# $NetBSD: files.hpc,v 1.4.12.3 2004/09/21 13:21:19 skrll Exp $
d33 6
@


1.8
log
@Add dpclock driver (and minimal hpc1 goo) for ip20.
@
text
@d1 1
a1 1
# $NetBSD: files.hpc,v 1.7 2003/10/17 06:49:34 sekiya Exp $
@


1.8.16.1
log
@sync with head.
@
text
@d1 1
a1 1
# $NetBSD: files.hpc,v 1.8 2003/11/22 03:58:52 sekiya Exp $
a32 6

defflag	opt_pi1ppc.h			PI1PPC_INDY_ACK_HACK	
device	pi1ppc: parport 
attach	pi1ppc at hpc
file	arch/sgimips/hpc/pi1ppc.c	pi1ppc

@


1.8.16.2
log
@sync with head.
@
text
@d1 1
a1 1
# $NetBSD: files.hpc,v 1.8.16.1 2006/06/21 14:55:29 yamt Exp $
d7 3
d13 1
a13 1
device	wdsc: wd33c93, scsi, hpcdma
@


1.7
log
@Compile dsclock_hpc.c only if dsclock is present in config file.
@
text
@d1 1
a1 1
# $NetBSD: files.hpc,v 1.6 2003/09/27 21:11:21 he Exp $
d16 4
@


1.6
log
@Allow kernels without the haltwo driver configured to build, i.e.
make the driver optional by adding the haltwo attribute.
@
text
@d1 1
a1 1
# $NetBSD: files.hpc,v 1.5 2003/09/25 16:35:50 lonewolf Exp $
d19 1
a19 1
file	arch/sgimips/hpc/dsclock_hpc.c
@


1.5
log
@Support for HAL2 audio controller attached to the HPC ASIC, found on SGI Indy.

The driver is not too heavily tested and only supports audio playback and
master volume setting currently.
@
text
@d1 1
a1 1
# $NetBSD: files.hpc,v 1.4 2002/03/13 13:12:27 simonb Exp $
d23 1
a23 1
file	arch/sgimips/hpc/haltwo.c
@


1.4
log
@Replace lots of 8x<space> with <tabs> and other miscellaneous indentation
fixes.
Wrap a couple of long lines.
Use <return-type>\n<function name> as per KNF in a few places.
@
text
@d1 1
a1 1
# $NetBSD: files.hpc,v 1.3 2001/11/25 15:26:03 soren Exp $
d20 4
@


1.4.12.1
log
@Sync with HEAD
@
text
@d1 1
a1 1
# $NetBSD: files.hpc,v 1.8 2003/11/22 03:58:52 sekiya Exp $
a16 4
device	dpclock
attach	dpclock at hpc
file	arch/sgimips/hpc/dpclock_hpc.c	dpclock

d19 1
a19 5
file	arch/sgimips/hpc/dsclock_hpc.c	dsclock

device	haltwo: audiobus, auconv, mulaw
attach	haltwo at hpc
file	arch/sgimips/hpc/haltwo.c	haltwo
@


1.4.12.2
log
@Sync with HEAD.
@
text
@@


1.4.12.3
log
@Fix the sync with head I botched.
@
text
@d1 1
a1 1
# $NetBSD: files.hpc,v 1.4.12.1 2004/08/03 10:40:06 skrll Exp $
@


1.3
log
@Adjust for dsclock name change.
@
text
@d1 1
a1 1
# $NetBSD: files.hpc,v 1.2 2001/08/19 03:16:21 wdk Exp $	
d3 3
a5 3
device sq: arp, ether, ifnet
attach sq at hpc
file arch/sgimips/hpc/if_sq.c		sq
d7 2
a8 2
define sbic
file arch/sgimips/hpc/sbic.c		sbic
d10 2
a11 2
define hpcdma
file arch/sgimips/hpc/hpcdma.c		hpcdma
d13 3
a15 3
device wdsc: sbic, scsi, hpcdma
attach wdsc at hpc
file arch/sgimips/hpc/wdsc.c		wdsc
d17 3
a19 3
device  dsclock
attach  dsclock at hpc
file arch/sgimips/hpc/dsclock_hpc.c
d21 1
a21 1
attach zsc at hpc with zsc_hpc
d23 2
a24 2
attach pckbc at hpc with pckbc_hpc
file arch/sgimips/hpc/pckbc_hpc.c      pckbc_hpc
@


1.2
log
@Initial implementation of WD33C9x SCSI driver for SGI IP22 platforms.

Based on mvme68k and Atari drivers for the same chipset with the
addition of bus_space support.  Attempts have been made to seperate out the
machine dependent dma components and more work is required in this area.

Tested on SGI R4K Indy, but has little testing on other platforms.
@
text
@d1 1
a1 1
# $NetBSD: files.hpc,v 1.1 2001/05/11 03:23:38 thorpej Exp $	
d19 1
a19 1
file arch/sgimips/hpc/ds1286.c
d23 2
@


1.2.6.1
log
@file files.hpc was added on branch nathanw_sa on 2002-01-08 00:27:27 +0000
@
text
@d1 22
@


1.2.6.2
log
@Catch up to -current.
@
text
@a0 24
# $NetBSD: files.hpc,v 1.2.6.1 2002/01/08 00:27:27 nathanw Exp $	

device sq: arp, ether, ifnet
attach sq at hpc
file arch/sgimips/hpc/if_sq.c		sq

define sbic
file arch/sgimips/hpc/sbic.c		sbic

define hpcdma
file arch/sgimips/hpc/hpcdma.c		hpcdma

device wdsc: sbic, scsi, hpcdma
attach wdsc at hpc
file arch/sgimips/hpc/wdsc.c		wdsc

device  dsclock
attach  dsclock at hpc
file arch/sgimips/hpc/dsclock_hpc.c

attach zsc at hpc with zsc_hpc

attach pckbc at hpc with pckbc_hpc
file arch/sgimips/hpc/pckbc_hpc.c      pckbc_hpc
@


1.2.6.3
log
@Catch up to -current.
(CVS: It's not just a program. It's an adventure!)
@
text
@d1 1
a1 1
# $NetBSD: files.hpc,v 1.2.6.2 2002/04/01 07:42:22 nathanw Exp $
d3 3
a5 3
device	sq: arp, ether, ifnet
attach	sq at hpc
file	arch/sgimips/hpc/if_sq.c	sq
d7 2
a8 2
define	sbic
file	arch/sgimips/hpc/sbic.c		sbic
d10 2
a11 2
define	hpcdma
file	arch/sgimips/hpc/hpcdma.c	hpcdma
d13 3
a15 3
device	wdsc: sbic, scsi, hpcdma
attach	wdsc at hpc
file	arch/sgimips/hpc/wdsc.c		wdsc
d17 3
a19 3
device	dsclock
attach	dsclock at hpc
file	arch/sgimips/hpc/dsclock_hpc.c
d21 1
a21 1
attach	zsc at hpc with zsc_hpc
d23 2
a24 2
attach	pckbc at hpc with pckbc_hpc
file	arch/sgimips/hpc/pckbc_hpc.c	pckbc_hpc
@


1.1
log
@Autoconfiguration glue for HPC devices.

From Rafal K. Boni.
@
text
@d1 1
a1 1
# $NetBSD$	
d7 9
a15 9
# 
# Not yet
#
#define sbic
#file arch/sgimips/hpc/sbic.c
#
#device wdsc: sbic, scsi
#attach wdsc at hpc
#file arch/sgimips/hpc/wdsc.c
@


1.1.2.1
log
@Merge Aug 24 -current into the kqueue branch.
@
text
@d1 1
a1 1
# $NetBSD: files.hpc,v 1.2 2001/08/19 03:16:21 wdk Exp $	
d7 9
a15 9
define sbic
file arch/sgimips/hpc/sbic.c		sbic

define hpcdma
file arch/sgimips/hpc/hpcdma.c		hpcdma

device wdsc: sbic, scsi, hpcdma
attach wdsc at hpc
file arch/sgimips/hpc/wdsc.c		wdsc
@


1.1.2.2
log
@Sync kqueue branch with -current.
@
text
@d1 1
a1 1
# $NetBSD: files.hpc,v 1.1.2.1 2001/08/25 06:15:49 thorpej Exp $	
d19 1
a19 1
file arch/sgimips/hpc/dsclock_hpc.c
a22 2
attach pckbc at hpc with pckbc_hpc
file arch/sgimips/hpc/pckbc_hpc.c      pckbc_hpc
@


1.1.2.3
log
@Catch up with -current.
@
text
@d1 1
a1 1
# $NetBSD$
d3 3
a5 3
device	sq: arp, ether, ifnet
attach	sq at hpc
file	arch/sgimips/hpc/if_sq.c	sq
d7 2
a8 2
define	sbic
file	arch/sgimips/hpc/sbic.c		sbic
d10 2
a11 2
define	hpcdma
file	arch/sgimips/hpc/hpcdma.c	hpcdma
d13 3
a15 3
device	wdsc: sbic, scsi, hpcdma
attach	wdsc at hpc
file	arch/sgimips/hpc/wdsc.c		wdsc
d17 3
a19 3
device	dsclock
attach	dsclock at hpc
file	arch/sgimips/hpc/dsclock_hpc.c
d21 1
a21 1
attach	zsc at hpc with zsc_hpc
d23 2
a24 2
attach	pckbc at hpc with pckbc_hpc
file	arch/sgimips/hpc/pckbc_hpc.c	pckbc_hpc
@
