head	1.12;
access;
symbols
	netbsd-11-0-RC3:1.12
	netbsd-11-0-RC2:1.12
	netbsd-11-0-RC1:1.12
	perseant-exfatfs-base-20250801:1.12
	netbsd-11:1.12.0.4
	netbsd-11-base:1.12
	netbsd-10-1-RELEASE:1.11.48.1
	perseant-exfatfs-base-20240630:1.12
	perseant-exfatfs:1.12.0.2
	perseant-exfatfs-base:1.12
	netbsd-8-3-RELEASE:1.11
	netbsd-9-4-RELEASE:1.11
	netbsd-10-0-RELEASE:1.11.48.1
	netbsd-10-0-RC6:1.11.48.1
	netbsd-10-0-RC5:1.11.48.1
	netbsd-10-0-RC4:1.11.48.1
	netbsd-10-0-RC3:1.11.48.1
	netbsd-10-0-RC2:1.11.48.1
	thorpej-ifq:1.11.0.52
	thorpej-ifq-base:1.11
	thorpej-altq-separation:1.11.0.50
	thorpej-altq-separation-base:1.11
	netbsd-10-0-RC1:1.11
	netbsd-10:1.11.0.48
	netbsd-10-base:1.11
	bouyer-sunxi-drm:1.11.0.46
	bouyer-sunxi-drm-base:1.11
	netbsd-9-3-RELEASE:1.11
	thorpej-i2c-spi-conf2:1.11.0.44
	thorpej-i2c-spi-conf2-base:1.11
	thorpej-futex2:1.11.0.42
	thorpej-futex2-base:1.11
	thorpej-cfargs2:1.11.0.40
	thorpej-cfargs2-base:1.11
	cjep_sun2x-base1:1.11
	cjep_sun2x:1.11.0.38
	cjep_sun2x-base:1.11
	cjep_staticlib_x-base1:1.11
	netbsd-9-2-RELEASE:1.11
	cjep_staticlib_x:1.11.0.36
	cjep_staticlib_x-base:1.11
	thorpej-i2c-spi-conf:1.11.0.34
	thorpej-i2c-spi-conf-base:1.11
	thorpej-cfargs:1.11.0.32
	thorpej-cfargs-base:1.11
	thorpej-futex:1.11.0.30
	thorpej-futex-base:1.11
	netbsd-9-1-RELEASE:1.11
	bouyer-xenpvh-base2:1.11
	phil-wifi-20200421:1.11
	bouyer-xenpvh-base1:1.11
	phil-wifi-20200411:1.11
	bouyer-xenpvh:1.11.0.28
	bouyer-xenpvh-base:1.11
	is-mlppp:1.11.0.26
	is-mlppp-base:1.11
	phil-wifi-20200406:1.11
	netbsd-8-2-RELEASE:1.11
	ad-namecache-base3:1.11
	netbsd-9-0-RELEASE:1.11
	netbsd-9-0-RC2:1.11
	ad-namecache-base2:1.11
	ad-namecache-base1:1.11
	ad-namecache:1.11.0.24
	ad-namecache-base:1.11
	netbsd-9-0-RC1:1.11
	phil-wifi-20191119:1.11
	netbsd-9:1.11.0.22
	netbsd-9-base:1.11
	phil-wifi-20190609:1.11
	netbsd-8-1-RELEASE:1.11
	netbsd-8-1-RC1:1.11
	isaki-audio2:1.11.0.20
	isaki-audio2-base:1.11
	pgoyette-compat-merge-20190127:1.11
	pgoyette-compat-20190127:1.11
	pgoyette-compat-20190118:1.11
	pgoyette-compat-1226:1.11
	pgoyette-compat-1126:1.11
	pgoyette-compat-1020:1.11
	pgoyette-compat-0930:1.11
	pgoyette-compat-0906:1.11
	netbsd-7-2-RELEASE:1.8
	pgoyette-compat-0728:1.11
	netbsd-8-0-RELEASE:1.11
	phil-wifi:1.11.0.18
	phil-wifi-base:1.11
	pgoyette-compat-0625:1.11
	netbsd-8-0-RC2:1.11
	pgoyette-compat-0521:1.11
	pgoyette-compat-0502:1.11
	pgoyette-compat-0422:1.11
	netbsd-8-0-RC1:1.11
	pgoyette-compat-0415:1.11
	pgoyette-compat-0407:1.11
	pgoyette-compat-0330:1.11
	pgoyette-compat-0322:1.11
	pgoyette-compat-0315:1.11
	netbsd-7-1-2-RELEASE:1.8
	pgoyette-compat:1.11.0.16
	pgoyette-compat-base:1.11
	netbsd-7-1-1-RELEASE:1.8
	tls-maxphys-base-20171202:1.11
	matt-nb8-mediatek:1.11.0.14
	matt-nb8-mediatek-base:1.11
	nick-nhusb-base-20170825:1.11
	perseant-stdc-iso10646:1.11.0.12
	perseant-stdc-iso10646-base:1.11
	netbsd-8:1.11.0.10
	netbsd-8-base:1.11
	prg-localcount2-base3:1.11
	prg-localcount2-base2:1.11
	prg-localcount2-base1:1.11
	prg-localcount2:1.11.0.8
	prg-localcount2-base:1.11
	pgoyette-localcount-20170426:1.11
	bouyer-socketcan-base1:1.11
	jdolecek-ncq:1.11.0.6
	jdolecek-ncq-base:1.11
	pgoyette-localcount-20170320:1.11
	netbsd-7-1:1.8.0.146
	netbsd-7-1-RELEASE:1.8
	netbsd-7-1-RC2:1.8
	nick-nhusb-base-20170204:1.11
	netbsd-7-nhusb-base-20170116:1.8
	bouyer-socketcan:1.11.0.4
	bouyer-socketcan-base:1.11
	pgoyette-localcount-20170107:1.11
	netbsd-7-1-RC1:1.8
	nick-nhusb-base-20161204:1.11
	pgoyette-localcount-20161104:1.11
	netbsd-7-0-2-RELEASE:1.8
	nick-nhusb-base-20161004:1.11
	localcount-20160914:1.11
	netbsd-7-nhusb:1.8.0.144
	netbsd-7-nhusb-base:1.8
	pgoyette-localcount-20160806:1.11
	pgoyette-localcount-20160726:1.11
	pgoyette-localcount:1.11.0.2
	pgoyette-localcount-base:1.11
	nick-nhusb-base-20160907:1.11
	nick-nhusb-base-20160529:1.11
	netbsd-7-0-1-RELEASE:1.8
	nick-nhusb-base-20160422:1.11
	nick-nhusb-base-20160319:1.11
	nick-nhusb-base-20151226:1.11
	netbsd-7-0:1.8.0.142
	netbsd-7-0-RELEASE:1.8
	nick-nhusb-base-20150921:1.11
	netbsd-7-0-RC3:1.8
	netbsd-7-0-RC2:1.8
	netbsd-7-0-RC1:1.8
	nick-nhusb-base-20150606:1.9
	nick-nhusb-base-20150406:1.9
	nick-nhusb:1.9.0.2
	nick-nhusb-base:1.9
	netbsd-5-2-3-RELEASE:1.8
	netbsd-5-1-5-RELEASE:1.8
	netbsd-6-0-6-RELEASE:1.8
	netbsd-6-1-5-RELEASE:1.8
	netbsd-7:1.8.0.140
	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.138
	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.8
	netbsd-5-1-4-RELEASE:1.8
	netbsd-6-1-2-RELEASE:1.8
	netbsd-6-0-3-RELEASE:1.8
	netbsd-5-2-1-RELEASE:1.8
	netbsd-5-1-3-RELEASE:1.8
	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.136
	riastradh-drm2-base:1.8
	rmind-smpnet:1.8.0.128
	rmind-smpnet-base:1.8
	netbsd-6-1:1.8.0.134
	netbsd-6-0-2-RELEASE:1.8
	netbsd-6-1-RELEASE:1.8
	khorben-n900:1.8.0.132
	netbsd-6-1-RC4:1.8
	netbsd-6-1-RC3:1.8
	agc-symver:1.8.0.130
	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.8.0.126
	netbsd-6-0-1-RELEASE:1.8
	yamt-pagecache-base7:1.8
	netbsd-5-2-RELEASE:1.8
	netbsd-5-2-RC1:1.8
	matt-nb6-plus-nbase:1.8
	yamt-pagecache-base6:1.8
	netbsd-6-0:1.8.0.124
	netbsd-6-0-RELEASE:1.8
	netbsd-6-0-RC2:1.8
	tls-maxphys:1.8.0.122
	tls-maxphys-base:1.8
	matt-nb6-plus:1.8.0.120
	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.118
	netbsd-6-base:1.8
	netbsd-5-1-2-RELEASE:1.8
	netbsd-5-1-1-RELEASE:1.8
	jmcneill-usbmp:1.8.0.116
	jmcneill-usbmp-base:1.8
	jmcneill-audiomp3:1.8.0.114
	jmcneill-audiomp3-base:1.8
	yamt-pagecache-base3:1.8
	yamt-pagecache-base2:1.8
	yamt-pagecache:1.8.0.112
	yamt-pagecache-base:1.8
	rmind-uvmplock-nbase:1.8
	cherry-xenmp:1.8.0.110
	cherry-xenmp-base:1.8
	jym-xensuspend-nbase:1.8
	uebayasi-xip-base7:1.8
	bouyer-quota2-nbase:1.8
	bouyer-quota2:1.8.0.108
	bouyer-quota2-base:1.8
	jruoho-x86intr:1.8.0.106
	jruoho-x86intr-base:1.8
	matt-mips64-premerge-20101231:1.8
	matt-nb5-mips64-premerge-20101231:1.8
	matt-nb5-pq3:1.8.0.104
	matt-nb5-pq3-base:1.8
	netbsd-5-1:1.8.0.102
	uebayasi-xip-base6:1.8
	uebayasi-xip-base5:1.8
	netbsd-5-1-RELEASE:1.8
	uebayasi-xip-base4:1.8
	uebayasi-xip-base3:1.8
	yamt-nfs-mp-base11:1.8
	netbsd-5-1-RC4:1.8
	matt-nb5-mips64-k15:1.8
	uebayasi-xip-base2:1.8
	yamt-nfs-mp-base10:1.8
	netbsd-5-1-RC3:1.8
	netbsd-5-1-RC2:1.8
	uebayasi-xip-base1:1.8
	netbsd-5-1-RC1:1.8
	rmind-uvmplock:1.8.0.100
	rmind-uvmplock-base:1.8
	yamt-nfs-mp-base9:1.8
	uebayasi-xip:1.8.0.98
	uebayasi-xip-base:1.8
	netbsd-5-0-2-RELEASE:1.8
	matt-nb5-mips64-premerge-20091211:1.8
	matt-premerge-20091211:1.8
	yamt-nfs-mp-base8:1.8
	matt-nb5-mips64-u2-k2-k4-k7-k8-k9:1.8
	matt-nb4-mips64-k7-u2a-k9b:1.8
	matt-nb5-mips64-u1-k1-k5:1.8
	yamt-nfs-mp-base7:1.8
	matt-nb5-mips64:1.8.0.96
	netbsd-5-0-1-RELEASE:1.8
	jymxensuspend-base:1.8
	yamt-nfs-mp-base6:1.8
	yamt-nfs-mp-base5:1.8
	yamt-nfs-mp-base4:1.8
	yamt-nfs-mp-base3:1.8
	nick-hppapmap-base4:1.8
	nick-hppapmap-base3:1.8
	netbsd-5-0:1.8.0.94
	netbsd-5-0-RELEASE:1.8
	netbsd-5-0-RC4:1.8
	netbsd-5-0-RC3:1.8
	nick-hppapmap-base2:1.8
	netbsd-5-0-RC2:1.8
	jym-xensuspend:1.8.0.92
	jym-xensuspend-base:1.8
	netbsd-5-0-RC1:1.8
	haad-dm-base2:1.8
	haad-nbase2:1.8
	ad-audiomp2:1.8.0.90
	ad-audiomp2-base:1.8
	netbsd-5:1.8.0.88
	netbsd-5-base:1.8
	nick-hppapmap:1.8.0.86
	nick-hppapmap-base:1.8
	matt-mips64-base2:1.8
	haad-dm-base1:1.8
	wrstuden-revivesa-base-4:1.8
	netbsd-4-0-1-RELEASE:1.8
	wrstuden-revivesa-base-3:1.8
	wrstuden-revivesa-base-2:1.8
	wrstuden-fixsa-newbase:1.8
	nick-csl-alignment-base5:1.8
	haad-dm:1.8.0.84
	haad-dm-base:1.8
	wrstuden-revivesa-base-1:1.8
	simonb-wapbl-nbase:1.8
	yamt-pf42-base4:1.8
	simonb-wapbl:1.8.0.82
	simonb-wapbl-base:1.8
	yamt-pf42-base3:1.8
	hpcarm-cleanup-nbase:1.8
	yamt-pf42-baseX:1.8
	yamt-pf42-base2:1.8
	yamt-nfs-mp-base2:1.8
	wrstuden-revivesa:1.8.0.80
	wrstuden-revivesa-base:1.8
	yamt-nfs-mp:1.8.0.78
	yamt-nfs-mp-base:1.8
	yamt-pf42:1.8.0.76
	yamt-pf42-base:1.8
	ad-socklock-base1:1.8
	yamt-lazymbuf-base15:1.8
	yamt-lazymbuf-base14:1.8
	keiichi-mipv6-nbase:1.8
	mjf-devfs2:1.8.0.74
	mjf-devfs2-base:1.8
	nick-net80211-sync:1.8.0.72
	nick-net80211-sync-base:1.8
	keiichi-mipv6:1.8.0.70
	keiichi-mipv6-base:1.8
	bouyer-xeni386-merge1:1.8
	matt-armv6-prevmlocking:1.8
	wrstuden-fixsa-base-1:1.8
	vmlocking2-base3:1.8
	netbsd-4-0:1.8.0.68
	netbsd-4-0-RELEASE:1.8
	bouyer-xeni386-nbase:1.8
	yamt-kmem-base3:1.8
	cube-autoconf:1.8.0.66
	cube-autoconf-base:1.8
	yamt-kmem-base2:1.8
	bouyer-xeni386:1.8.0.64
	bouyer-xeni386-base:1.8
	yamt-kmem:1.8.0.62
	yamt-kmem-base:1.8
	vmlocking2-base2:1.8
	reinoud-bufcleanup-nbase:1.8
	vmlocking2:1.8.0.60
	vmlocking2-base1:1.8
	netbsd-4-0-RC5:1.8
	matt-nb4-arm:1.8.0.58
	matt-nb4-arm-base:1.8
	matt-armv6-nbase:1.8
	jmcneill-base:1.8
	netbsd-4-0-RC4:1.8
	mjf-devfs:1.8.0.56
	mjf-devfs-base:1.8
	bouyer-xenamd64-base2:1.8
	vmlocking-nbase:1.8
	yamt-x86pmap-base4:1.8
	bouyer-xenamd64:1.8.0.54
	bouyer-xenamd64-base:1.8
	netbsd-4-0-RC3:1.8
	yamt-x86pmap-base3:1.8
	yamt-x86pmap-base2:1.8
	netbsd-4-0-RC2:1.8
	yamt-x86pmap:1.8.0.52
	yamt-x86pmap-base:1.8
	netbsd-4-0-RC1:1.8
	matt-armv6:1.8.0.50
	matt-armv6-base:1.8
	jmcneill-pm:1.8.0.48
	jmcneill-pm-base:1.8
	hpcarm-cleanup:1.8.0.46
	hpcarm-cleanup-base:1.8
	nick-csl-alignment:1.8.0.44
	nick-csl-alignment-base:1.8
	matt-mips64:1.8.0.42
	matt-mips64-base:1.8
	netbsd-3-1-1-RELEASE:1.7
	netbsd-3-0-3-RELEASE:1.7
	yamt-idlelwp-base8:1.8
	wrstuden-fixsa:1.8.0.40
	wrstuden-fixsa-base:1.8
	ppcoea-renovation:1.8.0.38
	ppcoea-renovation-base:1.8
	thorpej-atomic:1.8.0.36
	thorpej-atomic-base:1.8
	reinoud-bufcleanup:1.8.0.34
	reinoud-bufcleanup-base:1.8
	mjf-ufs-trans:1.8.0.32
	mjf-ufs-trans-base:1.8
	vmlocking:1.8.0.30
	vmlocking-base:1.8
	ad-audiomp:1.8.0.28
	ad-audiomp-base:1.8
	yamt-idlelwp:1.8.0.26
	post-newlock2-merge:1.8
	newlock2-nbase:1.8
	yamt-splraiseipl-base5:1.8
	yamt-splraiseipl-base4:1.8
	yamt-splraiseipl-base3:1.8
	abandoned-netbsd-4-base:1.8
	abandoned-netbsd-4:1.8.0.18
	netbsd-3-1:1.7.0.28
	netbsd-3-1-RELEASE:1.7
	netbsd-3-0-2-RELEASE:1.7
	yamt-splraiseipl-base2:1.8
	netbsd-3-1-RC4:1.7
	yamt-splraiseipl:1.8.0.22
	yamt-splraiseipl-base:1.8
	netbsd-3-1-RC3:1.7
	yamt-pdpolicy-base9:1.8
	newlock2:1.8.0.20
	newlock2-base:1.8
	yamt-pdpolicy-base8:1.8
	netbsd-3-1-RC2:1.7
	netbsd-3-1-RC1:1.7
	yamt-pdpolicy-base7:1.8
	netbsd-4:1.8.0.24
	netbsd-4-base:1.8
	yamt-pdpolicy-base6:1.8
	chap-midi-nbase:1.8
	netbsd-3-0-1-RELEASE:1.7
	gdamore-uart:1.8.0.16
	gdamore-uart-base:1.8
	simonb-timcounters-final:1.8
	yamt-pdpolicy-base5:1.8
	chap-midi:1.8.0.14
	chap-midi-base:1.8
	yamt-pdpolicy-base4:1.8
	yamt-pdpolicy-base3:1.8
	peter-altq-base:1.8
	peter-altq:1.8.0.12
	yamt-pdpolicy-base2:1.8
	elad-kernelauth-base:1.8
	elad-kernelauth:1.8.0.10
	yamt-pdpolicy:1.8.0.8
	yamt-pdpolicy-base:1.8
	yamt-uio_vmspace-base5:1.8
	simonb-timecounters:1.8.0.6
	simonb-timecounters-base:1.8
	rpaulo-netinet-merge-pcb:1.8.0.4
	rpaulo-netinet-merge-pcb-base:1.8
	yamt-uio_vmspace:1.8.0.2
	netbsd-3-0:1.7.0.26
	netbsd-3-0-RELEASE:1.7
	netbsd-3-0-RC6:1.7
	yamt-readahead-base3:1.8
	netbsd-3-0-RC5:1.7
	netbsd-3-0-RC4:1.7
	netbsd-3-0-RC3:1.7
	yamt-readahead-base2:1.7
	netbsd-3-0-RC2:1.7
	yamt-readahead-pervnode:1.7
	yamt-readahead-perfile:1.7
	yamt-readahead:1.7.0.24
	yamt-readahead-base:1.7
	netbsd-3-0-RC1:1.7
	yamt-vop-base3:1.7
	netbsd-2-0-3-RELEASE:1.7
	netbsd-2-1:1.7.8.1.0.2
	yamt-vop-base2:1.7
	thorpej-vnode-attr:1.7.0.22
	thorpej-vnode-attr-base:1.7
	netbsd-2-1-RELEASE:1.7.8.1
	yamt-vop:1.7.0.20
	yamt-vop-base:1.7
	netbsd-2-1-RC6:1.7.8.1
	netbsd-2-1-RC5:1.7.8.1
	netbsd-2-1-RC4:1.7.8.1
	netbsd-2-1-RC3:1.7.8.1
	netbsd-2-1-RC2:1.7.8.1
	netbsd-2-1-RC1:1.7.8.1
	yamt-lazymbuf:1.7.0.18
	yamt-km-base4:1.7
	netbsd-2-0-2-RELEASE:1.7
	yamt-km-base3:1.7
	netbsd-3:1.7.0.16
	netbsd-3-base:1.7
	yamt-km-base2:1.7
	yamt-km:1.7.0.12
	yamt-km-base:1.7
	kent-audio2:1.7.0.10
	kent-audio2-base:1.7
	netbsd-2-0-1-RELEASE:1.7
	kent-audio1-beforemerge:1.7
	netbsd-2:1.7.0.8
	netbsd-2-base:1.7
	kent-audio1:1.7.0.6
	kent-audio1-base:1.7
	netbsd-2-0-RELEASE:1.7
	netbsd-2-0-RC5:1.7
	netbsd-2-0-RC4:1.7
	netbsd-2-0-RC3:1.7
	netbsd-2-0-RC2:1.7
	netbsd-2-0-RC1:1.7
	netbsd-2-0:1.7.0.4
	netbsd-2-0-base:1.7
	netbsd-1-6-PATCH002-RELEASE:1.5
	netbsd-1-6-PATCH002:1.5
	netbsd-1-6-PATCH002-RC4:1.5
	netbsd-1-6-PATCH002-RC3:1.5
	netbsd-1-6-PATCH002-RC2:1.5
	netbsd-1-6-PATCH002-RC1:1.5
	ktrace-lwp:1.7.0.2
	ktrace-lwp-base:1.8
	netbsd-1-6-PATCH001:1.5
	netbsd-1-6-PATCH001-RELEASE:1.5
	netbsd-1-6-PATCH001-RC3:1.5
	netbsd-1-6-PATCH001-RC2:1.5
	netbsd-1-6-PATCH001-RC1:1.5
	nathanw_sa_end:1.2.4.5
	nathanw_sa_before_merge:1.7
	fvdl_fs64_base:1.6
	gmcgarry_ctxsw:1.6.0.4
	gmcgarry_ctxsw_base:1.6
	gmcgarry_ucred:1.6.0.2
	gmcgarry_ucred_base:1.6
	nathanw_sa_base:1.7
	kqueue-aftermerge:1.5
	kqueue-beforemerge:1.5
	netbsd-1-6-RELEASE:1.5
	netbsd-1-6-RC3:1.5
	netbsd-1-6-RC2:1.5
	netbsd-1-6-RC1:1.5
	netbsd-1-6:1.5.0.4
	netbsd-1-6-base:1.5
	gehenna-devsw:1.5.0.2
	gehenna-devsw-base:1.5
	eeh-devprop:1.4.0.6
	eeh-devprop-base:1.4
	newlock:1.4.0.4
	newlock-base:1.4
	ifpoll-base:1.4
	nathanw_sa:1.2.0.4
	thorpej-mips-cache:1.2.0.2
	thorpej-mips-cache-base:1.2
	thorpej-devvp-base3:1.1
	thorpej-devvp-base2:1.1
	post-chs-ubcperf:1.1
	pre-chs-ubcperf:1.1
	thorpej-devvp:1.1.0.4
	thorpej-devvp-base:1.1
	kqueue:1.1.0.2
	kqueue-base:1.5;
locks; strict;
comment	@# @;


1.12
date	2023.12.18.23.05.25;	author uwe;	state Exp;
branches;
next	1.11;
commitid	4N3GzpzYupuU60RE;

1.11
date	2015.08.24.14.04.24;	author uebayasi;	state Exp;
branches
	1.11.48.1;
next	1.10;

1.10
date	2015.08.20.06.22.18;	author uebayasi;	state Exp;
branches;
next	1.9;

1.9
date	2014.11.15.14.03.37;	author uebayasi;	state Exp;
branches
	1.9.2.1;
next	1.8;

1.8
date	2005.11.24.12.54.29;	author dbj;	state Exp;
branches
	1.8.122.1;
next	1.7;

1.7
date	2003.01.03.02.34.49;	author thorpej;	state Exp;
branches
	1.7.2.1
	1.7.8.1
	1.7.18.1
	1.7.24.1;
next	1.6;

1.6
date	2002.11.03.21.43.32;	author chris;	state Exp;
branches;
next	1.5;

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

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

1.3
date	2001.11.20.12.56.34;	author lukem;	state Exp;
branches;
next	1.2;

1.2
date	2001.10.23.18.57.32;	author thorpej;	state Exp;
branches
	1.2.4.1;
next	1.1;

1.1
date	2001.06.11.17.46.23;	author matt;	state Exp;
branches
	1.1.2.1;
next	;

1.11.48.1
date	2023.12.19.12.49.40;	author martin;	state Exp;
branches;
next	;
commitid	hgYHr7smhiAZH4RE;

1.9.2.1
date	2015.09.22.12.05.48;	author skrll;	state Exp;
branches;
next	;

1.8.122.1
date	2017.12.03.11.36.31;	author jdolecek;	state Exp;
branches;
next	;
commitid	XcIYRZTAh1LmerhA;

1.7.2.1
date	2005.12.11.10.28.21;	author christos;	state Exp;
branches;
next	;

1.7.8.1
date	2005.02.06.07.45.25;	author jmc;	state Exp;
branches;
next	;

1.7.18.1
date	2006.06.21.14.54.02;	author yamt;	state Exp;
branches;
next	;

1.7.24.1
date	2005.11.29.21.23.02;	author yamt;	state Exp;
branches;
next	;

1.2.4.1
date	2001.10.23.18.57.32;	author nathanw;	state dead;
branches;
next	1.2.4.2;

1.2.4.2
date	2002.01.08.00.26.39;	author nathanw;	state Exp;
branches;
next	1.2.4.3;

1.2.4.3
date	2002.04.17.00.03.55;	author nathanw;	state Exp;
branches;
next	1.2.4.4;

1.2.4.4
date	2002.11.11.22.01.39;	author nathanw;	state Exp;
branches;
next	1.2.4.5;

1.2.4.5
date	2003.01.03.16.48.29;	author thorpej;	state Exp;
branches;
next	;

1.1.2.1
date	2002.01.10.19.46.41;	author thorpej;	state Exp;
branches;
next	1.1.2.2;

1.1.2.2
date	2002.06.23.17.38.40;	author jdolecek;	state Exp;
branches;
next	;


desc
@@


1.12
log
@netwinder: specify kernel make variables in the makefile

There's not much sense to specify makeoptions in std.netwinder for
config(1) to move them to the generated makefile, when there's already
Makefile.netwinder.inc where these variables can be specified directly.

Move ENTRYPOINT.  Do NOT move LOADADDRESS - we don't want to use it as
it is kinda wrong and it will override the ld script.  Instead
explicitly set LINKTEXT to be empty to avoid the common kernel
makefile to supply the unwanted -Ttext option.
@
text
@#	$NetBSD: Makefile.netwinder.inc,v 1.11 2015/08/24 14:04:24 uebayasi Exp $

CPPFLAGS+=	-D${MACHINE}

SYSTEM_FIRST_OBJ=	nwmmu.o
SYSTEM_FIRST_SFILE=	${THISARM}/${MACHINE}/nwmmu.S
ENTRYPOINT=		nwstart

# don't let Makefile.kern.inc override placement of the text segment
# specified in the ld script
KERNLDSCRIPT=		${THISARM}/conf/kern.ldscript
LINKTEXT=		# suppress -Ttext
@


1.11
log
@Define ${LINKSCRIPT} in one place.
@
text
@d1 1
a1 1
#	$NetBSD$
d7 1
d9 2
d12 1
@


1.11.48.1
log
@Pull up following revision(s) (requested by uwe in ticket #510):

	sys/arch/netwinder/conf/Makefile.netwinder.inc: revision 1.12
	sys/arch/netwinder/conf/std.netwinder: revision 1.17
	sys/arch/netwinder/conf/kern.ldscript: revision 1.11
	sys/arch/netwinder/conf/GENERIC: revision 1.146
	sys/arch/netwinder/conf/GENERIC: revision 1.147

netwinder: specify kernel make variables in the makefile

There's not much sense to specify makeoptions in std.netwinder for
config(1) to move them to the generated makefile, when there's already
Makefile.netwinder.inc where these variables can be specified directly.

Move ENTRYPOINT.  Do NOT move LOADADDRESS - we don't want to use it as
it is kinda wrong and it will override the ld script.  Instead
explicitly set LINKTEXT to be empty to avoid the common kernel
makefile to supply the unwanted -Ttext option.

netwinder: fix base, minimize kern.ldscript diff with evbarm

New binutils align to 0x10000, not 0x8000 (which makes sense), so
adjust the base to be 0x10000 so that we are loaded at a page boundary
and (I guess) don't smash the firmware in the first page.  While here,
sync with ldscript.evbarm.

Makes my netwinder boot again.

netwinder: GENERIC - trim down some
It is still too big to get loaded by the firmware successfully, but
these VERBOSE options and -g symtab are the obvious hogs.

netwinder: GENERIC - trim down some more
Disable more stuff to make GENERIC just about fit.
@
text
@d1 1
a1 1
#	$NetBSD: Makefile.netwinder.inc,v 1.11 2015/08/24 14:04:24 uebayasi Exp $
a6 1
ENTRYPOINT=		nwstart
a7 2
# don't let Makefile.kern.inc override placement of the text segment
# specified in the ld script
a8 1
LINKTEXT=		# suppress -Ttext
@


1.10
log
@Use ${KERNLDSCRIPT}.
@
text
@a8 1
LINKSCRIPT=		-T ${KERNLDSCRIPT}
@


1.9
log
@Use LINKSCRIPT.
@
text
@d8 2
a9 1
LINKSCRIPT=		-T ${THISARM}/conf/kern.ldscript
@


1.9.2.1
log
@Sync with HEAD
@
text
@d1 1
a1 1
#	$NetBSD: Makefile.netwinder.inc,v 1.11 2015/08/24 14:04:24 uebayasi Exp $
d8 1
a8 1
KERNLDSCRIPT=		${THISARM}/conf/kern.ldscript
@


1.8
log
@  . Have dbsym explicitly suggest increasing SYMTAB_SPACE when
     an overflow occurs.
   . Make this error a fatal build time error
   . Move the support for dbsym into the MI Makefile.kern.inc,
     conditional upon the SYMTAB_SPACE option being defined in
     the kernel config file.
@
text
@d1 1
a1 1
#	$NetBSD: Makefile.netwinder.inc,v 1.7 2003/01/03 02:34:49 thorpej Exp $
d8 1
a8 1
LINKFLAGS=		-T ${THISARM}/conf/kern.ldscript
@


1.8.122.1
log
@update from HEAD
@
text
@d1 1
a1 1
#	$NetBSD$
d8 1
a8 1
KERNLDSCRIPT=		${THISARM}/conf/kern.ldscript
@


1.7
log
@Don't define -D${MACHINE} in Makefile.arm.  Instead, let platforms
that care define it themselves.  Note that evbarm NO LONGER defines
-D${MACHINE}.
@
text
@d1 1
a1 1
#	$NetBSD: Makefile.netwinder.inc,v 1.6 2002/11/03 21:43:32 chris Exp $
a4 4
SYSTEM_LD_TAIL_EXTRA=; \
	echo "${DBSYM} $@@ || true"; \
	${DBSYM} $@@ || true

@


1.7.18.1
log
@sync with head.
@
text
@d1 1
a1 1
#	$NetBSD: Makefile.netwinder.inc,v 1.7 2003/01/03 02:34:49 thorpej Exp $
d5 4
@


1.7.2.1
log
@Sync with head.
@
text
@d1 1
a1 1
#	$NetBSD: Makefile.netwinder.inc,v 1.8 2005/11/24 12:54:29 dbj Exp $
d5 4
@


1.7.24.1
log
@sync with head.
@
text
@d1 1
a1 1
#	$NetBSD: Makefile.netwinder.inc,v 1.7 2003/01/03 02:34:49 thorpej Exp $
d5 4
@


1.7.8.1
log
@Pull up patch (requested by martti in ticket #1086)
Move ipf to sys/dist/ipf and sync w. trunk
@
text
@d1 1
a1 1
#	$NetBSD: Makefile.netwinder.inc,v 1.7 2003/01/03 02:34:49 thorpej Exp $
a3 1
CPPFLAGS+=	-I$S/dist/ipf
@


1.6
log
@Checkin new interrupt handling code for the footbridge.
This is based upon Jason's work on xscale.

Most of the interrupt handling code is now written in C using an asm stub to
call into the C code.

spl* now only updates a software mask, and does not update the hardware,
this should be much faster.

The new code works well on cats, it's untested on netwinder, but should work.

The code implements generic soft interrupts.

More work is still required to bring the isa interrupt handling code upto
scratch currently all isa interrupts are handled at IPL_BIO on the footbridge.
This may cause isa interrupts to be handled later than they should be.
I plan to fix this in the near future.
@
text
@d1 3
a3 1
#	$NetBSD: Makefile.netwinder.inc,v 1.5 2002/04/03 02:06:33 thorpej Exp $
@


1.5
log
@Clean up Netwinder bootstrap:
* Put the code that runs with the MMU off in a separate section (.start).
* Use a linker script to set the VMA/LMA appropriately for each section.
* Fix kernel page table allocation and mapping of kernel text/data/bss.

...and now that kernel images > 2MB work:
* Add SYMTAB_SPACE to the GENERIC kernel so that we have DDB symbols.
* Use dbsym to load the kernel's DDB symbol area.
@
text
@d1 1
a1 1
#	$NetBSD: Makefile.netwinder.inc,v 1.4 2001/11/27 00:16:01 thorpej Exp $
a5 2

GENASSYM_EXTRAS+=	${ARM}/footbridge/genassym.cf
@


1.4
log
@Move interrupt-related stuff out of the generic 32-bit ARM genassym.cf
and into platform-specific genassym.cf files.
@
text
@d1 5
a5 1
#	$NetBSD: Makefile.netwinder.inc,v 1.3 2001/11/20 12:56:34 lukem Exp $
d11 2
@


1.3
log
@cleanup:
	options SPACE TAB
	makeoptions TAB
	psuedo-device TAB
	remove trailing whitespace
	replace multiple spaces -> tabs
	options "FOO" -> options FOO
	options "FOO=bar" -> options FOO=bar
	options "FOO=\"bar\"" -> options FOO="\"bar\""
@
text
@d1 3
a3 1
#	$NetBSD: Makefile.netwinder.inc,v 1.2 2001/10/23 18:57:32 thorpej Exp $
@


1.2
log
@Use MACHINE, not TARGET_MACHINE.
@
text
@d1 1
a1 1
#	$NetBSD: Makefile.netwinder.inc,v 1.1 2001/06/11 17:46:23 matt Exp $
d4 1
a4 1
SYSTEM_FIRST_SFILE=	${THISARM}/${MACHINE}/nwmmu.S 
@


1.2.4.1
log
@file Makefile.netwinder.inc was added on branch nathanw_sa on 2002-01-08 00:26:39 +0000
@
text
@d1 4
@


1.2.4.2
log
@Catch up to -current.
@
text
@a0 6
#	$NetBSD: Makefile.netwinder.inc,v 1.2.4.1 2002/01/08 00:26:39 nathanw Exp $

GENASSYM_EXTRAS+=	${ARM}/footbridge/genassym.cf

SYSTEM_FIRST_OBJ=	nwmmu.o
SYSTEM_FIRST_SFILE=	${THISARM}/${MACHINE}/nwmmu.S
@


1.2.4.3
log
@Catch up to -current.
@
text
@d1 1
a1 5
#	$NetBSD: Makefile.netwinder.inc,v 1.2.4.2 2002/04/17 00:03:55 nathanw Exp $

SYSTEM_LD_TAIL_EXTRA=; \
	echo "${DBSYM} $@@ || true"; \
	${DBSYM} $@@ || true
a6 2

LINKFLAGS=		-T ${THISARM}/conf/kern.ldscript
@


1.2.4.4
log
@Catch up to -current
@
text
@d1 1
a1 1
#	$NetBSD: Makefile.netwinder.inc,v 1.2.4.3 2002/11/11 22:01:39 nathanw Exp $
d7 2
@


1.2.4.5
log
@Sync with HEAD.
@
text
@d1 1
a1 3
#	$NetBSD: Makefile.netwinder.inc,v 1.2.4.4 2003/01/03 16:48:29 thorpej Exp $

CPPFLAGS+=	-D${MACHINE}
@


1.1
log
@Use command Makefile.arm.  Move non-std LOADADDRESS to std.netwinder.  Add
netwinder-specific inclusion Makefile.
@
text
@d1 1
a1 1
#	$NetBSD: Makefile.netwinder,v 1.5 2001/06/11 13:49:28 rearnsha Exp $
d4 1
a4 1
SYSTEM_FIRST_SFILE=	${THISARM}/${TARGET_MACHINE}/nwmmu.S 
@


1.1.2.1
log
@Sync kqueue branch with -current.
@
text
@d1 1
a1 3
#	$NetBSD: Makefile.netwinder.inc,v 1.4 2001/11/27 00:16:01 thorpej Exp $

GENASSYM_EXTRAS+=	${ARM}/footbridge/genassym.cf
d4 1
a4 1
SYSTEM_FIRST_SFILE=	${THISARM}/${MACHINE}/nwmmu.S
@


1.1.2.2
log
@catch up with -current on kqueue branch
@
text
@d1 1
a1 5
#	$NetBSD: Makefile.netwinder.inc,v 1.1.2.1 2002/01/10 19:46:41 thorpej Exp $

SYSTEM_LD_TAIL_EXTRA=; \
	echo "${DBSYM} $@@ || true"; \
	${DBSYM} $@@ || true
a6 2

LINKFLAGS=		-T ${THISARM}/conf/kern.ldscript
@
