head	1.18;
access;
symbols
	netbsd-11-0-RC4:1.17
	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.20
	netbsd-11-base:1.17
	netbsd-10-1-RELEASE:1.17
	perseant-exfatfs-base-20240630:1.17
	perseant-exfatfs:1.17.0.18
	perseant-exfatfs-base:1.17
	netbsd-8-3-RELEASE:1.14
	netbsd-9-4-RELEASE:1.14
	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.16
	thorpej-ifq-base:1.17
	thorpej-altq-separation:1.17.0.14
	thorpej-altq-separation-base:1.17
	netbsd-10-0-RC1:1.17
	netbsd-10:1.17.0.12
	netbsd-10-base:1.17
	bouyer-sunxi-drm:1.17.0.10
	bouyer-sunxi-drm-base:1.17
	netbsd-9-3-RELEASE:1.14
	thorpej-i2c-spi-conf2:1.17.0.8
	thorpej-i2c-spi-conf2-base:1.17
	thorpej-futex2:1.17.0.6
	thorpej-futex2-base:1.17
	thorpej-cfargs2:1.17.0.4
	thorpej-cfargs2-base:1.17
	cjep_sun2x-base1:1.17
	cjep_sun2x:1.17.0.2
	cjep_sun2x-base:1.17
	cjep_staticlib_x-base1:1.17
	netbsd-9-2-RELEASE:1.14
	cjep_staticlib_x:1.16.0.6
	cjep_staticlib_x-base:1.16
	thorpej-i2c-spi-conf:1.16.0.4
	thorpej-i2c-spi-conf-base:1.17
	thorpej-cfargs:1.16.0.2
	thorpej-cfargs-base:1.16
	thorpej-futex:1.15.0.4
	thorpej-futex-base:1.16
	netbsd-9-1-RELEASE:1.14
	bouyer-xenpvh-base2:1.15
	phil-wifi-20200421:1.15
	bouyer-xenpvh-base1:1.15
	phil-wifi-20200411:1.15
	bouyer-xenpvh:1.15.0.2
	bouyer-xenpvh-base:1.15
	is-mlppp:1.14.0.28
	is-mlppp-base:1.14
	phil-wifi-20200406:1.15
	netbsd-8-2-RELEASE:1.14
	ad-namecache-base3:1.14
	netbsd-9-0-RELEASE:1.14
	netbsd-9-0-RC2:1.14
	ad-namecache-base2:1.14
	ad-namecache-base1:1.14
	ad-namecache:1.14.0.26
	ad-namecache-base:1.14
	netbsd-9-0-RC1:1.14
	phil-wifi-20191119:1.14
	netbsd-9:1.14.0.24
	netbsd-9-base:1.14
	phil-wifi-20190609:1.14
	netbsd-8-1-RELEASE:1.14
	netbsd-8-1-RC1:1.14
	isaki-audio2:1.14.0.22
	isaki-audio2-base:1.14
	pgoyette-compat-merge-20190127:1.14
	pgoyette-compat-20190127:1.14
	pgoyette-compat-20190118:1.14
	pgoyette-compat-1226:1.14
	pgoyette-compat-1126:1.14
	pgoyette-compat-1020:1.14
	pgoyette-compat-0930:1.14
	pgoyette-compat-0906:1.14
	jdolecek-ncqfixes:1.14.0.20
	jdolecek-ncqfixes-base:1.14
	netbsd-7-2-RELEASE:1.13
	pgoyette-compat-0728:1.14
	netbsd-8-0-RELEASE:1.14
	phil-wifi:1.14.0.18
	phil-wifi-base:1.14
	pgoyette-compat-0625:1.14
	netbsd-8-0-RC2:1.14
	pgoyette-compat-0521:1.14
	pgoyette-compat-0502:1.14
	pgoyette-compat-0422:1.14
	netbsd-8-0-RC1:1.14
	pgoyette-compat-0415:1.14
	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.13
	pgoyette-compat:1.14.0.16
	pgoyette-compat-base:1.14
	netbsd-7-1-1-RELEASE:1.13
	tls-maxphys-base-20171202:1.14
	matt-nb8-mediatek:1.14.0.14
	matt-nb8-mediatek-base:1.14
	nick-nhusb-base-20170825:1.14
	perseant-stdc-iso10646:1.14.0.12
	perseant-stdc-iso10646-base:1.14
	netbsd-8:1.14.0.10
	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.8
	prg-localcount2-base:1.14
	pgoyette-localcount-20170426:1.14
	bouyer-socketcan-base1:1.14
	jdolecek-ncq:1.14.0.6
	jdolecek-ncq-base:1.14
	pgoyette-localcount-20170320:1.14
	netbsd-7-1:1.13.0.116
	netbsd-7-1-RELEASE:1.13
	netbsd-7-1-RC2:1.13
	nick-nhusb-base-20170204:1.14
	netbsd-7-nhusb-base-20170116:1.13
	bouyer-socketcan:1.14.0.4
	bouyer-socketcan-base:1.14
	pgoyette-localcount-20170107:1.14
	netbsd-7-1-RC1:1.13
	nick-nhusb-base-20161204:1.14
	pgoyette-localcount-20161104:1.14
	netbsd-7-0-2-RELEASE:1.13
	nick-nhusb-base-20161004:1.14
	localcount-20160914:1.14
	netbsd-7-nhusb:1.13.0.114
	netbsd-7-nhusb-base:1.13
	pgoyette-localcount-20160806:1.14
	pgoyette-localcount-20160726:1.14
	pgoyette-localcount:1.14.0.2
	pgoyette-localcount-base:1.14
	nick-nhusb-base-20160907:1.14
	nick-nhusb-base-20160529:1.14
	netbsd-7-0-1-RELEASE:1.13
	nick-nhusb-base-20160422:1.14
	nick-nhusb-base-20160319:1.14
	nick-nhusb-base-20151226:1.14
	netbsd-7-0:1.13.0.112
	netbsd-7-0-RELEASE:1.13
	nick-nhusb-base-20150921:1.13
	netbsd-7-0-RC3:1.13
	netbsd-7-0-RC2:1.13
	netbsd-7-0-RC1:1.13
	nick-nhusb-base-20150606:1.13
	nick-nhusb-base-20150406:1.13
	nick-nhusb:1.13.0.110
	nick-nhusb-base:1.13
	netbsd-5-2-3-RELEASE:1.13
	netbsd-5-1-5-RELEASE:1.13
	netbsd-6-0-6-RELEASE:1.13
	netbsd-6-1-5-RELEASE:1.13
	netbsd-7:1.13.0.108
	netbsd-7-base:1.13
	yamt-pagecache-base9:1.13
	yamt-pagecache-tag8:1.13
	netbsd-6-1-4-RELEASE:1.13
	netbsd-6-0-5-RELEASE:1.13
	tls-earlyentropy:1.13.0.106
	tls-earlyentropy-base:1.13
	riastradh-xf86-video-intel-2-7-1-pre-2-21-15:1.13
	riastradh-drm2-base3:1.13
	netbsd-6-1-3-RELEASE:1.13
	netbsd-6-0-4-RELEASE:1.13
	netbsd-5-2-2-RELEASE:1.13
	netbsd-5-1-4-RELEASE:1.13
	netbsd-6-1-2-RELEASE:1.13
	netbsd-6-0-3-RELEASE:1.13
	netbsd-5-2-1-RELEASE:1.13
	netbsd-5-1-3-RELEASE:1.13
	rmind-smpnet-nbase:1.13
	netbsd-6-1-1-RELEASE:1.13
	riastradh-drm2-base2:1.13
	riastradh-drm2-base1:1.13
	riastradh-drm2:1.13.0.104
	riastradh-drm2-base:1.13
	rmind-smpnet:1.13.0.96
	rmind-smpnet-base:1.13
	netbsd-6-1:1.13.0.102
	netbsd-6-0-2-RELEASE:1.13
	netbsd-6-1-RELEASE:1.13
	khorben-n900:1.13.0.100
	netbsd-6-1-RC4:1.13
	netbsd-6-1-RC3:1.13
	agc-symver:1.13.0.98
	agc-symver-base:1.13
	netbsd-6-1-RC2:1.13
	netbsd-6-1-RC1:1.13
	yamt-pagecache-base8:1.13
	netbsd-5-2:1.13.0.94
	netbsd-6-0-1-RELEASE:1.13
	yamt-pagecache-base7:1.13
	netbsd-5-2-RELEASE:1.13
	netbsd-5-2-RC1:1.13
	matt-nb6-plus-nbase:1.13
	yamt-pagecache-base6:1.13
	netbsd-6-0:1.13.0.92
	netbsd-6-0-RELEASE:1.13
	netbsd-6-0-RC2:1.13
	tls-maxphys:1.13.0.90
	tls-maxphys-base:1.13
	matt-nb6-plus:1.13.0.88
	matt-nb6-plus-base:1.13
	netbsd-6-0-RC1:1.13
	jmcneill-usbmp-base10:1.13
	yamt-pagecache-base5:1.13
	jmcneill-usbmp-base9:1.13
	yamt-pagecache-base4:1.13
	jmcneill-usbmp-base8:1.13
	jmcneill-usbmp-base7:1.13
	jmcneill-usbmp-base6:1.13
	jmcneill-usbmp-base5:1.13
	jmcneill-usbmp-base4:1.13
	jmcneill-usbmp-base3:1.13
	jmcneill-usbmp-pre-base2:1.13
	jmcneill-usbmp-base2:1.13
	netbsd-6:1.13.0.86
	netbsd-6-base:1.13
	netbsd-5-1-2-RELEASE:1.13
	netbsd-5-1-1-RELEASE:1.13
	jmcneill-usbmp:1.13.0.84
	jmcneill-usbmp-base:1.13
	jmcneill-audiomp3:1.13.0.82
	jmcneill-audiomp3-base:1.13
	yamt-pagecache-base3:1.13
	yamt-pagecache-base2:1.13
	yamt-pagecache:1.13.0.80
	yamt-pagecache-base:1.13
	rmind-uvmplock-nbase:1.13
	cherry-xenmp:1.13.0.78
	cherry-xenmp-base:1.13
	bouyer-quota2-nbase:1.13
	bouyer-quota2:1.13.0.76
	bouyer-quota2-base:1.13
	jruoho-x86intr:1.13.0.74
	jruoho-x86intr-base:1.13
	matt-mips64-premerge-20101231:1.13
	matt-nb5-mips64-premerge-20101231:1.13
	matt-nb5-pq3:1.13.0.72
	matt-nb5-pq3-base:1.13
	netbsd-5-1:1.13.0.70
	netbsd-5-1-RELEASE:1.13
	uebayasi-xip-base4:1.13
	uebayasi-xip-base3:1.13
	yamt-nfs-mp-base11:1.13
	netbsd-5-1-RC4:1.13
	matt-nb5-mips64-k15:1.13
	uebayasi-xip-base2:1.13
	yamt-nfs-mp-base10:1.13
	netbsd-5-1-RC3:1.13
	netbsd-5-1-RC2:1.13
	uebayasi-xip-base1:1.13
	netbsd-5-1-RC1:1.13
	rmind-uvmplock:1.13.0.68
	rmind-uvmplock-base:1.13
	yamt-nfs-mp-base9:1.13
	uebayasi-xip:1.13.0.66
	uebayasi-xip-base:1.13
	netbsd-5-0-2-RELEASE:1.13
	matt-nb5-mips64-premerge-20091211:1.13
	matt-premerge-20091211:1.13
	yamt-nfs-mp-base8:1.13
	matt-nb5-mips64-u2-k2-k4-k7-k8-k9:1.13
	matt-nb4-mips64-k7-u2a-k9b:1.13
	matt-nb5-mips64-u1-k1-k5:1.13
	yamt-nfs-mp-base7:1.13
	matt-nb5-mips64:1.13.0.64
	netbsd-5-0-1-RELEASE:1.13
	jymxensuspend-base:1.13
	yamt-nfs-mp-base6:1.13
	yamt-nfs-mp-base5:1.13
	yamt-nfs-mp-base4:1.13
	jym-xensuspend-nbase:1.13
	yamt-nfs-mp-base3:1.13
	nick-hppapmap-base4:1.13
	nick-hppapmap-base3:1.13
	netbsd-5-0:1.13.0.62
	netbsd-5-0-RELEASE:1.13
	netbsd-5-0-RC4:1.13
	netbsd-5-0-RC3:1.13
	nick-hppapmap-base2:1.13
	netbsd-5-0-RC2:1.13
	jym-xensuspend:1.13.0.60
	jym-xensuspend-base:1.13
	netbsd-5-0-RC1:1.13
	haad-dm-base2:1.13
	haad-nbase2:1.13
	ad-audiomp2:1.13.0.58
	ad-audiomp2-base:1.13
	netbsd-5:1.13.0.56
	netbsd-5-base:1.13
	nick-hppapmap:1.13.0.54
	nick-hppapmap-base:1.13
	matt-mips64-base2:1.13
	matt-mips64:1.13.0.52
	haad-dm-base1:1.13
	wrstuden-revivesa-base-4:1.13
	netbsd-4-0-1-RELEASE:1.12.58.1
	wrstuden-revivesa-base-3:1.13
	wrstuden-revivesa-base-2:1.13
	wrstuden-fixsa-newbase:1.12.58.1
	nick-csl-alignment-base5:1.13
	haad-dm:1.13.0.50
	haad-dm-base:1.13
	wrstuden-revivesa-base-1:1.13
	simonb-wapbl-nbase:1.13
	yamt-pf42-base4:1.13
	simonb-wapbl:1.13.0.48
	simonb-wapbl-base:1.13
	yamt-pf42-base3:1.13
	hpcarm-cleanup-nbase:1.13
	yamt-pf42-baseX:1.13
	yamt-pf42-base2:1.13
	yamt-nfs-mp-base2:1.13
	wrstuden-revivesa:1.13.0.46
	wrstuden-revivesa-base:1.13
	yamt-nfs-mp:1.13.0.44
	yamt-nfs-mp-base:1.13
	yamt-pf42:1.13.0.42
	yamt-pf42-base:1.13
	ad-socklock-base1:1.13
	yamt-lazymbuf-base15:1.13
	yamt-lazymbuf-base14:1.13
	keiichi-mipv6-nbase:1.13
	mjf-devfs2:1.13.0.40
	mjf-devfs2-base:1.13
	nick-net80211-sync:1.13.0.38
	nick-net80211-sync-base:1.13
	keiichi-mipv6:1.13.0.36
	keiichi-mipv6-base:1.13
	bouyer-xeni386-merge1:1.13
	matt-armv6-prevmlocking:1.13
	wrstuden-fixsa-base-1:1.12.58.1
	vmlocking2-base3:1.13
	netbsd-4-0:1.12.58.1.0.6
	netbsd-4-0-RELEASE:1.12.58.1
	bouyer-xeni386-nbase:1.13
	yamt-kmem-base3:1.13
	cube-autoconf:1.13.0.34
	cube-autoconf-base:1.13
	yamt-kmem-base2:1.13
	bouyer-xeni386:1.13.0.32
	bouyer-xeni386-base:1.13
	yamt-kmem:1.13.0.30
	yamt-kmem-base:1.13
	vmlocking2-base2:1.13
	reinoud-bufcleanup-nbase:1.13
	vmlocking2:1.13.0.28
	vmlocking2-base1:1.13
	netbsd-4-0-RC5:1.12.58.1
	matt-nb4-arm:1.12.58.1.0.4
	matt-nb4-arm-base:1.12.58.1
	matt-armv6-nbase:1.13
	jmcneill-base:1.13
	netbsd-4-0-RC4:1.12.58.1
	mjf-devfs:1.13.0.26
	mjf-devfs-base:1.13
	bouyer-xenamd64-base2:1.13
	vmlocking-nbase:1.13
	yamt-x86pmap-base4:1.13
	bouyer-xenamd64:1.13.0.24
	bouyer-xenamd64-base:1.13
	netbsd-4-0-RC3:1.12.58.1
	yamt-x86pmap-base3:1.13
	yamt-x86pmap-base2:1.13
	netbsd-4-0-RC2:1.12.58.1
	yamt-x86pmap:1.13.0.22
	yamt-x86pmap-base:1.13
	netbsd-4-0-RC1:1.12.58.1
	matt-armv6:1.13.0.20
	matt-armv6-base:1.13
	matt-mips64-base:1.13
	jmcneill-pm:1.13.0.18
	jmcneill-pm-base:1.13
	hpcarm-cleanup:1.13.0.16
	hpcarm-cleanup-base:1.13
	nick-csl-alignment:1.13.0.14
	nick-csl-alignment-base:1.13
	netbsd-3-1-1-RELEASE:1.12
	netbsd-3-0-3-RELEASE:1.12
	yamt-idlelwp-base8:1.13
	wrstuden-fixsa:1.12.58.1.0.2
	wrstuden-fixsa-base:1.12.58.1
	thorpej-atomic:1.13.0.12
	thorpej-atomic-base:1.13
	reinoud-bufcleanup:1.13.0.10
	reinoud-bufcleanup-base:1.13
	mjf-ufs-trans:1.13.0.8
	mjf-ufs-trans-base:1.13
	vmlocking:1.13.0.6
	vmlocking-base:1.13
	ad-audiomp:1.13.0.4
	ad-audiomp-base:1.13
	yamt-idlelwp:1.13.0.2
	post-newlock2-merge:1.13
	newlock2-nbase:1.13
	yamt-splraiseipl-base5:1.12
	yamt-splraiseipl-base4:1.12
	yamt-splraiseipl-base3:1.12
	abandoned-netbsd-4-base:1.12
	abandoned-netbsd-4:1.12.0.50
	netbsd-3-1:1.12.0.56
	netbsd-3-1-RELEASE:1.12
	netbsd-3-0-2-RELEASE:1.12
	yamt-splraiseipl-base2:1.12
	netbsd-3-1-RC4:1.12
	yamt-splraiseipl:1.12.0.54
	yamt-splraiseipl-base:1.12
	netbsd-3-1-RC3:1.12
	yamt-pdpolicy-base9:1.12
	newlock2:1.12.0.52
	newlock2-base:1.13
	yamt-pdpolicy-base8:1.12
	netbsd-3-1-RC2:1.12
	netbsd-3-1-RC1:1.12
	yamt-pdpolicy-base7:1.12
	netbsd-4:1.12.0.58
	netbsd-4-base:1.12
	yamt-pdpolicy-base6:1.12
	chap-midi-nbase:1.12
	netbsd-3-0-1-RELEASE:1.12
	gdamore-uart:1.12.0.48
	gdamore-uart-base:1.12
	simonb-timcounters-final:1.12
	yamt-pdpolicy-base5:1.12
	chap-midi:1.12.0.46
	chap-midi-base:1.12
	yamt-pdpolicy-base4:1.12
	yamt-pdpolicy-base3:1.12
	peter-altq-base:1.12
	peter-altq:1.12.0.44
	yamt-pdpolicy-base2:1.12
	elad-kernelauth-base:1.12
	elad-kernelauth:1.12.0.42
	yamt-pdpolicy:1.12.0.40
	yamt-pdpolicy-base:1.12
	yamt-uio_vmspace-base5:1.12
	simonb-timecounters:1.12.0.38
	simonb-timecounters-base:1.12
	rpaulo-netinet-merge-pcb:1.12.0.36
	rpaulo-netinet-merge-pcb-base:1.12
	yamt-uio_vmspace:1.12.0.34
	netbsd-3-0:1.12.0.32
	netbsd-3-0-RELEASE:1.12
	netbsd-3-0-RC6:1.12
	yamt-readahead-base3:1.12
	netbsd-3-0-RC5:1.12
	netbsd-3-0-RC4:1.12
	netbsd-3-0-RC3:1.12
	yamt-readahead-base2:1.12
	netbsd-3-0-RC2:1.12
	yamt-readahead-pervnode:1.12
	yamt-readahead-perfile:1.12
	yamt-readahead:1.12.0.30
	yamt-readahead-base:1.12
	netbsd-3-0-RC1:1.12
	yamt-vop-base3:1.12
	netbsd-2-0-3-RELEASE:1.12
	netbsd-2-1:1.12.0.28
	yamt-vop-base2:1.12
	thorpej-vnode-attr:1.12.0.26
	thorpej-vnode-attr-base:1.12
	netbsd-2-1-RELEASE:1.12
	yamt-vop:1.12.0.24
	yamt-vop-base:1.12
	netbsd-2-1-RC6:1.12
	netbsd-2-1-RC5:1.12
	netbsd-2-1-RC4:1.12
	netbsd-2-1-RC3:1.12
	netbsd-2-1-RC2:1.12
	netbsd-2-1-RC1:1.12
	yamt-lazymbuf:1.12.0.22
	yamt-km-base4:1.12
	netbsd-2-0-2-RELEASE:1.12
	yamt-km-base3:1.12
	netbsd-3:1.12.0.20
	netbsd-3-base:1.12
	yamt-km-base2:1.12
	yamt-km:1.12.0.16
	yamt-km-base:1.12
	kent-audio2:1.12.0.14
	kent-audio2-base:1.12
	netbsd-2-0-1-RELEASE:1.12
	kent-audio1-beforemerge:1.12
	netbsd-2:1.12.0.12
	netbsd-2-base:1.12
	kent-audio1:1.12.0.10
	kent-audio1-base:1.12
	netbsd-2-0-RELEASE:1.12
	netbsd-2-0-RC5:1.12
	netbsd-2-0-RC4:1.12
	netbsd-2-0-RC3:1.12
	netbsd-2-0-RC2:1.12
	netbsd-2-0-RC1:1.12
	netbsd-2-0:1.12.0.8
	netbsd-2-0-base:1.12
	netbsd-1-6-PATCH002-RELEASE:1.11
	netbsd-1-6-PATCH002:1.11
	netbsd-1-6-PATCH002-RC4:1.11
	netbsd-1-6-PATCH002-RC3:1.11
	netbsd-1-6-PATCH002-RC2:1.11
	netbsd-1-6-PATCH002-RC1:1.11
	ktrace-lwp:1.12.0.6
	ktrace-lwp-base:1.12
	netbsd-1-6-PATCH001:1.11
	netbsd-1-6-PATCH001-RELEASE:1.11
	netbsd-1-6-PATCH001-RC3:1.11
	netbsd-1-6-PATCH001-RC2:1.11
	netbsd-1-6-PATCH001-RC1:1.11
	nathanw_sa_end:1.11.2.1
	nathanw_sa_before_merge:1.12
	fvdl_fs64_base:1.12
	gmcgarry_ctxsw:1.12.0.4
	gmcgarry_ctxsw_base:1.12
	gmcgarry_ucred:1.12.0.2
	gmcgarry_ucred_base:1.12
	nathanw_sa_base:1.12
	kqueue-aftermerge:1.12
	kqueue-beforemerge:1.12
	netbsd-1-6-RELEASE:1.11
	netbsd-1-6-RC3:1.11
	netbsd-1-6-RC2:1.11
	netbsd-1-6-RC1:1.11
	netbsd-1-6:1.11.0.18
	netbsd-1-6-base:1.11
	gehenna-devsw:1.11.0.16
	gehenna-devsw-base:1.11
	netbsd-1-5-PATCH003:1.10
	eeh-devprop:1.11.0.14
	eeh-devprop-base:1.11
	newlock:1.11.0.12
	newlock-base:1.11
	ifpoll-base:1.11
	thorpej-mips-cache:1.11.0.8
	thorpej-mips-cache-base:1.11
	thorpej-devvp-base3:1.11
	thorpej-devvp-base2:1.11
	post-chs-ubcperf:1.11
	pre-chs-ubcperf:1.11
	thorpej-devvp:1.11.0.6
	thorpej-devvp-base:1.11
	netbsd-1-5-PATCH002:1.10
	kqueue:1.11.0.4
	kqueue-base:1.12
	netbsd-1-5-PATCH001:1.10
	thorpej_scsipi_beforemerge:1.11
	nathanw_sa:1.11.0.2
	thorpej_scsipi_nbase:1.11
	netbsd-1-5-RELEASE:1.10
	netbsd-1-5-BETA2:1.10
	netbsd-1-5-BETA:1.10
	netbsd-1-4-PATCH003:1.9
	netbsd-1-5-ALPHA2:1.10
	netbsd-1-5:1.10.0.4
	netbsd-1-5-base:1.10
	minoura-xpg4dl-base:1.10
	minoura-xpg4dl:1.10.0.2
	netbsd-1-4-PATCH002:1.9
	chs-ubc2-newbase:1.9
	wrstuden-devbsize-19991221:1.9
	wrstuden-devbsize:1.9.0.20
	wrstuden-devbsize-base:1.9
	kame_141_19991130:1.9
	comdex-fall-1999:1.9.0.18
	comdex-fall-1999-base:1.9
	fvdl-softdep:1.9.0.16
	fvdl-softdep-base:1.9
	thorpej_scsipi:1.9.0.14
	thorpej_scsipi_base:1.11
	netbsd-1-4-PATCH001:1.9
	kame_14_19990705:1.9
	kame_14_19990628:1.9
	kame:1.9.0.12
	chs-ubc2:1.9.0.10
	chs-ubc2-base:1.9
	netbsd-1-4-RELEASE:1.9
	netbsd-1-4:1.9.0.8
	netbsd-1-4-base:1.9
	netbsd-1-3-PATCH003:1.4
	netbsd-1-3-PATCH003-CANDIDATE2:1.4
	kenh-if-detach:1.9.0.6
	kenh-if-detach-base:1.9
	netbsd-1-3-PATCH003-CANDIDATE1:1.4
	netbsd-1-3-PATCH003-CANDIDATE0:1.4
	chs-ubc:1.9.0.4
	chs-ubc-base:1.9
	eeh-paddr_t:1.9.0.2
	eeh-paddr_t-base:1.9
	netbsd-1-3-PATCH002:1.4
	netbsd-1-3-PATCH001:1.4
	netbsd-1-3-RELEASE:1.4
	netbsd-1-3-BETA:1.4
	netbsd-1-3:1.4.0.6
	netbsd-1-3-base:1.4
	thorpej-signal:1.4.0.4
	thorpej-signal-base:1.4
	marc-pcmcia:1.4.0.2
	marc-pcmcia-bp:1.4
	marc-pcmcia-base:1.4
	bouyer-scsipi:1.3.0.2
	is-newarp-before-merge:1.2
	is-newarp:1.2.0.6
	is-newarp-base:1.2
	mrg-vm-swap:1.2.0.4
	thorpej-setroot:1.2.0.2;
locks; strict;
comment	@# @;


1.18
date	2025.09.14.00.28.43;	author thorpej;	state Exp;
branches;
next	1.17;
commitid	rpHYO7eQVQ7LbCaG;

1.17
date	2021.05.12.23.22.33;	author thorpej;	state Exp;
branches;
next	1.16;
commitid	5j98x7z0aBYjIUSC;

1.16
date	2021.02.04.20.19.09;	author thorpej;	state Exp;
branches
	1.16.4.1
	1.16.6.1;
next	1.15;
commitid	eoeC0FU35KAHSqGC;

1.15
date	2020.04.03.06.02.51;	author macallan;	state Exp;
branches
	1.15.4.1;
next	1.14;
commitid	XJKNSo22XTjw0U2C;

1.14
date	2015.12.16.12.22.48;	author jmcneill;	state Exp;
branches
	1.14.18.1;
next	1.13;

1.13
date	2007.01.08.06.43.09;	author macallan;	state Exp;
branches
	1.13.90.1
	1.13.110.1;
next	1.12;

1.12
date	2002.09.27.06.23.09;	author thorpej;	state Exp;
branches
	1.12.22.1
	1.12.52.1
	1.12.58.1;
next	1.11;

1.11
date	2000.11.14.06.45.55;	author matt;	state Exp;
branches
	1.11.2.1
	1.11.4.1;
next	1.10;

1.10
date	2000.03.24.17.05.34;	author ws;	state Exp;
branches;
next	1.9;

1.9
date	98.07.22.22.04.14;	author thorpej;	state Exp;
branches
	1.9.14.1;
next	1.8;

1.8
date	98.02.24.05.44.39;	author mycroft;	state Exp;
branches;
next	1.7;

1.7
date	98.02.16.22.12.49;	author thorpej;	state Exp;
branches;
next	1.6;

1.6
date	98.01.26.21.47.35;	author cgd;	state Exp;
branches;
next	1.5;

1.5
date	98.01.12.09.33.30;	author thorpej;	state Exp;
branches;
next	1.4;

1.4
date	97.07.23.18.45.03;	author thorpej;	state Exp;
branches;
next	1.3;

1.3
date	97.03.15.18.11.51;	author is;	state Exp;
branches;
next	1.2;

1.2
date	96.10.16.19.33.20;	author ws;	state Exp;
branches
	1.2.6.1;
next	1.1;

1.1
date	96.09.30.16.35.06;	author ws;	state Exp;
branches;
next	;

1.16.4.1
date	2021.05.13.00.47.31;	author thorpej;	state Exp;
branches;
next	;
commitid	hlq0lOvHnylpfVSC;

1.16.6.1
date	2021.05.31.22.15.18;	author cjep;	state Exp;
branches;
next	;
commitid	eWz9SBW0XqKjJlVC;

1.15.4.1
date	2021.04.03.22.28.45;	author thorpej;	state Exp;
branches;
next	;
commitid	1gqS07EfPjskJTNC;

1.14.18.1
date	2020.04.08.14.08.08;	author martin;	state Exp;
branches;
next	;
commitid	Qli2aW9E74UFuA3C;

1.13.90.1
date	2017.12.03.11.37.07;	author jdolecek;	state Exp;
branches;
next	;
commitid	XcIYRZTAh1LmerhA;

1.13.110.1
date	2015.12.27.12.09.50;	author skrll;	state Exp;
branches;
next	;

1.12.22.1
date	2007.02.26.09.10.19;	author yamt;	state Exp;
branches;
next	;

1.12.52.1
date	2007.01.12.00.57.40;	author ad;	state Exp;
branches;
next	;

1.12.58.1
date	2007.03.04.12.27.38;	author bouyer;	state Exp;
branches;
next	;

1.11.2.1
date	2002.10.18.02.42.51;	author nathanw;	state Exp;
branches;
next	;

1.11.4.1
date	2002.10.10.18.40.20;	author jdolecek;	state Exp;
branches;
next	;

1.9.14.1
date	2000.11.20.11.42.13;	author bouyer;	state Exp;
branches;
next	1.9.14.2;

1.9.14.2
date	2000.11.22.16.03.55;	author bouyer;	state Exp;
branches;
next	;

1.2.6.1
date	97.03.09.21.17.44;	author is;	state Exp;
branches;
next	;


desc
@@


1.18
log
@Make SPI direct configuration less #ifdef'y.  No more checking what kind
of platform device tree; instead, use a device call to enumerate the
direct config children of the bus.
@
text
@#	$NetBSD: files.ofw,v 1.17 2021/05/12 23:22:33 thorpej Exp $
#
# First cut on Openfirmware interface
#

define	ofbus {}
define	of_network_dev
define	ofw_subr

defpseudo openfirm
file	dev/ofw/openfirmio.c		openfirm needs-flag
file 	dev/ofw/ofw_sysctl.c		openfirm | ofw_subr

file	dev/ofw/ofw_subr.c		ofbus | openfirm | ofw_subr

file	dev/ofw/ofw_i2c_subr.c		ofbus | openfirm | ofw_subr
file	dev/ofw/ofw_network_subr.c	of_network_dev

# Let individual ports pull this in, as necessary.
#file	dev/ofw/ofw_pci_subr.c		ofbus | openfirm | ofw_subr

# Generic disk support
device	ofdisk: disk
attach	ofdisk at ofbus
file	dev/ofw/ofdisk.c		ofdisk needs-flag

# Generic net support
device	ofnet: ether, ifnet, arp
attach	ofnet at ofbus
file	dev/ofw/ofnet.c			ofnet needs-flag

# Generic console support
device	ofcons: tty
attach	ofcons at ofbus
file	dev/ofw/ofcons.c		ofcons needs-flag

# Generic RTC support
device	ofrtc
attach	ofrtc at ofbus
file	dev/ofw/ofrtc.c			ofrtc needs-flag

# Generic bus support
device	ofbus: ofbus
attach	ofbus at ofbus
file	dev/ofw/ofbus.c			ofbus
@


1.17
log
@- Define a device call for PCI bus instances to fetch a direct child's
  device handle given the device's device/function #s (extracted from
  a pcitag_t).  Use it to associate the handle with the child device
  at config_found() time.
- Implement this device call for ACPI and OpenFirmware.
- Enable the OpenFirmware variant for evbarm FDT, macppc, ofppc, sparc64.
- Obsolete acpi_device_register(); it is no longer needed.
- Obsolete setting the OpenFirmware handle in PCI devices in the
  sparc64 device_register(); it is no longer needed.
@
text
@d1 1
a1 1
#	$NetBSD: files.ofw,v 1.16 2021/02/04 20:19:09 thorpej Exp $
a17 1
file	dev/ofw/ofw_spi_subr.c		ofbus | openfirm | ofw_subr
@


1.16
log
@Split the i2c and spi stuff out into their own files.
@
text
@d1 1
a1 1
#	$NetBSD: files.ofw,v 1.15 2020/04/03 06:02:51 macallan Exp $
d20 3
@


1.16.6.1
log
@sync with head
@
text
@d1 1
a1 1
#	$NetBSD: files.ofw,v 1.17 2021/05/12 23:22:33 thorpej Exp $
a19 3
# Let individual ports pull this in, as necessary.
#file	dev/ofw/ofw_pci_subr.c		ofbus | openfirm | ofw_subr

@


1.16.4.1
log
@Sync with HEAD.
@
text
@d1 1
a1 1
#	$NetBSD: files.ofw,v 1.17 2021/05/12 23:22:33 thorpej Exp $
a19 3
# Let individual ports pull this in, as necessary.
#file	dev/ofw/ofw_pci_subr.c		ofbus | openfirm | ofw_subr

@


1.15
log
@make OpenFirmware info available via sysctl.ofw
tested on macppc, shark and sparc64
@
text
@d1 1
a1 1
#	$NetBSD: files.ofw,v 1.14 2015/12/16 12:22:48 jmcneill Exp $
d16 1
d18 1
@


1.15.4.1
log
@Sync with HEAD.
@
text
@d1 1
a1 1
#	$NetBSD: files.ofw,v 1.16 2021/02/04 20:19:09 thorpej Exp $
a15 1
file	dev/ofw/ofw_i2c_subr.c		ofbus | openfirm | ofw_subr
a16 1
file	dev/ofw/ofw_spi_subr.c		ofbus | openfirm | ofw_subr
@


1.14
log
@fix FDT build without openfirm pseudo-device
@
text
@d1 1
a1 1
#	$NetBSD: files.ofw,v 1.13 2007/01/08 06:43:09 macallan Exp $
d12 1
@


1.14.18.1
log
@Merge changes from current as of 20200406
@
text
@d1 1
a1 1
#	$NetBSD$
a11 1
file 	dev/ofw/ofw_sysctl.c		openfirm | ofw_subr
@


1.13
log
@pull in ofw_subr.c with openfirm so we can use stuff like of_compatible()
without ofbus
@
text
@d1 1
a1 1
#	$NetBSD: files.ofw,v 1.12 2002/09/27 06:23:09 thorpej Exp $
d8 1
d13 1
a13 1
file	dev/ofw/ofw_subr.c		ofbus | openfirm
@


1.13.90.1
log
@update from HEAD
@
text
@d1 1
a1 1
#	$NetBSD$
a7 1
define	ofw_subr
d12 1
a12 1
file	dev/ofw/ofw_subr.c		ofbus | openfirm | ofw_subr
@


1.13.110.1
log
@Sync with HEAD (as of 26th Dec)
@
text
@d1 1
a1 1
#	$NetBSD: files.ofw,v 1.14 2015/12/16 12:22:48 jmcneill Exp $
a7 1
define	ofw_subr
d12 1
a12 1
file	dev/ofw/ofw_subr.c		ofbus | openfirm | ofw_subr
@


1.12
log
@Fix a latent bug uncovered by the new autoconfiguration code: make
sure the "ofbus" device carries the "ofbus" interface attribute.

This is the other part of the fix for PR #18433.
@
text
@d1 1
a1 1
#	$NetBSD: files.ofw,v 1.11 2000/11/14 06:45:55 matt Exp $
d12 1
a12 1
file	dev/ofw/ofw_subr.c		ofbus
@


1.12.58.1
log
@Pull up following revision(s) (requested by macallan in ticket #473):
	sys/dev/ofw/files.ofw: revision 1.13
pull in ofw_subr.c with openfirm so we can use stuff like
of_compatible() without ofbus
@
text
@d1 1
a1 1
#	$NetBSD$
d12 1
a12 1
file	dev/ofw/ofw_subr.c		ofbus | openfirm
@


1.12.22.1
log
@sync with head.
@
text
@d1 1
a1 1
#	$NetBSD: files.ofw,v 1.12 2002/09/27 06:23:09 thorpej Exp $
d12 1
a12 1
file	dev/ofw/ofw_subr.c		ofbus | openfirm
@


1.12.52.1
log
@Sync with head.
@
text
@d1 1
a1 1
#	$NetBSD: files.ofw,v 1.13 2007/01/08 06:43:09 macallan Exp $
d12 1
a12 1
file	dev/ofw/ofw_subr.c		ofbus | openfirm
@


1.11
log
@Add openfirmio which is an ioctl interface to OpenFirmware.
@
text
@d1 1
a1 1
#	$NetBSD: files.ofw,v 1.10 2000/03/24 17:05:34 ws Exp $
d37 1
a37 1
device	ofbus
@


1.11.2.1
log
@Catch up to -current.
@
text
@d1 1
a1 1
#	$NetBSD$
d37 1
a37 1
device	ofbus: ofbus
@


1.11.4.1
log
@sync kqueue with -current; this includes merge of gehenna-devsw branch,
merge of i386 MP branch, and part of autoconf rototil work
@
text
@d1 1
a1 1
#	$NetBSD: files.ofw,v 1.11 2000/11/14 06:45:55 matt Exp $
d37 1
a37 1
device	ofbus: ofbus
@


1.10
log
@Update several ports to at least work again without IPKDB
after the update of that.
Sorry for breaking this with my last changes :-(.
Fixes PR#9671 by Lennart Augustsson.
@
text
@d1 1
a1 1
#	$NetBSD: files.ofw,v 1.9 1998/07/22 22:04:14 thorpej Exp $
d8 3
@


1.9
log
@Add common OpenFirmware network interface functions.  Currently supports
decoding the `supported-network-types' and `chosen-network-type' properties
into ifmedia words.
@
text
@d1 1
a1 1
#	$NetBSD: files.ofw,v 1.8 1998/02/24 05:44:39 mycroft Exp $
d19 1
a19 2
define	ipkdbofn { [ disable = 0 ] }
device	ofnet: ether, ifnet, ipkdbofn, arp
d21 1
a21 2
file	dev/ofw/ofnet.c			ofnet | ipkdb_ofn needs-flag
attach	ipkdbif at ipkdbofn with ipkdb_ofn
@


1.9.14.1
log
@Update thorpej_scsipi to -current as of a month ago
A i386 GENERIC kernel compiles without the siop, ahc and bha drivers
(will be updated later). i386 IDE/ATAPI and ncr work, as well as
sparc/esp_sbus. alpha should work as well (untested yet).
siop, ahc and bha will be updated once I've updated the branch to current
-current, as well as machine-dependant code.
@
text
@d1 1
a1 1
#	$NetBSD: files.ofw,v 1.10 2000/03/24 17:05:34 ws Exp $
d19 2
a20 1
device	ofnet: ether, ifnet, arp
d22 2
a23 1
file	dev/ofw/ofnet.c			ofnet needs-flag
@


1.9.14.2
log
@Sync with HEAD.
@
text
@d1 1
a1 1
#	$NetBSD$
a7 3

defpseudo openfirm
file	dev/ofw/openfirmio.c		openfirm needs-flag
@


1.8
log
@Several things:
Clean up the name space here a bit.
Add a `busname' element to struct ofprobe (now struct ofbus_attach_args), and
check against it.
Nuke `ofroot'.
Rename the `openfirm' attribute to `ofbus'.
@
text
@d1 1
a1 1
#	$NetBSD: files.ofw,v 1.7 1998/02/16 22:12:49 thorpej Exp $
d7 1
d10 2
@


1.7
log
@Remove "class" declarations, and add "devclass" declarations where
appropriate.  Fix several inconsistencies between device class and
attributes.  Mostly from Chris Demetriou.
@
text
@d1 1
a1 1
#	$NetBSD: files.ofw,v 1.6 1998/01/26 21:47:35 cgd Exp $
d6 1
a6 1
define	openfirm {}
d8 1
a8 1
file	dev/ofw/ofw_subr.c		openfirm
d12 1
a12 1
attach	ofdisk at openfirm
d18 1
a18 1
attach	ofnet at openfirm
d24 1
a24 1
attach	ofcons at openfirm
d28 2
a29 2
device ofrtc
attach	ofrtc at openfirm
d33 3
a35 7
device	ofbus: openfirm
attach	ofbus at openfirm
file	dev/ofw/ofbus.c			openfirm

device	ofroot: openfirm
attach	ofroot at root

@


1.6
log
@add ofw_subr.c, a file containing common OFW routines.
@
text
@d1 1
a1 1
#	$NetBSD: files.ofw,v 1.5 1998/01/12 09:33:30 thorpej Exp $
d11 1
a11 1
device	ofdisk class disk: disk
d17 1
a17 1
device	ofnet class ifnet: ether, ifnet, ipkdbofn, arp
d23 1
a23 1
device	ofcons class tty: tty
d28 1
a28 1
device ofrtc class dull
d33 1
a33 1
device	ofbus class dull: openfirm
d37 1
a37 1
device	ofroot class dull: openfirm
@


1.5
log
@Update for config changes.
@
text
@d1 1
a1 1
#	$NetBSD: files.ofw,v 1.4 1997/07/23 18:45:03 thorpej Exp $
d7 2
@


1.4
log
@RCS id police.
@
text
@d1 1
a1 1
#	$NetBSD$
d9 1
a9 1
device	ofdisk: disk
d15 1
a15 1
device	ofnet: ether, ifnet, ipkdbofn, arp
d21 1
a21 1
device	ofcons: tty
d26 1
a26 1
device ofrtc
d31 1
a31 1
device	ofbus: openfirm
d35 1
a35 1
device	ofroot: openfirm
@


1.3
log
@New ARP system, supports IPv4 over any hardware link.

Some of the stuff (e.g., rarpd, bootpd, dhcpd etc., libsa) still will
only support Ethernet. Tcpdump itself should be ok, but libpcap needs
lot of work.

For the detailed change history, look at the commit log entries for
the is-newarp branch.
@
text
@d1 1
@


1.2
log
@Rename recently checked in KGDB to IPKDB to resolve conflicts with older KGDB
@
text
@d14 1
a14 1
device	ofnet: ether, ifnet, ipkdbofn
@


1.2.6.1
log
@netinet/if_ether.h => netinet/if_inarp.h
@
text
@d14 1
a14 1
device	ofnet: ether, ifnet, ipkdbofn, arp
@


1.1
log
@PowerPC port
@
text
@d13 2
a14 2
define	kgdbofn { [ disable = 0 ] }
device	ofnet: ether, ifnet, kgdbofn
d16 2
a17 2
file	dev/ofw/ofnet.c			ofnet | kgdb_ofn needs-flag
attach	kgdbif at kgdbofn with kgdb_ofn
@
