head 1.110; access; symbols netbsd-11-0-RC3:1.110 netbsd-11-0-RC2:1.110 netbsd-11-0-RC1:1.110 perseant-exfatfs-base-20250801:1.110 netbsd-11:1.110.0.12 netbsd-11-base:1.110 netbsd-10-1-RELEASE:1.110 perseant-exfatfs-base-20240630:1.110 perseant-exfatfs:1.110.0.10 perseant-exfatfs-base:1.110 netbsd-8-3-RELEASE:1.108 netbsd-9-4-RELEASE:1.108 netbsd-10-0-RELEASE:1.110 netbsd-10-0-RC6:1.110 netbsd-10-0-RC5:1.110 netbsd-10-0-RC4:1.110 netbsd-10-0-RC3:1.110 netbsd-10-0-RC2:1.110 thorpej-ifq:1.110.0.8 thorpej-ifq-base:1.110 thorpej-altq-separation:1.110.0.6 thorpej-altq-separation-base:1.110 netbsd-10-0-RC1:1.110 netbsd-10:1.110.0.4 netbsd-10-base:1.110 bouyer-sunxi-drm:1.110.0.2 bouyer-sunxi-drm-base:1.110 netbsd-9-3-RELEASE:1.108 thorpej-i2c-spi-conf2:1.109.0.22 thorpej-i2c-spi-conf2-base:1.109 thorpej-futex2:1.109.0.20 thorpej-futex2-base:1.109 thorpej-cfargs2:1.109.0.18 thorpej-cfargs2-base:1.109 cjep_sun2x-base1:1.109 cjep_sun2x:1.109.0.16 cjep_sun2x-base:1.109 cjep_staticlib_x-base1:1.109 netbsd-9-2-RELEASE:1.108 cjep_staticlib_x:1.109.0.14 cjep_staticlib_x-base:1.109 thorpej-i2c-spi-conf:1.109.0.12 thorpej-i2c-spi-conf-base:1.109 thorpej-cfargs:1.109.0.10 thorpej-cfargs-base:1.109 thorpej-futex:1.109.0.8 thorpej-futex-base:1.109 netbsd-9-1-RELEASE:1.108 bouyer-xenpvh-base2:1.109 phil-wifi-20200421:1.109 bouyer-xenpvh-base1:1.109 phil-wifi-20200411:1.109 bouyer-xenpvh:1.109.0.6 bouyer-xenpvh-base:1.109 is-mlppp:1.109.0.4 is-mlppp-base:1.109 phil-wifi-20200406:1.109 netbsd-8-2-RELEASE:1.108 ad-namecache-base3:1.109 netbsd-9-0-RELEASE:1.108 netbsd-9-0-RC2:1.108 ad-namecache-base2:1.109 ad-namecache-base1:1.109 ad-namecache:1.109.0.2 ad-namecache-base:1.109 netbsd-9-0-RC1:1.108 phil-wifi-20191119:1.109 netbsd-9:1.108.0.32 netbsd-9-base:1.108 phil-wifi-20190609:1.108 netbsd-8-1-RELEASE:1.108 netbsd-8-1-RC1:1.108 isaki-audio2:1.108.0.30 isaki-audio2-base:1.108 pgoyette-compat-merge-20190127:1.108 pgoyette-compat-20190127:1.108 pgoyette-compat-20190118:1.108 pgoyette-compat-1226:1.108 pgoyette-compat-1126:1.108 pgoyette-compat-1020:1.108 pgoyette-compat-0930:1.108 pgoyette-compat-0906:1.108 netbsd-7-2-RELEASE:1.108 pgoyette-compat-0728:1.108 netbsd-8-0-RELEASE:1.108 phil-wifi:1.108.0.28 phil-wifi-base:1.108 pgoyette-compat-0625:1.108 netbsd-8-0-RC2:1.108 pgoyette-compat-0521:1.108 pgoyette-compat-0502:1.108 pgoyette-compat-0422:1.108 netbsd-8-0-RC1:1.108 pgoyette-compat-0415:1.108 pgoyette-compat-0407:1.108 pgoyette-compat-0330:1.108 pgoyette-compat-0322:1.108 pgoyette-compat-0315:1.108 netbsd-7-1-2-RELEASE:1.108 pgoyette-compat:1.108.0.26 pgoyette-compat-base:1.108 netbsd-7-1-1-RELEASE:1.108 tls-maxphys-base-20171202:1.108 matt-nb8-mediatek:1.108.0.24 matt-nb8-mediatek-base:1.108 nick-nhusb-base-20170825:1.108 perseant-stdc-iso10646:1.108.0.22 perseant-stdc-iso10646-base:1.108 netbsd-8:1.108.0.20 netbsd-8-base:1.108 prg-localcount2-base3:1.108 prg-localcount2-base2:1.108 prg-localcount2-base1:1.108 prg-localcount2:1.108.0.18 prg-localcount2-base:1.108 pgoyette-localcount-20170426:1.108 bouyer-socketcan-base1:1.108 jdolecek-ncq:1.108.0.16 jdolecek-ncq-base:1.108 pgoyette-localcount-20170320:1.108 netbsd-7-1:1.108.0.14 netbsd-7-1-RELEASE:1.108 netbsd-7-1-RC2:1.108 nick-nhusb-base-20170204:1.108 netbsd-7-nhusb-base-20170116:1.108 bouyer-socketcan:1.108.0.12 bouyer-socketcan-base:1.108 pgoyette-localcount-20170107:1.108 netbsd-7-1-RC1:1.108 nick-nhusb-base-20161204:1.108 pgoyette-localcount-20161104:1.108 netbsd-7-0-2-RELEASE:1.108 nick-nhusb-base-20161004:1.108 localcount-20160914:1.108 netbsd-7-nhusb:1.108.0.10 netbsd-7-nhusb-base:1.108 pgoyette-localcount-20160806:1.108 pgoyette-localcount-20160726:1.108 pgoyette-localcount:1.108.0.8 pgoyette-localcount-base:1.108 nick-nhusb-base-20160907:1.108 nick-nhusb-base-20160529:1.108 netbsd-7-0-1-RELEASE:1.108 nick-nhusb-base-20160422:1.108 nick-nhusb-base-20160319:1.108 nick-nhusb-base-20151226:1.108 netbsd-7-0:1.108.0.6 netbsd-7-0-RELEASE:1.108 nick-nhusb-base-20150921:1.108 netbsd-7-0-RC3:1.108 netbsd-7-0-RC2:1.108 netbsd-7-0-RC1:1.108 nick-nhusb-base-20150606:1.108 nick-nhusb-base-20150406:1.108 nick-nhusb:1.108.0.4 nick-nhusb-base:1.108 netbsd-5-2-3-RELEASE:1.102 netbsd-5-1-5-RELEASE:1.102 netbsd-6-0-6-RELEASE:1.106 netbsd-6-1-5-RELEASE:1.106 netbsd-7:1.108.0.2 netbsd-7-base:1.108 yamt-pagecache-base9:1.107 yamt-pagecache-tag8:1.106.2.1 netbsd-6-1-4-RELEASE:1.106 netbsd-6-0-5-RELEASE:1.106 tls-earlyentropy:1.107.0.10 tls-earlyentropy-base:1.108 riastradh-xf86-video-intel-2-7-1-pre-2-21-15:1.107 riastradh-drm2-base3:1.107 netbsd-6-1-3-RELEASE:1.106 netbsd-6-0-4-RELEASE:1.106 netbsd-5-2-2-RELEASE:1.102 netbsd-5-1-4-RELEASE:1.102 netbsd-6-1-2-RELEASE:1.106 netbsd-6-0-3-RELEASE:1.106 netbsd-5-2-1-RELEASE:1.102 netbsd-5-1-3-RELEASE:1.102 rmind-smpnet-nbase:1.107 netbsd-6-1-1-RELEASE:1.106 riastradh-drm2-base2:1.107 riastradh-drm2-base1:1.107 riastradh-drm2:1.107.0.8 riastradh-drm2-base:1.107 rmind-smpnet:1.107.0.2 rmind-smpnet-base:1.107 netbsd-6-1:1.106.0.16 netbsd-6-0-2-RELEASE:1.106 netbsd-6-1-RELEASE:1.106 khorben-n900:1.107.0.6 netbsd-6-1-RC4:1.106 netbsd-6-1-RC3:1.106 agc-symver:1.107.0.4 agc-symver-base:1.107 netbsd-6-1-RC2:1.106 netbsd-6-1-RC1:1.106 yamt-pagecache-base8:1.107 netbsd-5-2:1.102.0.34 netbsd-6-0-1-RELEASE:1.106 yamt-pagecache-base7:1.107 netbsd-5-2-RELEASE:1.102 netbsd-5-2-RC1:1.102 matt-nb6-plus-nbase:1.106 yamt-pagecache-base6:1.107 netbsd-6-0:1.106.0.14 netbsd-6-0-RELEASE:1.106 netbsd-6-0-RC2:1.106 tls-maxphys:1.106.0.12 tls-maxphys-base:1.108 matt-nb6-plus:1.106.0.10 matt-nb6-plus-base:1.106 netbsd-6-0-RC1:1.106 jmcneill-usbmp-base10:1.106 yamt-pagecache-base5:1.106 jmcneill-usbmp-base9:1.106 yamt-pagecache-base4:1.106 jmcneill-usbmp-base8:1.106 jmcneill-usbmp-base7:1.106 jmcneill-usbmp-base6:1.106 jmcneill-usbmp-base5:1.106 jmcneill-usbmp-base4:1.106 jmcneill-usbmp-base3:1.106 jmcneill-usbmp-pre-base2:1.106 jmcneill-usbmp-base2:1.106 netbsd-6:1.106.0.8 netbsd-6-base:1.106 netbsd-5-1-2-RELEASE:1.102 netbsd-5-1-1-RELEASE:1.102 jmcneill-usbmp:1.106.0.6 jmcneill-usbmp-base:1.106 jmcneill-audiomp3:1.106.0.4 jmcneill-audiomp3-base:1.106 yamt-pagecache-base3:1.106 yamt-pagecache-base2:1.106 yamt-pagecache:1.106.0.2 yamt-pagecache-base:1.106 rmind-uvmplock-nbase:1.105 cherry-xenmp:1.105.0.2 cherry-xenmp-base:1.105 jym-xensuspend-nbase:1.105 uebayasi-xip-base7:1.103 bouyer-quota2-nbase:1.104 bouyer-quota2:1.103.0.8 bouyer-quota2-base:1.103 jruoho-x86intr:1.103.0.6 jruoho-x86intr-base:1.103 matt-mips64-premerge-20101231:1.103 matt-nb5-mips64-premerge-20101231:1.102 matt-nb5-pq3:1.102.0.32 matt-nb5-pq3-base:1.102 netbsd-5-1:1.102.0.30 uebayasi-xip-base6:1.103 uebayasi-xip-base5:1.103 netbsd-5-1-RELEASE:1.102 uebayasi-xip-base4:1.103 uebayasi-xip-base3:1.103 yamt-nfs-mp-base11:1.103 netbsd-5-1-RC4:1.102 matt-nb5-mips64-k15:1.102 uebayasi-xip-base2:1.103 yamt-nfs-mp-base10:1.103 netbsd-5-1-RC3:1.102 netbsd-5-1-RC2:1.102 uebayasi-xip-base1:1.103 netbsd-5-1-RC1:1.102 rmind-uvmplock:1.103.0.4 rmind-uvmplock-base:1.105 yamt-nfs-mp-base9:1.103 uebayasi-xip:1.103.0.2 uebayasi-xip-base:1.103 netbsd-5-0-2-RELEASE:1.102 matt-nb5-mips64-premerge-20091211:1.102 matt-premerge-20091211:1.103 yamt-nfs-mp-base8:1.103 matt-nb5-mips64-u2-k2-k4-k7-k8-k9:1.102 matt-nb4-mips64-k7-u2a-k9b:1.102 matt-nb5-mips64-u1-k1-k5:1.102 yamt-nfs-mp-base7:1.102 matt-nb5-mips64:1.102.0.28 netbsd-5-0-1-RELEASE:1.102 jymxensuspend-base:1.102 yamt-nfs-mp-base6:1.102 yamt-nfs-mp-base5:1.102 yamt-nfs-mp-base4:1.102 yamt-nfs-mp-base3:1.102 nick-hppapmap-base4:1.102 nick-hppapmap-base3:1.102 netbsd-5-0:1.102.0.26 netbsd-5-0-RELEASE:1.102 netbsd-5-0-RC4:1.102 netbsd-5-0-RC3:1.102 nick-hppapmap-base2:1.102 netbsd-5-0-RC2:1.102 jym-xensuspend:1.102.0.24 jym-xensuspend-base:1.105 netbsd-5-0-RC1:1.102 haad-dm-base2:1.102 haad-nbase2:1.102 ad-audiomp2:1.102.0.22 ad-audiomp2-base:1.102 netbsd-5:1.102.0.20 netbsd-5-base:1.102 nick-hppapmap:1.102.0.18 nick-hppapmap-base:1.102 matt-mips64-base2:1.102 haad-dm-base1:1.102 wrstuden-revivesa-base-4:1.102 netbsd-4-0-1-RELEASE:1.100 wrstuden-revivesa-base-3:1.102 wrstuden-revivesa-base-2:1.102 wrstuden-fixsa-newbase:1.100 nick-csl-alignment-base5:1.101 haad-dm:1.102.0.16 haad-dm-base:1.102 wrstuden-revivesa-base-1:1.102 simonb-wapbl-nbase:1.102 yamt-pf42-base4:1.102 simonb-wapbl:1.102.0.14 simonb-wapbl-base:1.102 yamt-pf42-base3:1.102 hpcarm-cleanup-nbase:1.102 yamt-pf42-baseX:1.102 yamt-pf42-base2:1.102 yamt-nfs-mp-base2:1.102 wrstuden-revivesa:1.102.0.12 wrstuden-revivesa-base:1.102 yamt-nfs-mp:1.102.0.10 yamt-nfs-mp-base:1.102 yamt-pf42:1.102.0.8 yamt-pf42-base:1.102 ad-socklock-base1:1.102 yamt-lazymbuf-base15:1.102 yamt-lazymbuf-base14:1.102 keiichi-mipv6-nbase:1.102 mjf-devfs2:1.102.0.6 mjf-devfs2-base:1.102 nick-net80211-sync:1.102.0.4 nick-net80211-sync-base:1.102 keiichi-mipv6:1.102.0.2 keiichi-mipv6-base:1.102 bouyer-xeni386-merge1:1.101 matt-armv6-prevmlocking:1.101 wrstuden-fixsa-base-1:1.100 vmlocking2-base3:1.101 netbsd-4-0:1.100.0.34 netbsd-4-0-RELEASE:1.100 bouyer-xeni386-nbase:1.101 yamt-kmem-base3:1.101 cube-autoconf:1.101.0.28 cube-autoconf-base:1.101 yamt-kmem-base2:1.101 bouyer-xeni386:1.101.0.26 bouyer-xeni386-base:1.101 yamt-kmem:1.101.0.24 yamt-kmem-base:1.101 vmlocking2-base2:1.101 reinoud-bufcleanup-nbase:1.101 vmlocking2:1.101.0.22 vmlocking2-base1:1.101 netbsd-4-0-RC5:1.100 matt-nb4-arm:1.100.0.32 matt-nb4-arm-base:1.100 matt-armv6-nbase:1.102 jmcneill-base:1.101 netbsd-4-0-RC4:1.100 mjf-devfs:1.101.0.20 mjf-devfs-base:1.101 bouyer-xenamd64-base2:1.101 vmlocking-nbase:1.101 yamt-x86pmap-base4:1.101 bouyer-xenamd64:1.101.0.18 bouyer-xenamd64-base:1.101 netbsd-4-0-RC3:1.100 yamt-x86pmap-base3:1.101 yamt-x86pmap-base2:1.101 netbsd-4-0-RC2:1.100 yamt-x86pmap:1.101.0.16 yamt-x86pmap-base:1.101 netbsd-4-0-RC1:1.100 matt-armv6:1.101.0.14 matt-armv6-base:1.101 jmcneill-pm:1.101.0.12 jmcneill-pm-base:1.101 hpcarm-cleanup:1.101.0.10 hpcarm-cleanup-base:1.102 nick-csl-alignment:1.101.0.8 nick-csl-alignment-base:1.101 matt-mips64:1.101.0.6 matt-mips64-base:1.101 netbsd-3-1-1-RELEASE:1.96.10.2 netbsd-3-0-3-RELEASE:1.96.10.2 yamt-idlelwp-base8:1.101 wrstuden-fixsa:1.100.0.30 wrstuden-fixsa-base:1.100 ppcoea-renovation:1.101.0.4 ppcoea-renovation-base:1.101 thorpej-atomic:1.101.0.2 thorpej-atomic-base:1.101 reinoud-bufcleanup:1.100.0.28 reinoud-bufcleanup-base:1.101 mjf-ufs-trans:1.100.0.26 mjf-ufs-trans-base:1.101 vmlocking:1.100.0.24 vmlocking-base:1.101 ad-audiomp:1.100.0.22 ad-audiomp-base:1.100 yamt-idlelwp:1.100.0.20 post-newlock2-merge:1.100 newlock2-nbase:1.100 yamt-splraiseipl-base5:1.100 yamt-splraiseipl-base4:1.100 yamt-splraiseipl-base3:1.100 abandoned-netbsd-4-base:1.100 abandoned-netbsd-4:1.100.0.12 netbsd-3-1:1.96.10.2.0.4 netbsd-3-1-RELEASE:1.96.10.2 netbsd-3-0-2-RELEASE:1.96.10.2 yamt-splraiseipl-base2:1.100 netbsd-3-1-RC4:1.96.10.2 yamt-splraiseipl:1.100.0.16 yamt-splraiseipl-base:1.100 netbsd-3-1-RC3:1.96.10.2 yamt-pdpolicy-base9:1.100 newlock2:1.100.0.14 newlock2-base:1.100 yamt-pdpolicy-base8:1.100 netbsd-3-1-RC2:1.96.10.2 netbsd-3-1-RC1:1.96.10.2 yamt-pdpolicy-base7:1.100 netbsd-4:1.100.0.18 netbsd-4-base:1.100 yamt-pdpolicy-base6:1.100 chap-midi-nbase:1.100 netbsd-3-0-1-RELEASE:1.96.10.2 gdamore-uart:1.100.0.10 gdamore-uart-base:1.100 simonb-timcounters-final:1.99.6.1 yamt-pdpolicy-base5:1.100 chap-midi:1.100.0.8 chap-midi-base:1.100 yamt-pdpolicy-base4:1.100 yamt-pdpolicy-base3:1.100 peter-altq-base:1.100 peter-altq:1.100.0.6 yamt-pdpolicy-base2:1.100 elad-kernelauth-base:1.100 elad-kernelauth:1.100.0.4 yamt-pdpolicy:1.100.0.2 yamt-pdpolicy-base:1.100 yamt-uio_vmspace-base5:1.100 simonb-timecounters:1.99.0.6 simonb-timecounters-base:1.100 rpaulo-netinet-merge-pcb:1.99.0.4 rpaulo-netinet-merge-pcb-base:1.100 yamt-uio_vmspace:1.99.0.2 netbsd-3-0:1.96.10.2.0.2 netbsd-3-0-RELEASE:1.96.10.2 netbsd-3-0-RC6:1.96.10.2 yamt-readahead-base3:1.98 netbsd-3-0-RC5:1.96.10.2 netbsd-3-0-RC4:1.96.10.2 netbsd-3-0-RC3:1.96.10.2 yamt-readahead-base2:1.98 netbsd-3-0-RC2:1.96.10.2 yamt-readahead-pervnode:1.98 yamt-readahead-perfile:1.98 yamt-readahead:1.98.0.6 yamt-readahead-base:1.98 netbsd-3-0-RC1:1.96.10.2 yamt-vop-base3:1.98 netbsd-2-0-3-RELEASE:1.93 netbsd-2-1:1.93.4.1.0.2 yamt-vop-base2:1.98 thorpej-vnode-attr:1.98.0.4 thorpej-vnode-attr-base:1.98 netbsd-2-1-RELEASE:1.93.4.1 yamt-vop:1.98.0.2 yamt-vop-base:1.98 netbsd-2-1-RC6:1.93.4.1 netbsd-2-1-RC5:1.93.4.1 netbsd-2-1-RC4:1.93.4.1 netbsd-2-1-RC3:1.93.4.1 netbsd-2-1-RC2:1.93.4.1 netbsd-2-1-RC1:1.93.4.1 yamt-lazymbuf:1.97.0.2 yamt-km-base4:1.96 netbsd-2-0-2-RELEASE:1.93 yamt-km-base3:1.96 netbsd-3:1.96.0.10 netbsd-3-base:1.96 yamt-km-base2:1.96 yamt-km:1.96.0.6 yamt-km-base:1.96 kent-audio2:1.96.0.4 kent-audio2-base:1.96 netbsd-2-0-1-RELEASE:1.93 kent-audio1-beforemerge:1.96 netbsd-2:1.93.0.4 netbsd-2-base:1.93 kent-audio1:1.96.0.2 kent-audio1-base:1.96 netbsd-2-0-RELEASE:1.93 netbsd-2-0-RC5:1.93 netbsd-2-0-RC4:1.93 netbsd-2-0-RC3:1.93 netbsd-2-0-RC2:1.93 netbsd-2-0-RC1:1.93 netbsd-2-0:1.93.0.2 netbsd-2-0-base:1.93 netbsd-1-6-PATCH002-RELEASE:1.85.4.1 netbsd-1-6-PATCH002:1.85.4.1 netbsd-1-6-PATCH002-RC4:1.85.4.1 netbsd-1-6-PATCH002-RC3:1.85.4.1 netbsd-1-6-PATCH002-RC2:1.85.4.1 netbsd-1-6-PATCH002-RC1:1.85.4.1 ktrace-lwp:1.90.0.2 ktrace-lwp-base:1.98 netbsd-1-6-PATCH001:1.85.4.1 netbsd-1-6-PATCH001-RELEASE:1.85.4.1 netbsd-1-6-PATCH001-RC3:1.85.4.1 netbsd-1-6-PATCH001-RC2:1.85.4.1 netbsd-1-6-PATCH001-RC1:1.85.4.1 nathanw_sa_end:1.61.4.9 nathanw_sa_before_merge:1.89 fvdl_fs64_base:1.89 gmcgarry_ctxsw:1.89.0.4 gmcgarry_ctxsw_base:1.89 gmcgarry_ucred:1.89.0.2 gmcgarry_ucred_base:1.89 nathanw_sa_base:1.89 kqueue-aftermerge:1.87 kqueue-beforemerge:1.87 netbsd-1-6-RELEASE:1.85.4.1 netbsd-1-6-RC3:1.85.4.1 netbsd-1-6-RC2:1.85.4.1 netbsd-1-6-RC1:1.85.4.1 netbsd-1-6:1.85.0.4 netbsd-1-6-base:1.85 gehenna-devsw:1.85.0.2 gehenna-devsw-base:1.86 netbsd-1-5-PATCH003:1.33.2.1 eeh-devprop:1.78.0.2 eeh-devprop-base:1.78 newlock:1.76.0.2 newlock-base:1.76 ifpoll-base:1.74 nathanw_sa:1.61.0.4 thorpej-mips-cache:1.61.0.2 thorpej-mips-cache-base:1.61 thorpej-devvp-base3:1.61 thorpej-devvp-base2:1.61 post-chs-ubcperf:1.60 pre-chs-ubcperf:1.60 thorpej-devvp:1.60.0.2 thorpej-devvp-base:1.60 netbsd-1-5-PATCH002:1.33.2.1 kqueue:1.59.0.2 kqueue-base:1.87 netbsd-1-5-PATCH001:1.33.2.1 thorpej_scsipi_beforemerge:1.54 thorpej_scsipi_nbase:1.54 netbsd-1-5-RELEASE:1.33.2.1 netbsd-1-5-BETA2:1.33.2.1 netbsd-1-5-BETA:1.33.2.1 netbsd-1-5-ALPHA2:1.33.2.1 netbsd-1-5:1.33.0.2 netbsd-1-5-base:1.33 minoura-xpg4dl:1.32.0.2 minoura-xpg4dl-base:1.32 chs-ubc2-newbase:1.21 wrstuden-devbsize-19991221:1.11 wrstuden-devbsize:1.1.1.1.0.6 wrstuden-devbsize-base:1.11 comdex-fall-1999:1.5.0.2 comdex-fall-1999-base:1.5 fvdl-softdep:1.1.1.1.0.4 fvdl-softdep-base:1.5 thorpej_scsipi:1.1.1.1.0.2 thorpej_scsipi_base:1.54 hpcmips-1999-09-16:1.1.1.1 HPCMIPS:1.1.1; locks; strict; comment @# @; 1.110 date 2022.05.23.21.46.12; author andvar; state Exp; branches; next 1.109; commitid uTIEPi7gX64a9eFD; 1.109 date 2019.08.21.04.17.40; author msaitoh; state Exp; branches; next 1.108; commitid 2tVPh4BV3py1HQzB; 1.108 date 2014.07.20.10.22.54; author alnsn; state Exp; branches 1.108.28.1; next 1.107; 1.107 date 2012.10.02.23.54.52; author christos; state Exp; branches 1.107.10.1; next 1.106; 1.106 date 2011.08.24.20.27.36; author dyoung; state Exp; branches 1.106.2.1 1.106.12.1; next 1.105; 1.105 date 2011.03.16.13.23.41; author tsutsui; state Exp; branches; next 1.104; 1.104 date 2011.03.02.08.25.09; author ahoka; state Exp; branches; next 1.103; 1.103 date 2009.08.21.03.56.58; author thorpej; state Exp; branches 1.103.4.1 1.103.6.1 1.103.8.1; next 1.102; 1.102 date 2008.02.20.21.43.34; author drochner; state Exp; branches 1.102.10.1; next 1.101; 1.101 date 2007.04.10.02.37.01; author macallan; state Exp; branches 1.101.14.1; next 1.100; 1.100 date 2006.02.24.13.06.12; author cube; state Exp; branches 1.100.20.1 1.100.24.1 1.100.26.1; next 1.99; 1.99 date 2005.12.11.12.17.33; author christos; state Exp; branches 1.99.2.1 1.99.4.1 1.99.6.1; next 1.98; 1.98 date 2005.07.30.22.40.33; author nakayama; state Exp; branches; next 1.97; 1.97 date 2005.05.04.07.54.39; author hamajima; state Exp; branches 1.97.2.1; next 1.96; 1.96 date 2004.07.06.13.09.19; author uch; state Exp; branches 1.96.10.1; next 1.95; 1.95 date 2004.07.03.12.54.34; author uch; state Exp; branches; next 1.94; 1.94 date 2004.05.28.17.52.07; author tsarna; state Exp; branches; next 1.93; 1.93 date 2004.03.25.15.26.35; author wiz; state Exp; branches 1.93.4.1; next 1.92; 1.92 date 2004.03.25.12.38.49; author wiz; state Exp; branches; next 1.91; 1.91 date 2003.07.27.01.19.26; author thorpej; state Exp; branches; next 1.90; 1.90 date 2003.05.01.07.01.58; author igy; state Exp; branches 1.90.2.1; next 1.89; 1.89 date 2002.12.15.09.24.25; author takemura; state Exp; branches; next 1.88; 1.88 date 2002.10.26.13.50.28; author jdolecek; state Exp; branches; next 1.87; 1.87 date 2002.09.06.13.18.43; author gehenna; state Exp; branches; next 1.86; 1.86 date 2002.05.30.01.45.00; author greg; state Exp; branches; next 1.85; 1.85 date 2002.05.11.14.10.05; author takemura; state Exp; branches 1.85.2.1 1.85.4.1; next 1.84; 1.84 date 2002.05.03.11.45.04; author takemura; state Exp; branches; next 1.83; 1.83 date 2002.04.27.12.36.47; author shin; state Exp; branches; next 1.82; 1.82 date 2002.04.22.09.41.20; author augustss; state Exp; branches; next 1.81; 1.81 date 2002.04.16.20.50.20; author thorpej; state Exp; branches; next 1.80; 1.80 date 2002.03.23.09.02.01; author hamajima; state Exp; branches; next 1.79; 1.79 date 2002.03.22.09.18.08; author takemura; state Exp; branches; next 1.78; 1.78 date 2002.03.13.02.55.12; author simonb; state Exp; branches; next 1.77; 1.77 date 2002.03.10.07.24.54; author takemura; state Exp; branches; next 1.76; 1.76 date 2002.03.06.15.00.04; author uch; state Exp; branches; next 1.75; 1.75 date 2002.03.05.16.16.03; author simonb; state Exp; branches; next 1.74; 1.74 date 2002.02.13.16.25.34; author uch; state Exp; branches; next 1.73; 1.73 date 2002.02.11.09.21.46; author takemura; state Exp; branches; next 1.72; 1.72 date 2002.02.11.07.55.50; author takemura; state Exp; branches; next 1.71; 1.71 date 2002.02.11.04.33.22; author takemura; state Exp; branches; next 1.70; 1.70 date 2002.02.10.15.17.21; author takemura; state Exp; branches; next 1.69; 1.69 date 2002.01.29.18.47.29; author uch; state Exp; branches; next 1.68; 1.68 date 2002.01.27.14.18.11; author takemura; state Exp; branches; next 1.67; 1.67 date 2002.01.26.10.50.43; author takemura; state Exp; branches; next 1.66; 1.66 date 2002.01.04.14.11.50; author takemura; state Exp; branches; next 1.65; 1.65 date 2001.12.23.13.32.33; author takemura; state Exp; branches; next 1.64; 1.64 date 2001.11.28.10.21.14; author lukem; state Exp; branches; next 1.63; 1.63 date 2001.11.20.14.34.20; author lukem; state Exp; branches; next 1.62; 1.62 date 2001.11.18.08.19.39; author takemura; state Exp; branches; next 1.61; 1.61 date 2001.09.17.17.03.44; author uch; state Exp; branches 1.61.4.1; next 1.60; 1.60 date 2001.09.05.15.46.10; author sato; state Exp; branches 1.60.2.1; next 1.59; 1.59 date 2001.06.13.19.09.07; author uch; state Exp; branches 1.59.2.1; next 1.58; 1.58 date 2001.06.13.07.32.48; author enami; state Exp; branches; next 1.57; 1.57 date 2001.06.13.06.03.10; author enami; state Exp; branches; next 1.56; 1.56 date 2001.05.06.14.25.16; author takemura; state Exp; branches; next 1.55; 1.55 date 2001.04.30.11.42.18; author takemura; state Exp; branches; next 1.54; 1.54 date 2001.04.11.08.23.26; author sato; state Exp; branches; next 1.53; 1.53 date 2001.03.25.13.06.53; author takemura; state Exp; branches; next 1.52; 1.52 date 2001.02.26.09.34.22; author sato; state Exp; branches 1.52.2.1; next 1.51; 1.51 date 2001.02.22.18.37.57; author uch; state Exp; branches; next 1.50; 1.50 date 2001.02.21.16.34.00; author uch; state Exp; branches; next 1.49; 1.49 date 2001.02.09.19.47.28; author uch; state Exp; branches; next 1.48; 1.48 date 2001.02.05.17.41.23; author uch; state Exp; branches; next 1.47; 1.47 date 2001.02.04.05.19.15; author takemura; state Exp; branches; next 1.46; 1.46 date 2001.01.28.03.09.41; author uch; state Exp; branches; next 1.45; 1.45 date 2001.01.28.02.52.26; author uch; state Exp; branches; next 1.44; 1.44 date 2001.01.21.14.00.32; author takemura; state Exp; branches; next 1.43; 1.43 date 2001.01.17.00.07.25; author fvdl; state Exp; branches; next 1.42; 1.42 date 2000.10.22.10.42.31; author uch; state Exp; branches; next 1.41; 1.41 date 2000.10.17.11.37.23; author sato; state Exp; branches; next 1.40; 1.40 date 2000.10.04.13.53.54; author uch; state Exp; branches; next 1.39; 1.39 date 2000.10.03.03.13.04; author sato; state Exp; branches; next 1.38; 1.38 date 2000.10.02.03.57.53; author sato; state Exp; branches; next 1.37; 1.37 date 2000.09.21.14.17.35; author takemura; state Exp; branches; next 1.36; 1.36 date 2000.07.30.04.41.19; author takemura; state Exp; branches; next 1.35; 1.35 date 2000.07.22.08.53.34; author takemura; state Exp; branches; next 1.34; 1.34 date 2000.07.02.10.01.30; author takemura; state Exp; branches; next 1.33; 1.33 date 2000.06.11.23.34.31; author matt; state Exp; branches 1.33.2.1; next 1.32; 1.32 date 2000.05.08.21.57.59; author uch; state Exp; branches 1.32.2.1; next 1.31; 1.31 date 2000.05.04.08.18.59; author takemura; state Exp; branches; next 1.30; 1.30 date 2000.05.02.17.50.52; author uch; state Exp; branches; next 1.29; 1.29 date 2000.03.25.15.08.26; author uch; state Exp; branches; next 1.28; 1.28 date 2000.03.20.12.45.41; author takemura; state Exp; branches; next 1.27; 1.27 date 2000.03.13.18.56.40; author uch; state Exp; branches; next 1.26; 1.26 date 2000.03.12.12.08.16; author takemura; state Exp; branches; next 1.25; 1.25 date 2000.03.12.05.04.44; author takemura; state Exp; branches; next 1.24; 1.24 date 2000.03.05.08.49.07; author takemura; state Exp; branches; next 1.23; 1.23 date 2000.03.03.19.54.37; author uch; state Exp; branches; next 1.22; 1.22 date 2000.02.27.16.34.14; author uch; state Exp; branches; next 1.21; 1.21 date 2000.02.06.08.47.03; author takemura; state Exp; branches; next 1.20; 1.20 date 2000.01.28.15.08.37; author takemura; state Exp; branches; next 1.19; 1.19 date 2000.01.16.21.47.00; author uch; state Exp; branches; next 1.18; 1.18 date 2000.01.13.17.53.39; author uch; state Exp; branches; next 1.17; 1.17 date 2000.01.12.14.56.23; author uch; state Exp; branches; next 1.16; 1.16 date 2000.01.10.14.08.05; author takemura; state Exp; branches; next 1.15; 1.15 date 2000.01.09.07.57.43; author shin; state Exp; branches; next 1.14; 1.14 date 2000.01.07.15.19.14; author uch; state Exp; branches; next 1.13; 1.13 date 99.12.28.03.15.17; author takemura; state Exp; branches; next 1.12; 1.12 date 99.12.23.06.26.08; author takemura; state Exp; branches; next 1.11; 1.11 date 99.12.12.17.11.20; author uch; state Exp; branches; next 1.10; 1.10 date 99.12.09.01.56.23; author sato; state Exp; branches; next 1.9; 1.9 date 99.12.08.15.56.03; author uch; state Exp; branches; next 1.8; 1.8 date 99.12.04.14.23.35; author takemura; state Exp; branches; next 1.7; 1.7 date 99.11.28.04.29.37; author takemura; state Exp; branches; next 1.6; 1.6 date 99.11.21.07.04.32; author uch; state Exp; branches; next 1.5; 1.5 date 99.11.04.13.11.23; author takemura; state Exp; branches; next 1.4; 1.4 date 99.11.03.11.40.58; author shin; state Exp; branches; next 1.3; 1.3 date 99.11.02.10.36.52; author takemura; state Exp; branches; next 1.2; 1.2 date 99.10.24.08.37.28; author takemura; state Exp; branches; next 1.1; 1.1 date 99.09.16.12.23.19; author takemura; state Exp; branches 1.1.1.1; next ; 1.108.28.1 date 2020.04.13.08.03.51; author martin; state Exp; branches; next ; commitid X01YhRUPVUDaec4C; 1.107.10.1 date 2014.08.10.06.53.58; author tls; state Exp; branches; next ; 1.106.2.1 date 2012.10.30.17.19.41; author yamt; state Exp; branches; next ; 1.106.12.1 date 2012.11.20.03.01.22; author tls; state Exp; branches; next 1.106.12.2; 1.106.12.2 date 2014.08.20.00.03.03; author tls; state Exp; branches; next ; 1.103.4.1 date 2011.03.05.20.50.32; author rmind; state Exp; branches; next 1.103.4.2; 1.103.4.2 date 2011.04.21.01.41.03; author rmind; state Exp; branches; next ; 1.103.6.1 date 2011.06.06.09.05.43; author jruoho; state Exp; branches; next ; 1.103.8.1 date 2011.03.05.15.09.41; author bouyer; state Exp; branches; next ; 1.102.10.1 date 2009.09.16.13.37.38; author yamt; state Exp; branches; next ; 1.101.14.1 date 2008.03.23.02.04.04; author matt; state Exp; branches; next ; 1.100.20.1 date 2007.04.15.16.02.44; author yamt; state Exp; branches; next ; 1.100.24.1 date 2007.04.10.13.22.58; author ad; state Exp; branches; next ; 1.100.26.1 date 2007.07.11.19.59.25; author mjf; state Exp; branches; next ; 1.99.2.1 date 2006.03.01.09.27.54; author yamt; state Exp; branches; next ; 1.99.4.1 date 2006.09.09.02.39.38; author rpaulo; state Exp; branches; next ; 1.99.6.1 date 2006.04.22.11.37.30; author simonb; state Exp; branches; next ; 1.97.2.1 date 2006.06.21.14.51.49; author yamt; state Exp; branches; next 1.97.2.2; 1.97.2.2 date 2007.09.03.14.25.56; author yamt; state Exp; branches; next 1.97.2.3; 1.97.2.3 date 2008.02.27.08.36.20; author yamt; state Exp; branches; next ; 1.96.10.1 date 2005.05.07.11.34.41; author tron; state Exp; branches; next 1.96.10.2; 1.96.10.2 date 2005.08.04.18.29.59; author tron; state Exp; branches; next ; 1.93.4.1 date 2005.05.16.21.05.23; author riz; state Exp; branches; next ; 1.90.2.1 date 2004.08.03.10.35.05; author skrll; state Exp; branches; next 1.90.2.2; 1.90.2.2 date 2004.09.18.14.34.51; author skrll; state Exp; branches; next 1.90.2.3; 1.90.2.3 date 2004.09.21.13.16.00; author skrll; state Exp; branches; next 1.90.2.4; 1.90.2.4 date 2005.11.10.13.56.14; author skrll; state Exp; branches; next ; 1.85.2.1 date 2002.05.16.13.32.11; author gehenna; state Exp; branches; next 1.85.2.2; 1.85.2.2 date 2002.05.17.15.09.08; author gehenna; state Exp; branches; next 1.85.2.3; 1.85.2.3 date 2002.05.30.15.33.16; author gehenna; state Exp; branches; next ; 1.85.4.1 date 2002.05.30.18.38.19; author tv; state Exp; branches; next ; 1.61.4.1 date 2001.09.17.17.03.44; author nathanw; state dead; branches; next 1.61.4.2; 1.61.4.2 date 2002.01.08.00.24.58; author nathanw; state Exp; branches; next 1.61.4.3; 1.61.4.3 date 2002.01.11.23.38.23; author nathanw; state Exp; branches; next 1.61.4.4; 1.61.4.4 date 2002.02.28.04.09.53; author nathanw; state Exp; branches; next 1.61.4.5; 1.61.4.5 date 2002.04.01.07.40.23; author nathanw; state Exp; branches; next 1.61.4.6; 1.61.4.6 date 2002.06.20.03.38.47; author nathanw; state Exp; branches; next 1.61.4.7; 1.61.4.7 date 2002.09.17.21.14.45; author nathanw; state Exp; branches; next 1.61.4.8; 1.61.4.8 date 2002.11.11.21.58.40; author nathanw; state Exp; branches; next 1.61.4.9; 1.61.4.9 date 2002.12.19.00.31.39; author thorpej; state Exp; branches; next ; 1.60.2.1 date 2001.10.01.12.38.49; author fvdl; state Exp; branches; next ; 1.59.2.1 date 2001.09.13.01.13.40; author thorpej; state Exp; branches; next 1.59.2.2; 1.59.2.2 date 2002.01.10.19.43.45; author thorpej; state Exp; branches; next 1.59.2.3; 1.59.2.3 date 2002.02.11.20.08.04; author jdolecek; state Exp; branches; next 1.59.2.4; 1.59.2.4 date 2002.03.16.15.57.56; author jdolecek; state Exp; branches; next 1.59.2.5; 1.59.2.5 date 2002.06.23.17.36.50; author jdolecek; state Exp; branches; next 1.59.2.6; 1.59.2.6 date 2002.10.10.18.32.53; author jdolecek; state Exp; branches; next ; 1.52.2.1 date 2001.04.09.01.53.03; author nathanw; state Exp; branches; next 1.52.2.2; 1.52.2.2 date 2001.06.21.19.23.39; author nathanw; state Exp; branches; next ; 1.33.2.1 date 2000.08.06.04.06.49; author takemura; state Exp; branches; next ; 1.32.2.1 date 2000.06.22.17.00.04; author minoura; state Exp; branches; next ; 1.1.1.1 date 99.09.16.12.23.19; author takemura; state Exp; branches 1.1.1.1.2.1 1.1.1.1.4.1 1.1.1.1.6.1; next ; 1.1.1.1.2.1 date 2000.11.20.20.45.46; author bouyer; state Exp; branches; next 1.1.1.1.2.2; 1.1.1.1.2.2 date 2001.01.18.09.22.30; author bouyer; state Exp; branches; next 1.1.1.1.2.3; 1.1.1.1.2.3 date 2001.02.11.19.10.26; author bouyer; state Exp; branches; next 1.1.1.1.2.4; 1.1.1.1.2.4 date 2001.03.12.13.28.35; author bouyer; state Exp; branches; next 1.1.1.1.2.5; 1.1.1.1.2.5 date 2001.03.27.15.30.53; author bouyer; state Exp; branches; next 1.1.1.1.2.6; 1.1.1.1.2.6 date 2001.04.21.17.53.37; author bouyer; state Exp; branches; next ; 1.1.1.1.4.1 date 99.11.15.00.37.47; author fvdl; state Exp; branches; next ; 1.1.1.1.6.1 date 99.12.27.18.32.00; author wrstuden; state Exp; branches; next ; desc @@ 1.110 log @s/controll/control/ in comments. @ text @# $NetBSD: files.hpcmips,v 1.109 2019/08/21 04:17:40 msaitoh Exp $ # maxpartitions must be first item in files.${ARCH}. maxpartitions 8 maxusers 2 8 64 # # Stack-less Just-In-Time compiler # include "external/bsd/sljit/conf/files.sljit" # # Machine-independent I2O drivers. # include "dev/i2o/files.i2o" # # Machine-independent SCSI drivers # include "dev/scsipi/files.scsipi" # # Machine-independent ATA drivers # include "dev/ata/files.ata" # # APM emulation # include "dev/hpc/files.hpcapm" file arch/hpcmips/hpcmips/hpcapm_machdep.c hpcapm # # Bus-independent devices # device mainbus { [platform = -1] }: hpcapmif attach mainbus at root device cpu # not optional attach cpu at mainbus file arch/hpcmips/hpcmips/cpu.c cpu # CPU support option headers defflag opt_vr41xx.h VR41XX VR4101 VR4102 VR4111 VR4121 VR4122 VR4181 VR4131 defflag opt_tx39xx.h TX39XX TX3911 TX3912 TX3922 # # CPU-dependent files # file arch/hpcmips/vr/vr.c vr41xx # NEC VR4000 series file arch/hpcmips/vr/vr_idle.S vr41xx file arch/hpcmips/tx/tx39.c tx39xx # TOSHIBA TX3900 series file arch/hpcmips/hpcmips/autoconf.c file arch/hpcmips/hpcmips/bus_dma.c file arch/hpcmips/hpcmips/bus_space.c file arch/hpcmips/hpcmips/bus_space_notimpl.c file arch/hpcmips/hpcmips/bus_space_through.c file arch/hpcmips/hpcmips/interrupt.c file arch/hpcmips/hpcmips/machdep.c file arch/hpcmips/hpcmips/mainbus.c file dev/bus_dma/bus_dmamem_common.c file dev/kloader.c kloader file arch/hpcmips/hpcmips/kloader_machdep.c kloader file arch/hpcmips/hpcmips/kloader_vr41.S vr41xx & kloader file arch/hpcmips/hpcmips/kloader_tx39.S tx39xx & kloader defflag opt_no_symbolsz_entry.h NO_SYMBOLSZ_ENTRY defflag opt_kloader.h KLOADER defflag debug_kloader.h KLOADER_DEBUG defparam opt_kloader_kernel_path.h KLOADER_KERNEL_PATH defparam opt_memsize.h MEMSIZE # # H/PC Platform common files. # include "arch/hpc/conf/files.hpc" file arch/hpc/hpc/disksubr.c disk include "dev/hpc/files.bicons" include "dev/hpc/files.hpcfb" include "dev/hpc/files.hpckbd" include "dev/hpc/files.hpctp" # # Debug utility # include "arch/hpc/conf/files.debug" # Console autoconfiguration code: selects between a framebuffers file dev/cons.c # # ISA bus support # include "dev/pci/files.pci" # XXX some ISA devs are 'at pci' too. include "dev/isa/files.isa" # # Vr41xx integrated peripherals # device vripif { [addr=-1], [size=-1], [addr2=-1], [size2=-1], [unit=-1], [pwctl=-1], [platform = -1] } define vrip_common file arch/hpcmips/vr/vrip.c vrip_common needs-flag file arch/hpcmips/vr/vrip_spl.S vrip_common device vrip: vripif attach vrip at mainbus: vrip_common device vr4102ip: vripif attach vr4102ip at mainbus: vrip_common file arch/hpcmips/vr/vr4102ip.c vr4102ip device vr4122ip: vripif attach vr4122ip at mainbus: vrip_common file arch/hpcmips/vr/vr4122ip.c vr4122ip device vr4181ip: vripif attach vr4181ip at mainbus: vrip_common file arch/hpcmips/vr/vr4181ip.c vr4181ip device vrbcu attach vrbcu at vripif file arch/hpcmips/vr/bcu_vrip.c vrbcu needs-flag device vrrtc attach vrrtc at vripif file arch/hpcmips/vr/rtc.c vrrtc needs-flag device vrcmu attach vrcmu at vripif file arch/hpcmips/vr/cmu.c vrcmu needs-flag include "dev/hpc/files.hpcio" device vrisabif {[platform = -1], [isaportoffset=0], [isamemoffset=0]} # GIU attachment device vrgiu: vrisabif, hpcioif attach vrgiu at vripif file arch/hpcmips/vr/vrgiu.c vrgiu device vr4181giu: vrisabif, hpcioif attach vr4181giu at vripif file arch/hpcmips/vr/vr4181giu.c vr4181giu device vrisab: isabus attach vrisab at vrisabif file arch/hpcmips/isa/isa_machdep.c vrisab device vrkiu: hpckbdif attach vrkiu at vripif file arch/hpcmips/vr/vrkiu.c vrkiu needs-flag device vrpmu attach vrpmu at vripif file arch/hpcmips/vr/vrpmu.c vrpmu needs-flag device vrdsu attach vrdsu at vripif file arch/hpcmips/vr/vrdsu.c vrdsu needs-flag device vrled attach vrled at vripif file arch/hpcmips/vr/vrled.c vrled needs-flag define vrpiu_common file arch/hpcmips/vr/vrpiu.c vrpiu_common device vrpiu: wsmousedev attach vrpiu at vripif: hpctpanel, vrpiu_common device vrc4173piu: wsmousedev attach vrc4173piu at vripif: hpctpanel, vrpiu_common device vrdsiu_mouse: wsmousedev attach vrdsiu_mouse at vripif file arch/hpcmips/vr/vrdsiu_mouse.c vrdsiu_mouse attach ohci at vripif with ohci_vrip file arch/hpcmips/dev/ohci_vrip.c ohci_vrip device vrpciu: pcibus attach vrpciu at vripif file arch/hpcmips/vr/vrpciu.c vrpciu needs-flag defflag opt_mq200.h MQ200_DEBUG MQ200_USECRT device mqvideo: hpcfbif attach mqvideo at vripif with mqvideo_vrip file arch/hpcmips/vr/mq200_vrip.c mqvideo_vrip file arch/hpcmips/dev/mq200.c mqvideo file arch/hpcmips/dev/mq200subr.c mqvideo file arch/hpcmips/dev/mq200debug.c mqvideo file arch/hpcmips/dev/mq200machdep.c mqvideo attach mqvideo at pci with mqvideo_pci file arch/hpcmips/dev/mq200_pci.c mqvideo_pci device ite8181video: hpcfbif, hpccmap attach ite8181video at vripif with ite8181video_vrip file arch/hpcmips/vr/ite8181_vrip.c ite8181video_vrip file arch/hpcmips/dev/ite8181.c ite8181video defflag opt_vrc4172pci.h VRC4172PCI_MCR700_SUPPORT device vrc4172pci: pcibus attach vrc4172pci at vripif file arch/hpcmips/vr/vrc4172pci.c vrc4172pci device vrc4172pwm attach vrc4172pwm at vripif file arch/hpcmips/vr/vrc4172pwm.c vrc4172pwm needs-flag device vrc4172gpio: hpcioif, vrisabif attach vrc4172gpio at hpcioif file arch/hpcmips/vr/vrc4172gpio.c vrc4172gpio device vrc4173cardu: pcmciabus attach vrc4173cardu at pci file arch/hpcmips/pci/vrc4173cardu.c vrc4173cardu device vrc4173bcu: vripif attach vrc4173bcu at pci file arch/hpcmips/vr/vrc4173bcu.c vrc4173bcu # # TOSHIBA TX3912/3922 # defflag TX39_WATCHDOGTIMER defflag TX39ICU_DEBUG defflag TX39CLOCK_DEBUG defflag TX39BIU_DEBUG defflag TX39POWER_DEBUG defflag TX39UART_DEBUG defflag USE_POLL device txsim { } device txcsbusif {[platform = -1]} device txcomif {[slot = -1]} device txsibif {[slot = -1]} device txspiif {[slot = -1]} device ucbif { } device irif { } attach txsim at mainbus file arch/hpcmips/tx/txsim.c txsim file arch/hpcmips/tx/txsnd.c txsim device tx39biu: txcsbusif attach tx39biu at txsim file arch/hpcmips/tx/tx39biu.c tx39biu device txcsbus {[regcs=-1], [regcsbase=0], [regcssize=-1], [regcswidth=-1], [iocs=-1], [iocsbase=0], [iocssize=-1], [iocswidth=-1], [memcs=-1], [memcsbase=0], [memcssize=-1], [memcswidth=-1], [irq1=-1], [irq2=-1], [irq3=-1]} attach txcsbus at txcsbusif file arch/hpcmips/tx/txcsbus.c txcsbus device tx39icu attach tx39icu at txsim file arch/hpcmips/tx/tx39icu.c tx39icu device tx39power attach tx39power at txsim file arch/hpcmips/tx/tx39power.c tx39power device tx39clock attach tx39clock at txsim file arch/hpcmips/tx/tx39clock.c tx39clock device tx3912video: hpcfbif attach tx3912video at txsim file arch/hpcmips/tx/tx3912video.c tx3912video device tx39io attach tx39io at txsim file arch/hpcmips/tx/tx39io.c tx39io device txioman: hpcioif attach txioman at txsim file arch/hpcmips/tx/txioman.c txioman device tx39sib: txsibif attach tx39sib at txsim file arch/hpcmips/tx/tx39sib.c tx39sib device tx39spi: txspiif attach tx39spi at txsim file arch/hpcmips/tx/tx39spi.c tx39spi # PHILIPS UCB1200 / TOSHIBA TC35413F (modem/audio analog front-end) device ucb: ucbif attach ucb at txsibif file arch/hpcmips/dev/ucb1200.c ucb device ucbtp: wsmousedev attach ucbtp at ucbif: hpctpanel file arch/hpcmips/dev/ucbtp.c ucbtp device ucbsnd attach ucbsnd at ucbif file arch/hpcmips/dev/ucbsnd.c ucbsnd needs-flag device ucbio attach ucbio at ucbif file arch/hpcmips/dev/ucbio.c ucbio device tx39uart: txcomif attach tx39uart at txsim file arch/hpcmips/tx/tx39uart.c tx39uart needs-flag device txcom: irif attach txcom at txcomif file arch/hpcmips/tx/txcom.c txcom device tx39ir attach tx39ir at irif file arch/hpcmips/tx/tx39ir.c tx39ir # ITE IT8368E PCMCIA / TOSHIBA TC6345AF buffer chip (PCMCIA) device it8368e: pcmciabus attach it8368e at txcsbus file arch/hpcmips/dev/it8368.c it8368e # MITUBISHI M38813 keryboard controller device m38813c: hpckbdif attach m38813c at txcsbus file arch/hpcmips/dev/m38813c.c m38813c needs-flag # PHILIPS 74ALVC16241 / TOSHIBA TC5165BTFS buffer driver (keyboard) device tc5165buf: hpckbdif attach tc5165buf at txcsbus file arch/hpcmips/dev/tc5165buf.c tc5165buf needs-flag # TOSHIBA TC6358E(Plum2) device plumif {} device plum: plumif attach plum at txcsbus file arch/hpcmips/dev/plum.c plum device plumicu attach plumicu at plumif file arch/hpcmips/dev/plumicu.c plumicu device plumpower attach plumpower at plumif file arch/hpcmips/dev/plumpower.c plumpower device plumvideo: hpcfbif attach plumvideo at plumif file arch/hpcmips/dev/plumvideo.c plumvideo device plumpcmcia: pcmciabus attach plumpcmcia at plumif file arch/hpcmips/dev/plumpcmcia.c plumpcmcia device plumiobusif {[platform = -1], [slot = -1]} device plumiobus: plumiobusif attach plumiobus at plumif file arch/hpcmips/dev/plumiobus.c plumiobus device plumisab: isabus attach plumisab at plumiobusif file arch/hpcmips/isa/plumisa_machdep.c plumisab # OHCI USB controller attach ohci at plumif with plumohci file arch/hpcmips/dev/plumohci.c plumohci needs-flag #device txisab: isabus #attach txisab at txcsbus #file arch/hpcmips/isa/txisa_machdep.c txisab file dev/hpc/video_subr.c tx3912video | plumvideo # Sharp Telios LCD and battery control driver device teliosio attach teliosio at txcsbus file arch/hpcmips/dev/teliosio.c teliosio # # Real-time clock (not optional) # file arch/hpcmips/hpcmips/clock.c # Floppy disk controller device fdc {drive = -1} #attach fdc at isa #device fd: disk, isadma device fd: disk #attach fd at fdc file arch/i386/isa/fd.c fdc needs-flag # XXXX pcic here because it needs to be late. The catch: pcic needs # to be late, so devices which attach to it are attached late. But it # needs to be before its isa and pci attachments. This answer is # non-optimal, but I don't have a better answer right now. # PCIC pcmcia controller # XXX this needs to be done very late, so it's done here. This feels # like a kludge, but it might be for the best. defparam PCIC_ISA_ALLOC_IOBASE defparam PCIC_ISA_ALLOC_IOSIZE defparam PCIC_ISA_INTR_ALLOC_MASK device pcic: pcmciabus file dev/ic/i82365.c pcic # # PCIC pcmcia controller # attach pcic at isa with pcic_isa file dev/isa/i82365_isa.c pcic_isa file dev/isa/i82365_isasubr.c pcic_isa # PCIC pcmcia controller on vrip bus. attach pcic at vripif with pcic_vrip file arch/hpcmips/vr/vrecu.c pcic_vrip # # Machine-independent PCMCIA drivers # include "dev/pcmcia/files.pcmcia" # Serial Interface Unit attach com at vripif with com_vrip file arch/hpcmips/vr/com_vrip.c com_vrip needs-flag attach com at hpcioif with com_hpcio file arch/hpcmips/dev/com_hpcio.c com_hpcio needs-flag # Memory Disk for boot tape file dev/md_root.c memory_disk_hooks include "dev/usb/files.usb" # DMA Address Unit device vrdmaau attach vrdmaau at vripif file arch/hpcmips/vr/vrdmaau.c vrdmaau # DMA Control Unit device vrdcu attach vrdcu at vripif file arch/hpcmips/vr/vrdcu.c vrdcu # Audio Interface Unit device vraiu: audiobus attach vraiu at vripif file arch/hpcmips/vr/vraiu.c vraiu # VR4181 Audio Interface Unit device vr4181aiu attach vr4181aiu at vripif file arch/hpcmips/vr/vr4181aiu.c vr4181aiu needs-flag # Flash memory on L-card+ XXX should not be here device vrflash attach vrflash at vripif with flash_vrip file arch/hpcmips/vr/flash_vrip.c flash_vrip needs-flag # OptPoint on Telios HC-AJ2 device optpoint : wsmousedev attach optpoint at txspiif file arch/hpcmips/dev/optpoint.c optpoint file arch/hpcmips/pci/pci_machdep.c include "arch/hpcmips/conf/majors.hpcmips" @ 1.109 log @ Fix typo (s/contoller/controller/). @ text @d1 1 a1 1 # $NetBSD: files.hpcmips,v 1.108 2014/07/20 10:22:54 alnsn Exp $ d439 1 a439 1 # DMA Controll Unit @ 1.108 log @Include sljit files. @ text @d1 1 a1 1 # $NetBSD: files.hpcmips,v 1.107 2012/10/02 23:54:52 christos Exp $ d395 1 a395 1 # PCIC pcmcia contoller @ 1.108.28.1 log @Mostly merge changes from HEAD upto 20200411 @ text @d1 1 a1 1 # $NetBSD$ d395 1 a395 1 # PCIC pcmcia controller @ 1.107 log @move common/bus_dma/ -> dev/bus_dma/ @ text @d1 1 a1 1 # $NetBSD: files.hpcmips,v 1.106 2011/08/24 20:27:36 dyoung Exp $ d9 6 @ 1.107.10.1 log @Rebase. @ text @d1 1 a1 1 # $NetBSD: files.hpcmips,v 1.108 2014/07/20 10:22:54 alnsn Exp $ a8 6 # Stack-less Just-In-Time compiler # include "external/bsd/sljit/conf/files.sljit" # @ 1.106 log @Add to pci_bus_devorder() an argument that tells the number of slots available in the devs array. Change the type of the devs array from char to uint8_t. Treat the return value of pci_bus_devorder() as the number of slots that it filled. Don't use the __PCI_BUS_DEVORDER #definition to configure the kernel but let the linker do it. Make pci_bus_devorder() available on all architectures by adding a default implementation that will DTRT on all architectures but hpcmips, the only architecture to #define __PCI_BUS_DEVORDER. On hpcmips, adapt the implementation to the new calling convention. XXX I can compile an hpcmips GENERIC kernel, but I don't have a XXX hpcmips box to test it on. @ text @d1 1 a1 1 # $NetBSD: files.hpcmips,v 1.105 2011/03/16 13:23:41 tsutsui Exp $ d63 1 a63 1 file common/bus_dma/bus_dmamem_common.c @ 1.106.12.1 log @Resync to 2012-11-19 00:00:00 UTC @ text @d1 1 a1 1 # $NetBSD: files.hpcmips,v 1.107 2012/10/02 23:54:52 christos Exp $ d63 1 a63 1 file dev/bus_dma/bus_dmamem_common.c @ 1.106.12.2 log @Rebase to HEAD as of a few days ago. @ text @d1 1 a1 1 # $NetBSD$ a8 6 # Stack-less Just-In-Time compiler # include "external/bsd/sljit/conf/files.sljit" # @ 1.106.2.1 log @sync with head @ text @d1 1 a1 1 # $NetBSD: files.hpcmips,v 1.106 2011/08/24 20:27:36 dyoung Exp $ d63 1 a63 1 file dev/bus_dma/bus_dmamem_common.c @ 1.105 log @Blindly prepare an equivalent function with old _spllower(~MIPS_INT_MASK_0) that disabled all interrupts except PIU. Compile test only. @ text @d1 1 a1 1 # $NetBSD: files.hpcmips,v 1.104 2011/03/02 08:25:09 ahoka Exp $ d458 2 @ 1.104 log @Resolve build failures caused by local use of "device flash" in config. @ text @d1 1 a1 1 # $NetBSD: files.hpcmips,v 1.103 2009/08/21 03:56:58 thorpej Exp $ d106 1 @ 1.103 log @Use bus_dmamem_common. @ text @d1 1 a1 1 # $NetBSD: files.hpcmips,v 1.102 2008/02/20 21:43:34 drochner Exp $ d448 2 a449 2 device flash attach flash at vripif with flash_vrip @ 1.103.6.1 log @Sync with HEAD. @ text @d1 1 a1 1 # $NetBSD: files.hpcmips,v 1.105 2011/03/16 13:23:41 tsutsui Exp $ a105 1 file arch/hpcmips/vr/vrip_spl.S vrip_common d448 2 a449 2 device vrflash attach vrflash at vripif with flash_vrip @ 1.103.4.1 log @sync with head @ text @d1 1 a1 1 # $NetBSD$ d448 2 a449 2 device vrflash attach vrflash at vripif with flash_vrip @ 1.103.4.2 log @sync with head @ text @a105 1 file arch/hpcmips/vr/vrip_spl.S vrip_common @ 1.103.8.1 log @Sync with HEAD @ text @d1 1 a1 1 # $NetBSD$ d448 2 a449 2 device vrflash attach vrflash at vripif with flash_vrip @ 1.102 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.hpcmips,v 1.101 2007/04/10 02:37:01 macallan Exp $ d63 2 @ 1.102.10.1 log @sync with head @ text @d1 1 a1 1 # $NetBSD: files.hpcmips,v 1.102 2008/02/20 21:43:34 drochner Exp $ a62 2 file common/bus_dma/bus_dmamem_common.c @ 1.101 log @include files.wsfb @ text @d1 1 a1 1 # $NetBSD: files.hpcmips,v 1.100 2006/02/24 13:06:12 cube Exp $ a74 6 # Workstation Console # include "dev/wscons/files.wscons" include "dev/wsfb/files.wsfb" # @ 1.101.14.1 log @sync with HEAD @ text @d1 1 a1 1 # files.hpcmips,v 1.101 2007/04/10 02:37:01 macallan Exp d75 6 @ 1.100 log @Rework hpcapm(4) attachment definition so it is not required to attach at mainbus, and convert its two users, hpcsh and hpcmips, to that. Many thanks to Valeriy Ushakov and Ben Collver for testing. @ text @d1 1 a1 1 # $NetBSD: files.hpcmips,v 1.99 2005/12/11 12:17:33 christos Exp $ d78 1 @ 1.100.26.1 log @Sync with head. @ text @d1 1 a1 1 # $NetBSD: files.hpcmips,v 1.101 2007/04/10 02:37:01 macallan Exp $ a77 1 include "dev/wsfb/files.wsfb" @ 1.100.20.1 log @sync with head. @ text @d1 1 a1 1 # $NetBSD: files.hpcmips,v 1.100 2006/02/24 13:06:12 cube Exp $ a77 1 include "dev/wsfb/files.wsfb" @ 1.100.24.1 log @Sync with head. @ text @d1 1 a1 1 # $NetBSD: files.hpcmips,v 1.100 2006/02/24 13:06:12 cube Exp $ a77 1 include "dev/wsfb/files.wsfb" @ 1.99 log @merge ktrace-lwp. @ text @d1 1 a1 1 # $NetBSD: files.hpcmips,v 1.90.2.4 2005/11/10 13:56:14 skrll Exp $ d27 7 d36 1 a36 1 device mainbus { [platform = -1] } a97 9 # power management # include "dev/hpc/apm/files.apm" device hpcapm: apmdevif attach hpcapm at mainbus file dev/hpc/hpcapm.c hpcapm file arch/hpcmips/hpcmips/hpcapm_machdep.c hpcapm # @ 1.99.4.1 log @sync with head @ text @d1 1 a1 1 # $NetBSD: files.hpcmips,v 1.100 2006/02/24 13:06:12 cube Exp $ a26 7 # APM emulation # include "dev/hpc/files.hpcapm" file arch/hpcmips/hpcmips/hpcapm_machdep.c hpcapm # d29 1 a29 1 device mainbus { [platform = -1] }: hpcapmif d91 9 @ 1.99.6.1 log @Sync with head. @ text @d1 1 a1 1 # $NetBSD: files.hpcmips,v 1.100 2006/02/24 13:06:12 cube Exp $ a26 7 # APM emulation # include "dev/hpc/files.hpcapm" file arch/hpcmips/hpcmips/hpcapm_machdep.c hpcapm # d29 1 a29 1 device mainbus { [platform = -1] }: hpcapmif d91 9 @ 1.99.2.1 log @sync with head. @ text @d1 1 a1 1 # $NetBSD: files.hpcmips,v 1.99 2005/12/11 12:17:33 christos Exp $ a26 7 # APM emulation # include "dev/hpc/files.hpcapm" file arch/hpcmips/hpcmips/hpcapm_machdep.c hpcapm # d29 1 a29 1 device mainbus { [platform = -1] }: hpcapmif d91 9 @ 1.98 log @Add LCD and battery control support for Sharp Telios series. @ text @d1 1 a1 1 # $NetBSD: files.hpcmips,v 1.97 2005/05/04 07:54:39 hamajima Exp $ @ 1.97 log @OptPoint on Telios HC-AJ2 (and maybe AJ1) support @ text @d1 1 a1 1 # $NetBSD: files.hpcmips,v 1.96 2004/07/06 13:09:19 uch Exp $ d370 5 @ 1.97.2.1 log @sync with head. @ text @d1 1 a1 1 # $NetBSD: files.hpcmips,v 1.97 2005/05/04 07:54:39 hamajima Exp $ a26 7 # APM emulation # include "dev/hpc/files.hpcapm" file arch/hpcmips/hpcmips/hpcapm_machdep.c hpcapm # d29 1 a29 1 device mainbus { [platform = -1] }: hpcapmif d91 9 a369 5 # Sharp Telios LCD and battery control driver device teliosio attach teliosio at txcsbus file arch/hpcmips/dev/teliosio.c teliosio @ 1.97.2.2 log @sync with head. @ text @d1 1 a1 1 # $NetBSD: files.hpcmips,v 1.97.2.1 2006/06/21 14:51:49 yamt Exp $ a77 1 include "dev/wsfb/files.wsfb" @ 1.97.2.3 log @sync with head. @ text @d1 1 a1 1 # $NetBSD: files.hpcmips,v 1.97.2.2 2007/09/03 14:25:56 yamt Exp $ d75 6 @ 1.96 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.hpcmips,v 1.95 2004/07/03 12:54:34 uch Exp $ d237 1 d281 4 d452 5 @ 1.96.10.1 log @Pull up revision 1.97 (requested by hamajima in ticket #247): OptPoint on Telios HC-AJ2 (and maybe AJ1) support @ text @d1 1 a1 1 # $NetBSD$ a236 1 device txspiif {[slot = -1]} a279 4 device tx39spi: txspiif attach tx39spi at txsim file arch/hpcmips/tx/tx39spi.c tx39spi a446 5 # OptPoint on Telios HC-AJ2 device optpoint : wsmousedev attach optpoint at txspiif file arch/hpcmips/dev/optpoint.c optpoint @ 1.96.10.2 log @Pull up revision 1.98 (requested by nakayama in ticket #637): Add LCD and battery control support for Sharp Telios series. @ text @a369 5 # Sharp Telios LCD and battery control driver device teliosio attach teliosio at txcsbus file arch/hpcmips/dev/teliosio.c teliosio @ 1.95 log @hpcmips independent hpcapm part are moved to sys/dev/hpc/ hpcmips dependend part is separated to sys/arch/hpcmips/hpcapm_machdep.c @ text @d1 1 a1 1 # $NetBSD: files.hpcmips,v 1.94 2004/05/28 17:52:07 tsarna Exp $ d56 1 a56 1 file arch/hpc/hpc/kloader.c kloader @ 1.94 log @Refactor tpcalib and hpc* ports to make tpcalib MI, as discussed on tech-kern. @ text @d1 1 a1 1 # $NetBSD: files.hpcmips,v 1.93 2004/03/25 15:26:35 wiz Exp $ d93 1 a93 1 include "arch/hpcmips/dev/apm/files.apm" d96 2 a97 1 file arch/hpcmips/dev/hpcapm.c hpcapm @ 1.93 log @Backout previous -- this is not enough, config needs to be taught how to reach partitions above h. Noted by Simon Burge, related to PR 24905. @ text @d1 1 a1 1 # $NetBSD: files.hpcmips,v 1.92 2004/03/25 12:38:49 wiz Exp $ d68 5 a90 5 # Workstation Console # include "dev/wscons/files.wscons" # d168 1 a168 1 attach vrpiu at vripif: tpcalib, vrpiu_common d170 1 a170 1 attach vrc4173piu at vripif: tpcalib, vrpiu_common d285 1 a285 1 attach ucbtp at ucbif: tpcalib @ 1.93.4.1 log @Pull up revision 1.97 (requested by hamajima in ticket #1500): OptPoint on Telios HC-AJ2 (and maybe AJ1) support @ text @d1 1 a1 1 # $NetBSD: files.hpcmips,v 1.93 2004/03/25 15:26:35 wiz Exp $ a235 1 device txspiif {[slot = -1]} a278 4 device tx39spi: txspiif attach tx39spi at txsim file arch/hpcmips/tx/tx39spi.c tx39spi a445 5 # OptPoint on Telios HC-AJ2 device optpoint : wsmousedev attach optpoint at txspiif file arch/hpcmips/dev/optpoint.c optpoint @ 1.92 log @Define maxpartitions to the same value as MAXPARTITIONS in disklabel.h. Addresses PR 24905 by Simon Burge. @ text @d1 1 a1 1 # $NetBSD: files.hpcmips,v 1.91 2003/07/27 01:19:26 thorpej Exp $ d4 1 a4 1 maxpartitions 16 @ 1.91 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.hpcmips,v 1.90 2003/05/01 07:01:58 igy Exp $ d4 1 a4 1 maxpartitions 8 @ 1.90 log @Support for Laser5's L-Card+ Embedded CPU Board =============================================== This code enables NetBSD to support for NEC VR4181 CPU and some devices on L-Card+ board. NEC VR4181 ---------- NEC VR4181 is a embedded CPU which has MIPS processor core and integrated I/O devices within a package. The basic architecture of VR4181 is similar to other VR41xx family CPU. Some integrated devices are compatible to another VR41xx series CPU and some are not. VR4181 has integrated devices listed bellow: - Two of 16550 compatible UART - Compact Flash controller - ISA bus controller - Audio CODEC - A/D converters - LCD driver - Touch panel controller - General purpose I/O L-Card+ Embedded CPU Board -------------------------- L-Card+ is name card sized CPU board for embedded system. It is soled by Laser5 (http://www.laser5.co.jp/) with Linux installed. L-Card+ has following devices: - 16Mbyte flash memory (Intel 28F128) - 16Mbyte SDRAM - CS8900A Ethernet controller and RJ45 port - RS232C line driver and external connector - Compact Flash socket - A pair of Mezzanine connector for extension board - Some on-board LEDs Current Feature of This Code ---------------------------- Following devices are supported: - UART (used for console) - wi on Compact Flash socket - cs (CS8900A) - Flash memory (Intel 28F128 and Fujitsu MBM29LV160) - Audio Coder (limited support) -- Naoto Shimazaki @ text @d1 1 a1 1 # $NetBSD: files.hpcmips,v 1.89 2002/12/15 09:24:25 takemura Exp $ a367 1 file dev/clock_subr.c @ 1.90.2.1 log @Sync with HEAD @ text @d1 1 a1 1 # $NetBSD: files.hpcmips,v 1.96 2004/07/06 13:09:19 uch Exp $ d56 1 a56 1 file dev/kloader.c kloader a67 5 # Workstation Console # include "dev/wscons/files.wscons" # d86 5 d93 1 a93 1 include "dev/hpc/apm/files.apm" d96 1 a96 2 file dev/hpc/hpcapm.c hpcapm file arch/hpcmips/hpcmips/hpcapm_machdep.c hpcapm d168 1 a168 1 attach vrpiu at vripif: hpctpanel, vrpiu_common d170 1 a170 1 attach vrc4173piu at vripif: hpctpanel, vrpiu_common d285 1 a285 1 attach ucbtp at ucbif: hpctpanel d368 1 @ 1.90.2.2 log @Sync with HEAD. @ text @@ 1.90.2.3 log @Fix the sync with head I botched. @ text @d1 1 a1 1 # $NetBSD: files.hpcmips,v 1.90.2.1 2004/08/03 10:35:05 skrll Exp $ @ 1.90.2.4 log @Sync with HEAD. Here we go again... @ text @d1 1 a1 1 # $NetBSD: files.hpcmips,v 1.90.2.3 2004/09/21 13:16:00 skrll Exp $ a236 1 device txspiif {[slot = -1]} a279 4 device tx39spi: txspiif attach tx39spi at txsim file arch/hpcmips/tx/tx39spi.c tx39spi a364 5 # Sharp Telios LCD and battery control driver device teliosio attach teliosio at txcsbus file arch/hpcmips/dev/teliosio.c teliosio a446 5 # OptPoint on Telios HC-AJ2 device optpoint : wsmousedev attach optpoint at txspiif file arch/hpcmips/dev/optpoint.c optpoint @ 1.89 log @Added Vrc4173PIU. (touch panel interface unit on Vrc4173) @ text @d1 1 a1 1 # $NetBSD: files.hpcmips,v 1.88 2002/10/26 13:50:28 jdolecek Exp $ d60 1 d65 2 d118 3 d141 4 d401 4 d436 10 @ 1.88 log @now that mem_no is emitted by config(8), there is no reason to keep copy of more or less identical iskmemdev() for every arch; move the function to spec_vnop.c, and g/c machine-dependant copies @ text @d1 1 a1 1 # $NetBSD: files.hpcmips,v 1.87 2002/09/06 13:20:23 gehenna Exp $ d155 2 d158 3 a160 2 attach vrpiu at vripif: tpcalib file arch/hpcmips/vr/vrpiu.c vrpiu @ 1.87 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.hpcmips,v 1.86 2002/05/30 01:45:00 greg Exp $ a51 1 file arch/hpcmips/hpcmips/conf.c @ 1.86 log @Initial addition of TrackPoint support on the IBM WorkPad z50's DSIU port. @ text @d1 1 a1 1 # $NetBSD: files.hpcmips,v 1.85 2002/05/11 14:10:05 takemura Exp $ a18 3 major {sd = 3} major {st = 4} major {cd = 5} a24 1 major {wd = 1} a364 1 major {fd = 2} a402 1 major {md = 6} d420 2 @ 1.85 log @BUGFIX: Xhpc dumps core on SigmarionII. Attached MQ200 video controller at PCI bus. @ text @d1 1 a1 1 # $NetBSD: files.hpcmips,v 1.84 2002/05/03 11:45:04 takemura Exp $ d163 4 @ 1.85.4.1 log @Pull up revision 1.86 (requested by greg in ticket #77): Initial addition of TrackPoint support on the IBM WorkPad z50's DSIU port. @ text @d1 1 a1 1 # $NetBSD$ a162 4 device vrdsiu_mouse: wsmousedev attach vrdsiu_mouse at vripif file arch/hpcmips/vr/vrdsiu_mouse.c vrdsiu_mouse @ 1.85.2.1 log @Include the list of block/character major numbers. @ text @d1 1 a1 1 # $NetBSD: files.hpcmips,v 1.85 2002/05/11 14:10:05 takemura Exp $ a421 2 include "arch/hpcmips/conf/majors.hpcmips" @ 1.85.2.2 log @Remove old block majors list. @ text @d1 1 a1 1 # $NetBSD: files.hpcmips,v 1.85.2.1 2002/05/16 13:32:11 gehenna Exp $ d19 3 d28 1 d365 1 d404 1 @ 1.85.2.3 log @Catch up with -current. @ text @d1 1 a1 1 # $NetBSD: files.hpcmips,v 1.85.2.2 2002/05/17 15:09:08 gehenna Exp $ a158 4 device vrdsiu_mouse: wsmousedev attach vrdsiu_mouse at vripif file arch/hpcmips/vr/vrdsiu_mouse.c vrdsiu_mouse @ 1.84 log @Enabled USB support for MC-R700. @ text @d1 1 a1 1 # $NetBSD: files.hpcmips,v 1.83 2002/04/27 12:36:47 shin Exp $ d181 1 a181 1 file arch/hpcmips/pci/mq200_pci.c mqvideo_pci @ 1.83 log @* make kloader optional. * default value of kernel path is KLOADER_KERNEL_PATH. * options KLOADER_KERNEL_PATH can override kernel path. * when bootstr is passed (RB_STRING), use it as kernel path. @ text @d1 1 a1 1 # $NetBSD: files.hpcmips,v 1.82 2002/04/22 09:41:20 augustss Exp $ d188 1 @ 1.82 log @Rename the audio "bus" attribute audiobus to avoid confusion with audio device. @ text @d1 1 a1 1 # $NetBSD: files.hpcmips,v 1.81 2002/04/16 20:50:20 thorpej Exp $ d61 5 a65 4 file arch/hpc/hpc/kloader.c file arch/hpcmips/hpcmips/kloader_machdep.c file arch/hpcmips/hpcmips/kloader_vr41.S vr41xx file arch/hpcmips/hpcmips/kloader_tx39.S tx39xx @ 1.81 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.hpcmips,v 1.80 2002/03/23 09:02:01 hamajima Exp $ d417 1 a417 1 device vraiu: audio @ 1.80 log @add VR4121 Audio Interface Unit @ text @d1 1 a1 1 # $NetBSD: files.hpcmips,v 1.79 2002/03/22 09:18:08 takemura Exp $ a363 3 # network devices MII bus include "dev/mii/files.mii" @ 1.79 log @Added Vrc4172 USB OHCI for Pencentra 130. @ text @d1 1 a1 1 # $NetBSD: files.hpcmips,v 1.78 2002/03/13 02:55:12 simonb Exp $ d418 5 @ 1.78 log @All the mips ports had an identical procfs_machdep.c, so use a common file under arch/mips/mips. @ text @d1 1 a1 1 # $NetBSD: files.hpcmips,v 1.77 2002/03/10 07:24:54 takemura Exp $ d186 4 @ 1.77 log @Attached vrkiu at vrc4173bcu. @ text @d1 1 a1 1 # $NetBSD: files.hpcmips,v 1.76 2002/03/06 15:00:04 uch Exp $ a59 1 file arch/hpcmips/hpcmips/procfs_machdep.c procfs @ 1.76 log @remove ite8181video's bivideo dependency. @ text @d1 1 a1 1 # $NetBSD: files.hpcmips,v 1.75 2002/03/05 16:16:03 simonb Exp $ d200 1 a200 3 device vrc4173if {} device vrc4173bcu: vrc4173if a202 12 device vrc4173cmu attach vrc4173cmu at vrc4173if file arch/hpcmips/vr/vrc4173cmu.c vrc4173cmu device vrc4173piu attach vrc4173piu at vrc4173if file arch/hpcmips/vr/vrc4173piu.c vrc4173piu device vrc4173kiu attach vrc4173kiu at vrc4173if file arch/hpcmips/vr/vrc4173kiu.c vrc4173kiu @ 1.75 log @mips/mips/fp.S is in mips/conf/files.mips now. @ text @d1 1 a1 1 # $NetBSD: files.hpcmips,v 1.74 2002/02/13 16:25:34 uch Exp $ d183 1 a183 1 device ite8181video: hpcfbif @ 1.74 log @add LCD debug routines. @ text @d1 1 a1 1 # $NetBSD: files.hpcmips,v 1.73 2002/02/11 09:21:46 takemura Exp $ a49 2 file arch/mips/mips/fp.S softfloat @ 1.73 log @Added vr4122ip. @ text @d1 1 a1 1 # $NetBSD: files.hpcmips,v 1.72 2002/02/11 07:55:50 takemura Exp $ d84 1 a84 1 file arch/hpc/hpc/debug_subr.c @ 1.72 log @Added vr4102ip. @ text @d1 1 a1 1 # $NetBSD: files.hpcmips,v 1.71 2002/02/11 04:33:22 takemura Exp $ d112 2 d115 1 a115 1 attach vrip at mainbus d117 1 a117 2 attach vr4102ip at mainbus file arch/hpcmips/vr/vrip.c vrip|vr4102ip needs-flag d119 3 @ 1.71 log @Added DMA Address unit and DMA Control unit. (not tested) @ text @d1 1 a1 1 # $NetBSD: files.hpcmips,v 1.70 2002/02/10 15:17:21 takemura Exp $ d114 4 a117 1 file arch/hpcmips/vr/vrip.c vrip needs-flag @ 1.70 log @Fixed locater id -> platform. @ text @d1 1 a1 1 # $NetBSD: files.hpcmips,v 1.69 2002/01/29 18:47:29 uch Exp $ d414 10 @ 1.69 log @hpcmips support of kloader. @ text @d1 1 a1 1 # $NetBSD: files.hpcmips,v 1.68 2002/01/27 14:18:11 takemura Exp $ d33 1 a33 1 device mainbus { [id = -1] } @ 1.68 log @Added vripif. @ text @d1 1 a1 1 # $NetBSD: files.hpcmips,v 1.67 2002/01/26 10:50:43 takemura Exp $ a61 1 file arch/hpcmips/hpcmips/bitdisp.c d64 7 d81 5 a215 1 defflag TX39_DEBUG d217 5 a221 5 defflag TX39ICUDEBUG defflag TX39CLKDEBUG defflag TX39BIUDEBUG defflag TX39POWERDEBUG defflag TX39UARTDEBUG @ 1.67 log @Straightened vripvar.h @ text @d1 1 a1 1 # $NetBSD: files.hpcmips,v 1.66 2002/01/04 14:11:50 takemura Exp $ d100 2 a101 1 device vrip { [addr=-1], [size=-1], [addr2=-1], [size2=-1], [intr=-1], [pwctl=-1], [platform = -1] } d106 1 a106 1 attach vrbcu at vrip d110 1 a110 1 attach vrrtc at vrip d114 1 a114 1 attach vrcmu at vrip d121 1 a121 1 attach vrgiu at vrip d129 1 a129 1 attach vrkiu at vrip d133 1 a133 1 attach vrpmu at vrip d137 1 a137 1 attach vrdsu at vrip d141 1 a141 1 attach vrled at vrip d145 1 a145 1 attach vrpiu at vrip: tpcalib d148 1 a148 1 attach ohci at vrip with ohci_vrip d152 1 a152 1 attach vrpciu at vrip d157 1 a157 1 attach mqvideo at vrip with mqvideo_vrip d168 1 a168 1 attach ite8181video at vrip with ite8181video_vrip d173 1 a173 1 attach vrc4172pwm at vrip d393 1 a393 1 attach com at vrip with com_vrip @ 1.66 log @Renamed sg2com -> com_hpcio. Now it seems to be working on SigmarionII. @ text @d1 1 a1 1 # $NetBSD: files.hpcmips,v 1.65 2001/12/23 13:32:33 takemura Exp $ d62 1 @ 1.65 log @Added SigmarionII serial port support. (console onlty, interrupt is not supported) @ text @d1 1 a1 1 # $NetBSD: files.hpcmips,v 1.64 2001/11/28 10:21:14 lukem Exp $ d392 1 a392 1 file arch/hpcmips/vr/com_vrip.c com_vrip d394 2 a395 3 device sg2com attach sg2com at vrip with sg2com_vrip file arch/hpcmips/vr/sg2com_vrip.c sg2com_vrip needs-flag @ 1.64 log @- convert usage of "defopt" to "defflag" where the relevant option does not support a value (e.g., it's to be used as "options FOO" instead of "options FOO=xxx"). options that take a value were converted to defparam recently. - minor whitespace & formatting cleanups @ text @d1 1 a1 1 # $NetBSD: files.hpcmips,v 1.63 2001/11/20 14:34:20 lukem Exp $ d57 1 d393 4 @ 1.63 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.hpcmips,v 1.62 2001/11/18 08:19:39 takemura Exp $ d41 2 a42 2 defopt opt_vr41xx.h VR41XX VR4101 VR4102 VR4111 VR4121 VR4122 VR4181 VR4131 defopt opt_tx39xx.h TX39XX TX3911 TX3912 TX3922 d152 1 a152 1 defopt opt_mq200.h MQ200_DEBUG MQ200_USECRT d202 8 a209 8 defopt TX39_DEBUG defopt TX39_WATCHDOGTIMER defopt TX39ICUDEBUG defopt TX39CLKDEBUG defopt TX39BIUDEBUG defopt TX39POWERDEBUG defopt TX39UARTDEBUG defopt USE_POLL d370 3 a372 3 defparam PCIC_ISA_ALLOC_IOBASE defparam PCIC_ISA_ALLOC_IOSIZE defparam PCIC_ISA_INTR_ALLOC_MASK @ 1.62 log @Rewrite bus stuff with method table in the bus tags. @ text @d1 1 a1 1 # $NetBSD: files.hpcmips,v 1.61 2001/09/17 17:03:44 uch Exp $ d202 8 a209 8 defopt TX39_DEBUG defopt TX39_WATCHDOGTIMER defopt TX39ICUDEBUG defopt TX39CLKDEBUG defopt TX39BIUDEBUG defopt TX39POWERDEBUG defopt TX39UARTDEBUG defopt USE_POLL d370 3 a372 3 defopt PCIC_ISA_ALLOC_IOBASE defopt PCIC_ISA_ALLOC_IOSIZE defopt PCIC_ISA_INTR_ALLOC_MASK @ 1.61 log @clean up "mainbus" related code. @ text @d1 1 a1 1 # $NetBSD: files.hpcmips,v 1.60 2001/09/05 15:46:10 sato Exp $ d56 1 @ 1.61.4.1 log @file files.hpcmips was added on branch nathanw_sa on 2002-01-08 00:24:58 +0000 @ text @d1 396 @ 1.61.4.2 log @Catch up to -current. @ text @a0 402 # $NetBSD: files.hpcmips,v 1.61.4.1 2002/01/08 00:24:58 nathanw Exp $ # maxpartitions must be first item in files.${ARCH}. maxpartitions 8 maxusers 2 8 64 # # Machine-independent I2O drivers. # include "dev/i2o/files.i2o" # # Machine-independent SCSI drivers # include "dev/scsipi/files.scsipi" major {sd = 3} major {st = 4} major {cd = 5} # # Machine-independent ATA drivers # include "dev/ata/files.ata" major {wd = 1} # # Bus-independent devices # device mainbus { [id = -1] } attach mainbus at root device cpu # not optional attach cpu at mainbus file arch/hpcmips/hpcmips/cpu.c cpu # CPU support option headers defflag opt_vr41xx.h VR41XX VR4101 VR4102 VR4111 VR4121 VR4122 VR4181 VR4131 defflag opt_tx39xx.h TX39XX TX3911 TX3912 TX3922 # # CPU-dependent files # file arch/hpcmips/vr/vr.c vr41xx # NEC VR4000 series file arch/hpcmips/vr/vr_idle.S vr41xx file arch/hpcmips/tx/tx39.c tx39xx # TOSHIBA TX3900 series file arch/mips/mips/fp.S softfloat file arch/hpcmips/hpcmips/autoconf.c file arch/hpcmips/hpcmips/bus_dma.c file arch/hpcmips/hpcmips/bus_space.c file arch/hpcmips/hpcmips/bus_space_notimpl.c file arch/hpcmips/hpcmips/bus_space_through.c file arch/hpcmips/hpcmips/conf.c file arch/hpcmips/hpcmips/interrupt.c file arch/hpcmips/hpcmips/machdep.c file arch/hpcmips/hpcmips/mainbus.c file arch/hpcmips/hpcmips/procfs_machdep.c procfs # # H/PC Platform common files. # include "arch/hpc/conf/files.hpc" file arch/hpc/hpc/disksubr.c disk include "dev/hpc/files.bicons" include "dev/hpc/files.hpcfb" include "dev/hpc/files.hpckbd" include "dev/hpc/files.hpctp" # Console autoconfiguration code: selects between a framebuffers file dev/cons.c # # Workstation Console # include "dev/wscons/files.wscons" # # power management # include "arch/hpcmips/dev/apm/files.apm" device hpcapm: apmdevif attach hpcapm at mainbus file arch/hpcmips/dev/hpcapm.c hpcapm # # ISA bus support # include "dev/pci/files.pci" # XXX some ISA devs are 'at pci' too. include "dev/isa/files.isa" # # Vr41xx integrated peripherals # device vrip { [addr=-1], [size=-1], [addr2=-1], [size2=-1], [intr=-1], [pwctl=-1], [platform = -1] } attach vrip at mainbus file arch/hpcmips/vr/vrip.c vrip needs-flag device vrbcu attach vrbcu at vrip file arch/hpcmips/vr/bcu_vrip.c vrbcu needs-flag device vrrtc attach vrrtc at vrip file arch/hpcmips/vr/rtc.c vrrtc needs-flag device vrcmu attach vrcmu at vrip file arch/hpcmips/vr/cmu.c vrcmu needs-flag include "dev/hpc/files.hpcio" device vrisabif {[platform = -1], [isaportoffset=0], [isamemoffset=0]} # GIU attachment device vrgiu: vrisabif, hpcioif attach vrgiu at vrip file arch/hpcmips/vr/vrgiu.c vrgiu device vrisab: isabus attach vrisab at vrisabif file arch/hpcmips/isa/isa_machdep.c vrisab device vrkiu: hpckbdif attach vrkiu at vrip file arch/hpcmips/vr/vrkiu.c vrkiu needs-flag device vrpmu attach vrpmu at vrip file arch/hpcmips/vr/vrpmu.c vrpmu needs-flag device vrdsu attach vrdsu at vrip file arch/hpcmips/vr/vrdsu.c vrdsu needs-flag device vrled attach vrled at vrip file arch/hpcmips/vr/vrled.c vrled needs-flag device vrpiu: wsmousedev attach vrpiu at vrip: tpcalib file arch/hpcmips/vr/vrpiu.c vrpiu attach ohci at vrip with ohci_vrip file arch/hpcmips/dev/ohci_vrip.c ohci_vrip device vrpciu: pcibus attach vrpciu at vrip file arch/hpcmips/vr/vrpciu.c vrpciu needs-flag defflag opt_mq200.h MQ200_DEBUG MQ200_USECRT device mqvideo: hpcfbif attach mqvideo at vrip with mqvideo_vrip file arch/hpcmips/vr/mq200_vrip.c mqvideo_vrip file arch/hpcmips/dev/mq200.c mqvideo file arch/hpcmips/dev/mq200subr.c mqvideo file arch/hpcmips/dev/mq200debug.c mqvideo file arch/hpcmips/dev/mq200machdep.c mqvideo attach mqvideo at pci with mqvideo_pci file arch/hpcmips/pci/mq200_pci.c mqvideo_pci device ite8181video: hpcfbif attach ite8181video at vrip with ite8181video_vrip file arch/hpcmips/vr/ite8181_vrip.c ite8181video_vrip file arch/hpcmips/dev/ite8181.c ite8181video device vrc4172pwm attach vrc4172pwm at vrip file arch/hpcmips/vr/vrc4172pwm.c vrc4172pwm needs-flag device vrc4172gpio: hpcioif, vrisabif attach vrc4172gpio at hpcioif file arch/hpcmips/vr/vrc4172gpio.c vrc4172gpio device vrc4173cardu: pcmciabus attach vrc4173cardu at pci file arch/hpcmips/pci/vrc4173cardu.c vrc4173cardu device vrc4173if {} device vrc4173bcu: vrc4173if attach vrc4173bcu at pci file arch/hpcmips/vr/vrc4173bcu.c vrc4173bcu device vrc4173cmu attach vrc4173cmu at vrc4173if file arch/hpcmips/vr/vrc4173cmu.c vrc4173cmu device vrc4173piu attach vrc4173piu at vrc4173if file arch/hpcmips/vr/vrc4173piu.c vrc4173piu device vrc4173kiu attach vrc4173kiu at vrc4173if file arch/hpcmips/vr/vrc4173kiu.c vrc4173kiu # # TOSHIBA TX3912/3922 # defflag TX39_DEBUG defflag TX39_WATCHDOGTIMER defflag TX39ICUDEBUG defflag TX39CLKDEBUG defflag TX39BIUDEBUG defflag TX39POWERDEBUG defflag TX39UARTDEBUG defflag USE_POLL device txsim { } device txcsbusif {[platform = -1]} device txcomif {[slot = -1]} device txsibif {[slot = -1]} device ucbif { } device irif { } attach txsim at mainbus file arch/hpcmips/tx/txsim.c txsim file arch/hpcmips/tx/txsnd.c txsim device tx39biu: txcsbusif attach tx39biu at txsim file arch/hpcmips/tx/tx39biu.c tx39biu device txcsbus {[regcs=-1], [regcsbase=0], [regcssize=-1], [regcswidth=-1], [iocs=-1], [iocsbase=0], [iocssize=-1], [iocswidth=-1], [memcs=-1], [memcsbase=0], [memcssize=-1], [memcswidth=-1], [irq1=-1], [irq2=-1], [irq3=-1]} attach txcsbus at txcsbusif file arch/hpcmips/tx/txcsbus.c txcsbus device tx39icu attach tx39icu at txsim file arch/hpcmips/tx/tx39icu.c tx39icu device tx39power attach tx39power at txsim file arch/hpcmips/tx/tx39power.c tx39power device tx39clock attach tx39clock at txsim file arch/hpcmips/tx/tx39clock.c tx39clock device tx3912video: hpcfbif attach tx3912video at txsim file arch/hpcmips/tx/tx3912video.c tx3912video device tx39io attach tx39io at txsim file arch/hpcmips/tx/tx39io.c tx39io device txioman: hpcioif attach txioman at txsim file arch/hpcmips/tx/txioman.c txioman device tx39sib: txsibif attach tx39sib at txsim file arch/hpcmips/tx/tx39sib.c tx39sib # PHILIPS UCB1200 / TOSHIBA TC35413F (modem/audio analog front-end) device ucb: ucbif attach ucb at txsibif file arch/hpcmips/dev/ucb1200.c ucb device ucbtp: wsmousedev attach ucbtp at ucbif: tpcalib file arch/hpcmips/dev/ucbtp.c ucbtp device ucbsnd attach ucbsnd at ucbif file arch/hpcmips/dev/ucbsnd.c ucbsnd needs-flag device ucbio attach ucbio at ucbif file arch/hpcmips/dev/ucbio.c ucbio device tx39uart: txcomif attach tx39uart at txsim file arch/hpcmips/tx/tx39uart.c tx39uart needs-flag device txcom: irif attach txcom at txcomif file arch/hpcmips/tx/txcom.c txcom device tx39ir attach tx39ir at irif file arch/hpcmips/tx/tx39ir.c tx39ir # ITE IT8368E PCMCIA / TOSHIBA TC6345AF buffer chip (PCMCIA) device it8368e: pcmciabus attach it8368e at txcsbus file arch/hpcmips/dev/it8368.c it8368e # MITUBISHI M38813 keryboard controller device m38813c: hpckbdif attach m38813c at txcsbus file arch/hpcmips/dev/m38813c.c m38813c needs-flag # PHILIPS 74ALVC16241 / TOSHIBA TC5165BTFS buffer driver (keyboard) device tc5165buf: hpckbdif attach tc5165buf at txcsbus file arch/hpcmips/dev/tc5165buf.c tc5165buf needs-flag # TOSHIBA TC6358E(Plum2) device plumif {} device plum: plumif attach plum at txcsbus file arch/hpcmips/dev/plum.c plum device plumicu attach plumicu at plumif file arch/hpcmips/dev/plumicu.c plumicu device plumpower attach plumpower at plumif file arch/hpcmips/dev/plumpower.c plumpower device plumvideo: hpcfbif attach plumvideo at plumif file arch/hpcmips/dev/plumvideo.c plumvideo device plumpcmcia: pcmciabus attach plumpcmcia at plumif file arch/hpcmips/dev/plumpcmcia.c plumpcmcia device plumiobusif {[platform = -1], [slot = -1]} device plumiobus: plumiobusif attach plumiobus at plumif file arch/hpcmips/dev/plumiobus.c plumiobus device plumisab: isabus attach plumisab at plumiobusif file arch/hpcmips/isa/plumisa_machdep.c plumisab # OHCI USB controller attach ohci at plumif with plumohci file arch/hpcmips/dev/plumohci.c plumohci needs-flag #device txisab: isabus #attach txisab at txcsbus #file arch/hpcmips/isa/txisa_machdep.c txisab file dev/hpc/video_subr.c tx3912video | plumvideo # # Real-time clock (not optional) # file arch/hpcmips/hpcmips/clock.c file dev/clock_subr.c # Floppy disk controller device fdc {drive = -1} #attach fdc at isa #device fd: disk, isadma device fd: disk #attach fd at fdc file arch/i386/isa/fd.c fdc needs-flag major {fd = 2} # network devices MII bus include "dev/mii/files.mii" # XXXX pcic here because it needs to be late. The catch: pcic needs # to be late, so devices which attach to it are attached late. But it # needs to be before its isa and pci attachments. This answer is # non-optimal, but I don't have a better answer right now. # PCIC pcmcia contoller # XXX this needs to be done very late, so it's done here. This feels # like a kludge, but it might be for the best. defparam PCIC_ISA_ALLOC_IOBASE defparam PCIC_ISA_ALLOC_IOSIZE defparam PCIC_ISA_INTR_ALLOC_MASK device pcic: pcmciabus file dev/ic/i82365.c pcic # # PCIC pcmcia controller # attach pcic at isa with pcic_isa file dev/isa/i82365_isa.c pcic_isa file dev/isa/i82365_isasubr.c pcic_isa # # Machine-independent PCMCIA drivers # include "dev/pcmcia/files.pcmcia" # Serial Interface Unit attach com at vrip with com_vrip file arch/hpcmips/vr/com_vrip.c com_vrip device sg2com attach sg2com at vrip with sg2com_vrip file arch/hpcmips/vr/sg2com_vrip.c sg2com_vrip needs-flag # Memory Disk for boot tape file dev/md_root.c memory_disk_hooks major {md = 6} include "dev/usb/files.usb" @ 1.61.4.3 log @More catchup. @ text @d1 1 a1 1 # $NetBSD: files.hpcmips,v 1.61.4.2 2002/01/11 23:38:23 nathanw Exp $ d392 1 a392 1 file arch/hpcmips/vr/com_vrip.c com_vrip needs-flag d394 3 a396 2 attach com at hpcioif with com_hpcio file arch/hpcmips/dev/com_hpcio.c com_hpcio needs-flag @ 1.61.4.4 log @Catch up to -current. @ text @d1 1 a1 1 # $NetBSD: files.hpcmips,v 1.61.4.3 2002/02/28 04:09:53 nathanw Exp $ d33 1 a33 1 device mainbus { [platform = -1] } a63 7 file arch/hpc/hpc/kloader.c file arch/hpcmips/hpcmips/kloader_machdep.c file arch/hpcmips/hpcmips/kloader_vr41.S vr41xx file arch/hpcmips/hpcmips/kloader_tx39.S tx39xx defflag debug_kloader.h KLOADER_DEBUG defparam opt_kloader_kernel_path.h KLOADER_KERNEL_PATH a73 5 # # Debug utility # include "arch/hpc/conf/files.debug" d99 3 a101 11 device vripif { [addr=-1], [size=-1], [addr2=-1], [size2=-1], [unit=-1], [pwctl=-1], [platform = -1] } define vrip_common file arch/hpcmips/vr/vrip.c vrip_common needs-flag device vrip: vripif attach vrip at mainbus: vrip_common device vr4102ip: vripif attach vr4102ip at mainbus: vrip_common file arch/hpcmips/vr/vr4102ip.c vr4102ip device vr4122ip: vripif attach vr4122ip at mainbus: vrip_common file arch/hpcmips/vr/vr4122ip.c vr4122ip d104 1 a104 1 attach vrbcu at vripif d108 1 a108 1 attach vrrtc at vripif d112 1 a112 1 attach vrcmu at vripif d119 1 a119 1 attach vrgiu at vripif d127 1 a127 1 attach vrkiu at vripif d131 1 a131 1 attach vrpmu at vripif d135 1 a135 1 attach vrdsu at vripif d139 1 a139 1 attach vrled at vripif d143 1 a143 1 attach vrpiu at vripif: tpcalib d146 1 a146 1 attach ohci at vripif with ohci_vrip d150 1 a150 1 attach vrpciu at vripif d155 1 a155 1 attach mqvideo at vripif with mqvideo_vrip d166 1 a166 1 attach ite8181video at vripif with ite8181video_vrip d171 1 a171 1 attach vrc4172pwm at vripif d203 1 d205 5 a209 5 defflag TX39ICU_DEBUG defflag TX39CLOCK_DEBUG defflag TX39BIU_DEBUG defflag TX39POWER_DEBUG defflag TX39UART_DEBUG d391 1 a391 1 attach com at vripif with com_vrip a401 10 # DMA Address Unit device vrdmaau attach vrdmaau at vripif file arch/hpcmips/vr/vrdmaau.c vrdmaau # DMA Controll Unit device vrdcu attach vrdcu at vripif file arch/hpcmips/vr/vrdcu.c vrdcu @ 1.61.4.5 log @Catch up to -current. (CVS: It's not just a program. It's an adventure!) @ text @d1 1 a1 1 # $NetBSD: files.hpcmips,v 1.61.4.4 2002/04/01 07:40:23 nathanw Exp $ d51 2 d62 1 d185 1 a185 1 device ite8181video: hpcfbif, hpccmap a189 4 device vrc4172pci: pcibus attach vrc4172pci at vripif file arch/hpcmips/vr/vrc4172pci.c vrc4172pci d202 3 a204 1 device vrc4173bcu: vripif d208 12 a430 5 # Audio Interface Unit device vraiu: audio attach vraiu at vripif file arch/hpcmips/vr/vraiu.c vraiu @ 1.61.4.6 log @Catch up to -current. @ text @d1 1 a1 1 # $NetBSD: files.hpcmips,v 1.61.4.5 2002/06/20 03:38:47 nathanw Exp $ d61 4 a64 5 file arch/hpc/hpc/kloader.c kloader file arch/hpcmips/hpcmips/kloader_machdep.c kloader file arch/hpcmips/hpcmips/kloader_vr41.S vr41xx & kloader file arch/hpcmips/hpcmips/kloader_tx39.S tx39xx & kloader defflag opt_kloader.h KLOADER a162 4 device vrdsiu_mouse: wsmousedev attach vrdsiu_mouse at vripif file arch/hpcmips/vr/vrdsiu_mouse.c vrdsiu_mouse d180 1 a180 1 file arch/hpcmips/dev/mq200_pci.c mqvideo_pci a186 1 defflag opt_vrc4172pci.h VRC4172PCI_MCR700_SUPPORT d365 3 d420 1 a420 1 device vraiu: audiobus @ 1.61.4.7 log @Catch up to -current. @ text @d1 1 a1 1 # $NetBSD: files.hpcmips,v 1.61.4.6 2002/09/17 21:14:45 nathanw Exp $ d19 3 d28 1 d369 1 d408 1 a425 2 include "arch/hpcmips/conf/majors.hpcmips" @ 1.61.4.8 log @Catch up to -current @ text @d1 1 a1 1 # $NetBSD: files.hpcmips,v 1.61.4.7 2002/11/11 21:58:40 nathanw Exp $ d52 1 @ 1.61.4.9 log @Sync with HEAD. @ text @d1 1 a1 1 # $NetBSD: files.hpcmips,v 1.61.4.8 2002/12/19 00:31:39 thorpej Exp $ a154 2 define vrpiu_common file arch/hpcmips/vr/vrpiu.c vrpiu_common d156 2 a157 3 attach vrpiu at vripif: tpcalib, vrpiu_common device vrc4173piu: wsmousedev attach vrc4173piu at vripif: tpcalib, vrpiu_common @ 1.60 log @add option VR4131 @ text @d1 1 a1 1 # $NetBSD: files.hpcmips,v 1.59 2001/06/13 19:09:07 uch Exp $ d33 1 a33 1 device mainbus { } # no locators @ 1.60.2.1 log @Catch up with -current. @ text @d1 1 a1 1 # $NetBSD: files.hpcmips,v 1.61 2001/09/17 17:03:44 uch Exp $ d33 1 a33 1 device mainbus { [id = -1] } @ 1.59 log @(TX39) switch from TX local I/O manager to hpcio @ text @d1 1 a1 1 # $NetBSD: files.hpcmips,v 1.58 2001/06/13 07:32:48 enami Exp $ d41 1 a41 1 defopt opt_vr41xx.h VR41XX VR4101 VR4102 VR4111 VR4121 VR4122 VR4181 @ 1.59.2.1 log @Update the kqueue branch to HEAD. @ text @d1 1 a1 1 # $NetBSD: files.hpcmips,v 1.60 2001/09/05 15:46:10 sato Exp $ d41 1 a41 1 defopt opt_vr41xx.h VR41XX VR4101 VR4102 VR4111 VR4121 VR4122 VR4181 VR4131 @ 1.59.2.2 log @Sync kqueue branch with -current. @ text @d1 1 a1 1 # $NetBSD: files.hpcmips,v 1.59.2.1 2001/09/13 01:13:40 thorpej Exp $ d33 1 a33 1 device mainbus { [id = -1] } d41 2 a42 2 defflag opt_vr41xx.h VR41XX VR4101 VR4102 VR4111 VR4121 VR4122 VR4181 VR4131 defflag opt_tx39xx.h TX39XX TX3911 TX3912 TX3922 a55 2 file arch/hpcmips/hpcmips/bus_space_notimpl.c file arch/hpcmips/hpcmips/bus_space_through.c d151 1 a151 1 defflag opt_mq200.h MQ200_DEBUG MQ200_USECRT d201 8 a208 8 defflag TX39_DEBUG defflag TX39_WATCHDOGTIMER defflag TX39ICUDEBUG defflag TX39CLKDEBUG defflag TX39BIUDEBUG defflag TX39POWERDEBUG defflag TX39UARTDEBUG defflag USE_POLL d369 3 a371 3 defparam PCIC_ISA_ALLOC_IOBASE defparam PCIC_ISA_ALLOC_IOSIZE defparam PCIC_ISA_INTR_ALLOC_MASK d390 1 a390 4 file arch/hpcmips/vr/com_vrip.c com_vrip needs-flag attach com at hpcioif with com_hpcio file arch/hpcmips/dev/com_hpcio.c com_hpcio needs-flag @ 1.59.2.3 log @Sync w/ -current. @ text @d1 1 a1 1 # $NetBSD: files.hpcmips,v 1.59.2.2 2002/01/10 19:43:45 thorpej Exp $ a63 7 file arch/hpc/hpc/kloader.c file arch/hpcmips/hpcmips/kloader_machdep.c file arch/hpcmips/hpcmips/kloader_vr41.S vr41xx file arch/hpcmips/hpcmips/kloader_tx39.S tx39xx defflag debug_kloader.h KLOADER_DEBUG defparam opt_kloader_kernel_path.h KLOADER_KERNEL_PATH a73 5 # # Debug utility # file arch/hpc/hpc/debug_subr.c d99 1 a99 2 device vripif { [addr=-1], [size=-1], [addr2=-1], [size2=-1], [unit=-1], [pwctl=-1], [platform = -1] } device vrip: vripif d104 1 a104 1 attach vrbcu at vripif d108 1 a108 1 attach vrrtc at vripif d112 1 a112 1 attach vrcmu at vripif d119 1 a119 1 attach vrgiu at vripif d127 1 a127 1 attach vrkiu at vripif d131 1 a131 1 attach vrpmu at vripif d135 1 a135 1 attach vrdsu at vripif d139 1 a139 1 attach vrled at vripif d143 1 a143 1 attach vrpiu at vripif: tpcalib d146 1 a146 1 attach ohci at vripif with ohci_vrip d150 1 a150 1 attach vrpciu at vripif d155 1 a155 1 attach mqvideo at vripif with mqvideo_vrip d166 1 a166 1 attach ite8181video at vripif with ite8181video_vrip d171 1 a171 1 attach vrc4172pwm at vripif d203 1 d205 5 a209 5 defflag TX39ICU_DEBUG defflag TX39CLOCK_DEBUG defflag TX39BIU_DEBUG defflag TX39POWER_DEBUG defflag TX39UART_DEBUG d391 1 a391 1 attach com at vripif with com_vrip @ 1.59.2.4 log @Catch up with -current. @ text @d1 1 a1 1 # $NetBSD: files.hpcmips,v 1.59.2.3 2002/02/11 20:08:04 jdolecek Exp $ d33 1 a33 1 device mainbus { [platform = -1] } d51 2 d62 1 d84 1 a84 1 include "arch/hpc/conf/files.debug" a111 2 define vrip_common file arch/hpcmips/vr/vrip.c vrip_common needs-flag d113 2 a114 7 attach vrip at mainbus: vrip_common device vr4102ip: vripif attach vr4102ip at mainbus: vrip_common file arch/hpcmips/vr/vr4102ip.c vr4102ip device vr4122ip: vripif attach vr4122ip at mainbus: vrip_common file arch/hpcmips/vr/vr4122ip.c vr4122ip d178 1 a178 1 device ite8181video: hpcfbif, hpccmap d195 3 a197 1 device vrc4173bcu: vripif d201 12 a413 10 # DMA Address Unit device vrdmaau attach vrdmaau at vripif file arch/hpcmips/vr/vrdmaau.c vrdmaau # DMA Controll Unit device vrdcu attach vrdcu at vripif file arch/hpcmips/vr/vrdcu.c vrdcu @ 1.59.2.5 log @catch up with -current on kqueue branch @ text @d1 1 a1 1 # $NetBSD: files.hpcmips,v 1.59.2.4 2002/03/16 15:57:56 jdolecek Exp $ d61 4 a64 5 file arch/hpc/hpc/kloader.c kloader file arch/hpcmips/hpcmips/kloader_machdep.c kloader file arch/hpcmips/hpcmips/kloader_vr41.S vr41xx & kloader file arch/hpcmips/hpcmips/kloader_tx39.S tx39xx & kloader defflag opt_kloader.h KLOADER a162 4 device vrdsiu_mouse: wsmousedev attach vrdsiu_mouse at vripif file arch/hpcmips/vr/vrdsiu_mouse.c vrdsiu_mouse d180 1 a180 1 file arch/hpcmips/dev/mq200_pci.c mqvideo_pci a186 5 defflag opt_vrc4172pci.h VRC4172PCI_MCR700_SUPPORT device vrc4172pci: pcibus attach vrc4172pci at vripif file arch/hpcmips/vr/vrc4172pci.c vrc4172pci d361 3 a413 5 # Audio Interface Unit device vraiu: audiobus attach vraiu at vripif file arch/hpcmips/vr/vraiu.c vraiu @ 1.59.2.6 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.hpcmips,v 1.59.2.5 2002/06/23 17:36:50 jdolecek Exp $ d19 3 d28 1 d369 1 d408 1 a425 2 include "arch/hpcmips/conf/majors.hpcmips" @ 1.58 log @Add minimal support for vr4122/vrc4173 pci. @ text @d1 1 a1 1 # $NetBSD: files.hpcmips,v 1.57 2001/06/13 06:03:10 enami Exp $ d210 1 a210 1 device txsim {[platform = -1]} a215 1 device txiomanif {[evtype = -1], [id = -1], [group = -1], [port = -1], [edge = -1], [initial = -1]} d249 1 a249 1 device txioman: txiomanif a251 8 device txin attach txin at txiomanif file arch/hpcmips/tx/txioman_in.c txin device txout attach txout at txiomanif file arch/hpcmips/tx/txioman_out.c txout @ 1.57 log @Generic softintr for hpcmips. @ text @d1 1 a1 1 # $NetBSD: files.hpcmips,v 1.56 2001/05/06 14:25:16 takemura Exp $ d9 6 d54 2 a59 2 file arch/hpcmips/hpcmips/bus_space.c file arch/hpcmips/hpcmips/bus_dma.c d91 1 d147 4 d160 3 d175 22 @ 1.56 log @Vrc4172 GPIO support. This device is currently configured on PenCentra 130. @ text @d1 1 a1 1 # $NetBSD: files.hpcmips,v 1.55 2001/04/30 11:42:18 takemura Exp $ d49 1 @ 1.55 log @Machine independent GPIO interface. @ text @d1 1 a1 1 # $NetBSD: files.hpcmips,v 1.54 2001/04/11 08:23:26 sato Exp $ d156 4 @ 1.54 log @opt_vr41x1.h -> opt_vr41xx.h. add 'options VR41XX' and kill 'options VR41X1'. add 'options VR4101' (not yet supported) add 'options VR4102' add 'options VR4111' add 'options VR4121' add 'options VR4122' (not yet supported) add 'options VR4181' (not yet supported) these are for config level size optimization. currenty, no optimization codes are exist. NOTE: there are some incompatibility in VR4181 & VR4101 & VR4102,4111,4121 group & VR4122. GENERIC (for VR41XX series) has options VR4102, VR4111, VR4121. @ text @d1 1 a1 1 # $NetBSD: files.hpcmips,v 1.53 2001/03/25 13:06:53 takemura Exp $ d105 1 a106 2 device gpbusif {[platform = -1], [comctrl = -1], [button0 = -1], [button1 = -1], [button2 = -1], [button3 = -1], [button4 = -1], [button5 = -1], [button6 = -1], [button7 = -1], [button8 = -1], [button9 = -1], [button10 = -1], [button11 = -1]} device newgpbusif { [platform = -1], [id = -1], [port = -1], [active = 1], [level = -1], [initvalue = -1] } d108 1 a108 1 device vrgiu: vrisabif, gpbusif, newgpbusif a111 4 device gpbus attach gpbus at gpbusif file arch/hpcmips/vr/gpbus.c gpbus a114 8 device pwctl attach pwctl at newgpbusif with pwctl_vrgiu file arch/hpcmips/vr/pwctl_vrgiu.c pwctl_vrgiu device button attach button at newgpbusif with button_vrgiu file arch/hpcmips/vr/button_vrgiu.c button_vrgiu @ 1.53 log @Add MQ200_USECRT option, which enables CRT output on MC/R530. This is kernel configuration option and you can't enable and disable CRT dynamically for now. @ text @d1 1 a1 1 # $NetBSD: files.hpcmips,v 1.52 2001/02/26 09:34:22 sato Exp $ d35 2 a36 2 defopt VR41X1 defopt TX39XX d41 2 a42 2 file arch/hpcmips/vr/vr.c vr41x1 # NEC VR4000 series file arch/hpcmips/vr/vr_idle.S vr41x1 d87 1 a87 1 # Vr41x1 integrated peripherals @ 1.52 log @register vrc4172pwm driver for MC/R530 etc.. @ text @d1 1 a1 1 # $NetBSD: files.hpcmips,v 1.51 2001/02/22 18:37:57 uch Exp $ d152 1 d157 3 @ 1.52.2.1 log @Catch up with -current. @ text @d1 1 a1 1 # $NetBSD: files.hpcmips,v 1.53 2001/03/25 13:06:53 takemura Exp $ a151 1 defopt opt_mq200.h MQ200_DEBUG MQ200_USECRT a155 3 file arch/hpcmips/dev/mq200subr.c mqvideo file arch/hpcmips/dev/mq200debug.c mqvideo file arch/hpcmips/dev/mq200machdep.c mqvideo @ 1.52.2.2 log @Catch up to -current. @ text @d1 1 a1 1 # $NetBSD: files.hpcmips,v 1.52.2.1 2001/04/09 01:53:03 nathanw Exp $ a8 6 # Machine-independent I2O drivers. # include "dev/i2o/files.i2o" # d35 2 a36 2 defopt opt_vr41xx.h VR41XX VR4101 VR4102 VR4111 VR4121 VR4122 VR4181 defopt opt_tx39xx.h TX39XX TX3911 TX3912 TX3922 d41 2 a42 2 file arch/hpcmips/vr/vr.c vr41xx # NEC VR4000 series file arch/hpcmips/vr/vr_idle.S vr41xx a47 2 file arch/hpcmips/hpcmips/bus_dma.c file arch/hpcmips/hpcmips/bus_space.c a48 1 file arch/hpcmips/hpcmips/interrupt.c d51 2 a83 1 include "dev/pci/files.pci" # XXX some ISA devs are 'at pci' too. d87 1 a87 1 # Vr41xx integrated peripherals a104 1 include "dev/hpc/files.hpcio" d106 2 d109 1 a109 1 device vrgiu: vrisabif, hpcioif d113 4 d121 8 a151 4 device vrpciu: pcibus attach vrpciu at vrip file arch/hpcmips/vr/vrpciu.c vrpciu needs-flag a160 3 attach mqvideo at pci with mqvideo_pci file arch/hpcmips/pci/mq200_pci.c mqvideo_pci a169 26 device vrc4172gpio: hpcioif, vrisabif attach vrc4172gpio at hpcioif file arch/hpcmips/vr/vrc4172gpio.c vrc4172gpio device vrc4173cardu: pcmciabus attach vrc4173cardu at pci file arch/hpcmips/pci/vrc4173cardu.c vrc4173cardu device vrc4173if {} device vrc4173bcu: vrc4173if attach vrc4173bcu at pci file arch/hpcmips/vr/vrc4173bcu.c vrc4173bcu device vrc4173cmu attach vrc4173cmu at vrc4173if file arch/hpcmips/vr/vrc4173cmu.c vrc4173cmu device vrc4173piu attach vrc4173piu at vrc4173if file arch/hpcmips/vr/vrc4173piu.c vrc4173piu device vrc4173kiu attach vrc4173kiu at vrc4173if file arch/hpcmips/vr/vrc4173kiu.c vrc4173kiu d182 1 a182 1 device txsim { } d188 1 d222 1 a222 1 device txioman: hpcioif d225 8 @ 1.51 log @hpc common files are moved to dev/hpc. @ text @d1 1 a1 1 # $NetBSD: files.hpcmips,v 1.50 2001/02/21 16:34:00 uch Exp $ d89 1 a89 1 device vrip { [addr=-1], [size=-1], [addr2=-1], [size2=-1], [intr=-1], [pwctl=-1] } d161 4 @ 1.50 log @hpc* common disksubr.c @ text @d1 1 a1 1 # $NetBSD: files.hpcmips,v 1.49 2001/02/09 19:47:28 uch Exp $ d59 1 d61 3 a63 1 file arch/hpc/hpc/disksubr.c disk a67 4 # Raster operations include "dev/rasops/files.rasops" include "dev/wsfont/files.wsfont" a71 26 file dev/pckbc/wskbdmap_mfii.c btnmgr | hpckbd file arch/hpcmips/dev/pckbd_encode.c btnmgr | hpckbd defopt PCKBD_LAYOUT # Simple framebuffer interface for wsdisplay define hpcfbif {} device hpcfb: wsemuldisplaydev, rasops1, rasops2, rasops4, rasops8, rasops15, rasops16 attach hpcfb at hpcfbif file arch/hpcmips/dev/hpcfb.c hpcfb needs-flag # Simple keyboard interface for wskbd device hpckbdif {} device hpckbd: wskbddev attach hpckbd at hpckbdif file arch/hpcmips/dev/hpckbd.c hpckbd device bivideo: hpcfbif file arch/hpcmips/dev/bivideo.c bivideo needs-flag file arch/hpcmips/dev/hpccmap.c bivideo attach bivideo at mainbus device btnmgr: wskbddev attach btnmgr at mainbus file arch/hpcmips/dev/btnmgr.c btnmgr file arch/hpcmips/dev/video_subr.c tx3912video | plumvideo a144 4 define tpcalib file arch/hpcmips/dev/tpcalib.c tpcalib file arch/hpcmips/dev/mra.c tpcalib d312 2 @ 1.49 log @sync with bicons change. @ text @d1 1 a1 1 # $NetBSD: files.hpcmips,v 1.48 2001/02/05 17:41:23 uch Exp $ a52 1 file arch/hpcmips/hpcmips/disksubr.c disk d60 1 @ 1.48 log @sync with platid_gen change. @ text @d1 1 a1 1 # $NetBSD: files.hpcmips,v 1.47 2001/02/04 05:19:15 takemura Exp $ d60 1 a63 2 file arch/hpcmips/dev/bicons.c file arch/hpcmips/dev/bifont.c a111 6 # # pseudo devices # defpseudo biconsdev file arch/hpcmips/dev/biconsdev.c biconsdev needs-count @ 1.47 log @Marge hpcmips/conf/platid.def and hpcsh/conf/platid.def into hpc/conf/platid.def. @ text @d1 1 a1 1 # $NetBSD: files.hpcmips,v 1.46 2001/01/28 03:09:41 uch Exp $ d56 3 a59 2 file arch/hpc/hpc/platid_mask.c file arch/hpc/hpc/platid_name.c @ 1.46 log @Switch to MI md_root.c. @ text @d1 1 a1 1 # $NetBSD: files.hpcmips,v 1.45 2001/01/28 02:52:26 uch Exp $ d57 2 a58 2 file arch/hpcmips/hpcmips/platid_mask.c file arch/hpcmips/hpcmips/platid_name.c @ 1.45 log @hpcmips hpcsh common files are moved to arch/hpc. @ text @d1 1 a1 1 # $NetBSD: files.hpcmips,v 1.44 2001/01/21 14:00:32 takemura Exp $ d401 1 a401 1 file arch/hpcmips/dev/md_root.c memory_disk_hooks @ 1.44 log @Use rasops with 4bit depth. @ text @d1 1 a1 1 # $NetBSD: files.hpcmips,v 1.43 2001/01/17 00:07:25 fvdl Exp $ a49 3 file arch/hpcmips/hpcmips/platid.c file arch/hpcmips/hpcmips/platid_mask.c file arch/hpcmips/hpcmips/platid_name.c a53 1 file arch/hpcmips/hpcmips/config_hook.c d55 4 @ 1.43 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.hpcmips,v 1.42 2000/10/22 10:42:31 uch Exp $ d79 1 a79 1 device hpcfb: wsemuldisplaydev, rasops1, rasops2, rasops8, rasops15, rasops16 @ 1.42 log @new I/O modules framework for TX based system. @ text @d1 1 a1 1 # $NetBSD: files.hpcmips,v 1.41 2000/10/17 11:37:23 sato Exp $ d58 1 @ 1.41 log @add new keyword "initvalue" on pwctl device. if "initvalue 0", set the port initialy "off". if "initvalue 1", set the port initialy "on". otherwise keep initial value. @ text @d1 1 a1 1 # $NetBSD: files.hpcmips,v 1.40 2000/10/04 13:53:54 uch Exp $ a205 1 defopt TX39IODEBUG d210 1 a210 1 device txsim { } d216 1 a216 1 device txiomanif {[platform = -1]} d246 1 a246 1 device tx39io: txiomanif d250 2 a251 2 device txioman attach txioman at txiomanif d254 8 d279 1 a279 1 device ucbio: newgpbusif a282 4 device ucbioport attach ucbioport at newgpbusif file arch/hpcmips/dev/ucbioport.c ucbioport d298 1 a298 1 file arch/hpcmips/dev/it8368.c it8368e @ 1.40 log @experimental power management support for TX3912/TX3922 based model. @ text @d1 1 a1 1 # $NetBSD: files.hpcmips,v 1.39 2000/10/03 03:13:04 sato Exp $ d139 1 a139 1 device newgpbusif { [platform = -1], [id = -1], [port = -1], [active = 1], [level = -1] } @ 1.39 log @vr41xx LED unit driver. @ text @d1 1 a1 1 # $NetBSD: files.hpcmips,v 1.38 2000/10/02 03:57:53 sato Exp $ d340 1 a340 1 file arch/hpcmips/dev/plumohci.c plumohci @ 1.38 log @experimental ite8181 video driver for hpcfb. - just copy from bivideo. - erase WindowsCE hardware cursor initialy. - LCD power management codes exist, but currently disabled. Because some devices(include ite8181) confuse after LCD power turn on. WorkPad z50 power unit seem to be very weak, @ text @d1 1 a1 1 # $NetBSD: files.hpcmips,v 1.37 2000/09/21 14:17:35 takemura Exp $ d125 4 d131 1 a131 1 file arch/hpcmips/vr/rtc.c vrrtc d135 1 a135 1 file arch/hpcmips/vr/cmu.c vrcmu a160 4 device vrbcu attach vrbcu at vrip file arch/hpcmips/vr/bcu_vrip.c vrbcu needs-flag d172 4 @ 1.37 log @skbd -> hpckbd. hpckbd supports vrkiu as well as m38813c and tc5165. @ text @d1 1 a1 1 # $NetBSD: files.hpcmips,v 1.36 2000/07/30 04:41:19 takemura Exp $ d188 5 @ 1.36 log @Remove src/sys/dev/apm/*. (They've gone to arch/hpcmips/dev/apm.) @ text @d1 1 a1 1 # $NetBSD: files.hpcmips,v 1.35 2000/07/22 08:53:34 takemura Exp $ d72 2 a73 2 file dev/pckbc/wskbdmap_mfii.c btnmgr | vrkiu | skbd file arch/hpcmips/dev/pckbd_encode.c btnmgr | vrkiu | skbd d76 1 d82 6 d161 1 a161 1 device vrkiu: wskbddev a287 2 device skbdif {} d289 1 a289 1 device m38813c: skbdif d294 1 a294 1 device tc5165buf: skbdif a296 6 # Simple keyboard interface for wskbd device skbd: wskbddev attach skbd at skbdif file arch/hpcmips/dev/skbd.c skbd @ 1.35 log @Experimental MQ200 video driver. It's just copy of bivideo plus power management routine. @ text @d1 1 a1 1 # $NetBSD: files.hpcmips,v 1.34 2000/07/02 10:01:30 takemura Exp $ d95 2 a96 2 include "dev/apm/files.apm" device hpcapm: apmif @ 1.34 log @Experimental APM compatible power management. @ text @d1 1 a1 1 # $NetBSD: files.hpcmips,v 1.33 2000/06/11 23:34:31 matt Exp $ d176 5 @ 1.33 log @Add latent entry for ochi usb devices on NEC MobilePro 800. @ text @d1 1 a1 1 # $NetBSD: files.hpcmips,v 1.32 2000/05/08 21:57:59 uch Exp $ d91 8 @ 1.33.2.1 log @Pull up revision 1.36 (requested by takemura) Add apmdev, hpcapm and mq200video. @ text @d1 1 a1 1 # $NetBSD$ a92 8 # power management # include "arch/hpcmips/dev/apm/files.apm" device hpcapm: apmdevif attach hpcapm at mainbus file arch/hpcmips/dev/hpcapm.c hpcapm # a167 5 device mqvideo: hpcfbif attach mqvideo at vrip with mqvideo_vrip file arch/hpcmips/vr/mq200_vrip.c mqvideo_vrip file arch/hpcmips/dev/mq200.c mqvideo @ 1.32 log @ implement 8bpp CLUT of Plum2, TX3912 video module. @ text @d1 1 a1 1 # $NetBSD: files.hpcmips,v 1.31 2000/05/04 08:18:59 takemura Exp $ d165 3 @ 1.32.2.1 log @Sync w/ netbsd-1-5-base. @ text @d1 1 a1 1 # $NetBSD: files.hpcmips,v 1.33 2000/06/11 23:34:31 matt Exp $ a164 3 attach ohci at vrip with ohci_vrip file arch/hpcmips/dev/ohci_vrip.c ohci_vrip @ 1.31 log @Raw keyboard mode support. I'd tested this on MC/R530. I don't sure if skbd work or not. @ text @d1 1 a1 1 # $NetBSD: files.hpcmips,v 1.30 2000/05/02 17:50:52 uch Exp $ d89 2 @ 1.30 log @add ioctl, mmap. hpcfb directly attach to tx3912video and plumvideo. (no longer use bivideo) XXX CLUT @ text @d1 1 a1 1 # $NetBSD: files.hpcmips,v 1.29 2000/03/25 15:08:26 uch Exp $ d72 3 a146 9 # # XXX files.pckbc XXX # device pckbd: wskbddev attach pckbd at pckbc file dev/pckbc/pckbd.c pckbd needs-flag file dev/pckbc/wskbdmap_mfii.c pckbd | vrkiu | skbd defopt PCKBD_LAYOUT @ 1.29 log @TOSHIBA TC6358TB(PLUM2) OHCI module support. @ text @d1 1 a1 1 # $NetBSD: files.hpcmips,v 1.28 2000/03/20 12:45:41 takemura Exp $ d215 1 a215 1 device tx3912video: mainbus # XXX crazy XXX d301 1 a301 1 device plumvideo: mainbus # XXX crazy XXX @ 1.28 log @Built in video supports get/set color map. @ text @d1 1 a1 1 # $NetBSD: files.hpcmips,v 1.27 2000/03/13 18:56:40 uch Exp $ d55 1 a55 1 #file arch/hpcmips/hpcmips/bus_dma.c d319 2 a320 2 #attach ohci at plumif with plumohci #file arch/hpcmips/dev/plumohci.c plumohci d380 1 a380 1 #include "dev/usb/files.usb" @ 1.27 log @no longer required. @ text @d1 1 a1 1 # $NetBSD: files.hpcmips,v 1.26 2000/03/12 12:08:16 takemura Exp $ d80 1 @ 1.26 log @Change btnmgr to wskbd device from pseudo device. @ text @d1 1 a1 1 # $NetBSD: files.hpcmips,v 1.25 2000/03/12 05:04:44 takemura Exp $ a71 3 device fb: wsemuldisplaydev, rasops1, rasops2, rasops8, rasops15, rasops16 attach fb at mainbus file arch/hpcmips/dev/fb.c fb needs-flag @ 1.25 log @New frame buffer driver 'hpcfb' and built in video controller 'bivideo' @ text @d1 1 a1 1 # $NetBSD: files.hpcmips,v 1.24 2000/03/05 08:49:07 takemura Exp $ d85 4 a98 2 defpseudo btnmgr file arch/hpcmips/dev/btnmgr.c btnmgr d146 1 @ 1.24 log @Delete #ifdef USE_RASTERCONS lines, which are not used. @ text @d1 1 a1 1 # $NetBSD: files.hpcmips,v 1.23 2000/03/03 19:54:37 uch Exp $ d75 9 @ 1.23 log @add device file interface for UCB1200 @ text @d1 1 a1 1 # $NetBSD: files.hpcmips,v 1.22 2000/02/27 16:34:14 uch Exp $ a71 1 #device fb: wsemuldisplaydev, wsrasteremulops @ 1.22 log @UCB1200 GPIO routines. @ text @d1 1 a1 1 # $NetBSD: files.hpcmips,v 1.21 2000/02/06 08:47:03 takemura Exp $ d233 1 a233 1 file arch/hpcmips/dev/ucbsnd.c ucbsnd @ 1.21 log @Add platid_name() which retrieves the platform name. @ text @d1 1 a1 1 # $NetBSD: files.hpcmips,v 1.20 2000/01/28 15:08:37 takemura Exp $ d234 8 @ 1.20 log @CPU specific idle hook and VR idle routine. @ text @d1 1 a1 1 # $NetBSD: files.hpcmips,v 1.19 2000/01/16 21:47:00 uch Exp $ d52 1 @ 1.19 log @add platform dependent TX39 UART module hook. remove delay from tc5165buf interrupt handler. backlight config_hook. @ text @d1 1 a1 1 # $NetBSD: files.hpcmips,v 1.18 2000/01/13 17:53:39 uch Exp $ d42 1 @ 1.18 log @TX39 IR module (connected to TX39 UARTB module) @ text @d1 1 a1 1 # $NetBSD: files.hpcmips,v 1.17 2000/01/12 14:56:23 uch Exp $ d178 1 d208 1 a208 1 device tx39io d212 4 d257 1 a257 2 # TOSHIBA TC5165BTFS buffer driver (keyboard) # PHILIPS 74ALVC16241 buffer driver (keyboard) @ 1.17 log @add UCB1200 sound module ucbsnd (core implementation only) UCB1200 touch panel module moved to ucbtp and sync with vrpiu. @ text @d1 1 a1 1 # $NetBSD: files.hpcmips,v 1.16 2000/01/10 14:08:05 takemura Exp $ d177 1 d232 1 a232 1 device txcom d235 4 @ 1.16 log @WSMOUSE_SCALIBCOORDS/WSMOUSE_GCALIBCOORDS support. @ text @d1 1 a1 1 # $NetBSD: files.hpcmips,v 1.15 2000/01/09 07:57:43 shin Exp $ d176 1 d180 1 d214 3 a216 3 # PHILIPS UCB1200 modem/audio analog front-end device ucb: wsmousedev attach ucb at txsibif: tpcalib d219 7 d235 1 a235 1 # ITE 8368E PCMCIA controller @ 1.15 log @add options for sysinst (memory disk size etc.) @ text @d1 1 a1 1 # $NetBSD: files.hpcmips,v 1.14 2000/01/07 15:19:14 uch Exp $ d151 3 a153 2 define mra file arch/hpcmips/vr/mra.c mra d156 1 a156 1 attach vrpiu at vrip: mra d214 1 a214 1 attach ucb at txsibif: mra @ 1.14 log @p7416buf and tc5165buf are merged. @ text @d1 1 a1 1 # $NetBSD: files.hpcmips,v 1.13 1999/12/28 03:15:17 takemura Exp $ d43 2 @ 1.13 log @VR41xx's PIU (Touch panel I/F unit) suport. Currently it emulates relative pointing device like mouse, but it should behave like an absolute pointing device. It needs more works in wsmouse side. @ text @d1 1 a1 1 # $NetBSD: files.hpcmips,v 1.12 1999/12/23 06:26:08 takemura Exp $ d149 3 d153 1 a153 1 attach vrpiu at vrip a154 1 file arch/hpcmips/vr/mra.c vrpiu a166 1 defopt IT8368DEBUG d172 1 d205 10 a228 4 # PHILIPS 74ALVC16241 buffer driver (keyboard) device p7416buf: skbdif attach p7416buf at txcsbus file arch/hpcmips/dev/p7416buf.c p7416buf needs-flag d236 1 @ 1.12 log @New button handler and power controller with configurable hooking mechanism. @ text @d1 1 a1 1 # $NetBSD: files.hpcmips,v 1.11 1999/12/12 17:11:20 uch Exp $ d148 5 @ 1.11 log @add Telios keyboard (tc5165buf) information. @ text @d1 1 a1 1 # $NetBSD: files.hpcmips,v 1.10 1999/12/09 01:56:23 sato Exp $ d53 1 a58 2 defpseudo biconsdev file arch/hpcmips/dev/biconsdev.c biconsdev needs-count d79 8 d89 1 a89 1 device vrip { [addr=-1], [size=-1], [addr2=-1], [size2=-1], [intr=-1] } d103 1 d105 1 a105 1 device vrgiu: vrisabif, gpbusif d116 8 @ 1.10 log @- tail \n - add needs-flag for vrbcu & vrpmu. @ text @d1 1 a1 1 # $NetBSD: files.hpcmips,v 1.9 1999/12/08 15:56:03 uch Exp $ d205 5 @ 1.9 log @sync with skbd. @ text @d1 1 a1 1 # $NetBSD: files.hpcmips,v 1.8 1999/12/04 14:23:35 takemura Exp $ d111 1 a111 1 file arch/hpcmips/vr/bcu_vrip.c vrbcu d127 1 a127 1 file arch/hpcmips/vr/vrpmu.c vrpmu d305 1 a305 1 #include "dev/usb/files.usb"@ 1.8 log @You can push power key to reboot when halt in vr_reboot. @ text @d1 1 a1 1 # $NetBSD: files.hpcmips,v 1.7 1999/11/28 04:29:37 takemura Exp $ d51 1 d122 1 a122 1 file dev/pckbc/wskbdmap_mfii.c pckbd | vrkiu | cckbd d139 1 a139 2 defopt USE_POLL defopt CCKBD_POLL d145 1 d195 16 a210 4 # Compaq C-series keyboard device cckbd: wskbddev attach cckbd at txcsbus file arch/hpcmips/dev/cckbd.c cckbd needs-flag d243 8 d304 2 @ 1.7 log @Add new device vrdsu, with which we can hard reset the VR41xx CPU. Why don't you try shutdown comand with option '-r ? @ text @d1 1 a1 1 # $NetBSD: files.hpcmips,v 1.6 1999/11/21 07:04:32 uch Exp $ d83 1 a83 1 file arch/hpcmips/vr/vrip.c vrip @ 1.6 log @TX3912/3922 support @ text @d1 1 a1 1 # $NetBSD: files.hpcmips,v 1.5 1999/11/04 13:11:23 takemura Exp $ d127 4 @ 1.5 log @Move consinit() from findcons.c to machdep.c and remove file 'findcons.c. Modify kernel boot options. @ text @d1 1 a1 1 # $NetBSD: files.hpcmips,v 1.4 1999/11/03 11:40:58 shin Exp $ d36 1 d41 2 a42 1 file arch/hpcmips/vr/vr.c vr41x1 # NEC VR4000 series d115 8 a122 1 file dev/pckbc/wskbdmap_mfii.c vrkiu d128 101 a228 1 # Real-time clock (not optional) @ 1.4 log @add rasops15, rasops16 to fb @ text @d1 1 a1 1 # $NetBSD: files.hpcmips,v 1.3 1999/11/02 10:36:52 takemura Exp $ a52 1 file arch/hpcmips/dev/findcons.c @ 1.3 log @Wsdisplay use small font, VT220 8x10. @ text @d1 1 a1 1 # $NetBSD: files.hpcmips,v 1.2 1999/10/24 08:37:28 takemura Exp $ d68 1 a68 1 device fb: wsemuldisplaydev, rasops1, rasops2, rasops8 @ 1.2 log @Wsdisplay and wskbd are supported as a console device. @ text @d1 1 a1 1 # $NetBSD: files.hpcmips,v 1.1.1.1 1999/09/16 12:23:19 takemura Exp $ d59 4 d67 2 a68 1 device fb: wsemuldisplaydev, wsrasteremulops @ 1.1 log @Initial revision @ text @d1 1 a1 1 # $NetBSD:$ d106 1 a106 1 device vrkiu d108 2 a109 1 file arch/hpcmips/vr/vrkiu.c vrkiu @ 1.1.1.1 log @Import NetBSD/hpcmips source files from hpcmips repository. file list: sys/arch/hpcmips/ distrib/hpcmips/ etc/etc.hpcmips/ lib/libc/arch/mips/fplib/ lib/libc/arch/mips/fplib/Makefile.inc lib/libc/arch/mips/fplib/environment.h lib/libc/arch/mips/fplib/fplib_glue.c lib/libc/arch/mips/fplib/fplib_libc.c lib/libc/arch/mips/fplib/hpcmips-gcc.h lib/libc/arch/mips/fplib/softfloat-macros.h lib/libc/arch/mips/fplib/softfloat-specialize.h lib/libc/arch/mips/fplib/softfloat.c lib/libc/arch/mips/fplib/softfloat.h lib/libc/arch/mips/gen/ieee.h lib/libc/arch/mips/gen/sf_fabs.c lib/libc/arch/mips/gen/sf_flt_rounds.c lib/libc/arch/mips/gen/sf_fpgetmask.c lib/libc/arch/mips/gen/sf_fpgetround.c lib/libc/arch/mips/gen/sf_fpgetsticky.c lib/libc/arch/mips/gen/sf_fpsetmask.c lib/libc/arch/mips/gen/sf_fpsetround.c lib/libc/arch/mips/gen/sf_fpsetsticky.c lib/libc/arch/mips/gen/sf_isinf.c lib/libc/arch/mips/gen/sf_ldexp.c lib/libc/arch/mips/gen/sf_modf.c @ text @@ 1.1.1.1.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.hpcmips,v 1.42 2000/10/22 10:42:31 uch Exp $ a35 1 defopt TX39XX d40 1 a40 5 file arch/hpcmips/vr/vr.c vr41x1 # NEC VR4000 series file arch/hpcmips/vr/vr_idle.S vr41x1 file arch/hpcmips/tx/tx39.c tx39xx # TOSHIBA TX3900 series file arch/mips/mips/fp.S softfloat a46 1 file arch/hpcmips/hpcmips/platid_name.c a48 1 file arch/hpcmips/hpcmips/bus_dma.c a49 1 file arch/hpcmips/hpcmips/config_hook.c d53 1 d56 2 a57 4 # Raster operations include "dev/rasops/files.rasops" include "dev/wsfont/files.wsfont" d63 3 a65 34 file dev/pckbc/wskbdmap_mfii.c btnmgr | hpckbd file arch/hpcmips/dev/pckbd_encode.c btnmgr | hpckbd defopt PCKBD_LAYOUT # Simple framebuffer interface for wsdisplay define hpcfbif {} device hpcfb: wsemuldisplaydev, rasops1, rasops2, rasops8, rasops15, rasops16 attach hpcfb at hpcfbif file arch/hpcmips/dev/hpcfb.c hpcfb needs-flag # Simple keyboard interface for wskbd device hpckbdif {} device hpckbd: wskbddev attach hpckbd at hpckbdif file arch/hpcmips/dev/hpckbd.c hpckbd device bivideo: hpcfbif file arch/hpcmips/dev/bivideo.c bivideo needs-flag file arch/hpcmips/dev/hpccmap.c bivideo attach bivideo at mainbus device btnmgr: wskbddev attach btnmgr at mainbus file arch/hpcmips/dev/btnmgr.c btnmgr file arch/hpcmips/dev/video_subr.c tx3912video | plumvideo # # power management # include "arch/hpcmips/dev/apm/files.apm" device hpcapm: apmdevif attach hpcapm at mainbus file arch/hpcmips/dev/hpcapm.c hpcapm a72 6 # pseudo devices # defpseudo biconsdev file arch/hpcmips/dev/biconsdev.c biconsdev needs-count # d75 1 a75 1 device vrip { [addr=-1], [size=-1], [addr2=-1], [size2=-1], [intr=-1], [pwctl=-1] } d77 1 a77 5 file arch/hpcmips/vr/vrip.c vrip needs-flag device vrbcu attach vrbcu at vrip file arch/hpcmips/vr/bcu_vrip.c vrbcu needs-flag d81 1 a81 1 file arch/hpcmips/vr/rtc.c vrrtc needs-flag d85 1 a85 1 file arch/hpcmips/vr/cmu.c vrcmu needs-flag a88 1 device newgpbusif { [platform = -1], [id = -1], [port = -1], [active = 1], [level = -1], [initvalue = -1] } d90 1 a90 1 device vrgiu: vrisabif, gpbusif, newgpbusif d102 3 a104 7 device pwctl attach pwctl at newgpbusif with pwctl_vrgiu file arch/hpcmips/vr/pwctl_vrgiu.c pwctl_vrgiu device button attach button at newgpbusif with button_vrgiu file arch/hpcmips/vr/button_vrgiu.c button_vrgiu d106 1 a106 1 device vrkiu: hpckbdif d108 1 a108 1 file arch/hpcmips/vr/vrkiu.c vrkiu needs-flag d112 1 a112 1 file arch/hpcmips/vr/vrpmu.c vrpmu needs-flag d114 1 a114 183 device vrdsu attach vrdsu at vrip file arch/hpcmips/vr/vrdsu.c vrdsu needs-flag device vrled attach vrled at vrip file arch/hpcmips/vr/vrled.c vrled needs-flag define tpcalib file arch/hpcmips/dev/tpcalib.c tpcalib file arch/hpcmips/dev/mra.c tpcalib device vrpiu: wsmousedev attach vrpiu at vrip: tpcalib file arch/hpcmips/vr/vrpiu.c vrpiu attach ohci at vrip with ohci_vrip file arch/hpcmips/dev/ohci_vrip.c ohci_vrip device mqvideo: hpcfbif attach mqvideo at vrip with mqvideo_vrip file arch/hpcmips/vr/mq200_vrip.c mqvideo_vrip file arch/hpcmips/dev/mq200.c mqvideo device ite8181video: hpcfbif attach ite8181video at vrip with ite8181video_vrip file arch/hpcmips/vr/ite8181_vrip.c ite8181video_vrip file arch/hpcmips/dev/ite8181.c ite8181video # # TOSHIBA TX3912/3922 # defopt TX39_DEBUG defopt TX39_WATCHDOGTIMER defopt TX39ICUDEBUG defopt TX39CLKDEBUG defopt TX39BIUDEBUG defopt TX39POWERDEBUG defopt TX39UARTDEBUG defopt USE_POLL device txsim {[platform = -1]} device txcsbusif {[platform = -1]} device txcomif {[slot = -1]} device txsibif {[slot = -1]} device ucbif { } device irif { } device txiomanif {[evtype = -1], [id = -1], [group = -1], [port = -1], [edge = -1], [initial = -1]} attach txsim at mainbus file arch/hpcmips/tx/txsim.c txsim file arch/hpcmips/tx/txsnd.c txsim device tx39biu: txcsbusif attach tx39biu at txsim file arch/hpcmips/tx/tx39biu.c tx39biu device txcsbus {[regcs=-1], [regcsbase=0], [regcssize=-1], [regcswidth=-1], [iocs=-1], [iocsbase=0], [iocssize=-1], [iocswidth=-1], [memcs=-1], [memcsbase=0], [memcssize=-1], [memcswidth=-1], [irq1=-1], [irq2=-1], [irq3=-1]} attach txcsbus at txcsbusif file arch/hpcmips/tx/txcsbus.c txcsbus device tx39icu attach tx39icu at txsim file arch/hpcmips/tx/tx39icu.c tx39icu device tx39power attach tx39power at txsim file arch/hpcmips/tx/tx39power.c tx39power device tx39clock attach tx39clock at txsim file arch/hpcmips/tx/tx39clock.c tx39clock device tx3912video: hpcfbif attach tx3912video at txsim file arch/hpcmips/tx/tx3912video.c tx3912video device tx39io attach tx39io at txsim file arch/hpcmips/tx/tx39io.c tx39io device txioman: txiomanif attach txioman at txsim file arch/hpcmips/tx/txioman.c txioman device txin attach txin at txiomanif file arch/hpcmips/tx/txioman_in.c txin device txout attach txout at txiomanif file arch/hpcmips/tx/txioman_out.c txout device tx39sib: txsibif attach tx39sib at txsim file arch/hpcmips/tx/tx39sib.c tx39sib # PHILIPS UCB1200 / TOSHIBA TC35413F (modem/audio analog front-end) device ucb: ucbif attach ucb at txsibif file arch/hpcmips/dev/ucb1200.c ucb device ucbtp: wsmousedev attach ucbtp at ucbif: tpcalib file arch/hpcmips/dev/ucbtp.c ucbtp device ucbsnd attach ucbsnd at ucbif file arch/hpcmips/dev/ucbsnd.c ucbsnd needs-flag device ucbio attach ucbio at ucbif file arch/hpcmips/dev/ucbio.c ucbio device tx39uart: txcomif attach tx39uart at txsim file arch/hpcmips/tx/tx39uart.c tx39uart needs-flag device txcom: irif attach txcom at txcomif file arch/hpcmips/tx/txcom.c txcom device tx39ir attach tx39ir at irif file arch/hpcmips/tx/tx39ir.c tx39ir # ITE IT8368E PCMCIA / TOSHIBA TC6345AF buffer chip (PCMCIA) device it8368e: pcmciabus attach it8368e at txcsbus file arch/hpcmips/dev/it8368.c it8368e # MITUBISHI M38813 keryboard controller device m38813c: hpckbdif attach m38813c at txcsbus file arch/hpcmips/dev/m38813c.c m38813c needs-flag # PHILIPS 74ALVC16241 / TOSHIBA TC5165BTFS buffer driver (keyboard) device tc5165buf: hpckbdif attach tc5165buf at txcsbus file arch/hpcmips/dev/tc5165buf.c tc5165buf needs-flag # TOSHIBA TC6358E(Plum2) device plumif {} device plum: plumif attach plum at txcsbus file arch/hpcmips/dev/plum.c plum device plumicu attach plumicu at plumif file arch/hpcmips/dev/plumicu.c plumicu device plumpower attach plumpower at plumif file arch/hpcmips/dev/plumpower.c plumpower device plumvideo: hpcfbif attach plumvideo at plumif file arch/hpcmips/dev/plumvideo.c plumvideo device plumpcmcia: pcmciabus attach plumpcmcia at plumif file arch/hpcmips/dev/plumpcmcia.c plumpcmcia device plumiobusif {[platform = -1], [slot = -1]} device plumiobus: plumiobusif attach plumiobus at plumif file arch/hpcmips/dev/plumiobus.c plumiobus device plumisab: isabus attach plumisab at plumiobusif file arch/hpcmips/isa/plumisa_machdep.c plumisab # OHCI USB controller attach ohci at plumif with plumohci file arch/hpcmips/dev/plumohci.c plumohci needs-flag #device txisab: isabus #attach txisab at txcsbus #file arch/hpcmips/isa/txisa_machdep.c txisab # # Real-time clock (not optional) # a164 2 include "dev/usb/files.usb" @ 1.1.1.1.2.2 log @Sync with head (for UBC+NFS fixes, mostly). @ text @d1 1 a1 1 # $NetBSD$ a57 1 file arch/hpcmips/hpcmips/procfs_machdep.c procfs @ 1.1.1.1.2.3 log @Sync with HEAD. @ text @d1 1 a1 1 # $NetBSD: files.hpcmips,v 1.1.1.1.2.2 2001/01/18 09:22:30 bouyer Exp $ d50 3 d57 1 a59 6 # # H/PC Platform common files. # include "arch/hpc/conf/files.hpc" include "dev/hpc/files.bicons" d62 2 d79 1 a79 1 device hpcfb: wsemuldisplaydev, rasops1, rasops2, rasops4, rasops8, rasops15, rasops16 d114 6 d401 1 a401 1 file dev/md_root.c memory_disk_hooks @ 1.1.1.1.2.4 log @Sync with HEAD. @ text @d1 1 a1 1 # $NetBSD: files.hpcmips,v 1.1.1.1.2.3 2001/02/11 19:10:26 bouyer Exp $ d53 1 a59 1 file arch/hpc/hpc/disksubr.c disk a60 3 include "dev/hpc/files.hpcfb" include "dev/hpc/files.hpckbd" include "dev/hpc/files.hpctp" d65 4 d73 26 d116 1 a116 1 device vrip { [addr=-1], [size=-1], [addr2=-1], [size2=-1], [intr=-1], [pwctl=-1], [platform = -1] } d172 4 a192 4 device vrc4172pwm attach vrc4172pwm at vrip file arch/hpcmips/vr/vrc4172pwm.c vrc4172pwm needs-flag a342 2 file dev/hpc/video_subr.c tx3912video | plumvideo @ 1.1.1.1.2.5 log @Sync with HEAD. @ text @d1 1 a1 1 # $NetBSD$ a151 1 defopt opt_mq200.h MQ200_DEBUG MQ200_USECRT a155 3 file arch/hpcmips/dev/mq200subr.c mqvideo file arch/hpcmips/dev/mq200debug.c mqvideo file arch/hpcmips/dev/mq200machdep.c mqvideo @ 1.1.1.1.2.6 log @Sync with HEAD @ text @d1 1 a1 1 # $NetBSD: files.hpcmips,v 1.1.1.1.2.5 2001/03/27 15:30:53 bouyer Exp $ d35 2 a36 2 defopt opt_vr41xx.h VR41XX VR4101 VR4102 VR4111 VR4121 VR4122 VR4181 defopt opt_tx39xx.h TX39XX TX3911 TX3912 TX3922 d41 2 a42 2 file arch/hpcmips/vr/vr.c vr41xx # NEC VR4000 series file arch/hpcmips/vr/vr_idle.S vr41xx d87 1 a87 1 # Vr41xx integrated peripherals @ 1.1.1.1.6.1 log @Pull up to last week's -current. @ text @d1 1 a1 1 # $NetBSD: files.hpcmips,v 1.11 1999/12/12 17:11:20 uch Exp $ a35 1 defopt TX39XX d40 1 a40 2 file arch/hpcmips/vr/vr.c vr41x1 # NEC VR4000 series file arch/hpcmips/tx/tx39.c tx39xx # TOSHIBA TX3900 series a48 1 #file arch/hpcmips/hpcmips/bus_dma.c d53 1 a58 4 # Raster operations include "dev/rasops/files.rasops" include "dev/wsfont/files.wsfont" d63 1 a63 2 #device fb: wsemuldisplaydev, wsrasteremulops device fb: wsemuldisplaydev, rasops1, rasops2, rasops8, rasops15, rasops16 d77 1 a77 1 file arch/hpcmips/vr/vrip.c vrip needs-flag d104 1 a104 1 file arch/hpcmips/vr/bcu_vrip.c vrbcu needs-flag d106 1 a106 1 device vrkiu: wskbddev d108 1 a108 9 file arch/hpcmips/vr/vrkiu.c vrkiu needs-flag # # XXX files.pckbc XXX # device pckbd: wskbddev attach pckbd at pckbc file dev/pckbc/pckbd.c pckbd needs-flag file dev/pckbc/wskbdmap_mfii.c pckbd | vrkiu | skbd defopt PCKBD_LAYOUT d112 1 a112 128 file arch/hpcmips/vr/vrpmu.c vrpmu needs-flag device vrdsu attach vrdsu at vrip file arch/hpcmips/vr/vrdsu.c vrdsu needs-flag # # TOSHIBA TX3912/3922 # defopt TX39_DEBUG defopt TX39_WATCHDOGTIMER defopt TX39ICUDEBUG defopt TX39CLKDEBUG defopt TX39BIUDEBUG defopt TX39IODEBUG defopt TX39POWERDEBUG defopt TX39UARTDEBUG defopt IT8368DEBUG defopt USE_POLL device txsim { } device txcsbusif {[platform = -1]} device txcomif {[slot = -1]} attach txsim at mainbus file arch/hpcmips/tx/txsim.c txsim device tx39biu: txcsbusif attach tx39biu at txsim file arch/hpcmips/tx/tx39biu.c tx39biu device txcsbus {[regcs=-1], [regcsbase=0], [regcssize=-1], [regcswidth=-1], [iocs=-1], [iocsbase=0], [iocssize=-1], [iocswidth=-1], [memcs=-1], [memcsbase=0], [memcssize=-1], [memcswidth=-1], [irq1=-1], [irq2=-1], [irq3=-1]} attach txcsbus at txcsbusif file arch/hpcmips/tx/txcsbus.c txcsbus device tx39icu attach tx39icu at txsim file arch/hpcmips/tx/tx39icu.c tx39icu device tx39power attach tx39power at txsim file arch/hpcmips/tx/tx39power.c tx39power device tx39clock attach tx39clock at txsim file arch/hpcmips/tx/tx39clock.c tx39clock device tx3912video: mainbus # XXX crazy XXX attach tx3912video at txsim file arch/hpcmips/tx/tx3912video.c tx3912video device tx39io attach tx39io at txsim file arch/hpcmips/tx/tx39io.c tx39io device tx39uart: txcomif attach tx39uart at txsim file arch/hpcmips/tx/tx39uart.c tx39uart needs-flag device txcom attach txcom at txcomif file arch/hpcmips/tx/txcom.c txcom # ITE 8368E PCMCIA controller device it8368e: pcmciabus attach it8368e at txcsbus file arch/hpcmips/dev/it8368.c it8368e device skbdif {} # PHILIPS 74ALVC16241 buffer driver (keyboard) device p7416buf: skbdif attach p7416buf at txcsbus file arch/hpcmips/dev/p7416buf.c p7416buf needs-flag # MITUBISHI M38813 keryboard controller device m38813c: skbdif attach m38813c at txcsbus file arch/hpcmips/dev/m38813c.c m38813c needs-flag # TOSHIBA TC5165BTFS buffer driver (keyboard) device tc5165buf: skbdif attach tc5165buf at txcsbus file arch/hpcmips/dev/tc5165buf.c tc5165buf needs-flag # Simple keyboard interface for wskbd device skbd: wskbddev attach skbd at skbdif file arch/hpcmips/dev/skbd.c skbd # TOSHIBA TC6358E(Plum2) device plumif {} device plum: plumif attach plum at txcsbus file arch/hpcmips/dev/plum.c plum device plumicu attach plumicu at plumif file arch/hpcmips/dev/plumicu.c plumicu device plumpower attach plumpower at plumif file arch/hpcmips/dev/plumpower.c plumpower device plumvideo: mainbus # XXX crazy XXX attach plumvideo at plumif file arch/hpcmips/dev/plumvideo.c plumvideo device plumpcmcia: pcmciabus attach plumpcmcia at plumif file arch/hpcmips/dev/plumpcmcia.c plumpcmcia device plumiobusif {[platform = -1], [slot = -1]} device plumiobus: plumiobusif attach plumiobus at plumif file arch/hpcmips/dev/plumiobus.c plumiobus device plumisab: isabus attach plumisab at plumiobusif file arch/hpcmips/isa/plumisa_machdep.c plumisab # OHCI USB controller #attach ohci at plumif with plumohci #file arch/hpcmips/dev/plumohci.c plumohci #device txisab: isabus #attach txisab at txcsbus #file arch/hpcmips/isa/txisa_machdep.c txisab d114 1 a114 3 # # Real-time clock (not optional) # a164 2 #include "dev/usb/files.usb" @ 1.1.1.1.4.1 log @Sync with -current @ text @d1 1 a1 1 # $NetBSD: files.hpcmips,v 1.5 1999/11/04 13:11:23 takemura Exp $ d53 1 a58 4 # Raster operations include "dev/rasops/files.rasops" include "dev/wsfont/files.wsfont" d63 1 a63 2 #device fb: wsemuldisplaydev, wsrasteremulops device fb: wsemuldisplaydev, rasops1, rasops2, rasops8, rasops15, rasops16 d106 1 a106 1 device vrkiu: wskbddev d108 1 a108 2 file arch/hpcmips/vr/vrkiu.c vrkiu needs-flag file dev/pckbc/wskbdmap_mfii.c vrkiu @