head	1.10;
access;
symbols
	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.54
	netbsd-11-base:1.10
	netbsd-10-1-RELEASE:1.10
	perseant-exfatfs-base-20240630:1.10
	perseant-exfatfs:1.10.0.52
	perseant-exfatfs-base:1.10
	netbsd-8-3-RELEASE:1.10
	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.50
	thorpej-ifq-base:1.10
	thorpej-altq-separation:1.10.0.48
	thorpej-altq-separation-base:1.10
	netbsd-10-0-RC1:1.10
	netbsd-10:1.10.0.46
	netbsd-10-base:1.10
	bouyer-sunxi-drm:1.10.0.44
	bouyer-sunxi-drm-base:1.10
	netbsd-9-3-RELEASE:1.10
	thorpej-i2c-spi-conf2:1.10.0.42
	thorpej-i2c-spi-conf2-base:1.10
	thorpej-futex2:1.10.0.40
	thorpej-futex2-base:1.10
	thorpej-cfargs2:1.10.0.38
	thorpej-cfargs2-base:1.10
	cjep_sun2x-base1:1.10
	cjep_sun2x:1.10.0.36
	cjep_sun2x-base:1.10
	cjep_staticlib_x-base1:1.10
	netbsd-9-2-RELEASE:1.10
	cjep_staticlib_x:1.10.0.34
	cjep_staticlib_x-base:1.10
	thorpej-i2c-spi-conf:1.10.0.32
	thorpej-i2c-spi-conf-base:1.10
	thorpej-cfargs:1.10.0.30
	thorpej-cfargs-base:1.10
	thorpej-futex:1.10.0.28
	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.26
	bouyer-xenpvh-base:1.10
	is-mlppp:1.10.0.24
	is-mlppp-base:1.10
	phil-wifi-20200406:1.10
	netbsd-8-2-RELEASE:1.10
	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.22
	ad-namecache-base:1.10
	netbsd-9-0-RC1:1.10
	phil-wifi-20191119:1.10
	netbsd-9:1.10.0.20
	netbsd-9-base:1.10
	phil-wifi-20190609:1.10
	netbsd-8-1-RELEASE:1.10
	netbsd-8-1-RC1:1.10
	isaki-audio2:1.10.0.18
	isaki-audio2-base:1.10
	pgoyette-compat-merge-20190127:1.10
	pgoyette-compat-20190127:1.10
	pgoyette-compat-20190118:1.10
	pgoyette-compat-1226:1.10
	pgoyette-compat-1126:1.10
	pgoyette-compat-1020:1.10
	pgoyette-compat-0930:1.10
	pgoyette-compat-0906:1.10
	netbsd-7-2-RELEASE:1.8
	pgoyette-compat-0728:1.10
	netbsd-8-0-RELEASE:1.10
	phil-wifi:1.10.0.16
	phil-wifi-base:1.10
	pgoyette-compat-0625:1.10
	netbsd-8-0-RC2:1.10
	pgoyette-compat-0521:1.10
	pgoyette-compat-0502:1.10
	pgoyette-compat-0422:1.10
	netbsd-8-0-RC1:1.10
	pgoyette-compat-0415:1.10
	pgoyette-compat-0407:1.10
	pgoyette-compat-0330:1.10
	pgoyette-compat-0322:1.10
	pgoyette-compat-0315:1.10
	netbsd-7-1-2-RELEASE:1.8
	pgoyette-compat:1.10.0.14
	pgoyette-compat-base:1.10
	netbsd-7-1-1-RELEASE:1.8
	tls-maxphys-base-20171202:1.10
	matt-nb8-mediatek:1.10.0.12
	matt-nb8-mediatek-base:1.10
	nick-nhusb-base-20170825:1.10
	perseant-stdc-iso10646:1.10.0.10
	perseant-stdc-iso10646-base:1.10
	netbsd-8:1.10.0.8
	netbsd-8-base:1.10
	prg-localcount2-base3:1.10
	prg-localcount2-base2:1.10
	prg-localcount2-base1:1.10
	prg-localcount2:1.10.0.6
	prg-localcount2-base:1.10
	pgoyette-localcount-20170426:1.10
	bouyer-socketcan-base1:1.10
	jdolecek-ncq:1.10.0.4
	jdolecek-ncq-base:1.10
	pgoyette-localcount-20170320:1.10
	netbsd-7-1:1.8.0.14
	netbsd-7-1-RELEASE:1.8
	netbsd-7-1-RC2:1.8
	nick-nhusb-base-20170204:1.10
	netbsd-7-nhusb-base-20170116:1.8
	bouyer-socketcan:1.10.0.2
	bouyer-socketcan-base:1.10
	pgoyette-localcount-20170107:1.10
	netbsd-7-1-RC1:1.8
	nick-nhusb-base-20161204:1.10
	pgoyette-localcount-20161104:1.10
	netbsd-7-0-2-RELEASE:1.8
	nick-nhusb-base-20161004:1.10
	localcount-20160914:1.8
	netbsd-7-nhusb:1.8.0.12
	netbsd-7-nhusb-base:1.8
	pgoyette-localcount-20160806:1.8
	pgoyette-localcount-20160726:1.8
	pgoyette-localcount:1.8.0.10
	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.8
	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.6
	nick-nhusb-base:1.8
	netbsd-5-2-3-RELEASE:1.4.88.1
	netbsd-5-1-5-RELEASE:1.4
	netbsd-6-0-6-RELEASE:1.7
	netbsd-6-1-5-RELEASE:1.7
	netbsd-7:1.8.0.4
	netbsd-7-base:1.8
	yamt-pagecache-base9:1.8
	yamt-pagecache-tag8:1.7
	netbsd-6-1-4-RELEASE:1.7
	netbsd-6-0-5-RELEASE:1.7
	tls-earlyentropy:1.8.0.2
	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.7
	netbsd-6-0-4-RELEASE:1.7
	netbsd-5-2-2-RELEASE:1.4.88.1
	netbsd-5-1-4-RELEASE:1.4
	netbsd-6-1-2-RELEASE:1.7
	netbsd-6-0-3-RELEASE:1.7
	netbsd-5-2-1-RELEASE:1.4.88.1
	netbsd-5-1-3-RELEASE:1.4
	rmind-smpnet-nbase:1.8
	netbsd-6-1-1-RELEASE:1.7
	riastradh-drm2-base2:1.7
	riastradh-drm2-base1:1.7
	riastradh-drm2:1.7.0.24
	riastradh-drm2-base:1.7
	rmind-smpnet:1.7.0.16
	rmind-smpnet-base:1.8
	netbsd-6-1:1.7.0.22
	netbsd-6-0-2-RELEASE:1.7
	netbsd-6-1-RELEASE:1.7
	khorben-n900:1.7.0.20
	netbsd-6-1-RC4:1.7
	netbsd-6-1-RC3:1.7
	agc-symver:1.7.0.18
	agc-symver-base:1.7
	netbsd-6-1-RC2:1.7
	netbsd-6-1-RC1:1.7
	yamt-pagecache-base8:1.7
	netbsd-5-2:1.4.88.1.0.2
	netbsd-6-0-1-RELEASE:1.7
	yamt-pagecache-base7:1.7
	netbsd-5-2-RELEASE:1.4.88.1
	netbsd-5-2-RC1:1.4.88.1
	matt-nb6-plus-nbase:1.7
	yamt-pagecache-base6:1.7
	netbsd-6-0:1.7.0.14
	netbsd-6-0-RELEASE:1.7
	netbsd-6-0-RC2:1.7
	tls-maxphys:1.7.0.12
	tls-maxphys-base:1.8
	matt-nb6-plus:1.7.0.10
	matt-nb6-plus-base:1.7
	netbsd-6-0-RC1:1.7
	jmcneill-usbmp-base10:1.7
	yamt-pagecache-base5:1.7
	jmcneill-usbmp-base9:1.7
	yamt-pagecache-base4:1.7
	jmcneill-usbmp-base8:1.7
	jmcneill-usbmp-base7:1.7
	jmcneill-usbmp-base6:1.7
	jmcneill-usbmp-base5:1.7
	jmcneill-usbmp-base4:1.7
	jmcneill-usbmp-base3:1.7
	jmcneill-usbmp-pre-base2:1.7
	jmcneill-usbmp-base2:1.7
	netbsd-6:1.7.0.8
	netbsd-6-base:1.7
	netbsd-5-1-2-RELEASE:1.4
	netbsd-5-1-1-RELEASE:1.4
	jmcneill-usbmp:1.7.0.6
	jmcneill-usbmp-base:1.7
	jmcneill-audiomp3:1.7.0.4
	jmcneill-audiomp3-base:1.7
	yamt-pagecache-base3:1.7
	yamt-pagecache-base2:1.7
	yamt-pagecache:1.7.0.2
	yamt-pagecache-base:1.7
	rmind-uvmplock-nbase:1.6
	cherry-xenmp:1.6.0.2
	cherry-xenmp-base:1.6
	uebayasi-xip-base7:1.5
	bouyer-quota2-nbase:1.5
	bouyer-quota2:1.5.0.10
	bouyer-quota2-base:1.5
	jruoho-x86intr:1.5.0.8
	jruoho-x86intr-base:1.5
	matt-mips64-premerge-20101231:1.5
	matt-nb5-mips64-premerge-20101231:1.4
	matt-nb5-pq3:1.4.0.98
	matt-nb5-pq3-base:1.4
	netbsd-5-1:1.4.0.96
	uebayasi-xip-base6:1.5
	uebayasi-xip-base5:1.5
	netbsd-5-1-RELEASE:1.4
	uebayasi-xip-base4:1.5
	uebayasi-xip-base3:1.5
	yamt-nfs-mp-base11:1.5
	netbsd-5-1-RC4:1.4
	matt-nb5-mips64-k15:1.4
	uebayasi-xip-base2:1.5
	yamt-nfs-mp-base10:1.5
	netbsd-5-1-RC3:1.4
	netbsd-5-1-RC2:1.4
	uebayasi-xip-base1:1.5
	netbsd-5-1-RC1:1.4
	rmind-uvmplock:1.5.0.6
	rmind-uvmplock-base:1.6
	yamt-nfs-mp-base9:1.5
	uebayasi-xip:1.5.0.4
	uebayasi-xip-base:1.5
	netbsd-5-0-2-RELEASE:1.4
	matt-nb5-mips64-premerge-20091211:1.4
	matt-premerge-20091211:1.5
	yamt-nfs-mp-base8:1.5
	matt-nb5-mips64-u2-k2-k4-k7-k8-k9:1.4
	matt-nb4-mips64-k7-u2a-k9b:1.4
	matt-nb5-mips64-u1-k1-k5:1.4
	yamt-nfs-mp-base7:1.5
	matt-nb5-mips64:1.4.0.94
	netbsd-5-0-1-RELEASE:1.4
	jymxensuspend-base:1.5
	yamt-nfs-mp-base6:1.5
	yamt-nfs-mp-base5:1.5
	yamt-nfs-mp-base4:1.5
	jym-xensuspend-nbase:1.6
	yamt-nfs-mp-base3:1.5
	nick-hppapmap-base4:1.5
	nick-hppapmap-base3:1.5
	netbsd-5-0:1.4.0.92
	netbsd-5-0-RELEASE:1.4
	netbsd-5-0-RC4:1.4
	netbsd-5-0-RC3:1.4
	nick-hppapmap-base2:1.5
	netbsd-5-0-RC2:1.4
	jym-xensuspend:1.5.0.2
	jym-xensuspend-base:1.6
	netbsd-5-0-RC1:1.4
	haad-dm-base2:1.4
	haad-nbase2:1.4
	ad-audiomp2:1.4.0.90
	ad-audiomp2-base:1.4
	netbsd-5:1.4.0.88
	netbsd-5-base:1.4
	nick-hppapmap:1.4.0.86
	nick-hppapmap-base:1.5
	matt-mips64-base2:1.4
	haad-dm-base1:1.4
	wrstuden-revivesa-base-4:1.4
	netbsd-4-0-1-RELEASE:1.4
	wrstuden-revivesa-base-3:1.4
	wrstuden-revivesa-base-2:1.4
	wrstuden-fixsa-newbase:1.4
	nick-csl-alignment-base5:1.4
	haad-dm:1.4.0.84
	haad-dm-base:1.4
	wrstuden-revivesa-base-1:1.4
	simonb-wapbl-nbase:1.4
	yamt-pf42-base4:1.4
	simonb-wapbl:1.4.0.82
	simonb-wapbl-base:1.4
	yamt-pf42-base3:1.4
	hpcarm-cleanup-nbase:1.4
	yamt-pf42-baseX:1.4
	yamt-pf42-base2:1.4
	yamt-nfs-mp-base2:1.4
	wrstuden-revivesa:1.4.0.80
	wrstuden-revivesa-base:1.4
	yamt-nfs-mp:1.4.0.78
	yamt-nfs-mp-base:1.4
	yamt-pf42:1.4.0.76
	yamt-pf42-base:1.4
	ad-socklock-base1:1.4
	yamt-lazymbuf-base15:1.4
	yamt-lazymbuf-base14:1.4
	keiichi-mipv6-nbase:1.4
	mjf-devfs2:1.4.0.74
	mjf-devfs2-base:1.5
	nick-net80211-sync:1.4.0.72
	nick-net80211-sync-base:1.4
	keiichi-mipv6:1.4.0.70
	keiichi-mipv6-base:1.4
	bouyer-xeni386-merge1:1.4
	matt-armv6-prevmlocking:1.4
	wrstuden-fixsa-base-1:1.4
	vmlocking2-base3:1.4
	netbsd-4-0:1.4.0.68
	netbsd-4-0-RELEASE:1.4
	bouyer-xeni386-nbase:1.4
	yamt-kmem-base3:1.4
	cube-autoconf:1.4.0.66
	cube-autoconf-base:1.4
	yamt-kmem-base2:1.4
	bouyer-xeni386:1.4.0.64
	bouyer-xeni386-base:1.4
	yamt-kmem:1.4.0.62
	yamt-kmem-base:1.4
	vmlocking2-base2:1.4
	reinoud-bufcleanup-nbase:1.4
	vmlocking2:1.4.0.60
	vmlocking2-base1:1.4
	netbsd-4-0-RC5:1.4
	matt-nb4-arm:1.4.0.58
	matt-nb4-arm-base:1.4
	matt-armv6-nbase:1.4
	jmcneill-base:1.4
	netbsd-4-0-RC4:1.4
	mjf-devfs:1.4.0.56
	mjf-devfs-base:1.4
	bouyer-xenamd64-base2:1.4
	vmlocking-nbase:1.4
	yamt-x86pmap-base4:1.4
	bouyer-xenamd64:1.4.0.54
	bouyer-xenamd64-base:1.4
	netbsd-4-0-RC3:1.4
	yamt-x86pmap-base3:1.4
	yamt-x86pmap-base2:1.4
	netbsd-4-0-RC2:1.4
	yamt-x86pmap:1.4.0.52
	yamt-x86pmap-base:1.4
	netbsd-4-0-RC1:1.4
	matt-armv6:1.4.0.50
	matt-armv6-base:1.4
	jmcneill-pm:1.4.0.48
	jmcneill-pm-base:1.4
	hpcarm-cleanup:1.4.0.46
	hpcarm-cleanup-base:1.4
	nick-csl-alignment:1.4.0.44
	nick-csl-alignment-base:1.4
	matt-mips64:1.4.0.42
	matt-mips64-base:1.4
	netbsd-3-1-1-RELEASE:1.3
	netbsd-3-0-3-RELEASE:1.3
	yamt-idlelwp-base8:1.4
	wrstuden-fixsa:1.4.0.40
	wrstuden-fixsa-base:1.4
	ppcoea-renovation:1.4.0.38
	ppcoea-renovation-base:1.4
	thorpej-atomic:1.4.0.36
	thorpej-atomic-base:1.4
	reinoud-bufcleanup:1.4.0.34
	reinoud-bufcleanup-base:1.4
	mjf-ufs-trans:1.4.0.32
	mjf-ufs-trans-base:1.4
	vmlocking:1.4.0.30
	vmlocking-base:1.4
	ad-audiomp:1.4.0.28
	ad-audiomp-base:1.4
	yamt-idlelwp:1.4.0.26
	post-newlock2-merge:1.4
	newlock2-nbase:1.4
	yamt-splraiseipl-base5:1.4
	yamt-splraiseipl-base4:1.4
	yamt-splraiseipl-base3:1.4
	abandoned-netbsd-4-base:1.4
	abandoned-netbsd-4:1.4.0.18
	netbsd-3-1:1.3.0.28
	netbsd-3-1-RELEASE:1.3
	netbsd-3-0-2-RELEASE:1.3
	yamt-splraiseipl-base2:1.4
	netbsd-3-1-RC4:1.3
	yamt-splraiseipl:1.4.0.22
	yamt-splraiseipl-base:1.4
	netbsd-3-1-RC3:1.3
	yamt-pdpolicy-base9:1.4
	newlock2:1.4.0.20
	newlock2-base:1.4
	yamt-pdpolicy-base8:1.4
	netbsd-3-1-RC2:1.3
	netbsd-3-1-RC1:1.3
	yamt-pdpolicy-base7:1.4
	netbsd-4:1.4.0.24
	netbsd-4-base:1.4
	yamt-pdpolicy-base6:1.4
	chap-midi-nbase:1.4
	netbsd-3-0-1-RELEASE:1.3
	gdamore-uart:1.4.0.16
	gdamore-uart-base:1.4
	simonb-timcounters-final:1.4
	yamt-pdpolicy-base5:1.4
	chap-midi:1.4.0.14
	chap-midi-base:1.4
	yamt-pdpolicy-base4:1.4
	yamt-pdpolicy-base3:1.4
	peter-altq-base:1.4
	peter-altq:1.4.0.12
	yamt-pdpolicy-base2:1.4
	elad-kernelauth-base:1.4
	elad-kernelauth:1.4.0.10
	yamt-pdpolicy:1.4.0.8
	yamt-pdpolicy-base:1.4
	yamt-uio_vmspace-base5:1.4
	simonb-timecounters:1.4.0.6
	simonb-timecounters-base:1.4
	rpaulo-netinet-merge-pcb:1.4.0.4
	rpaulo-netinet-merge-pcb-base:1.4
	yamt-uio_vmspace:1.4.0.2
	netbsd-3-0:1.3.0.26
	netbsd-3-0-RELEASE:1.3
	netbsd-3-0-RC6:1.3
	yamt-readahead-base3:1.3
	netbsd-3-0-RC5:1.3
	netbsd-3-0-RC4:1.3
	netbsd-3-0-RC3:1.3
	yamt-readahead-base2:1.3
	netbsd-3-0-RC2:1.3
	yamt-readahead-pervnode:1.3
	yamt-readahead-perfile:1.3
	yamt-readahead:1.3.0.24
	yamt-readahead-base:1.3
	netbsd-3-0-RC1:1.3
	yamt-vop-base3:1.3
	netbsd-2-0-3-RELEASE:1.3
	netbsd-2-1:1.3.0.22
	yamt-vop-base2:1.3
	thorpej-vnode-attr:1.3.0.20
	thorpej-vnode-attr-base:1.3
	netbsd-2-1-RELEASE:1.3
	yamt-vop:1.3.0.18
	yamt-vop-base:1.3
	netbsd-2-1-RC6:1.3
	netbsd-2-1-RC5:1.3
	netbsd-2-1-RC4:1.3
	netbsd-2-1-RC3:1.3
	netbsd-2-1-RC2:1.3
	netbsd-2-1-RC1:1.3
	yamt-lazymbuf:1.3.0.16
	yamt-km-base4:1.3
	netbsd-2-0-2-RELEASE:1.3
	yamt-km-base3:1.3
	netbsd-3:1.3.0.14
	netbsd-3-base:1.3
	yamt-km-base2:1.3
	yamt-km:1.3.0.10
	yamt-km-base:1.3
	kent-audio2:1.3.0.8
	kent-audio2-base:1.3
	netbsd-2-0-1-RELEASE:1.3
	kent-audio1-beforemerge:1.3
	netbsd-2:1.3.0.6
	netbsd-2-base:1.3
	kent-audio1:1.3.0.4
	kent-audio1-base:1.3
	netbsd-2-0-RELEASE:1.3
	netbsd-2-0-RC5:1.3
	netbsd-2-0-RC4:1.3
	netbsd-2-0-RC3:1.3
	netbsd-2-0-RC2:1.3
	netbsd-2-0-RC1:1.3
	netbsd-2-0:1.3.0.2
	netbsd-2-0-base:1.3
	netbsd-1-6-PATCH002-RELEASE:1.1
	netbsd-1-6-PATCH002:1.1
	netbsd-1-6-PATCH002-RC4:1.1
	netbsd-1-6-PATCH002-RC3:1.1
	netbsd-1-6-PATCH002-RC2:1.1
	netbsd-1-6-PATCH002-RC1:1.1
	ktrace-lwp:1.1.0.14
	ktrace-lwp-base:1.3
	netbsd-1-6-PATCH001:1.1
	netbsd-1-6-PATCH001-RELEASE:1.1
	netbsd-1-6-PATCH001-RC3:1.1
	netbsd-1-6-PATCH001-RC2:1.1
	netbsd-1-6-PATCH001-RC1:1.1
	nathanw_sa_end:1.1.6.2
	nathanw_sa_before_merge:1.1
	fvdl_fs64_base:1.1
	gmcgarry_ctxsw:1.1.0.12
	gmcgarry_ctxsw_base:1.1
	gmcgarry_ucred:1.1.0.10
	gmcgarry_ucred_base:1.1
	nathanw_sa_base:1.1
	kqueue-aftermerge:1.1
	kqueue-beforemerge:1.1
	netbsd-1-6-RELEASE:1.1
	netbsd-1-6-RC3:1.1
	netbsd-1-6-RC2:1.1
	netbsd-1-6-RC1:1.1
	kqueue-base:1.1
	kqueue:1.1.0.8
	nathanw_sa:1.1.0.6
	netbsd-1-6:1.1.0.4
	netbsd-1-6-base:1.1
	gehenna-devsw:1.1.0.2
	gehenna-devsw-base:1.1;
locks; strict;
comment	@# @;


1.10
date	2016.09.17.18.08.33;	author christos;	state Exp;
branches;
next	1.9;

1.9
date	2016.09.17.17.18.14;	author christos;	state Exp;
branches;
next	1.8;

1.8
date	2014.01.12.15.26.31;	author tsutsui;	state Exp;
branches
	1.8.6.1
	1.8.10.1;
next	1.7;

1.7
date	2011.10.11.13.07.06;	author tsutsui;	state Exp;
branches
	1.7.2.1
	1.7.12.1
	1.7.16.1;
next	1.6;

1.6
date	2011.04.11.15.20.30;	author tsutsui;	state Exp;
branches;
next	1.5;

1.5
date	2009.01.12.07.56.31;	author tsutsui;	state Exp;
branches
	1.5.6.1
	1.5.8.1;
next	1.4;

1.4
date	2005.12.11.12.19.44;	author christos;	state Exp;
branches
	1.4.74.1
	1.4.78.1
	1.4.86.1
	1.4.88.1;
next	1.3;

1.3
date	2003.10.30.22.20.43;	author he;	state Exp;
branches;
next	1.2;

1.2
date	2003.10.08.01.40.23;	author simonb;	state Exp;
branches;
next	1.1;

1.1
date	2002.05.05.11.46.29;	author isaki;	state Exp;
branches
	1.1.6.1
	1.1.8.1
	1.1.14.1;
next	;

1.8.6.1
date	2016.10.05.20.55.36;	author skrll;	state Exp;
branches;
next	;

1.8.10.1
date	2016.11.04.14.49.06;	author pgoyette;	state Exp;
branches;
next	;

1.7.2.1
date	2014.05.22.11.40.12;	author yamt;	state Exp;
branches;
next	;

1.7.12.1
date	2014.08.20.00.03.28;	author tls;	state Exp;
branches;
next	1.7.12.2;

1.7.12.2
date	2017.12.03.11.36.49;	author jdolecek;	state Exp;
branches;
next	;
commitid	XcIYRZTAh1LmerhA;

1.7.16.1
date	2014.05.18.17.45.29;	author rmind;	state Exp;
branches;
next	;

1.5.6.1
date	2011.04.21.01.41.30;	author rmind;	state Exp;
branches;
next	;

1.5.8.1
date	2011.06.06.09.07.02;	author jruoho;	state Exp;
branches;
next	;

1.4.74.1
date	2009.01.17.13.28.37;	author mjf;	state Exp;
branches;
next	;

1.4.78.1
date	2009.05.04.08.12.07;	author yamt;	state Exp;
branches;
next	;

1.4.86.1
date	2009.01.19.13.17.07;	author skrll;	state Exp;
branches;
next	;

1.4.88.1
date	2012.03.17.18.38.57;	author bouyer;	state Exp;
branches;
next	;

1.1.6.1
date	2002.05.05.11.46.29;	author nathanw;	state dead;
branches;
next	1.1.6.2;

1.1.6.2
date	2002.06.20.03.42.32;	author nathanw;	state Exp;
branches;
next	;

1.1.8.1
date	2002.05.05.11.46.29;	author jdolecek;	state dead;
branches;
next	1.1.8.2;

1.1.8.2
date	2002.06.23.17.43.18;	author jdolecek;	state Exp;
branches;
next	;

1.1.14.1
date	2004.08.03.10.42.56;	author skrll;	state Exp;
branches;
next	1.1.14.2;

1.1.14.2
date	2004.09.18.14.42.36;	author skrll;	state Exp;
branches;
next	1.1.14.3;

1.1.14.3
date	2004.09.21.13.24.20;	author skrll;	state Exp;
branches;
next	;


desc
@@


1.10
log
@Kill ssp
@
text
@#	$NetBSD: Makefile.booters,v 1.9 2016/09/17 17:18:14 christos Exp $

NOPIE=	# defined
NOSSP=	# defined
S?=	${.CURDIR}/../../../..

CFLAGS+= -ffreestanding
CFLAGS+= -Wall -Wmissing-prototypes -Wstrict-prototypes -Wpointer-arith
CFLAGS+= -Wno-pointer-sign
CFLAGS+= -Werror

CPPFLAGS+=	-D__daddr_t=int32_t

.include <bsd.klinks.mk>

# XXX SHOULD NOT NEED TO DEFINE THESE!
LIBCRT0=
LIBCRTI=
LIBC=
LIBCRTBEGIN=
LIBCRTEND=
@


1.9
log
@Kill the PIE
@
text
@d1 1
a1 1
#	$NetBSD: Makefile.booters,v 1.8 2014/01/12 15:26:31 tsutsui Exp $
d4 1
@


1.8
log
@Add empty LIBCRTI= as LIBCRT0 to build sa programs without installed DESTDIR.

XXX: probabry we should have bsd.saprog.mk or something.
@
text
@d1 1
a1 1
#	$NetBSD: Makefile.booters,v 1.7 2011/10/11 13:07:06 tsutsui Exp $
d3 1
@


1.8.10.1
log
@Sync with HEAD
@
text
@d1 1
a1 1
#	$NetBSD: Makefile.booters,v 1.10 2016/09/17 18:08:33 christos Exp $
a2 2
NOPIE=	# defined
NOSSP=	# defined
@


1.8.6.1
log
@Sync with HEAD
@
text
@d1 1
a1 1
#	$NetBSD: Makefile.booters,v 1.10 2016/09/17 18:08:33 christos Exp $
a2 2
NOPIE=	# defined
NOSSP=	# defined
@


1.7
log
@Fix "Error occurs, please reset" boot problem on
X68030 + 060turbo in 060 mode, found on NetBSD booth
at OSC 2011 Hiroshima:

- use -D__daddr_t=int32_t for all bootloader files
  to avoid 64 bit ops in FFS
- explicitly specify -m68020-60 to avoid 64 bit mulsl/mulul
  instructions which need to be handled by 060SP emulation
  but not available in 060turbo IPL ROM
  (LFS still has uint64_t members even with 32bit daddr_t)

The problem was investigated (at least 1.6.2 bootloaders worked)
by Yasushi Oshima at OSC booth, and fixes have been confirmed
by Y.Sugahara on his 060turbo.  Thanks everyone!

Should also be pulled up to netbsd-5.
@
text
@d1 1
a1 1
#	$NetBSD: Makefile.booters,v 1.6 2011/04/11 15:20:30 tsutsui Exp $
d16 1
@


1.7.12.1
log
@Rebase to HEAD as of a few days ago.
@
text
@d1 1
a1 1
#	$NetBSD$
a15 1
LIBCRTI=
@


1.7.12.2
log
@update from HEAD
@
text
@a2 2
NOPIE=	# defined
NOSSP=	# defined
@


1.7.2.1
log
@sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs.  ("Protocol error: too many arguments")
@
text
@d1 1
a1 1
#	$NetBSD: Makefile.booters,v 1.7 2011/10/11 13:07:06 tsutsui Exp $
a15 1
LIBCRTI=
@


1.7.16.1
log
@sync with head
@
text
@d1 1
a1 1
#	$NetBSD: Makefile.booters,v 1.7 2011/10/11 13:07:06 tsutsui Exp $
a15 1
LIBCRTI=
@


1.6
log
@Use bsd.klinks.mk to create machine and ${MACHINE_ARCH} symlinks.
@
text
@d1 1
a1 1
#	$NetBSD: Makefile.booters,v 1.5 2009/01/12 07:56:31 tsutsui Exp $
d10 2
@


1.5
log
@- WARNSfy
- make sure machine and ${MACHIN_ARCH} symlinks are always created
- several tweaks to allow build without installed DESTDIR
@
text
@d1 1
a1 1
#	$NetBSD: Makefile.booters,v 1.4 2005/12/11 12:19:44 christos Exp $
d10 1
a10 15
.if !make(obj) && !make(clean) && !make(cleandir)
.NOPATH: machine ${MACHINE_ARCH}
.BEGIN: machine ${MACHINE_ARCH}

machine::
	-rm -f machine && \
	ln -s $S/arch/${MACHINE}/include machine

m68k::
	-rm -f ${MACHINE_ARCH} && \
	ln -s $S/arch/${MACHINE_ARCH}/include ${MACHINE_ARCH}
.endif

CLEANFILES+=	machine ${MACHINE_ARCH}

@


1.5.8.1
log
@Sync with HEAD.
@
text
@d1 1
a1 1
#	$NetBSD: Makefile.booters,v 1.6 2011/04/11 15:20:30 tsutsui Exp $
d10 15
a24 1
.include <bsd.klinks.mk>
@


1.5.6.1
log
@sync with head
@
text
@d1 1
a1 1
#	$NetBSD$
d10 15
a24 1
.include <bsd.klinks.mk>
@


1.4
log
@merge ktrace-lwp.
@
text
@d1 1
a1 1
#	$NetBSD: Makefile.booters,v 1.1.14.3 2004/09/21 13:24:20 skrll Exp $
a4 2
.PHONY:	machine-links

d6 7
d14 1
a14 1
machine-links:
d17 2
d21 1
a24 1
beforedepend:	machine-links
@


1.4.88.1
log
@Pull up following revision(s) (requested by tsutsui in ticket #1731):
	sys/arch/x68k/stand/boot_ufs/Makefile: revision 1.26 via patch
	sys/arch/x68k/stand/boot/version: revision 1.4 via patch
	sys/arch/x68k/stand/libsa/Makefile: revision 1.27 via patch
	sys/arch/x68k/stand/Makefile.booters: revision 1.7 via patch
	sys/arch/x68k/stand/boot_ustar/Makefile: revision 1.19 via patch
Fix "Error occurs, please reset" boot problem on
X68030 + 060turbo in 060 mode, found on NetBSD booth
at OSC 2011 Hiroshima:
- use -D__daddr_t=int32_t for all bootloader files
  to avoid 64 bit ops in FFS
- explicitly specify -m68020-60 to avoid 64 bit mulsl/mulul
  instructions which need to be handled by 060SP emulation
  but not available in 060turbo IPL ROM
  (LFS still has uint64_t members even with 32bit daddr_t)
The problem was investigated (at least 1.6.2 bootloaders worked)
by Yasushi Oshima at OSC booth, and fixes have been confirmed
by Y.Sugahara on his 060turbo.  Thanks everyone!
Should also be pulled up to netbsd-5.
Bump version to denote 060turbo boot fix.
@
text
@d1 1
a1 1
#	$NetBSD: Makefile.booters,v 1.4 2005/12/11 12:19:44 christos Exp $
a8 2
CPPFLAGS+=	-D__daddr_t=int32_t

@


1.4.78.1
log
@sync with head.
@
text
@d1 1
a1 1
#	$NetBSD: Makefile.booters,v 1.4 2005/12/11 12:19:44 christos Exp $
d5 2
a7 7
CFLAGS+= -Wall -Wmissing-prototypes -Wstrict-prototypes -Wpointer-arith
CFLAGS+= -Wno-pointer-sign
CFLAGS+= -Werror

.if !make(obj) && !make(clean) && !make(cleandir)
.NOPATH: machine ${MACHINE_ARCH}
.BEGIN: machine ${MACHINE_ARCH}
d9 1
a9 1
machine::
a11 2

m68k::
a13 1
.endif
d17 1
@


1.4.86.1
log
@Sync with HEAD.
@
text
@d1 1
a1 1
#	$NetBSD: Makefile.booters,v 1.5 2009/01/12 07:56:31 tsutsui Exp $
d5 2
a7 7
CFLAGS+= -Wall -Wmissing-prototypes -Wstrict-prototypes -Wpointer-arith
CFLAGS+= -Wno-pointer-sign
CFLAGS+= -Werror

.if !make(obj) && !make(clean) && !make(cleandir)
.NOPATH: machine ${MACHINE_ARCH}
.BEGIN: machine ${MACHINE_ARCH}
d9 1
a9 1
machine::
a11 2

m68k::
a13 1
.endif
d17 1
@


1.4.74.1
log
@Sync with HEAD.
@
text
@d1 1
a1 1
#	$NetBSD$
d5 2
a7 7
CFLAGS+= -Wall -Wmissing-prototypes -Wstrict-prototypes -Wpointer-arith
CFLAGS+= -Wno-pointer-sign
CFLAGS+= -Werror

.if !make(obj) && !make(clean) && !make(cleandir)
.NOPATH: machine ${MACHINE_ARCH}
.BEGIN: machine ${MACHINE_ARCH}
d9 1
a9 1
machine::
a11 2

m68k::
a13 1
.endif
d17 1
@


1.3
log
@Add -ffreestanding to CFLAGS to avoid type conflicts with built-in
functions in gcc.
@
text
@d1 1
a1 1
#	$NetBSD: Makefile.booters,v 1.2 2003/10/08 01:40:23 simonb Exp $
@


1.2
log
@Define LIB{CRT0,C,CRTBEGIN,CRTEND} as nothing, we don't need to link
against them.
@
text
@d1 1
a1 1
#	$NetBSD: Makefile.booters,v 1.1 2002/05/05 11:46:29 isaki Exp $
d6 2
@


1.1
log
@libsa/Makefile: Fix rules to create symlinks on read-only source tree.
{boot,libsa,mboot}/Makefile, Makefile.booters:
 move that common rule to Makefile.booters
@
text
@d1 1
a1 1
#	$NetBSD$
d17 5
@


1.1.6.1
log
@file Makefile.booters was added on branch nathanw_sa on 2002-06-20 03:42:32 +0000
@
text
@d1 16
@


1.1.6.2
log
@Catch up to -current.
@
text
@a0 16
#	$NetBSD: Makefile.booters,v 1.1.6.1 2002/06/20 03:42:32 nathanw Exp $

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

.PHONY:	machine-links

machine-links:
	-rm -f machine && \
	ln -s $S/arch/${MACHINE}/include machine
	-rm -f ${MACHINE_ARCH} && \
	ln -s $S/arch/${MACHINE_ARCH}/include ${MACHINE_ARCH}

CLEANFILES+=	machine ${MACHINE_ARCH}

beforedepend:	machine-links

@


1.1.8.1
log
@file Makefile.booters was added on branch kqueue on 2002-06-23 17:43:18 +0000
@
text
@d1 16
@


1.1.8.2
log
@catch up with -current on kqueue branch
@
text
@a0 16
#	$NetBSD: Makefile.booters,v 1.1.8.1 2002/06/23 17:43:18 jdolecek Exp $

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

.PHONY:	machine-links

machine-links:
	-rm -f machine && \
	ln -s $S/arch/${MACHINE}/include machine
	-rm -f ${MACHINE_ARCH} && \
	ln -s $S/arch/${MACHINE_ARCH}/include ${MACHINE_ARCH}

CLEANFILES+=	machine ${MACHINE_ARCH}

beforedepend:	machine-links

@


1.1.14.1
log
@Sync with HEAD
@
text
@d1 1
a1 1
#	$NetBSD: Makefile.booters,v 1.3 2003/10/30 22:20:43 he Exp $
a6 2
CFLAGS+= -ffreestanding

a16 5
# XXX SHOULD NOT NEED TO DEFINE THESE!
LIBCRT0=
LIBC=
LIBCRTBEGIN=
LIBCRTEND=
@


1.1.14.2
log
@Sync with HEAD.
@
text
@@


1.1.14.3
log
@Fix the sync with head I botched.
@
text
@d1 1
a1 1
#	$NetBSD: Makefile.booters,v 1.1.14.1 2004/08/03 10:42:56 skrll Exp $
@
