head	1.12;
access;
symbols
	netbsd-9-5-RELEASE:1.12
	netbsd-11-0-RELEASE:1.12
	netbsd-11-0-RC7:1.12
	netbsd-11-0-RC6:1.12
	netbsd-11-0-RC5:1.12
	netbsd-11-0-RC4:1.12
	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.106
	netbsd-11-base:1.12
	netbsd-10-1-RELEASE:1.12
	perseant-exfatfs-base-20240630:1.12
	perseant-exfatfs:1.12.0.104
	perseant-exfatfs-base:1.12
	netbsd-8-3-RELEASE:1.12
	netbsd-9-4-RELEASE:1.12
	netbsd-10-0-RELEASE:1.12
	netbsd-10-0-RC6:1.12
	netbsd-10-0-RC5:1.12
	netbsd-10-0-RC4:1.12
	netbsd-10-0-RC3:1.12
	netbsd-10-0-RC2:1.12
	thorpej-ifq:1.12.0.102
	thorpej-ifq-base:1.12
	thorpej-altq-separation:1.12.0.100
	thorpej-altq-separation-base:1.12
	netbsd-10-0-RC1:1.12
	netbsd-10:1.12.0.98
	netbsd-10-base:1.12
	bouyer-sunxi-drm:1.12.0.96
	bouyer-sunxi-drm-base:1.12
	netbsd-9-3-RELEASE:1.12
	thorpej-i2c-spi-conf2:1.12.0.94
	thorpej-i2c-spi-conf2-base:1.12
	thorpej-futex2:1.12.0.92
	thorpej-futex2-base:1.12
	thorpej-cfargs2:1.12.0.90
	thorpej-cfargs2-base:1.12
	cjep_sun2x-base1:1.12
	cjep_sun2x:1.12.0.88
	cjep_sun2x-base:1.12
	cjep_staticlib_x-base1:1.12
	netbsd-9-2-RELEASE:1.12
	cjep_staticlib_x:1.12.0.86
	cjep_staticlib_x-base:1.12
	thorpej-i2c-spi-conf:1.12.0.84
	thorpej-i2c-spi-conf-base:1.12
	thorpej-cfargs:1.12.0.82
	thorpej-cfargs-base:1.12
	thorpej-futex:1.12.0.80
	thorpej-futex-base:1.12
	netbsd-9-1-RELEASE:1.12
	bouyer-xenpvh-base2:1.12
	phil-wifi-20200421:1.12
	bouyer-xenpvh-base1:1.12
	phil-wifi-20200411:1.12
	bouyer-xenpvh:1.12.0.78
	bouyer-xenpvh-base:1.12
	is-mlppp:1.12.0.76
	is-mlppp-base:1.12
	phil-wifi-20200406:1.12
	netbsd-8-2-RELEASE:1.12
	ad-namecache-base3:1.12
	netbsd-9-0-RELEASE:1.12
	netbsd-9-0-RC2:1.12
	ad-namecache-base2:1.12
	ad-namecache-base1:1.12
	ad-namecache:1.12.0.74
	ad-namecache-base:1.12
	netbsd-9-0-RC1:1.12
	phil-wifi-20191119:1.12
	netbsd-9:1.12.0.72
	netbsd-9-base:1.12
	phil-wifi-20190609:1.12
	netbsd-8-1-RELEASE:1.12
	netbsd-8-1-RC1:1.12
	isaki-audio2:1.12.0.70
	isaki-audio2-base:1.12
	pgoyette-compat-merge-20190127:1.12
	pgoyette-compat-20190127:1.12
	pgoyette-compat-20190118:1.12
	pgoyette-compat-1226:1.12
	pgoyette-compat-1126:1.12
	pgoyette-compat-1020:1.12
	pgoyette-compat-0930:1.12
	pgoyette-compat-0906:1.12
	netbsd-7-2-RELEASE:1.12
	pgoyette-compat-0728:1.12
	netbsd-8-0-RELEASE:1.12
	phil-wifi:1.12.0.68
	phil-wifi-base:1.12
	pgoyette-compat-0625:1.12
	netbsd-8-0-RC2:1.12
	pgoyette-compat-0521:1.12
	pgoyette-compat-0502:1.12
	pgoyette-compat-0422:1.12
	netbsd-8-0-RC1:1.12
	pgoyette-compat-0415:1.12
	pgoyette-compat-0407:1.12
	pgoyette-compat-0330:1.12
	pgoyette-compat-0322:1.12
	pgoyette-compat-0315:1.12
	netbsd-7-1-2-RELEASE:1.12
	pgoyette-compat:1.12.0.66
	pgoyette-compat-base:1.12
	netbsd-7-1-1-RELEASE:1.12
	tls-maxphys-base-20171202:1.12
	matt-nb8-mediatek:1.12.0.64
	matt-nb8-mediatek-base:1.12
	nick-nhusb-base-20170825:1.12
	perseant-stdc-iso10646:1.12.0.62
	perseant-stdc-iso10646-base:1.12
	netbsd-8:1.12.0.60
	netbsd-8-base:1.12
	prg-localcount2-base3:1.12
	prg-localcount2-base2:1.12
	prg-localcount2-base1:1.12
	prg-localcount2:1.12.0.58
	prg-localcount2-base:1.12
	pgoyette-localcount-20170426:1.12
	bouyer-socketcan-base1:1.12
	jdolecek-ncq:1.12.0.56
	jdolecek-ncq-base:1.12
	pgoyette-localcount-20170320:1.12
	netbsd-7-1:1.12.0.54
	netbsd-7-1-RELEASE:1.12
	netbsd-7-1-RC2:1.12
	nick-nhusb-base-20170204:1.12
	netbsd-7-nhusb-base-20170116:1.12
	bouyer-socketcan:1.12.0.52
	bouyer-socketcan-base:1.12
	pgoyette-localcount-20170107:1.12
	netbsd-7-1-RC1:1.12
	nick-nhusb-base-20161204:1.12
	pgoyette-localcount-20161104:1.12
	netbsd-7-0-2-RELEASE:1.12
	nick-nhusb-base-20161004:1.12
	localcount-20160914:1.12
	netbsd-7-nhusb:1.12.0.50
	netbsd-7-nhusb-base:1.12
	pgoyette-localcount-20160806:1.12
	pgoyette-localcount-20160726:1.12
	pgoyette-localcount:1.12.0.48
	pgoyette-localcount-base:1.12
	nick-nhusb-base-20160907:1.12
	nick-nhusb-base-20160529:1.12
	netbsd-7-0-1-RELEASE:1.12
	nick-nhusb-base-20160422:1.12
	nick-nhusb-base-20160319:1.12
	nick-nhusb-base-20151226:1.12
	netbsd-7-0:1.12.0.46
	netbsd-7-0-RELEASE:1.12
	nick-nhusb-base-20150921:1.12
	netbsd-7-0-RC3:1.12
	netbsd-7-0-RC2:1.12
	netbsd-7-0-RC1:1.12
	nick-nhusb-base-20150606:1.12
	nick-nhusb-base-20150406:1.12
	nick-nhusb:1.12.0.44
	nick-nhusb-base:1.12
	netbsd-5-2-3-RELEASE:1.11
	netbsd-5-1-5-RELEASE:1.11
	netbsd-6-0-6-RELEASE:1.12
	netbsd-6-1-5-RELEASE:1.12
	netbsd-7:1.12.0.42
	netbsd-7-base:1.12
	yamt-pagecache-base9:1.12
	yamt-pagecache-tag8:1.12
	netbsd-6-1-4-RELEASE:1.12
	netbsd-6-0-5-RELEASE:1.12
	tls-earlyentropy:1.12.0.40
	tls-earlyentropy-base:1.12
	riastradh-xf86-video-intel-2-7-1-pre-2-21-15:1.12
	riastradh-drm2-base3:1.12
	netbsd-6-1-3-RELEASE:1.12
	netbsd-6-0-4-RELEASE:1.12
	netbsd-5-2-2-RELEASE:1.11
	netbsd-5-1-4-RELEASE:1.11
	netbsd-6-1-2-RELEASE:1.12
	netbsd-6-0-3-RELEASE:1.12
	netbsd-5-2-1-RELEASE:1.11
	netbsd-5-1-3-RELEASE:1.11
	rmind-smpnet-nbase:1.12
	netbsd-6-1-1-RELEASE:1.12
	riastradh-drm2-base2:1.12
	riastradh-drm2-base1:1.12
	riastradh-drm2:1.12.0.38
	riastradh-drm2-base:1.12
	rmind-smpnet:1.12.0.30
	rmind-smpnet-base:1.12
	netbsd-6-1:1.12.0.36
	netbsd-6-0-2-RELEASE:1.12
	netbsd-6-1-RELEASE:1.12
	khorben-n900:1.12.0.34
	netbsd-6-1-RC4:1.12
	netbsd-6-1-RC3:1.12
	agc-symver:1.12.0.32
	agc-symver-base:1.12
	netbsd-6-1-RC2:1.12
	netbsd-6-1-RC1:1.12
	yamt-pagecache-base8:1.12
	netbsd-5-2:1.11.0.82
	netbsd-6-0-1-RELEASE:1.12
	yamt-pagecache-base7:1.12
	netbsd-5-2-RELEASE:1.11
	netbsd-5-2-RC1:1.11
	matt-nb6-plus-nbase:1.12
	yamt-pagecache-base6:1.12
	netbsd-6-0:1.12.0.28
	netbsd-6-0-RELEASE:1.12
	netbsd-6-0-RC2:1.12
	tls-maxphys:1.12.0.26
	tls-maxphys-base:1.12
	matt-nb6-plus:1.12.0.24
	matt-nb6-plus-base:1.12
	netbsd-6-0-RC1:1.12
	jmcneill-usbmp-base10:1.12
	yamt-pagecache-base5:1.12
	jmcneill-usbmp-base9:1.12
	yamt-pagecache-base4:1.12
	jmcneill-usbmp-base8:1.12
	jmcneill-usbmp-base7:1.12
	jmcneill-usbmp-base6:1.12
	jmcneill-usbmp-base5:1.12
	jmcneill-usbmp-base4:1.12
	jmcneill-usbmp-base3:1.12
	jmcneill-usbmp-pre-base2:1.12
	jmcneill-usbmp-base2:1.12
	netbsd-6:1.12.0.22
	netbsd-6-base:1.12
	netbsd-5-1-2-RELEASE:1.11
	netbsd-5-1-1-RELEASE:1.11
	jmcneill-usbmp:1.12.0.20
	jmcneill-usbmp-base:1.12
	jmcneill-audiomp3:1.12.0.18
	jmcneill-audiomp3-base:1.12
	yamt-pagecache-base3:1.12
	yamt-pagecache-base2:1.12
	yamt-pagecache:1.12.0.16
	yamt-pagecache-base:1.12
	rmind-uvmplock-nbase:1.12
	cherry-xenmp:1.12.0.14
	cherry-xenmp-base:1.12
	jym-xensuspend-nbase:1.12
	uebayasi-xip-base7:1.12
	bouyer-quota2-nbase:1.12
	bouyer-quota2:1.12.0.12
	bouyer-quota2-base:1.12
	jruoho-x86intr:1.12.0.10
	jruoho-x86intr-base:1.12
	matt-mips64-premerge-20101231:1.12
	matt-nb5-mips64-premerge-20101231:1.11
	matt-nb5-pq3:1.11.0.80
	matt-nb5-pq3-base:1.11
	netbsd-5-1:1.11.0.78
	uebayasi-xip-base6:1.12
	uebayasi-xip-base5:1.12
	netbsd-5-1-RELEASE:1.11
	uebayasi-xip-base4:1.12
	uebayasi-xip-base3:1.12
	yamt-nfs-mp-base11:1.12
	netbsd-5-1-RC4:1.11
	matt-nb5-mips64-k15:1.11
	uebayasi-xip-base2:1.12
	yamt-nfs-mp-base10:1.12
	netbsd-5-1-RC3:1.11
	netbsd-5-1-RC2:1.11
	uebayasi-xip-base1:1.12
	netbsd-5-1-RC1:1.11
	rmind-uvmplock:1.12.0.8
	rmind-uvmplock-base:1.12
	yamt-nfs-mp-base9:1.12
	uebayasi-xip:1.12.0.6
	uebayasi-xip-base:1.12
	netbsd-5-0-2-RELEASE:1.11
	matt-nb5-mips64-premerge-20091211:1.11
	matt-premerge-20091211:1.12
	yamt-nfs-mp-base8:1.12
	matt-nb5-mips64-u2-k2-k4-k7-k8-k9:1.11
	matt-nb4-mips64-k7-u2a-k9b:1.11
	matt-nb5-mips64-u1-k1-k5:1.11
	yamt-nfs-mp-base7:1.12
	matt-nb5-mips64:1.11.0.76
	netbsd-5-0-1-RELEASE:1.11
	jymxensuspend-base:1.12
	yamt-nfs-mp-base6:1.12
	yamt-nfs-mp-base5:1.12
	yamt-nfs-mp-base4:1.12
	yamt-nfs-mp-base3:1.12
	nick-hppapmap-base4:1.12
	nick-hppapmap-base3:1.12
	netbsd-5-0:1.11.0.74
	netbsd-5-0-RELEASE:1.11
	netbsd-5-0-RC4:1.11
	netbsd-5-0-RC3:1.11
	nick-hppapmap-base2:1.12
	netbsd-5-0-RC2:1.11
	jym-xensuspend:1.12.0.4
	jym-xensuspend-base:1.12
	netbsd-5-0-RC1:1.11
	haad-dm-base2:1.12
	haad-nbase2:1.12
	ad-audiomp2:1.12.0.2
	ad-audiomp2-base:1.12
	netbsd-5:1.11.0.72
	netbsd-5-base:1.11
	nick-hppapmap:1.11.0.70
	nick-hppapmap-base:1.12
	matt-mips64-base2:1.11
	haad-dm-base1:1.11
	wrstuden-revivesa-base-4:1.11
	netbsd-4-0-1-RELEASE:1.11
	wrstuden-revivesa-base-3:1.11
	wrstuden-revivesa-base-2:1.11
	wrstuden-fixsa-newbase:1.11
	nick-csl-alignment-base5:1.11
	haad-dm:1.11.0.68
	haad-dm-base:1.12
	wrstuden-revivesa-base-1:1.11
	simonb-wapbl-nbase:1.11
	yamt-pf42-base4:1.11
	simonb-wapbl:1.11.0.66
	simonb-wapbl-base:1.11
	yamt-pf42-base3:1.11
	hpcarm-cleanup-nbase:1.11
	yamt-pf42-baseX:1.11
	yamt-pf42-base2:1.11
	yamt-nfs-mp-base2:1.11
	wrstuden-revivesa:1.11.0.64
	wrstuden-revivesa-base:1.11
	yamt-nfs-mp:1.11.0.62
	yamt-nfs-mp-base:1.11
	yamt-pf42:1.11.0.60
	yamt-pf42-base:1.11
	ad-socklock-base1:1.11
	yamt-lazymbuf-base15:1.11
	yamt-lazymbuf-base14:1.11
	chris-arm-intr-rework-base7:1.11
	keiichi-mipv6-nbase:1.11
	mjf-devfs2:1.11.0.58
	mjf-devfs2-base:1.12
	nick-net80211-sync:1.11.0.56
	nick-net80211-sync-base:1.11
	keiichi-mipv6:1.11.0.54
	keiichi-mipv6-base:1.11
	chris-arm-intr-rework-base6:1.11
	chris-arm-intr-rework-base5:1.11
	chris-arm-intr-rework-base4:1.11
	bouyer-xeni386-merge1:1.11
	matt-armv6-prevmlocking:1.11
	wrstuden-fixsa-base-1:1.11
	chris-arm-intr-rework-base3:1.11
	vmlocking2-base3:1.11
	netbsd-4-0:1.11.0.52
	netbsd-4-0-RELEASE:1.11
	bouyer-xeni386-nbase:1.11
	yamt-kmem-base3:1.11
	cube-autoconf:1.11.0.50
	cube-autoconf-base:1.11
	yamt-kmem-base2:1.11
	bouyer-xeni386:1.11.0.48
	bouyer-xeni386-base:1.11
	yamt-kmem:1.11.0.46
	yamt-kmem-base:1.11
	vmlocking2-base2:1.11
	reinoud-bufcleanup-nbase:1.11
	vmlocking2:1.11.0.44
	vmlocking2-base1:1.11
	netbsd-4-0-RC5:1.11
	matt-nb4-arm:1.11.0.42
	matt-nb4-arm-base:1.11
	matt-armv6-nbase:1.11
	jmcneill-base:1.11
	netbsd-4-0-RC4:1.11
	mjf-devfs:1.11.0.40
	mjf-devfs-base:1.11
	bouyer-xenamd64-base2:1.11
	vmlocking-nbase:1.11
	yamt-x86pmap-base4:1.11
	bouyer-xenamd64:1.11.0.38
	bouyer-xenamd64-base:1.11
	netbsd-4-0-RC3:1.11
	yamt-x86pmap-base3:1.11
	yamt-x86pmap-base2:1.11
	netbsd-4-0-RC2:1.11
	yamt-x86pmap:1.11.0.36
	yamt-x86pmap-base:1.11
	netbsd-4-0-RC1:1.11
	matt-armv6:1.11.0.34
	matt-armv6-base:1.11
	chris-arm-intr-rework-base2:1.11
	chris-arm-intr-rework:1.11.0.32
	chris-arm-intr-rework-base:1.11
	jmcneill-pm:1.11.0.30
	jmcneill-pm-base:1.11
	hpcarm-cleanup:1.11.0.28
	hpcarm-cleanup-base:1.11
	nick-csl-alignment:1.11.0.26
	nick-csl-alignment-base:1.11
	matt-mips64:1.11.0.24
	matt-mips64-base:1.11
	netbsd-3-1-1-RELEASE:1.9
	netbsd-3-0-3-RELEASE:1.9
	yamt-idlelwp-base8:1.11
	wrstuden-fixsa:1.11.0.22
	wrstuden-fixsa-base:1.11
	ppcoea-renovation:1.11.0.20
	ppcoea-renovation-base:1.11
	thorpej-atomic:1.11.0.18
	thorpej-atomic-base:1.11
	reinoud-bufcleanup:1.11.0.16
	reinoud-bufcleanup-base:1.11
	mjf-ufs-trans:1.11.0.14
	mjf-ufs-trans-base:1.11
	vmlocking:1.11.0.12
	vmlocking-base:1.11
	ad-audiomp:1.11.0.10
	ad-audiomp-base:1.11
	yamt-idlelwp:1.11.0.8
	post-newlock2-merge:1.11
	newlock2-nbase:1.11
	yamt-splraiseipl-base5:1.11
	yamt-splraiseipl-base4:1.11
	yamt-splraiseipl-base3:1.11
	abandoned-netbsd-4-base:1.10
	abandoned-netbsd-4:1.10.0.18
	netbsd-3-1:1.9.0.22
	netbsd-3-1-RELEASE:1.9
	netbsd-3-0-2-RELEASE:1.9
	yamt-splraiseipl-base2:1.11
	netbsd-3-1-RC4:1.9
	yamt-splraiseipl:1.11.0.4
	yamt-splraiseipl-base:1.11
	netbsd-3-1-RC3:1.9
	yamt-pdpolicy-base9:1.11
	newlock2:1.11.0.2
	newlock2-base:1.11
	yamt-pdpolicy-base8:1.11
	netbsd-3-1-RC2:1.9
	netbsd-3-1-RC1:1.9
	yamt-pdpolicy-base7:1.10
	netbsd-4:1.11.0.6
	netbsd-4-base:1.11
	yamt-pdpolicy-base6:1.10
	chap-midi-nbase:1.10
	netbsd-3-0-1-RELEASE:1.9
	gdamore-uart:1.10.0.16
	gdamore-uart-base:1.10
	simonb-timcounters-final:1.10
	yamt-pdpolicy-base5:1.10
	chap-midi:1.10.0.14
	chap-midi-base:1.10
	yamt-pdpolicy-base4:1.10
	yamt-pdpolicy-base3:1.10
	peter-altq-base:1.10
	peter-altq:1.10.0.12
	yamt-pdpolicy-base2:1.10
	elad-kernelauth-base:1.10
	elad-kernelauth:1.10.0.10
	yamt-pdpolicy:1.10.0.8
	yamt-pdpolicy-base:1.10
	yamt-uio_vmspace-base5:1.10
	simonb-timecounters:1.10.0.6
	simonb-timecounters-base:1.10
	rpaulo-netinet-merge-pcb:1.10.0.4
	rpaulo-netinet-merge-pcb-base:1.11
	yamt-uio_vmspace:1.10.0.2
	netbsd-3-0:1.9.0.20
	netbsd-3-0-RELEASE:1.9
	netbsd-3-0-RC6:1.9
	yamt-readahead-base3:1.9
	netbsd-3-0-RC5:1.9
	netbsd-3-0-RC4:1.9
	netbsd-3-0-RC3:1.9
	yamt-readahead-base2:1.9
	netbsd-3-0-RC2:1.9
	yamt-readahead-pervnode:1.9
	yamt-readahead-perfile:1.9
	yamt-readahead:1.9.0.18
	yamt-readahead-base:1.9
	netbsd-3-0-RC1:1.9
	yamt-vop-base3:1.9
	netbsd-2-0-3-RELEASE:1.7.4.2
	netbsd-2-1:1.7.4.2.0.4
	yamt-vop-base2:1.9
	thorpej-vnode-attr:1.9.0.16
	thorpej-vnode-attr-base:1.9
	netbsd-2-1-RELEASE:1.7.4.2
	yamt-vop:1.9.0.14
	yamt-vop-base:1.9
	netbsd-2-1-RC6:1.7.4.2
	netbsd-2-1-RC5:1.7.4.2
	netbsd-2-1-RC4:1.7.4.2
	netbsd-2-1-RC3:1.7.4.2
	netbsd-2-1-RC2:1.7.4.2
	netbsd-2-1-RC1:1.7.4.2
	yamt-lazymbuf:1.9.0.12
	yamt-km-base4:1.9
	netbsd-2-0-2-RELEASE:1.7.4.2
	yamt-km-base3:1.9
	netbsd-3:1.9.0.10
	netbsd-3-base:1.9
	yamt-km-base2:1.9
	yamt-km:1.9.0.6
	yamt-km-base:1.9
	kent-audio2:1.9.0.4
	kent-audio2-base:1.9
	netbsd-2-0-1-RELEASE:1.7.4.2
	kent-audio1-beforemerge:1.9
	netbsd-2:1.7.4.2.0.2
	netbsd-2-base:1.7.4.2
	kent-audio1:1.9.0.2
	kent-audio1-base:1.9
	netbsd-2-0-RELEASE:1.7.4.2
	netbsd-2-0-RC5:1.7.4.2
	netbsd-2-0-RC4:1.7.4.2
	netbsd-2-0-RC3:1.7.4.2
	netbsd-2-0-RC2:1.7.4.2
	netbsd-2-0-RC1:1.7.4.2
	netbsd-2-0:1.7.0.4
	netbsd-2-0-base:1.7
	ktrace-lwp:1.7.0.2
	ktrace-lwp-base:1.9
	nathanw_sa_end:1.1.2.6
	nathanw_sa_before_merge:1.6
	fvdl_fs64_base:1.2
	nathanw_sa_base:1.6
	nathanw_sa:1.1.0.2;
locks; strict;
comment	@# @;


1.12
date	2008.11.23.17.33.45;	author chris;	state Exp;
branches;
next	1.11;

1.11
date	2006.08.19.22.44.57;	author bjh21;	state Exp;
branches
	1.11.58.1
	1.11.62.1
	1.11.68.1
	1.11.70.1;
next	1.10;

1.10
date	2005.12.11.12.16.08;	author christos;	state Exp;
branches
	1.10.4.1
	1.10.8.1;
next	1.9;

1.9
date	2004.05.26.23.13.05;	author abs;	state Exp;
branches
	1.9.12.1;
next	1.8;

1.8
date	2004.05.19.23.37.41;	author abs;	state Exp;
branches;
next	1.7;

1.7
date	2003.06.03.12.53.47;	author reinoud;	state Exp;
branches
	1.7.2.1
	1.7.4.1;
next	1.6;

1.6
date	2003.01.08.16.10.53;	author reinoud;	state Exp;
branches;
next	1.5;

1.5
date	2003.01.06.22.46.36;	author reinoud;	state Exp;
branches;
next	1.4;

1.4
date	2003.01.06.18.22.00;	author reinoud;	state Exp;
branches;
next	1.3;

1.3
date	2003.01.06.02.54.04;	author reinoud;	state Exp;
branches;
next	1.2;

1.2
date	2003.01.02.01.05.35;	author reinoud;	state Exp;
branches;
next	1.1;

1.1
date	2002.12.28.23.57.37;	author reinoud;	state Exp;
branches
	1.1.2.1;
next	;

1.11.58.1
date	2009.01.17.13.27.47;	author mjf;	state Exp;
branches;
next	;

1.11.62.1
date	2009.05.04.08.10.26;	author yamt;	state Exp;
branches;
next	;

1.11.68.1
date	2008.12.13.01.12.56;	author haad;	state Exp;
branches;
next	;

1.11.70.1
date	2009.01.19.13.15.52;	author skrll;	state Exp;
branches;
next	;

1.10.4.1
date	2006.09.09.02.36.41;	author rpaulo;	state Exp;
branches;
next	;

1.10.8.1
date	2006.09.03.15.22.40;	author yamt;	state Exp;
branches;
next	;

1.9.12.1
date	2006.12.30.20.45.21;	author yamt;	state Exp;
branches;
next	;

1.7.2.1
date	2004.08.03.10.30.56;	author skrll;	state Exp;
branches;
next	1.7.2.2;

1.7.2.2
date	2004.09.18.14.30.43;	author skrll;	state Exp;
branches;
next	1.7.2.3;

1.7.2.3
date	2004.09.21.13.11.35;	author skrll;	state Exp;
branches;
next	;

1.7.4.1
date	2004.05.22.17.12.16;	author he;	state Exp;
branches;
next	1.7.4.2;

1.7.4.2
date	2004.05.29.21.22.31;	author tron;	state Exp;
branches;
next	;

1.1.2.1
date	2002.12.28.23.57.37;	author thorpej;	state dead;
branches;
next	1.1.2.2;

1.1.2.2
date	2002.12.29.19.15.10;	author thorpej;	state Exp;
branches;
next	1.1.2.3;

1.1.2.3
date	2003.01.03.16.38.39;	author thorpej;	state Exp;
branches;
next	1.1.2.4;

1.1.2.4
date	2003.01.06.15.21.39;	author reinoud;	state Exp;
branches;
next	1.1.2.5;

1.1.2.5
date	2003.01.07.20.46.49;	author thorpej;	state Exp;
branches;
next	1.1.2.6;

1.1.2.6
date	2003.01.15.18.16.22;	author thorpej;	state Exp;
branches;
next	;


desc
@@


1.12
log
@Stop attempts to boot a kernel that is bigger than the first DRAM block.

At the moment too much stuff assumes that the kernel is contiguous in
physical memory.

While this doesn't make an INSTALL kernel work for me it at least now
indicates what the fault is, and I can swap the memory sticks round.
@
text
@$NetBSD: version,v 1.11 2006/08/19 22:44:57 bjh21 Exp $

0.90:	Experimental C version
0.91:	General cleanup
1.0:	loadfile() update:  ELF symbols no longer need backward seeks.
1.1:	Now wrapped in a relocatable module.
1.2:	*boot26 available after loading module.
1.3:	loadfile() update to avoid backwards seeks for ELF Program Headers.
1.4:	get_page() abstracted.
1.5:	bump HIMEM to 0x28000 so .gz kernels work on 16 MB machines
#1.6:	reserved for 1.6 branch
#1.7:	reserved for 1.6 branch
#1.8:	reserved for 1.6 branch
#1.9:	reserved for 1.6 branch
1.10:	make start offset into a branch so we can be *Load'ed and *Go'ne
2.99:	acorn32 version split off from acorn26 bootloader
3.00:	acorn32 bootloader version 3 is alive
3.01:	fixed serious non VRAM screen issues and made NC live again!
3.02:	first small try for bootfile name fixing
3.03:	no zeropage usage anymore
3.04:	fixed physical memory blocks searching; it was a sorting error
3.05:	fixed printing of videomem useage
3.06:	fixed non 1Mb-alignment problems for the top 1Mb in the memorymap
3.10:	Serious loading problems fixed and cleanup code
3.20:	Redone videomem mapping and top memory search; esp. for smaller machines
3.30:	Use qsort to significantly speed memory sort
3.40:	Adjust reserved heap space based on memory size
3.41:	Measure vsync frequency rather than using a constant 56 Hz
3.42:	Provide a warning when the kernel is bigger than the first DRAM block
@


1.11
log
@Add support to boot32 for passing a real vsync frequency to NetBSD.
Unfortunately, RISC OS doesn't seem to provide a sensible way to ask what
frame rate it's using so we resort to measuring it ourselves.
@
text
@d1 1
a1 1
$NetBSD: version,v 1.10 2005/12/11 12:16:08 christos Exp $
d29 1
@


1.11.62.1
log
@sync with head.
@
text
@d1 1
a1 1
$NetBSD: version,v 1.11 2006/08/19 22:44:57 bjh21 Exp $
a28 1
3.42:	Provide a warning when the kernel is bigger than the first DRAM block
@


1.11.70.1
log
@Sync with HEAD.
@
text
@d1 1
a1 1
$NetBSD: version,v 1.12 2008/11/23 17:33:45 chris Exp $
a28 1
3.42:	Provide a warning when the kernel is bigger than the first DRAM block
@


1.11.58.1
log
@Sync with HEAD.
@
text
@d1 1
a1 1
$NetBSD$
a28 1
3.42:	Provide a warning when the kernel is bigger than the first DRAM block
@


1.11.68.1
log
@Update haad-dm branch to haad-dm-base2.
@
text
@d1 1
a1 1
$NetBSD: version,v 1.12 2008/11/23 17:33:45 chris Exp $
a28 1
3.42:	Provide a warning when the kernel is bigger than the first DRAM block
@


1.10
log
@merge ktrace-lwp.
@
text
@d1 1
a1 1
$NetBSD: version,v 1.7.2.3 2004/09/21 13:11:35 skrll Exp $
d28 1
@


1.10.4.1
log
@sync with head
@
text
@d1 1
a1 1
$NetBSD: version,v 1.11 2006/08/19 22:44:57 bjh21 Exp $
a27 1
3.41:	Measure vsync frequency rather than using a constant 56 Hz
@


1.10.8.1
log
@sync with head.
@
text
@d1 1
a1 1
$NetBSD: version,v 1.10 2005/12/11 12:16:08 christos Exp $
a27 1
3.41:	Measure vsync frequency rather than using a constant 56 Hz
@


1.9
log
@Adjust the reserved heap space based on memory size. This avoids running out
of heap on machines with large amounts of memory.  Tested on 33MB RISC OS 4
and 128MB RISC OS 5 machines.  Updated version to 3.40.
@
text
@d1 1
a1 1
$NetBSD: version,v 1.8 2004/05/19 23:37:41 abs Exp $
@


1.9.12.1
log
@sync with head.
@
text
@d1 1
a1 1
$NetBSD: version,v 1.9 2004/05/26 23:13:05 abs Exp $
a27 1
3.41:	Measure vsync frequency rather than using a constant 56 Hz
@


1.8
log
@Add qsort to libsa (taken from sys/dev/vinum/vinumqsort.c) and use instead of
bubblesort in acorn32 bootloader. Reduces time to sort memory on A710 equipped
RiscPC from over twenty seconds to effectively instantaneous.
Update boot version to 3.30
@
text
@d1 1
a1 1
$NetBSD: version,v 1.7 2003/06/03 12:53:47 reinoud Exp $
d20 1
a20 1
3.03:	no zeropage useage anymore
d27 1
@


1.7
log
@Cleanup DRAM video memory allocation. This needed to be done anyway and it
also ought to solve bootproblems with the A7000(+) family.

As an extra benefit, the surplus memory of the screen is returned to the
memorypool.
@
text
@d1 1
a1 1
$NetBSD: version,v 1.6 2003/01/08 16:10:53 reinoud Exp $
d26 1
@


1.7.2.1
log
@Sync with HEAD
@
text
@d1 1
a1 1
$NetBSD: version,v 1.9 2004/05/26 23:13:05 abs Exp $
d20 1
a20 1
3.03:	no zeropage usage anymore
a25 2
3.30:	Use qsort to significantly speed memory sort
3.40:	Adjust reserved heap space based on memory size
@


1.7.2.2
log
@Sync with HEAD.
@
text
@@


1.7.2.3
log
@Fix the sync with head I botched.
@
text
@d1 1
a1 1
$NetBSD: version,v 1.7.2.1 2004/08/03 10:30:56 skrll Exp $
@


1.7.4.1
log
@Pull up revision 1.8 (requested by abs in ticket #369):
  Add qsort to libsa (taken from sys/dev/vinum/vinumqsort.c)
  and use instead of bubblesort in acorn32 bootloader. Reduces
  time to sort memory on A710 equipped RiscPC from over twenty
  seconds to effectively instantaneous.  Update boot version
  to 3.30
@
text
@d1 1
a1 1
$NetBSD: version,v 1.7 2003/06/03 12:53:47 reinoud Exp $
a25 1
3.30:	Use qsort to significantly speed memory sort
@


1.7.4.2
log
@Pull up revision 1.9 (requested by abs in ticket #404):
Adjust the reserved heap space based on memory size. This avoids running out
of heap on machines with large amounts of memory.  Tested on 33MB RISC OS 4
and 128MB RISC OS 5 machines.  Updated version to 3.40.
@
text
@d1 1
a1 1
$NetBSD$
d20 1
a20 1
3.03:	no zeropage usage anymore
a26 1
3.40:	Adjust reserved heap space based on memory size
@


1.6
log
@Fixup serious loading problems (together with the former commit of start.S)
major code cleanup esp. types used. Also cleanup up a major BUG that for
some odd reason worked :-/ makes me puzzled. It signifies that there might
be copies around in physical space of the DRAM ??? and thus its function
was motherboard dependent? It must have been old cruft from before the
cleanup of the relocation engine.
@
text
@d1 1
a1 1
$NetBSD: version,v 1.5 2003/01/06 22:46:36 reinoud Exp $
d25 1
@


1.5
log
@Fix miscelanious small errors that arose from having non Mb aligned memory
for the videoscreen.
@
text
@d1 1
a1 1
$NetBSD: version,v 1.4 2003/01/06 18:22:00 reinoud Exp $
d24 1
@


1.4
log
@Small fixes that showed up during boot-testing of a Pace DSL4000 running
the RISC OS-STB 4.0.0 version of RISC OS.
@
text
@d1 1
a1 1
$NetBSD: version,v 1.3 2003/01/06 02:54:04 reinoud Exp $
d22 2
@


1.3
log
@We have version 3.02 now : just a small fix for bootkernel name guessing.
@
text
@d1 1
a1 1
$NetBSD: version,v 1.2 2003/01/02 01:05:35 reinoud Exp $
d20 2
@


1.2
log
@Oeps... forgot the versions file
@
text
@d1 1
a1 1
$NetBSD: version,v 1.1 2002/12/28 23:57:37 reinoud Exp $
d19 1
@


1.1
log
@Initial commit of the 3rd generation of bootloaders for the Acorn32
platform. It features far better support for newer architectures and is
fully rewritten in C and compile-able under NetBSD.

Since it shares code with `boot26' for Acorn26 merging the common parts is
likely to be next on the list.
@
text
@d1 1
a1 1
$NetBSD: version,v 1.4 2002/06/13 22:30:22 bjh21 Exp $
d18 1
@


1.1.2.1
log
@file version was added on branch nathanw_sa on 2002-12-29 19:15:10 +0000
@
text
@d1 17
@


1.1.2.2
log
@Sync with HEAD.
@
text
@a0 17
$NetBSD: version,v 1.1.2.1 2002/12/29 19:15:10 thorpej Exp $

0.90:	Experimental C version
0.91:	General cleanup
1.0:	loadfile() update:  ELF symbols no longer need backward seeks.
1.1:	Now wrapped in a relocatable module.
1.2:	*boot26 available after loading module.
1.3:	loadfile() update to avoid backwards seeks for ELF Program Headers.
1.4:	get_page() abstracted.
1.5:	bump HIMEM to 0x28000 so .gz kernels work on 16 MB machines
#1.6:	reserved for 1.6 branch
#1.7:	reserved for 1.6 branch
#1.8:	reserved for 1.6 branch
#1.9:	reserved for 1.6 branch
1.10:	make start offset into a branch so we can be *Load'ed and *Go'ne
2.99:	acorn32 version split off from acorn26 bootloader
3.00:	acorn32 bootloader version 3 is alive
@


1.1.2.3
log
@Sync with HEAD.
@
text
@d1 1
a1 1
$NetBSD: version,v 1.1.2.2 2003/01/03 16:38:39 thorpej Exp $
a17 1
3.01:	fixed serious non VRAM screen issues and made NC live again!
@


1.1.2.4
log
@Pull up the bootloader to -current
@
text
@d1 1
a1 1
$NetBSD: version,v 1.1.2.3 2003/01/06 15:21:39 reinoud Exp $
a18 1
3.02:	first small try for bootfile name fixing
@


1.1.2.5
log
@Sync with HEAD.
@
text
@d1 1
a1 1
$NetBSD: version,v 1.1.2.4 2003/01/07 20:46:49 thorpej Exp $
a19 4
3.03:	no zeropage useage anymore
3.04:	fixed physical memory blocks searching; it was a sorting error
3.05:	fixed printing of videomem useage
3.06:	fixed non 1Mb-alignment problems for the top 1Mb in the memorymap
@


1.1.2.6
log
@Sync with HEAD.
@
text
@d1 1
a1 1
$NetBSD: version,v 1.1.2.5 2003/01/15 18:16:22 thorpej Exp $
a23 1
3.10:	Serious loading problems fixed and cleanup code
@
