head	1.48;
access;
symbols
	netbsd-11-0-RC4:1.48
	netbsd-11-0-RC3:1.48
	netbsd-11-0-RC2:1.48
	netbsd-11-0-RC1:1.48
	perseant-exfatfs-base-20250801:1.48
	netbsd-11:1.48.0.28
	netbsd-11-base:1.48
	netbsd-10-1-RELEASE:1.48
	perseant-exfatfs-base-20240630:1.48
	perseant-exfatfs:1.48.0.26
	perseant-exfatfs-base:1.48
	netbsd-8-3-RELEASE:1.46
	netbsd-9-4-RELEASE:1.46
	netbsd-10-0-RELEASE:1.48
	netbsd-10-0-RC6:1.48
	netbsd-10-0-RC5:1.48
	netbsd-10-0-RC4:1.48
	netbsd-10-0-RC3:1.48
	netbsd-10-0-RC2:1.48
	thorpej-ifq:1.48.0.24
	thorpej-ifq-base:1.48
	thorpej-altq-separation:1.48.0.22
	thorpej-altq-separation-base:1.48
	netbsd-10-0-RC1:1.48
	netbsd-10:1.48.0.20
	netbsd-10-base:1.48
	bouyer-sunxi-drm:1.48.0.18
	bouyer-sunxi-drm-base:1.48
	netbsd-9-3-RELEASE:1.46
	thorpej-i2c-spi-conf2:1.48.0.16
	thorpej-i2c-spi-conf2-base:1.48
	thorpej-futex2:1.48.0.14
	thorpej-futex2-base:1.48
	thorpej-cfargs2:1.48.0.12
	thorpej-cfargs2-base:1.48
	cjep_sun2x-base1:1.48
	cjep_sun2x:1.48.0.10
	cjep_sun2x-base:1.48
	cjep_staticlib_x-base1:1.48
	netbsd-9-2-RELEASE:1.46
	cjep_staticlib_x:1.48.0.8
	cjep_staticlib_x-base:1.48
	thorpej-i2c-spi-conf:1.48.0.6
	thorpej-i2c-spi-conf-base:1.48
	thorpej-cfargs:1.48.0.4
	thorpej-cfargs-base:1.48
	thorpej-futex:1.48.0.2
	thorpej-futex-base:1.48
	netbsd-9-1-RELEASE:1.46
	bouyer-xenpvh-base2:1.46
	phil-wifi-20200421:1.46
	bouyer-xenpvh-base1:1.46
	phil-wifi-20200411:1.46
	bouyer-xenpvh:1.46.0.64
	bouyer-xenpvh-base:1.46
	is-mlppp:1.46.0.62
	is-mlppp-base:1.46
	phil-wifi-20200406:1.46
	netbsd-8-2-RELEASE:1.46
	ad-namecache-base3:1.46
	netbsd-9-0-RELEASE:1.46
	netbsd-9-0-RC2:1.46
	ad-namecache-base2:1.46
	ad-namecache-base1:1.46
	ad-namecache:1.46.0.60
	ad-namecache-base:1.46
	netbsd-9-0-RC1:1.46
	phil-wifi-20191119:1.46
	netbsd-9:1.46.0.58
	netbsd-9-base:1.46
	phil-wifi-20190609:1.46
	netbsd-8-1-RELEASE:1.46
	netbsd-8-1-RC1:1.46
	isaki-audio2:1.46.0.56
	isaki-audio2-base:1.46
	pgoyette-compat-merge-20190127:1.46
	pgoyette-compat-20190127:1.46
	pgoyette-compat-20190118:1.46
	pgoyette-compat-1226:1.46
	pgoyette-compat-1126:1.46
	pgoyette-compat-1020:1.46
	pgoyette-compat-0930:1.46
	pgoyette-compat-0906:1.46
	netbsd-7-2-RELEASE:1.46
	pgoyette-compat-0728:1.46
	netbsd-8-0-RELEASE:1.46
	phil-wifi:1.46.0.54
	phil-wifi-base:1.46
	pgoyette-compat-0625:1.46
	netbsd-8-0-RC2:1.46
	pgoyette-compat-0521:1.46
	pgoyette-compat-0502:1.46
	pgoyette-compat-0422:1.46
	netbsd-8-0-RC1:1.46
	pgoyette-compat-0415:1.46
	pgoyette-compat-0407:1.46
	pgoyette-compat-0330:1.46
	pgoyette-compat-0322:1.46
	pgoyette-compat-0315:1.46
	netbsd-7-1-2-RELEASE:1.46
	pgoyette-compat:1.46.0.52
	pgoyette-compat-base:1.46
	netbsd-7-1-1-RELEASE:1.46
	tls-maxphys-base-20171202:1.46
	matt-nb8-mediatek:1.46.0.50
	matt-nb8-mediatek-base:1.46
	nick-nhusb-base-20170825:1.46
	perseant-stdc-iso10646:1.46.0.48
	perseant-stdc-iso10646-base:1.46
	netbsd-8:1.46.0.46
	netbsd-8-base:1.46
	prg-localcount2-base3:1.46
	prg-localcount2-base2:1.46
	prg-localcount2-base1:1.46
	prg-localcount2:1.46.0.44
	prg-localcount2-base:1.46
	pgoyette-localcount-20170426:1.46
	bouyer-socketcan-base1:1.46
	jdolecek-ncq:1.46.0.42
	jdolecek-ncq-base:1.46
	pgoyette-localcount-20170320:1.46
	netbsd-7-1:1.46.0.40
	netbsd-7-1-RELEASE:1.46
	netbsd-7-1-RC2:1.46
	nick-nhusb-base-20170204:1.46
	netbsd-7-nhusb-base-20170116:1.46
	bouyer-socketcan:1.46.0.38
	bouyer-socketcan-base:1.46
	pgoyette-localcount-20170107:1.46
	netbsd-7-1-RC1:1.46
	nick-nhusb-base-20161204:1.46
	pgoyette-localcount-20161104:1.46
	netbsd-7-0-2-RELEASE:1.46
	nick-nhusb-base-20161004:1.46
	localcount-20160914:1.46
	netbsd-7-nhusb:1.46.0.36
	netbsd-7-nhusb-base:1.46
	pgoyette-localcount-20160806:1.46
	pgoyette-localcount-20160726:1.46
	pgoyette-localcount:1.46.0.34
	pgoyette-localcount-base:1.46
	nick-nhusb-base-20160907:1.46
	nick-nhusb-base-20160529:1.46
	netbsd-7-0-1-RELEASE:1.46
	nick-nhusb-base-20160422:1.46
	nick-nhusb-base-20160319:1.46
	nick-nhusb-base-20151226:1.46
	netbsd-7-0:1.46.0.32
	netbsd-7-0-RELEASE:1.46
	nick-nhusb-base-20150921:1.46
	netbsd-7-0-RC3:1.46
	netbsd-7-0-RC2:1.46
	netbsd-7-0-RC1:1.46
	nick-nhusb-base-20150606:1.46
	nick-nhusb-base-20150406:1.46
	nick-nhusb:1.46.0.30
	nick-nhusb-base:1.46
	netbsd-5-2-3-RELEASE:1.40
	netbsd-5-1-5-RELEASE:1.40
	netbsd-6-0-6-RELEASE:1.46
	netbsd-6-1-5-RELEASE:1.46
	netbsd-7:1.46.0.28
	netbsd-7-base:1.46
	yamt-pagecache-base9:1.46
	yamt-pagecache-tag8:1.46
	netbsd-6-1-4-RELEASE:1.46
	netbsd-6-0-5-RELEASE:1.46
	tls-earlyentropy:1.46.0.26
	tls-earlyentropy-base:1.46
	riastradh-xf86-video-intel-2-7-1-pre-2-21-15:1.46
	riastradh-drm2-base3:1.46
	netbsd-6-1-3-RELEASE:1.46
	netbsd-6-0-4-RELEASE:1.46
	netbsd-5-2-2-RELEASE:1.40
	netbsd-5-1-4-RELEASE:1.40
	netbsd-6-1-2-RELEASE:1.46
	netbsd-6-0-3-RELEASE:1.46
	netbsd-5-2-1-RELEASE:1.40
	netbsd-5-1-3-RELEASE:1.40
	rmind-smpnet-nbase:1.46
	netbsd-6-1-1-RELEASE:1.46
	riastradh-drm2-base2:1.46
	riastradh-drm2-base1:1.46
	riastradh-drm2:1.46.0.24
	riastradh-drm2-base:1.46
	rmind-smpnet:1.46.0.16
	rmind-smpnet-base:1.46
	netbsd-6-1:1.46.0.22
	netbsd-6-0-2-RELEASE:1.46
	netbsd-6-1-RELEASE:1.46
	khorben-n900:1.46.0.20
	netbsd-6-1-RC4:1.46
	netbsd-6-1-RC3:1.46
	agc-symver:1.46.0.18
	agc-symver-base:1.46
	netbsd-6-1-RC2:1.46
	netbsd-6-1-RC1:1.46
	yamt-pagecache-base8:1.46
	netbsd-5-2:1.40.0.24
	netbsd-6-0-1-RELEASE:1.46
	yamt-pagecache-base7:1.46
	netbsd-5-2-RELEASE:1.40
	netbsd-5-2-RC1:1.40
	matt-nb6-plus-nbase:1.46
	yamt-pagecache-base6:1.46
	netbsd-6-0:1.46.0.14
	netbsd-6-0-RELEASE:1.46
	netbsd-6-0-RC2:1.46
	tls-maxphys:1.46.0.12
	tls-maxphys-base:1.46
	matt-nb6-plus:1.46.0.10
	matt-nb6-plus-base:1.46
	netbsd-6-0-RC1:1.46
	jmcneill-usbmp-base10:1.46
	yamt-pagecache-base5:1.46
	jmcneill-usbmp-base9:1.46
	yamt-pagecache-base4:1.46
	jmcneill-usbmp-base8:1.46
	jmcneill-usbmp-base7:1.46
	jmcneill-usbmp-base6:1.46
	jmcneill-usbmp-base5:1.46
	jmcneill-usbmp-base4:1.46
	jmcneill-usbmp-base3:1.46
	jmcneill-usbmp-pre-base2:1.46
	jmcneill-usbmp-base2:1.46
	netbsd-6:1.46.0.8
	netbsd-6-base:1.46
	netbsd-5-1-2-RELEASE:1.40
	netbsd-5-1-1-RELEASE:1.40
	jmcneill-usbmp:1.46.0.6
	jmcneill-usbmp-base:1.46
	jmcneill-audiomp3:1.46.0.4
	jmcneill-audiomp3-base:1.46
	yamt-pagecache-base3:1.46
	yamt-pagecache-base2:1.46
	yamt-pagecache:1.46.0.2
	yamt-pagecache-base:1.46
	rmind-uvmplock-nbase:1.43
	cherry-xenmp:1.43.0.14
	cherry-xenmp-base:1.43
	jym-xensuspend-nbase:1.43
	uebayasi-xip-base7:1.43
	bouyer-quota2-nbase:1.43
	bouyer-quota2:1.43.0.12
	bouyer-quota2-base:1.43
	jruoho-x86intr:1.43.0.10
	jruoho-x86intr-base:1.43
	matt-mips64-premerge-20101231:1.43
	matt-nb5-mips64-premerge-20101231:1.40
	matt-nb5-pq3:1.40.0.22
	matt-nb5-pq3-base:1.40
	netbsd-5-1:1.40.0.20
	uebayasi-xip-base6:1.43
	uebayasi-xip-base5:1.43
	netbsd-5-1-RELEASE:1.40
	uebayasi-xip-base4:1.43
	uebayasi-xip-base3:1.43
	yamt-nfs-mp-base11:1.43
	netbsd-5-1-RC4:1.40
	matt-nb5-mips64-k15:1.40
	uebayasi-xip-base2:1.43
	yamt-nfs-mp-base10:1.43
	netbsd-5-1-RC3:1.40
	netbsd-5-1-RC2:1.40
	uebayasi-xip-base1:1.43
	netbsd-5-1-RC1:1.40
	rmind-uvmplock:1.43.0.8
	rmind-uvmplock-base:1.43
	yamt-nfs-mp-base9:1.43
	uebayasi-xip:1.43.0.6
	uebayasi-xip-base:1.43
	netbsd-5-0-2-RELEASE:1.40
	matt-nb5-mips64-premerge-20091211:1.40
	matt-premerge-20091211:1.43
	yamt-nfs-mp-base8:1.43
	matt-nb5-mips64-u2-k2-k4-k7-k8-k9:1.40
	matt-nb4-mips64-k7-u2a-k9b:1.40
	matt-nb5-mips64-u1-k1-k5:1.40
	yamt-nfs-mp-base7:1.43
	matt-nb5-mips64:1.40.0.18
	netbsd-5-0-1-RELEASE:1.40
	jymxensuspend-base:1.43
	yamt-nfs-mp-base6:1.43
	yamt-nfs-mp-base5:1.43
	yamt-nfs-mp-base4:1.43
	yamt-nfs-mp-base3:1.43
	nick-hppapmap-base4:1.43
	nick-hppapmap-base3:1.43
	netbsd-5-0:1.40.0.16
	netbsd-5-0-RELEASE:1.40
	netbsd-5-0-RC4:1.40
	netbsd-5-0-RC3:1.40
	nick-hppapmap-base2:1.43
	netbsd-5-0-RC2:1.40
	jym-xensuspend:1.43.0.4
	jym-xensuspend-base:1.43
	netbsd-5-0-RC1:1.40
	haad-dm-base2:1.43
	haad-nbase2:1.43
	ad-audiomp2:1.43.0.2
	ad-audiomp2-base:1.43
	netbsd-5:1.40.0.14
	netbsd-5-base:1.40
	nick-hppapmap:1.40.0.12
	nick-hppapmap-base:1.43
	matt-mips64-base2:1.40
	haad-dm-base1:1.40
	wrstuden-revivesa-base-4:1.40
	netbsd-4-0-1-RELEASE:1.32
	wrstuden-revivesa-base-3:1.40
	wrstuden-revivesa-base-2:1.40
	wrstuden-fixsa-newbase:1.32
	nick-csl-alignment-base5:1.34
	haad-dm:1.40.0.10
	haad-dm-base:1.43
	wrstuden-revivesa-base-1:1.40
	simonb-wapbl-nbase:1.40
	yamt-pf42-base4:1.40
	simonb-wapbl:1.40.0.8
	simonb-wapbl-base:1.40
	yamt-pf42-base3:1.40
	hpcarm-cleanup-nbase:1.40
	yamt-pf42-baseX:1.40
	yamt-pf42-base2:1.40
	yamt-nfs-mp-base2:1.40
	wrstuden-revivesa:1.40.0.6
	wrstuden-revivesa-base:1.40
	yamt-nfs-mp:1.40.0.4
	yamt-nfs-mp-base:1.40
	yamt-pf42:1.40.0.2
	yamt-pf42-base:1.40
	ad-socklock-base1:1.40
	yamt-lazymbuf-base15:1.40
	yamt-lazymbuf-base14:1.40
	keiichi-mipv6-nbase:1.40
	mjf-devfs2:1.39.0.6
	mjf-devfs2-base:1.43
	nick-net80211-sync:1.39.0.4
	nick-net80211-sync-base:1.39
	keiichi-mipv6:1.39.0.2
	keiichi-mipv6-base:1.40
	bouyer-xeni386-merge1:1.35.8.1
	matt-armv6-prevmlocking:1.34.10.1
	wrstuden-fixsa-base-1:1.32
	vmlocking2-base3:1.35
	netbsd-4-0:1.32.0.32
	netbsd-4-0-RELEASE:1.32
	bouyer-xeni386-nbase:1.36
	yamt-kmem-base3:1.35
	cube-autoconf:1.35.0.10
	cube-autoconf-base:1.35
	yamt-kmem-base2:1.35
	bouyer-xeni386:1.35.0.8
	bouyer-xeni386-base:1.36
	yamt-kmem:1.35.0.6
	yamt-kmem-base:1.35
	vmlocking2-base2:1.35
	reinoud-bufcleanup-nbase:1.35
	vmlocking2:1.35.0.4
	vmlocking2-base1:1.35
	netbsd-4-0-RC5:1.32
	matt-nb4-arm:1.32.0.30
	matt-nb4-arm-base:1.32
	matt-armv6-nbase:1.40
	jmcneill-base:1.35
	netbsd-4-0-RC4:1.32
	mjf-devfs:1.35.0.2
	mjf-devfs-base:1.39
	bouyer-xenamd64-base2:1.35
	vmlocking-nbase:1.35
	yamt-x86pmap-base4:1.35
	bouyer-xenamd64:1.34.0.14
	bouyer-xenamd64-base:1.35
	netbsd-4-0-RC3:1.32
	yamt-x86pmap-base3:1.34
	yamt-x86pmap-base2:1.34
	netbsd-4-0-RC2:1.32
	yamt-x86pmap:1.34.0.12
	yamt-x86pmap-base:1.34
	netbsd-4-0-RC1:1.32
	matt-armv6:1.34.0.10
	matt-armv6-base:1.36
	jmcneill-pm:1.34.0.8
	jmcneill-pm-base:1.35
	hpcarm-cleanup:1.34.0.6
	hpcarm-cleanup-base:1.39
	nick-csl-alignment:1.34.0.4
	nick-csl-alignment-base:1.34
	matt-mips64:1.34.0.2
	matt-mips64-base:1.34
	netbsd-3-1-1-RELEASE:1.30
	netbsd-3-0-3-RELEASE:1.30
	yamt-idlelwp-base8:1.33
	wrstuden-fixsa:1.32.0.28
	wrstuden-fixsa-base:1.32
	ppcoea-renovation:1.33.0.12
	ppcoea-renovation-base:1.34
	thorpej-atomic:1.33.0.10
	thorpej-atomic-base:1.33
	reinoud-bufcleanup:1.33.0.8
	reinoud-bufcleanup-base:1.35
	mjf-ufs-trans:1.33.0.6
	mjf-ufs-trans-base:1.34
	vmlocking:1.33.0.4
	vmlocking-base:1.34
	ad-audiomp:1.33.0.2
	ad-audiomp-base:1.33
	yamt-idlelwp:1.32.0.26
	post-newlock2-merge:1.32
	newlock2-nbase:1.32
	yamt-splraiseipl-base5:1.32
	yamt-splraiseipl-base4:1.32
	yamt-splraiseipl-base3:1.32
	abandoned-netbsd-4-base:1.32
	abandoned-netbsd-4:1.32.0.18
	netbsd-3-1:1.30.0.22
	netbsd-3-1-RELEASE:1.30
	netbsd-3-0-2-RELEASE:1.30
	yamt-splraiseipl-base2:1.32
	netbsd-3-1-RC4:1.30
	yamt-splraiseipl:1.32.0.22
	yamt-splraiseipl-base:1.32
	netbsd-3-1-RC3:1.30
	yamt-pdpolicy-base9:1.32
	newlock2:1.32.0.20
	newlock2-base:1.32
	yamt-pdpolicy-base8:1.32
	netbsd-3-1-RC2:1.30
	netbsd-3-1-RC1:1.30
	yamt-pdpolicy-base7:1.32
	netbsd-4:1.32.0.24
	netbsd-4-base:1.32
	yamt-pdpolicy-base6:1.32
	chap-midi-nbase:1.32
	netbsd-3-0-1-RELEASE:1.30
	gdamore-uart:1.32.0.16
	gdamore-uart-base:1.32
	simonb-timcounters-final:1.32
	yamt-pdpolicy-base5:1.32
	chap-midi:1.32.0.14
	chap-midi-base:1.32
	yamt-pdpolicy-base4:1.32
	yamt-pdpolicy-base3:1.32
	peter-altq-base:1.32
	peter-altq:1.32.0.12
	yamt-pdpolicy-base2:1.32
	elad-kernelauth-base:1.32
	elad-kernelauth:1.32.0.10
	yamt-pdpolicy:1.32.0.8
	yamt-pdpolicy-base:1.32
	yamt-uio_vmspace-base5:1.32
	simonb-timecounters:1.32.0.6
	simonb-timecounters-base:1.32
	rpaulo-netinet-merge-pcb:1.32.0.4
	rpaulo-netinet-merge-pcb-base:1.32
	yamt-uio_vmspace:1.32.0.2
	netbsd-3-0:1.30.0.20
	netbsd-3-0-RELEASE:1.30
	netbsd-3-0-RC6:1.30
	yamt-readahead-base3:1.31
	netbsd-3-0-RC5:1.30
	netbsd-3-0-RC4:1.30
	netbsd-3-0-RC3:1.30
	yamt-readahead-base2:1.31
	netbsd-3-0-RC2:1.30
	yamt-readahead-pervnode:1.31
	yamt-readahead-perfile:1.31
	yamt-readahead:1.31.0.6
	yamt-readahead-base:1.31
	netbsd-3-0-RC1:1.30
	yamt-vop-base3:1.31
	netbsd-2-0-3-RELEASE:1.30
	netbsd-2-1:1.30.0.18
	yamt-vop-base2:1.31
	thorpej-vnode-attr:1.31.0.4
	thorpej-vnode-attr-base:1.31
	netbsd-2-1-RELEASE:1.30
	yamt-vop:1.31.0.2
	yamt-vop-base:1.31
	netbsd-2-1-RC6:1.30
	netbsd-2-1-RC5:1.30
	netbsd-2-1-RC4:1.30
	netbsd-2-1-RC3:1.30
	netbsd-2-1-RC2:1.30
	netbsd-2-1-RC1:1.30
	yamt-lazymbuf:1.30.0.16
	yamt-km-base4:1.30
	netbsd-2-0-2-RELEASE:1.30
	yamt-km-base3:1.30
	netbsd-3:1.30.0.14
	netbsd-3-base:1.30
	yamt-km-base2:1.30
	yamt-km:1.30.0.10
	yamt-km-base:1.30
	kent-audio2:1.30.0.8
	kent-audio2-base:1.30
	netbsd-2-0-1-RELEASE:1.30
	kent-audio1-beforemerge:1.30
	netbsd-2:1.30.0.6
	netbsd-2-base:1.30
	kent-audio1:1.30.0.4
	kent-audio1-base:1.30
	netbsd-2-0-RELEASE:1.30
	netbsd-2-0-RC5:1.30
	netbsd-2-0-RC4:1.30
	netbsd-2-0-RC3:1.30
	netbsd-2-0-RC2:1.30
	netbsd-2-0-RC1:1.30
	netbsd-2-0:1.30.0.2
	netbsd-2-0-base:1.30
	netbsd-1-6-PATCH002-RELEASE:1.28
	netbsd-1-6-PATCH002:1.28
	netbsd-1-6-PATCH002-RC4:1.28
	netbsd-1-6-PATCH002-RC3:1.28
	netbsd-1-6-PATCH002-RC2:1.28
	netbsd-1-6-PATCH002-RC1:1.28
	ktrace-lwp:1.29.0.2
	ktrace-lwp-base:1.31
	netbsd-1-6-PATCH001:1.28
	netbsd-1-6-PATCH001-RELEASE:1.28
	netbsd-1-6-PATCH001-RC3:1.28
	netbsd-1-6-PATCH001-RC2:1.28
	netbsd-1-6-PATCH001-RC1:1.28
	nathanw_sa_end:1.28
	nathanw_sa_before_merge:1.28
	fvdl_fs64_base:1.28
	gmcgarry_ctxsw:1.28.0.10
	gmcgarry_ctxsw_base:1.28
	gmcgarry_ucred:1.28.0.8
	gmcgarry_ucred_base:1.28
	nathanw_sa_base:1.28
	kqueue-aftermerge:1.28
	kqueue-beforemerge:1.28
	netbsd-1-6-RELEASE:1.28
	netbsd-1-6-RC3:1.28
	netbsd-1-6-RC2:1.28
	netbsd-1-6-RC1:1.28
	nathanw_sa:1.28.0.6
	netbsd-1-6:1.28.0.4
	netbsd-1-6-base:1.28
	gehenna-devsw:1.28.0.2
	gehenna-devsw-base:1.28
	netbsd-1-5-PATCH003:1.8
	eeh-devprop:1.23.0.2
	eeh-devprop-base:1.23
	newlock:1.21.0.2
	newlock-base:1.21
	ifpoll-base:1.20
	thorpej-mips-cache:1.13.0.4
	thorpej-mips-cache-base:1.13
	thorpej-devvp-base3:1.13
	thorpej-devvp-base2:1.13
	post-chs-ubcperf:1.13
	pre-chs-ubcperf:1.13
	thorpej-devvp:1.13.0.2
	thorpej-devvp-base:1.13
	netbsd-1-5-PATCH002:1.8
	kqueue:1.12.0.2
	kqueue-base:1.28
	netbsd-1-5-PATCH001:1.8
	thorpej_scsipi_beforemerge:1.12
	thorpej_scsipi_nbase:1.11
	netbsd-1-5-RELEASE:1.8
	netbsd-1-5-BETA2:1.8
	netbsd-1-5-BETA:1.8
	netbsd-1-5-ALPHA2:1.8
	netbsd-1-5:1.8.0.4
	netbsd-1-5-base:1.8
	minoura-xpg4dl-base:1.8
	minoura-xpg4dl:1.8.0.2
	chs-ubc2-newbase:1.6
	wrstuden-devbsize-19991221:1.4
	wrstuden-devbsize:1.4.0.8
	wrstuden-devbsize-base:1.4
	comdex-fall-1999:1.4.0.6
	comdex-fall-1999-base:1.4
	fvdl-softdep:1.4.0.4
	fvdl-softdep-base:1.4
	thorpej_scsipi:1.4.0.2
	thorpej_scsipi_base:1.11;
locks; strict;
comment	@# @;


1.48
date	2020.10.21.13.31.52;	author christos;	state Exp;
branches;
next	1.47;
commitid	uCWpPzSMVWlI1MsC;

1.47
date	2020.10.20.20.36.08;	author christos;	state Exp;
branches;
next	1.46;
commitid	ZujNtBOaZdCIpGsC;

1.46
date	2011.07.26.16.24.44;	author dyoung;	state Exp;
branches;
next	1.45;

1.45
date	2011.07.25.21.12.23;	author dyoung;	state Exp;
branches;
next	1.44;

1.44
date	2011.06.12.03.35.45;	author rmind;	state Exp;
branches;
next	1.43;

1.43
date	2008.11.22.02.12.45;	author uwe;	state Exp;
branches
	1.43.8.1
	1.43.14.1;
next	1.42;

1.42
date	2008.11.22.01.53.41;	author uwe;	state Exp;
branches;
next	1.41;

1.41
date	2008.11.19.18.36.00;	author ad;	state Exp;
branches;
next	1.40;

1.40
date	2008.03.15.22.48.58;	author uwe;	state Exp;
branches
	1.40.4.1
	1.40.10.1
	1.40.12.1;
next	1.39;

1.39
date	2008.02.02.02.19.42;	author uwe;	state Exp;
branches
	1.39.2.1
	1.39.6.1;
next	1.38;

1.38
date	2008.02.01.16.37.30;	author tsutsui;	state Exp;
branches;
next	1.37;

1.37
date	2008.01.25.21.12.13;	author joerg;	state Exp;
branches;
next	1.36;

1.36
date	2008.01.06.18.04.01;	author ad;	state Exp;
branches;
next	1.35;

1.35
date	2007.10.17.19.57.06;	author garbled;	state Exp;
branches
	1.35.2.1
	1.35.8.1;
next	1.34;

1.34
date	2007.07.07.05.13.17;	author tsutsui;	state Exp;
branches
	1.34.10.1;
next	1.33;

1.33
date	2007.02.22.22.53.26;	author uwe;	state Exp;
branches
	1.33.4.1
	1.33.6.1
	1.33.12.1;
next	1.32;

1.32
date	2005.12.11.12.18.58;	author christos;	state Exp;
branches
	1.32.26.1;
next	1.31;

1.31
date	2005.07.10.22.27.20;	author uwe;	state Exp;
branches;
next	1.30;

1.30
date	2003.07.27.01.19.31;	author thorpej;	state Exp;
branches
	1.30.16.1;
next	1.29;

1.29
date	2003.05.08.12.37.36;	author christos;	state Exp;
branches
	1.29.2.1;
next	1.28;

1.28
date	2002.05.10.15.25.13;	author uch;	state Exp;
branches
	1.28.6.1;
next	1.27;

1.27
date	2002.05.09.12.24.19;	author uch;	state Exp;
branches;
next	1.26;

1.26
date	2002.04.20.19.59.11;	author thorpej;	state Exp;
branches;
next	1.25;

1.25
date	2002.03.27.10.44.39;	author uch;	state Exp;
branches;
next	1.24;

1.24
date	2002.03.24.18.04.41;	author uch;	state Exp;
branches;
next	1.23;

1.23
date	2002.03.17.17.55.24;	author uch;	state Exp;
branches;
next	1.22;

1.22
date	2002.03.17.14.05.47;	author uch;	state Exp;
branches;
next	1.21;

1.21
date	2002.03.02.22.26.27;	author uch;	state Exp;
branches;
next	1.20;

1.20
date	2002.02.28.01.57.01;	author uch;	state Exp;
branches;
next	1.19;

1.19
date	2002.02.24.18.19.44;	author uch;	state Exp;
branches;
next	1.18;

1.18
date	2002.02.22.19.55.33;	author uch;	state Exp;
branches;
next	1.17;

1.17
date	2002.02.19.17.21.20;	author uch;	state Exp;
branches;
next	1.16;

1.16
date	2002.02.17.20.55.59;	author uch;	state Exp;
branches;
next	1.15;

1.15
date	2002.02.11.18.03.05;	author uch;	state Exp;
branches;
next	1.14;

1.14
date	2001.11.20.14.34.22;	author lukem;	state Exp;
branches;
next	1.13;

1.13
date	2001.08.10.18.57.25;	author msaitoh;	state Exp;
branches;
next	1.12;

1.12
date	2001.04.23.11.20.42;	author uch;	state Exp;
branches
	1.12.2.1;
next	1.11;

1.11
date	2001.02.21.16.42.04;	author uch;	state Exp;
branches
	1.11.2.1;
next	1.10;

1.10
date	2001.02.06.16.45.22;	author uch;	state Exp;
branches;
next	1.9;

1.9
date	2000.09.04.23.02.42;	author tsubai;	state Exp;
branches;
next	1.8;

1.8
date	2000.04.06.13.37.50;	author jdolecek;	state Exp;
branches;
next	1.7;

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

1.6
date	2000.01.14.19.41.36;	author msaitoh;	state Exp;
branches;
next	1.5;

1.5
date	2000.01.14.19.20.32;	author msaitoh;	state Exp;
branches;
next	1.4;

1.4
date	99.09.21.13.16.17;	author tsubai;	state Exp;
branches
	1.4.2.1;
next	1.3;

1.3
date	99.09.14.10.22.34;	author tsubai;	state Exp;
branches;
next	1.2;

1.2
date	99.09.13.16.26.19;	author msaitoh;	state Exp;
branches;
next	1.1;

1.1
date	99.09.13.10.31.07;	author itojun;	state Exp;
branches;
next	;

1.43.8.1
date	2010.03.18.04.36.51;	author rmind;	state Exp;
branches;
next	;

1.43.14.1
date	2011.06.23.14.19.39;	author cherry;	state Exp;
branches;
next	;

1.40.4.1
date	2009.05.04.08.11.51;	author yamt;	state Exp;
branches;
next	;

1.40.10.1
date	2008.12.13.01.13.25;	author haad;	state Exp;
branches;
next	;

1.40.12.1
date	2009.01.19.13.16.42;	author skrll;	state Exp;
branches;
next	;

1.39.2.1
date	2008.03.24.07.15.04;	author keiichi;	state Exp;
branches;
next	;

1.39.6.1
date	2008.04.03.12.42.24;	author mjf;	state Exp;
branches;
next	1.39.6.2;

1.39.6.2
date	2009.01.17.13.28.28;	author mjf;	state Exp;
branches;
next	;

1.35.2.1
date	2008.02.18.21.05.00;	author mjf;	state Exp;
branches;
next	;

1.35.8.1
date	2008.01.08.22.10.21;	author bouyer;	state Exp;
branches;
next	;

1.34.10.1
date	2007.11.06.23.21.57;	author matt;	state Exp;
branches;
next	1.34.10.2;

1.34.10.2
date	2008.01.09.01.48.45;	author matt;	state Exp;
branches;
next	1.34.10.3;

1.34.10.3
date	2008.03.23.02.04.21;	author matt;	state Exp;
branches;
next	;

1.33.4.1
date	2007.07.15.13.16.56;	author ad;	state Exp;
branches;
next	;

1.33.6.1
date	2007.07.11.20.01.50;	author mjf;	state Exp;
branches;
next	;

1.33.12.1
date	2007.10.03.19.24.57;	author garbled;	state Exp;
branches;
next	;

1.32.26.1
date	2007.02.27.16.52.58;	author yamt;	state Exp;
branches;
next	;

1.30.16.1
date	2006.06.21.14.55.31;	author yamt;	state Exp;
branches;
next	1.30.16.2;

1.30.16.2
date	2007.02.26.09.08.05;	author yamt;	state Exp;
branches;
next	1.30.16.3;

1.30.16.3
date	2007.09.03.14.29.24;	author yamt;	state Exp;
branches;
next	1.30.16.4;

1.30.16.4
date	2008.01.21.09.39.15;	author yamt;	state Exp;
branches;
next	1.30.16.5;

1.30.16.5
date	2008.02.04.09.22.28;	author yamt;	state Exp;
branches;
next	1.30.16.6;

1.30.16.6
date	2008.03.17.09.14.23;	author yamt;	state Exp;
branches;
next	;

1.29.2.1
date	2004.08.03.10.40.15;	author skrll;	state Exp;
branches;
next	1.29.2.2;

1.29.2.2
date	2004.09.18.14.39.54;	author skrll;	state Exp;
branches;
next	1.29.2.3;

1.29.2.3
date	2004.09.21.13.21.25;	author skrll;	state Exp;
branches;
next	1.29.2.4;

1.29.2.4
date	2005.11.10.13.58.37;	author skrll;	state Exp;
branches;
next	;

1.28.6.1
date	2002.05.10.15.25.13;	author uch;	state dead;
branches;
next	1.28.6.2;

1.28.6.2
date	2002.05.10.15.25.14;	author uch;	state Exp;
branches;
next	;

1.12.2.1
date	2001.08.25.06.15.51;	author thorpej;	state Exp;
branches;
next	1.12.2.2;

1.12.2.2
date	2002.01.10.19.48.37;	author thorpej;	state Exp;
branches;
next	1.12.2.3;

1.12.2.3
date	2002.03.16.15.59.34;	author jdolecek;	state Exp;
branches;
next	1.12.2.4;

1.12.2.4
date	2002.06.23.17.40.33;	author jdolecek;	state Exp;
branches;
next	;

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

1.4.2.1
date	2000.11.20.20.24.27;	author bouyer;	state Exp;
branches;
next	1.4.2.2;

1.4.2.2
date	2001.02.11.19.12.11;	author bouyer;	state Exp;
branches;
next	1.4.2.3;

1.4.2.3
date	2001.03.12.13.29.18;	author bouyer;	state Exp;
branches;
next	;


desc
@@


1.48
log
@make process_machdep.c included always since it provides register i/o used by
sys_process_getlwpstatus.c which is always included.
@
text
@#	$NetBSD: files.sh3,v 1.47 2020/10/20 20:36:08 christos Exp $
#

defflag	opt_cputype.h		SH3 SH4

defparam	PCLOCK

defflag	opt_kstack_debug.h	KSTACK_DEBUG

defflag opt_cache.h		CACHE_DEBUG
defflag opt_cache.h		SH4_CACHE_DISABLE_DCACHE
defflag opt_cache.h		SH4_CACHE_DISABLE_EMODE
defflag opt_cache.h		SH4_CACHE_DISABLE_ICACHE
defflag opt_cache.h		SH4_CACHE_WB_P1
defflag opt_cache.h		SH4_CACHE_WB_U0_P0_P3

file	arch/sh3/sh3/cache.c
file	arch/sh3/sh3/cache_sh3.c		sh3
file	arch/sh3/sh3/cache_sh4.c		sh4
file	arch/sh3/sh3/clock.c
file	arch/sh3/sh3/coff_exec.c		exec_coff
file	arch/sh3/sh3/compat_16_machdep.c	compat_16
file	arch/sh3/sh3/core_machdep.c		coredump
file	arch/sh3/sh3/cpu_in_cksum.S		(inet | inet6) & cpu_in_cksum
file	arch/sh3/sh3/db_disasm.c		ddb
file	arch/sh3/sh3/db_interface.c		ddb | kgdb
file	arch/sh3/sh3/db_memrw.c			ddb | kgdb
file	arch/sh3/sh3/db_trace.c			ddb
file	arch/sh3/sh3/devreg.c			sh3 & sh4
file	arch/sh3/sh3/exception.c
file	arch/sh3/sh3/exception_vector.S
file	arch/sh3/sh3/interrupt.c
file	arch/sh3/sh3/kgdb_machdep.c		kgdb
file	arch/sh3/sh3/kobj_machdep.c		modular
file	arch/sh3/sh3/lock_stubs.S
file	arch/sh3/sh3/locore_c.c
file	arch/sh3/sh3/locore_subr.S
file	arch/sh3/sh3/mmu.c
file	arch/sh3/sh3/mmu_sh3.c			sh3
file	arch/sh3/sh3/mmu_sh4.c			sh4
file	arch/sh3/sh3/pmap.c
file	arch/sh3/sh3/process_machdep.c
file	arch/sh3/sh3/procfs_machdep.c		procfs
file	arch/sh3/sh3/sh3_machdep.c
file	arch/sh3/sh3/sys_machdep.c
file	arch/sh3/sh3/syscall.c
file	arch/sh3/sh3/vm_machdep.c

file	dev/cninit.c
file	dev/cons.c
@


1.47
log
@harmonize process_machdep.c inclusion.
@
text
@d1 1
a1 1
#	$NetBSD: files.sh3,v 1.46 2011/07/26 16:24:44 dyoung Exp $
d42 1
a42 1
file	arch/sh3/sh3/process_machdep.c		ptrace | coredump | procfs
@


1.46
log
@Build sh3/sh3/sh3_bus_space.c only for mmeye.
@
text
@d1 1
a1 1
#	$NetBSD: files.sh3,v 1.45 2011/07/25 21:12:23 dyoung Exp $
d42 1
a42 1
file	arch/sh3/sh3/process_machdep.c
@


1.45
log
@Move some macros back to sh3/include/bus_funcs.h from
sh3/sh3/sh3_machdep.c, where I moved them by mistake.

Pull the bus_space(9) routines into a new module,
sh3/sh3/sh3_bus_space.c, that is built only on !landisk.

Fixes the mmeye and landisk builds.  Should fix other sh3 ports.
@
text
@d1 1
a1 1
#	$NetBSD: files.sh3,v 1.44 2011/06/12 03:35:45 rmind Exp $
a16 2
defflag opt_landisk.h		LANDISK

a44 1
file	arch/sh3/sh3/sh3_bus_space.c		!landisk
@


1.44
log
@Welcome to 5.99.53!  Merge rmind-uvmplock branch:

- Reorganize locking in UVM and provide extra serialisation for pmap(9).
  New lock order: [vmpage-owner-lock] -> pmap-lock.

- Simplify locking in some pmap(9) modules by removing P->V locking.

- Use lock object on vmobjlock (and thus vnode_t::v_interlock) to share
  the locks amongst UVM objects where necessary (tmpfs, layerfs, unionfs).

- Rewrite and optimise x86 TLB shootdown code, make it simpler and cleaner.
  Add TLBSTATS option for x86 to collect statistics about TLB shootdowns.

- Unify /dev/mem et al in MI code and provide required locking (removes
  kernel-lock on some ports).  Also, avoid cache-aliasing issues.

Thanks to Andrew Doran and Joerg Sonnenberger, as their initial patches
formed the core changes of this branch.
@
text
@d1 1
a1 1
#	$NetBSD$
d17 2
d47 1
@


1.43
log
@Sort
@
text
@d1 1
a1 1
#	$NetBSD: files.sh3,v 1.42 2008/11/22 01:53:41 uwe Exp $
a37 1
file	arch/sh3/sh3/mem.c
@


1.43.14.1
log
@Catchup with rmind-uvmplock merge.
@
text
@d1 1
a1 1
#	$NetBSD: files.sh3,v 1.44 2011/06/12 03:35:45 rmind Exp $
d38 1
@


1.43.8.1
log
@Unify /dev/{mem,kmem,zero,null} implementations in MI code.  Based on patch
from Joerg Sonnenberger, proposed on tech-kern@@, in February 2008.

Work and depression still in progress.
@
text
@d1 1
a1 1
#	$NetBSD: files.sh3,v 1.43 2008/11/22 02:12:45 uwe Exp $
d38 1
@


1.42
log
@Move COMPAT_16 signal stuff to the new compat_16_machdep.c file, so
that it can be built as part of a module.
@
text
@d1 1
a1 1
#	$NetBSD: files.sh3,v 1.41 2008/11/19 18:36:00 ad Exp $
d7 1
d11 1
d14 1
a14 1
defflag opt_cache.h		SH4_CACHE_DISABLE_DCACHE
a15 1
defflag opt_cache.h		SH4_CACHE_WB_P1
d17 13
a29 7
file	arch/sh3/sh3/core_machdep.c	coredump
file	arch/sh3/sh3/db_disasm.c	ddb
file	arch/sh3/sh3/db_interface.c	ddb | kgdb
file	arch/sh3/sh3/db_memrw.c		ddb | kgdb
file	arch/sh3/sh3/db_trace.c		ddb
file	arch/sh3/sh3/kgdb_machdep.c	kgdb
file	arch/sh3/sh3/kobj_machdep.c	modular
d32 4
a37 1
file	arch/sh3/sh3/lock_stubs.S
d39 3
d44 1
d49 1
a49 9
file	arch/sh3/sh3/cache.c
file	arch/sh3/sh3/cache_sh3.c	sh3
file	arch/sh3/sh3/cache_sh4.c	sh4
file	arch/sh3/sh3/mmu.c
file	arch/sh3/sh3/mmu_sh3.c		sh3
file	arch/sh3/sh3/mmu_sh4.c		sh4
file	arch/sh3/sh3/clock.c
file	arch/sh3/sh3/devreg.c		sh3 & sh4
file	arch/sh3/sh3/interrupt.c
a51 12

file	arch/sh3/sh3/cpu_in_cksum.S	(inet | inet6) & cpu_in_cksum

file	arch/sh3/sh3/procfs_machdep.c	procfs

file	arch/sh3/sh3/compat_16_machdep.c	compat_16


#
# Executable file format
#
file arch/sh3/sh3/coff_exec.c		exec_coff
@


1.41
log
@Make the emulations, exec formats, coredump, NFS, and the NFS server
into modules. By and large this commit:

- shuffles header files and ifdefs
- splits code out where necessary to be modular
- adds module glue for each of the components
- adds/replaces hooks for things that can be installed at runtime
@
text
@d1 1
a1 1
#	$NetBSD: files.sh3,v 1.40 2008/03/15 22:48:58 uwe Exp $
d51 3
@


1.40
log
@defflag cache related options.
@
text
@d1 1
a1 1
#	$NetBSD: files.sh3,v 1.39 2008/02/02 02:19:42 uwe Exp $
d16 1
@


1.40.4.1
log
@sync with head.
@
text
@d1 1
a1 1
#	$NetBSD: files.sh3,v 1.40 2008/03/15 22:48:58 uwe Exp $
a6 1

a9 1
defflag opt_cache.h		SH4_CACHE_DISABLE_DCACHE
d12 2
a14 1
defflag opt_cache.h		SH4_CACHE_WB_U0_P0_P3
d16 6
a21 13
file	arch/sh3/sh3/cache.c
file	arch/sh3/sh3/cache_sh3.c		sh3
file	arch/sh3/sh3/cache_sh4.c		sh4
file	arch/sh3/sh3/clock.c
file	arch/sh3/sh3/coff_exec.c		exec_coff
file	arch/sh3/sh3/compat_16_machdep.c	compat_16
file	arch/sh3/sh3/core_machdep.c		coredump
file	arch/sh3/sh3/cpu_in_cksum.S		(inet | inet6) & cpu_in_cksum
file	arch/sh3/sh3/db_disasm.c		ddb
file	arch/sh3/sh3/db_interface.c		ddb | kgdb
file	arch/sh3/sh3/db_memrw.c			ddb | kgdb
file	arch/sh3/sh3/db_trace.c			ddb
file	arch/sh3/sh3/devreg.c			sh3 & sh4
a23 4
file	arch/sh3/sh3/interrupt.c
file	arch/sh3/sh3/kgdb_machdep.c		kgdb
file	arch/sh3/sh3/kobj_machdep.c		modular
file	arch/sh3/sh3/lock_stubs.S
d26 1
a27 3
file	arch/sh3/sh3/mmu.c
file	arch/sh3/sh3/mmu_sh3.c			sh3
file	arch/sh3/sh3/mmu_sh4.c			sh4
a29 1
file	arch/sh3/sh3/procfs_machdep.c		procfs
d34 9
a42 1

d45 9
@


1.40.12.1
log
@Sync with HEAD.
@
text
@d1 1
a1 1
#	$NetBSD: files.sh3,v 1.43 2008/11/22 02:12:45 uwe Exp $
a6 1

a9 1
defflag opt_cache.h		SH4_CACHE_DISABLE_DCACHE
d12 2
a14 1
defflag opt_cache.h		SH4_CACHE_WB_U0_P0_P3
d16 6
a21 13
file	arch/sh3/sh3/cache.c
file	arch/sh3/sh3/cache_sh3.c		sh3
file	arch/sh3/sh3/cache_sh4.c		sh4
file	arch/sh3/sh3/clock.c
file	arch/sh3/sh3/coff_exec.c		exec_coff
file	arch/sh3/sh3/compat_16_machdep.c	compat_16
file	arch/sh3/sh3/core_machdep.c		coredump
file	arch/sh3/sh3/cpu_in_cksum.S		(inet | inet6) & cpu_in_cksum
file	arch/sh3/sh3/db_disasm.c		ddb
file	arch/sh3/sh3/db_interface.c		ddb | kgdb
file	arch/sh3/sh3/db_memrw.c			ddb | kgdb
file	arch/sh3/sh3/db_trace.c			ddb
file	arch/sh3/sh3/devreg.c			sh3 & sh4
a23 4
file	arch/sh3/sh3/interrupt.c
file	arch/sh3/sh3/kgdb_machdep.c		kgdb
file	arch/sh3/sh3/kobj_machdep.c		modular
file	arch/sh3/sh3/lock_stubs.S
d26 1
a27 3
file	arch/sh3/sh3/mmu.c
file	arch/sh3/sh3/mmu_sh3.c			sh3
file	arch/sh3/sh3/mmu_sh4.c			sh4
a29 1
file	arch/sh3/sh3/procfs_machdep.c		procfs
d34 9
a42 1

d45 9
@


1.40.10.1
log
@Update haad-dm branch to haad-dm-base2.
@
text
@d1 1
a1 1
#	$NetBSD: files.sh3,v 1.43 2008/11/22 02:12:45 uwe Exp $
a6 1

a9 1
defflag opt_cache.h		SH4_CACHE_DISABLE_DCACHE
d12 2
a14 1
defflag opt_cache.h		SH4_CACHE_WB_U0_P0_P3
d16 6
a21 13
file	arch/sh3/sh3/cache.c
file	arch/sh3/sh3/cache_sh3.c		sh3
file	arch/sh3/sh3/cache_sh4.c		sh4
file	arch/sh3/sh3/clock.c
file	arch/sh3/sh3/coff_exec.c		exec_coff
file	arch/sh3/sh3/compat_16_machdep.c	compat_16
file	arch/sh3/sh3/core_machdep.c		coredump
file	arch/sh3/sh3/cpu_in_cksum.S		(inet | inet6) & cpu_in_cksum
file	arch/sh3/sh3/db_disasm.c		ddb
file	arch/sh3/sh3/db_interface.c		ddb | kgdb
file	arch/sh3/sh3/db_memrw.c			ddb | kgdb
file	arch/sh3/sh3/db_trace.c			ddb
file	arch/sh3/sh3/devreg.c			sh3 & sh4
a23 4
file	arch/sh3/sh3/interrupt.c
file	arch/sh3/sh3/kgdb_machdep.c		kgdb
file	arch/sh3/sh3/kobj_machdep.c		modular
file	arch/sh3/sh3/lock_stubs.S
d26 1
a27 3
file	arch/sh3/sh3/mmu.c
file	arch/sh3/sh3/mmu_sh3.c			sh3
file	arch/sh3/sh3/mmu_sh4.c			sh4
a29 1
file	arch/sh3/sh3/procfs_machdep.c		procfs
d34 9
a42 1

d45 9
@


1.39
log
@Add cpu_in_cksum.S
@
text
@d1 1
a1 1
#	$NetBSD: files.sh3,v 1.38 2008/02/01 16:37:30 tsutsui Exp $
d9 7
@


1.39.6.1
log
@Sync with HEAD.
@
text
@d1 1
a1 1
#	$NetBSD$
a8 7
defflag opt_cache.h		CACHE_DEBUG
defflag opt_cache.h		SH4_CACHE_DISABLE_EMODE
defflag opt_cache.h		SH4_CACHE_DISABLE_ICACHE
defflag opt_cache.h		SH4_CACHE_DISABLE_DCACHE
defflag opt_cache.h		SH4_CACHE_WB_U0_P0_P3
defflag opt_cache.h		SH4_CACHE_WB_P1

@


1.39.6.2
log
@Sync with HEAD.
@
text
@a6 1

a9 1
defflag opt_cache.h		SH4_CACHE_DISABLE_DCACHE
d12 2
a14 1
defflag opt_cache.h		SH4_CACHE_WB_U0_P0_P3
d16 6
a21 13
file	arch/sh3/sh3/cache.c
file	arch/sh3/sh3/cache_sh3.c		sh3
file	arch/sh3/sh3/cache_sh4.c		sh4
file	arch/sh3/sh3/clock.c
file	arch/sh3/sh3/coff_exec.c		exec_coff
file	arch/sh3/sh3/compat_16_machdep.c	compat_16
file	arch/sh3/sh3/core_machdep.c		coredump
file	arch/sh3/sh3/cpu_in_cksum.S		(inet | inet6) & cpu_in_cksum
file	arch/sh3/sh3/db_disasm.c		ddb
file	arch/sh3/sh3/db_interface.c		ddb | kgdb
file	arch/sh3/sh3/db_memrw.c			ddb | kgdb
file	arch/sh3/sh3/db_trace.c			ddb
file	arch/sh3/sh3/devreg.c			sh3 & sh4
a23 4
file	arch/sh3/sh3/interrupt.c
file	arch/sh3/sh3/kgdb_machdep.c		kgdb
file	arch/sh3/sh3/kobj_machdep.c		modular
file	arch/sh3/sh3/lock_stubs.S
d26 1
a27 3
file	arch/sh3/sh3/mmu.c
file	arch/sh3/sh3/mmu_sh3.c			sh3
file	arch/sh3/sh3/mmu_sh4.c			sh4
a29 1
file	arch/sh3/sh3/procfs_machdep.c		procfs
d34 9
a42 1

d45 9
@


1.39.2.1
log
@sync with head.
@
text
@d1 1
a1 1
#	$NetBSD: files.sh3,v 1.40 2008/03/15 22:48:58 uwe Exp $
a8 7
defflag opt_cache.h		CACHE_DEBUG
defflag opt_cache.h		SH4_CACHE_DISABLE_EMODE
defflag opt_cache.h		SH4_CACHE_DISABLE_ICACHE
defflag opt_cache.h		SH4_CACHE_DISABLE_DCACHE
defflag opt_cache.h		SH4_CACHE_WB_U0_P0_P3
defflag opt_cache.h		SH4_CACHE_WB_P1

@


1.38
log
@Catch up with "Refactor in_cksum/in4_cksum/in6_cksum implementations".
@
text
@d1 1
a1 1
#	$NetBSD: files.sh3,v 1.37 2008/01/25 21:12:13 joerg Exp $
d39 2
@


1.37
log
@Refactor in_cksum/in4_cksum/in6_cksum implementations:
- All three functions are included in the kernel by default.
  They call a backend function cpu_in_cksum after possibly
  computing the checksum of the pseudo header.
- cpu_in_cksum is the core to implement the one-complement sum.
  The default implementation is moderate fast on most platforms
  and provides a 32bit accumulator with 16bit addends for L32 platforms
  and a 64bit accumulator with 32bit addends for L64 platforms.
  It handles edge cases like very large mbuf chains (could happen with
  native IPv6 in the future) and provides a good base for new native
  implementations.
- Modify i386 and amd64 assembly to use the new interface.

This disables the MD implementations on !x86 until the conversion is
done. For Alpha, the portable version is faster.
@
text
@d1 1
a1 1
#	$NetBSD: files.sh3,v 1.36 2008/01/06 18:04:01 ad Exp $
a12 1
file	netinet/in4_cksum.c		inet
@


1.36
log
@Add MODULAR option. Include kernel linker stuff if MODULAR.
@
text
@d1 1
a1 1
#	$NetBSD: files.sh3,v 1.35 2007/10/17 19:57:06 garbled Exp $
a12 1
file	arch/sh3/sh3/in_cksum.S		inet
@


1.35
log
@Merge the ppcoea-renovation branch to HEAD.

This branch was a major cleanup and rototill of many of the various OEA
cpu based PPC ports that focused on sharing as much code as possible
between the various ports to eliminate near-identical copies of files in
every tree.  Additionally there is a new PIC system that unifies the
interface to interrupt code for all different OEA ppc arches.  The work
for this branch was done by a variety of people, too long to list here.

TODO:
bebox still needs work to complete the transition to -renovation.
ofppc still needs a bunch of work, which I will be looking at.
ev64260 still needs to be renovated
amigappc was not attempted.

NOTES:
pmppc was removed as an arch, and moved to a evbppc target.
@
text
@d1 1
a1 1
#	$NetBSD: files.sh3,v 1.33.12.1 2007/10/03 19:24:57 garbled Exp $
d16 1
@


1.35.2.1
log
@Sync with HEAD.
@
text
@d1 1
a1 1
#	$NetBSD: files.sh3,v 1.39 2008/02/02 02:19:42 uwe Exp $
d13 2
a15 1
file	arch/sh3/sh3/kobj_machdep.c	modular
a39 2
file	arch/sh3/sh3/cpu_in_cksum.S	(inet | inet6) & cpu_in_cksum

@


1.35.8.1
log
@Sync with HEAD
@
text
@d1 1
a1 1
#	$NetBSD$
a15 1
file	arch/sh3/sh3/kobj_machdep.c	modular
@


1.34
log
@Remove leftover netns stuff.
@
text
@d1 1
a1 1
#	$NetBSD: files.sh3,v 1.33 2007/02/22 22:53:26 uwe Exp $
@


1.34.10.1
log
@sync with HEAD
@
text
@d1 1
a1 1
#	$NetBSD: files.sh3,v 1.35 2007/10/17 19:57:06 garbled Exp $
@


1.34.10.2
log
@sync with HEAD
@
text
@d1 1
a1 1
#	$NetBSD: files.sh3,v 1.34.10.1 2007/11/06 23:21:57 matt Exp $
a15 1
file	arch/sh3/sh3/kobj_machdep.c	modular
@


1.34.10.3
log
@sync with HEAD
@
text
@d1 1
a1 1
#	files.sh3,v 1.34.10.2 2008/01/09 01:48:45 matt Exp
a8 7
defflag opt_cache.h		CACHE_DEBUG
defflag opt_cache.h		SH4_CACHE_DISABLE_EMODE
defflag opt_cache.h		SH4_CACHE_DISABLE_ICACHE
defflag opt_cache.h		SH4_CACHE_DISABLE_DCACHE
defflag opt_cache.h		SH4_CACHE_WB_U0_P0_P3
defflag opt_cache.h		SH4_CACHE_WB_P1

d13 2
a40 2
file	arch/sh3/sh3/cpu_in_cksum.S	(inet | inet6) & cpu_in_cksum

@


1.33
log
@Add lock_stubs.S with fake _lock_cas - just to make the kernel compile
for now.
@
text
@d1 1
a1 1
#	$NetBSD: files.sh3,v 1.32 2005/12/11 12:18:58 christos Exp $
a21 1
file	netns/ns_cksum.c		ns
@


1.33.12.1
log
@Sync with HEAD
@
text
@d1 1
a1 1
#	$NetBSD: files.sh3,v 1.34 2007/07/07 05:13:17 tsutsui Exp $
d22 1
@


1.33.4.1
log
@Sync with head.
@
text
@d1 1
a1 1
#	$NetBSD: files.sh3,v 1.33 2007/02/22 22:53:26 uwe Exp $
d22 1
@


1.33.6.1
log
@Sync with head.
@
text
@d1 1
a1 1
#	$NetBSD: files.sh3,v 1.34 2007/07/07 05:13:17 tsutsui Exp $
d22 1
@


1.32
log
@merge ktrace-lwp.
@
text
@d1 1
a1 1
#	$NetBSD: files.sh3,v 1.29.2.4 2005/11/10 13:58:37 skrll Exp $
d20 1
@


1.32.26.1
log
@- sync with head.
- move sched_changepri back to kern_synch.c as it doesn't know PPQ anymore.
@
text
@d1 1
a1 1
#	$NetBSD: files.sh3,v 1.32 2005/12/11 12:18:58 christos Exp $
a19 1
file	arch/sh3/sh3/lock_stubs.S
@


1.31
log
@Implement syscall_intern for sh3.
@
text
@d1 1
a1 1
#	$NetBSD: files.sh3,v 1.30 2003/07/27 01:19:31 thorpej Exp $
@


1.30
log
@Since everyone uses clock_subr.c (or should, if they don't currently),
list it in conf/files instead of in every port's files.*.
@
text
@d1 1
a1 1
#	$NetBSD: files.sh3,v 1.29 2003/05/08 12:37:36 christos Exp $
d26 1
@


1.30.16.1
log
@sync with head.
@
text
@d1 1
a1 1
#	$NetBSD: files.sh3,v 1.30 2003/07/27 01:19:31 thorpej Exp $
a25 1
file	arch/sh3/sh3/syscall.c
@


1.30.16.2
log
@sync with head.
@
text
@d1 1
a1 1
#	$NetBSD: files.sh3,v 1.30.16.1 2006/06/21 14:55:31 yamt Exp $
a19 1
file	arch/sh3/sh3/lock_stubs.S
@


1.30.16.3
log
@sync with head.
@
text
@d1 1
a1 1
#	$NetBSD: files.sh3,v 1.30.16.2 2007/02/26 09:08:05 yamt Exp $
d22 1
@


1.30.16.4
log
@sync with head
@
text
@d1 1
a1 1
#	$NetBSD: files.sh3,v 1.30.16.3 2007/09/03 14:29:24 yamt Exp $
a15 1
file	arch/sh3/sh3/kobj_machdep.c	modular
@


1.30.16.5
log
@sync with head.
@
text
@d1 1
a1 1
#	$NetBSD: files.sh3,v 1.30.16.4 2008/01/21 09:39:15 yamt Exp $
d13 2
a40 2
file	arch/sh3/sh3/cpu_in_cksum.S	(inet | inet6) & cpu_in_cksum

@


1.30.16.6
log
@sync with head.
@
text
@d1 1
a1 1
#	$NetBSD: files.sh3,v 1.30.16.5 2008/02/04 09:22:28 yamt Exp $
a8 7
defflag opt_cache.h		CACHE_DEBUG
defflag opt_cache.h		SH4_CACHE_DISABLE_EMODE
defflag opt_cache.h		SH4_CACHE_DISABLE_ICACHE
defflag opt_cache.h		SH4_CACHE_DISABLE_DCACHE
defflag opt_cache.h		SH4_CACHE_WB_U0_P0_P3
defflag opt_cache.h		SH4_CACHE_WB_P1

@


1.29
log
@rename Locore.c -> locore_c.c so that we can compile on case insensitive
filesystems. (from John Gordon)
@
text
@d1 1
a1 1
#	$NetBSD: files.sh3,v 1.28 2002/05/10 15:25:13 uch Exp $
a35 1
file	dev/clock_subr.c
@


1.29.2.1
log
@Sync with HEAD
@
text
@d1 1
a1 1
#	$NetBSD: files.sh3,v 1.30 2003/07/27 01:19:31 thorpej Exp $
d36 1
@


1.29.2.2
log
@Sync with HEAD.
@
text
@@


1.29.2.3
log
@Fix the sync with head I botched.
@
text
@d1 1
a1 1
#	$NetBSD: files.sh3,v 1.29.2.1 2004/08/03 10:40:15 skrll Exp $
@


1.29.2.4
log
@Sync with HEAD. Here we go again...
@
text
@d1 1
a1 1
#	$NetBSD: files.sh3,v 1.29.2.3 2004/09/21 13:21:25 skrll Exp $
a25 1
file	arch/sh3/sh3/syscall.c
@


1.28
log
@remove COMPAT_13 staff. No 1.3 release of sh3 port. these are trace of
i386 port.
@
text
@d1 1
a1 1
#	$NetBSD: files.sh3,v 1.27 2002/05/09 12:24:19 uch Exp $
d18 1
a18 1
file	arch/sh3/sh3/Locore.c
@


1.28.6.1
log
@file files.sh3 was added on branch nathanw_sa on 2002-05-10 15:25:14 +0000
@
text
@d1 45
@


1.28.6.2
log
@remove COMPAT_13 staff. No 1.3 release of sh3 port. these are trace of
i386 port.
@
text
@a0 45
#	$NetBSD: files.sh3,v 1.28 2002/05/10 15:25:13 uch Exp $
#

defflag	opt_cputype.h		SH3 SH4

defparam	PCLOCK
defflag	opt_kstack_debug.h	KSTACK_DEBUG

file	arch/sh3/sh3/db_disasm.c	ddb
file	arch/sh3/sh3/db_interface.c	ddb | kgdb
file	arch/sh3/sh3/db_memrw.c		ddb | kgdb
file	arch/sh3/sh3/db_trace.c		ddb
file	arch/sh3/sh3/in_cksum.S		inet
file	netinet/in4_cksum.c		inet
file	arch/sh3/sh3/kgdb_machdep.c	kgdb
file	arch/sh3/sh3/exception.c
file	arch/sh3/sh3/exception_vector.S
file	arch/sh3/sh3/Locore.c
file	arch/sh3/sh3/locore_subr.S
file	arch/sh3/sh3/mem.c
file	netns/ns_cksum.c		ns
file	arch/sh3/sh3/pmap.c
file	arch/sh3/sh3/process_machdep.c
file	arch/sh3/sh3/sh3_machdep.c
file	arch/sh3/sh3/sys_machdep.c
file	arch/sh3/sh3/vm_machdep.c
file	arch/sh3/sh3/cache.c
file	arch/sh3/sh3/cache_sh3.c	sh3
file	arch/sh3/sh3/cache_sh4.c	sh4
file	arch/sh3/sh3/mmu.c
file	arch/sh3/sh3/mmu_sh3.c		sh3
file	arch/sh3/sh3/mmu_sh4.c		sh4
file	arch/sh3/sh3/clock.c
file	arch/sh3/sh3/devreg.c		sh3 & sh4
file	arch/sh3/sh3/interrupt.c
file	dev/clock_subr.c
file	dev/cninit.c
file	dev/cons.c

file	arch/sh3/sh3/procfs_machdep.c	procfs

#
# Executable file format
#
file arch/sh3/sh3/coff_exec.c		exec_coff
@


1.27
log
@rework general exception, and TLB exception handling for new pmap.
all exception staffs are moved to exception.[ch]
@
text
@d1 1
a1 1
#	$NetBSD: files.sh3,v 1.26 2002/04/20 19:59:11 thorpej Exp $
a12 1
file	arch/sh3/sh3/sh3disasm.c	ddb
a42 7
# Compatibility modules
#

# Binary compatibility with previous NetBSD releases (COMPAT_XX)
file	arch/sh3/sh3/compat_13_machdep.c	compat_13

#
d45 1
a45 1
file arch/sh3/sh3/coff_exec.c	exec_coff
@


1.26
log
@* Defflag the SH3 and SH4 options.
* In <sh3/cputypes.h>, always define both SH3 and SH4 if _LKM is defined.
@
text
@d1 1
a1 1
#	$NetBSD: files.sh3,v 1.25 2002/03/27 10:44:39 uch Exp $
d17 1
a26 1
file	arch/sh3/sh3/trap.c
@


1.25
log
@All the sh3 ports had an identical procfs_machdep.c, so use a common
file under arch/sh3/sh3.
@
text
@d1 1
a1 1
#	$NetBSD: files.sh3,v 1.24 2002/03/24 18:04:41 uch Exp $
d3 2
@


1.24
log
@Rework interrupt code.
 + Fully utilize SH SR.I[0:3] interrupt level.
 + software interrupt is emulated by TMU1, 2 one shot interrupt.
 + implement generic soft interrupts.
 + implement clockframe correctly.
@
text
@d1 1
a1 1
#	$NetBSD: files.sh3,v 1.23 2002/03/17 17:55:24 uch Exp $
d38 2
@


1.23
log
@cosmetic changes, fix comments.
@
text
@d1 1
a1 1
#	$NetBSD: files.sh3,v 1.22 2002/03/17 14:05:47 uch Exp $
d34 1
@


1.22
log
@add kernel stack debug option.
@
text
@d1 1
a1 3
#	$NetBSD: files.sh3,v 1.21 2002/03/02 22:26:27 uch Exp $
#
# new style config file for sh3 architecture
@


1.21
log
@Initial support for KGDB on the sh3.
@
text
@d1 1
a1 1
#	$NetBSD: files.sh3,v 1.20 2002/02/28 01:57:01 uch Exp $
d6 2
a7 1
defparam PCLOCK
@


1.20
log
@Cleanup register definition
@
text
@d1 1
a1 1
#	$NetBSD: files.sh3,v 1.19 2002/02/24 18:19:44 uch Exp $
d9 1
a9 1
file	arch/sh3/sh3/db_interface.c	ddb
@


1.19
log
@Move common exception vector and scheduler code to
sh3/sh3/exception_vector.S and sh3/sh3/locore_subr.S. exception
vectors are installed by sh_cpu_init().  machine/locore.S contains
kernel entry, interrupt handler, and some MD code.
@
text
@d1 1
a1 1
#	$NetBSD: files.sh3,v 1.18 2002/02/22 19:55:33 uch Exp $
d34 1
@


1.18
log
@NetBSD/sh3 common part of clock routine.
@
text
@d1 1
a1 1
#	$NetBSD: files.sh3,v 1.17 2002/02/19 17:21:20 uch Exp $
d16 1
@


1.17
log
@Clean up functions
disable_intr, enable_intr, disable_interrupt, enable_interrupt,
disable_ext_intr, enable_ext_intr.
New functions:
for external interrupt:
_cpu_intr_suspend and _cpu_intr_resume.
for exception:
_cpu_exception_suspend and _cpu_exception_resume.
@
text
@d1 1
a1 1
#	$NetBSD: files.sh3,v 1.16 2002/02/17 20:55:59 uch Exp $
d32 1
@


1.16
log
@Add new MMU API.  for detail, see sh3/mmu.h's comment.
@
text
@d1 1
a1 1
#	$NetBSD: files.sh3,v 1.15 2002/02/11 18:03:05 uch Exp $
d17 1
a17 1
file	arch/sh3/sh3/math_emulate.c	math_emulate
@


1.15
log
@add new cache routine.
@
text
@d1 1
a1 1
#	$NetBSD: files.sh3,v 1.14 2001/11/20 14:34:22 lukem Exp $
d27 5
a31 2
file	arch/sh3/sh3/cache_sh3.c
file	arch/sh3/sh3/cache_sh4.c
@


1.14
log
@- replace "defopt" with "defparam" for options which must take a value,
  as config(8) will warn for value-less defparam options
- minor whitespace/formatting cleanup
- consolidate opt_tcp_recvspace.h and opt_tcp_sendspace.h into opt_tcp_space.h
@
text
@d1 1
a1 1
#	$NetBSD: files.sh3,v 1.13 2001/08/10 18:57:25 msaitoh Exp $
d26 3
@


1.13
log
@G.C.
@
text
@d1 1
a1 1
#	$NetBSD: files.sh3,v 1.12 2001/04/23 11:20:42 uch Exp $
d6 1
a6 1
defopt	PCLOCK
@


1.12
log
@dreamcast clock module was separated.
@
text
@d1 1
a1 1
#	$NetBSD: files.sh3,v 1.11 2001/02/21 16:42:04 uch Exp $
a14 1
#file	arch/sh3/sh3/in_cksum.c		inet
@


1.12.2.1
log
@Merge Aug 24 -current into the kqueue branch.
@
text
@d1 1
a1 1
#	$NetBSD: files.sh3,v 1.13 2001/08/10 18:57:25 msaitoh Exp $
d15 1
@


1.12.2.2
log
@Sync kqueue branch with -current.
@
text
@d1 1
a1 1
#	$NetBSD: files.sh3,v 1.12.2.1 2001/08/25 06:15:51 thorpej Exp $
d6 1
a6 1
defparam PCLOCK
@


1.12.2.3
log
@Catch up with -current.
@
text
@d1 1
a1 1
#	$NetBSD: files.sh3,v 1.12.2.2 2002/01/10 19:48:37 thorpej Exp $
d9 1
a9 1
file	arch/sh3/sh3/db_interface.c	ddb | kgdb
a15 1
file	arch/sh3/sh3/exception_vector.S
d17 1
a17 1
file	arch/sh3/sh3/locore_subr.S
a25 8
file	arch/sh3/sh3/cache.c
file	arch/sh3/sh3/cache_sh3.c	sh3
file	arch/sh3/sh3/cache_sh4.c	sh4
file	arch/sh3/sh3/mmu.c
file	arch/sh3/sh3/mmu_sh3.c		sh3
file	arch/sh3/sh3/mmu_sh4.c		sh4
file	arch/sh3/sh3/clock.c
file	arch/sh3/sh3/devreg.c		sh3 & sh4
@


1.12.2.4
log
@catch up with -current on kqueue branch
@
text
@d1 3
a3 1
#	$NetBSD: files.sh3,v 1.12.2.3 2002/03/16 15:59:34 jdolecek Exp $
d6 1
a6 4
defflag	opt_cputype.h		SH3 SH4

defparam	PCLOCK
defflag	opt_kstack_debug.h	KSTACK_DEBUG
d12 1
a15 1
file	arch/sh3/sh3/exception.c
d25 1
a34 1
file	arch/sh3/sh3/interrupt.c
d39 6
a44 1
file	arch/sh3/sh3/procfs_machdep.c	procfs
d49 1
a49 1
file arch/sh3/sh3/coff_exec.c		exec_coff
@


1.11
log
@move disksubr.c define to machine-port.
@
text
@d1 1
a1 1
#	$NetBSD: files.sh3,v 1.10 2001/02/06 16:45:22 uch Exp $
a26 1
file	arch/sh3/sh3/clock.c
@


1.11.2.1
log
@Catch up to -current.
@
text
@d1 1
a1 1
#	$NetBSD: files.sh3,v 1.11 2001/02/21 16:42:04 uch Exp $
d27 1
@


1.10
log
@move machine-port specific file to machine directory.
for evbsh3, mmeye and dreamcast, use MI md_root.c
@
text
@d1 1
a1 1
#	$NetBSD: files.sh3,v 1.9 2000/09/04 23:02:42 tsubai Exp $
a12 1
file	arch/sh3/sh3/disksubr.c		disk
@


1.9
log
@Disassembly support in DDB.
@
text
@d1 1
a1 1
#	$NetBSD: files.sh3,v 1.8 2000/04/06 13:37:50 jdolecek Exp $
a5 5
# maxpartitions must be first item in files.${ARCH}.newconf
maxpartitions 8

maxusers 2 16 64

a7 1
file	arch/sh3/sh3/autoconf.c
a31 30
major	{vnd = 14}

#
# Machine-independent SCSI drivers
#

include "dev/scsipi/files.scsipi"
major	{sd = 4}
major	{st = 5}
major	{cd = 6}

#
# Machine-independent ATA drivers
#

include "dev/ata/files.ata"
major	{wd = 0}

# Memory Disk for install floppy
file arch/sh3/sh3/md_root.c	memory_disk_hooks
major	{md = 17}

#
# System bus types
#

define mainbus { }
device	mainbus:  mainbus
attach	mainbus at root
file	arch/sh3/sh3/mainbus.c	mainbus
a43 3

# network devices MII bus
include "dev/mii/files.mii"
@


1.8
log
@Switch to MI ns_cksum.c - the MD ns_cksum.c is equivalent to it
(modulo some u_intX_t vs. u_char type usage). In particular, the
MD version didn't contain any MD code.
@
text
@d1 1
a1 1
#	$NetBSD: files.sh3,v 1.7 2000/02/14 21:42:53 thorpej Exp $
d18 1
@


1.7
log
@Allow arch-specific code to specify in4_cksum() like it can specify
in_cksum().
@
text
@d1 1
a1 1
#	$NetBSD: files.sh3,v 1.6 2000/01/14 19:41:36 msaitoh Exp $
d26 1
a26 1
file	arch/sh3/sh3/ns_cksum.c		ns
@


1.6
log
@use clock_subr.c
@
text
@d1 1
a1 1
#	$NetBSD: files.sh3,v 1.5 2000/01/14 19:20:32 msaitoh Exp $
d20 1
@


1.5
log
@in_cksum.c ->in_cksum.S
@
text
@d1 1
a1 1
#	$NetBSD: files.sh3,v 1.4 1999/09/21 13:16:17 tsubai Exp $
d33 1
@


1.4
log
@Move common parts of machdep.c to sh3_machdep.c.
@
text
@d1 1
a1 1
#	$NetBSD: files.sh3,v 1.3 1999/09/14 10:22:34 tsubai Exp $
d19 2
a20 1
file	arch/sh3/sh3/in_cksum.c		inet
@


1.4.2.1
log
@Update thorpej_scsipi to -current as of a month ago
A i386 GENERIC kernel compiles without the siop, ahc and bha drivers
(will be updated later). i386 IDE/ATAPI and ncr work, as well as
sparc/esp_sbus. alpha should work as well (untested yet).
siop, ahc and bha will be updated once I've updated the branch to current
-current, as well as machine-dependant code.
@
text
@d1 1
a1 1
#	$NetBSD: files.sh3,v 1.9 2000/09/04 23:02:42 tsubai Exp $
a17 1
file	arch/sh3/sh3/sh3disasm.c	ddb
d19 1
a19 3
file	arch/sh3/sh3/in_cksum.S		inet
file	netinet/in4_cksum.c		inet
#file	arch/sh3/sh3/in_cksum.c		inet
d24 1
a24 1
file	netns/ns_cksum.c		ns
a31 1
file	dev/clock_subr.c
@


1.4.2.2
log
@Sync with HEAD.
@
text
@d1 1
a1 1
#	$NetBSD: files.sh3,v 1.4.2.1 2000/11/20 20:24:27 bouyer Exp $
d6 5
d13 1
d38 30
d80 3
@


1.4.2.3
log
@Sync with HEAD.
@
text
@d1 1
a1 1
#	$NetBSD: files.sh3,v 1.4.2.2 2001/02/11 19:12:11 bouyer Exp $
d13 1
@


1.3
log
@Catch up with -current.
@
text
@d1 1
a1 1
#	$NetBSD: files.sh3,v 1.2 1999/09/13 16:26:19 msaitoh Exp $
d27 1
@


1.2
log
@remove mainbus pseudo floppy drive
@
text
@d1 1
a1 1
#	$NetBSD: files.sh3,v 1.1 1999/09/13 10:31:07 itojun Exp $
d24 2
a25 3
file	arch/sh3/sh3/ns_cksum.c	ns
file	arch/sh3/sh3/pmap.c		!pmap_new
file	arch/sh3/sh3/pmap.new.c		pmap_new
d77 1
a77 1
include "../../../dev/mii/files.mii"
@


1.1
log
@Merge in NetBSD/sh3 from cvs.kame.net repository.

Tree structure:
- sys/arch/sh3: sh3 generic code
	As commented, in-chip device drivers are put into sys/arch/sh3/dev.
- sys/arch/evbsh3: sh3 evaluation boards (pure sh3 CPU, no fancy external HW)
- sys/arch/mmeye: Brains mmEye, www.brains.co.jp
MI source code includes couple of #ifdef for sh3-coff support.
(sh3 uses coff or elf)

Needs some more improvements, especialy in sys/arch/sh3/conf/files.sh3,
to compile the tree (due to last minute tree structure change).
@
text
@d1 1
a1 1
#	$NetBSD: files.sh3,v 1.92.2.3 1997/11/28 08:26:03 mellon Exp $
a63 8

# Mainbus pseudo floppy disk controller
device	fdc {drive = -1}
attach	fdc at mainbus
device	fd: disk
attach	fd at fdc
file	arch/sh3/sh3/fd.c		fdc needs-flag
major	{fd = 2}
@

