head	1.22;
access;
symbols
	netbsd-11-0-RC4:1.22
	netbsd-11-0-RC3:1.22
	netbsd-11-0-RC2:1.22
	netbsd-11-0-RC1:1.22
	perseant-exfatfs-base-20250801:1.22
	netbsd-11:1.22.0.102
	netbsd-11-base:1.22
	netbsd-10-1-RELEASE:1.22
	perseant-exfatfs-base-20240630:1.22
	perseant-exfatfs:1.22.0.100
	perseant-exfatfs-base:1.22
	netbsd-8-3-RELEASE:1.22
	netbsd-9-4-RELEASE:1.22
	netbsd-10-0-RELEASE:1.22
	netbsd-10-0-RC6:1.22
	netbsd-10-0-RC5:1.22
	netbsd-10-0-RC4:1.22
	netbsd-10-0-RC3:1.22
	netbsd-10-0-RC2:1.22
	thorpej-ifq:1.22.0.98
	thorpej-ifq-base:1.22
	thorpej-altq-separation:1.22.0.96
	thorpej-altq-separation-base:1.22
	netbsd-10-0-RC1:1.22
	netbsd-10:1.22.0.94
	netbsd-10-base:1.22
	bouyer-sunxi-drm:1.22.0.92
	bouyer-sunxi-drm-base:1.22
	netbsd-9-3-RELEASE:1.22
	thorpej-i2c-spi-conf2:1.22.0.90
	thorpej-i2c-spi-conf2-base:1.22
	thorpej-futex2:1.22.0.88
	thorpej-futex2-base:1.22
	thorpej-cfargs2:1.22.0.86
	thorpej-cfargs2-base:1.22
	cjep_sun2x-base1:1.22
	cjep_sun2x:1.22.0.84
	cjep_sun2x-base:1.22
	cjep_staticlib_x-base1:1.22
	netbsd-9-2-RELEASE:1.22
	cjep_staticlib_x:1.22.0.82
	cjep_staticlib_x-base:1.22
	thorpej-i2c-spi-conf:1.22.0.80
	thorpej-i2c-spi-conf-base:1.22
	thorpej-cfargs:1.22.0.78
	thorpej-cfargs-base:1.22
	thorpej-futex:1.22.0.76
	thorpej-futex-base:1.22
	netbsd-9-1-RELEASE:1.22
	bouyer-xenpvh-base2:1.22
	phil-wifi-20200421:1.22
	bouyer-xenpvh-base1:1.22
	phil-wifi-20200411:1.22
	bouyer-xenpvh:1.22.0.74
	bouyer-xenpvh-base:1.22
	is-mlppp:1.22.0.72
	is-mlppp-base:1.22
	phil-wifi-20200406:1.22
	netbsd-8-2-RELEASE:1.22
	ad-namecache-base3:1.22
	netbsd-9-0-RELEASE:1.22
	netbsd-9-0-RC2:1.22
	ad-namecache-base2:1.22
	ad-namecache-base1:1.22
	ad-namecache:1.22.0.70
	ad-namecache-base:1.22
	netbsd-9-0-RC1:1.22
	phil-wifi-20191119:1.22
	netbsd-9:1.22.0.68
	netbsd-9-base:1.22
	phil-wifi-20190609:1.22
	netbsd-8-1-RELEASE:1.22
	netbsd-8-1-RC1:1.22
	isaki-audio2:1.22.0.66
	isaki-audio2-base:1.22
	pgoyette-compat-merge-20190127:1.22
	pgoyette-compat-20190127:1.22
	pgoyette-compat-20190118:1.22
	pgoyette-compat-1226:1.22
	pgoyette-compat-1126:1.22
	pgoyette-compat-1020:1.22
	pgoyette-compat-0930:1.22
	pgoyette-compat-0906:1.22
	netbsd-7-2-RELEASE:1.22
	pgoyette-compat-0728:1.22
	netbsd-8-0-RELEASE:1.22
	phil-wifi:1.22.0.64
	phil-wifi-base:1.22
	pgoyette-compat-0625:1.22
	netbsd-8-0-RC2:1.22
	pgoyette-compat-0521:1.22
	pgoyette-compat-0502:1.22
	pgoyette-compat-0422:1.22
	netbsd-8-0-RC1:1.22
	pgoyette-compat-0415:1.22
	pgoyette-compat-0407:1.22
	pgoyette-compat-0330:1.22
	pgoyette-compat-0322:1.22
	pgoyette-compat-0315:1.22
	netbsd-7-1-2-RELEASE:1.22
	pgoyette-compat:1.22.0.62
	pgoyette-compat-base:1.22
	netbsd-7-1-1-RELEASE:1.22
	tls-maxphys-base-20171202:1.22
	matt-nb8-mediatek:1.22.0.60
	matt-nb8-mediatek-base:1.22
	nick-nhusb-base-20170825:1.22
	perseant-stdc-iso10646:1.22.0.58
	perseant-stdc-iso10646-base:1.22
	netbsd-8:1.22.0.56
	netbsd-8-base:1.22
	prg-localcount2-base3:1.22
	prg-localcount2-base2:1.22
	prg-localcount2-base1:1.22
	prg-localcount2:1.22.0.54
	prg-localcount2-base:1.22
	pgoyette-localcount-20170426:1.22
	bouyer-socketcan-base1:1.22
	jdolecek-ncq:1.22.0.52
	jdolecek-ncq-base:1.22
	pgoyette-localcount-20170320:1.22
	netbsd-7-1:1.22.0.50
	netbsd-7-1-RELEASE:1.22
	netbsd-7-1-RC2:1.22
	nick-nhusb-base-20170204:1.22
	netbsd-7-nhusb-base-20170116:1.22
	bouyer-socketcan:1.22.0.48
	bouyer-socketcan-base:1.22
	pgoyette-localcount-20170107:1.22
	netbsd-7-1-RC1:1.22
	nick-nhusb-base-20161204:1.22
	pgoyette-localcount-20161104:1.22
	netbsd-7-0-2-RELEASE:1.22
	nick-nhusb-base-20161004:1.22
	localcount-20160914:1.22
	netbsd-7-nhusb:1.22.0.46
	netbsd-7-nhusb-base:1.22
	pgoyette-localcount-20160806:1.22
	pgoyette-localcount-20160726:1.22
	pgoyette-localcount:1.22.0.44
	pgoyette-localcount-base:1.22
	nick-nhusb-base-20160907:1.22
	nick-nhusb-base-20160529:1.22
	netbsd-7-0-1-RELEASE:1.22
	nick-nhusb-base-20160422:1.22
	nick-nhusb-base-20160319:1.22
	nick-nhusb-base-20151226:1.22
	netbsd-7-0:1.22.0.42
	netbsd-7-0-RELEASE:1.22
	nick-nhusb-base-20150921:1.22
	netbsd-7-0-RC3:1.22
	netbsd-7-0-RC2:1.22
	netbsd-7-0-RC1:1.22
	nick-nhusb-base-20150606:1.22
	nick-nhusb-base-20150406:1.22
	nick-nhusb:1.22.0.40
	nick-nhusb-base:1.22
	netbsd-5-2-3-RELEASE:1.20
	netbsd-5-1-5-RELEASE:1.20
	netbsd-6-0-6-RELEASE:1.22
	netbsd-6-1-5-RELEASE:1.22
	netbsd-7:1.22.0.38
	netbsd-7-base:1.22
	yamt-pagecache-base9:1.22
	yamt-pagecache-tag8:1.22
	netbsd-6-1-4-RELEASE:1.22
	netbsd-6-0-5-RELEASE:1.22
	tls-earlyentropy:1.22.0.36
	tls-earlyentropy-base:1.22
	riastradh-xf86-video-intel-2-7-1-pre-2-21-15:1.22
	riastradh-drm2-base3:1.22
	netbsd-6-1-3-RELEASE:1.22
	netbsd-6-0-4-RELEASE:1.22
	netbsd-5-2-2-RELEASE:1.20
	netbsd-5-1-4-RELEASE:1.20
	netbsd-6-1-2-RELEASE:1.22
	netbsd-6-0-3-RELEASE:1.22
	netbsd-5-2-1-RELEASE:1.20
	netbsd-5-1-3-RELEASE:1.20
	rmind-smpnet-nbase:1.22
	netbsd-6-1-1-RELEASE:1.22
	riastradh-drm2-base2:1.22
	riastradh-drm2-base1:1.22
	riastradh-drm2:1.22.0.34
	riastradh-drm2-base:1.22
	rmind-smpnet:1.22.0.26
	rmind-smpnet-base:1.22
	netbsd-6-1:1.22.0.32
	netbsd-6-0-2-RELEASE:1.22
	netbsd-6-1-RELEASE:1.22
	khorben-n900:1.22.0.30
	netbsd-6-1-RC4:1.22
	netbsd-6-1-RC3:1.22
	agc-symver:1.22.0.28
	agc-symver-base:1.22
	netbsd-6-1-RC2:1.22
	netbsd-6-1-RC1:1.22
	yamt-pagecache-base8:1.22
	netbsd-5-2:1.20.0.102
	netbsd-6-0-1-RELEASE:1.22
	yamt-pagecache-base7:1.22
	netbsd-5-2-RELEASE:1.20
	netbsd-5-2-RC1:1.20
	matt-nb6-plus-nbase:1.22
	yamt-pagecache-base6:1.22
	netbsd-6-0:1.22.0.24
	netbsd-6-0-RELEASE:1.22
	netbsd-6-0-RC2:1.22
	tls-maxphys:1.22.0.22
	tls-maxphys-base:1.22
	matt-nb6-plus:1.22.0.20
	matt-nb6-plus-base:1.22
	netbsd-6-0-RC1:1.22
	jmcneill-usbmp-base10:1.22
	yamt-pagecache-base5:1.22
	jmcneill-usbmp-base9:1.22
	yamt-pagecache-base4:1.22
	jmcneill-usbmp-base8:1.22
	jmcneill-usbmp-base7:1.22
	jmcneill-usbmp-base6:1.22
	jmcneill-usbmp-base5:1.22
	jmcneill-usbmp-base4:1.22
	jmcneill-usbmp-base3:1.22
	jmcneill-usbmp-pre-base2:1.22
	jmcneill-usbmp-base2:1.22
	netbsd-6:1.22.0.18
	netbsd-6-base:1.22
	netbsd-5-1-2-RELEASE:1.20
	netbsd-5-1-1-RELEASE:1.20
	jmcneill-usbmp:1.22.0.16
	jmcneill-usbmp-base:1.22
	jmcneill-audiomp3:1.22.0.14
	jmcneill-audiomp3-base:1.22
	yamt-pagecache-base3:1.22
	yamt-pagecache-base2:1.22
	yamt-pagecache:1.22.0.12
	yamt-pagecache-base:1.22
	rmind-uvmplock-nbase:1.22
	cherry-xenmp:1.22.0.10
	cherry-xenmp-base:1.22
	uebayasi-xip-base7:1.22
	bouyer-quota2-nbase:1.22
	bouyer-quota2:1.22.0.8
	bouyer-quota2-base:1.22
	jruoho-x86intr:1.22.0.6
	jruoho-x86intr-base:1.22
	matt-mips64-premerge-20101231:1.22
	matt-nb5-mips64-premerge-20101231:1.20
	matt-nb5-pq3:1.20.0.100
	matt-nb5-pq3-base:1.20
	netbsd-5-1:1.20.0.98
	uebayasi-xip-base6:1.22
	uebayasi-xip-base5:1.22
	netbsd-5-1-RELEASE:1.20
	uebayasi-xip-base4:1.22
	uebayasi-xip-base3:1.22
	yamt-nfs-mp-base11:1.22
	netbsd-5-1-RC4:1.20
	matt-nb5-mips64-k15:1.20
	uebayasi-xip-base2:1.22
	yamt-nfs-mp-base10:1.22
	netbsd-5-1-RC3:1.20
	netbsd-5-1-RC2:1.20
	uebayasi-xip-base1:1.22
	netbsd-5-1-RC1:1.20
	rmind-uvmplock:1.22.0.4
	rmind-uvmplock-base:1.22
	yamt-nfs-mp-base9:1.22
	uebayasi-xip:1.22.0.2
	uebayasi-xip-base:1.22
	netbsd-5-0-2-RELEASE:1.20
	matt-nb5-mips64-premerge-20091211:1.20
	matt-premerge-20091211:1.22
	yamt-nfs-mp-base8:1.21
	matt-nb5-mips64-u2-k2-k4-k7-k8-k9:1.20
	matt-nb4-mips64-k7-u2a-k9b:1.20
	matt-nb5-mips64-u1-k1-k5:1.20
	yamt-nfs-mp-base7:1.21
	matt-nb5-mips64:1.20.0.96
	netbsd-5-0-1-RELEASE:1.20
	jymxensuspend-base:1.21
	yamt-nfs-mp-base6:1.21
	yamt-nfs-mp-base5:1.21
	yamt-nfs-mp-base4:1.21
	jym-xensuspend-nbase:1.22
	yamt-nfs-mp-base3:1.21
	nick-hppapmap-base4:1.21
	nick-hppapmap-base3:1.21
	netbsd-5-0:1.20.0.94
	netbsd-5-0-RELEASE:1.20
	netbsd-5-0-RC4:1.20
	netbsd-5-0-RC3:1.20
	nick-hppapmap-base2:1.21
	netbsd-5-0-RC2:1.20
	jym-xensuspend:1.20.0.92
	jym-xensuspend-base:1.22
	netbsd-5-0-RC1:1.20
	haad-dm-base2:1.20
	haad-nbase2:1.20
	ad-audiomp2:1.20.0.90
	ad-audiomp2-base:1.20
	netbsd-5:1.20.0.88
	netbsd-5-base:1.20
	nick-hppapmap:1.20.0.86
	nick-hppapmap-base:1.21
	matt-mips64-base2:1.20
	haad-dm-base1:1.20
	wrstuden-revivesa-base-4:1.20
	netbsd-4-0-1-RELEASE:1.20
	wrstuden-revivesa-base-3:1.20
	wrstuden-revivesa-base-2:1.20
	wrstuden-fixsa-newbase:1.20
	nick-csl-alignment-base5:1.20
	haad-dm:1.20.0.84
	haad-dm-base:1.20
	wrstuden-revivesa-base-1:1.20
	simonb-wapbl-nbase:1.20
	yamt-pf42-base4:1.20
	simonb-wapbl:1.20.0.82
	simonb-wapbl-base:1.20
	yamt-pf42-base3:1.20
	hpcarm-cleanup-nbase:1.20
	yamt-pf42-baseX:1.20
	yamt-pf42-base2:1.20
	yamt-nfs-mp-base2:1.20
	wrstuden-revivesa:1.20.0.80
	wrstuden-revivesa-base:1.20
	yamt-nfs-mp:1.20.0.78
	yamt-nfs-mp-base:1.20
	yamt-pf42:1.20.0.76
	yamt-pf42-base:1.20
	ad-socklock-base1:1.20
	yamt-lazymbuf-base15:1.20
	yamt-lazymbuf-base14:1.20
	keiichi-mipv6-nbase:1.20
	mjf-devfs2:1.20.0.74
	mjf-devfs2-base:1.20
	nick-net80211-sync:1.20.0.72
	nick-net80211-sync-base:1.20
	keiichi-mipv6:1.20.0.70
	keiichi-mipv6-base:1.20
	bouyer-xeni386-merge1:1.20
	matt-armv6-prevmlocking:1.20
	wrstuden-fixsa-base-1:1.20
	vmlocking2-base3:1.20
	netbsd-4-0:1.20.0.68
	netbsd-4-0-RELEASE:1.20
	bouyer-xeni386-nbase:1.20
	yamt-kmem-base3:1.20
	cube-autoconf:1.20.0.66
	cube-autoconf-base:1.20
	yamt-kmem-base2:1.20
	bouyer-xeni386:1.20.0.64
	bouyer-xeni386-base:1.20
	yamt-kmem:1.20.0.62
	yamt-kmem-base:1.20
	vmlocking2-base2:1.20
	reinoud-bufcleanup-nbase:1.20
	vmlocking2:1.20.0.60
	vmlocking2-base1:1.20
	netbsd-4-0-RC5:1.20
	matt-nb4-arm:1.20.0.58
	matt-nb4-arm-base:1.20
	matt-armv6-nbase:1.20
	jmcneill-base:1.20
	netbsd-4-0-RC4:1.20
	mjf-devfs:1.20.0.56
	mjf-devfs-base:1.20
	bouyer-xenamd64-base2:1.20
	vmlocking-nbase:1.20
	yamt-x86pmap-base4:1.20
	bouyer-xenamd64:1.20.0.54
	bouyer-xenamd64-base:1.20
	netbsd-4-0-RC3:1.20
	yamt-x86pmap-base3:1.20
	yamt-x86pmap-base2:1.20
	netbsd-4-0-RC2:1.20
	yamt-x86pmap:1.20.0.52
	yamt-x86pmap-base:1.20
	netbsd-4-0-RC1:1.20
	matt-armv6:1.20.0.50
	matt-armv6-base:1.20
	jmcneill-pm:1.20.0.48
	jmcneill-pm-base:1.20
	hpcarm-cleanup:1.20.0.46
	hpcarm-cleanup-base:1.20
	nick-csl-alignment:1.20.0.44
	nick-csl-alignment-base:1.20
	matt-mips64:1.20.0.42
	matt-mips64-base:1.20
	netbsd-3-1-1-RELEASE:1.19
	netbsd-3-0-3-RELEASE:1.19
	yamt-idlelwp-base8:1.20
	wrstuden-fixsa:1.20.0.40
	wrstuden-fixsa-base:1.20
	ppcoea-renovation:1.20.0.38
	ppcoea-renovation-base:1.20
	thorpej-atomic:1.20.0.36
	thorpej-atomic-base:1.20
	reinoud-bufcleanup:1.20.0.34
	reinoud-bufcleanup-base:1.20
	mjf-ufs-trans:1.20.0.32
	mjf-ufs-trans-base:1.20
	vmlocking:1.20.0.30
	vmlocking-base:1.20
	ad-audiomp:1.20.0.28
	ad-audiomp-base:1.20
	yamt-idlelwp:1.20.0.26
	post-newlock2-merge:1.20
	newlock2-nbase:1.20
	yamt-splraiseipl-base5:1.20
	yamt-splraiseipl-base4:1.20
	yamt-splraiseipl-base3:1.20
	abandoned-netbsd-4-base:1.20
	abandoned-netbsd-4:1.20.0.18
	netbsd-3-1:1.19.0.28
	netbsd-3-1-RELEASE:1.19
	netbsd-3-0-2-RELEASE:1.19
	yamt-splraiseipl-base2:1.20
	netbsd-3-1-RC4:1.19
	yamt-splraiseipl:1.20.0.22
	yamt-splraiseipl-base:1.20
	netbsd-3-1-RC3:1.19
	yamt-pdpolicy-base9:1.20
	newlock2:1.20.0.20
	newlock2-base:1.20
	yamt-pdpolicy-base8:1.20
	netbsd-3-1-RC2:1.19
	netbsd-3-1-RC1:1.19
	yamt-pdpolicy-base7:1.20
	netbsd-4:1.20.0.24
	netbsd-4-base:1.20
	yamt-pdpolicy-base6:1.20
	chap-midi-nbase:1.20
	netbsd-3-0-1-RELEASE:1.19
	gdamore-uart:1.20.0.16
	gdamore-uart-base:1.20
	simonb-timcounters-final:1.20
	yamt-pdpolicy-base5:1.20
	chap-midi:1.20.0.14
	chap-midi-base:1.20
	yamt-pdpolicy-base4:1.20
	yamt-pdpolicy-base3:1.20
	peter-altq-base:1.20
	peter-altq:1.20.0.12
	yamt-pdpolicy-base2:1.20
	elad-kernelauth-base:1.20
	elad-kernelauth:1.20.0.10
	yamt-pdpolicy:1.20.0.8
	yamt-pdpolicy-base:1.20
	yamt-uio_vmspace-base5:1.20
	simonb-timecounters:1.20.0.6
	simonb-timecounters-base:1.20
	rpaulo-netinet-merge-pcb:1.20.0.4
	rpaulo-netinet-merge-pcb-base:1.20
	yamt-uio_vmspace:1.20.0.2
	netbsd-3-0:1.19.0.26
	netbsd-3-0-RELEASE:1.19
	netbsd-3-0-RC6:1.19
	yamt-readahead-base3:1.19
	netbsd-3-0-RC5:1.19
	netbsd-3-0-RC4:1.19
	netbsd-3-0-RC3:1.19
	yamt-readahead-base2:1.19
	netbsd-3-0-RC2:1.19
	yamt-readahead-pervnode:1.19
	yamt-readahead-perfile:1.19
	yamt-readahead:1.19.0.24
	yamt-readahead-base:1.19
	netbsd-3-0-RC1:1.19
	yamt-vop-base3:1.19
	netbsd-2-0-3-RELEASE:1.19
	netbsd-2-1:1.19.0.22
	yamt-vop-base2:1.19
	thorpej-vnode-attr:1.19.0.20
	thorpej-vnode-attr-base:1.19
	netbsd-2-1-RELEASE:1.19
	yamt-vop:1.19.0.18
	yamt-vop-base:1.19
	netbsd-2-1-RC6:1.19
	netbsd-2-1-RC5:1.19
	netbsd-2-1-RC4:1.19
	netbsd-2-1-RC3:1.19
	netbsd-2-1-RC2:1.19
	netbsd-2-1-RC1:1.19
	yamt-lazymbuf:1.19.0.16
	yamt-km-base4:1.19
	netbsd-2-0-2-RELEASE:1.19
	yamt-km-base3:1.19
	netbsd-3:1.19.0.14
	netbsd-3-base:1.19
	yamt-km-base2:1.19
	yamt-km:1.19.0.10
	yamt-km-base:1.19
	kent-audio2:1.19.0.8
	kent-audio2-base:1.19
	netbsd-2-0-1-RELEASE:1.19
	kent-audio1-beforemerge:1.19
	netbsd-2:1.19.0.6
	netbsd-2-base:1.19
	kent-audio1:1.19.0.4
	kent-audio1-base:1.19
	netbsd-2-0-RELEASE:1.19
	netbsd-2-0-RC5:1.19
	netbsd-2-0-RC4:1.19
	netbsd-2-0-RC3:1.19
	netbsd-2-0-RC2:1.19
	netbsd-2-0-RC1:1.19
	netbsd-2-0:1.19.0.2
	netbsd-2-0-base:1.19
	netbsd-1-6-PATCH002-RELEASE:1.17
	netbsd-1-6-PATCH002:1.17
	netbsd-1-6-PATCH002-RC4:1.17
	netbsd-1-6-PATCH002-RC3:1.17
	netbsd-1-6-PATCH002-RC2:1.17
	netbsd-1-6-PATCH002-RC1:1.17
	ktrace-lwp:1.18.0.2
	ktrace-lwp-base:1.19
	netbsd-1-6-PATCH001:1.17
	netbsd-1-6-PATCH001-RELEASE:1.17
	netbsd-1-6-PATCH001-RC3:1.17
	netbsd-1-6-PATCH001-RC2:1.17
	netbsd-1-6-PATCH001-RC1:1.17
	nathanw_sa_end:1.16.8.1
	nathanw_sa_before_merge:1.17
	fvdl_fs64_base:1.17
	gmcgarry_ctxsw:1.17.0.8
	gmcgarry_ctxsw_base:1.17
	gmcgarry_ucred:1.17.0.6
	gmcgarry_ucred_base:1.17
	nathanw_sa_base:1.17
	kqueue-aftermerge:1.17
	kqueue-beforemerge:1.17
	netbsd-1-6-RELEASE:1.17
	netbsd-1-6-RC3:1.17
	netbsd-1-6-RC2:1.17
	netbsd-1-6-RC1:1.17
	netbsd-1-6:1.17.0.4
	netbsd-1-6-base:1.17
	gehenna-devsw:1.17.0.2
	gehenna-devsw-base:1.17
	netbsd-1-5-PATCH003:1.15
	eeh-devprop:1.16.0.14
	eeh-devprop-base:1.16
	newlock:1.16.0.12
	newlock-base:1.16
	ifpoll-base:1.16
	nathanw_sa:1.16.0.8
	thorpej-mips-cache:1.16.0.6
	thorpej-mips-cache-base:1.16
	thorpej-devvp-base3:1.16
	thorpej-devvp-base2:1.16
	post-chs-ubcperf:1.16
	pre-chs-ubcperf:1.16
	thorpej-devvp:1.16.0.2
	thorpej-devvp-base:1.16
	netbsd-1-5-PATCH002:1.15
	kqueue:1.16.0.4
	kqueue-base:1.17
	netbsd-1-5-PATCH001:1.15
	thorpej_scsipi_beforemerge:1.16
	thorpej_scsipi_nbase:1.16
	netbsd-1-5-RELEASE:1.15
	netbsd-1-5-BETA2:1.15
	netbsd-1-5-BETA:1.15
	netbsd-1-4-PATCH003:1.15
	netbsd-1-5-ALPHA2:1.15
	netbsd-1-5:1.15.0.32
	netbsd-1-5-base:1.15
	minoura-xpg4dl-base:1.15
	minoura-xpg4dl:1.15.0.30
	netbsd-1-4-PATCH002:1.15
	chs-ubc2-newbase:1.15
	wrstuden-devbsize-19991221:1.15
	wrstuden-devbsize:1.15.0.28
	wrstuden-devbsize-base:1.15
	kame_141_19991130:1.15
	comdex-fall-1999:1.15.0.26
	comdex-fall-1999-base:1.15
	fvdl-softdep:1.15.0.24
	fvdl-softdep-base:1.15
	thorpej_scsipi:1.15.0.22
	thorpej_scsipi_base:1.16
	netbsd-1-4-PATCH001:1.15
	kame_14_19990705:1.15
	kame_14_19990628:1.15
	kame:1.15.0.20
	chs-ubc2:1.15.0.18
	chs-ubc2-base:1.15
	netbsd-1-4-RELEASE:1.15
	netbsd-1-4:1.15.0.16
	netbsd-1-4-base:1.15
	netbsd-1-3-PATCH003:1.15
	netbsd-1-3-PATCH003-CANDIDATE2:1.15
	kenh-if-detach:1.15.0.14
	kenh-if-detach-base:1.15
	netbsd-1-3-PATCH003-CANDIDATE1:1.15
	netbsd-1-3-PATCH003-CANDIDATE0:1.15
	chs-ubc:1.15.0.12
	chs-ubc-base:1.15
	eeh-paddr_t:1.15.0.10
	eeh-paddr_t-base:1.15
	netbsd-1-3-PATCH002:1.15
	netbsd-1-3-PATCH001:1.15
	netbsd-1-3-RELEASE:1.15
	netbsd-1-3-BETA:1.15
	netbsd-1-3:1.15.0.8
	netbsd-1-3-base:1.15
	thorpej-signal:1.15.0.6
	thorpej-signal-base:1.15
	marc-pcmcia:1.15.0.4
	marc-pcmcia-bp:1.15
	marc-pcmcia-base:1.15
	bouyer-scsipi:1.15.0.2
	is-newarp-before-merge:1.13
	is-newarp:1.13.0.4
	is-newarp-base:1.13
	netbsd-1-2-PATCH001:1.10
	mrg-vm-swap:1.13.0.2
	thorpej-setroot:1.12.0.2
	netbsd-1-2-RELEASE:1.10
	netbsd-1-2-BETA:1.10
	netbsd-1-2:1.10.0.6
	netbsd-1-2-base:1.10
	netbsd-1-1-PATCH001:1.10
	netbsd-1-1-RELEASE:1.10
	netbsd-1-1:1.10.0.2
	netbsd-1-1-base:1.10
	netbsd-1-0-PATCH06:1.2
	netbsd-1-0-PATCH05:1.2
	netbsd-1-0-PATCH04:1.2
	netbsd-1-0-PATCH03:1.2
	netbsd-1-0-PATCH02:1.2
	netbsd-1-0-PATCH1:1.2
	netbsd-1-0-PATCH0:1.2
	netbsd-1-0-RELEASE:1.2
	netbsd-1-0:1.2.0.2
	netbsd-1-0-base:1.2;
locks; strict;
comment	@# @;


1.22
date	2009.12.13.05.01.33;	author nakayama;	state Exp;
branches;
next	1.21;

1.21
date	2009.02.14.13.52.51;	author abs;	state Exp;
branches;
next	1.20;

1.20
date	2005.12.11.12.19.08;	author christos;	state Exp;
branches
	1.20.78.1
	1.20.86.1
	1.20.92.1;
next	1.19;

1.19
date	2003.12.07.09.05.18;	author mrg;	state Exp;
branches;
next	1.18;

1.18
date	2003.05.17.02.45.04;	author nakayama;	state Exp;
branches
	1.18.2.1;
next	1.17;

1.17
date	2002.05.07.12.32.52;	author lukem;	state Exp;
branches;
next	1.16;

1.16
date	2001.03.04.15.34.45;	author mrg;	state Exp;
branches
	1.16.4.1
	1.16.8.1;
next	1.15;

1.15
date	97.06.01.03.39.03;	author mrg;	state Exp;
branches
	1.15.22.1;
next	1.14;

1.14
date	97.05.07.17.29.05;	author mycroft;	state Exp;
branches;
next	1.13;

1.13
date	97.01.24.01.18.22;	author pk;	state Exp;
branches;
next	1.12;

1.12
date	96.10.18.06.08.53;	author thorpej;	state Exp;
branches;
next	1.11;

1.11
date	96.10.05.23.46.43;	author mrg;	state Exp;
branches;
next	1.10;

1.10
date	95.10.09.23.25.54;	author pk;	state Exp;
branches;
next	1.9;

1.9
date	95.10.05.21.03.12;	author pk;	state Exp;
branches;
next	1.8;

1.8
date	95.09.30.21.43.35;	author pk;	state Exp;
branches;
next	1.7;

1.7
date	95.09.16.23.20.22;	author pk;	state Exp;
branches;
next	1.6;

1.6
date	95.06.26.23.26.57;	author pk;	state Exp;
branches;
next	1.5;

1.5
date	94.11.25.23.09.34;	author deraadt;	state Exp;
branches;
next	1.4;

1.4
date	94.11.20.20.54.49;	author deraadt;	state Exp;
branches;
next	1.3;

1.3
date	94.07.20.20.47.02;	author pk;	state Exp;
branches;
next	1.2;

1.2
date	94.07.01.10.46.55;	author pk;	state Exp;
branches;
next	1.1;

1.1
date	94.02.26.10.57.09;	author pk;	state Exp;
branches;
next	;

1.20.78.1
date	2009.05.04.08.11.56;	author yamt;	state Exp;
branches;
next	1.20.78.2;

1.20.78.2
date	2010.03.11.15.02.59;	author yamt;	state Exp;
branches;
next	;

1.20.86.1
date	2009.03.03.18.29.25;	author skrll;	state Exp;
branches;
next	;

1.20.92.1
date	2009.05.13.17.18.37;	author jym;	state Exp;
branches;
next	;

1.18.2.1
date	2004.08.03.10.41.11;	author skrll;	state Exp;
branches;
next	1.18.2.2;

1.18.2.2
date	2004.09.18.14.41.03;	author skrll;	state Exp;
branches;
next	1.18.2.3;

1.18.2.3
date	2004.09.21.13.22.39;	author skrll;	state Exp;
branches;
next	;

1.16.4.1
date	2002.06.23.17.41.56;	author jdolecek;	state Exp;
branches;
next	;

1.16.8.1
date	2002.06.20.03.41.12;	author nathanw;	state Exp;
branches;
next	;

1.15.22.1
date	2001.03.12.13.29.26;	author bouyer;	state Exp;
branches;
next	;


desc
@@


1.22
log
@System utilities, boot programs and kernel modules are machine
(port) specific not CPU, so use MACHINE not MACHINE_ARCH.
@
text
@#	$NetBSD: Makefile,v 1.21 2009/02/14 13:52:51 abs Exp $

.if ${MACHINE} == sparc
SUBDIR= boot bootxx bootblk ofwboot binstall
.endif

.include <bsd.subdir.mk>
@


1.21
log
@Convert more MACHINE tests to MACHINE_ARCH
@
text
@d1 1
a1 1
#	$NetBSD: Makefile,v 1.20 2005/12/11 12:19:08 christos Exp $
d3 1
a3 1
.if ${MACHINE_ARCH} == sparc
@


1.20
log
@merge ktrace-lwp.
@
text
@d1 1
a1 1
#	$NetBSD: Makefile,v 1.18.2.3 2004/09/21 13:22:39 skrll Exp $
d3 1
a3 1
.if ${MACHINE} == sparc
@


1.20.92.1
log
@Sync with HEAD.

Commit is split, to avoid a "too many arguments" protocol error.
@
text
@d1 1
a1 1
#	$NetBSD: Makefile,v 1.21 2009/02/14 13:52:51 abs Exp $
d3 1
a3 1
.if ${MACHINE_ARCH} == sparc
@


1.20.78.1
log
@sync with head.
@
text
@d1 1
a1 1
#	$NetBSD: Makefile,v 1.20 2005/12/11 12:19:08 christos Exp $
d3 1
a3 1
.if ${MACHINE_ARCH} == sparc
@


1.20.78.2
log
@sync with head
@
text
@d1 1
a1 1
#	$NetBSD: Makefile,v 1.20.78.1 2009/05/04 08:11:56 yamt Exp $
d3 1
a3 1
.if ${MACHINE} == sparc
@


1.20.86.1
log
@Sync with HEAD.
@
text
@d1 1
a1 1
#	$NetBSD: Makefile,v 1.21 2009/02/14 13:52:51 abs Exp $
d3 1
a3 1
.if ${MACHINE_ARCH} == sparc
@


1.19
log
@merge ultrasparc ofwboot / ofwboot.net.
@
text
@d1 1
a1 1
#	$NetBSD: Makefile,v 1.18 2003/05/17 02:45:04 nakayama Exp $
@


1.18
log
@Don't traverse here in case of sparc64 32-bit environment.
@
text
@d1 1
a1 1
#	$NetBSD: Makefile,v 1.17 2002/05/07 12:32:52 lukem Exp $
d4 1
a4 1
SUBDIR= boot bootxx bootblk ofwboot ofwboot.net binstall
@


1.18.2.1
log
@Sync with HEAD
@
text
@d1 1
a1 1
#	$NetBSD: Makefile,v 1.19 2003/12/07 09:05:18 mrg Exp $
d4 1
a4 1
SUBDIR= boot bootxx bootblk ofwboot binstall
@


1.18.2.2
log
@Sync with HEAD.
@
text
@@


1.18.2.3
log
@Fix the sync with head I botched.
@
text
@d1 1
a1 1
#	$NetBSD: Makefile,v 1.18.2.1 2004/08/03 10:41:11 skrll Exp $
@


1.17
log
@decommission old installboot; it doesn't work on bootxx anymore anyway.
@
text
@d1 1
a1 1
#	$NetBSD: Makefile,v 1.16 2001/03/04 15:34:45 mrg Exp $
d3 1
d5 1
@


1.16
log
@build sparc64 bootblk, ofwboot, & ofwboot.net on sparc
@
text
@d1 1
a1 1
#	$NetBSD: Makefile,v 1.15 1997/06/01 03:39:03 mrg Exp $
d3 1
a3 1
SUBDIR= boot bootxx installboot bootblk ofwboot ofwboot.net binstall
@


1.16.4.1
log
@catch up with -current on kqueue branch
@
text
@d1 1
a1 1
#	$NetBSD: Makefile,v 1.16 2001/03/04 15:34:45 mrg Exp $
d3 1
a3 1
SUBDIR= boot bootxx bootblk ofwboot ofwboot.net binstall
@


1.16.8.1
log
@Catch up to -current.
@
text
@d1 1
a1 1
#	$NetBSD: Makefile,v 1.16 2001/03/04 15:34:45 mrg Exp $
d3 1
a3 1
SUBDIR= boot bootxx bootblk ofwboot ofwboot.net binstall
@


1.15
log
@Completely rearrange SPARC boot code, modeling it after alpha and hp300
ports' boot programs.  Also added support for loading gzip'd kernels,
useful for booting from floppy.  From Jason R. Thorpe <thorpej@@nas.nasa.gov>,
tested by Matthew Green <mrg@@eterna.com.au> and Erik Fair <fair@@clock.org>.
@
text
@d1 1
a1 1
#	$NetBSD: Makefile,v 1.14 1997/05/07 17:29:05 mycroft Exp $
d3 1
a3 1
SUBDIR= boot bootxx installboot binstall
@


1.15.22.1
log
@Sync with HEAD.
@
text
@d1 1
a1 1
#	$NetBSD: Makefile,v 1.15 1997/06/01 03:39:03 mrg Exp $
d3 1
a3 1
SUBDIR= boot bootxx installboot bootblk ofwboot ofwboot.net binstall
@


1.14
log
@Don't use _SUBDIRUSE outside of bsd.subdir.mk.
@
text
@d1 1
a1 1
#	$NetBSD: Makefile,v 1.13 1997/01/24 01:18:22 pk Exp $
d3 1
a3 26
SUBDIR= boot bootxx installboot

### find out what to use for libkern and libsa
.include "Makefile.inc"
.include "$S/lib/libsa/Makefile.inc"
.include "$S/lib/libkern/Makefile.inc"

all: ${SALIB} ${KERNLIB}

libdep:
	@@echo  ${SALIB} ${KERNLIB}

sadep:
	@@echo  ${SALIB}

kernlibdir:
	@@echo  ${KERNDST}

salibdir:
	@@echo  ${SADST}

BINDIR=/usr/mdec

afterinstall:
	${INSTALL} -c -o ${BINOWN} -g ${BINGRP} -m ${BINMODE} \
		${.CURDIR}/binstall.sh ${DESTDIR}${BINDIR}/binstall
@


1.13
log
@Adapt to sys/lib/lib{sa,kern}/Makefile.inc changes
@
text
@d1 1
a1 1
#	$NetBSD: Makefile,v 1.12 1996/10/18 06:08:53 thorpej Exp $
d10 1
a10 1
all: ${SALIB} ${KERNLIB} _SUBDIRUSE
a22 4

clean: _SUBDIRUSE

cleandir: _SUBDIRUSE
@


1.12
log
@Use ${INSTALL}.
@
text
@d1 1
a1 1
#	$NetBSD: Makefile,v 1.11 1996/10/05 23:46:43 mrg Exp $
a5 2
SAREL=
KERNREL=
d13 1
a13 1
	@@echo  ${.OBJDIR}/${SALIB} ${KERNLIB}
d16 1
a16 1
	@@echo  ${.OBJDIR}/${SALIB}
d22 1
a22 1
	@@echo  ${.OBJDIR}/${SADST}
d24 1
a24 1
clean:: _SUBDIRUSE
@


1.11
log
@update for kern/sa lib Makefile.inc changes.
@
text
@d1 1
a1 1
#	$NetBSD: Makefile,v 1.10 1995/10/09 23:25:54 pk Exp $
d33 1
a33 1
	install -c -o ${BINOWN} -g ${BINGRP} -m ${BINMODE} \
@


1.10
log
@Brr.. libkern.o is way too big for our bootxx..
@
text
@d1 1
a1 1
#	$NetBSD: Makefile,v 1.9 1995/10/05 21:03:12 pk Exp $
d15 1
a15 1
	@@echo  ${.OBJDIR}/${SALIB} ${.OBJDIR}/${KERNLIB}
d21 1
a21 1
	@@echo  ${.OBJDIR}/${KERNDST}
@


1.9
log
@Script to assist installing second-stage boot programs.
@
text
@d1 1
a1 1
#	$NetBSD: Makefile,v 1.8 1995/09/30 21:43:35 pk Exp $
d16 9
@


1.8
log
@Make this work with OBJ dirs.
@
text
@d1 1
a1 1
#	$NetBSD: Makefile,v 1.7 1995/09/16 23:20:22 pk Exp $
d20 6
@


1.7
log
@Network booting; "oldmon" support; combine all functionality in single images.
Many thanks to Gordon Ross and Chuck Cranor for figuring out and testing
the old monitor (sun4) stuff.
@
text
@d1 1
a1 1
#	$NetBSD: Makefile,v 1.6 1995/06/26 23:26:57 pk Exp $
a4 3
.BEGIN:
	@@([ -h machine ] || ln -s ${S}/arch/${MACHINE}/include machine)

d6 2
d15 1
a15 1
	@@echo  ${SALIB} ${KERNLIB}
a19 1
	rm -rf lib machine
@


1.6
log
@Adapt to new lib{sa,kern} regime.
@
text
@d1 1
a1 1
#	$NetBSD: Makefile,v 1.5 1994/11/25 23:09:34 deraadt Exp $
d3 1
a3 3
RELOC_SUN4=	240000
RELOC_SUN4C=	340000
RELOC_SUN4M=	440000
d5 2
a6 1
RELOC?=		${RELOC_SUN4C}
a7 14
DEFS= -DSTANDALONE
CFLAGS=	-O2 ${INCPATH} ${DEFS}

SRCS=   boot.c filesystem.c promdev.c version.c
XXSRCS=	bootxx.c promdev.c

S=	${.CURDIR}/../../..

.PATH: ${S}/arch/${MACHINE_ARCH}/${MACHINE_ARCH}
.PATH: ${S}/stand ${S}/lib/libsa

INCPATH=-I${.CURDIR} -I${S}/arch -I${S} -I${S}/lib/libsa

KERNREL=
d9 2
a11 35
LIBKERN= ${KERNLIB}
.include "$S/lib/libsa/Makefile.inc"
LIBSA=	${SA_LIB}

LIBS=	${LIBSA} ${LIBKERN}

BOOTS=	boot bootxx
ALL=	${BOOTS} installboot

all:	${ALL}

${BOOTS}: ${LIBS} .NOTMAIN

OBJS=	${SRCS:N*.h:R:S/$/.o/g}
XXOBJS=	${XXSRCS:N*.h:R:S/$/.o/g}

# depend on DEFS

srt0.o: Makefile

# startups

srt0.o: ${.CURDIR}/srt0.S
	${CC} ${INCPATH} ${DEFS} -c ${.CURDIR}/srt0.S

# new boot
boot:	srt0.o ${OBJS} ${LIBS} fixhdr
	${LD} -N -T ${RELOC} -e start srt0.o ${OBJS} ${LIBS} -o $@@
	${.OBJDIR}/fixhdr $@@
	@@size $@@

bootxx:	srt0.o ${XXOBJS} ${LIBS} fixhdr
	${LD} -N -T ${RELOC} -e start srt0.o ${XXOBJS} ${LIBS} -o $@@
	${.OBJDIR}/fixhdr $@@
	@@size $@@
d13 1
a13 2
installboot: ${.CURDIR}/installboot.c
	${CC} ${CFLAGS} -o installboot ${.CURDIR}/installboot.c
d15 2
a16 1
# utilities
d18 1
a18 2
fixhdr: fixhdr.c
	${CC} -o fixhdr ${.CURDIR}/fixhdr.c
d20 2
a21 3
clean::
	rm -f *.o errs make.out
	rm -f a.out boot cat ls fixhdr
d23 1
a23 1
.include <bsd.prog.mk>
@


1.5
log
@support obj directory
@
text
@d1 1
a1 1
#	$NetBSD: Makefile,v 1.4 1994/11/20 20:54:49 deraadt Exp $
d22 1
d69 1
a69 1
clean cleandir:
@


1.4
log
@copyright/Id cleanup
@
text
@d1 1
a1 5
#	$NetBSD$

#	@@(#)Makefile	8.1 (Berkeley) 6/10/93

DESTDIR=
d33 1
a33 1
all: ${ALL}
d72 1
a72 3
.include <bsd.dep.mk>
.include <bsd.obj.mk>

@


1.3
log
@Make it work for V0 proms.
First cut at two stage bootstrap.
@
text
@d1 3
a3 2
#	from: @@(#)Makefile	8.1 (Berkeley) 6/10/93
#	     $Id: Makefile,v 1.3 1994/07/20 16:22:16 pk Exp $
@


1.2
log
@Adapt to current libsa.
@
text
@d2 1
a2 1
#	     $Id: Makefile,v 1.1 1994/02/26 10:57:09 pk Exp $
d10 1
a10 1
RELOC=		${RELOC_SUN4C}
d12 1
a12 1
DEFS= -DSTANDALONE -DCOMPAT_NOLABEL # -DROMPRF
d16 1
a16 1
#SRCS+=	io.c strerror.c
d23 1
a23 1
INCPATH=-I${.CURDIR} -I${.CURDIR}/../.. -I${S} -I${S}/lib/libsa
d25 1
a25 1
### find out what to use for libkern
a27 2
#KERNLIB= ${.CURDIR}/../compile/libkern.a

d33 2
a34 2
BOOTS=	boot
ALL=	${BOOTS}
d38 1
a38 1
${BOOTS}: ${LIBS}
d41 1
a41 3
${.OBJDIR}/libdrive.a: ${OBJS}
	ar crv $@@ $?
	ranlib $@@
d45 1
a45 1
devopen.o machdep.o srt0.o: Makefile
d55 2
a56 8
	${.OBJDIR}/fixhdr boot
	@@size boot

bootconf.o: ${.CURDIR}/conf.c
	rm -f bootconf.c
	ln -s ${.CURDIR}/conf.c bootconf.c
	${CC} -c ${CFLAGS} -DBOOT bootconf.c
	rm -f bootconf.c
d58 4
a61 2
mkboot: ${.CURDIR}/mkboot.c
	${CC} ${CFLAGS} -o mkboot ${.CURDIR}/mkboot.c
@


1.1
log
@Sparc bootblocks (a tight fit)
@
text
@d2 1
a2 1
#	     $Id: Makefile,v 1.6 1994/01/30 20:02:56 mycroft Exp $
d15 1
a15 1
SRCS=   boot.c promdev.c version.c
@
