head 1.9; access; symbols netbsd-10-2-RELEASE:1.9 netbsd-9-5-RELEASE:1.9 netbsd-11-0-RELEASE:1.9 netbsd-11-0-RC7:1.9 netbsd-11-0-RC6:1.9 netbsd-11-0-RC5:1.9 netbsd-11-0-RC4:1.9 netbsd-11-0-RC3:1.9 netbsd-11-0-RC2:1.9 netbsd-11-0-RC1:1.9 perseant-exfatfs-base-20250801:1.9 netbsd-11:1.9.0.124 netbsd-11-base:1.9 netbsd-10-1-RELEASE:1.9 perseant-exfatfs-base-20240630:1.9 perseant-exfatfs:1.9.0.122 perseant-exfatfs-base:1.9 netbsd-8-3-RELEASE:1.9 netbsd-9-4-RELEASE:1.9 netbsd-10-0-RELEASE:1.9 netbsd-10-0-RC6:1.9 netbsd-10-0-RC5:1.9 netbsd-10-0-RC4:1.9 netbsd-10-0-RC3:1.9 netbsd-10-0-RC2:1.9 thorpej-ifq:1.9.0.120 thorpej-ifq-base:1.9 thorpej-altq-separation:1.9.0.118 thorpej-altq-separation-base:1.9 netbsd-10-0-RC1:1.9 netbsd-10:1.9.0.116 netbsd-10-base:1.9 bouyer-sunxi-drm:1.9.0.114 bouyer-sunxi-drm-base:1.9 netbsd-9-3-RELEASE:1.9 thorpej-i2c-spi-conf2:1.9.0.112 thorpej-i2c-spi-conf2-base:1.9 thorpej-futex2:1.9.0.110 thorpej-futex2-base:1.9 thorpej-cfargs2:1.9.0.108 thorpej-cfargs2-base:1.9 cjep_sun2x-base1:1.9 cjep_sun2x:1.9.0.106 cjep_sun2x-base:1.9 cjep_staticlib_x-base1:1.9 netbsd-9-2-RELEASE:1.9 cjep_staticlib_x:1.9.0.104 cjep_staticlib_x-base:1.9 thorpej-i2c-spi-conf:1.9.0.102 thorpej-i2c-spi-conf-base:1.9 thorpej-cfargs:1.9.0.100 thorpej-cfargs-base:1.9 thorpej-futex:1.9.0.98 thorpej-futex-base:1.9 netbsd-9-1-RELEASE:1.9 bouyer-xenpvh-base2:1.9 phil-wifi-20200421:1.9 bouyer-xenpvh-base1:1.9 phil-wifi-20200411:1.9 bouyer-xenpvh:1.9.0.96 bouyer-xenpvh-base:1.9 is-mlppp:1.9.0.94 is-mlppp-base:1.9 phil-wifi-20200406:1.9 netbsd-8-2-RELEASE:1.9 ad-namecache-base3:1.9 netbsd-9-0-RELEASE:1.9 netbsd-9-0-RC2:1.9 ad-namecache-base2:1.9 ad-namecache-base1:1.9 ad-namecache:1.9.0.92 ad-namecache-base:1.9 netbsd-9-0-RC1:1.9 phil-wifi-20191119:1.9 netbsd-9:1.9.0.90 netbsd-9-base:1.9 phil-wifi-20190609:1.9 netbsd-8-1-RELEASE:1.9 netbsd-8-1-RC1:1.9 isaki-audio2:1.9.0.88 isaki-audio2-base:1.9 pgoyette-compat-merge-20190127:1.9 pgoyette-compat-20190127:1.9 pgoyette-compat-20190118:1.9 pgoyette-compat-1226:1.9 pgoyette-compat-1126:1.9 pgoyette-compat-1020:1.9 pgoyette-compat-0930:1.9 pgoyette-compat-0906:1.9 jdolecek-ncqfixes:1.9.0.86 jdolecek-ncqfixes-base:1.9 netbsd-7-2-RELEASE:1.9 pgoyette-compat-0728:1.9 netbsd-8-0-RELEASE:1.9 phil-wifi:1.9.0.84 phil-wifi-base:1.9 pgoyette-compat-0625:1.9 netbsd-8-0-RC2:1.9 pgoyette-compat-0521:1.9 pgoyette-compat-0502:1.9 pgoyette-compat-0422:1.9 netbsd-8-0-RC1:1.9 pgoyette-compat-0415:1.9 pgoyette-compat-0407:1.9 pgoyette-compat-0330:1.9 pgoyette-compat-0322:1.9 pgoyette-compat-0315:1.9 netbsd-7-1-2-RELEASE:1.9 pgoyette-compat:1.9.0.82 pgoyette-compat-base:1.9 netbsd-7-1-1-RELEASE:1.9 tls-maxphys-base-20171202:1.9 matt-nb8-mediatek:1.9.0.80 matt-nb8-mediatek-base:1.9 nick-nhusb-base-20170825:1.9 perseant-stdc-iso10646:1.9.0.78 perseant-stdc-iso10646-base:1.9 netbsd-8:1.9.0.76 netbsd-8-base:1.9 prg-localcount2-base3:1.9 prg-localcount2-base2:1.9 prg-localcount2-base1:1.9 prg-localcount2:1.9.0.74 prg-localcount2-base:1.9 pgoyette-localcount-20170426:1.9 bouyer-socketcan-base1:1.9 jdolecek-ncq:1.9.0.72 jdolecek-ncq-base:1.9 pgoyette-localcount-20170320:1.9 netbsd-7-1:1.9.0.70 netbsd-7-1-RELEASE:1.9 netbsd-7-1-RC2:1.9 nick-nhusb-base-20170204:1.9 netbsd-7-nhusb-base-20170116:1.9 bouyer-socketcan:1.9.0.68 bouyer-socketcan-base:1.9 pgoyette-localcount-20170107:1.9 netbsd-7-1-RC1:1.9 nick-nhusb-base-20161204:1.9 pgoyette-localcount-20161104:1.9 netbsd-7-0-2-RELEASE:1.9 nick-nhusb-base-20161004:1.9 localcount-20160914:1.9 netbsd-7-nhusb:1.9.0.66 netbsd-7-nhusb-base:1.9 pgoyette-localcount-20160806:1.9 pgoyette-localcount-20160726:1.9 pgoyette-localcount:1.9.0.64 pgoyette-localcount-base:1.9 nick-nhusb-base-20160907:1.9 nick-nhusb-base-20160529:1.9 netbsd-7-0-1-RELEASE:1.9 nick-nhusb-base-20160422:1.9 nick-nhusb-base-20160319:1.9 nick-nhusb-base-20151226:1.9 netbsd-7-0:1.9.0.62 netbsd-7-0-RELEASE:1.9 nick-nhusb-base-20150921:1.9 netbsd-7-0-RC3:1.9 netbsd-7-0-RC2:1.9 netbsd-7-0-RC1:1.9 nick-nhusb-base-20150606:1.9 nick-nhusb-base-20150406:1.9 nick-nhusb:1.9.0.60 nick-nhusb-base:1.9 netbsd-5-2-3-RELEASE:1.9 netbsd-5-1-5-RELEASE:1.9 netbsd-6-0-6-RELEASE:1.9 netbsd-6-1-5-RELEASE:1.9 netbsd-7:1.9.0.58 netbsd-7-base:1.9 yamt-pagecache-base9:1.9 yamt-pagecache-tag8:1.9 netbsd-6-1-4-RELEASE:1.9 netbsd-6-0-5-RELEASE:1.9 tls-earlyentropy:1.9.0.56 tls-earlyentropy-base:1.9 riastradh-xf86-video-intel-2-7-1-pre-2-21-15:1.9 riastradh-drm2-base3:1.9 netbsd-6-1-3-RELEASE:1.9 netbsd-6-0-4-RELEASE:1.9 netbsd-5-2-2-RELEASE:1.9 netbsd-5-1-4-RELEASE:1.9 netbsd-6-1-2-RELEASE:1.9 netbsd-6-0-3-RELEASE:1.9 netbsd-5-2-1-RELEASE:1.9 netbsd-5-1-3-RELEASE:1.9 rmind-smpnet-nbase:1.9 netbsd-6-1-1-RELEASE:1.9 riastradh-drm2-base2:1.9 riastradh-drm2-base1:1.9 riastradh-drm2:1.9.0.54 riastradh-drm2-base:1.9 rmind-smpnet:1.9.0.46 rmind-smpnet-base:1.9 netbsd-6-1:1.9.0.52 netbsd-6-0-2-RELEASE:1.9 netbsd-6-1-RELEASE:1.9 khorben-n900:1.9.0.50 netbsd-6-1-RC4:1.9 netbsd-6-1-RC3:1.9 agc-symver:1.9.0.48 agc-symver-base:1.9 netbsd-6-1-RC2:1.9 netbsd-6-1-RC1:1.9 yamt-pagecache-base8:1.9 netbsd-5-2:1.9.0.44 netbsd-6-0-1-RELEASE:1.9 yamt-pagecache-base7:1.9 netbsd-5-2-RELEASE:1.9 netbsd-5-2-RC1:1.9 matt-nb6-plus-nbase:1.9 yamt-pagecache-base6:1.9 netbsd-6-0:1.9.0.42 netbsd-6-0-RELEASE:1.9 netbsd-6-0-RC2:1.9 tls-maxphys:1.9.0.40 tls-maxphys-base:1.9 matt-nb6-plus:1.9.0.38 matt-nb6-plus-base:1.9 netbsd-6-0-RC1:1.9 jmcneill-usbmp-base10:1.9 yamt-pagecache-base5:1.9 jmcneill-usbmp-base9:1.9 yamt-pagecache-base4:1.9 jmcneill-usbmp-base8:1.9 jmcneill-usbmp-base7:1.9 jmcneill-usbmp-base6:1.9 jmcneill-usbmp-base5:1.9 jmcneill-usbmp-base4:1.9 jmcneill-usbmp-base3:1.9 jmcneill-usbmp-pre-base2:1.9 jmcneill-usbmp-base2:1.9 netbsd-6:1.9.0.36 netbsd-6-base:1.9 netbsd-5-1-2-RELEASE:1.9 netbsd-5-1-1-RELEASE:1.9 jmcneill-usbmp:1.9.0.34 jmcneill-usbmp-base:1.9 jmcneill-audiomp3:1.9.0.32 jmcneill-audiomp3-base:1.9 yamt-pagecache-base3:1.9 yamt-pagecache-base2:1.9 yamt-pagecache:1.9.0.30 yamt-pagecache-base:1.9 rmind-uvmplock-nbase:1.9 cherry-xenmp:1.9.0.28 cherry-xenmp-base:1.9 bouyer-quota2-nbase:1.9 bouyer-quota2:1.9.0.26 bouyer-quota2-base:1.9 jruoho-x86intr:1.9.0.24 jruoho-x86intr-base:1.9 matt-mips64-premerge-20101231:1.9 matt-nb5-mips64-premerge-20101231:1.9 matt-nb5-pq3:1.9.0.22 matt-nb5-pq3-base:1.9 netbsd-5-1:1.9.0.20 netbsd-5-1-RELEASE:1.9 uebayasi-xip-base4:1.9 uebayasi-xip-base3:1.9 yamt-nfs-mp-base11:1.9 netbsd-5-1-RC4:1.9 matt-nb5-mips64-k15:1.9 uebayasi-xip-base2:1.9 yamt-nfs-mp-base10:1.9 netbsd-5-1-RC3:1.9 netbsd-5-1-RC2:1.9 uebayasi-xip-base1:1.9 netbsd-5-1-RC1:1.9 rmind-uvmplock:1.9.0.18 rmind-uvmplock-base:1.9 yamt-nfs-mp-base9:1.9 uebayasi-xip:1.9.0.16 uebayasi-xip-base:1.9 netbsd-5-0-2-RELEASE:1.9 matt-nb5-mips64-premerge-20091211:1.9 matt-premerge-20091211:1.9 yamt-nfs-mp-base8:1.9 matt-nb5-mips64-u2-k2-k4-k7-k8-k9:1.9 matt-nb4-mips64-k7-u2a-k9b:1.9 matt-nb5-mips64-u1-k1-k5:1.9 yamt-nfs-mp-base7:1.9 matt-nb5-mips64:1.9.0.14 netbsd-5-0-1-RELEASE:1.9 jymxensuspend-base:1.9 yamt-nfs-mp-base6:1.9 yamt-nfs-mp-base5:1.9 yamt-nfs-mp-base4:1.9 jym-xensuspend-nbase:1.9 yamt-nfs-mp-base3:1.9 nick-hppapmap-base4:1.9 nick-hppapmap-base3:1.9 netbsd-5-0:1.9.0.12 netbsd-5-0-RELEASE:1.9 netbsd-5-0-RC4:1.9 netbsd-5-0-RC3:1.9 nick-hppapmap-base2:1.9 netbsd-5-0-RC2:1.9 jym-xensuspend:1.9.0.10 jym-xensuspend-base:1.9 netbsd-5-0-RC1:1.9 haad-dm-base2:1.9 haad-nbase2:1.9 ad-audiomp2:1.9.0.8 ad-audiomp2-base:1.9 netbsd-5:1.9.0.6 netbsd-5-base:1.9 nick-hppapmap:1.9.0.4 nick-hppapmap-base:1.9 matt-mips64-base2:1.9 matt-mips64:1.7.0.44 haad-dm-base1:1.9 wrstuden-revivesa-base-4:1.9 netbsd-4-0-1-RELEASE:1.7 wrstuden-revivesa-base-3:1.9 wrstuden-revivesa-base-2:1.9 wrstuden-fixsa-newbase:1.7 nick-csl-alignment-base5:1.7 haad-dm:1.9.0.2 haad-dm-base:1.9 wrstuden-revivesa-base-1:1.9 simonb-wapbl-nbase:1.9 yamt-pf42-base4:1.9 simonb-wapbl:1.8.0.14 simonb-wapbl-base:1.9 yamt-pf42-base3:1.8 hpcarm-cleanup-nbase:1.8 yamt-pf42-baseX:1.8 yamt-pf42-base2:1.8 yamt-nfs-mp-base2:1.8 wrstuden-revivesa:1.8.0.12 wrstuden-revivesa-base:1.9 yamt-nfs-mp:1.8.0.10 yamt-nfs-mp-base:1.8 yamt-pf42:1.8.0.8 yamt-pf42-base:1.8 ad-socklock-base1:1.8 yamt-lazymbuf-base15:1.8 yamt-lazymbuf-base14:1.8 keiichi-mipv6-nbase:1.8 mjf-devfs2:1.8.0.6 mjf-devfs2-base:1.9 nick-net80211-sync:1.8.0.4 nick-net80211-sync-base:1.8 keiichi-mipv6:1.8.0.2 keiichi-mipv6-base:1.8 bouyer-xeni386-merge1:1.7.38.1 matt-armv6-prevmlocking:1.7 wrstuden-fixsa-base-1:1.7 vmlocking2-base3:1.7 netbsd-4-0:1.7.0.42 netbsd-4-0-RELEASE:1.7 bouyer-xeni386-nbase:1.8 yamt-kmem-base3:1.7 cube-autoconf:1.7.0.40 cube-autoconf-base:1.7 yamt-kmem-base2:1.7 bouyer-xeni386:1.7.0.38 bouyer-xeni386-base:1.8 yamt-kmem:1.7.0.36 yamt-kmem-base:1.7 vmlocking2-base2:1.7 reinoud-bufcleanup-nbase:1.7 vmlocking2:1.7.0.34 vmlocking2-base1:1.7 netbsd-4-0-RC5:1.7 matt-nb4-arm:1.7.0.32 matt-nb4-arm-base:1.7 matt-armv6-nbase:1.8 jmcneill-base:1.7 netbsd-4-0-RC4:1.7 mjf-devfs:1.7.0.30 mjf-devfs-base:1.8 bouyer-xenamd64-base2:1.7 vmlocking-nbase:1.7 yamt-x86pmap-base4:1.7 bouyer-xenamd64:1.7.0.28 bouyer-xenamd64-base:1.7 netbsd-4-0-RC3:1.7 yamt-x86pmap-base3:1.7 yamt-x86pmap-base2:1.7 netbsd-4-0-RC2:1.7 yamt-x86pmap:1.7.0.26 yamt-x86pmap-base:1.7 netbsd-4-0-RC1:1.7 matt-armv6:1.7.0.24 matt-armv6-base:1.8 matt-mips64-base:1.7 jmcneill-pm:1.7.0.22 jmcneill-pm-base:1.7 hpcarm-cleanup:1.7.0.20 hpcarm-cleanup-base:1.8 nick-csl-alignment:1.7.0.18 nick-csl-alignment-base:1.7 netbsd-3-1-1-RELEASE:1.5 netbsd-3-0-3-RELEASE:1.5 yamt-idlelwp-base8:1.7 wrstuden-fixsa:1.7.0.16 wrstuden-fixsa-base:1.7 thorpej-atomic:1.7.0.14 thorpej-atomic-base:1.7 reinoud-bufcleanup:1.7.0.12 reinoud-bufcleanup-base:1.7 mjf-ufs-trans:1.7.0.10 mjf-ufs-trans-base:1.7 vmlocking:1.7.0.8 vmlocking-base:1.7 ad-audiomp:1.7.0.6 ad-audiomp-base:1.7 yamt-idlelwp:1.7.0.4 post-newlock2-merge:1.7 newlock2-nbase:1.7 yamt-splraiseipl-base5:1.7 yamt-splraiseipl-base4:1.7 yamt-splraiseipl-base3:1.7 abandoned-netbsd-4-base:1.6 abandoned-netbsd-4:1.6.0.18 netbsd-3-1:1.5.0.22 netbsd-3-1-RELEASE:1.5 netbsd-3-0-2-RELEASE:1.5 yamt-splraiseipl-base2:1.7 netbsd-3-1-RC4:1.5 yamt-splraiseipl:1.6.0.22 yamt-splraiseipl-base:1.6 netbsd-3-1-RC3:1.5 yamt-pdpolicy-base9:1.6 newlock2:1.6.0.20 newlock2-base:1.7 yamt-pdpolicy-base8:1.6 netbsd-3-1-RC2:1.5 netbsd-3-1-RC1:1.5 yamt-pdpolicy-base7:1.6 netbsd-4:1.7.0.2 netbsd-4-base:1.7 yamt-pdpolicy-base6:1.6 chap-midi-nbase:1.6 netbsd-3-0-1-RELEASE:1.5 gdamore-uart:1.6.0.16 gdamore-uart-base:1.6 simonb-timcounters-final:1.6 yamt-pdpolicy-base5:1.6 chap-midi:1.6.0.14 chap-midi-base:1.6 yamt-pdpolicy-base4:1.6 yamt-pdpolicy-base3:1.6 peter-altq-base:1.6 peter-altq:1.6.0.12 yamt-pdpolicy-base2:1.6 elad-kernelauth-base:1.6 elad-kernelauth:1.6.0.10 yamt-pdpolicy:1.6.0.8 yamt-pdpolicy-base:1.6 yamt-uio_vmspace-base5:1.6 simonb-timecounters:1.6.0.6 simonb-timecounters-base:1.6 rpaulo-netinet-merge-pcb:1.6.0.4 rpaulo-netinet-merge-pcb-base:1.6 yamt-uio_vmspace:1.6.0.2 netbsd-3-0:1.5.0.20 netbsd-3-0-RELEASE:1.5 netbsd-3-0-RC6:1.5 yamt-readahead-base3:1.5 netbsd-3-0-RC5:1.5 netbsd-3-0-RC4:1.5 netbsd-3-0-RC3:1.5 yamt-readahead-base2:1.5 netbsd-3-0-RC2:1.5 yamt-readahead-pervnode:1.5 yamt-readahead-perfile:1.5 yamt-readahead:1.5.0.18 yamt-readahead-base:1.5 netbsd-3-0-RC1:1.5 yamt-vop-base3:1.5 netbsd-2-0-3-RELEASE:1.4 netbsd-2-1:1.4.0.6 yamt-vop-base2:1.5 thorpej-vnode-attr:1.5.0.16 thorpej-vnode-attr-base:1.5 netbsd-2-1-RELEASE:1.4 yamt-vop:1.5.0.14 yamt-vop-base:1.5 netbsd-2-1-RC6:1.4 netbsd-2-1-RC5:1.4 netbsd-2-1-RC4:1.4 netbsd-2-1-RC3:1.4 netbsd-2-1-RC2:1.4 netbsd-2-1-RC1:1.4 yamt-lazymbuf:1.5.0.12 yamt-km-base4:1.5 netbsd-2-0-2-RELEASE:1.4 yamt-km-base3:1.5 netbsd-3:1.5.0.10 netbsd-3-base:1.5 yamt-km-base2:1.5 yamt-km:1.5.0.6 yamt-km-base:1.5 kent-audio2:1.5.0.4 kent-audio2-base:1.5 netbsd-2-0-1-RELEASE:1.4 kent-audio1-beforemerge:1.5 netbsd-2:1.4.0.4 netbsd-2-base:1.4 kent-audio1:1.5.0.2 kent-audio1-base:1.5 netbsd-2-0-RELEASE:1.4 netbsd-2-0-RC5:1.4 netbsd-2-0-RC4:1.4 netbsd-2-0-RC3:1.4 netbsd-2-0-RC2:1.4 netbsd-2-0-RC1:1.4 netbsd-2-0:1.4.0.2 netbsd-2-0-base:1.4 netbsd-1-6-PATCH002-RELEASE:1.3 netbsd-1-6-PATCH002:1.3 netbsd-1-6-PATCH002-RC4:1.3 netbsd-1-6-PATCH002-RC3:1.3 netbsd-1-6-PATCH002-RC2:1.3 netbsd-1-6-PATCH002-RC1:1.3 ktrace-lwp:1.3.0.16 ktrace-lwp-base:1.5 netbsd-1-6-PATCH001:1.3 netbsd-1-6-PATCH001-RELEASE:1.3 netbsd-1-6-PATCH001-RC3:1.3 netbsd-1-6-PATCH001-RC2:1.3 netbsd-1-6-PATCH001-RC1:1.3 nathanw_sa_end:1.1.2.1 nathanw_sa_before_merge:1.3 fvdl_fs64_base:1.3 gmcgarry_ctxsw:1.3.0.14 gmcgarry_ctxsw_base:1.3 gmcgarry_ucred:1.3.0.12 gmcgarry_ucred_base:1.3 nathanw_sa_base:1.3 kqueue-aftermerge:1.3 kqueue-beforemerge:1.3 netbsd-1-6-RELEASE:1.3 netbsd-1-6-RC3:1.3 netbsd-1-6-RC2:1.3 netbsd-1-6-RC1:1.3 netbsd-1-6:1.3.0.10 netbsd-1-6-base:1.3 gehenna-devsw:1.3.0.8 gehenna-devsw-base:1.3 eeh-devprop:1.3.0.6 eeh-devprop-base:1.3 newlock:1.3.0.4 newlock-base:1.3 ifpoll-base:1.3 thorpej-mips-cache:1.1.0.10 thorpej-mips-cache-base:1.1 thorpej-devvp-base3:1.1 thorpej-devvp-base2:1.1 post-chs-ubcperf:1.1 pre-chs-ubcperf:1.1 thorpej-devvp:1.1.0.8 thorpej-devvp-base:1.1 kqueue:1.1.0.6 kqueue-base:1.3 thorpej_scsipi_beforemerge:1.1 thorpej_scsipi_base:1.1 thorpej_scsipi:1.1.0.4 thorpej_scsipi_nbase:1.1 nathanw_sa:1.1.0.2; locks; strict; comment @# @; 1.9 date 2008.06.10.12.49.16; author drochner; state Exp; branches; next 1.8; 1.8 date 2008.01.07.00.19.08; author uwe; state Exp; branches 1.8.6.1 1.8.8.1 1.8.10.1 1.8.12.1 1.8.14.1; next 1.7; 1.7 date 2006.10.09.10.33.42; author peter; state Exp; branches 1.7.24.1 1.7.30.1 1.7.38.1; next 1.6; 1.6 date 2005.12.11.12.21.22; author christos; state Exp; branches 1.6.20.1 1.6.22.1; next 1.5; 1.5 date 2004.06.23.21.50.22; author uwe; state Exp; branches 1.5.12.1; next 1.4; 1.4 date 2004.03.13.17.31.34; author bjh21; state Exp; branches; next 1.3; 1.3 date 2001.11.28.10.21.21; author lukem; state Exp; branches 1.3.16.1; next 1.2; 1.2 date 2001.11.20.14.34.25; author lukem; state Exp; branches; next 1.1; 1.1 date 2001.02.22.18.37.55; author uch; state Exp; branches 1.1.2.1 1.1.4.1 1.1.6.1; next ; 1.8.6.1 date 2008.06.29.09.33.06; author mjf; state Exp; branches; next ; 1.8.8.1 date 2008.06.17.09.14.33; author yamt; state Exp; branches; next ; 1.8.10.1 date 2009.05.04.08.12.38; author yamt; state Exp; branches; next ; 1.8.12.1 date 2008.06.23.04.31.01; author wrstuden; state Exp; branches; next ; 1.8.14.1 date 2008.06.18.16.33.09; author simonb; state Exp; branches; next ; 1.7.24.1 date 2008.01.09.01.52.38; author matt; state Exp; branches; next ; 1.7.30.1 date 2008.02.18.21.05.37; author mjf; state Exp; branches; next ; 1.7.38.1 date 2008.01.08.22.11.01; author bouyer; state Exp; branches; next ; 1.6.20.1 date 2006.11.18.21.34.07; author ad; state Exp; branches; next ; 1.6.22.1 date 2006.10.22.06.05.35; author yamt; state Exp; branches; next ; 1.5.12.1 date 2006.12.30.20.48.00; author yamt; state Exp; branches; next 1.5.12.2; 1.5.12.2 date 2008.01.21.09.42.48; author yamt; state Exp; branches; next ; 1.3.16.1 date 2004.08.03.10.45.57; author skrll; state Exp; branches; next 1.3.16.2; 1.3.16.2 date 2004.09.18.14.45.47; author skrll; state Exp; branches; next 1.3.16.3; 1.3.16.3 date 2004.09.21.13.27.37; author skrll; state Exp; branches; next ; 1.1.2.1 date 2002.01.08.00.29.28; author nathanw; state Exp; branches; next ; 1.1.4.1 date 2001.02.22.18.37.55; author bouyer; state dead; branches; next 1.1.4.2; 1.1.4.2 date 2001.03.12.13.30.04; author bouyer; state Exp; branches; next ; 1.1.6.1 date 2002.01.10.19.53.55; author thorpej; state Exp; branches; next ; desc @@ 1.9 log @use new "defpseudodev" where appropriate, and remove dummy interface attribute definitions which were only to trick config(8) @ text @# $NetBSD: files.hpckbd,v 1.8 2008/01/07 00:19:08 uwe Exp $ # H/PC keyboard interface for wskbd device hpckbdif {} device hpckbd: wskbddev attach hpckbd at hpckbdif file dev/hpc/hpckbd.c hpckbd # XXX: hpckbd.c uses the same option name, "PCKBD_LAYOUT", that # pckbd.c uses (see dev/pckbport/files.pckbport) defparam PCKBD_LAYOUT device btnmgr: wskbddev attach btnmgr at mainbus file dev/hpc/btnmgr.c btnmgr defflag opt_btnmgr.h BTNMGRDEBUG defparam opt_btnmgr.h BTNMGRDEBUG_CONF defpseudodev hpf1275a: wskbddev file dev/hpc/hpf1275a_tty.c hpf1275a # XXX: we use dev/pckbport/wskbdmap_mfii.c with a set of conditions # different from that in dev/pckbport/files.pckbport, so we also need # to keep the list of options that affect this file in sync defflag opt_wskbdmap.h WSKBD_USONLY file dev/pckbport/wskbdmap_mfii.c btnmgr | hpckbd | hpf1275a file dev/hpc/pckbd_encode.c btnmgr | hpckbd | hpf1275a @ 1.8 log @Catch up with new option to dev/pckbport/wskbdmap_mfii.c @ text @d1 1 a1 1 # $NetBSD: files.hpckbd,v 1.7 2006/10/09 10:33:42 peter Exp $ d20 1 a20 1 defpseudo hpf1275a: wskbddev @ 1.8.10.1 log @sync with head. @ text @d1 1 a1 1 # $NetBSD: files.hpckbd,v 1.8 2008/01/07 00:19:08 uwe Exp $ d20 1 a20 1 defpseudodev hpf1275a: wskbddev @ 1.8.6.1 log @Sync with HEAD. @ text @d1 1 a1 1 # $NetBSD$ d20 1 a20 1 defpseudodev hpf1275a: wskbddev @ 1.8.12.1 log @Sync w/ -current. 34 merge conflicts to follow. @ text @d1 1 a1 1 # $NetBSD: files.hpckbd,v 1.8 2008/01/07 00:19:08 uwe Exp $ d20 1 a20 1 defpseudodev hpf1275a: wskbddev @ 1.8.14.1 log @Sync with head. @ text @d1 1 a1 1 # $NetBSD: files.hpckbd,v 1.9 2008/06/10 12:49:16 drochner Exp $ d20 1 a20 1 defpseudodev hpf1275a: wskbddev @ 1.8.8.1 log @sync with head. @ text @d1 1 a1 1 # $NetBSD: files.hpckbd,v 1.8 2008/01/07 00:19:08 uwe Exp $ d20 1 a20 1 defpseudodev hpf1275a: wskbddev @ 1.7 log @Remove (the default) #define XXXDEBUG and add the options to the relevant files.xxx file. @ text @d1 1 a1 1 # $NetBSD: files.hpckbd,v 1.6 2005/12/11 12:21:22 christos Exp $ a3 2 defparam PCKBD_LAYOUT d9 5 d23 6 @ 1.7.30.1 log @Sync with HEAD. @ text @d1 1 a1 1 # $NetBSD: files.hpckbd,v 1.8 2008/01/07 00:19:08 uwe Exp $ d4 2 a10 5 # XXX: hpckbd.c uses the same option name, "PCKBD_LAYOUT", that # pckbd.c uses (see dev/pckbport/files.pckbport) defparam PCKBD_LAYOUT a19 6 # XXX: we use dev/pckbport/wskbdmap_mfii.c with a set of conditions # different from that in dev/pckbport/files.pckbport, so we also need # to keep the list of options that affect this file in sync defflag opt_wskbdmap.h WSKBD_USONLY @ 1.7.24.1 log @sync with HEAD @ text @d1 1 a1 1 # $NetBSD: files.hpckbd,v 1.7 2006/10/09 10:33:42 peter Exp $ d4 2 a10 5 # XXX: hpckbd.c uses the same option name, "PCKBD_LAYOUT", that # pckbd.c uses (see dev/pckbport/files.pckbport) defparam PCKBD_LAYOUT a19 6 # XXX: we use dev/pckbport/wskbdmap_mfii.c with a set of conditions # different from that in dev/pckbport/files.pckbport, so we also need # to keep the list of options that affect this file in sync defflag opt_wskbdmap.h WSKBD_USONLY @ 1.7.38.1 log @Sync with HEAD @ text @d1 1 a1 1 # $NetBSD$ d4 2 a10 5 # XXX: hpckbd.c uses the same option name, "PCKBD_LAYOUT", that # pckbd.c uses (see dev/pckbport/files.pckbport) defparam PCKBD_LAYOUT a19 6 # XXX: we use dev/pckbport/wskbdmap_mfii.c with a set of conditions # different from that in dev/pckbport/files.pckbport, so we also need # to keep the list of options that affect this file in sync defflag opt_wskbdmap.h WSKBD_USONLY @ 1.6 log @merge ktrace-lwp. @ text @d1 1 a1 1 # $NetBSD: files.hpckbd,v 1.3.16.3 2004/09/21 13:27:37 skrll Exp $ d14 2 @ 1.6.20.1 log @Sync with head. @ text @d1 1 a1 1 # $NetBSD: files.hpckbd,v 1.7 2006/10/09 10:33:42 peter Exp $ a13 2 defflag opt_btnmgr.h BTNMGRDEBUG defparam opt_btnmgr.h BTNMGRDEBUG_CONF @ 1.6.22.1 log @sync with head @ text @d1 1 a1 1 # $NetBSD: files.hpckbd,v 1.6 2005/12/11 12:21:22 christos Exp $ a13 2 defflag opt_btnmgr.h BTNMGRDEBUG defparam opt_btnmgr.h BTNMGRDEBUG_CONF @ 1.5 log @Driver for HP F1275A external keyboard. @ text @d1 1 a1 1 # $NetBSD: files.hpckbd,v 1.4 2004/03/13 17:31:34 bjh21 Exp $ @ 1.5.12.1 log @sync with head. @ text @d1 1 a1 1 # $NetBSD: files.hpckbd,v 1.5 2004/06/23 21:50:22 uwe Exp $ a13 2 defflag opt_btnmgr.h BTNMGRDEBUG defparam opt_btnmgr.h BTNMGRDEBUG_CONF @ 1.5.12.2 log @sync with head @ text @d1 1 a1 1 # $NetBSD: files.hpckbd,v 1.5.12.1 2006/12/30 20:48:00 yamt Exp $ d4 2 a10 5 # XXX: hpckbd.c uses the same option name, "PCKBD_LAYOUT", that # pckbd.c uses (see dev/pckbport/files.pckbport) defparam PCKBD_LAYOUT a19 6 # XXX: we use dev/pckbport/wskbdmap_mfii.c with a set of conditions # different from that in dev/pckbport/files.pckbport, so we also need # to keep the list of options that affect this file in sync defflag opt_wskbdmap.h WSKBD_USONLY @ 1.4 log @Abstract the interface between pckbc(4), and the pckbd(4) and pms(4) drivers that attach to it. This allows for other host interface chips that use the same keyboards and mice, such as the ones in the ARM IOMD20, ARM7500, and SA-1111. The PC-compatible driver is still called pckbc(4), and the new abstraction layer is "pckbport", so the child devices have moved from sys/dev/pckbc to sys/dev/pckbport, which also contains some code shared between all host controllers. To avoid incompatibility, pckbdreg.h is still installed in /usr/include/dev/pckbc. In theory, this shouldn't cause any behavioural changes in the drivers concerned. Thy just use rather more function pointers than before. Tested on i386 and (with a new host driver) acorn32. Compiled on several other affected architectures. @ text @d1 1 a1 1 # $NetBSD: files.hpckbd,v 1.3 2001/11/28 10:21:21 lukem Exp $ d15 5 a19 2 file dev/pckbport/wskbdmap_mfii.c btnmgr | hpckbd file dev/hpc/pckbd_encode.c btnmgr | hpckbd @ 1.3 log @- convert usage of "defopt" to "defflag" where the relevant option does not support a value (e.g., it's to be used as "options FOO" instead of "options FOO=xxx"). options that take a value were converted to defparam recently. - minor whitespace & formatting cleanups @ text @d1 1 a1 1 # $NetBSD: files.hpckbd,v 1.2 2001/11/20 14:34:25 lukem Exp $ d15 1 a15 1 file dev/pckbc/wskbdmap_mfii.c btnmgr | hpckbd @ 1.3.16.1 log @Sync with HEAD @ text @d1 1 a1 1 # $NetBSD: files.hpckbd,v 1.5 2004/06/23 21:50:22 uwe Exp $ d15 2 a16 5 defpseudo hpf1275a: wskbddev file dev/hpc/hpf1275a_tty.c hpf1275a file dev/pckbport/wskbdmap_mfii.c btnmgr | hpckbd | hpf1275a file dev/hpc/pckbd_encode.c btnmgr | hpckbd | hpf1275a @ 1.3.16.2 log @Sync with HEAD. @ text @@ 1.3.16.3 log @Fix the sync with head I botched. @ text @d1 1 a1 1 # $NetBSD: files.hpckbd,v 1.3.16.1 2004/08/03 10:45:57 skrll Exp $ @ 1.2 log @- replace "defopt" with "defparam" for options which must take a value, as config(8) will warn for value-less defparam options - minor whitespace/formatting cleanup - consolidate opt_tcp_recvspace.h and opt_tcp_sendspace.h into opt_tcp_space.h @ text @d1 1 a1 1 # $NetBSD: files.hpckbd,v 1.1 2001/02/22 18:37:55 uch Exp $ d4 1 a4 1 defparam PCKBD_LAYOUT @ 1.1 log @hpc common files are moved to dev/hpc. @ text @d1 1 a1 1 # $NetBSD$ d4 1 a4 1 defopt PCKBD_LAYOUT @ 1.1.4.1 log @file files.hpckbd was added on branch thorpej_scsipi on 2001-03-12 13:30:04 +0000 @ text @d1 16 @ 1.1.4.2 log @Sync with HEAD. @ text @a0 16 # $NetBSD: files.hpckbd,v 1.1.4.1 2001/03/12 13:30:04 bouyer Exp $ # H/PC keyboard interface for wskbd defopt PCKBD_LAYOUT device hpckbdif {} device hpckbd: wskbddev attach hpckbd at hpckbdif file dev/hpc/hpckbd.c hpckbd device btnmgr: wskbddev attach btnmgr at mainbus file dev/hpc/btnmgr.c btnmgr file dev/pckbc/wskbdmap_mfii.c btnmgr | hpckbd file dev/hpc/pckbd_encode.c btnmgr | hpckbd @ 1.1.6.1 log @Sync kqueue branch with -current. @ text @d1 1 a1 1 # $NetBSD: files.hpckbd,v 1.3 2001/11/28 10:21:21 lukem Exp $ d4 1 a4 1 defparam PCKBD_LAYOUT @ 1.1.2.1 log @Catch up to -current. @ text @d1 1 a1 1 # $NetBSD: files.hpckbd,v 1.1 2001/02/22 18:37:55 uch Exp $ d4 1 a4 1 defparam PCKBD_LAYOUT @