head 1.18; access; symbols netbsd-9-5-RELEASE:1.18 netbsd-11-0-RELEASE:1.18 netbsd-11-0-RC7:1.18 netbsd-11-0-RC6:1.18 netbsd-11-0-RC5:1.18 netbsd-11-0-RC4:1.18 netbsd-11-0-RC3:1.18 netbsd-11-0-RC2:1.18 netbsd-11-0-RC1:1.18 perseant-exfatfs-base-20250801:1.18 netbsd-11:1.18.0.72 netbsd-11-base:1.18 netbsd-10-1-RELEASE:1.18 perseant-exfatfs-base-20240630:1.18 perseant-exfatfs:1.18.0.70 perseant-exfatfs-base:1.18 netbsd-8-3-RELEASE:1.18 netbsd-9-4-RELEASE:1.18 netbsd-10-0-RELEASE:1.18 netbsd-10-0-RC6:1.18 netbsd-10-0-RC5:1.18 netbsd-10-0-RC4:1.18 netbsd-10-0-RC3:1.18 netbsd-10-0-RC2:1.18 thorpej-ifq:1.18.0.68 thorpej-ifq-base:1.18 thorpej-altq-separation:1.18.0.66 thorpej-altq-separation-base:1.18 netbsd-10-0-RC1:1.18 netbsd-10:1.18.0.64 netbsd-10-base:1.18 bouyer-sunxi-drm:1.18.0.62 bouyer-sunxi-drm-base:1.18 netbsd-9-3-RELEASE:1.18 thorpej-i2c-spi-conf2:1.18.0.60 thorpej-i2c-spi-conf2-base:1.18 thorpej-futex2:1.18.0.58 thorpej-futex2-base:1.18 thorpej-cfargs2:1.18.0.56 thorpej-cfargs2-base:1.18 cjep_sun2x-base1:1.18 cjep_sun2x:1.18.0.54 cjep_sun2x-base:1.18 cjep_staticlib_x-base1:1.18 netbsd-9-2-RELEASE:1.18 cjep_staticlib_x:1.18.0.52 cjep_staticlib_x-base:1.18 thorpej-i2c-spi-conf:1.18.0.50 thorpej-i2c-spi-conf-base:1.18 thorpej-cfargs:1.18.0.48 thorpej-cfargs-base:1.18 thorpej-futex:1.18.0.46 thorpej-futex-base:1.18 netbsd-9-1-RELEASE:1.18 bouyer-xenpvh-base2:1.18 phil-wifi-20200421:1.18 bouyer-xenpvh-base1:1.18 phil-wifi-20200411:1.18 bouyer-xenpvh:1.18.0.44 bouyer-xenpvh-base:1.18 is-mlppp:1.18.0.42 is-mlppp-base:1.18 phil-wifi-20200406:1.18 netbsd-8-2-RELEASE:1.18 ad-namecache-base3:1.18 netbsd-9-0-RELEASE:1.18 netbsd-9-0-RC2:1.18 ad-namecache-base2:1.18 ad-namecache-base1:1.18 ad-namecache:1.18.0.40 ad-namecache-base:1.18 netbsd-9-0-RC1:1.18 phil-wifi-20191119:1.18 netbsd-9:1.18.0.38 netbsd-9-base:1.18 phil-wifi-20190609:1.18 netbsd-8-1-RELEASE:1.18 netbsd-8-1-RC1:1.18 isaki-audio2:1.18.0.36 isaki-audio2-base:1.18 pgoyette-compat-merge-20190127:1.18 pgoyette-compat-20190127:1.18 pgoyette-compat-20190118:1.18 pgoyette-compat-1226:1.18 pgoyette-compat-1126:1.18 pgoyette-compat-1020:1.18 pgoyette-compat-0930:1.18 pgoyette-compat-0906:1.18 jdolecek-ncqfixes:1.18.0.34 jdolecek-ncqfixes-base:1.18 netbsd-7-2-RELEASE:1.18 pgoyette-compat-0728:1.18 netbsd-8-0-RELEASE:1.18 phil-wifi:1.18.0.32 phil-wifi-base:1.18 pgoyette-compat-0625:1.18 netbsd-8-0-RC2:1.18 pgoyette-compat-0521:1.18 pgoyette-compat-0502:1.18 pgoyette-compat-0422:1.18 netbsd-8-0-RC1:1.18 pgoyette-compat-0415:1.18 pgoyette-compat-0407:1.18 pgoyette-compat-0330:1.18 pgoyette-compat-0322:1.18 pgoyette-compat-0315:1.18 netbsd-7-1-2-RELEASE:1.18 pgoyette-compat:1.18.0.30 pgoyette-compat-base:1.18 netbsd-7-1-1-RELEASE:1.18 tls-maxphys-base-20171202:1.18 matt-nb8-mediatek:1.18.0.28 matt-nb8-mediatek-base:1.18 nick-nhusb-base-20170825:1.18 perseant-stdc-iso10646:1.18.0.26 perseant-stdc-iso10646-base:1.18 netbsd-8:1.18.0.24 netbsd-8-base:1.18 prg-localcount2-base3:1.18 prg-localcount2-base2:1.18 prg-localcount2-base1:1.18 prg-localcount2:1.18.0.22 prg-localcount2-base:1.18 pgoyette-localcount-20170426:1.18 bouyer-socketcan-base1:1.18 jdolecek-ncq:1.18.0.20 jdolecek-ncq-base:1.18 pgoyette-localcount-20170320:1.18 netbsd-7-1:1.18.0.18 netbsd-7-1-RELEASE:1.18 netbsd-7-1-RC2:1.18 nick-nhusb-base-20170204:1.18 netbsd-7-nhusb-base-20170116:1.18 bouyer-socketcan:1.18.0.16 bouyer-socketcan-base:1.18 pgoyette-localcount-20170107:1.18 netbsd-7-1-RC1:1.18 nick-nhusb-base-20161204:1.18 pgoyette-localcount-20161104:1.18 netbsd-7-0-2-RELEASE:1.18 nick-nhusb-base-20161004:1.18 localcount-20160914:1.18 netbsd-7-nhusb:1.18.0.14 netbsd-7-nhusb-base:1.18 pgoyette-localcount-20160806:1.18 pgoyette-localcount-20160726:1.18 pgoyette-localcount:1.18.0.12 pgoyette-localcount-base:1.18 nick-nhusb-base-20160907:1.18 nick-nhusb-base-20160529:1.18 netbsd-7-0-1-RELEASE:1.18 nick-nhusb-base-20160422:1.18 nick-nhusb-base-20160319:1.18 nick-nhusb-base-20151226:1.18 netbsd-7-0:1.18.0.10 netbsd-7-0-RELEASE:1.18 nick-nhusb-base-20150921:1.18 netbsd-7-0-RC3:1.18 netbsd-7-0-RC2:1.18 netbsd-7-0-RC1:1.18 nick-nhusb-base-20150606:1.18 nick-nhusb-base-20150406:1.18 nick-nhusb:1.18.0.8 nick-nhusb-base:1.18 netbsd-5-2-3-RELEASE:1.17 netbsd-5-1-5-RELEASE:1.17 netbsd-6-0-6-RELEASE:1.17 netbsd-6-1-5-RELEASE:1.17 netbsd-7:1.18.0.6 netbsd-7-base:1.18 yamt-pagecache-base9:1.18 yamt-pagecache-tag8:1.17 netbsd-6-1-4-RELEASE:1.17 netbsd-6-0-5-RELEASE:1.17 tls-earlyentropy:1.18.0.4 tls-earlyentropy-base:1.18 riastradh-xf86-video-intel-2-7-1-pre-2-21-15:1.18 riastradh-drm2-base3:1.18 netbsd-6-1-3-RELEASE:1.17 netbsd-6-0-4-RELEASE:1.17 netbsd-5-2-2-RELEASE:1.17 netbsd-5-1-4-RELEASE:1.17 netbsd-6-1-2-RELEASE:1.17 netbsd-6-0-3-RELEASE:1.17 netbsd-5-2-1-RELEASE:1.17 netbsd-5-1-3-RELEASE:1.17 rmind-smpnet-nbase:1.18 netbsd-6-1-1-RELEASE:1.17 riastradh-drm2-base2:1.18 riastradh-drm2-base1:1.18 riastradh-drm2:1.18.0.2 riastradh-drm2-base:1.18 rmind-smpnet:1.17.0.104 rmind-smpnet-base:1.18 netbsd-6-1:1.17.0.110 netbsd-6-0-2-RELEASE:1.17 netbsd-6-1-RELEASE:1.17 khorben-n900:1.17.0.108 netbsd-6-1-RC4:1.17 netbsd-6-1-RC3:1.17 agc-symver:1.17.0.106 agc-symver-base:1.17 netbsd-6-1-RC2:1.17 netbsd-6-1-RC1:1.17 yamt-pagecache-base8:1.17 netbsd-5-2:1.17.0.102 netbsd-6-0-1-RELEASE:1.17 yamt-pagecache-base7:1.17 netbsd-5-2-RELEASE:1.17 netbsd-5-2-RC1:1.17 matt-nb6-plus-nbase:1.17 yamt-pagecache-base6:1.17 netbsd-6-0:1.17.0.100 netbsd-6-0-RELEASE:1.17 netbsd-6-0-RC2:1.17 tls-maxphys:1.17.0.98 tls-maxphys-base:1.18 matt-nb6-plus:1.17.0.96 matt-nb6-plus-base:1.17 netbsd-6-0-RC1:1.17 jmcneill-usbmp-base10:1.17 yamt-pagecache-base5:1.17 jmcneill-usbmp-base9:1.17 yamt-pagecache-base4:1.17 jmcneill-usbmp-base8:1.17 jmcneill-usbmp-base7:1.17 jmcneill-usbmp-base6:1.17 jmcneill-usbmp-base5:1.17 jmcneill-usbmp-base4:1.17 jmcneill-usbmp-base3:1.17 jmcneill-usbmp-pre-base2:1.17 jmcneill-usbmp-base2:1.17 netbsd-6:1.17.0.94 netbsd-6-base:1.17 netbsd-5-1-2-RELEASE:1.17 netbsd-5-1-1-RELEASE:1.17 jmcneill-usbmp:1.17.0.92 jmcneill-usbmp-base:1.17 jmcneill-audiomp3:1.17.0.90 jmcneill-audiomp3-base:1.17 yamt-pagecache-base3:1.17 yamt-pagecache-base2:1.17 yamt-pagecache:1.17.0.88 yamt-pagecache-base:1.17 rmind-uvmplock-nbase:1.17 cherry-xenmp:1.17.0.86 cherry-xenmp-base:1.17 bouyer-quota2-nbase:1.17 bouyer-quota2:1.17.0.84 bouyer-quota2-base:1.17 jruoho-x86intr:1.17.0.82 jruoho-x86intr-base:1.17 matt-mips64-premerge-20101231:1.17 matt-nb5-mips64-premerge-20101231:1.17 matt-nb5-pq3:1.17.0.80 matt-nb5-pq3-base:1.17 netbsd-5-1:1.17.0.78 netbsd-5-1-RELEASE:1.17 uebayasi-xip-base4:1.17 uebayasi-xip-base3:1.17 yamt-nfs-mp-base11:1.17 netbsd-5-1-RC4:1.17 matt-nb5-mips64-k15:1.17 uebayasi-xip-base2:1.17 yamt-nfs-mp-base10:1.17 netbsd-5-1-RC3:1.17 netbsd-5-1-RC2:1.17 uebayasi-xip-base1:1.17 netbsd-5-1-RC1:1.17 rmind-uvmplock:1.17.0.76 rmind-uvmplock-base:1.17 yamt-nfs-mp-base9:1.17 uebayasi-xip:1.17.0.74 uebayasi-xip-base:1.17 netbsd-5-0-2-RELEASE:1.17 matt-nb5-mips64-premerge-20091211:1.17 matt-premerge-20091211:1.17 yamt-nfs-mp-base8:1.17 matt-nb5-mips64-u2-k2-k4-k7-k8-k9:1.17 matt-nb4-mips64-k7-u2a-k9b:1.17 matt-nb5-mips64-u1-k1-k5:1.17 yamt-nfs-mp-base7:1.17 matt-nb5-mips64:1.17.0.72 netbsd-5-0-1-RELEASE:1.17 jymxensuspend-base:1.17 yamt-nfs-mp-base6:1.17 yamt-nfs-mp-base5:1.17 yamt-nfs-mp-base4:1.17 jym-xensuspend-nbase:1.17 yamt-nfs-mp-base3:1.17 nick-hppapmap-base4:1.17 nick-hppapmap-base3:1.17 netbsd-5-0:1.17.0.70 netbsd-5-0-RELEASE:1.17 netbsd-5-0-RC4:1.17 netbsd-5-0-RC3:1.17 nick-hppapmap-base2:1.17 netbsd-5-0-RC2:1.17 jym-xensuspend:1.17.0.68 jym-xensuspend-base:1.17 netbsd-5-0-RC1:1.17 haad-dm-base2:1.17 haad-nbase2:1.17 ad-audiomp2:1.17.0.66 ad-audiomp2-base:1.17 netbsd-5:1.17.0.64 netbsd-5-base:1.17 nick-hppapmap:1.17.0.62 nick-hppapmap-base:1.17 matt-mips64-base2:1.17 matt-mips64:1.17.0.60 haad-dm-base1:1.17 wrstuden-revivesa-base-4:1.17 netbsd-4-0-1-RELEASE:1.17 wrstuden-revivesa-base-3:1.17 wrstuden-revivesa-base-2:1.17 wrstuden-fixsa-newbase:1.17 nick-csl-alignment-base5:1.17 haad-dm:1.17.0.58 haad-dm-base:1.17 wrstuden-revivesa-base-1:1.17 simonb-wapbl-nbase:1.17 yamt-pf42-base4:1.17 simonb-wapbl:1.17.0.56 simonb-wapbl-base:1.17 yamt-pf42-base3:1.17 hpcarm-cleanup-nbase:1.17 yamt-pf42-baseX:1.17 yamt-pf42-base2:1.17 yamt-nfs-mp-base2:1.17 wrstuden-revivesa:1.17.0.54 wrstuden-revivesa-base:1.17 yamt-nfs-mp:1.17.0.52 yamt-nfs-mp-base:1.17 yamt-pf42:1.17.0.50 yamt-pf42-base:1.17 ad-socklock-base1:1.17 yamt-lazymbuf-base15:1.17 yamt-lazymbuf-base14:1.17 keiichi-mipv6-nbase:1.17 mjf-devfs2:1.17.0.48 mjf-devfs2-base:1.17 nick-net80211-sync:1.17.0.46 nick-net80211-sync-base:1.17 keiichi-mipv6:1.17.0.44 keiichi-mipv6-base:1.17 bouyer-xeni386-merge1:1.17 matt-armv6-prevmlocking:1.17 wrstuden-fixsa-base-1:1.17 vmlocking2-base3:1.17 netbsd-4-0:1.17.0.42 netbsd-4-0-RELEASE:1.17 bouyer-xeni386-nbase:1.17 yamt-kmem-base3:1.17 cube-autoconf:1.17.0.40 cube-autoconf-base:1.17 yamt-kmem-base2:1.17 bouyer-xeni386:1.17.0.38 bouyer-xeni386-base:1.17 yamt-kmem:1.17.0.36 yamt-kmem-base:1.17 vmlocking2-base2:1.17 reinoud-bufcleanup-nbase:1.17 vmlocking2:1.17.0.34 vmlocking2-base1:1.17 netbsd-4-0-RC5:1.17 matt-nb4-arm:1.17.0.32 matt-nb4-arm-base:1.17 matt-armv6-nbase:1.17 jmcneill-base:1.17 netbsd-4-0-RC4:1.17 mjf-devfs:1.17.0.30 mjf-devfs-base:1.17 bouyer-xenamd64-base2:1.17 vmlocking-nbase:1.17 yamt-x86pmap-base4:1.17 bouyer-xenamd64:1.17.0.28 bouyer-xenamd64-base:1.17 netbsd-4-0-RC3:1.17 yamt-x86pmap-base3:1.17 yamt-x86pmap-base2:1.17 netbsd-4-0-RC2:1.17 yamt-x86pmap:1.17.0.26 yamt-x86pmap-base:1.17 netbsd-4-0-RC1:1.17 matt-armv6:1.17.0.24 matt-armv6-base:1.17 matt-mips64-base:1.17 jmcneill-pm:1.17.0.22 jmcneill-pm-base:1.17 hpcarm-cleanup:1.17.0.20 hpcarm-cleanup-base:1.17 nick-csl-alignment:1.17.0.18 nick-csl-alignment-base:1.17 netbsd-3-1-1-RELEASE:1.15 netbsd-3-0-3-RELEASE:1.15 yamt-idlelwp-base8:1.17 wrstuden-fixsa:1.17.0.16 wrstuden-fixsa-base:1.17 thorpej-atomic:1.17.0.14 thorpej-atomic-base:1.17 reinoud-bufcleanup:1.17.0.12 reinoud-bufcleanup-base:1.17 mjf-ufs-trans:1.17.0.10 mjf-ufs-trans-base:1.17 vmlocking:1.17.0.8 vmlocking-base:1.17 ad-audiomp:1.17.0.6 ad-audiomp-base:1.17 yamt-idlelwp:1.17.0.4 post-newlock2-merge:1.17 newlock2-nbase:1.17 yamt-splraiseipl-base5:1.17 yamt-splraiseipl-base4:1.17 yamt-splraiseipl-base3:1.17 abandoned-netbsd-4-base:1.16 abandoned-netbsd-4:1.16.0.18 netbsd-3-1:1.15.0.28 netbsd-3-1-RELEASE:1.15 netbsd-3-0-2-RELEASE:1.15 yamt-splraiseipl-base2:1.17 netbsd-3-1-RC4:1.15 yamt-splraiseipl:1.16.0.22 yamt-splraiseipl-base:1.16 netbsd-3-1-RC3:1.15 yamt-pdpolicy-base9:1.16 newlock2:1.16.0.20 newlock2-base:1.17 yamt-pdpolicy-base8:1.16 netbsd-3-1-RC2:1.15 netbsd-3-1-RC1:1.15 yamt-pdpolicy-base7:1.16 netbsd-4:1.17.0.2 netbsd-4-base:1.17 yamt-pdpolicy-base6:1.16 chap-midi-nbase:1.16 netbsd-3-0-1-RELEASE:1.15 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.15.0.26 netbsd-3-0-RELEASE:1.15 netbsd-3-0-RC6:1.15 yamt-readahead-base3:1.15 netbsd-3-0-RC5:1.15 netbsd-3-0-RC4:1.15 netbsd-3-0-RC3:1.15 yamt-readahead-base2:1.15 netbsd-3-0-RC2:1.15 yamt-readahead-pervnode:1.15 yamt-readahead-perfile:1.15 yamt-readahead:1.15.0.24 yamt-readahead-base:1.15 netbsd-3-0-RC1:1.15 yamt-vop-base3:1.15 netbsd-2-0-3-RELEASE:1.15 netbsd-2-1:1.15.0.22 yamt-vop-base2:1.15 thorpej-vnode-attr:1.15.0.20 thorpej-vnode-attr-base:1.15 netbsd-2-1-RELEASE:1.15 yamt-vop:1.15.0.18 yamt-vop-base:1.15 netbsd-2-1-RC6:1.15 netbsd-2-1-RC5:1.15 netbsd-2-1-RC4:1.15 netbsd-2-1-RC3:1.15 netbsd-2-1-RC2:1.15 netbsd-2-1-RC1:1.15 yamt-lazymbuf:1.15.0.16 yamt-km-base4:1.15 netbsd-2-0-2-RELEASE:1.15 yamt-km-base3:1.15 netbsd-3:1.15.0.14 netbsd-3-base:1.15 yamt-km-base2:1.15 yamt-km:1.15.0.10 yamt-km-base:1.15 kent-audio2:1.15.0.8 kent-audio2-base:1.15 netbsd-2-0-1-RELEASE:1.15 kent-audio1-beforemerge:1.15 netbsd-2:1.15.0.6 netbsd-2-base:1.15 kent-audio1:1.15.0.4 kent-audio1-base:1.15 netbsd-2-0-RELEASE:1.15 netbsd-2-0-RC5:1.15 netbsd-2-0-RC4:1.15 netbsd-2-0-RC3:1.15 netbsd-2-0-RC2:1.15 netbsd-2-0-RC1:1.15 netbsd-2-0:1.15.0.2 netbsd-2-0-base:1.15 netbsd-1-6-PATCH002-RELEASE:1.13 netbsd-1-6-PATCH002:1.13 netbsd-1-6-PATCH002-RC4:1.13 netbsd-1-6-PATCH002-RC3:1.13 netbsd-1-6-PATCH002-RC2:1.13 netbsd-1-6-PATCH002-RC1:1.13 ktrace-lwp:1.13.0.24 ktrace-lwp-base:1.15 netbsd-1-6-PATCH001:1.13 netbsd-1-6-PATCH001-RELEASE:1.13 netbsd-1-6-PATCH001-RC3:1.13 netbsd-1-6-PATCH001-RC2:1.13 netbsd-1-6-PATCH001-RC1:1.13 nathanw_sa_end:1.13 nathanw_sa_before_merge:1.13 fvdl_fs64_base:1.13 gmcgarry_ctxsw:1.13.0.22 gmcgarry_ctxsw_base:1.13 gmcgarry_ucred:1.13.0.20 gmcgarry_ucred_base:1.13 nathanw_sa_base:1.13 kqueue-aftermerge:1.13 kqueue-beforemerge:1.13 netbsd-1-6-RELEASE:1.13 netbsd-1-6-RC3:1.13 netbsd-1-6-RC2:1.13 netbsd-1-6-RC1:1.13 netbsd-1-6:1.13.0.18 netbsd-1-6-base:1.13 gehenna-devsw:1.13.0.16 gehenna-devsw-base:1.13 eeh-devprop:1.13.0.14 eeh-devprop-base:1.13 newlock:1.13.0.12 newlock-base:1.13 ifpoll-base:1.13 nathanw_sa:1.13.0.8 thorpej-mips-cache:1.13.0.6 thorpej-mips-cache-base:1.13 thorpej-devvp-base3:1.13 thorpej-devvp-base2:1.13 post-chs-ubcperf:1.13 pre-chs-ubcperf:1.13 thorpej-devvp:1.13.0.4 thorpej-devvp-base:1.13 kqueue:1.13.0.2 kqueue-base:1.13 thorpej_scsipi_beforemerge:1.4 thorpej_scsipi:1.3.0.2 thorpej_scsipi_base:1.4 thorpej_scsipi_nbase:1.4; locks; strict; comment @# @; 1.18 date 2013.07.11.13.44.51; author kiyohara; state Exp; branches; next 1.17; 1.17 date 2006.10.01.12.39.35; author bjh21; state Exp; branches 1.17.88.1 1.17.98.1 1.17.104.1; next 1.16; 1.16 date 2005.12.11.12.23.28; author christos; state Exp; branches 1.16.20.1 1.16.22.1; next 1.15; 1.15 date 2003.10.08.20.58.00; author bouyer; state Exp; branches 1.15.16.1; next 1.14; 1.14 date 2003.10.08.10.58.13; author bouyer; state Exp; branches; next 1.13; 1.13 date 2001.07.04.15.01.08; author bjh21; state Exp; branches 1.13.8.1 1.13.24.1; next 1.12; 1.12 date 2001.07.04.14.33.43; author bjh21; state Exp; branches; next 1.11; 1.11 date 2001.07.04.13.49.24; author bjh21; state Exp; branches; next 1.10; 1.10 date 2001.06.13.18.31.43; author bjh21; state Exp; branches; next 1.9; 1.9 date 2001.06.08.22.33.59; author bjh21; state Exp; branches; next 1.8; 1.8 date 2001.06.08.20.13.25; author bjh21; state Exp; branches; next 1.7; 1.7 date 2001.05.26.23.01.19; author bjh21; state Exp; branches; next 1.6; 1.6 date 2001.05.26.17.49.46; author bjh21; state Exp; branches; next 1.5; 1.5 date 2001.05.26.17.47.45; author bjh21; state Exp; branches; next 1.4; 1.4 date 2001.04.14.20.39.23; author bjh21; state Exp; branches; next 1.3; 1.3 date 2001.03.25.01.09.36; author bjh21; state Exp; branches 1.3.2.1; next 1.2; 1.2 date 2001.03.24.00.14.52; author bjh21; state Exp; branches; next 1.1; 1.1 date 2001.03.19.23.58.12; author bjh21; state Exp; branches; next ; 1.17.88.1 date 2014.05.22.11.40.35; author yamt; state Exp; branches; next ; 1.17.98.1 date 2014.08.20.00.03.49; author tls; state Exp; branches; next ; 1.17.104.1 date 2013.08.28.23.59.26; author rmind; state Exp; branches; next ; 1.16.20.1 date 2006.11.18.21.34.46; author ad; state Exp; branches; next ; 1.16.22.1 date 2006.10.22.06.06.43; author yamt; state Exp; branches; next ; 1.15.16.1 date 2006.12.30.20.49.30; author yamt; state Exp; branches; next ; 1.13.8.1 date 2001.07.04.15.01.08; author bjh21; state dead; branches; next 1.13.8.2; 1.13.8.2 date 2001.07.04.15.01.09; author bjh21; state Exp; branches; next ; 1.13.24.1 date 2004.08.03.10.50.27; author skrll; state Exp; branches; next 1.13.24.2; 1.13.24.2 date 2004.09.18.14.50.39; author skrll; state Exp; branches; next 1.13.24.3; 1.13.24.3 date 2004.09.21.13.32.37; author skrll; state Exp; branches; next ; 1.3.2.1 date 2001.03.25.01.09.36; author bouyer; state dead; branches; next 1.3.2.2; 1.3.2.2 date 2001.04.21.17.49.39; author bouyer; state Exp; branches; next ; desc @@ 1.18 log @Add Castle SCSI16 board. @ text @# $NetBSD: files.podulebus,v 1.17 2006/10/01 12:39:35 bjh21 Exp $ device podulebus { [slot = -1] } define podloader # Acorn SCSI Expansion Card (SEC) device sec: scsi, wd33c93, podloader attach sec at podulebus file dev/podulebus/sec.c sec # Oak SCSI device oak: scsi, ncr5380sbc, podloader attach oak at podulebus file dev/podulebus/oak.c oak # HCCS 8-bit SCSI device hcsc: scsi, ncr5380sbc, podloader attach hcsc at podulebus file dev/podulebus/hcsc.c hcsc # D.T. software IDE device dtide: ata attach dtide at podulebus file dev/podulebus/dtide.c dtide # HCCS IDE device hcide: ata attach hcide at podulebus file dev/podulebus/hcide.c hcide # Acorn Ether1 device ei: ether, ifnet, arp, i82586 attach ei at podulebus file dev/podulebus/if_ei.c ei # Acorn/Atomwide Ether3 device ea: ether, ifnet, arp, seeq8005 attach ea at podulebus file dev/podulebus/if_ea.c ea # ANT EtherB device eb: ether, ifnet, arp, seeq8005 attach eb at podulebus file dev/podulebus/if_eb.c eb # ACE (alias MCS) Midi-Connect card # EXPERIMENTAL. Probably not very useful. device acemidi { } attach acemidi at podulebus attach com at acemidi with com_acemidi file dev/podulebus/acemidi.c acemidi # Castle SCSI16 (Qlogic FAS209) boards attach esp at podulebus with esp_podule : ncr53c9x file dev/podulebus/esp_podule.c esp_podule @ 1.17 log @New driver, sec(4), for the Acorn SCSI Expansion Card. Unlike asc(4), this driver uses the board's DMA system, uses the machine-independent WD33C93 driver, works on NetBSD/acorn26, and doesn't share a name with six other machine-dependent SCSI drivers. Not tested on acorn32, but it seems to work tolerably well on my A540. @ text @d1 1 a1 1 # $NetBSD: files.podulebus,v 1.16 2005/12/11 12:23:28 christos Exp $ d52 4 @ 1.17.98.1 log @Rebase to HEAD as of a few days ago. @ text @d1 1 a1 1 # $NetBSD$ a51 4 # Castle SCSI16 (Qlogic FAS209) boards attach esp at podulebus with esp_podule : ncr53c9x file dev/podulebus/esp_podule.c esp_podule @ 1.17.88.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: files.podulebus,v 1.17 2006/10/01 12:39:35 bjh21 Exp $ a51 4 # Castle SCSI16 (Qlogic FAS209) boards attach esp at podulebus with esp_podule : ncr53c9x file dev/podulebus/esp_podule.c esp_podule @ 1.17.104.1 log @sync with head @ text @d1 1 a1 1 # $NetBSD$ a51 4 # Castle SCSI16 (Qlogic FAS209) boards attach esp at podulebus with esp_podule : ncr53c9x file dev/podulebus/esp_podule.c esp_podule @ 1.16 log @merge ktrace-lwp. @ text @d1 1 a1 1 # $NetBSD: files.podulebus,v 1.13.24.3 2004/09/21 13:32:37 skrll Exp $ d6 5 @ 1.16.20.1 log @Sync with head. @ text @d1 1 a1 1 # $NetBSD: files.podulebus,v 1.17 2006/10/01 12:39:35 bjh21 Exp $ a5 5 # Acorn SCSI Expansion Card (SEC) device sec: scsi, wd33c93, podloader attach sec at podulebus file dev/podulebus/sec.c sec @ 1.16.22.1 log @sync with head @ text @d1 1 a1 1 # $NetBSD: files.podulebus,v 1.16 2005/12/11 12:23:28 christos Exp $ a5 5 # Acorn SCSI Expansion Card (SEC) device sec: scsi, wd33c93, podloader attach sec at podulebus file dev/podulebus/sec.c sec @ 1.15 log @Following Matt Thomas's request, rename ata attribute to ata_hl, and wdc_base to ata. We can now have atabus* at ata? in kernel config files. @ text @d1 1 a1 1 # $NetBSD: files.podulebus,v 1.14 2003/10/08 10:58:13 bouyer Exp $ @ 1.15.16.1 log @sync with head. @ text @d1 1 a1 1 # $NetBSD: files.podulebus,v 1.15 2003/10/08 20:58:00 bouyer Exp $ a5 5 # Acorn SCSI Expansion Card (SEC) device sec: scsi, wd33c93, podloader attach sec at podulebus file dev/podulebus/sec.c sec @ 1.14 log @Make the ATA mid-layer appears as atabus, as proposed in http://mail-index.netbsd.org/tech-kern/2003/09/25/0006.html This adds a device (atabus) between IDE controllers and wd or atapibus, to have each ATA channel show up in the device tree. Later there will be atabus devices in /dev, so that we can do IOCTL on them. Each atabus has its own kernel thread, to handle operations that needs polling, e.g. reset and others. Device probing on each bus it defered to the atabus thread creation. This allows to do the reset and basic device probes in parallel, which reduce boot time on systems with several pciide controllers. @ text @d1 1 a1 1 # $NetBSD: files.podulebus,v 1.13 2001/07/04 15:01:08 bjh21 Exp $ d17 1 a17 1 device dtide: wdc_base d22 1 a22 1 device hcide: wdc_base @ 1.13 log @Add support for Oak and HCCS SCSI cards fitted with PowerROMs. Since this depends on podloader support, it won't work on arm32 yet. @ text @d1 1 a1 1 # $NetBSD: files.podulebus,v 1.12 2001/07/04 14:33:43 bjh21 Exp $ d17 1 a17 1 device dtide: wdc_base, ata, atapi d22 1 a22 1 device hcide: wdc_base, ata, atapi @ 1.13.8.1 log @file files.podulebus was added on branch nathanw_sa on 2001-07-04 15:01:09 +0000 @ text @d1 46 @ 1.13.8.2 log @Add support for Oak and HCCS SCSI cards fitted with PowerROMs. Since this depends on podloader support, it won't work on arm32 yet. @ text @a0 46 # $NetBSD: files.podulebus,v 1.13 2001/07/04 15:01:08 bjh21 Exp $ device podulebus { [slot = -1] } define podloader # Oak SCSI device oak: scsi, ncr5380sbc, podloader attach oak at podulebus file dev/podulebus/oak.c oak # HCCS 8-bit SCSI device hcsc: scsi, ncr5380sbc, podloader attach hcsc at podulebus file dev/podulebus/hcsc.c hcsc # D.T. software IDE device dtide: wdc_base, ata, atapi attach dtide at podulebus file dev/podulebus/dtide.c dtide # HCCS IDE device hcide: wdc_base, ata, atapi attach hcide at podulebus file dev/podulebus/hcide.c hcide # Acorn Ether1 device ei: ether, ifnet, arp, i82586 attach ei at podulebus file dev/podulebus/if_ei.c ei # Acorn/Atomwide Ether3 device ea: ether, ifnet, arp, seeq8005 attach ea at podulebus file dev/podulebus/if_ea.c ea # ANT EtherB device eb: ether, ifnet, arp, seeq8005 attach eb at podulebus file dev/podulebus/if_eb.c eb # ACE (alias MCS) Midi-Connect card # EXPERIMENTAL. Probably not very useful. device acemidi { } attach acemidi at podulebus attach com at acemidi with com_acemidi file dev/podulebus/acemidi.c acemidi @ 1.13.24.1 log @Sync with HEAD @ text @d1 1 a1 1 # $NetBSD: files.podulebus,v 1.15 2003/10/08 20:58:00 bouyer Exp $ d17 1 a17 1 device dtide: ata d22 1 a22 1 device hcide: ata @ 1.13.24.2 log @Sync with HEAD. @ text @@ 1.13.24.3 log @Fix the sync with head I botched. @ text @d1 1 a1 1 # $NetBSD: files.podulebus,v 1.13.24.1 2004/08/03 10:50:27 skrll Exp $ @ 1.12 log @Remove mistaken commit of "ethsc" reference. @ text @d1 1 a1 1 # $NetBSD: files.podulebus,v 1.11 2001/07/04 13:49:24 bjh21 Exp $ d7 1 a7 1 device oak: scsi, ncr5380sbc d12 1 a12 1 device hcsc: scsi, ncr5380sbc @ 1.11 log @Move "podulebus" and "podloader" declarations up into files.podulebus. @ text @d1 1 a1 1 # $NetBSD: files.podulebus,v 1.9 2001/06/08 22:33:59 bjh21 Exp $ a14 6 # Castle EtherSCSI device ethsc { } attach ethsc at podulebus file dev/podulebus/ethsc.c ethsc attach iy at ethsc with iy_ethsc @ 1.10 log @Add a driver for the HCCS IDE interface I got at Wakefield. Like the D.T. Software one (dtide), it doesn't generate interrupts, so we run it in polled mode. @ text @d3 3 d15 6 @ 1.9 log @Correct reference to dtide.c, and don't bother with the "channel" locator to dtide, since ata provides that anyway. @ text @d1 1 a1 1 # $NetBSD: files.podulebus,v 1.8 2001/06/08 20:13:25 bjh21 Exp $ d17 5 @ 1.8 log @Adapt the dtide driver to the MI podulebus framework, and move it to its new home. It still doesn't actually work, but that's a SMOP. @ text @d1 1 a1 1 # $NetBSD: files.podulebus,v 1.7 2001/05/26 23:01:19 bjh21 Exp $ d14 1 a14 1 device dtide {[channel = -1]}: wdc_base, ata, atapi d16 1 a16 1 file arch/arm26/podulebus/dtide.c dtide @ 1.7 log @Quick hack of a driver for the HCCS 8-bit SCSI podule, based on the Oak driver. Tested to the extent that it finds my disc. @ text @d1 1 a1 1 # $NetBSD: files.podulebus,v 1.6 2001/05/26 17:49:46 bjh21 Exp $ d12 5 @ 1.6 log @Turn "oak" into an MI podulebus driver. Tested on my new A310. @ text @d1 1 a1 1 # $NetBSD: files.podulebus,v 1.5 2001/05/26 17:47:45 bjh21 Exp $ d7 5 @ 1.5 log @Add a comment about acemidi. @ text @d1 6 a6 1 # $NetBSD: files.podulebus,v 1.4 2001/04/14 20:39:23 bjh21 Exp $ @ 1.4 log @Add rudimentary support for the ACE Midi-Connect card which abs gave me. Currently it appears as a "com" port, which is less than useful, and occasionally generates stray interrupts. "stty -f /dev/tty00 31250 raw" does enable it to talk to a nearby MIDI device, though. @ text @d1 1 a1 1 # $NetBSD: files.podulebus,v 1.3 2001/03/25 01:09:36 bjh21 Exp $ d18 2 @ 1.3 log @MI(ish) EtherB driver using the MI SEEQ 8005 driver. Very lightly tested. @ text @d1 1 a1 1 # $NetBSD: files.podulebus,v 1.2 2001/03/24 00:14:52 bjh21 Exp $ d17 5 @ 1.3.2.1 log @file files.podulebus was added on branch thorpej_scsipi on 2001-04-21 17:49:39 +0000 @ text @d1 16 @ 1.3.2.2 log @Sync with HEAD @ text @a0 21 # $NetBSD: files.podulebus,v 1.3.2.1 2001/04/21 17:49:39 bouyer Exp $ # Acorn Ether1 device ei: ether, ifnet, arp, i82586 attach ei at podulebus file dev/podulebus/if_ei.c ei # Acorn/Atomwide Ether3 device ea: ether, ifnet, arp, seeq8005 attach ea at podulebus file dev/podulebus/if_ea.c ea # ANT EtherB device eb: ether, ifnet, arp, seeq8005 attach eb at podulebus file dev/podulebus/if_eb.c eb device acemidi { } attach acemidi at podulebus attach com at acemidi with com_acemidi file dev/podulebus/acemidi.c acemidi @ 1.2 log @Create an MI Ether3 driver. It's derived from the arm26 driver, which uses my MI SEEQ 8005 driver, which is based on the arm32 ea driver. @ text @d1 1 a1 1 # $NetBSD: files.podulebus,v 1.1 2001/03/19 23:58:12 bjh21 Exp $ d12 5 @ 1.1 log @Shared arm26/arm32 version of arm26 Ether1 driver. Seems to work on both architectures. @ text @d1 1 a1 1 # $NetBSD$ d7 5 @