head	1.10;
access;
symbols
	netbsd-11-0-RC4:1.10
	netbsd-11-0-RC3:1.10
	netbsd-11-0-RC2:1.10
	netbsd-11-0-RC1:1.10
	perseant-exfatfs-base-20250801:1.10
	netbsd-11:1.10.0.36
	netbsd-11-base:1.10
	netbsd-10-1-RELEASE:1.10
	perseant-exfatfs-base-20240630:1.10
	perseant-exfatfs:1.10.0.34
	perseant-exfatfs-base:1.10
	netbsd-8-3-RELEASE:1.8.46.1
	netbsd-9-4-RELEASE:1.10
	netbsd-10-0-RELEASE:1.10
	netbsd-10-0-RC6:1.10
	netbsd-10-0-RC5:1.10
	netbsd-10-0-RC4:1.10
	netbsd-10-0-RC3:1.10
	netbsd-10-0-RC2:1.10
	thorpej-ifq:1.10.0.32
	thorpej-ifq-base:1.10
	thorpej-altq-separation:1.10.0.30
	thorpej-altq-separation-base:1.10
	netbsd-10-0-RC1:1.10
	netbsd-10:1.10.0.28
	netbsd-10-base:1.10
	bouyer-sunxi-drm:1.10.0.26
	bouyer-sunxi-drm-base:1.10
	netbsd-9-3-RELEASE:1.10
	thorpej-i2c-spi-conf2:1.10.0.24
	thorpej-i2c-spi-conf2-base:1.10
	thorpej-futex2:1.10.0.22
	thorpej-futex2-base:1.10
	thorpej-cfargs2:1.10.0.20
	thorpej-cfargs2-base:1.10
	cjep_sun2x-base1:1.10
	cjep_sun2x:1.10.0.18
	cjep_sun2x-base:1.10
	cjep_staticlib_x-base1:1.10
	netbsd-9-2-RELEASE:1.10
	cjep_staticlib_x:1.10.0.16
	cjep_staticlib_x-base:1.10
	thorpej-i2c-spi-conf:1.10.0.14
	thorpej-i2c-spi-conf-base:1.10
	thorpej-cfargs:1.10.0.12
	thorpej-cfargs-base:1.10
	thorpej-futex:1.10.0.10
	thorpej-futex-base:1.10
	netbsd-9-1-RELEASE:1.10
	bouyer-xenpvh-base2:1.10
	phil-wifi-20200421:1.10
	bouyer-xenpvh-base1:1.10
	phil-wifi-20200411:1.10
	bouyer-xenpvh:1.10.0.8
	bouyer-xenpvh-base:1.10
	is-mlppp:1.10.0.6
	is-mlppp-base:1.10
	phil-wifi-20200406:1.10
	netbsd-8-2-RELEASE:1.8.46.1
	ad-namecache-base3:1.10
	netbsd-9-0-RELEASE:1.10
	netbsd-9-0-RC2:1.10
	ad-namecache-base2:1.10
	ad-namecache-base1:1.10
	ad-namecache:1.10.0.4
	ad-namecache-base:1.10
	netbsd-9-0-RC1:1.10
	phil-wifi-20191119:1.10
	netbsd-9:1.10.0.2
	netbsd-9-base:1.10
	phil-wifi-20190609:1.9
	netbsd-8-1-RELEASE:1.8
	netbsd-8-1-RC1:1.8
	isaki-audio2:1.9.0.8
	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.6
	jdolecek-ncqfixes-base:1.9
	netbsd-7-2-RELEASE:1.8
	pgoyette-compat-0728:1.9
	netbsd-8-0-RELEASE:1.8
	phil-wifi:1.9.0.4
	phil-wifi-base:1.9
	pgoyette-compat-0625:1.9
	netbsd-8-0-RC2:1.8
	pgoyette-compat-0521:1.9
	pgoyette-compat-0502:1.9
	pgoyette-compat-0422:1.9
	netbsd-8-0-RC1:1.8
	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.8
	pgoyette-compat:1.9.0.2
	pgoyette-compat-base:1.9
	netbsd-7-1-1-RELEASE:1.8
	tls-maxphys-base-20171202:1.9
	matt-nb8-mediatek:1.8.0.50
	matt-nb8-mediatek-base:1.8
	nick-nhusb-base-20170825:1.9
	perseant-stdc-iso10646:1.8.0.48
	perseant-stdc-iso10646-base:1.8
	netbsd-8:1.8.0.46
	netbsd-8-base:1.8
	prg-localcount2-base3:1.8
	prg-localcount2-base2:1.8
	prg-localcount2-base1:1.8
	prg-localcount2:1.8.0.44
	prg-localcount2-base:1.8
	pgoyette-localcount-20170426:1.8
	bouyer-socketcan-base1:1.8
	jdolecek-ncq:1.8.0.42
	jdolecek-ncq-base:1.8
	pgoyette-localcount-20170320:1.8
	netbsd-7-1:1.8.0.40
	netbsd-7-1-RELEASE:1.8
	netbsd-7-1-RC2:1.8
	nick-nhusb-base-20170204:1.8
	netbsd-7-nhusb-base-20170116:1.8
	bouyer-socketcan:1.8.0.38
	bouyer-socketcan-base:1.8
	pgoyette-localcount-20170107:1.8
	netbsd-7-1-RC1:1.8
	nick-nhusb-base-20161204:1.8
	pgoyette-localcount-20161104:1.8
	netbsd-7-0-2-RELEASE:1.8
	nick-nhusb-base-20161004:1.8
	localcount-20160914:1.8
	netbsd-7-nhusb:1.8.0.36
	netbsd-7-nhusb-base:1.8
	pgoyette-localcount-20160806:1.8
	pgoyette-localcount-20160726:1.8
	pgoyette-localcount:1.8.0.34
	pgoyette-localcount-base:1.8
	nick-nhusb-base-20160907:1.8
	nick-nhusb-base-20160529:1.8
	netbsd-7-0-1-RELEASE:1.8
	nick-nhusb-base-20160422:1.8
	nick-nhusb-base-20160319:1.8
	nick-nhusb-base-20151226:1.8
	netbsd-7-0:1.8.0.32
	netbsd-7-0-RELEASE:1.8
	nick-nhusb-base-20150921:1.8
	netbsd-7-0-RC3:1.8
	netbsd-7-0-RC2:1.8
	netbsd-7-0-RC1:1.8
	nick-nhusb-base-20150606:1.8
	nick-nhusb-base-20150406:1.8
	nick-nhusb:1.8.0.30
	nick-nhusb-base:1.8
	netbsd-5-2-3-RELEASE:1.6.20.1
	netbsd-5-1-5-RELEASE:1.6.20.1
	netbsd-6-0-6-RELEASE:1.8
	netbsd-6-1-5-RELEASE:1.8
	netbsd-7:1.8.0.28
	netbsd-7-base:1.8
	yamt-pagecache-base9:1.8
	yamt-pagecache-tag8:1.8
	netbsd-6-1-4-RELEASE:1.8
	netbsd-6-0-5-RELEASE:1.8
	tls-earlyentropy:1.8.0.26
	tls-earlyentropy-base:1.8
	riastradh-xf86-video-intel-2-7-1-pre-2-21-15:1.8
	riastradh-drm2-base3:1.8
	netbsd-6-1-3-RELEASE:1.8
	netbsd-6-0-4-RELEASE:1.8
	netbsd-5-2-2-RELEASE:1.6.20.1
	netbsd-5-1-4-RELEASE:1.6.20.1
	netbsd-6-1-2-RELEASE:1.8
	netbsd-6-0-3-RELEASE:1.8
	netbsd-5-2-1-RELEASE:1.6.20.1
	netbsd-5-1-3-RELEASE:1.6.20.1
	rmind-smpnet-nbase:1.8
	netbsd-6-1-1-RELEASE:1.8
	riastradh-drm2-base2:1.8
	riastradh-drm2-base1:1.8
	riastradh-drm2:1.8.0.24
	riastradh-drm2-base:1.8
	rmind-smpnet:1.8.0.16
	rmind-smpnet-base:1.8
	netbsd-6-1:1.8.0.22
	netbsd-6-0-2-RELEASE:1.8
	netbsd-6-1-RELEASE:1.8
	khorben-n900:1.8.0.20
	netbsd-6-1-RC4:1.8
	netbsd-6-1-RC3:1.8
	agc-symver:1.8.0.18
	agc-symver-base:1.8
	netbsd-6-1-RC2:1.8
	netbsd-6-1-RC1:1.8
	yamt-pagecache-base8:1.8
	netbsd-5-2:1.6.20.1.0.6
	netbsd-6-0-1-RELEASE:1.8
	yamt-pagecache-base7:1.8
	netbsd-5-2-RELEASE:1.6.20.1
	netbsd-5-2-RC1:1.6.20.1
	matt-nb6-plus-nbase:1.8
	yamt-pagecache-base6:1.8
	netbsd-6-0:1.8.0.14
	netbsd-6-0-RELEASE:1.8
	netbsd-6-0-RC2:1.8
	tls-maxphys:1.8.0.12
	tls-maxphys-base:1.8
	matt-nb6-plus:1.8.0.10
	matt-nb6-plus-base:1.8
	netbsd-6-0-RC1:1.8
	jmcneill-usbmp-base10:1.8
	yamt-pagecache-base5:1.8
	jmcneill-usbmp-base9:1.8
	yamt-pagecache-base4:1.8
	jmcneill-usbmp-base8:1.8
	jmcneill-usbmp-base7:1.8
	jmcneill-usbmp-base6:1.8
	jmcneill-usbmp-base5:1.8
	jmcneill-usbmp-base4:1.8
	jmcneill-usbmp-base3:1.8
	jmcneill-usbmp-pre-base2:1.8
	jmcneill-usbmp-base2:1.8
	netbsd-6:1.8.0.8
	netbsd-6-base:1.8
	netbsd-5-1-2-RELEASE:1.6.20.1
	netbsd-5-1-1-RELEASE:1.6.20.1
	jmcneill-usbmp:1.8.0.6
	jmcneill-usbmp-base:1.8
	jmcneill-audiomp3:1.8.0.4
	jmcneill-audiomp3-base:1.8
	yamt-pagecache-base3:1.8
	yamt-pagecache-base2:1.8
	yamt-pagecache:1.8.0.2
	yamt-pagecache-base:1.8
	rmind-uvmplock-nbase:1.7
	cherry-xenmp:1.7.0.12
	cherry-xenmp-base:1.7
	bouyer-quota2-nbase:1.7
	bouyer-quota2:1.7.0.10
	bouyer-quota2-base:1.7
	jruoho-x86intr:1.7.0.8
	jruoho-x86intr-base:1.7
	matt-mips64-premerge-20101231:1.7
	matt-nb5-mips64-premerge-20101231:1.6.26.1
	matt-nb5-pq3:1.6.20.1.0.4
	matt-nb5-pq3-base:1.6.20.1
	netbsd-5-1:1.6.20.1.0.2
	netbsd-5-1-RELEASE:1.6.20.1
	uebayasi-xip-base4:1.7
	uebayasi-xip-base3:1.7
	yamt-nfs-mp-base11:1.7
	netbsd-5-1-RC4:1.6.20.1
	matt-nb5-mips64-k15:1.6.26.1
	uebayasi-xip-base2:1.7
	yamt-nfs-mp-base10:1.7
	netbsd-5-1-RC3:1.6.20.1
	netbsd-5-1-RC2:1.6.20.1
	uebayasi-xip-base1:1.7
	netbsd-5-1-RC1:1.6.20.1
	rmind-uvmplock:1.7.0.6
	rmind-uvmplock-base:1.7
	yamt-nfs-mp-base9:1.7
	uebayasi-xip:1.7.0.4
	uebayasi-xip-base:1.7
	netbsd-5-0-2-RELEASE:1.6
	matt-nb5-mips64-premerge-20091211:1.6
	matt-premerge-20091211:1.7
	yamt-nfs-mp-base8:1.7
	matt-nb5-mips64-u2-k2-k4-k7-k8-k9:1.6
	matt-nb4-mips64-k7-u2a-k9b:1.6
	matt-nb5-mips64-u1-k1-k5:1.6
	yamt-nfs-mp-base7:1.7
	matt-nb5-mips64:1.6.0.26
	netbsd-5-0-1-RELEASE:1.6
	jymxensuspend-base:1.7
	yamt-nfs-mp-base6:1.7
	yamt-nfs-mp-base5:1.7
	yamt-nfs-mp-base4:1.7
	jym-xensuspend-nbase:1.7
	yamt-nfs-mp-base3:1.7
	nick-hppapmap-base4:1.7
	nick-hppapmap-base3:1.7
	netbsd-5-0:1.6.0.24
	netbsd-5-0-RELEASE:1.6
	netbsd-5-0-RC4:1.6
	netbsd-5-0-RC3:1.6
	nick-hppapmap-base2:1.7
	netbsd-5-0-RC2:1.6
	jym-xensuspend:1.7.0.2
	jym-xensuspend-base:1.7
	netbsd-5-0-RC1:1.6
	haad-dm-base2:1.6
	haad-nbase2:1.6
	ad-audiomp2:1.6.0.22
	ad-audiomp2-base:1.6
	netbsd-5:1.6.0.20
	netbsd-5-base:1.6
	nick-hppapmap:1.6.0.18
	nick-hppapmap-base:1.7
	matt-mips64-base2:1.6
	matt-mips64:1.5.0.66
	haad-dm-base1:1.6
	wrstuden-revivesa-base-4:1.6
	netbsd-4-0-1-RELEASE:1.5
	wrstuden-revivesa-base-3:1.6
	wrstuden-revivesa-base-2:1.6
	wrstuden-fixsa-newbase:1.5
	nick-csl-alignment-base5:1.5
	haad-dm:1.6.0.16
	haad-dm-base:1.6
	wrstuden-revivesa-base-1:1.6
	simonb-wapbl-nbase:1.6
	yamt-pf42-base4:1.6
	simonb-wapbl:1.6.0.14
	simonb-wapbl-base:1.6
	yamt-pf42-base3:1.6
	hpcarm-cleanup-nbase:1.6
	yamt-pf42-baseX:1.6
	yamt-pf42-base2:1.6
	yamt-nfs-mp-base2:1.6
	wrstuden-revivesa:1.6.0.12
	wrstuden-revivesa-base:1.6
	yamt-nfs-mp:1.6.0.10
	yamt-nfs-mp-base:1.6
	yamt-pf42:1.6.0.8
	yamt-pf42-base:1.6
	ad-socklock-base1:1.6
	yamt-lazymbuf-base15:1.6
	yamt-lazymbuf-base14:1.6
	keiichi-mipv6-nbase:1.6
	mjf-devfs2:1.6.0.6
	mjf-devfs2-base:1.7
	nick-net80211-sync:1.6.0.4
	nick-net80211-sync-base:1.6
	keiichi-mipv6:1.6.0.2
	keiichi-mipv6-base:1.6
	bouyer-xeni386-merge1:1.5.60.1
	matt-armv6-prevmlocking:1.5
	wrstuden-fixsa-base-1:1.5
	vmlocking2-base3:1.5
	netbsd-4-0:1.5.0.64
	netbsd-4-0-RELEASE:1.5
	bouyer-xeni386-nbase:1.6
	yamt-kmem-base3:1.5
	cube-autoconf:1.5.0.62
	cube-autoconf-base:1.5
	yamt-kmem-base2:1.5
	bouyer-xeni386:1.5.0.60
	bouyer-xeni386-base:1.6
	yamt-kmem:1.5.0.58
	yamt-kmem-base:1.5
	vmlocking2-base2:1.5
	reinoud-bufcleanup-nbase:1.5
	vmlocking2:1.5.0.56
	vmlocking2-base1:1.5
	netbsd-4-0-RC5:1.5
	matt-nb4-arm:1.5.0.54
	matt-nb4-arm-base:1.5
	matt-armv6-nbase:1.6
	jmcneill-base:1.5
	netbsd-4-0-RC4:1.5
	mjf-devfs:1.5.0.52
	mjf-devfs-base:1.6
	bouyer-xenamd64-base2:1.5
	vmlocking-nbase:1.5
	yamt-x86pmap-base4:1.5
	bouyer-xenamd64:1.5.0.50
	bouyer-xenamd64-base:1.5
	netbsd-4-0-RC3:1.5
	yamt-x86pmap-base3:1.5
	yamt-x86pmap-base2:1.5
	netbsd-4-0-RC2:1.5
	yamt-x86pmap:1.5.0.48
	yamt-x86pmap-base:1.5
	netbsd-4-0-RC1:1.5
	matt-armv6:1.5.0.46
	matt-armv6-base:1.6
	matt-mips64-base:1.5
	jmcneill-pm:1.5.0.44
	jmcneill-pm-base:1.5
	hpcarm-cleanup:1.5.0.42
	hpcarm-cleanup-base:1.6
	nick-csl-alignment:1.5.0.40
	nick-csl-alignment-base:1.5
	netbsd-3-1-1-RELEASE:1.3
	netbsd-3-0-3-RELEASE:1.3
	yamt-idlelwp-base8:1.5
	wrstuden-fixsa:1.5.0.38
	wrstuden-fixsa-base:1.5
	thorpej-atomic:1.5.0.36
	thorpej-atomic-base:1.5
	reinoud-bufcleanup:1.5.0.34
	reinoud-bufcleanup-base:1.5
	mjf-ufs-trans:1.5.0.32
	mjf-ufs-trans-base:1.5
	vmlocking:1.5.0.30
	vmlocking-base:1.5
	ad-audiomp:1.5.0.28
	ad-audiomp-base:1.5
	yamt-idlelwp:1.5.0.26
	post-newlock2-merge:1.5
	newlock2-nbase:1.5
	yamt-splraiseipl-base5:1.5
	yamt-splraiseipl-base4:1.5
	yamt-splraiseipl-base3:1.5
	abandoned-netbsd-4-base:1.5
	abandoned-netbsd-4:1.5.0.18
	netbsd-3-1:1.3.0.10
	netbsd-3-1-RELEASE:1.3
	netbsd-3-0-2-RELEASE:1.3
	yamt-splraiseipl-base2:1.5
	netbsd-3-1-RC4:1.3
	yamt-splraiseipl:1.5.0.22
	yamt-splraiseipl-base:1.5
	netbsd-3-1-RC3:1.3
	yamt-pdpolicy-base9:1.5
	newlock2:1.5.0.20
	newlock2-base:1.5
	yamt-pdpolicy-base8:1.5
	netbsd-3-1-RC2:1.3
	netbsd-3-1-RC1:1.3
	yamt-pdpolicy-base7:1.5
	netbsd-4:1.5.0.24
	netbsd-4-base:1.5
	yamt-pdpolicy-base6:1.5
	chap-midi-nbase:1.5
	netbsd-3-0-1-RELEASE:1.3
	gdamore-uart:1.5.0.16
	gdamore-uart-base:1.5
	simonb-timcounters-final:1.5
	yamt-pdpolicy-base5:1.5
	chap-midi:1.5.0.14
	chap-midi-base:1.5
	yamt-pdpolicy-base4:1.5
	yamt-pdpolicy-base3:1.5
	peter-altq-base:1.5
	peter-altq:1.5.0.12
	yamt-pdpolicy-base2:1.5
	elad-kernelauth-base:1.5
	elad-kernelauth:1.5.0.10
	yamt-pdpolicy:1.5.0.8
	yamt-pdpolicy-base:1.5
	yamt-uio_vmspace-base5:1.5
	simonb-timecounters:1.5.0.6
	simonb-timecounters-base:1.5
	rpaulo-netinet-merge-pcb:1.5.0.4
	rpaulo-netinet-merge-pcb-base:1.5
	yamt-uio_vmspace:1.5.0.2
	netbsd-3-0:1.3.0.8
	netbsd-3-0-RELEASE:1.3
	netbsd-3-0-RC6:1.3
	yamt-readahead-base3:1.4
	netbsd-3-0-RC5:1.3
	netbsd-3-0-RC4:1.3
	netbsd-3-0-RC3:1.3
	yamt-readahead-base2:1.4
	netbsd-3-0-RC2:1.3
	yamt-readahead-pervnode:1.4
	yamt-readahead-perfile:1.4
	yamt-readahead:1.4.0.8
	yamt-readahead-base:1.4
	netbsd-3-0-RC1:1.3
	yamt-vop-base3:1.4
	netbsd-2-0-3-RELEASE:1.1
	netbsd-2-1:1.1.0.10
	yamt-vop-base2:1.4
	thorpej-vnode-attr:1.4.0.6
	thorpej-vnode-attr-base:1.4
	netbsd-2-1-RELEASE:1.1
	yamt-vop:1.4.0.4
	yamt-vop-base:1.4
	netbsd-2-1-RC6:1.1
	netbsd-2-1-RC5:1.1
	netbsd-2-1-RC4:1.1
	netbsd-2-1-RC3:1.1
	netbsd-2-1-RC2:1.1
	netbsd-2-1-RC1:1.1
	yamt-lazymbuf:1.4.0.2
	yamt-km-base4:1.3
	netbsd-2-0-2-RELEASE:1.1
	yamt-km-base3:1.3
	netbsd-3:1.3.0.6
	netbsd-3-base:1.3
	yamt-km-base2:1.3
	yamt-km:1.3.0.2
	yamt-km-base:1.3
	kent-audio2:1.2.0.2
	kent-audio2-base:1.3
	netbsd-2-0-1-RELEASE:1.1
	kent-audio1-beforemerge:1.2
	netbsd-2:1.1.0.8
	netbsd-2-base:1.1
	kent-audio1:1.1.0.6
	kent-audio1-base:1.1
	netbsd-2-0-RELEASE:1.1
	netbsd-2-0-RC5:1.1
	netbsd-2-0-RC4:1.1
	netbsd-2-0-RC3:1.1
	netbsd-2-0-RC2:1.1
	netbsd-2-0-RC1:1.1
	ktrace-lwp-base:1.4
	ktrace-lwp:1.1.0.4
	netbsd-2-0:1.1.0.2
	netbsd-2-0-base:1.1;
locks; strict;
comment	@# @;


1.10
date	2019.07.22.09.58.39;	author nakayama;	state Exp;
branches;
next	1.9;
commitid	FwO2dP9kf0WQx1wB;

1.9
date	2017.08.13.08.49.27;	author christos;	state Exp;
branches
	1.9.4.1;
next	1.8;

1.8
date	2011.09.07.19.05.13;	author jakllsch;	state Exp;
branches
	1.8.12.1
	1.8.30.1
	1.8.46.1;
next	1.7;

1.7
date	2008.12.14.00.42.33;	author jmcneill;	state Exp;
branches;
next	1.6;

1.6
date	2008.01.06.19.42.33;	author christos;	state Exp;
branches
	1.6.6.1
	1.6.10.1
	1.6.18.1
	1.6.20.1
	1.6.26.1;
next	1.5;

1.5
date	2005.12.11.12.23.22;	author christos;	state Exp;
branches
	1.5.46.1
	1.5.52.1
	1.5.60.1;
next	1.4;

1.4
date	2005.05.04.02.35.22;	author augustss;	state Exp;
branches
	1.4.2.1;
next	1.3;

1.3
date	2005.01.18.10.22.51;	author scw;	state Exp;
branches;
next	1.2;

1.2
date	2004.12.24.18.33.06;	author christos;	state Exp;
branches
	1.2.2.1;
next	1.1;

1.1
date	2004.03.13.17.31.33;	author bjh21;	state Exp;
branches
	1.1.4.1;
next	;

1.9.4.1
date	2020.04.13.08.04.46;	author martin;	state Exp;
branches;
next	;
commitid	X01YhRUPVUDaec4C;

1.8.12.1
date	2017.12.03.11.37.30;	author jdolecek;	state Exp;
branches;
next	;
commitid	XcIYRZTAh1LmerhA;

1.8.30.1
date	2017.08.28.17.52.26;	author skrll;	state Exp;
branches;
next	;
commitid	UQQpnjvcNkUZn05A;

1.8.46.1
date	2019.07.23.08.46.43;	author martin;	state Exp;
branches;
next	;
commitid	aRy4AGQhuCTc79wB;

1.6.6.1
date	2009.01.17.13.29.07;	author mjf;	state Exp;
branches;
next	;

1.6.10.1
date	2009.05.04.08.13.14;	author yamt;	state Exp;
branches;
next	;

1.6.18.1
date	2009.01.19.13.18.59;	author skrll;	state Exp;
branches;
next	;

1.6.20.1
date	2009.09.13.22.07.47;	author snj;	state Exp;
branches;
next	;

1.6.26.1
date	2010.04.21.00.27.50;	author matt;	state Exp;
branches;
next	;

1.5.46.1
date	2008.01.09.01.54.13;	author matt;	state Exp;
branches;
next	;

1.5.52.1
date	2008.02.18.21.06.20;	author mjf;	state Exp;
branches;
next	;

1.5.60.1
date	2008.01.08.22.11.18;	author bouyer;	state Exp;
branches;
next	;

1.4.2.1
date	2008.01.21.09.44.26;	author yamt;	state Exp;
branches;
next	;

1.2.2.1
date	2005.04.29.11.29.13;	author kent;	state Exp;
branches;
next	;

1.1.4.1
date	2004.03.13.17.31.33;	author skrll;	state dead;
branches;
next	1.1.4.2;

1.1.4.2
date	2004.08.03.10.50.14;	author skrll;	state Exp;
branches;
next	1.1.4.3;

1.1.4.3
date	2004.09.18.14.50.23;	author skrll;	state Exp;
branches;
next	1.1.4.4;

1.1.4.4
date	2004.09.21.13.32.19;	author skrll;	state Exp;
branches;
next	1.1.4.5;

1.1.4.5
date	2005.01.17.19.31.51;	author skrll;	state Exp;
branches;
next	1.1.4.6;

1.1.4.6
date	2005.01.24.08.35.36;	author skrll;	state Exp;
branches;
next	1.1.4.7;

1.1.4.7
date	2005.11.10.14.07.23;	author skrll;	state Exp;
branches;
next	;


desc
@@


1.10
log
@hvkbd requires pckbd_keydesctab in wskbdmap_mfii.c.
@
text
@# $NetBSD: files.pckbport,v 1.9 2017/08/13 08:49:27 christos Exp $
# devices attached at pckbport, for use with wscons

defflag	opt_wskbdmap.h			WSKBD_USONLY

file	dev/pckbport/pckbport.c		pckbport | pckbport_machdep_cnattach
								needs-flag

device	pckbd: wskbddev
attach	pckbd at pckbport
file	dev/pckbport/pckbd.c		pckbd			needs-flag
file	dev/pckbport/wskbdmap_mfii.c	pckbd | hvkbd
defparam PCKBD_LAYOUT
defflag	PCKBD_CNATTACH_MAY_FAIL

obsolete defflag opt_pms.h		PMS_DISABLE_POWERHOOK
defflag	opt_pms.h			PMS_SYNAPTICS_TOUCHPAD
defflag opt_pms.h			PMS_ELANTECH_TOUCHPAD
defflag opt_pms.h			PMS_ALPS_TOUCHPAD
device	pms: wsmousedev
attach	pms at pckbport
file	dev/pckbport/pms.c		pms
file	dev/pckbport/synaptics.c	pms & pms_synaptics_touchpad
file	dev/pckbport/elantech.c		pms & pms_elantech_touchpad
file	dev/pckbport/alps.c		pms & pms_alps_touchpad
@


1.9
log
@PR/52483: Ryo ONODERA: Add support for ALPS PS/2 pointing devices
@
text
@d1 1
a1 1
# $NetBSD: files.pckbport,v 1.8 2011/09/07 19:05:13 jakllsch Exp $
d12 1
a12 1
file	dev/pckbport/wskbdmap_mfii.c	pckbd
@


1.9.4.1
log
@Mostly merge changes from HEAD upto 20200411
@
text
@d1 1
a1 1
# $NetBSD$
d12 1
a12 1
file	dev/pckbport/wskbdmap_mfii.c	pckbd | hvkbd
@


1.8
log
@options PMS_DISABLE_POWERHOOK has been obsolete for a while now,
remove what little still remains of it.
@
text
@d1 1
a1 1
# $NetBSD: files.pckbport,v 1.7 2008/12/14 00:42:33 jmcneill Exp $
d19 1
d25 1
@


1.8.46.1
log
@Pull up following revision(s) (requested by nakayama in ticket #1305):

	sys/dev/pckbport/files.pckbport: revision 1.10

hvkbd requires pckbd_keydesctab in wskbdmap_mfii.c.
@
text
@d1 1
a1 1
# $NetBSD: files.pckbport,v 1.8 2011/09/07 19:05:13 jakllsch Exp $
d12 1
a12 1
file	dev/pckbport/wskbdmap_mfii.c	pckbd | hvkbd
@


1.8.12.1
log
@update from HEAD
@
text
@d1 1
a1 1
# $NetBSD$
a18 1
defflag opt_pms.h			PMS_ALPS_TOUCHPAD
a23 1
file	dev/pckbport/alps.c		pms & pms_alps_touchpad
@


1.8.30.1
log
@Sync with HEAD
@
text
@d1 1
a1 1
# $NetBSD: files.pckbport,v 1.9 2017/08/13 08:49:27 christos Exp $
a18 1
defflag opt_pms.h			PMS_ALPS_TOUCHPAD
a23 1
file	dev/pckbport/alps.c		pms & pms_alps_touchpad
@


1.7
log
@Add Elantech multi-touch driver.
@
text
@d1 1
a1 1
# $NetBSD: files.pckbport,v 1.6 2008/01/06 19:42:33 christos Exp $
d16 1
a16 1
defflag	opt_pms.h			PMS_DISABLE_POWERHOOK
@


1.6
log
@defflag one moe variable.
@
text
@d1 1
a1 1
# $NetBSD: files.pckbport,v 1.5 2005/12/11 12:23:22 christos Exp $
d18 1
d23 1
@


1.6.26.1
log
@sync to netbsd-5
@
text
@d1 1
a1 1
# $NetBSD: files.pckbport,v 1.6.20.1 2009/09/13 22:07:47 snj Exp $
a17 1
defflag opt_pms.h			PMS_ELANTECH_TOUCHPAD
a21 1
file	dev/pckbport/elantech.c		pms & pms_elantech_touchpad
@


1.6.20.1
log
@Pull up following revision(s) (requested by jmcneill in ticket #943):
	sys/dev/pckbport/files.pckbport: revision 1.7
	sys/dev/pckbport/elantech.c: revision 1.1
	sys/dev/pckbport/elantechreg.h: revision 1.1
	sys/dev/pckbport/elantechvar.h: revision 1.1
	sys/dev/pckbport/pms.c: revision 1.27
	sys/dev/pckbport/pmsvar.h: revision 1.8
Add Elantech multi-touch driver.
@
text
@d1 1
a1 1
# $NetBSD: files.pckbport,v 1.6 2008/01/06 19:42:33 christos Exp $
a17 1
defflag opt_pms.h			PMS_ELANTECH_TOUCHPAD
a21 1
file	dev/pckbport/elantech.c		pms & pms_elantech_touchpad
@


1.6.10.1
log
@sync with head.
@
text
@d1 1
a1 1
# $NetBSD: files.pckbport,v 1.6 2008/01/06 19:42:33 christos Exp $
a17 1
defflag opt_pms.h			PMS_ELANTECH_TOUCHPAD
a21 1
file	dev/pckbport/elantech.c		pms & pms_elantech_touchpad
@


1.6.18.1
log
@Sync with HEAD.
@
text
@d1 1
a1 1
# $NetBSD: files.pckbport,v 1.7 2008/12/14 00:42:33 jmcneill Exp $
a17 1
defflag opt_pms.h			PMS_ELANTECH_TOUCHPAD
a21 1
file	dev/pckbport/elantech.c		pms & pms_elantech_touchpad
@


1.6.6.1
log
@Sync with HEAD.
@
text
@d1 1
a1 1
# $NetBSD$
a17 1
defflag opt_pms.h			PMS_ELANTECH_TOUCHPAD
a21 1
file	dev/pckbport/elantech.c		pms & pms_elantech_touchpad
@


1.5
log
@merge ktrace-lwp.
@
text
@d1 1
a1 1
# $NetBSD: files.pckbport,v 1.1.4.6 2005/11/10 14:07:23 skrll Exp $
d4 2
@


1.5.52.1
log
@Sync with HEAD.
@
text
@d1 1
a1 1
# $NetBSD: files.pckbport,v 1.6 2008/01/06 19:42:33 christos Exp $
a3 2
defflag	opt_wskbdmap.h			WSKBD_USONLY

@


1.5.46.1
log
@sync with HEAD
@
text
@d1 1
a1 1
# $NetBSD: files.pckbport,v 1.5 2005/12/11 12:23:22 christos Exp $
a3 2
defflag	opt_wskbdmap.h			WSKBD_USONLY

@


1.5.60.1
log
@Sync with HEAD
@
text
@d1 1
a1 1
# $NetBSD$
a3 2
defflag	opt_wskbdmap.h			WSKBD_USONLY

@


1.4
log
@Make an new option PCKBD_CNATTACH_MAY_FAIL.  When this option is set and no
keyboard is detected the pckbd keyboard is not used as the console.

Previously the pckbd keyboard was used as the console as soon as the
kernel had it configured into the kernel.  This is far from ideal on a
machine that has no PS/2 keyboard, but a USB keyboard attached since the
(non-existant) PS/2 keyboard becomes the console instead of the USB keyboard.

For now this option will be off by default to be backwards compatible.
@
text
@d1 1
a1 1
# $NetBSD: files.pckbport,v 1.3 2005/01/18 10:22:51 scw Exp $
@


1.4.2.1
log
@sync with head
@
text
@d1 1
a1 1
# $NetBSD: files.pckbport,v 1.4 2005/05/04 02:35:22 augustss Exp $
a3 2
defflag	opt_wskbdmap.h			WSKBD_USONLY

@


1.3
log
@Address PR kern/28990 by making Synaptics Touchpad support contingent
on "options PMS_SYNAPTICS_TOUCHPAD" in the kernel config file. See
the PR for details on why this is necessary.

While here, defflag PMS_DISABLE_POWERHOOK.
@
text
@d1 1
a1 1
# $NetBSD: files.pckbport,v 1.2 2004/12/24 18:33:06 christos Exp $
d12 1
@


1.2
log
@PR/28774: Kentaro A. Kurahone: Add synaptics touchpad driver
@
text
@d1 1
a1 1
# $NetBSD: files.pckbport,v 1.1 2004/03/13 17:31:33 bjh21 Exp $
d13 2
d18 1
a18 1
file	dev/pckbport/synaptics.c	pms
@


1.2.2.1
log
@sync with -current
@
text
@d1 1
a1 1
# $NetBSD: files.pckbport,v 1.3 2005/01/18 10:22:51 scw Exp $
a12 2
defflag	opt_pms.h			PMS_DISABLE_POWERHOOK
defflag	opt_pms.h			PMS_SYNAPTICS_TOUCHPAD
d16 1
a16 1
file	dev/pckbport/synaptics.c	pms & pms_synaptics_touchpad
@


1.1
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.pckbc,v 1.10 2002/04/22 10:44:46 wiz Exp $
d16 1
@


1.1.4.1
log
@file files.pckbport was added on branch ktrace-lwp on 2004-08-03 10:50:14 +0000
@
text
@d1 15
@


1.1.4.2
log
@Sync with HEAD
@
text
@a0 15
# $NetBSD: files.pckbport,v 1.1.4.1 2004/08/03 10:50:14 skrll Exp $
# devices attached at pckbport, for use with wscons

file	dev/pckbport/pckbport.c		pckbport | pckbport_machdep_cnattach
								needs-flag

device	pckbd: wskbddev
attach	pckbd at pckbport
file	dev/pckbport/pckbd.c		pckbd			needs-flag
file	dev/pckbport/wskbdmap_mfii.c	pckbd
defparam PCKBD_LAYOUT

device	pms: wsmousedev
attach	pms at pckbport
file	dev/pckbport/pms.c		pms
@


1.1.4.3
log
@Sync with HEAD.
@
text
@d1 1
a1 1
# $NetBSD: files.pckbport,v 1.1.4.2 2004/09/18 14:50:23 skrll Exp $
@


1.1.4.4
log
@Fix the sync with head I botched.
@
text
@d1 1
a1 1
# $NetBSD: files.pckbport,v 1.1.4.3 2004/09/21 13:32:19 skrll Exp $
@


1.1.4.5
log
@Sync with HEAD.
@
text
@d1 1
a1 1
# $NetBSD: files.pckbport,v 1.1.4.4 2005/01/17 19:31:51 skrll Exp $
a15 1
file	dev/pckbport/synaptics.c	pms
@


1.1.4.6
log
@Sync with HEAD.
@
text
@d1 1
a1 1
# $NetBSD: files.pckbport,v 1.1.4.5 2005/01/24 08:35:36 skrll Exp $
a12 2
defflag	opt_pms.h			PMS_DISABLE_POWERHOOK
defflag	opt_pms.h			PMS_SYNAPTICS_TOUCHPAD
d16 1
a16 1
file	dev/pckbport/synaptics.c	pms & pms_synaptics_touchpad
@


1.1.4.7
log
@Sync with HEAD. Here we go again...
@
text
@d1 1
a1 1
# $NetBSD: files.pckbport,v 1.1.4.6 2005/11/10 14:07:23 skrll Exp $
a11 1
defflag	PCKBD_CNATTACH_MAY_FAIL
@
