head 1.48; access; symbols netbsd-11-0-RC5:1.48 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 , 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} @