head 1.32; access; symbols netbsd-11-0-RC4:1.32 netbsd-11-0-RC3:1.32 netbsd-11-0-RC2:1.32 netbsd-11-0-RC1:1.32 perseant-exfatfs-base-20250801:1.32 netbsd-11:1.32.0.36 netbsd-11-base:1.32 netbsd-10-1-RELEASE:1.32 perseant-exfatfs-base-20240630:1.32 perseant-exfatfs:1.32.0.34 perseant-exfatfs-base:1.32 netbsd-8-3-RELEASE:1.31 netbsd-9-4-RELEASE:1.32 netbsd-10-0-RELEASE:1.32 netbsd-10-0-RC6:1.32 netbsd-10-0-RC5:1.32 netbsd-10-0-RC4:1.32 netbsd-10-0-RC3:1.32 netbsd-10-0-RC2:1.32 thorpej-ifq:1.32.0.32 thorpej-ifq-base:1.32 thorpej-altq-separation:1.32.0.30 thorpej-altq-separation-base:1.32 netbsd-10-0-RC1:1.32 netbsd-10:1.32.0.28 netbsd-10-base:1.32 bouyer-sunxi-drm:1.32.0.26 bouyer-sunxi-drm-base:1.32 netbsd-9-3-RELEASE:1.32 thorpej-i2c-spi-conf2:1.32.0.24 thorpej-i2c-spi-conf2-base:1.32 thorpej-futex2:1.32.0.22 thorpej-futex2-base:1.32 thorpej-cfargs2:1.32.0.20 thorpej-cfargs2-base:1.32 cjep_sun2x-base1:1.32 cjep_sun2x:1.32.0.18 cjep_sun2x-base:1.32 cjep_staticlib_x-base1:1.32 netbsd-9-2-RELEASE:1.32 cjep_staticlib_x:1.32.0.16 cjep_staticlib_x-base:1.32 thorpej-i2c-spi-conf:1.32.0.14 thorpej-i2c-spi-conf-base:1.32 thorpej-cfargs:1.32.0.12 thorpej-cfargs-base:1.32 thorpej-futex:1.32.0.10 thorpej-futex-base:1.32 netbsd-9-1-RELEASE:1.32 bouyer-xenpvh-base2:1.32 phil-wifi-20200421:1.32 bouyer-xenpvh-base1:1.32 phil-wifi-20200411:1.32 bouyer-xenpvh:1.32.0.8 bouyer-xenpvh-base:1.32 is-mlppp:1.32.0.6 is-mlppp-base:1.32 phil-wifi-20200406:1.32 netbsd-8-2-RELEASE:1.31 ad-namecache-base3:1.32 netbsd-9-0-RELEASE:1.32 netbsd-9-0-RC2:1.32 ad-namecache-base2:1.32 ad-namecache-base1:1.32 ad-namecache:1.32.0.4 ad-namecache-base:1.32 netbsd-9-0-RC1:1.32 phil-wifi-20191119:1.32 netbsd-9:1.32.0.2 netbsd-9-base:1.32 phil-wifi-20190609:1.32 netbsd-8-1-RELEASE:1.31 netbsd-8-1-RC1:1.31 isaki-audio2:1.31.0.18 isaki-audio2-base:1.31 pgoyette-compat-merge-20190127:1.31 pgoyette-compat-20190127:1.31 pgoyette-compat-20190118:1.31 pgoyette-compat-1226:1.31 pgoyette-compat-1126:1.31 pgoyette-compat-1020:1.31 pgoyette-compat-0930:1.31 pgoyette-compat-0906:1.31 netbsd-7-2-RELEASE:1.30 pgoyette-compat-0728:1.31 netbsd-8-0-RELEASE:1.31 phil-wifi:1.31.0.16 phil-wifi-base:1.31 pgoyette-compat-0625:1.31 netbsd-8-0-RC2:1.31 pgoyette-compat-0521:1.31 pgoyette-compat-0502:1.31 pgoyette-compat-0422:1.31 netbsd-8-0-RC1:1.31 pgoyette-compat-0415:1.31 pgoyette-compat-0407:1.31 pgoyette-compat-0330:1.31 pgoyette-compat-0322:1.31 pgoyette-compat-0315:1.31 netbsd-7-1-2-RELEASE:1.30 pgoyette-compat:1.31.0.14 pgoyette-compat-base:1.31 netbsd-7-1-1-RELEASE:1.30 tls-maxphys-base-20171202:1.31 matt-nb8-mediatek:1.31.0.12 matt-nb8-mediatek-base:1.31 nick-nhusb-base-20170825:1.31 perseant-stdc-iso10646:1.31.0.10 perseant-stdc-iso10646-base:1.31 netbsd-8:1.31.0.8 netbsd-8-base:1.31 prg-localcount2-base3:1.31 prg-localcount2-base2:1.31 prg-localcount2-base1:1.31 prg-localcount2:1.31.0.6 prg-localcount2-base:1.31 pgoyette-localcount-20170426:1.31 bouyer-socketcan-base1:1.31 jdolecek-ncq:1.31.0.4 jdolecek-ncq-base:1.31 pgoyette-localcount-20170320:1.31 netbsd-7-1:1.30.0.82 netbsd-7-1-RELEASE:1.30 netbsd-7-1-RC2:1.30 nick-nhusb-base-20170204:1.31 netbsd-7-nhusb-base-20170116:1.30 bouyer-socketcan:1.31.0.2 bouyer-socketcan-base:1.31 pgoyette-localcount-20170107:1.31 netbsd-7-1-RC1:1.30 nick-nhusb-base-20161204:1.30 pgoyette-localcount-20161104:1.30 netbsd-7-0-2-RELEASE:1.30 nick-nhusb-base-20161004:1.30 localcount-20160914:1.30 netbsd-7-nhusb:1.30.0.80 netbsd-7-nhusb-base:1.30 pgoyette-localcount-20160806:1.30 pgoyette-localcount-20160726:1.30 pgoyette-localcount:1.30.0.78 pgoyette-localcount-base:1.30 nick-nhusb-base-20160907:1.30 nick-nhusb-base-20160529:1.30 netbsd-7-0-1-RELEASE:1.30 nick-nhusb-base-20160422:1.30 nick-nhusb-base-20160319:1.30 nick-nhusb-base-20151226:1.30 netbsd-7-0:1.30.0.76 netbsd-7-0-RELEASE:1.30 nick-nhusb-base-20150921:1.30 netbsd-7-0-RC3:1.30 netbsd-7-0-RC2:1.30 netbsd-7-0-RC1:1.30 nick-nhusb-base-20150606:1.30 nick-nhusb-base-20150406:1.30 nick-nhusb:1.30.0.74 nick-nhusb-base:1.30 netbsd-5-2-3-RELEASE:1.30 netbsd-5-1-5-RELEASE:1.30 netbsd-6-0-6-RELEASE:1.30 netbsd-6-1-5-RELEASE:1.30 netbsd-7:1.30.0.72 netbsd-7-base:1.30 yamt-pagecache-base9:1.30 yamt-pagecache-tag8:1.30 netbsd-6-1-4-RELEASE:1.30 netbsd-6-0-5-RELEASE:1.30 tls-earlyentropy:1.30.0.70 tls-earlyentropy-base:1.30 riastradh-xf86-video-intel-2-7-1-pre-2-21-15:1.30 riastradh-drm2-base3:1.30 netbsd-6-1-3-RELEASE:1.30 netbsd-6-0-4-RELEASE:1.30 netbsd-5-2-2-RELEASE:1.30 netbsd-5-1-4-RELEASE:1.30 netbsd-6-1-2-RELEASE:1.30 netbsd-6-0-3-RELEASE:1.30 netbsd-5-2-1-RELEASE:1.30 netbsd-5-1-3-RELEASE:1.30 rmind-smpnet-nbase:1.30 netbsd-6-1-1-RELEASE:1.30 riastradh-drm2-base2:1.30 riastradh-drm2-base1:1.30 riastradh-drm2:1.30.0.68 riastradh-drm2-base:1.30 rmind-smpnet:1.30.0.60 rmind-smpnet-base:1.30 netbsd-6-1:1.30.0.66 netbsd-6-0-2-RELEASE:1.30 netbsd-6-1-RELEASE:1.30 khorben-n900:1.30.0.64 netbsd-6-1-RC4:1.30 netbsd-6-1-RC3:1.30 agc-symver:1.30.0.62 agc-symver-base:1.30 netbsd-6-1-RC2:1.30 netbsd-6-1-RC1:1.30 yamt-pagecache-base8:1.30 netbsd-5-2:1.30.0.58 netbsd-6-0-1-RELEASE:1.30 yamt-pagecache-base7:1.30 netbsd-5-2-RELEASE:1.30 netbsd-5-2-RC1:1.30 matt-nb6-plus-nbase:1.30 yamt-pagecache-base6:1.30 netbsd-6-0:1.30.0.56 netbsd-6-0-RELEASE:1.30 netbsd-6-0-RC2:1.30 tls-maxphys:1.30.0.54 tls-maxphys-base:1.30 matt-nb6-plus:1.30.0.52 matt-nb6-plus-base:1.30 netbsd-6-0-RC1:1.30 jmcneill-usbmp-base10:1.30 yamt-pagecache-base5:1.30 jmcneill-usbmp-base9:1.30 yamt-pagecache-base4:1.30 jmcneill-usbmp-base8:1.30 jmcneill-usbmp-base7:1.30 jmcneill-usbmp-base6:1.30 jmcneill-usbmp-base5:1.30 jmcneill-usbmp-base4:1.30 jmcneill-usbmp-base3:1.30 jmcneill-usbmp-pre-base2:1.30 jmcneill-usbmp-base2:1.30 netbsd-6:1.30.0.50 netbsd-6-base:1.30 netbsd-5-1-2-RELEASE:1.30 netbsd-5-1-1-RELEASE:1.30 jmcneill-usbmp:1.30.0.48 jmcneill-usbmp-base:1.30 jmcneill-audiomp3:1.30.0.46 jmcneill-audiomp3-base:1.30 yamt-pagecache-base3:1.30 yamt-pagecache-base2:1.30 yamt-pagecache:1.30.0.44 yamt-pagecache-base:1.30 rmind-uvmplock-nbase:1.30 cherry-xenmp:1.30.0.42 cherry-xenmp-base:1.30 jym-xensuspend-nbase:1.30 uebayasi-xip-base7:1.30 bouyer-quota2-nbase:1.30 bouyer-quota2:1.30.0.40 bouyer-quota2-base:1.30 jruoho-x86intr:1.30.0.38 jruoho-x86intr-base:1.30 matt-mips64-premerge-20101231:1.30 matt-nb5-mips64-premerge-20101231:1.30 matt-nb5-pq3:1.30.0.36 matt-nb5-pq3-base:1.30 netbsd-5-1:1.30.0.34 uebayasi-xip-base6:1.30 uebayasi-xip-base5:1.30 netbsd-5-1-RELEASE:1.30 uebayasi-xip-base4:1.30 uebayasi-xip-base3:1.30 yamt-nfs-mp-base11:1.30 netbsd-5-1-RC4:1.30 matt-nb5-mips64-k15:1.30 uebayasi-xip-base2:1.30 yamt-nfs-mp-base10:1.30 netbsd-5-1-RC3:1.30 netbsd-5-1-RC2:1.30 uebayasi-xip-base1:1.30 netbsd-5-1-RC1:1.30 rmind-uvmplock:1.30.0.32 rmind-uvmplock-base:1.30 yamt-nfs-mp-base9:1.30 uebayasi-xip:1.30.0.30 uebayasi-xip-base:1.30 netbsd-5-0-2-RELEASE:1.30 matt-nb5-mips64-premerge-20091211:1.30 matt-premerge-20091211:1.30 yamt-nfs-mp-base8:1.30 matt-nb5-mips64-u2-k2-k4-k7-k8-k9:1.30 matt-nb4-mips64-k7-u2a-k9b:1.30 matt-nb5-mips64-u1-k1-k5:1.30 yamt-nfs-mp-base7:1.30 matt-nb5-mips64:1.30.0.28 netbsd-5-0-1-RELEASE:1.30 jymxensuspend-base:1.30 yamt-nfs-mp-base6:1.30 yamt-nfs-mp-base5:1.30 yamt-nfs-mp-base4:1.30 yamt-nfs-mp-base3:1.30 nick-hppapmap-base4:1.30 nick-hppapmap-base3:1.30 netbsd-5-0:1.30.0.26 netbsd-5-0-RELEASE:1.30 netbsd-5-0-RC4:1.30 netbsd-5-0-RC3:1.30 nick-hppapmap-base2:1.30 netbsd-5-0-RC2:1.30 jym-xensuspend:1.30.0.24 jym-xensuspend-base:1.30 netbsd-5-0-RC1:1.30 haad-dm-base2:1.30 haad-nbase2:1.30 ad-audiomp2:1.30.0.22 ad-audiomp2-base:1.30 netbsd-5:1.30.0.20 netbsd-5-base:1.30 nick-hppapmap:1.30.0.18 nick-hppapmap-base:1.30 matt-mips64-base2:1.30 haad-dm-base1:1.30 wrstuden-revivesa-base-4:1.30 netbsd-4-0-1-RELEASE:1.28 wrstuden-revivesa-base-3:1.30 wrstuden-revivesa-base-2:1.30 wrstuden-fixsa-newbase:1.28 nick-csl-alignment-base5:1.29 haad-dm:1.30.0.16 haad-dm-base:1.30 wrstuden-revivesa-base-1:1.30 simonb-wapbl-nbase:1.30 yamt-pf42-base4:1.30 simonb-wapbl:1.30.0.14 simonb-wapbl-base:1.30 yamt-pf42-base3:1.30 hpcarm-cleanup-nbase:1.30 yamt-pf42-baseX:1.30 yamt-pf42-base2:1.30 yamt-nfs-mp-base2:1.30 wrstuden-revivesa:1.30.0.12 wrstuden-revivesa-base:1.30 yamt-nfs-mp:1.30.0.10 yamt-nfs-mp-base:1.30 yamt-pf42:1.30.0.8 yamt-pf42-base:1.30 ad-socklock-base1:1.30 yamt-lazymbuf-base15:1.30 yamt-lazymbuf-base14:1.30 keiichi-mipv6-nbase:1.30 mjf-devfs2:1.30.0.6 mjf-devfs2-base:1.30 nick-net80211-sync:1.30.0.4 nick-net80211-sync-base:1.30 keiichi-mipv6:1.30.0.2 keiichi-mipv6-base:1.30 bouyer-xeni386-merge1:1.29 matt-armv6-prevmlocking:1.29 wrstuden-fixsa-base-1:1.28 vmlocking2-base3:1.29 netbsd-4-0:1.28.0.22 netbsd-4-0-RELEASE:1.28 bouyer-xeni386-nbase:1.29 yamt-kmem-base3:1.29 cube-autoconf:1.29.0.28 cube-autoconf-base:1.29 yamt-kmem-base2:1.29 bouyer-xeni386:1.29.0.26 bouyer-xeni386-base:1.29 yamt-kmem:1.29.0.24 yamt-kmem-base:1.29 vmlocking2-base2:1.29 reinoud-bufcleanup-nbase:1.29 vmlocking2:1.29.0.22 vmlocking2-base1:1.29 netbsd-4-0-RC5:1.28 matt-nb4-arm:1.28.0.20 matt-nb4-arm-base:1.28 matt-armv6-nbase:1.30 jmcneill-base:1.29 netbsd-4-0-RC4:1.28 mjf-devfs:1.29.0.20 mjf-devfs-base:1.29 bouyer-xenamd64-base2:1.29 vmlocking-nbase:1.29 yamt-x86pmap-base4:1.29 bouyer-xenamd64:1.29.0.18 bouyer-xenamd64-base:1.29 netbsd-4-0-RC3:1.28 yamt-x86pmap-base3:1.29 yamt-x86pmap-base2:1.29 netbsd-4-0-RC2:1.28 yamt-x86pmap:1.29.0.16 yamt-x86pmap-base:1.29 netbsd-4-0-RC1:1.28 matt-armv6:1.29.0.14 matt-armv6-base:1.29 jmcneill-pm:1.29.0.12 jmcneill-pm-base:1.29 hpcarm-cleanup:1.29.0.10 hpcarm-cleanup-base:1.30 nick-csl-alignment:1.29.0.8 nick-csl-alignment-base:1.29 matt-mips64:1.29.0.6 matt-mips64-base:1.29 netbsd-3-1-1-RELEASE:1.26 netbsd-3-0-3-RELEASE:1.26 yamt-idlelwp-base8:1.29 wrstuden-fixsa:1.28.0.18 wrstuden-fixsa-base:1.28 ppcoea-renovation:1.29.0.4 ppcoea-renovation-base:1.29 thorpej-atomic:1.29.0.2 thorpej-atomic-base:1.29 reinoud-bufcleanup:1.28.0.16 reinoud-bufcleanup-base:1.29 mjf-ufs-trans:1.28.0.14 mjf-ufs-trans-base:1.29 vmlocking:1.28.0.12 vmlocking-base:1.29 ad-audiomp:1.28.0.10 ad-audiomp-base:1.28 yamt-idlelwp:1.28.0.8 post-newlock2-merge:1.28 newlock2-nbase:1.28 yamt-splraiseipl-base5:1.28 yamt-splraiseipl-base4:1.28 yamt-splraiseipl-base3:1.28 abandoned-netbsd-4-base:1.27 abandoned-netbsd-4:1.27.0.18 netbsd-3-1:1.26.0.22 netbsd-3-1-RELEASE:1.26 netbsd-3-0-2-RELEASE:1.26 yamt-splraiseipl-base2:1.28 netbsd-3-1-RC4:1.26 yamt-splraiseipl:1.28.0.4 yamt-splraiseipl-base:1.28 netbsd-3-1-RC3:1.26 yamt-pdpolicy-base9:1.28 newlock2:1.28.0.2 newlock2-base:1.28 yamt-pdpolicy-base8:1.27 netbsd-3-1-RC2:1.26 netbsd-3-1-RC1:1.26 yamt-pdpolicy-base7:1.27 netbsd-4:1.28.0.6 netbsd-4-base:1.28 yamt-pdpolicy-base6:1.27 chap-midi-nbase:1.27 netbsd-3-0-1-RELEASE:1.26 gdamore-uart:1.27.0.16 gdamore-uart-base:1.27 simonb-timcounters-final:1.27 yamt-pdpolicy-base5:1.27 chap-midi:1.27.0.14 chap-midi-base:1.27 yamt-pdpolicy-base4:1.27 yamt-pdpolicy-base3:1.27 peter-altq-base:1.27 peter-altq:1.27.0.12 yamt-pdpolicy-base2:1.27 elad-kernelauth-base:1.27 elad-kernelauth:1.27.0.10 yamt-pdpolicy:1.27.0.8 yamt-pdpolicy-base:1.27 yamt-uio_vmspace-base5:1.27 simonb-timecounters:1.27.0.6 simonb-timecounters-base:1.27 rpaulo-netinet-merge-pcb:1.27.0.4 rpaulo-netinet-merge-pcb-base:1.28 yamt-uio_vmspace:1.27.0.2 netbsd-3-0:1.26.0.20 netbsd-3-0-RELEASE:1.26 netbsd-3-0-RC6:1.26 yamt-readahead-base3:1.26 netbsd-3-0-RC5:1.26 netbsd-3-0-RC4:1.26 netbsd-3-0-RC3:1.26 yamt-readahead-base2:1.26 netbsd-3-0-RC2:1.26 yamt-readahead-pervnode:1.26 yamt-readahead-perfile:1.26 yamt-readahead:1.26.0.18 yamt-readahead-base:1.26 netbsd-3-0-RC1:1.26 yamt-vop-base3:1.26 netbsd-2-0-3-RELEASE:1.25 netbsd-2-1:1.25.0.6 yamt-vop-base2:1.26 thorpej-vnode-attr:1.26.0.16 thorpej-vnode-attr-base:1.26 netbsd-2-1-RELEASE:1.25 yamt-vop:1.26.0.14 yamt-vop-base:1.26 netbsd-2-1-RC6:1.25 netbsd-2-1-RC5:1.25 netbsd-2-1-RC4:1.25 netbsd-2-1-RC3:1.25 netbsd-2-1-RC2:1.25 netbsd-2-1-RC1:1.25 yamt-lazymbuf:1.26.0.12 yamt-km-base4:1.26 netbsd-2-0-2-RELEASE:1.25 yamt-km-base3:1.26 netbsd-3:1.26.0.10 netbsd-3-base:1.26 yamt-km-base2:1.26 yamt-km:1.26.0.6 yamt-km-base:1.26 kent-audio2:1.26.0.4 kent-audio2-base:1.26 netbsd-2-0-1-RELEASE:1.25 kent-audio1-beforemerge:1.26 netbsd-2:1.25.0.4 netbsd-2-base:1.25 kent-audio1:1.26.0.2 kent-audio1-base:1.26 netbsd-2-0-RELEASE:1.25 netbsd-2-0-RC5:1.25 netbsd-2-0-RC4:1.25 netbsd-2-0-RC3:1.25 netbsd-2-0-RC2:1.25 netbsd-2-0-RC1:1.25 netbsd-2-0:1.25.0.2 netbsd-2-0-base:1.25 netbsd-1-6-PATCH002-RELEASE:1.19 netbsd-1-6-PATCH002:1.19 netbsd-1-6-PATCH002-RC4:1.19 netbsd-1-6-PATCH002-RC3:1.19 netbsd-1-6-PATCH002-RC2:1.19 netbsd-1-6-PATCH002-RC1:1.19 ktrace-lwp:1.24.0.2 ktrace-lwp-base:1.26 netbsd-1-6-PATCH001:1.19 netbsd-1-6-PATCH001-RELEASE:1.19 netbsd-1-6-PATCH001-RC3:1.19 netbsd-1-6-PATCH001-RC2:1.19 netbsd-1-6-PATCH001-RC1:1.19 nathanw_sa_end:1.19.6.4 nathanw_sa_before_merge:1.23 fvdl_fs64_base:1.23 gmcgarry_ctxsw:1.22.0.4 gmcgarry_ctxsw_base:1.22 gmcgarry_ucred:1.22.0.2 gmcgarry_ucred_base:1.22 nathanw_sa_base:1.23 kqueue-aftermerge:1.20 kqueue-beforemerge:1.20 netbsd-1-6-RELEASE:1.19 netbsd-1-6-RC3:1.19 netbsd-1-6-RC2:1.19 netbsd-1-6-RC1:1.19 nathanw_sa:1.19.0.6 netbsd-1-6:1.19.0.4 netbsd-1-6-base:1.19 gehenna-devsw:1.19.0.2 gehenna-devsw-base:1.19 eeh-devprop:1.16.0.4 eeh-devprop-base:1.16 newlock:1.16.0.2 newlock-base:1.16 ifpoll-base:1.15 thorpej-mips-cache:1.12.0.4 thorpej-mips-cache-base:1.12 thorpej-devvp-base3:1.12 thorpej-devvp-base2:1.12 post-chs-ubcperf:1.12 pre-chs-ubcperf:1.12 thorpej-devvp:1.12.0.2 thorpej-devvp-base:1.12 kqueue:1.11.0.2 kqueue-base:1.20 thorpej_scsipi_beforemerge:1.10 thorpej_scsipi_nbase:1.9 thorpej_scsipi:1.1.0.2 thorpej_scsipi_base:1.9; locks; strict; comment @# @; 1.32 date 2019.05.08.13.40.14; author isaki; state Exp; branches; next 1.31; commitid LEGDdtzAItkeapmB; 1.31 date 2016.12.29.11.49.05; author tsutsui; state Exp; branches 1.31.16.1 1.31.18.1; next 1.30; 1.30 date 2008.02.20.21.43.33; author drochner; state Exp; branches 1.30.54.1 1.30.74.1 1.30.78.1; next 1.29; 1.29 date 2007.04.10.02.30.19; author macallan; state Exp; branches 1.29.14.1; next 1.28; 1.28 date 2006.09.05.11.09.36; author uwe; state Exp; branches 1.28.8.1 1.28.12.1 1.28.14.1; next 1.27; 1.27 date 2005.12.11.12.17.06; author christos; state Exp; branches 1.27.4.1 1.27.8.1; next 1.26; 1.26 date 2004.07.06.13.09.19; author uch; state Exp; branches 1.26.12.1; next 1.25; 1.25 date 2003.08.24.17.33.27; author marcus; state Exp; branches; next 1.24; 1.24 date 2003.06.14.16.15.16; author tsutsui; state Exp; branches 1.24.2.1; next 1.23; 1.23 date 2002.12.27.11.43.38; author tsutsui; state Exp; branches; next 1.22; 1.22 date 2002.11.19.09.37.25; author itohy; state Exp; branches; next 1.21; 1.21 date 2002.11.15.14.15.36; author itohy; state Exp; branches; next 1.20; 1.20 date 2002.09.06.13.18.43; author gehenna; state Exp; branches; next 1.19; 1.19 date 2002.04.16.20.50.19; author thorpej; state Exp; branches 1.19.2.1 1.19.6.1; next 1.18; 1.18 date 2002.03.27.10.44.38; author uch; state Exp; branches; next 1.17; 1.17 date 2002.03.24.18.14.27; author uch; state Exp; branches; next 1.16; 1.16 date 2002.03.08.13.22.11; author uch; state Exp; branches; next 1.15; 1.15 date 2002.02.22.19.44.02; author uch; state Exp; branches; next 1.14; 1.14 date 2001.11.20.14.34.20; author lukem; state Exp; branches; next 1.13; 1.13 date 2001.11.20.12.56.25; author lukem; state Exp; branches; next 1.12; 1.12 date 2001.09.06.22.07.39; author thorpej; state Exp; branches; next 1.11; 1.11 date 2001.05.26.19.04.39; author marcus; state Exp; branches 1.11.2.1; next 1.10; 1.10 date 2001.04.23.11.20.41; author uch; state Exp; branches; next 1.9; 1.9 date 2001.02.21.16.42.04; author uch; state Exp; branches 1.9.2.1; next 1.8; 1.8 date 2001.02.06.16.45.19; author uch; state Exp; branches; next 1.7; 1.7 date 2001.02.01.01.27.04; author thorpej; state Exp; branches; next 1.6; 1.6 date 2001.01.31.18.39.46; author thorpej; state Exp; branches; next 1.5; 1.5 date 2001.01.31.00.14.29; author thorpej; state Exp; branches; next 1.4; 1.4 date 2001.01.21.23.38.34; author marcus; state Exp; branches; next 1.3; 1.3 date 2001.01.17.00.07.23; author fvdl; state Exp; branches; next 1.2; 1.2 date 2001.01.16.00.33.50; author marcus; state Exp; branches; next 1.1; 1.1 date 2000.12.11.18.19.12; author marcus; state Exp; branches 1.1.2.1; next ; 1.31.16.1 date 2019.06.10.22.06.01; author christos; state Exp; branches; next ; commitid jtc8rnCzWiEEHGqB; 1.31.18.1 date 2019.05.05.02.31.40; author isaki; state Exp; branches; next ; commitid P6qg5pdPOH2RzXlB; 1.30.54.1 date 2017.12.03.11.36.00; author jdolecek; state Exp; branches; next ; commitid XcIYRZTAh1LmerhA; 1.30.74.1 date 2017.02.05.13.40.06; author skrll; state Exp; branches; next ; 1.30.78.1 date 2017.01.07.08.56.12; author pgoyette; state Exp; branches; next ; 1.29.14.1 date 2008.03.23.02.03.58; author matt; state Exp; branches; next ; 1.28.8.1 date 2007.04.15.16.02.39; author yamt; state Exp; branches; next ; 1.28.12.1 date 2007.04.10.13.22.55; author ad; state Exp; branches; next ; 1.28.14.1 date 2007.07.11.19.58.32; author mjf; state Exp; branches; next ; 1.27.4.1 date 2006.09.09.02.38.28; author rpaulo; state Exp; branches; next ; 1.27.8.1 date 2006.09.14.12.31.08; author yamt; state Exp; branches; next ; 1.26.12.1 date 2006.12.30.20.45.46; author yamt; state Exp; branches; next 1.26.12.2; 1.26.12.2 date 2007.09.03.14.23.55; author yamt; state Exp; branches; next 1.26.12.3; 1.26.12.3 date 2008.02.27.08.36.19; author yamt; state Exp; branches; next ; 1.24.2.1 date 2004.08.03.10.33.53; author skrll; state Exp; branches; next 1.24.2.2; 1.24.2.2 date 2004.09.18.14.33.33; author skrll; state Exp; branches; next 1.24.2.3; 1.24.2.3 date 2004.09.21.13.14.39; author skrll; state Exp; branches; next ; 1.19.2.1 date 2002.05.16.13.32.04; author gehenna; state Exp; branches; next 1.19.2.2; 1.19.2.2 date 2002.05.17.15.09.05; author gehenna; state Exp; branches; next ; 1.19.6.1 date 2002.04.16.20.50.19; author nathanw; state dead; branches; next 1.19.6.2; 1.19.6.2 date 2002.09.17.21.14.10; author nathanw; state Exp; branches; next 1.19.6.3; 1.19.6.3 date 2002.12.11.05.58.25; author thorpej; state Exp; branches; next 1.19.6.4; 1.19.6.4 date 2002.12.29.19.21.37; author thorpej; state Exp; branches; next ; 1.11.2.1 date 2001.09.13.01.13.34; author thorpej; state Exp; branches; next 1.11.2.2; 1.11.2.2 date 2002.01.10.19.41.55; author thorpej; state Exp; branches; next 1.11.2.3; 1.11.2.3 date 2002.03.16.15.57.23; author jdolecek; state Exp; branches; next 1.11.2.4; 1.11.2.4 date 2002.06.23.17.35.33; author jdolecek; state Exp; branches; next 1.11.2.5; 1.11.2.5 date 2002.10.10.18.32.20; author jdolecek; state Exp; branches; next ; 1.9.2.1 date 2001.06.21.19.21.20; author nathanw; state Exp; branches; next ; 1.1.2.1 date 2000.12.11.18.19.12; author bouyer; state dead; branches; next 1.1.2.2; 1.1.2.2 date 2001.01.08.14.56.18; author bouyer; state Exp; branches; next 1.1.2.3; 1.1.2.3 date 2001.02.11.19.09.14; author bouyer; state Exp; branches; next 1.1.2.4; 1.1.2.4 date 2001.03.12.13.28.07; author bouyer; state Exp; branches; next ; desc @@ 1.32 log @Merge isaki-audio2 branch, the overhaul of audio subsystem. - Interrupt-oriented system rather than thread-oriented. - Improve stability, quality and performance. - Split playback and record cleanly. Improve halfduplex support. - Many bugs are fixed including deadlocks, resource leaks, abuses, etc. - Simplify audio filter mechanism. The encoding/channels/frequency conversions are completely handled in the upper layer. So the hard- ware driver only converts its hardware encoding (if necessary). - audio_hw_if changes: - Obsoletes query_encoding and add query_format instead. - Obsoletes set_params and add set_format instead. - Remove drain, setfd, mappage. - The call sequences are changed. - ioctl AUDIO_GETFD/SETFD, AUDIO_GETCHAN/SETCHAN are obsoleted. - ioctl AUDIO_{QUERY,GET,SET}FORMAT are introduced. - cleanup config attributes: au*conv and mulaw. - All hardware drivers should follow it (I've done as much as possible). Some file paths are changed: - dev/audio.c -> dev/audio/audio.c (rewritten) - dev/audiovar.h -> dev/audio/audiovar.h - dev/audio_dai.h -> dev/audio/audio_dai.h - dev/audio_if.h -> dev/audio/audio_if.h - dev/audiobell.c -> dev/audio/audiobell.c - dev/audiobellvar.h -> dev/audio/audiobellvar.h - dev/mulaw.[ch] -> dev/audio/mulaw.[ch] + dev/audio/alaw.c @ text @# $NetBSD: files.dreamcast,v 1.31 2016/12/29 11:49:05 tsutsui Exp $ # maxpartitions must be first item in files.${MACHINE} maxpartitions 16 maxusers 2 16 64 include "dev/i2o/files.i2o" include "dev/pci/files.pci" file arch/dreamcast/dreamcast/conf.c file arch/dreamcast/dreamcast/machdep.c file arch/dreamcast/dreamcast/autoconf.c file arch/dreamcast/dreamcast/clock_machdep.c file arch/sh3/sh3/disksubr.c disk file dev/kloader.c kloader file arch/dreamcast/dreamcast/kloader_machdep.c kloader defflag opt_kloader.h KLOADER defflag debug_kloader.h KLOADER_DEBUG defparam opt_memsize.h IOM_ROM_BEGIN IOM_ROM_SIZE IOM_RAM_BEGIN IOM_RAM_SIZE # # Machine-independent SCSI drivers # include "dev/scsipi/files.scsipi" # # Machine-independent ATA drivers # include "dev/ata/files.ata" # Memory Disk for install floppy file dev/md_root.c memory_disk_hooks # # System bus types # define mainbus { } device mainbus: mainbus attach mainbus at root file arch/dreamcast/dreamcast/mainbus.c mainbus device cpu attach cpu at mainbus file arch/sh3/sh3/cpu.c cpu include "arch/sh3/conf/files.shb" file arch/dreamcast/dreamcast/sysasic.c shb device maple { [port = -1], [subunit = -1] } attach maple at shb file arch/dreamcast/dev/maple/maple.c maple needs-flag device mkbd: wskbddev attach mkbd at maple file arch/dreamcast/dev/maple/mkbd.c mkbd needs-flag device mms: wsmousedev attach mms at maple file arch/dreamcast/dev/maple/mms.c mms needs-flag device mmem: disk attach mmem at maple file arch/dreamcast/dev/maple/mmemcard.c mmem needs-flag device mlcd attach mlcd at maple file arch/dreamcast/dev/maple/mlcd.c mlcd needs-flag device pvr: wsemuldisplaydev, rasops16 attach pvr at shb file arch/dreamcast/dev/pvr.c pvr needs-flag device g1bus { } attach g1bus at shb file arch/dreamcast/dev/g1/g1bus.c g1bus file arch/dreamcast/dev/g1/g1bus_bus_mem.c g1bus attach wdc at g1bus with wdc_g1bus file arch/dreamcast/dev/g1/wdc_g1.c wdc_g1bus device gdrom: disk attach gdrom at shb file arch/dreamcast/dev/gdrom.c gdrom needs-flag #attach gdrom at atapibus #file arch/dreamcast/dev/g1/gdrom.c gdrom needs-flag device g2bus { } attach g2bus at shb file arch/dreamcast/dev/g2/g2bus.c g2bus file arch/dreamcast/dev/g2/g2bus_bus_mem.c g2bus device g2rtc attach g2rtc at g2bus file arch/dreamcast/dev/g2/g2rtc.c g2rtc device gapspci: pcibus attach gapspci at g2bus file arch/dreamcast/dev/g2/gapspci.c gapspci file arch/dreamcast/dev/g2/gapspci_dma.c gapspci file arch/dreamcast/dev/g2/gapspci_pci.c gapspci # LAN Adapter attach mbe at g2bus with mbe_g2bus file arch/dreamcast/dev/g2/if_mbe_g2.c mbe_g2bus device aica: audiobus attach aica at g2bus file arch/dreamcast/dev/g2/aica.c aica needs-flag include "arch/dreamcast/conf/majors.dreamcast" @ 1.31 log @WIP "G1-ATA" IDE HDD support. Not enabled by default. Demonstrated on NetBSD booth at Open Source Conference 2016 Tokyo Fall and Kansai Open Source 2016: http://mail-index.netbsd.org/netbsd-advocacy/2016/11/09/msg000721.html http://mail-index.netbsd.org/netbsd-advocacy/2016/11/16/msg000722.html See my port-dreamcast@@ post for more details: http://mail-index.netbsd.org/port-dreamcast/2016/12/18/msg000295.html @ text @d1 1 a1 1 # $NetBSD: files.dreamcast,v 1.30 2008/02/20 21:43:33 drochner Exp $ d113 1 a113 1 device aica: audiobus, auconv, mulaw @ 1.31.16.1 log @Sync with HEAD @ text @d1 1 a1 1 # $NetBSD: files.dreamcast,v 1.32 2019/05/08 13:40:14 isaki Exp $ d113 1 a113 1 device aica: audiobus @ 1.31.18.1 log @Remove obsoleted au{,rate,vol}conv and mulaw attributes. audio provides the equivalent of them inseparably. @ text @d1 1 a1 1 # $NetBSD: files.dreamcast,v 1.31 2016/12/29 11:49:05 tsutsui Exp $ d113 1 a113 1 device aica: audiobus @ 1.30 log @Since files.wscons et al. are included by ~all ports anyway, include them in the mi "files" file, and remove include statements from md files. These shouldn't pull in additional kernel code when not in use, so it shouldn't do any harm except a risk of namespace collisions which should be easy to fix. @ text @d1 1 a1 1 # $NetBSD: files.dreamcast,v 1.29 2007/04/10 02:30:19 macallan Exp $ d80 8 d91 2 @ 1.30.54.1 log @update from HEAD @ text @d1 1 a1 1 # $NetBSD$ a79 8 device g1bus { } attach g1bus at shb file arch/dreamcast/dev/g1/g1bus.c g1bus file arch/dreamcast/dev/g1/g1bus_bus_mem.c g1bus attach wdc at g1bus with wdc_g1bus file arch/dreamcast/dev/g1/wdc_g1.c wdc_g1bus a82 2 #attach gdrom at atapibus #file arch/dreamcast/dev/g1/gdrom.c gdrom needs-flag @ 1.30.74.1 log @Sync with HEAD @ text @d1 1 a1 1 # $NetBSD: files.dreamcast,v 1.31 2016/12/29 11:49:05 tsutsui Exp $ a79 8 device g1bus { } attach g1bus at shb file arch/dreamcast/dev/g1/g1bus.c g1bus file arch/dreamcast/dev/g1/g1bus_bus_mem.c g1bus attach wdc at g1bus with wdc_g1bus file arch/dreamcast/dev/g1/wdc_g1.c wdc_g1bus a82 2 #attach gdrom at atapibus #file arch/dreamcast/dev/g1/gdrom.c gdrom needs-flag @ 1.30.78.1 log @Sync with HEAD. (Note that most of these changes are simply $NetBSD$ tag issues.) @ text @d1 1 a1 1 # $NetBSD: files.dreamcast,v 1.31 2016/12/29 11:49:05 tsutsui Exp $ a79 8 device g1bus { } attach g1bus at shb file arch/dreamcast/dev/g1/g1bus.c g1bus file arch/dreamcast/dev/g1/g1bus_bus_mem.c g1bus attach wdc at g1bus with wdc_g1bus file arch/dreamcast/dev/g1/wdc_g1.c wdc_g1bus a82 2 #attach gdrom at atapibus #file arch/dreamcast/dev/g1/gdrom.c gdrom needs-flag @ 1.29 log @include files.wsfb @ text @d1 1 a1 1 # $NetBSD: files.dreamcast,v 1.28 2006/09/05 11:09:36 uwe Exp $ a7 5 include "dev/wscons/files.wscons" include "dev/rasops/files.rasops" include "dev/wsfont/files.wsfont" include "dev/wsfb/files.wsfb" @ 1.29.14.1 log @sync with HEAD @ text @d1 1 a1 1 # files.dreamcast,v 1.29 2007/04/10 02:30:19 macallan Exp d8 5 @ 1.28 log @Switch dreamcast to MI todr(9). Dreamcast does not use SuperH on-chip RTC, so do it seprately from other sh3 ports. Convert dreamcast rtc code into a real device instead of searching/attaching it manually. Tested by Nick Hudson. @ text @d1 1 a1 1 # $NetBSD: files.dreamcast,v 1.27 2005/12/11 12:17:06 christos Exp $ d11 1 @ 1.28.14.1 log @Sync with head. @ text @d1 1 a1 1 # $NetBSD: files.dreamcast,v 1.29 2007/04/10 02:30:19 macallan Exp $ a10 1 include "dev/wsfb/files.wsfb" @ 1.28.8.1 log @sync with head. @ text @d1 1 a1 1 # $NetBSD: files.dreamcast,v 1.28 2006/09/05 11:09:36 uwe Exp $ a10 1 include "dev/wsfb/files.wsfb" @ 1.28.12.1 log @Sync with head. @ text @d1 1 a1 1 # $NetBSD: files.dreamcast,v 1.28 2006/09/05 11:09:36 uwe Exp $ a10 1 include "dev/wsfb/files.wsfb" @ 1.27 log @merge ktrace-lwp. @ text @d1 1 a1 1 # $NetBSD: files.dreamcast,v 1.24.2.3 2004/09/21 13:14:39 skrll Exp $ d93 4 @ 1.27.8.1 log @sync with head. @ text @d1 1 a1 1 # $NetBSD: files.dreamcast,v 1.27 2005/12/11 12:17:06 christos Exp $ a92 4 device g2rtc attach g2rtc at g2bus file arch/dreamcast/dev/g2/g2rtc.c g2rtc @ 1.27.4.1 log @sync with head @ text @d1 1 a1 1 # $NetBSD: files.dreamcast,v 1.28 2006/09/05 11:09:36 uwe Exp $ a92 4 device g2rtc attach g2rtc at g2bus file arch/dreamcast/dev/g2/g2rtc.c g2rtc @ 1.26 log @MI part of kloader moved to dev/kloader.c from arch/hpc/hpc/ dreamcast and playstation2 port are changed to use this. @ text @d1 1 a1 1 # $NetBSD: files.dreamcast,v 1.25 2003/08/24 17:33:27 marcus Exp $ @ 1.26.12.1 log @sync with head. @ text @d1 1 a1 1 # $NetBSD: files.dreamcast,v 1.26 2004/07/06 13:09:19 uch Exp $ a92 4 device g2rtc attach g2rtc at g2bus file arch/dreamcast/dev/g2/g2rtc.c g2rtc @ 1.26.12.2 log @sync with head. @ text @d1 1 a1 1 # $NetBSD: files.dreamcast,v 1.26.12.1 2006/12/30 20:45:46 yamt Exp $ a10 1 include "dev/wsfb/files.wsfb" @ 1.26.12.3 log @sync with head. @ text @d1 1 a1 1 # $NetBSD: files.dreamcast,v 1.26.12.2 2007/09/03 14:23:55 yamt Exp $ d8 5 @ 1.25 log @Added AICA sound driver contributed by Ryo Shimizu. @ text @d1 1 a1 1 # $NetBSD: files.dreamcast,v 1.24 2003/06/14 16:15:16 tsutsui Exp $ d21 2 a22 1 file arch/dreamcast/dreamcast/kloader.c kloader @ 1.24 log @Add kloader (in-kernel kernel bootloader) support written by UCHIYAMA Yasushi (uch@@netbsd). XXX Some of these code should be moved into MI place to share XXX between other ports. @ text @d1 1 a1 1 # $NetBSD: files.dreamcast,v 1.23 2002/12/27 11:43:38 tsutsui Exp $ d101 4 @ 1.24.2.1 log @Sync with HEAD @ text @d1 1 a1 1 # $NetBSD: files.dreamcast,v 1.26 2004/07/06 13:09:19 uch Exp $ d21 1 a21 2 file dev/kloader.c kloader file arch/dreamcast/dreamcast/kloader_machdep.c kloader a101 4 device aica: audiobus, auconv, mulaw attach aica at g2bus file arch/dreamcast/dev/g2/aica.c aica needs-flag @ 1.24.2.2 log @Sync with HEAD. @ text @@ 1.24.2.3 log @Fix the sync with head I botched. @ text @d1 1 a1 1 # $NetBSD: files.dreamcast,v 1.24.2.1 2004/08/03 10:33:53 skrll Exp $ @ 1.23 log @Add support for SEGA LAN Adapter, MB86967 based Ethernet adapter. Based on the patches in port-dreamcast/17493 by Christian Groessler, with several modification by me. @ text @d1 1 a1 1 # $NetBSD: files.dreamcast,v 1.22 2002/11/19 09:37:25 itohy Exp $ d20 4 @ 1.22 log @maxpartitions 8 -> 16 (the value MAXPARTITIONS in ) @ text @d1 1 a1 1 # $NetBSD: files.dreamcast,v 1.21 2002/11/15 14:15:36 itohy Exp $ d93 4 @ 1.21 log @Add mmem (Maple Bus storage device) and mlcd (Maple Bus monochrome LCD). @ text @d1 1 a1 1 # $NetBSD: files.dreamcast,v 1.20 2002/09/06 13:19:55 gehenna Exp $ d4 1 a4 1 maxpartitions 8 @ 1.20 log @Merge the gehenna-devsw branch into the trunk. This merge changes the device switch tables from static array to dynamically generated by config(8). - All device switches is defined as a constant structure in device drivers. - The new grammer ``device-major'' is introduced to ``files''. device-major char [block ] [] - All device major numbers must be listed up in port dependent majors. by using this grammer. - Added the new naming convention. The name of the device switch must be _[bc]devsw for auto-generation of device switch tables. - The backward compatibility of loading block/character device switch by LKM framework is broken. This is necessary to convert from block/character device major to device name in runtime and vice versa. - The restriction to assign device major by LKM is completely removed. We don't need to reserve LKM entries for dynamic loading of device switch. - In compile time, device major numbers list is packed into the kernel and the LKM framework will refer it to assign device major number dynamically. @ text @d1 1 a1 1 # $NetBSD: files.dreamcast,v 1.19 2002/04/16 20:50:19 thorpej Exp $ d66 8 @ 1.19 log @* Move the mii_bitbang attribute into dev/mii/files.mii * Pull in dev/mii/files.mii from conf/files, rather than playing the magic "files include order" dance in N machine-dependent configuration definitions. @ text @d1 1 a1 1 # $NetBSD: files.dreamcast,v 1.18 2002/03/27 10:44:38 uch Exp $ a27 3 major {sd = 4} major {st = 5} major {cd = 6} a33 1 major {wd = 0} a36 1 major {md = 17} a73 1 major {gdrom = 19} d85 2 @ 1.19.6.1 log @file files.dreamcast was added on branch nathanw_sa on 2002-09-17 21:14:10 +0000 @ text @d1 90 @ 1.19.6.2 log @Catch up to -current. @ text @a0 86 # $NetBSD: files.dreamcast,v 1.19.6.1 2002/09/17 21:14:10 nathanw Exp $ # maxpartitions must be first item in files.${MACHINE} maxpartitions 8 maxusers 2 16 64 include "dev/wscons/files.wscons" include "dev/rasops/files.rasops" include "dev/wsfont/files.wsfont" include "dev/i2o/files.i2o" include "dev/pci/files.pci" file arch/dreamcast/dreamcast/conf.c file arch/dreamcast/dreamcast/machdep.c file arch/dreamcast/dreamcast/autoconf.c file arch/dreamcast/dreamcast/clock_machdep.c file arch/sh3/sh3/disksubr.c disk defparam opt_memsize.h IOM_ROM_BEGIN IOM_ROM_SIZE IOM_RAM_BEGIN IOM_RAM_SIZE # # Machine-independent SCSI drivers # include "dev/scsipi/files.scsipi" # # Machine-independent ATA drivers # include "dev/ata/files.ata" # Memory Disk for install floppy file dev/md_root.c memory_disk_hooks # # System bus types # define mainbus { } device mainbus: mainbus attach mainbus at root file arch/dreamcast/dreamcast/mainbus.c mainbus device cpu attach cpu at mainbus file arch/sh3/sh3/cpu.c cpu include "arch/sh3/conf/files.shb" file arch/dreamcast/dreamcast/sysasic.c shb device maple { [port = -1], [subunit = -1] } attach maple at shb file arch/dreamcast/dev/maple/maple.c maple needs-flag device mkbd: wskbddev attach mkbd at maple file arch/dreamcast/dev/maple/mkbd.c mkbd needs-flag device mms: wsmousedev attach mms at maple file arch/dreamcast/dev/maple/mms.c mms needs-flag device pvr: wsemuldisplaydev, rasops16 attach pvr at shb file arch/dreamcast/dev/pvr.c pvr needs-flag device gdrom: disk attach gdrom at shb file arch/dreamcast/dev/gdrom.c gdrom needs-flag device g2bus { } attach g2bus at shb file arch/dreamcast/dev/g2/g2bus.c g2bus file arch/dreamcast/dev/g2/g2bus_bus_mem.c g2bus device gapspci: pcibus attach gapspci at g2bus file arch/dreamcast/dev/g2/gapspci.c gapspci file arch/dreamcast/dev/g2/gapspci_dma.c gapspci file arch/dreamcast/dev/g2/gapspci_pci.c gapspci include "arch/dreamcast/conf/majors.dreamcast" @ 1.19.6.3 log @Sync with HEAD. @ text @d1 1 a1 1 # $NetBSD: files.dreamcast,v 1.19.6.2 2002/12/11 05:58:25 thorpej Exp $ d4 1 a4 1 maxpartitions 16 a66 8 device mmem: disk attach mmem at maple file arch/dreamcast/dev/maple/mmemcard.c mmem needs-flag device mlcd attach mlcd at maple file arch/dreamcast/dev/maple/mlcd.c mlcd needs-flag @ 1.19.6.4 log @Sync with HEAD. @ text @d1 1 a1 1 # $NetBSD: files.dreamcast,v 1.19.6.3 2002/12/29 19:21:37 thorpej Exp $ a93 4 # LAN Adapter attach mbe at g2bus with mbe_g2bus file arch/dreamcast/dev/g2/if_mbe_g2.c mbe_g2bus @ 1.19.2.1 log @Include the list of block/character major numbers. @ text @d1 1 a1 1 # $NetBSD: files.dreamcast,v 1.19 2002/04/16 20:50:19 thorpej Exp $ a90 2 include "arch/dreamcast/conf/majors.dreamcast" @ 1.19.2.2 log @Remove old block majors list. @ text @d1 1 a1 1 # $NetBSD: files.dreamcast,v 1.19.2.1 2002/05/16 13:32:04 gehenna Exp $ d28 3 d37 1 d41 1 d79 1 @ 1.18 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.dreamcast,v 1.17 2002/03/24 18:14:27 uch Exp $ a58 3 # network devices MII bus include "dev/mii/files.mii" @ 1.17 log @add cpu device. sync with shb change. @ text @d1 1 a1 1 # $NetBSD: files.dreamcast,v 1.16 2002/03/08 13:22:11 uch Exp $ a17 1 file arch/dreamcast/dreamcast/procfs_machdep.c procfs @ 1.16 log @remove unneeded code and files. @ text @d1 1 a1 4 # $NetBSD: files.dreamcast,v 1.15 2002/02/22 19:44:02 uch Exp $ # # new style config file for dreamcast # d53 7 a59 1 include "arch/dreamcast/conf/files.shbus" @ 1.15 log @New NetBSD/sh3 clock framework. + hardclock source is moved from TMU1 to TMU0. + SH3/SH4 common kernel support. + PCLOCK estimation. + remove duplicated code. @ text @d1 1 a1 1 # $NetBSD: files.dreamcast,v 1.14 2001/11/20 14:34:20 lukem Exp $ d3 1 a3 1 # new style config file for sh3 architecture d6 1 a6 1 # maxpartitions must be first item in files.${ARCH}.newconf a25 5 defparam opt_led_addr.h LED_ADDR defparam opt_initbsc.h BSC_BCR1_VAL BSC_BCR2_VAL BSC_WCR1_VAL BSC_WCR2_VAL BSC_WCR3_VAL BSC_MCR_VAL BSC_SDMR2_VAL BSC_SDMR3_VAL BSC_RTCSR_VAL BSC_RTCNT_VAL BSC_RTCOR_VAL BSC_RFCR_VAL BSC_PCR_VAL FRQCR_VAL PFC_SCPCR_VAL @ 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.dreamcast,v 1.13 2001/11/20 12:56:25 lukem Exp $ d22 1 a22 1 file arch/dreamcast/dreamcast/clock.c @ 1.13 log @cleanup: options SPACE TAB makeoptions TAB psuedo-device TAB remove trailing whitespace replace multiple spaces -> tabs options "FOO" -> options FOO options "FOO=bar" -> options FOO=bar options "FOO=\"bar\"" -> options FOO="\"bar\"" @ text @d1 1 a1 1 # $NetBSD: files.dreamcast,v 1.12 2001/09/06 22:07:39 thorpej Exp $ d25 3 a27 3 defopt opt_memsize.h IOM_ROM_BEGIN IOM_ROM_SIZE IOM_RAM_BEGIN IOM_RAM_SIZE defopt opt_led_addr.h LED_ADDR defopt opt_initbsc.h BSC_BCR1_VAL BSC_BCR2_VAL BSC_WCR1_VAL BSC_WCR2_VAL @ 1.12 log @Driver for the Dreamcast mouse, based on the programming info on Marcus's web site. Not yet thoroughly tested, but does appear to generate events that look okay. @ text @d1 1 a1 1 # $NetBSD: files.dreamcast,v 1.11 2001/05/26 19:04:39 marcus Exp $ d26 1 a26 1 defopt opt_led_addr.h LED_ADDR d57 1 a57 1 device mainbus: mainbus d78 3 a80 3 device pvr: wsemuldisplaydev, rasops16 attach pvr at shb file arch/dreamcast/dev/pvr.c pvr needs-flag @ 1.11 log @Changed maple device to attach per function instead of per unit. Raw maple unit access is now possible through /dev/maple*. @ text @d1 1 a1 1 # $NetBSD: files.dreamcast,v 1.10 2001/04/23 11:20:41 uch Exp $ d73 4 @ 1.11.2.1 log @Update the kqueue branch to HEAD. @ text @d1 1 a1 1 # $NetBSD: files.dreamcast,v 1.12 2001/09/06 22:07:39 thorpej Exp $ a72 4 device mms: wsmousedev attach mms at maple file arch/dreamcast/dev/maple/mms.c mms needs-flag @ 1.11.2.2 log @Sync kqueue branch with -current. @ text @d1 1 a1 1 # $NetBSD: files.dreamcast,v 1.11.2.1 2001/09/13 01:13:34 thorpej Exp $ d25 3 a27 3 defparam opt_memsize.h IOM_ROM_BEGIN IOM_ROM_SIZE IOM_RAM_BEGIN IOM_RAM_SIZE defparam opt_led_addr.h LED_ADDR defparam opt_initbsc.h BSC_BCR1_VAL BSC_BCR2_VAL BSC_WCR1_VAL BSC_WCR2_VAL d57 1 a57 1 device mainbus: mainbus d78 3 a80 3 device pvr: wsemuldisplaydev, rasops16 attach pvr at shb file arch/dreamcast/dev/pvr.c pvr needs-flag @ 1.11.2.3 log @Catch up with -current. @ text @d1 1 a1 1 # $NetBSD: files.dreamcast,v 1.11.2.2 2002/01/10 19:41:55 thorpej Exp $ d3 1 a3 1 # new style config file for dreamcast d6 1 a6 1 # maxpartitions must be first item in files.${MACHINE} d22 1 a22 1 file arch/dreamcast/dreamcast/clock_machdep.c d26 5 @ 1.11.2.4 log @catch up with -current on kqueue branch @ text @d1 4 a4 1 # $NetBSD$ d21 1 d56 1 a56 5 device cpu attach cpu at mainbus file arch/sh3/sh3/cpu.c cpu include "arch/sh3/conf/files.shb" d58 2 a59 1 file arch/dreamcast/dreamcast/sysasic.c shb @ 1.11.2.5 log @sync kqueue with -current; this includes merge of gehenna-devsw branch, merge of i386 MP branch, and part of autoconf rototil work @ text @d1 1 a1 1 # $NetBSD: files.dreamcast,v 1.11.2.4 2002/06/23 17:35:33 jdolecek Exp $ d28 3 d37 1 d41 1 d79 1 a90 2 include "arch/dreamcast/conf/majors.dreamcast" @ 1.10 log @dreamcast clock module was separated. @ text @d1 1 a1 1 # $NetBSD: files.dreamcast,v 1.9 2001/02/21 16:42:04 uch Exp $ d68 1 a68 1 file arch/dreamcast/dev/maple/maple.c maple @ 1.9 log @move disksubr.c define to machine-port. @ text @d1 1 a1 1 # $NetBSD: files.dreamcast,v 1.8 2001/02/06 16:45:19 uch Exp $ d22 1 @ 1.9.2.1 log @Catch up to -current. @ text @d1 1 a1 1 # $NetBSD: files.dreamcast,v 1.9 2001/02/21 16:42:04 uch Exp $ a21 1 file arch/dreamcast/dreamcast/clock.c d67 1 a67 1 file arch/dreamcast/dev/maple/maple.c maple needs-flag @ 1.8 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.dreamcast,v 1.7 2001/02/01 01:27:04 thorpej Exp $ d22 1 @ 1.7 log @Config glue for rasops/wsfont. @ text @d1 1 a1 1 # $NetBSD: files.dreamcast,v 1.6 2001/01/31 18:39:46 thorpej Exp $ d6 4 a9 1 include "arch/dreamcast/conf/files.shbus" d20 1 d29 34 @ 1.6 log @G2/GAPS PCI configuration glue, for the Broadband Adapter. @ text @d1 1 a1 1 # $NetBSD: files.dreamcast,v 1.5 2001/01/31 00:14:29 thorpej Exp $ d9 2 a10 2 #include "dev/rasops/files.rasops" #include "dev/wsfont/files.wsfont" d34 1 a34 2 #device pvr: wsemuldisplaydev, rasops16 device pvr: wsemuldisplaydev, wsrasteremulops @ 1.5 log @Make the "maple" bus a direct config bus. Now, when a device is not configured into the kernel, you know about it, e.g.: Dreamcast Controller at maple0 port 0 not configured @ text @d1 1 a1 1 # $NetBSD: files.dreamcast,v 1.4 2001/01/21 23:38:34 marcus Exp $ d9 5 d28 1 a28 1 file arch/dreamcast/dev/maple/maple.c maple d32 1 a32 2 file arch/dreamcast/dev/maple/mkbd.c mkbd needs-flag d34 1 d37 1 a37 1 file arch/dreamcast/dev/pvr.c pvr needs-flag d41 1 a41 1 file arch/dreamcast/dev/gdrom.c gdrom needs-flag d44 10 @ 1.4 log @Added GDROM device. @ text @d1 1 a1 1 # $NetBSD: files.dreamcast,v 1.3 2001/01/17 00:07:23 fvdl Exp $ d21 1 a21 1 device maple { } @ 1.3 log @Add machdep file for procfs. Currently only used for linux-style /proc/cpuinfo (only active when procfs is mounted with -o linux). For ports other than the i386 this currently produces an empty string. @ text @d1 1 a1 1 # $NetBSD: files.dreamcast,v 1.2 2001/01/16 00:33:50 marcus Exp $ d33 5 @ 1.2 log @WSCONS console added. @ text @d1 1 a1 1 # $NetBSD: files.dreamcast,v 1.1 2000/12/11 18:19:12 marcus Exp $ d12 1 @ 1.1 log @Initial import of port "dreamcast" (cloned from port "evbsh3"). @ text @d1 1 a1 1 # $NetBSD: files.dreamcast,v 1.4 2000/03/25 02:51:57 msaitoh Exp $ d8 2 d19 14 @ 1.1.2.1 log @file files.dreamcast was added on branch thorpej_scsipi on 2001-01-08 14:56:18 +0000 @ text @d1 16 @ 1.1.2.2 log @Files added on trunk. @ text @a0 16 # $NetBSD: files.dreamcast,v 1.1.2.1 2001/01/08 14:56:18 bouyer Exp $ # # new style config file for sh3 architecture # include "arch/dreamcast/conf/files.shbus" file arch/dreamcast/dreamcast/conf.c file arch/dreamcast/dreamcast/machdep.c defopt opt_memsize.h IOM_ROM_BEGIN IOM_ROM_SIZE IOM_RAM_BEGIN IOM_RAM_SIZE defopt opt_led_addr.h LED_ADDR defopt opt_initbsc.h BSC_BCR1_VAL BSC_BCR2_VAL BSC_WCR1_VAL BSC_WCR2_VAL BSC_WCR3_VAL BSC_MCR_VAL BSC_SDMR2_VAL BSC_SDMR3_VAL BSC_RTCSR_VAL BSC_RTCNT_VAL BSC_RTCOR_VAL BSC_RFCR_VAL BSC_PCR_VAL FRQCR_VAL PFC_SCPCR_VAL @ 1.1.2.3 log @Sync with HEAD. @ text @d1 1 a1 1 # $NetBSD: files.dreamcast,v 1.1.2.2 2001/02/11 19:09:14 bouyer Exp $ d6 1 a6 11 # maxpartitions must be first item in files.${ARCH}.newconf maxpartitions 8 maxusers 2 16 64 include "dev/wscons/files.wscons" include "dev/rasops/files.rasops" include "dev/wsfont/files.wsfont" include "dev/i2o/files.i2o" include "dev/pci/files.pci" a9 2 file arch/dreamcast/dreamcast/autoconf.c file arch/dreamcast/dreamcast/procfs_machdep.c procfs a16 62 # # 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 dev/md_root.c memory_disk_hooks major {md = 17} # # System bus types # define mainbus { } device mainbus: mainbus attach mainbus at root file arch/dreamcast/dreamcast/mainbus.c mainbus include "arch/dreamcast/conf/files.shbus" # network devices MII bus include "dev/mii/files.mii" device maple { [port = -1], [subunit = -1] } attach maple at shb file arch/dreamcast/dev/maple/maple.c maple device mkbd: wskbddev attach mkbd at maple file arch/dreamcast/dev/maple/mkbd.c mkbd needs-flag device pvr: wsemuldisplaydev, rasops16 attach pvr at shb file arch/dreamcast/dev/pvr.c pvr needs-flag device gdrom: disk attach gdrom at shb file arch/dreamcast/dev/gdrom.c gdrom needs-flag major {gdrom = 19} device g2bus { } attach g2bus at shb file arch/dreamcast/dev/g2/g2bus.c g2bus file arch/dreamcast/dev/g2/g2bus_bus_mem.c g2bus device gapspci: pcibus attach gapspci at g2bus file arch/dreamcast/dev/g2/gapspci.c gapspci file arch/dreamcast/dev/g2/gapspci_dma.c gapspci file arch/dreamcast/dev/g2/gapspci_pci.c gapspci @ 1.1.2.4 log @Sync with HEAD. @ text @d1 1 a1 1 # $NetBSD: files.dreamcast,v 1.1.2.3 2001/03/12 13:28:07 bouyer Exp $ a21 1 file arch/sh3/sh3/disksubr.c disk @