head 1.200; access; symbols netbsd-11-0-RC3:1.200 netbsd-11-0-RC2:1.200 netbsd-11-0-RC1:1.200 perseant-exfatfs-base-20250801:1.200 netbsd-11:1.200.0.2 netbsd-11-base:1.200 netbsd-10-1-RELEASE:1.194 perseant-exfatfs-base-20240630:1.198 perseant-exfatfs:1.198.0.2 perseant-exfatfs-base:1.198 netbsd-8-3-RELEASE:1.188 netbsd-9-4-RELEASE:1.190 netbsd-10-0-RELEASE:1.194 netbsd-10-0-RC6:1.194 netbsd-10-0-RC5:1.194 netbsd-10-0-RC4:1.194 netbsd-10-0-RC3:1.194 netbsd-10-0-RC2:1.194 thorpej-ifq:1.194.0.24 thorpej-ifq-base:1.194 thorpej-altq-separation:1.194.0.22 thorpej-altq-separation-base:1.194 netbsd-10-0-RC1:1.194 netbsd-10:1.194.0.20 netbsd-10-base:1.194 bouyer-sunxi-drm:1.194.0.18 bouyer-sunxi-drm-base:1.194 netbsd-9-3-RELEASE:1.190 thorpej-i2c-spi-conf2:1.194.0.16 thorpej-i2c-spi-conf2-base:1.194 thorpej-futex2:1.194.0.14 thorpej-futex2-base:1.194 thorpej-cfargs2:1.194.0.12 thorpej-cfargs2-base:1.194 cjep_sun2x-base1:1.194 cjep_sun2x:1.194.0.10 cjep_sun2x-base:1.194 cjep_staticlib_x-base1:1.194 netbsd-9-2-RELEASE:1.190 cjep_staticlib_x:1.194.0.8 cjep_staticlib_x-base:1.194 thorpej-i2c-spi-conf:1.194.0.6 thorpej-i2c-spi-conf-base:1.194 thorpej-cfargs:1.194.0.4 thorpej-cfargs-base:1.194 thorpej-futex:1.194.0.2 thorpej-futex-base:1.194 netbsd-9-1-RELEASE:1.190 bouyer-xenpvh-base2:1.191 phil-wifi-20200421:1.191 bouyer-xenpvh-base1:1.191 phil-wifi-20200411:1.191 bouyer-xenpvh:1.191.0.6 bouyer-xenpvh-base:1.191 is-mlppp:1.191.0.4 is-mlppp-base:1.191 phil-wifi-20200406:1.191 netbsd-8-2-RELEASE:1.188 ad-namecache-base3:1.191 netbsd-9-0-RELEASE:1.190 netbsd-9-0-RC2:1.190 ad-namecache-base2:1.191 ad-namecache-base1:1.191 ad-namecache:1.191.0.2 ad-namecache-base:1.191 netbsd-9-0-RC1:1.190 phil-wifi-20191119:1.191 netbsd-9:1.190.0.4 netbsd-9-base:1.190 phil-wifi-20190609:1.190 netbsd-8-1-RELEASE:1.188 netbsd-8-1-RC1:1.188 isaki-audio2:1.190.0.2 isaki-audio2-base:1.190 pgoyette-compat-merge-20190127:1.189 pgoyette-compat-20190127:1.189 pgoyette-compat-20190118:1.189 pgoyette-compat-1226:1.189 pgoyette-compat-1126:1.189 pgoyette-compat-1020:1.189 pgoyette-compat-0930:1.189 pgoyette-compat-0906:1.189 netbsd-7-2-RELEASE:1.187 pgoyette-compat-0728:1.189 netbsd-8-0-RELEASE:1.188 phil-wifi:1.189.0.4 phil-wifi-base:1.189 pgoyette-compat-0625:1.189 netbsd-8-0-RC2:1.188 pgoyette-compat-0521:1.189 pgoyette-compat-0502:1.189 pgoyette-compat-0422:1.189 netbsd-8-0-RC1:1.188 pgoyette-compat-0415:1.189 pgoyette-compat-0407:1.189 pgoyette-compat-0330:1.189 pgoyette-compat-0322:1.189 pgoyette-compat-0315:1.189 netbsd-7-1-2-RELEASE:1.187 pgoyette-compat:1.189.0.2 pgoyette-compat-base:1.189 netbsd-7-1-1-RELEASE:1.187 tls-maxphys-base-20171202:1.188 matt-nb8-mediatek:1.188.0.16 matt-nb8-mediatek-base:1.188 nick-nhusb-base-20170825:1.188 perseant-stdc-iso10646:1.188.0.14 perseant-stdc-iso10646-base:1.188 netbsd-8:1.188.0.12 netbsd-8-base:1.188 prg-localcount2-base3:1.188 prg-localcount2-base2:1.188 prg-localcount2-base1:1.188 prg-localcount2:1.188.0.10 prg-localcount2-base:1.188 pgoyette-localcount-20170426:1.188 bouyer-socketcan-base1:1.188 jdolecek-ncq:1.188.0.8 jdolecek-ncq-base:1.188 pgoyette-localcount-20170320:1.188 netbsd-7-1:1.187.0.10 netbsd-7-1-RELEASE:1.187 netbsd-7-1-RC2:1.187 nick-nhusb-base-20170204:1.188 netbsd-7-nhusb-base-20170116:1.187 bouyer-socketcan:1.188.0.6 bouyer-socketcan-base:1.188 pgoyette-localcount-20170107:1.188 netbsd-7-1-RC1:1.187 nick-nhusb-base-20161204:1.188 pgoyette-localcount-20161104:1.188 netbsd-7-0-2-RELEASE:1.187 nick-nhusb-base-20161004:1.188 localcount-20160914:1.188 netbsd-7-nhusb:1.187.0.8 netbsd-7-nhusb-base:1.187 pgoyette-localcount-20160806:1.188 pgoyette-localcount-20160726:1.188 pgoyette-localcount:1.188.0.4 pgoyette-localcount-base:1.188 nick-nhusb-base-20160907:1.188 nick-nhusb-base-20160529:1.188 netbsd-7-0-1-RELEASE:1.187 nick-nhusb-base-20160422:1.188 nick-nhusb-base-20160319:1.188 nick-nhusb-base-20151226:1.188 netbsd-7-0:1.187.0.6 netbsd-7-0-RELEASE:1.187 nick-nhusb-base-20150921:1.188 netbsd-7-0-RC3:1.187 netbsd-7-0-RC2:1.187 netbsd-7-0-RC1:1.187 nick-nhusb-base-20150606:1.188 nick-nhusb-base-20150406:1.188 nick-nhusb:1.188.0.2 nick-nhusb-base:1.188 netbsd-5-2-3-RELEASE:1.179 netbsd-5-1-5-RELEASE:1.179 netbsd-6-0-6-RELEASE:1.184 netbsd-6-1-5-RELEASE:1.184 netbsd-7:1.187.0.4 netbsd-7-base:1.187 yamt-pagecache-base9:1.187 yamt-pagecache-tag8:1.184.2.1 netbsd-6-1-4-RELEASE:1.184 netbsd-6-0-5-RELEASE:1.184 tls-earlyentropy:1.187.0.2 tls-earlyentropy-base:1.187 riastradh-xf86-video-intel-2-7-1-pre-2-21-15:1.187 riastradh-drm2-base3:1.187 netbsd-6-1-3-RELEASE:1.184 netbsd-6-0-4-RELEASE:1.184 netbsd-5-2-2-RELEASE:1.179 netbsd-5-1-4-RELEASE:1.179 netbsd-6-1-2-RELEASE:1.184 netbsd-6-0-3-RELEASE:1.184 netbsd-5-2-1-RELEASE:1.179 netbsd-5-1-3-RELEASE:1.179 rmind-smpnet-nbase:1.187 netbsd-6-1-1-RELEASE:1.184 riastradh-drm2-base2:1.185 riastradh-drm2-base1:1.185 riastradh-drm2:1.185.0.8 riastradh-drm2-base:1.185 rmind-smpnet:1.185.0.2 rmind-smpnet-base:1.187 netbsd-6-1:1.184.0.16 netbsd-6-0-2-RELEASE:1.184 netbsd-6-1-RELEASE:1.184 khorben-n900:1.185.0.6 netbsd-6-1-RC4:1.184 netbsd-6-1-RC3:1.184 agc-symver:1.185.0.4 agc-symver-base:1.185 netbsd-6-1-RC2:1.184 netbsd-6-1-RC1:1.184 yamt-pagecache-base8:1.185 netbsd-5-2:1.179.0.30 netbsd-6-0-1-RELEASE:1.184 yamt-pagecache-base7:1.185 netbsd-5-2-RELEASE:1.179 netbsd-5-2-RC1:1.179 matt-nb6-plus-nbase:1.184 yamt-pagecache-base6:1.185 netbsd-6-0:1.184.0.14 netbsd-6-0-RELEASE:1.184 netbsd-6-0-RC2:1.184 tls-maxphys:1.184.0.12 tls-maxphys-base:1.187 matt-nb6-plus:1.184.0.10 matt-nb6-plus-base:1.184 netbsd-6-0-RC1:1.184 jmcneill-usbmp-base10:1.184 yamt-pagecache-base5:1.184 jmcneill-usbmp-base9:1.184 yamt-pagecache-base4:1.184 jmcneill-usbmp-base8:1.184 jmcneill-usbmp-base7:1.184 jmcneill-usbmp-base6:1.184 jmcneill-usbmp-base5:1.184 jmcneill-usbmp-base4:1.184 jmcneill-usbmp-base3:1.184 jmcneill-usbmp-pre-base2:1.184 jmcneill-usbmp-base2:1.184 netbsd-6:1.184.0.8 netbsd-6-base:1.184 netbsd-5-1-2-RELEASE:1.179 netbsd-5-1-1-RELEASE:1.179 jmcneill-usbmp:1.184.0.6 jmcneill-usbmp-base:1.184 jmcneill-audiomp3:1.184.0.4 jmcneill-audiomp3-base:1.184 yamt-pagecache-base3:1.184 yamt-pagecache-base2:1.184 yamt-pagecache:1.184.0.2 yamt-pagecache-base:1.184 rmind-uvmplock-nbase:1.182 cherry-xenmp:1.182.0.10 cherry-xenmp-base:1.182 jym-xensuspend-nbase:1.182 uebayasi-xip-base7:1.182 bouyer-quota2-nbase:1.182 bouyer-quota2:1.182.0.8 bouyer-quota2-base:1.182 jruoho-x86intr:1.182.0.6 jruoho-x86intr-base:1.182 matt-mips64-premerge-20101231:1.182 matt-nb5-mips64-premerge-20101231:1.179 matt-nb5-pq3:1.179.0.28 matt-nb5-pq3-base:1.179 netbsd-5-1:1.179.0.26 uebayasi-xip-base6:1.182 uebayasi-xip-base5:1.182 netbsd-5-1-RELEASE:1.179 uebayasi-xip-base4:1.182 uebayasi-xip-base3:1.182 yamt-nfs-mp-base11:1.182 netbsd-5-1-RC4:1.179 matt-nb5-mips64-k15:1.179 uebayasi-xip-base2:1.182 yamt-nfs-mp-base10:1.182 netbsd-5-1-RC3:1.179 netbsd-5-1-RC2:1.179 uebayasi-xip-base1:1.182 netbsd-5-1-RC1:1.179 rmind-uvmplock:1.182.0.4 rmind-uvmplock-base:1.182 yamt-nfs-mp-base9:1.182 uebayasi-xip:1.182.0.2 uebayasi-xip-base:1.182 netbsd-5-0-2-RELEASE:1.179 matt-nb5-mips64-premerge-20091211:1.179 matt-premerge-20091211:1.181 yamt-nfs-mp-base8:1.181 matt-nb5-mips64-u2-k2-k4-k7-k8-k9:1.179 matt-nb4-mips64-k7-u2a-k9b:1.179 matt-nb5-mips64-u1-k1-k5:1.179 yamt-nfs-mp-base7:1.180 matt-nb5-mips64:1.179.0.24 netbsd-5-0-1-RELEASE:1.179 jymxensuspend-base:1.180 yamt-nfs-mp-base6:1.180 yamt-nfs-mp-base5:1.180 yamt-nfs-mp-base4:1.180 yamt-nfs-mp-base3:1.180 nick-hppapmap-base4:1.180 nick-hppapmap-base3:1.180 netbsd-5-0:1.179.0.22 netbsd-5-0-RELEASE:1.179 netbsd-5-0-RC4:1.179 netbsd-5-0-RC3:1.179 nick-hppapmap-base2:1.180 netbsd-5-0-RC2:1.179 jym-xensuspend:1.180.0.4 jym-xensuspend-base:1.182 netbsd-5-0-RC1:1.179 haad-dm-base2:1.180 haad-nbase2:1.180 ad-audiomp2:1.180.0.2 ad-audiomp2-base:1.180 netbsd-5:1.179.0.20 netbsd-5-base:1.179 nick-hppapmap:1.179.0.18 nick-hppapmap-base:1.180 matt-mips64-base2:1.179 haad-dm-base1:1.179 wrstuden-revivesa-base-4:1.179 netbsd-4-0-1-RELEASE:1.170 wrstuden-revivesa-base-3:1.179 wrstuden-revivesa-base-2:1.179 wrstuden-fixsa-newbase:1.170 nick-csl-alignment-base5:1.174 haad-dm:1.179.0.16 haad-dm-base:1.180 wrstuden-revivesa-base-1:1.179 simonb-wapbl-nbase:1.179 yamt-pf42-base4:1.179 simonb-wapbl:1.179.0.14 simonb-wapbl-base:1.179 yamt-pf42-base3:1.179 hpcarm-cleanup-nbase:1.179 yamt-pf42-baseX:1.179 yamt-pf42-base2:1.179 yamt-nfs-mp-base2:1.179 wrstuden-revivesa:1.179.0.12 wrstuden-revivesa-base:1.179 yamt-nfs-mp:1.179.0.10 yamt-nfs-mp-base:1.179 yamt-pf42:1.179.0.8 yamt-pf42-base:1.179 ad-socklock-base1:1.179 yamt-lazymbuf-base15:1.179 yamt-lazymbuf-base14:1.179 keiichi-mipv6-nbase:1.179 mjf-devfs2:1.179.0.6 mjf-devfs2-base:1.180 nick-net80211-sync:1.179.0.4 nick-net80211-sync-base:1.179 keiichi-mipv6:1.179.0.2 keiichi-mipv6-base:1.179 bouyer-xeni386-merge1:1.176.6.1 matt-armv6-prevmlocking:1.174.6.1 wrstuden-fixsa-base-1:1.170 vmlocking2-base3:1.176 netbsd-4-0:1.170.0.10 netbsd-4-0-RELEASE:1.170 bouyer-xeni386-nbase:1.177 yamt-kmem-base3:1.176 cube-autoconf:1.176.0.8 cube-autoconf-base:1.176 yamt-kmem-base2:1.176 bouyer-xeni386:1.176.0.6 bouyer-xeni386-base:1.177 yamt-kmem:1.176.0.4 yamt-kmem-base:1.176 vmlocking2-base2:1.176 reinoud-bufcleanup-nbase:1.176 vmlocking2:1.176.0.2 vmlocking2-base1:1.176 netbsd-4-0-RC5:1.170 matt-nb4-arm:1.170.0.8 matt-nb4-arm-base:1.170 matt-armv6-nbase:1.179 jmcneill-base:1.175 netbsd-4-0-RC4:1.170 mjf-devfs:1.175.0.2 mjf-devfs-base:1.178 bouyer-xenamd64-base2:1.175 vmlocking-nbase:1.176 yamt-x86pmap-base4:1.175 bouyer-xenamd64:1.174.0.10 bouyer-xenamd64-base:1.175 netbsd-4-0-RC3:1.170 yamt-x86pmap-base3:1.174 yamt-x86pmap-base2:1.174 netbsd-4-0-RC2:1.170 yamt-x86pmap:1.174.0.8 yamt-x86pmap-base:1.174 netbsd-4-0-RC1:1.170 matt-armv6:1.174.0.6 matt-armv6-base:1.177 jmcneill-pm:1.174.0.4 jmcneill-pm-base:1.176 hpcarm-cleanup:1.174.0.2 hpcarm-cleanup-base:1.179 nick-csl-alignment:1.173.0.4 nick-csl-alignment-base:1.173 matt-mips64:1.173.0.2 matt-mips64-base:1.174 netbsd-3-1-1-RELEASE:1.167 netbsd-3-0-3-RELEASE:1.167 yamt-idlelwp-base8:1.172 wrstuden-fixsa:1.170.0.6 wrstuden-fixsa-base:1.170 ppcoea-renovation:1.172.0.4 ppcoea-renovation-base:1.174 thorpej-atomic:1.172.0.2 thorpej-atomic-base:1.172 reinoud-bufcleanup:1.171.0.10 reinoud-bufcleanup-base:1.176 mjf-ufs-trans:1.171.0.8 mjf-ufs-trans-base:1.173 vmlocking:1.171.0.6 vmlocking-base:1.174 ad-audiomp:1.171.0.4 ad-audiomp-base:1.171 yamt-idlelwp:1.171.0.2 post-newlock2-merge:1.171 newlock2-nbase:1.170 yamt-splraiseipl-base5:1.170 yamt-splraiseipl-base4:1.170 yamt-splraiseipl-base3:1.170 abandoned-netbsd-4-base:1.169 abandoned-netbsd-4:1.169.0.2 netbsd-3-1:1.167.0.22 netbsd-3-1-RELEASE:1.167 netbsd-3-0-2-RELEASE:1.167 yamt-splraiseipl-base2:1.170 netbsd-3-1-RC4:1.167 yamt-splraiseipl:1.170.0.2 yamt-splraiseipl-base:1.170 netbsd-3-1-RC3:1.167 yamt-pdpolicy-base9:1.169 newlock2:1.169.0.4 newlock2-base:1.170 yamt-pdpolicy-base8:1.169 netbsd-3-1-RC2:1.167 netbsd-3-1-RC1:1.167 yamt-pdpolicy-base7:1.169 netbsd-4:1.170.0.4 netbsd-4-base:1.170 yamt-pdpolicy-base6:1.168 chap-midi-nbase:1.168 netbsd-3-0-1-RELEASE:1.167 gdamore-uart:1.168.0.16 gdamore-uart-base:1.168 simonb-timcounters-final:1.168 yamt-pdpolicy-base5:1.168 chap-midi:1.168.0.14 chap-midi-base:1.168 yamt-pdpolicy-base4:1.168 yamt-pdpolicy-base3:1.168 peter-altq-base:1.168 peter-altq:1.168.0.12 yamt-pdpolicy-base2:1.168 elad-kernelauth-base:1.168 elad-kernelauth:1.168.0.10 yamt-pdpolicy:1.168.0.8 yamt-pdpolicy-base:1.168 yamt-uio_vmspace-base5:1.168 simonb-timecounters:1.168.0.6 simonb-timecounters-base:1.168 rpaulo-netinet-merge-pcb:1.168.0.4 rpaulo-netinet-merge-pcb-base:1.169 yamt-uio_vmspace:1.168.0.2 netbsd-3-0:1.167.0.20 netbsd-3-0-RELEASE:1.167 netbsd-3-0-RC6:1.167 yamt-readahead-base3:1.167 netbsd-3-0-RC5:1.167 netbsd-3-0-RC4:1.167 netbsd-3-0-RC3:1.167 yamt-readahead-base2:1.167 netbsd-3-0-RC2:1.167 yamt-readahead-pervnode:1.167 yamt-readahead-perfile:1.167 yamt-readahead:1.167.0.18 yamt-readahead-base:1.167 netbsd-3-0-RC1:1.167 yamt-vop-base3:1.167 netbsd-2-0-3-RELEASE:1.166 netbsd-2-1:1.166.0.6 yamt-vop-base2:1.167 thorpej-vnode-attr:1.167.0.16 thorpej-vnode-attr-base:1.167 netbsd-2-1-RELEASE:1.166 yamt-vop:1.167.0.14 yamt-vop-base:1.167 netbsd-2-1-RC6:1.166 netbsd-2-1-RC5:1.166 netbsd-2-1-RC4:1.166 netbsd-2-1-RC3:1.166 netbsd-2-1-RC2:1.166 netbsd-2-1-RC1:1.166 yamt-lazymbuf:1.167.0.12 yamt-km-base4:1.167 netbsd-2-0-2-RELEASE:1.166 yamt-km-base3:1.167 netbsd-3:1.167.0.10 netbsd-3-base:1.167 yamt-km-base2:1.167 yamt-km:1.167.0.6 yamt-km-base:1.167 kent-audio2:1.167.0.4 kent-audio2-base:1.167 netbsd-2-0-1-RELEASE:1.166 kent-audio1-beforemerge:1.167 netbsd-2:1.166.0.4 netbsd-2-base:1.166 kent-audio1:1.167.0.2 kent-audio1-base:1.167 netbsd-2-0-RELEASE:1.166 netbsd-2-0-RC5:1.166 netbsd-2-0-RC4:1.166 netbsd-2-0-RC3:1.166 netbsd-2-0-RC2:1.166 netbsd-2-0-RC1:1.166 netbsd-2-0:1.166.0.2 netbsd-2-0-base:1.166 netbsd-1-6-PATCH002-RELEASE:1.155.4.1 netbsd-1-6-PATCH002:1.155.4.1 netbsd-1-6-PATCH002-RC4:1.155.4.1 netbsd-1-6-PATCH002-RC3:1.155.4.1 netbsd-1-6-PATCH002-RC2:1.155.4.1 netbsd-1-6-PATCH002-RC1:1.155.4.1 ktrace-lwp:1.161.0.2 ktrace-lwp-base:1.167 netbsd-1-6-PATCH001:1.155 netbsd-1-6-PATCH001-RELEASE:1.155 netbsd-1-6-PATCH001-RC3:1.155 netbsd-1-6-PATCH001-RC2:1.155 netbsd-1-6-PATCH001-RC1:1.155 nathanw_sa_end:1.142.2.11 nathanw_sa_before_merge:1.160 fvdl_fs64_base:1.159 gmcgarry_ctxsw:1.159.0.4 gmcgarry_ctxsw_base:1.159 gmcgarry_ucred:1.159.0.2 gmcgarry_ucred_base:1.159 nathanw_sa_base:1.160 kqueue-aftermerge:1.158 kqueue-beforemerge:1.158 netbsd-1-6-RELEASE:1.155 netbsd-1-6-RC3:1.155 netbsd-1-6-RC2:1.155 netbsd-1-6-RC1:1.155 netbsd-1-6:1.155.0.4 netbsd-1-6-base:1.155 gehenna-devsw:1.155.0.2 gehenna-devsw-base:1.156 netbsd-1-5-PATCH003:1.118.2.5 eeh-devprop:1.154.0.2 eeh-devprop-base:1.154 newlock:1.153.0.4 newlock-base:1.153 ifpoll-base:1.153 thorpej-mips-cache:1.145.0.2 thorpej-mips-cache-base:1.145 thorpej-devvp-base3:1.145 thorpej-devvp-base2:1.144 post-chs-ubcperf:1.143 pre-chs-ubcperf:1.143 thorpej-devvp:1.142.0.4 thorpej-devvp-base:1.142 nathanw_sa:1.142.0.2 netbsd-1-5-PATCH002:1.118.2.3 kqueue:1.140.0.2 kqueue-base:1.158 netbsd-1-5-PATCH001:1.118.2.3 thorpej_scsipi_beforemerge:1.135 thorpej_scsipi_nbase:1.135 netbsd-1-5-RELEASE:1.118.2.3 netbsd-1-5-BETA2:1.118.2.3 netbsd-1-5-BETA:1.118.2.3 netbsd-1-4-PATCH003:1.100.2.2 netbsd-1-5-ALPHA2:1.118.2.3 netbsd-1-5:1.118.0.2 netbsd-1-5-base:1.118 minoura-xpg4dl:1.113.0.2 minoura-xpg4dl-base:1.113 netbsd-1-4-PATCH002:1.100.2.2 chs-ubc2-newbase:1.106 wrstuden-devbsize-19991221:1.106 wrstuden-devbsize:1.104.0.8 wrstuden-devbsize-base:1.106 kame_141_19991130:1.100.6.1 comdex-fall-1999:1.104.0.6 comdex-fall-1999-base:1.104 fvdl-softdep:1.104.0.4 fvdl-softdep-base:1.104 thorpej_scsipi:1.104.0.2 thorpej_scsipi_base:1.135 netbsd-1-4-PATCH001:1.100.2.2 kame_14_19990705:1.100 kame_14_19990628:1.100 kame:1.100.0.6 chs-ubc2:1.100.0.4 chs-ubc2-base:1.103 netbsd-1-4-RELEASE:1.100 netbsd-1-4:1.100.0.2 netbsd-1-4-base:1.100 netbsd-1-3-PATCH003:1.58.4.1 netbsd-1-3-PATCH003-CANDIDATE2:1.58.4.1 kenh-if-detach:1.99.0.2 kenh-if-detach-base:1.99 netbsd-1-3-PATCH003-CANDIDATE1:1.58.4.1 netbsd-1-3-PATCH003-CANDIDATE0:1.58.4.1 chs-ubc:1.98.0.2 chs-ubc-base:1.98 eeh-paddr_t:1.85.0.2 eeh-paddr_t-base:1.85 netbsd-1-3-PATCH002:1.58.4.1 netbsd-1-3-PATCH001:1.58.4.1 netbsd-1-3-RELEASE:1.58.4.1 netbsd-1-3-BETA:1.58.4.1 netbsd-1-3:1.58.0.4 netbsd-1-3-base:1.58 thorpej-signal:1.58.0.2 thorpej-signal-base:1.58 marc-pcmcia:1.48.0.2 marc-pcmcia-bp:1.48 marc-pcmcia-base:1.58 bouyer-scsipi:1.47.0.2 thorpej-bus-dma:1.46.0.2 thorpej-bus-dma-base:1.46 is-newarp-before-merge:1.39 is-newarp:1.37.0.4 is-newarp-base:1.37 netbsd-1-2-PATCH001:1.19.4.2 mrg-vm-swap:1.37.0.2 alpha-nwscons-base:1.52 thorpej-setroot:1.33.0.2 alpha-nwscons:1.32.0.2 netbsd-1-2-RELEASE:1.19.4.2 netbsd-1-2-BETA:1.19.4.2 netbsd-1-2:1.19.0.4 netbsd-1-2-base:1.19 netbsd-1-1-PATCH001:1.7 netbsd-1-1-RELEASE:1.7 netbsd-1-1:1.7.0.2 netbsd-1-1-base:1.7; locks; strict; comment @# @; 1.200 date 2025.03.09.01.13.49; author thorpej; state Exp; branches; next 1.199; commitid TPKVC45FV1ubwkMF; 1.199 date 2025.03.09.01.06.42; author thorpej; state Exp; branches; next 1.198; commitid zmKuf5x9RFajtkMF; 1.198 date 2024.03.06.13.37.35; author thorpej; state Exp; branches 1.198.2.1; next 1.197; commitid ITRo87ZghPCTs61F; 1.197 date 2024.03.06.05.33.09; author thorpej; state Exp; branches; next 1.196; commitid sq2i8BuyqBfzM31F; 1.196 date 2024.03.02.20.15.33; author thorpej; state Exp; branches; next 1.195; commitid LlZP74owIYPMMC0F; 1.195 date 2024.03.02.19.57.57; author thorpej; state Exp; branches; next 1.194; commitid 56ZabtFY2Ir5HC0F; 1.194 date 2020.10.21.13.31.50; author christos; state Exp; branches; next 1.193; commitid uCWpPzSMVWlI1MsC; 1.193 date 2020.10.20.20.36.07; author christos; state Exp; branches; next 1.192; commitid ZujNtBOaZdCIpGsC; 1.192 date 2020.09.27.23.59.37; author thorpej; state Exp; branches; next 1.191; commitid UbXmePtDlttphKpC; 1.191 date 2019.08.21.04.17.40; author msaitoh; state Exp; branches; next 1.190; commitid 2tVPh4BV3py1HQzB; 1.190 date 2019.03.25.19.24.30; author maxv; state Exp; branches; next 1.189; commitid 7PakLZpDC94CuMgB; 1.189 date 2018.02.22.07.30.43; author mrg; state Exp; branches 1.189.4.1; next 1.188; commitid TuNHheLVDXQahPrA; 1.188 date 2014.10.17.18.31.07; author uebayasi; state Exp; branches; next 1.187; 1.187 date 2014.02.22.18.42.47; author martin; state Exp; branches; next 1.186; 1.186 date 2014.02.21.12.23.30; author jdc; state Exp; branches; next 1.185; 1.185 date 2012.10.02.23.54.51; author christos; state Exp; branches 1.185.2.1; next 1.184; 1.184 date 2011.06.17.03.55.57; author matt; state Exp; branches 1.184.2.1 1.184.12.1; next 1.183; 1.183 date 2011.06.12.03.35.37; author rmind; state Exp; branches; next 1.182; 1.182 date 2010.01.18.17.53.35; author pooka; state Exp; branches 1.182.4.1 1.182.10.1; next 1.181; 1.181 date 2009.08.21.03.39.41; author thorpej; state Exp; branches; next 1.180; 1.180 date 2008.11.19.18.35.57; author ad; state Exp; branches; next 1.179; 1.179 date 2008.02.20.21.43.33; author drochner; state Exp; branches 1.179.6.1 1.179.10.1 1.179.16.1 1.179.18.1; next 1.178; 1.178 date 2008.01.25.21.12.10; author joerg; state Exp; branches; next 1.177; 1.177 date 2008.01.06.18.04.00; author ad; state Exp; branches; next 1.176; 1.176 date 2007.11.28.17.40.03; author ad; state Exp; branches 1.176.6.1; next 1.175; 1.175 date 2007.10.17.19.52.57; author garbled; state Exp; branches 1.175.2.1; next 1.174; 1.174 date 2007.07.21.11.59.56; author tsutsui; state Exp; branches 1.174.4.1 1.174.6.1; next 1.173; 1.173 date 2007.07.07.05.13.14; author tsutsui; state Exp; branches 1.173.2.1 1.173.4.1; next 1.172; 1.172 date 2007.04.10.02.21.35; author macallan; state Exp; branches 1.172.2.1 1.172.4.1; next 1.171; 1.171 date 2007.02.09.21.55.01; author ad; state Exp; branches 1.171.2.1 1.171.6.1 1.171.8.1; next 1.170; 1.170 date 2006.09.14.18.08.06; author plunky; state Exp; branches; next 1.169; 1.169 date 2006.07.29.19.10.56; author ad; state Exp; branches 1.169.4.1; next 1.168; 1.168 date 2005.12.11.12.16.16; author christos; state Exp; branches 1.168.4.1 1.168.8.1; next 1.167; 1.167 date 2004.08.30.15.05.15; author drochner; state Exp; branches 1.167.12.1; next 1.166; 1.166 date 2004.03.13.17.31.33; author bjh21; state Exp; branches; next 1.165; 1.165 date 2004.01.20.19.58.00; author jdolecek; state Exp; branches; next 1.164; 1.164 date 2003.10.08.17.29.59; author bouyer; state Exp; branches; next 1.163; 1.163 date 2003.10.07.17.04.19; author skd; state Exp; branches; next 1.162; 1.162 date 2003.07.27.01.17.39; author thorpej; state Exp; branches; next 1.161; 1.161 date 2003.02.05.12.16.42; author nakayama; state Exp; branches 1.161.2.1; next 1.160; 1.160 date 2003.01.13.20.55.14; author bouyer; state Exp; branches; next 1.159; 1.159 date 2002.10.26.13.50.21; author jdolecek; state Exp; branches; next 1.158; 1.158 date 2002.09.24.13.30.42; author ad; state Exp; branches; next 1.157; 1.157 date 2002.09.06.13.18.43; author gehenna; state Exp; branches; next 1.156; 1.156 date 2002.05.27.23.41.33; author lukem; state Exp; branches; next 1.155; 1.155 date 2002.04.16.20.50.17; author thorpej; state Exp; branches 1.155.2.1 1.155.4.1; next 1.154; 1.154 date 2002.03.13.15.18.19; author ad; state Exp; branches; next 1.153; 1.153 date 2002.02.25.17.11.19; author ad; state Exp; branches; next 1.152; 1.152 date 2002.02.25.14.58.06; author ad; state Exp; branches; next 1.151; 1.151 date 2002.01.22.18.37.06; author ross; state Exp; branches; next 1.150; 1.150 date 2002.01.21.21.57.02; author jdolecek; state Exp; branches; next 1.149; 1.149 date 2001.11.28.10.21.11; author lukem; state Exp; branches; next 1.148; 1.148 date 2001.11.20.14.34.18; author lukem; state Exp; branches; next 1.147; 1.147 date 2001.11.20.12.56.19; author lukem; state Exp; branches; next 1.146; 1.146 date 2001.11.20.08.43.20; author lukem; state Exp; branches; next 1.145; 1.145 date 2001.10.01.10.22.42; author simonb; state Exp; branches; next 1.144; 1.144 date 2001.09.18.19.54.10; author ad; state Exp; branches; next 1.143; 1.143 date 2001.09.15.04.33.38; author thorpej; state Exp; branches; next 1.142; 1.142 date 2001.08.23.01.16.52; author nisimura; state Exp; branches 1.142.2.1 1.142.4.1; next 1.141; 1.141 date 2001.08.12.08.35.32; author jdolecek; state Exp; branches; next 1.140; 1.140 date 2001.06.18.02.00.48; author christos; state Exp; branches 1.140.2.1; next 1.139; 1.139 date 2001.04.29.05.54.29; author thorpej; state Exp; branches; next 1.138; 1.138 date 2001.04.29.03.29.22; author thorpej; state Exp; branches; next 1.137; 1.137 date 2001.04.28.06.10.50; author thorpej; state Exp; branches; next 1.136; 1.136 date 2001.04.26.03.10.45; author ross; state Exp; branches; next 1.135; 1.135 date 2001.04.19.17.48.46; author thorpej; state Exp; branches; next 1.134; 1.134 date 2001.03.04.13.36.19; author ad; state Exp; branches 1.134.2.1; next 1.133; 1.133 date 2001.02.23.07.21.41; author nisimura; state Exp; branches; next 1.132; 1.132 date 2001.01.17.00.07.19; author fvdl; state Exp; branches; next 1.131; 1.131 date 2001.01.01.23.43.06; author mrg; state Exp; branches; next 1.130; 1.130 date 2000.12.14.18.06.14; author mycroft; state Exp; branches; next 1.129; 1.129 date 2000.12.13.03.16.38; author mycroft; state Exp; branches; next 1.128; 1.128 date 2000.11.27.22.29.26; author jdolecek; state Exp; branches; next 1.127; 1.127 date 2000.11.26.17.44.08; author ad; state Exp; branches; next 1.126; 1.126 date 2000.11.08.19.48.51; author ad; state Exp; branches; next 1.125; 1.125 date 2000.11.05.22.48.27; author matt; state Exp; branches; next 1.124; 1.124 date 2000.10.19.14.35.44; author ad; state Exp; branches; next 1.123; 1.123 date 2000.07.29.23.18.46; author thorpej; state Exp; branches; next 1.122; 1.122 date 2000.07.12.20.20.54; author thorpej; state Exp; branches; next 1.121; 1.121 date 2000.07.05.02.50.39; author nisimura; state Exp; branches; next 1.120; 1.120 date 2000.07.04.02.22.10; author nisimura; state Exp; branches; next 1.119; 1.119 date 2000.06.25.17.21.57; author thorpej; state Exp; branches; next 1.118; 1.118 date 2000.06.11.22.45.44; author thorpej; state Exp; branches 1.118.2.1; next 1.117; 1.117 date 2000.06.11.21.25.23; author thorpej; state Exp; branches; next 1.116; 1.116 date 2000.06.06.03.10.55; author thorpej; state Exp; branches; next 1.115; 1.115 date 2000.06.01.03.16.51; author thorpej; state Exp; branches; next 1.114; 1.114 date 2000.06.01.03.16.19; author thorpej; state Exp; branches; next 1.113; 1.113 date 2000.04.23.16.47.46; author thorpej; state Exp; branches 1.113.2.1; next 1.112; 1.112 date 2000.04.07.18.58.09; author nathanw; state Exp; branches; next 1.111; 1.111 date 2000.04.07.16.35.22; author thorpej; state Exp; branches; next 1.110; 1.110 date 2000.03.23.01.04.11; author thorpej; state Exp; branches; next 1.109; 1.109 date 2000.03.14.15.56.51; author oster; state Exp; branches; next 1.108; 1.108 date 2000.03.14.05.34.04; author nisimura; state Exp; branches; next 1.107; 1.107 date 2000.02.14.21.42.51; author thorpej; state Exp; branches; next 1.106; 1.106 date 99.12.07.21.47.12; author thorpej; state Exp; branches; next 1.105; 1.105 date 99.12.03.01.13.51; author thorpej; state Exp; branches; next 1.104; 1.104 date 99.08.04.07.17.50; author nisimura; state Exp; branches 1.104.2.1 1.104.8.1; next 1.103; 1.103 date 99.06.29.07.04.16; author ross; state Exp; branches; next 1.102; 1.102 date 99.06.07.20.31.27; author thorpej; state Exp; branches; next 1.101; 1.101 date 99.04.30.05.58.11; author cgd; state Exp; branches; next 1.100; 1.100 date 99.02.18.21.27.54; author mycroft; state Exp; branches 1.100.2.1 1.100.4.1 1.100.6.1; next 1.99; 1.99 date 98.11.26.15.35.59; author pk; state Exp; branches; next 1.98; 1.98 date 98.10.22.01.03.08; author briggs; state Exp; branches; next 1.97; 1.97 date 98.10.14.18.00.11; author matt; state Exp; branches; next 1.96; 1.96 date 98.10.05.05.55.35; author ross; state Exp; branches; next 1.95; 1.95 date 98.10.05.00.49.15; author matt; state Exp; branches; next 1.94; 1.94 date 98.10.01.16.18.53; author erh; state Exp; branches; next 1.93; 1.93 date 98.09.29.18.23.55; author drochner; state Exp; branches; next 1.92; 1.92 date 98.09.26.00.03.52; author thorpej; state Exp; branches; next 1.91; 1.91 date 98.09.24.22.32.36; author thorpej; state Exp; branches; next 1.90; 1.90 date 98.09.24.05.36.06; author ross; state Exp; branches; next 1.89; 1.89 date 98.09.13.01.51.30; author thorpej; state Exp; branches; next 1.88; 1.88 date 98.08.11.18.52.52; author thorpej; state Exp; branches; next 1.87; 1.87 date 98.08.07.10.26.38; author drochner; state Exp; branches; next 1.86; 1.86 date 98.07.31.04.38.51; author thorpej; state Exp; branches; next 1.85; 1.85 date 98.07.08.00.34.27; author mjacob; state Exp; branches 1.85.2.1; next 1.84; 1.84 date 98.06.27.10.10.52; author thorpej; state Exp; branches; next 1.83; 1.83 date 98.06.26.21.53.10; author ross; state Exp; branches; next 1.82; 1.82 date 98.06.26.05.42.35; author thorpej; state Exp; branches; next 1.81; 1.81 date 98.06.24.01.13.15; author ross; state Exp; branches; next 1.80; 1.80 date 98.06.07.19.11.29; author sommerfe; state Exp; branches; next 1.79; 1.79 date 98.06.04.21.34.45; author thorpej; state Exp; branches; next 1.78; 1.78 date 98.05.26.23.34.23; author thorpej; state Exp; branches; next 1.77; 1.77 date 98.05.24.23.45.30; author thorpej; state Exp; branches; next 1.76; 1.76 date 98.05.23.22.42.14; author matt; state Exp; branches; next 1.75; 1.75 date 98.05.13.21.59.32; author thorpej; state Exp; branches; next 1.74; 1.74 date 98.04.29.00.24.28; author thorpej; state Exp; branches; next 1.73; 1.73 date 98.04.26.05.18.50; author mjacob; state Exp; branches; next 1.72; 1.72 date 98.04.24.18.18.42; author thorpej; state Exp; branches; next 1.71; 1.71 date 98.04.18.01.19.08; author thorpej; state Exp; branches; next 1.70; 1.70 date 98.04.15.20.35.37; author drochner; state Exp; branches; next 1.69; 1.69 date 98.04.15.00.47.22; author mjacob; state Exp; branches; next 1.68; 1.68 date 98.03.26.02.52.43; author thorpej; state Exp; branches; next 1.67; 1.67 date 98.03.26.02.19.02; author thorpej; state Exp; branches; next 1.66; 1.66 date 98.03.24.05.15.07; author thorpej; state Exp; branches; next 1.65; 1.65 date 98.03.12.06.04.14; author thorpej; state Exp; branches; next 1.64; 1.64 date 98.03.02.08.04.04; author ross; state Exp; branches; next 1.63; 1.63 date 98.02.16.22.12.45; author thorpej; state Exp; branches; next 1.62; 1.62 date 98.01.29.22.23.06; author ross; state Exp; branches; next 1.61; 1.61 date 98.01.15.07.09.24; author thorpej; state Exp; branches; next 1.60; 1.60 date 98.01.12.10.21.06; author thorpej; state Exp; branches; next 1.59; 1.59 date 97.11.06.00.41.58; author thorpej; state Exp; branches; next 1.58; 1.58 date 97.09.06.02.03.11; author thorpej; state Exp; branches 1.58.4.1; next 1.57; 1.57 date 97.09.02.19.18.20; author thorpej; state Exp; branches; next 1.56; 1.56 date 97.09.02.19.16.32; author thorpej; state Exp; branches; next 1.55; 1.55 date 97.09.02.14.06.02; author thorpej; state Exp; branches; next 1.54; 1.54 date 97.09.02.14.03.10; author thorpej; state Exp; branches; next 1.53; 1.53 date 97.08.27.11.25.39; author bouyer; state Exp; branches; next 1.52; 1.52 date 97.08.12.02.59.43; author cgd; state Exp; branches; next 1.51; 1.51 date 97.08.12.02.08.12; author cgd; state Exp; branches; next 1.50; 1.50 date 97.08.12.00.46.11; author cgd; state Exp; branches; next 1.49; 1.49 date 97.08.12.00.04.14; author cgd; state Exp; branches; next 1.48; 1.48 date 97.07.22.04.32.13; author jonathan; state Exp; branches 1.48.2.1; next 1.47; 1.47 date 97.06.06.23.49.38; author thorpej; state Exp; branches 1.47.2.1; next 1.46; 1.46 date 97.04.21.14.47.37; author cgd; state Exp; branches 1.46.2.1; next 1.45; 1.45 date 97.04.14.18.23.18; author mjacob; state Exp; branches; next 1.44; 1.44 date 97.04.10.23.09.33; author cgd; state Exp; branches; next 1.43; 1.43 date 97.04.06.23.03.13; author cgd; state Exp; branches; next 1.42; 1.42 date 97.03.24.00.00.33; author cgd; state Exp; branches; next 1.41; 1.41 date 97.03.21.01.09.02; author cgd; state Exp; branches; next 1.40; 1.40 date 97.03.15.18.09.12; author is; state Exp; branches; next 1.39; 1.39 date 97.03.12.01.54.23; author cgd; state Exp; branches; next 1.38; 1.38 date 97.02.27.01.20.53; author thorpej; state Exp; branches; next 1.37; 1.37 date 97.01.31.02.49.57; author cgd; state Exp; branches 1.37.4.1; next 1.36; 1.36 date 97.01.23.22.50.52; author cgd; state Exp; branches; next 1.35; 1.35 date 97.01.21.23.45.54; author cgd; state Exp; branches; next 1.34; 1.34 date 97.01.21.09.37.17; author thorpej; state Exp; branches; next 1.33; 1.33 date 96.12.28.23.10.47; author pk; state Exp; branches 1.33.2.1; next 1.32; 1.32 date 96.11.25.04.03.21; author cgd; state Exp; branches 1.32.2.1; next 1.31; 1.31 date 96.11.19.04.40.26; author cgd; state Exp; branches; next 1.30; 1.30 date 96.11.17.02.05.29; author cgd; state Exp; branches; next 1.29; 1.29 date 96.11.12.05.14.39; author cgd; state Exp; branches; next 1.28; 1.28 date 96.11.11.21.10.58; author cgd; state Exp; branches; next 1.27; 1.27 date 96.10.22.21.15.45; author cgd; state Exp; branches; next 1.26; 1.26 date 96.09.27.17.14.35; author cgd; state Exp; branches; next 1.25; 1.25 date 96.09.09.16.31.36; author cgd; state Exp; branches; next 1.24; 1.24 date 96.08.20.22.20.07; author cgd; state Exp; branches; next 1.23; 1.23 date 96.07.14.03.46.05; author cgd; state Exp; branches; next 1.22; 1.22 date 96.07.02.22.32.16; author cgd; state Exp; branches; next 1.21; 1.21 date 96.05.30.23.18.14; author cgd; state Exp; branches; next 1.20; 1.20 date 96.05.23.23.27.25; author cgd; state Exp; branches; next 1.19; 1.19 date 96.05.19.21.24.24; author cgd; state Exp; branches 1.19.4.1; next 1.18; 1.18 date 96.05.17.23.44.02; author cgd; state Exp; branches; next 1.17; 1.17 date 96.05.07.00.33.35; author thorpej; state Exp; branches; next 1.16; 1.16 date 96.05.01.23.22.24; author cgd; state Exp; branches; next 1.15; 1.15 date 96.05.01.20.26.39; author cgd; state Exp; branches; next 1.14; 1.14 date 96.04.18.00.55.15; author cgd; state Exp; branches; next 1.13; 1.13 date 96.04.17.22.08.29; author cgd; state Exp; branches; next 1.12; 1.12 date 96.04.17.22.01.50; author cgd; state Exp; branches; next 1.11; 1.11 date 96.04.12.01.20.50; author cgd; state Exp; branches; next 1.10; 1.10 date 96.03.17.01.06.24; author thorpej; state Exp; branches; next 1.9; 1.9 date 95.12.20.00.14.19; author cgd; state Exp; branches; next 1.8; 1.8 date 95.11.23.02.35.27; author cgd; state Exp; branches; next 1.7; 1.7 date 95.09.20.00.20.18; author thorpej; state Exp; branches; next 1.6; 1.6 date 95.08.03.00.09.25; author cgd; state Exp; branches; next 1.5; 1.5 date 95.06.27.01.02.23; author cgd; state Exp; branches; next 1.4; 1.4 date 95.04.22.12.45.08; author cgd; state Exp; branches; next 1.3; 1.3 date 95.03.03.01.33.44; author cgd; state Exp; branches; next 1.2; 1.2 date 95.02.27.16.36.37; author cgd; state Exp; branches; next 1.1; 1.1 date 95.02.13.23.07.26; author cgd; state Exp; branches; next ; 1.198.2.1 date 2025.08.02.05.55.22; author perseant; state Exp; branches; next ; commitid 23j6GFaDws3O875G; 1.189.4.1 date 2019.06.10.22.05.45; author christos; state Exp; branches; next 1.189.4.2; commitid jtc8rnCzWiEEHGqB; 1.189.4.2 date 2020.04.13.08.03.29; author martin; state Exp; branches; next ; commitid X01YhRUPVUDaec4C; 1.185.2.1 date 2014.05.18.17.44.53; author rmind; state Exp; branches; next ; 1.184.2.1 date 2012.10.30.17.18.42; author yamt; state Exp; branches; next 1.184.2.2; 1.184.2.2 date 2014.05.22.11.39.27; author yamt; state Exp; branches; next ; 1.184.12.1 date 2012.11.20.03.00.55; author tls; state Exp; branches; next 1.184.12.2; 1.184.12.2 date 2014.08.20.00.02.41; author tls; state Exp; branches; next 1.184.12.3; 1.184.12.3 date 2017.12.03.11.35.46; author jdolecek; state Exp; branches; next ; commitid XcIYRZTAh1LmerhA; 1.182.4.1 date 2010.03.18.04.36.46; author rmind; state Exp; branches; next ; 1.182.10.1 date 2011.06.23.14.18.52; author cherry; state Exp; branches; next ; 1.179.6.1 date 2009.01.17.13.27.48; author mjf; state Exp; branches; next ; 1.179.10.1 date 2009.05.04.08.10.28; author yamt; state Exp; branches; next 1.179.10.2; 1.179.10.2 date 2009.09.16.13.37.35; author yamt; state Exp; branches; next 1.179.10.3; 1.179.10.3 date 2010.03.11.15.01.57; author yamt; state Exp; branches; next ; 1.179.16.1 date 2008.12.13.01.12.57; author haad; state Exp; branches; next ; 1.179.18.1 date 2009.01.19.13.15.53; author skrll; state Exp; branches; next ; 1.176.6.1 date 2008.01.08.22.09.11; author bouyer; state Exp; branches; next ; 1.175.2.1 date 2007.12.08.18.16.19; author mjf; state Exp; branches; next 1.175.2.2; 1.175.2.2 date 2008.02.18.21.04.19; author mjf; state Exp; branches; next ; 1.174.4.1 date 2007.12.03.16.13.50; author joerg; state Exp; branches; next ; 1.174.6.1 date 2007.11.06.23.13.51; author matt; state Exp; branches; next 1.174.6.2; 1.174.6.2 date 2008.01.09.01.44.35; author matt; state Exp; branches; next 1.174.6.3; 1.174.6.3 date 2008.03.23.02.03.52; author matt; state Exp; branches; next ; 1.173.2.1 date 2007.08.07.18.04.53; author matt; state Exp; branches; next ; 1.173.4.1 date 2007.08.15.13.46.59; author skrll; state Exp; branches; next ; 1.172.2.1 date 2007.04.19.01.03.10; author thorpej; state Exp; branches; next ; 1.172.4.1 date 2007.10.03.19.22.00; author garbled; state Exp; branches; next ; 1.171.2.1 date 2007.04.15.16.02.36; author yamt; state Exp; branches; next ; 1.171.6.1 date 2007.04.10.13.22.49; author ad; state Exp; branches; next 1.171.6.2; 1.171.6.2 date 2007.07.15.13.15.20; author ad; state Exp; branches; next 1.171.6.3; 1.171.6.3 date 2007.08.20.18.36.54; author ad; state Exp; branches; next 1.171.6.4; 1.171.6.4 date 2007.12.03.18.34.31; author ad; state Exp; branches; next ; 1.171.8.1 date 2007.07.11.19.57.26; author mjf; state Exp; branches; next ; 1.169.4.1 date 2006.11.18.21.29.02; author ad; state Exp; branches; next 1.169.4.2; 1.169.4.2 date 2007.01.11.22.22.56; author ad; state Exp; branches; next ; 1.168.4.1 date 2006.09.09.02.37.05; author rpaulo; state Exp; branches; next ; 1.168.8.1 date 2006.08.11.15.41.00; author yamt; state Exp; branches; next ; 1.167.12.1 date 2006.12.30.20.45.22; author yamt; state Exp; branches; next 1.167.12.2; 1.167.12.2 date 2007.02.26.09.05.36; author yamt; state Exp; branches; next 1.167.12.3; 1.167.12.3 date 2007.09.03.14.22.21; author yamt; state Exp; branches; next 1.167.12.4; 1.167.12.4 date 2007.12.07.17.23.50; author yamt; state Exp; branches; next 1.167.12.5; 1.167.12.5 date 2008.01.21.09.35.10; author yamt; state Exp; branches; next 1.167.12.6; 1.167.12.6 date 2008.02.04.09.21.39; author yamt; state Exp; branches; next 1.167.12.7; 1.167.12.7 date 2008.02.27.08.36.18; author yamt; state Exp; branches; next ; 1.161.2.1 date 2004.08.03.10.31.19; author skrll; state Exp; branches; next 1.161.2.2; 1.161.2.2 date 2004.09.03.12.44.28; author skrll; state Exp; branches; next 1.161.2.3; 1.161.2.3 date 2004.09.18.14.31.03; author skrll; state Exp; branches; next 1.161.2.4; 1.161.2.4 date 2004.09.21.13.11.48; author skrll; state Exp; branches; next ; 1.155.2.1 date 2002.05.16.13.31.53; author gehenna; state Exp; branches; next 1.155.2.2; 1.155.2.2 date 2002.05.17.15.09.01; author gehenna; state Exp; branches; next 1.155.2.3; 1.155.2.3 date 2002.05.30.15.32.15; author gehenna; state Exp; branches; next ; 1.155.4.1 date 2003.06.30.02.52.09; author grant; state Exp; branches; next ; 1.142.2.1 date 2001.08.23.01.16.52; author nathanw; state dead; branches; next 1.142.2.2; 1.142.2.2 date 2001.09.21.22.34.56; author nathanw; state Exp; branches; next 1.142.2.3; 1.142.2.3 date 2001.10.08.20.10.43; author nathanw; state Exp; branches; next 1.142.2.4; 1.142.2.4 date 2002.01.08.00.22.53; author nathanw; state Exp; branches; next 1.142.2.5; 1.142.2.5 date 2002.02.28.04.06.13; author nathanw; state Exp; branches; next 1.142.2.6; 1.142.2.6 date 2002.04.01.07.38.51; author nathanw; state Exp; branches; next 1.142.2.7; 1.142.2.7 date 2002.06.20.03.37.36; author nathanw; state Exp; branches; next 1.142.2.8; 1.142.2.8 date 2002.09.17.21.12.45; author nathanw; state Exp; branches; next 1.142.2.9; 1.142.2.9 date 2002.10.18.02.34.10; author nathanw; state Exp; branches; next 1.142.2.10; 1.142.2.10 date 2002.11.11.21.56.00; author nathanw; state Exp; branches; next 1.142.2.11; 1.142.2.11 date 2003.01.15.18.17.13; author thorpej; state Exp; branches; next ; 1.142.4.1 date 2001.10.01.12.37.00; author fvdl; state Exp; branches; next 1.142.4.2; 1.142.4.2 date 2001.10.11.00.01.41; author fvdl; state Exp; branches; next ; 1.140.2.1 date 2001.08.25.06.15.02; author thorpej; state Exp; branches; next 1.140.2.2; 1.140.2.2 date 2002.01.10.19.37.03; author thorpej; state Exp; branches; next 1.140.2.3; 1.140.2.3 date 2002.02.11.20.06.41; author jdolecek; state Exp; branches; next 1.140.2.4; 1.140.2.4 date 2002.03.16.15.55.41; author jdolecek; state Exp; branches; next 1.140.2.5; 1.140.2.5 date 2002.06.23.17.34.11; author jdolecek; state Exp; branches; next 1.140.2.6; 1.140.2.6 date 2002.10.10.18.30.59; author jdolecek; state Exp; branches; next ; 1.134.2.1 date 2001.06.21.18.12.59; author nathanw; state Exp; branches; next ; 1.118.2.1 date 2000.06.27.19.32.51; author thorpej; state Exp; branches; next 1.118.2.2; 1.118.2.2 date 2000.07.12.20.56.02; author thorpej; state Exp; branches; next 1.118.2.3; 1.118.2.3 date 2000.08.11.18.00.03; author thorpej; state Exp; branches; next 1.118.2.4; 1.118.2.4 date 2001.10.25.18.00.12; author he; state Exp; branches; next 1.118.2.5; 1.118.2.5 date 2002.01.29.22.33.32; author he; state Exp; branches; next ; 1.113.2.1 date 2000.06.22.16.58.24; author minoura; state Exp; branches; next ; 1.104.2.1 date 2000.11.20.19.56.45; author bouyer; state Exp; branches; next 1.104.2.2; 1.104.2.2 date 2000.11.22.15.59.44; author bouyer; state Exp; branches; next 1.104.2.3; 1.104.2.3 date 2000.12.08.09.23.36; author bouyer; state Exp; branches; next 1.104.2.4; 1.104.2.4 date 2000.12.13.14.49.14; author bouyer; state Exp; branches; next 1.104.2.5; 1.104.2.5 date 2000.12.13.15.49.17; author bouyer; state Exp; branches; next 1.104.2.6; 1.104.2.6 date 2001.01.05.17.33.44; author bouyer; state Exp; branches; next 1.104.2.7; 1.104.2.7 date 2001.01.18.09.22.06; author bouyer; state Exp; branches; next 1.104.2.8; 1.104.2.8 date 2001.03.12.13.27.05; author bouyer; state Exp; branches; next 1.104.2.9; 1.104.2.9 date 2001.04.23.09.41.30; author bouyer; state Exp; branches; next ; 1.104.8.1 date 99.12.27.18.31.24; author wrstuden; state Exp; branches; next ; 1.100.2.1 date 99.06.21.19.21.24; author cgd; state Exp; branches; next 1.100.2.2; 1.100.2.2 date 99.07.02.17.44.00; author perry; state Exp; branches; next ; 1.100.4.1 date 99.06.21.00.46.08; author thorpej; state Exp; branches; next 1.100.4.2; 1.100.4.2 date 99.07.01.23.00.56; author thorpej; state Exp; branches; next ; 1.100.6.1 date 99.11.30.13.31.30; author itojun; state Exp; branches; next ; 1.85.2.1 date 98.08.08.03.06.34; author eeh; state Exp; branches; next ; 1.58.4.1 date 97.11.06.01.09.28; author thorpej; state Exp; branches; next ; 1.48.2.1 date 97.08.23.07.06.40; author thorpej; state Exp; branches; next 1.48.2.2; 1.48.2.2 date 97.08.27.21.42.06; author thorpej; state Exp; branches; next 1.48.2.3; 1.48.2.3 date 97.09.04.00.53.05; author thorpej; state Exp; branches; next 1.48.2.4; 1.48.2.4 date 97.09.06.17.59.47; author thorpej; state Exp; branches; next ; 1.47.2.1 date 97.07.01.17.35.44; author bouyer; state Exp; branches; next 1.47.2.2; 1.47.2.2 date 97.07.22.12.21.15; author bouyer; state Exp; branches; next 1.47.2.3; 1.47.2.3 date 97.07.30.16.23.46; author bouyer; state Exp; branches; next 1.47.2.4; 1.47.2.4 date 97.08.14.11.06.16; author bouyer; state Exp; branches; next ; 1.46.2.1 date 97.05.23.21.27.56; author thorpej; state Exp; branches; next 1.46.2.2; 1.46.2.2 date 97.06.03.07.09.23; author thorpej; state Exp; branches; next 1.46.2.3; 1.46.2.3 date 97.06.03.23.39.58; author thorpej; state Exp; branches; next 1.46.2.4; 1.46.2.4 date 97.06.05.18.45.48; author thorpej; state Exp; branches; next 1.46.2.5; 1.46.2.5 date 97.06.06.00.34.02; author thorpej; state Exp; branches; next 1.46.2.6; 1.46.2.6 date 97.06.06.02.46.00; author thorpej; state Exp; branches; next ; 1.37.4.1 date 97.03.11.20.50.16; author is; state Exp; branches; next ; 1.33.2.1 date 97.01.30.05.15.09; author thorpej; state Exp; branches; next ; 1.32.2.1 date 96.12.07.02.04.55; author cgd; state Exp; branches; next 1.32.2.2; 1.32.2.2 date 96.12.08.19.21.05; author cgd; state Exp; branches; next 1.32.2.3; 1.32.2.3 date 97.01.24.07.05.54; author cgd; state Exp; branches; next 1.32.2.4; 1.32.2.4 date 97.01.31.17.14.49; author cgd; state Exp; branches; next 1.32.2.5; 1.32.2.5 date 97.02.01.02.27.01; author cgd; state Exp; branches; next 1.32.2.6; 1.32.2.6 date 97.06.01.04.11.58; author cgd; state Exp; branches; next 1.32.2.7; 1.32.2.7 date 97.06.07.04.43.02; author cgd; state Exp; branches; next 1.32.2.8; 1.32.2.8 date 97.07.22.05.34.38; author cgd; state Exp; branches; next 1.32.2.9; 1.32.2.9 date 97.08.12.05.55.12; author cgd; state Exp; branches; next ; 1.19.4.1 date 96.05.25.22.06.56; author jtc; state Exp; branches; next 1.19.4.2; 1.19.4.2 date 96.05.30.23.20.37; author cgd; state Exp; branches; next ; desc @@ 1.200 log @Kernel config file parsing technology has advanced significantly in the past decade, to the point where options can, in fact, have dependencies on other attributes. @ text @# $NetBSD: files.alpha,v 1.199 2025/03/09 01:06:42 thorpej Exp $ # # alpha-specific configuration info # maxpartitions must be first item in files.${ARCH}.newconf maxpartitions 8 maxusers 8 16 64 # Common Alpha system support attributes. define alpha_pci_bootdev define alpha_pci_consinit define alpha_sgmap define alpha_shared_intr define alpha_tc_bootdev # # CPU support option headers # # "Jensen": 2000/300 (DECpc AXP 150) defflag DEC_2000_300 # Avanti etc: AlphaStation 400, 200, etc. defflag DEC_2100_A50: alpha_pci_bootdev, alpha_pci_consinit # Sable etc: AlphaServer 2100 defflag DEC_2100_A500: alpha_pci_bootdev, alpha_pci_consinit # Lynx etc: AlphaServer 2100A defflag DEC_2100A_A500: alpha_pci_bootdev, alpha_pci_consinit # Pelican etc: 3000/300* defflag DEC_3000_300: alpha_tc_bootdev # Flamingo etc: 3000/[4-9]00* defflag DEC_3000_500: alpha_tc_bootdev, alpha_sgmap # Miata: Personal Workstation (550) defflag DEC_550: alpha_pci_bootdev, alpha_pci_consinit, alpha_shared_intr # NoName: AXPpci33, etc. defflag DEC_AXPPCI_33: alpha_pci_bootdev, alpha_pci_consinit # EB164: AlphaPC 164 defflag DEC_EB164: alpha_pci_bootdev, alpha_pci_consinit, alpha_shared_intr # EB64+: AlphaPC 64, etc. defflag DEC_EB64PLUS: alpha_pci_bootdev, alpha_pci_consinit, alpha_shared_intr # KN20AA: AlphaStation 500 and 600 defflag DEC_KN20AA: alpha_pci_bootdev, alpha_pci_consinit, alpha_shared_intr # KN7AA: DEC 7000 and 10000 defflag DEC_KN7AA # KN8AE: AlphaServer 8200 and 8400 defflag DEC_KN8AE: alpha_pci_bootdev, alpha_shared_intr # KN300: AlphaServer 4X00 defflag DEC_KN300: alpha_pci_bootdev, alpha_pci_consinit, alpha_shared_intr # Mikasa etc: AlphaServer 1000 defflag DEC_1000: alpha_pci_bootdev, alpha_pci_consinit, alpha_shared_intr # Corelle etc: AlphaServer 800 and 1000A defflag DEC_1000A: alpha_pci_bootdev, alpha_pci_consinit, alpha_shared_intr # AlphaBook1: Tadpole/DEC AlphaBook defflag DEC_ALPHABOOK1: alpha_pci_bootdev, alpha_pci_consinit # EB66: 21066 Evaluation Board defflag DEC_EB66: alpha_pci_bootdev, alpha_pci_consinit, alpha_shared_intr # Tsunami/Titan Tsunami/Titan EV6 workstation and server systems defflag DEC_6600: alpha_pci_bootdev, alpha_pci_consinit, alpha_shared_intr # Nautilus Alpha Processor, Inc. UP1000 (EV6 + AMD-751) defflag API_UP1000: alpha_pci_bootdev, alpha_pci_consinit # Miscellaneous CPU-specific option headers defflag FIX_UNALIGNED_VAX_FP defflag ZS_IOASIC_DMA # realtime clock compatible to OSF/1 defflag CLOCK_COMPAT_OSF1 file arch/alpha/common/shared_intr.c alpha_shared_intr file arch/alpha/common/sgmap_common.c alpha_sgmap # # Bus-independent devices # device mainbus { } # no locators (yet?) attach mainbus at root device cpu { } # not really optional attach cpu at mainbus file arch/alpha/alpha/cpu.c cpu device qemu attach qemu at mainbus file arch/alpha/alpha/qemu.c qemu # # 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" # Memory Disk file dev/md_root.c memory_disk_hooks # # TurboLaser Bus Support # device tlsb { node = -1 } attach tlsb at mainbus file arch/alpha/tlsb/tlsb.c tlsb & dec_kn8ae device kft { } attach kft at tlsb file arch/alpha/tlsb/kftxx.c kft device tlsbmem attach tlsbmem at tlsb file arch/alpha/tlsb/tlsbmem.c tlsbmem # # GBus support # device gbus { offset = -1 } attach gbus at tlsb file arch/alpha/gbus/gbus.c gbus file arch/alpha/gbus/gbus_io.c gbus # # MCBUS support # device mcbus { mid = -1 } attach mcbus at mainbus file arch/alpha/mcbus/mcbus.c mcbus & dec_kn300 device mcmem attach mcmem at mcbus file arch/alpha/mcbus/mcmem.c mcmem # # Bus-independent support for DEC devices # include "dev/dec/files.dec" # # TURBOchannel Devices # include "dev/tc/files.tc" # TC attachment is MD define tcbus { } # TURBOchannel attachment attach tc at tcbus file arch/alpha/tc/tc_bootdev.c alpha_tc_bootdev device tcasic: tcbus attach tcasic at mainbus file arch/alpha/tc/tcasic.c tcasic file arch/alpha/tc/tc_bus_mem.c tcasic file arch/alpha/tc/tc_dma.c tcasic file arch/alpha/tc/tc_dma_3000_300.c tcasic & dec_3000_300 file arch/alpha/tc/tc_dma_3000_500.c tcasic & dec_3000_500 file arch/alpha/tc/tc_sgmap.c tcasic & dec_3000_500 file arch/alpha/tc/tc_3000_500.c tcasic & dec_3000_500 file arch/alpha/tc/tc_3000_300.c tcasic & dec_3000_300 # the TURBOchannel IOCTL ASIC # IOASIC device and attachment defined in sys/dev/tc/files.tc file arch/alpha/tc/ioasic.c ioasic # TC and baseboard ioasic Lance ethernet are in files.tc # # ISA Bus support # include "dev/pci/files.pci" # XXX some ISA devs are 'at pci' too. include "dev/pci/files.agp" include "dev/isa/files.isa" # # ISA Bus devices # file arch/alpha/isa/isa_machdep.c isa define isadma_bounce file arch/alpha/isa/isadma_bounce.c isadma_bounce include "dev/pckbport/files.pckbport" # ISA speaker generates keyboard beep device isabeep attach isabeep at pcppi # Floppy disk controller device fdc { drive = -1 }: isadma file dev/isa/fd.c fdc needs-flag attach fdc at isa with fdc_isa file dev/isa/fdc_isa.c fdc_isa device fd: disk attach fd at fdc # ISA Plug 'n Play devices file arch/alpha/isa/isapnp_machdep.c isapnp # # EISA Bus support # include "dev/eisa/files.eisa" file arch/alpha/eisa/eisa_machdep.c eisa device jensenio {[port = -1]}: eisabus, isabus, isadma_bounce attach jensenio at mainbus file arch/alpha/jensenio/jensenio.c jensenio file arch/alpha/jensenio/jensenio_bus_intio.c jensenio file arch/alpha/jensenio/jensenio_bus_io.c jensenio file arch/alpha/jensenio/jensenio_bus_mem.c jensenio file arch/alpha/jensenio/jensenio_dma.c jensenio file arch/alpha/jensenio/jensenio_intr.c jensenio attach com at jensenio with com_jensenio file arch/alpha/jensenio/com_jensenio.c com_jensenio attach lpt at jensenio with lpt_jensenio file arch/alpha/jensenio/lpt_jensenio.c lpt_jensenio attach pckbc at jensenio with pckbc_jensenio file arch/alpha/jensenio/pckbc_jensenio.c pckbc_jensenio # # PCI Bus support # # include "dev/pci/files.pci" XXX SEE ABOVE file arch/alpha/pci/pciide_machdep.c pciide_common define alpha_pci_sgmap_pte32 file arch/alpha/pci/pci_sgmap_pte32.c alpha_pci_sgmap_pte32 define alpha_pci_sgmap_pte64 file arch/alpha/pci/pci_sgmap_pte64.c alpha_pci_sgmap_pte64 device apecs: pcibus, alpha_sgmap, alpha_pci_sgmap_pte64 attach apecs at mainbus file arch/alpha/pci/apecs.c apecs file arch/alpha/pci/apecs_bus_io.c apecs file arch/alpha/pci/apecs_bus_mem.c apecs file arch/alpha/pci/apecs_dma.c apecs file arch/alpha/pci/apecs_pci.c apecs device cia: pcibus, alpha_sgmap, alpha_pci_sgmap_pte64 attach cia at mainbus file arch/alpha/pci/cia.c cia file arch/alpha/pci/cia_dma.c cia file arch/alpha/pci/cia_pci.c cia file arch/alpha/pci/cia_bwx_bus_io.c cia file arch/alpha/pci/cia_bwx_bus_mem.c cia file arch/alpha/pci/cia_swiz_bus_io.c cia file arch/alpha/pci/cia_swiz_bus_mem.c cia device dwlpx: pcibus, alpha_sgmap, alpha_pci_sgmap_pte32 attach dwlpx at kft file arch/alpha/pci/dwlpx.c dwlpx file arch/alpha/pci/dwlpx_bus_io.c dwlpx file arch/alpha/pci/dwlpx_bus_mem.c dwlpx file arch/alpha/pci/dwlpx_dma.c dwlpx file arch/alpha/pci/dwlpx_pci.c dwlpx device irongate: pcibus, agpbus, isadma_bounce attach irongate at mainbus file arch/alpha/pci/irongate.c irongate file arch/alpha/pci/irongate_bus_io.c irongate file arch/alpha/pci/irongate_bus_mem.c irongate file arch/alpha/pci/irongate_dma.c irongate file arch/alpha/pci/irongate_pci.c irongate device lca: pcibus, alpha_sgmap, alpha_pci_sgmap_pte64 attach lca at mainbus file arch/alpha/pci/lca.c lca file arch/alpha/pci/lca_bus_io.c lca file arch/alpha/pci/lca_bus_mem.c lca file arch/alpha/pci/lca_dma.c lca file arch/alpha/pci/lca_pci.c lca device mcpcia: pcibus, alpha_sgmap, alpha_pci_sgmap_pte64 attach mcpcia at mcbus file arch/alpha/pci/mcpcia.c mcpcia file arch/alpha/pci/mcpcia_bus_io.c mcpcia file arch/alpha/pci/mcpcia_bus_mem.c mcpcia file arch/alpha/pci/mcpcia_dma.c mcpcia file arch/alpha/pci/mcpcia_pci.c mcpcia device tsc { } attach tsc at mainbus file arch/alpha/pci/tsc.c dec_6600 device tsp: pcibus, alpha_sgmap, alpha_pci_sgmap_pte64 attach tsp at tsc file arch/alpha/pci/tsp_dma.c tsp file arch/alpha/pci/tsp_pci.c tsp file arch/alpha/pci/tsp_bus_io.c tsp file arch/alpha/pci/tsp_bus_mem.c tsp device tsciic: i2cbus, i2c_bitbang attach tsciic at tsc file arch/alpha/pci/tsciic.c tsciic needs-flag device ttwoga { hose = -1 } attach ttwoga at mainbus # identical to pcibus define sableiobus {[bus = -1]} device ttwopci: pcibus, sableiobus, alpha_sgmap, alpha_pci_sgmap_pte64 attach ttwopci at ttwoga file arch/alpha/pci/ttwoga.c ttwoga file arch/alpha/pci/ttwoga_bus_io.c ttwoga file arch/alpha/pci/ttwoga_bus_mem.c ttwoga file arch/alpha/pci/ttwoga_dma.c ttwoga file arch/alpha/pci/ttwoga_pci.c ttwoga # # Sable STDIO support # device sableio { port = -1 } attach sableio at sableiobus file arch/alpha/sableio/sableio.c sableio attach com at sableio with com_sableio file arch/alpha/sableio/com_sableio.c com_sableio attach lpt at sableio with lpt_sableio file arch/alpha/sableio/lpt_sableio.c lpt_sableio attach pckbc at sableio with pckbc_sableio file arch/alpha/sableio/pckbc_sableio.c pckbc_sableio attach fdc at sableio with fdc_sableio file arch/alpha/sableio/fdc_sableio.c fdc_sableio # CPU support files file arch/alpha/pci/pci_2100_a50.c dec_2100_a50 file arch/alpha/pci/pci_2100_a500.c dec_2100_a500 | dec_2100a_a500 file arch/alpha/pci/pci_up1000.c api_up1000 file arch/alpha/pci/pci_alphabook1.c dec_alphabook1 file arch/alpha/pci/pci_axppci_33.c dec_axppci_33 file arch/alpha/pci/pci_eb164.c dec_eb164 file arch/alpha/pci/pci_eb164_intr.s dec_eb164 file arch/alpha/pci/pci_eb64plus.c dec_eb64plus file arch/alpha/pci/pci_eb64plus_intr.s dec_eb64plus file arch/alpha/pci/pci_eb66.c dec_eb66 file arch/alpha/pci/pci_eb66_intr.s dec_eb66 file arch/alpha/pci/pci_kn20aa.c dec_kn20aa file arch/alpha/pci/pci_kn8ae.c dec_kn8ae file arch/alpha/pci/pci_kn300.c dec_kn300 file arch/alpha/pci/pci_550.c dec_550 file arch/alpha/pci/pci_1000a.c dec_1000a file arch/alpha/pci/pci_1000.c dec_1000 file arch/alpha/pci/pci_6600.c dec_6600 # # PCI Bus devices # file arch/alpha/pci/pci_bootdev.c alpha_pci_bootdev file arch/alpha/pci/pci_consinit.c alpha_pci_consinit file arch/alpha/pci/pci_machdep.c pci file arch/alpha/pci/agp_machdep.c agp device sio: isabus, alpha_shared_intr, cy82c693 attach sio at pci device pceb: isabus, eisabus, cy82c693, alpha_shared_intr attach pceb at pci file arch/alpha/pci/sio.c sio | pceb needs-flag file arch/alpha/pci/sio_pic.c sio | pceb # # Devices that can live on multiple busses # device mcclock: mc146818 attach mcclock at ioasic with mcclock_ioasic attach mcclock at isa with mcclock_isa attach mcclock at gbus with mcclock_gbus attach mcclock at jensenio with mcclock_jensenio file arch/alpha/alpha/mcclock.c mcclock file arch/alpha/tc/mcclock_ioasic.c mcclock_ioasic file arch/alpha/isa/mcclock_isa.c mcclock_isa file arch/alpha/gbus/mcclock_gbus.c mcclock_gbus file arch/alpha/jensenio/mcclock_jensenio.c mcclock_jensenio # # Standard files # file arch/alpha/alpha/autoconf.c file arch/alpha/alpha/clock.c file arch/alpha/alpha/core_machdep.c coredump file arch/alpha/alpha/cpuconf.c file arch/alpha/alpha/interrupt.c file arch/alpha/alpha/ipifuncs.c multiprocessor file arch/alpha/alpha/kobj_machdep.c modular file arch/alpha/alpha/machdep.c file arch/alpha/alpha/mainbus.c file arch/alpha/alpha/patch.c file arch/alpha/alpha/pmap.c file arch/alpha/alpha/process_machdep.c file arch/alpha/alpha/procfs_machdep.c procfs file arch/alpha/alpha/prom.c file arch/alpha/alpha/sys_machdep.c file arch/alpha/alpha/syscall.c file arch/alpha/alpha/trap.c file arch/alpha/alpha/fp_complete.c file arch/alpha/alpha/vm_machdep.c file arch/alpha/alpha/disksubr.c file arch/alpha/common/bus_dma.c file arch/alpha/common/comlogout.c file dev/cons.c file kern/kern_cctr.c file dev/bus_dma/bus_dmamem_common.c # PROM console support (for ports that don't have native console support) file arch/alpha/alpha/promcons.c # CPU support file arch/alpha/alpha/dec_2000_300.c dec_2000_300 file arch/alpha/alpha/dec_2100_a50.c dec_2100_a50 file arch/alpha/alpha/dec_2100_a500.c dec_2100_a500 | dec_2100a_a500 file arch/alpha/alpha/dec_3000_300.c dec_3000_300 file arch/alpha/alpha/dec_3000_500.c dec_3000_500 file arch/alpha/alpha/dec_550.c dec_550 file arch/alpha/alpha/dec_alphabook1.c dec_alphabook1 file arch/alpha/alpha/dec_axppci_33.c dec_axppci_33 file arch/alpha/alpha/dec_eb164.c dec_eb164 file arch/alpha/alpha/dec_eb64plus.c dec_eb64plus file arch/alpha/alpha/dec_eb66.c dec_eb66 file arch/alpha/alpha/dec_kn20aa.c dec_kn20aa file arch/alpha/alpha/dec_kn7aa.c dec_kn7aa file arch/alpha/alpha/dec_kn8ae.c dec_kn8ae file arch/alpha/alpha/dec_kn300.c dec_kn300 file arch/alpha/alpha/api_up1000.c api_up1000 file arch/alpha/alpha/dec_1000a.c dec_1000 | dec_1000a file arch/alpha/alpha/dec_6600.c dec_6600 # Kernel debugger support file arch/alpha/alpha/db_disasm.c ddb file arch/alpha/alpha/db_interface.c ddb file arch/alpha/alpha/db_trace.c ddb file arch/alpha/alpha/kgdb_machdep.c kgdb # Binary compatibility with previous NetBSD releases (COMPAT_XX) file arch/alpha/alpha/compat_13_machdep.c compat_13 file arch/alpha/alpha/compat_16_machdep.c compat_16 # Linux Binary Compatibility (COMPAT_LINUX) include "compat/linux/files.linux" include "compat/linux/arch/alpha/files.linux_alpha" file arch/alpha/alpha/linux_sigcode.s compat_linux file arch/alpha/alpha/linux_syscall.c compat_linux file arch/alpha/alpha/linux_trap.c compat_linux # Lock stubs file arch/alpha/alpha/lock_stubs.s # OSS audio driver compatibility include "compat/ossaudio/files.ossaudio" # 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 on ISA bus. attach pcic at isa with pcic_isa file dev/isa/i82365_isa.c pcic_isa # PCIC pcmcia controller on PCI bus. attach pcic at pci with pcic_pci file dev/pci/i82365_pci.c pcic_pci # PCIC pcmcia controller on PnP board attach pcic at isapnp with pcic_isapnp file dev/isapnp/i82365_isapnp.c pcic_isapnp # Code common to ISA and ISAPnP attachments file dev/isa/i82365_isasubr.c pcic_isa | pcic_isapnp | pcic_pci # this wants to be probed as late as possible. # # Machine-independent PCMCIA drivers # include "dev/pcmcia/files.pcmcia" # # Machine-independent USB device support # include "dev/usb/files.usb" # # Machine-independent Bluetooth support # include "dev/bluetooth/files.bluetooth" # # Machine-independent IEEE 1394 device support # include "dev/ieee1394/files.ieee1394" include "arch/alpha/conf/majors.alpha" @ 1.199 log @Re-factor the boot device and consinit routines into common functions per platform type (PCI vs TC), eliminating a bunch of copy-pasta. @ text @d1 1 a1 1 # $NetBSD: files.alpha,v 1.198 2024/03/06 13:37:35 thorpej Exp $ d13 2 d37 1 a37 1 defflag DEC_3000_500: alpha_tc_bootdev d40 2 a41 1 defflag DEC_550: alpha_pci_bootdev, alpha_pci_consinit d47 2 a48 1 defflag DEC_EB164: alpha_pci_bootdev, alpha_pci_consinit d51 2 a52 1 defflag DEC_EB64PLUS: alpha_pci_bootdev, alpha_pci_consinit d55 2 a56 1 defflag DEC_KN20AA: alpha_pci_bootdev, alpha_pci_consinit d62 1 a62 1 defflag DEC_KN8AE: alpha_pci_bootdev d65 2 a66 1 defflag DEC_KN300: alpha_pci_bootdev, alpha_pci_consinit d69 2 a70 1 defflag DEC_1000: alpha_pci_bootdev, alpha_pci_consinit d73 2 a74 1 defflag DEC_1000A: alpha_pci_bootdev, alpha_pci_consinit d80 2 a81 1 defflag DEC_EB66: alpha_pci_bootdev, alpha_pci_consinit d84 2 a85 1 defflag DEC_6600: alpha_pci_bootdev, alpha_pci_consinit d97 2 a98 8 # this loses, but there's no way to define attributes which have attributes define alpha_shared_intr file arch/alpha/common/shared_intr.c alpha_shared_intr | dec_eb164 | dec_eb64plus | dec_kn20aa | dec_kn8ae | dec_kn300 | dec_550 | dec_1000 | dec_1000a | dec_eb66 | dec_6600 define alpha_sgmap file arch/alpha/common/sgmap_common.c alpha_sgmap | dec_3000_500 @ 1.198 log @Tidy up TLSB autoconfiguration just a bit. @ text @d1 1 a1 1 # $NetBSD: files.alpha,v 1.197 2024/03/06 05:33:09 thorpej Exp $ d10 6 d17 61 a77 20 defflag DEC_2000_300 # "Jensen": 2000/300 (DECpc AXP 150) defflag DEC_2100_A50 # Avanti etc: AlphaStation 400, 200, etc. defflag DEC_2100_A500 # Sable etc: AlphaServer 2100 defflag DEC_2100A_A500 # Lynx etc: AlphaServer 2100A defflag DEC_3000_300 # Pelican etc: 3000/300* defflag DEC_3000_500 # Flamingo etc: 3000/[4-9]00* defflag DEC_550 # Miata: Personal Workstation (550) defflag DEC_AXPPCI_33 # NoName: AXPpci33, etc. defflag DEC_EB164 # EB164: AlphaPC 164 defflag DEC_EB64PLUS # EB64+: AlphaPC 64, etc. defflag DEC_KN20AA # KN20AA: AlphaStation 500 and 600 defflag DEC_KN7AA # KN7AA: DEC 7000 and 10000 defflag DEC_KN8AE # KN8AE: AlphaServer 8200 and 8400 defflag DEC_KN300 # KN300: AlphaServer 4X00 defflag DEC_1000 # Mikasa etc: AlphaServer 1000 defflag DEC_1000A # Corelle etc: AlphaServer 800 and 1000A defflag DEC_ALPHABOOK1 # AlphaBook1: Tadpole/DEC AlphaBook defflag DEC_EB66 # EB66: 21066 Evaluation Board defflag DEC_6600 # EV6 Various EV6 Systems defflag API_UP1000 # EV6 Alpha Processor, Inc. UP1000 d182 2 d398 2 @ 1.198.2.1 log @Sync with HEAD @ text @d1 1 a1 1 # $NetBSD: files.alpha,v 1.200 2025/03/09 01:13:49 thorpej Exp $ a9 8 # Common Alpha system support attributes. define alpha_pci_bootdev define alpha_pci_consinit define alpha_sgmap define alpha_shared_intr define alpha_tc_bootdev # d11 20 a30 70 # # "Jensen": 2000/300 (DECpc AXP 150) defflag DEC_2000_300 # Avanti etc: AlphaStation 400, 200, etc. defflag DEC_2100_A50: alpha_pci_bootdev, alpha_pci_consinit # Sable etc: AlphaServer 2100 defflag DEC_2100_A500: alpha_pci_bootdev, alpha_pci_consinit # Lynx etc: AlphaServer 2100A defflag DEC_2100A_A500: alpha_pci_bootdev, alpha_pci_consinit # Pelican etc: 3000/300* defflag DEC_3000_300: alpha_tc_bootdev # Flamingo etc: 3000/[4-9]00* defflag DEC_3000_500: alpha_tc_bootdev, alpha_sgmap # Miata: Personal Workstation (550) defflag DEC_550: alpha_pci_bootdev, alpha_pci_consinit, alpha_shared_intr # NoName: AXPpci33, etc. defflag DEC_AXPPCI_33: alpha_pci_bootdev, alpha_pci_consinit # EB164: AlphaPC 164 defflag DEC_EB164: alpha_pci_bootdev, alpha_pci_consinit, alpha_shared_intr # EB64+: AlphaPC 64, etc. defflag DEC_EB64PLUS: alpha_pci_bootdev, alpha_pci_consinit, alpha_shared_intr # KN20AA: AlphaStation 500 and 600 defflag DEC_KN20AA: alpha_pci_bootdev, alpha_pci_consinit, alpha_shared_intr # KN7AA: DEC 7000 and 10000 defflag DEC_KN7AA # KN8AE: AlphaServer 8200 and 8400 defflag DEC_KN8AE: alpha_pci_bootdev, alpha_shared_intr # KN300: AlphaServer 4X00 defflag DEC_KN300: alpha_pci_bootdev, alpha_pci_consinit, alpha_shared_intr # Mikasa etc: AlphaServer 1000 defflag DEC_1000: alpha_pci_bootdev, alpha_pci_consinit, alpha_shared_intr # Corelle etc: AlphaServer 800 and 1000A defflag DEC_1000A: alpha_pci_bootdev, alpha_pci_consinit, alpha_shared_intr # AlphaBook1: Tadpole/DEC AlphaBook defflag DEC_ALPHABOOK1: alpha_pci_bootdev, alpha_pci_consinit # EB66: 21066 Evaluation Board defflag DEC_EB66: alpha_pci_bootdev, alpha_pci_consinit, alpha_shared_intr # Tsunami/Titan Tsunami/Titan EV6 workstation and server systems defflag DEC_6600: alpha_pci_bootdev, alpha_pci_consinit, alpha_shared_intr # Nautilus Alpha Processor, Inc. UP1000 (EV6 + AMD-751) defflag API_UP1000: alpha_pci_bootdev, alpha_pci_consinit d39 8 a46 2 file arch/alpha/common/shared_intr.c alpha_shared_intr file arch/alpha/common/sgmap_common.c alpha_sgmap a134 2 file arch/alpha/tc/tc_bootdev.c alpha_tc_bootdev a348 2 file arch/alpha/pci/pci_bootdev.c alpha_pci_bootdev file arch/alpha/pci/pci_consinit.c alpha_pci_consinit @ 1.197 log @Add a bus space implementation for the Gbus, the general 8-bit bus present on Laser / TurboLaser CPU modules. @ text @d1 1 a1 1 # $NetBSD: files.alpha,v 1.196 2024/03/02 20:15:33 thorpej Exp $ d88 1 a88 1 device tlsb { node = -1, offset = -1 } @ 1.196 log @Add the basic framework for the DEC KN7AA ("Ruby") systems -- DEC 7000 and DEC 10000. This is a work-in-progress, but this should be sufficient for the system to boot, using the PROM console routines (and then proceed to not find any devices because we don't yet support the "Laser System Bus"). @ text @d1 1 a1 1 # $NetBSD: files.alpha,v 1.195 2024/03/02 19:57:57 thorpej Exp $ d107 1 @ 1.195 log @Shuffle GBus-related files into their own directory in preparation for other GBus attachments. No functional change here; just minimal editing to reflect path differences after moving the files. @ text @d1 1 a1 1 # $NetBSD: files.alpha,v 1.194 2020/10/21 13:31:50 christos Exp $ d22 1 d420 1 @ 1.194 log @make process_machdep.c included always since it provides register i/o used by sys_process_getlwpstatus.c which is always included. @ text @d1 1 a1 1 # $NetBSD: files.alpha,v 1.193 2020/10/20 20:36:07 christos Exp $ d99 4 d105 1 a105 1 file arch/alpha/tlsb/gbus.c gbus a322 1 file arch/alpha/alpha/dec_2000_300.c dec_2000_300 d364 1 a364 1 attach mcclock at gbus with mcclock_tlsb d369 1 a369 1 file arch/alpha/tlsb/mcclock_tlsb.c mcclock_tlsb d407 1 @ 1.193 log @harmonize process_machdep.c inclusion. @ text @d1 1 a1 1 # $NetBSD: files.alpha,v 1.192 2020/09/27 23:59:37 thorpej Exp $ d384 1 a384 1 file arch/alpha/alpha/process_machdep.c ptrace | coredump | procfs @ 1.192 log @Add a "qemu" driver to access services provided by the Qemu VM. First order of business is to use the Qemu "get-time" console service call as the perferred system timecounter. @ text @d1 1 a1 1 # $NetBSD: files.alpha,v 1.191 2019/08/21 04:17:40 msaitoh Exp $ d384 1 a384 1 file arch/alpha/alpha/process_machdep.c @ 1.191 log @ Fix typo (s/contoller/controller/). @ text @d1 1 a1 1 # $NetBSD: files.alpha,v 1.190 2019/03/25 19:24:30 maxv Exp $ d58 4 @ 1.190 log @Remove compat_osf1, discussed on tech-kern@@. @ text @d1 1 a1 1 # $NetBSD: files.alpha,v 1.189 2018/02/22 07:30:43 mrg Exp $ d446 1 a446 1 # PCIC pcmcia contoller @ 1.189 log @move "define tcbus {}" into files.alpha. it isn't wanted for general ports, and generates an unused symbol for pmax. with this both alpha and pmax kernel work with gcc 5 and 6. @ text @d1 1 a1 1 # $NetBSD: files.alpha,v 1.188 2014/10/17 18:31:07 uebayasi Exp $ d425 2 a426 7 file arch/alpha/alpha/compat_13_machdep.c compat_13 | compat_osf1 file arch/alpha/alpha/compat_16_machdep.c compat_16 | compat_osf1 # OSF/1 Binary Compatibility (COMPAT_OSF1) include "compat/osf1/files.osf1" file arch/alpha/alpha/osf1_sigcode.s compat_osf1 file arch/alpha/alpha/osf1_syscall.c compat_osf1 @ 1.189.4.1 log @Sync with HEAD @ text @d1 1 a1 1 # $NetBSD: files.alpha,v 1.190 2019/03/25 19:24:30 maxv Exp $ d425 7 a431 2 file arch/alpha/alpha/compat_13_machdep.c compat_13 file arch/alpha/alpha/compat_16_machdep.c compat_16 @ 1.189.4.2 log @Mostly merge changes from HEAD upto 20200411 @ text @d1 1 a1 1 # $NetBSD$ d446 1 a446 1 # PCIC pcmcia controller @ 1.188 log @PCI controller doesn't rely on (depend on) AGP bus, but provide it. If one specific architecture is known to have some specific AGP implementation, such suggestion must be done in the "selection" part, not the "definition" part. This is also an indirect (across bus attachment), circular dependency. @ text @d1 1 a1 1 # $NetBSD$ d122 1 @ 1.187 log @Allow kernels without tsciic to build. @ text @d1 1 a1 1 # $NetBSD: files.alpha,v 1.186 2014/02/21 12:23:30 jdc Exp $ d243 1 a243 1 device irongate: pcibus, agpbus, agp_amd, isadma_bounce @ 1.186 log @Add tsciic, a driver for the DECchip 21272 Core Logic chipset I2C controller. Tested on DS20L. @ text @d1 1 a1 1 # $NetBSD: files.alpha,v 1.185 2012/10/02 23:54:51 christos Exp $ d280 1 a280 1 file arch/alpha/pci/tsciic.c tsciic @ 1.185 log @move common/bus_dma/ -> dev/bus_dma/ @ text @d1 1 a1 1 # $NetBSD: files.alpha,v 1.184 2011/06/17 03:55:57 matt Exp $ d278 4 @ 1.185.2.1 log @sync with head @ text @d1 1 a1 1 # $NetBSD: files.alpha,v 1.185 2012/10/02 23:54:51 christos Exp $ a277 4 device tsciic: i2cbus, i2c_bitbang attach tsciic at tsc file arch/alpha/pci/tsciic.c tsciic needs-flag @ 1.184 log @Remove Avalon A12 support. ok ross@@ @ text @d1 1 a1 1 # $NetBSD: files.alpha,v 1.183 2011/06/12 03:35:37 rmind Exp $ d389 1 a389 1 file common/bus_dma/bus_dmamem_common.c @ 1.184.12.1 log @Resync to 2012-11-19 00:00:00 UTC @ text @d1 1 a1 1 # $NetBSD: files.alpha,v 1.185 2012/10/02 23:54:51 christos Exp $ d389 1 a389 1 file dev/bus_dma/bus_dmamem_common.c @ 1.184.12.2 log @Rebase to HEAD as of a few days ago. @ text @d1 1 a1 1 # $NetBSD$ a277 4 device tsciic: i2cbus, i2c_bitbang attach tsciic at tsc file arch/alpha/pci/tsciic.c tsciic needs-flag @ 1.184.12.3 log @update from HEAD @ text @d243 1 a243 1 device irongate: pcibus, agpbus, isadma_bounce @ 1.184.2.1 log @sync with head @ text @d1 1 a1 1 # $NetBSD: files.alpha,v 1.184 2011/06/17 03:55:57 matt Exp $ d389 1 a389 1 file dev/bus_dma/bus_dmamem_common.c @ 1.184.2.2 log @sync with head. for a reference, the tree before this commit was tagged as yamt-pagecache-tag8. this commit was splitted into small chunks to avoid a limitation of cvs. ("Protocol error: too many arguments") @ text @d1 1 a1 1 # $NetBSD: files.alpha,v 1.184.2.1 2012/10/30 17:18:42 yamt Exp $ a277 4 device tsciic: i2cbus, i2c_bitbang attach tsciic at tsc file arch/alpha/pci/tsciic.c tsciic needs-flag @ 1.183 log @Welcome to 5.99.53! Merge rmind-uvmplock branch: - Reorganize locking in UVM and provide extra serialisation for pmap(9). New lock order: [vmpage-owner-lock] -> pmap-lock. - Simplify locking in some pmap(9) modules by removing P->V locking. - Use lock object on vmobjlock (and thus vnode_t::v_interlock) to share the locks amongst UVM objects where necessary (tmpfs, layerfs, unionfs). - Rewrite and optimise x86 TLB shootdown code, make it simpler and cleaner. Add TLBSTATS option for x86 to collect statistics about TLB shootdowns. - Unify /dev/mem et al in MI code and provide required locking (removes kernel-lock on some ports). Also, avoid cache-aliasing issues. Thanks to Andrew Doran and Joerg Sonnenberger, as their initial patches formed the core changes of this branch. @ text @d1 1 a1 1 # $NetBSD$ a23 1 defflag AVALON_A12 # Avalon: A12T1, A12M Parallel Supercomputer a234 10 define a12c_xb {} define a12c_a12dc {} device a12c { }: pcibus, a12c_xb, a12c_a12dc attach a12c at mainbus file arch/alpha/pci/a12c.c a12c file arch/alpha/pci/a12c_bus_mem.c a12c file arch/alpha/pci/a12c_dma.c a12c file arch/alpha/pci/a12c_pci.c a12c a313 1 file arch/alpha/pci/pci_a12.c avalon_a12 a345 16 # alpha/a12 platform-specific drivers # # Switch device xb attach xb at a12c_xb file arch/alpha/a12/if_xb.c xb # Console device a12dc attach a12dc at a12c_a12dc file arch/alpha/a12/a12dc.c a12dc needs-flag # a408 1 file arch/alpha/alpha/avalon_a12.c avalon_a12 @ 1.182 log @if_ade doesn't build, suggesting nobody has tried to do anything else than rototill it for the past n+1 years. The comments at the top note a number of clauses after which it can be removed. I'm sure that in the past 10+ years those have either been met or become irrelevant, so remove this. @ text @d1 1 a1 1 # $NetBSD: files.alpha,v 1.181 2009/08/21 03:39:41 thorpej Exp $ a400 1 file arch/alpha/alpha/mem.c @ 1.182.10.1 log @Catchup with rmind-uvmplock merge. @ text @d1 1 a1 1 # $NetBSD: files.alpha,v 1.184 2011/06/17 03:55:57 matt Exp $ d24 1 d236 10 d325 1 d358 16 d401 1 d438 1 @ 1.182.4.1 log @Unify /dev/{mem,kmem,zero,null} implementations in MI code. Based on patch from Joerg Sonnenberger, proposed on tech-kern@@, in February 2008. Work and depression still in progress. @ text @d1 1 a1 1 # $NetBSD: files.alpha,v 1.182 2010/01/18 17:53:35 pooka Exp $ d401 1 @ 1.181 log @Use bus_dmamem common. @ text @d1 1 a1 1 # $NetBSD: files.alpha,v 1.180 2008/11/19 18:35:57 ad Exp $ a357 7 # A12 if_de hack # device ade: ether, ifnet, arp attach ade at pci file arch/alpha/a12/if_ade.c ade # @ 1.180 log @Make the emulations, exec formats, coredump, NFS, and the NFS server into modules. By and large this commit: - shuffles header files and ifdefs - splits code out where necessary to be modular - adds module glue for each of the components - adds/replaces hooks for things that can be installed at runtime @ text @d1 1 a1 1 # $NetBSD: files.alpha,v 1.179 2008/02/20 21:43:33 drochner Exp $ d425 2 @ 1.179 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.alpha,v 1.178 2008/01/25 21:12:10 joerg Exp $ d401 1 @ 1.179.10.1 log @sync with head. @ text @d1 1 a1 1 # $NetBSD: files.alpha,v 1.179 2008/02/20 21:43:33 drochner Exp $ a400 1 file arch/alpha/alpha/core_machdep.c coredump @ 1.179.10.2 log @sync with head @ text @d1 1 a1 1 # $NetBSD: files.alpha,v 1.179.10.1 2009/05/04 08:10:28 yamt Exp $ a424 2 file common/bus_dma/bus_dmamem_common.c @ 1.179.10.3 log @sync with head @ text @d1 1 a1 1 # $NetBSD: files.alpha,v 1.179.10.2 2009/09/16 13:37:35 yamt Exp $ d358 7 @ 1.179.18.1 log @Sync with HEAD. @ text @d1 1 a1 1 # $NetBSD: files.alpha,v 1.180 2008/11/19 18:35:57 ad Exp $ a400 1 file arch/alpha/alpha/core_machdep.c coredump @ 1.179.6.1 log @Sync with HEAD. @ text @d1 1 a1 1 # $NetBSD$ a400 1 file arch/alpha/alpha/core_machdep.c coredump @ 1.179.16.1 log @Update haad-dm branch to haad-dm-base2. @ text @d1 1 a1 1 # $NetBSD: files.alpha,v 1.180 2008/11/19 18:35:57 ad Exp $ a400 1 file arch/alpha/alpha/core_machdep.c coredump @ 1.178 log @Refactor in_cksum/in4_cksum/in6_cksum implementations: - All three functions are included in the kernel by default. They call a backend function cpu_in_cksum after possibly computing the checksum of the pseudo header. - cpu_in_cksum is the core to implement the one-complement sum. The default implementation is moderate fast on most platforms and provides a 32bit accumulator with 16bit addends for L32 platforms and a 64bit accumulator with 32bit addends for L64 platforms. It handles edge cases like very large mbuf chains (could happen with native IPv6 in the future) and provides a good base for new native implementations. - Modify i386 and amd64 assembly to use the new interface. This disables the MD implementations on !x86 until the conversion is done. For Alpha, the portable version is faster. @ text @d1 1 a1 1 # $NetBSD: files.alpha,v 1.177 2008/01/06 18:04:00 ad Exp $ a79 11 # Raster operations include "dev/rasops/files.rasops" include "dev/wsfont/files.wsfont" # # "Workstation Console" glue. # include "dev/wscons/files.wscons" include "dev/wsfb/files.wsfb" @ 1.177 log @Add MODULAR option. Include kernel linker stuff if MODULAR. @ text @d1 1 a1 1 # $NetBSD: files.alpha,v 1.176 2007/11/28 17:40:03 ad Exp $ a434 4 # Network protocol checksum routines file arch/alpha/alpha/in_cksum.c inet file netinet/in4_cksum.c inet @ 1.176 log @Hook in the atomic ops on alpha. @ text @d1 1 a1 1 # $NetBSD: files.alpha,v 1.175 2007/10/17 19:52:57 garbled Exp $ d415 1 @ 1.176.6.1 log @Sync with HEAD @ text @d1 1 a1 1 # $NetBSD$ a414 1 file arch/alpha/alpha/kobj_machdep.c modular @ 1.175 log @Merge the ppcoea-renovation branch to HEAD. This branch was a major cleanup and rototill of many of the various OEA cpu based PPC ports that focused on sharing as much code as possible between the various ports to eliminate near-identical copies of files in every tree. Additionally there is a new PIC system that unifies the interface to interrupt code for all different OEA ppc arches. The work for this branch was done by a variety of people, too long to list here. TODO: bebox still needs work to complete the transition to -renovation. ofppc still needs a bunch of work, which I will be looking at. ev64260 still needs to be renovated amigappc was not attempted. NOTES: pmppc was removed as an arch, and moved to a evbppc target. @ text @d1 1 a1 1 # $NetBSD: files.alpha,v 1.172.4.1 2007/10/03 19:22:00 garbled Exp $ d418 1 @ 1.175.2.1 log @Sync with HEAD. @ text @d1 1 a1 1 # $NetBSD: files.alpha,v 1.176 2007/11/28 17:40:03 ad Exp $ a417 1 file arch/alpha/alpha/patch.c @ 1.175.2.2 log @Sync with HEAD. @ text @d1 1 a1 1 # $NetBSD: files.alpha,v 1.178 2008/01/25 21:12:10 joerg Exp $ a414 1 file arch/alpha/alpha/kobj_machdep.c modular d434 4 @ 1.174 log @Add MI todr(9) support and timercounter(9) support with kern_cctr.c to alpha: - use todr(9) API with MI mc146818(4) driver and remove homegrown todr stuff from MD alpha/clock.c and alpha/mcclock.c - also remove obsolete cc_microtime stuff from MD code - add ci_pcc_freq member in struct cpu_info for cpu_frequency(), and calibrate it with mc146818 interval clock in mcclock attachment - call cc_init() in cpu_initclocks(9) because all alpha cpus have a pcc counter Tested on DEC 3000/300 and AlphaPC 164, but not on any SMP machines yet. @ text @d1 1 a1 1 # $NetBSD: files.alpha,v 1.173 2007/07/07 05:13:14 tsutsui Exp $ @ 1.174.4.1 log @Sync with HEAD. @ text @d1 1 a1 1 # $NetBSD: files.alpha,v 1.174 2007/07/21 11:59:56 tsutsui Exp $ a417 1 file arch/alpha/alpha/patch.c @ 1.174.6.1 log @sync with HEAD @ text @d1 1 a1 1 # $NetBSD: files.alpha,v 1.175 2007/10/17 19:52:57 garbled Exp $ @ 1.174.6.2 log @sync with HEAD @ text @d1 1 a1 1 # $NetBSD: files.alpha,v 1.174.6.1 2007/11/06 23:13:51 matt Exp $ a414 1 file arch/alpha/alpha/kobj_machdep.c modular a417 1 file arch/alpha/alpha/patch.c @ 1.174.6.3 log @sync with HEAD @ text @d1 1 a1 1 # files.alpha,v 1.174.6.2 2008/01/09 01:44:35 matt Exp d80 11 d435 4 @ 1.173 log @Remove leftover netns stuff. @ text @d1 1 a1 1 # $NetBSD: files.alpha,v 1.172 2007/04/10 02:21:35 macallan Exp $ d395 1 a395 1 device mcclock a417 1 file kern/kern_microtime.c d431 1 @ 1.173.4.1 log @Sync with HEAD. @ text @d1 1 a1 1 # $NetBSD: files.alpha,v 1.174 2007/07/21 11:59:56 tsutsui Exp $ d395 1 a395 1 device mcclock: mc146818 d418 1 a431 1 file kern/kern_cctr.c @ 1.173.2.1 log @Sync with HEAD. @ text @d1 1 a1 1 # $NetBSD: files.alpha,v 1.174 2007/07/21 11:59:56 tsutsui Exp $ d395 1 a395 1 device mcclock: mc146818 d418 1 a431 1 file kern/kern_cctr.c @ 1.172 log @include files.wsfb @ text @d1 1 a1 1 # $NetBSD: files.alpha,v 1.171 2007/02/09 21:55:01 ad Exp $ a435 1 file netns/ns_cksum.c ns @ 1.172.4.1 log @Sync with HEAD @ text @d1 1 a1 1 # $NetBSD: files.alpha,v 1.174 2007/07/21 11:59:56 tsutsui Exp $ d395 1 a395 1 device mcclock: mc146818 d418 1 a431 1 file kern/kern_cctr.c d436 1 @ 1.172.2.1 log @Add support for hot-patching the membar ops when we detect MP. @ text @d1 1 a1 1 # $NetBSD: files.alpha,v 1.172 2007/04/10 02:21:35 macallan Exp $ a418 1 file arch/alpha/alpha/patch.c @ 1.171 log @Merge newlock2 to head. @ text @d1 1 a1 1 # $NetBSD: files.alpha,v 1.170 2006/09/14 18:08:06 plunky Exp $ d88 1 @ 1.171.8.1 log @Sync with head. @ text @d1 1 a1 1 # $NetBSD: files.alpha,v 1.173 2007/07/07 05:13:14 tsutsui Exp $ a87 1 include "dev/wsfb/files.wsfb" d435 1 @ 1.171.2.1 log @sync with head. @ text @d1 1 a1 1 # $NetBSD: files.alpha,v 1.171 2007/02/09 21:55:01 ad Exp $ a87 1 include "dev/wsfb/files.wsfb" @ 1.171.6.1 log @Sync with head. @ text @d1 1 a1 1 # $NetBSD: files.alpha,v 1.171 2007/02/09 21:55:01 ad Exp $ a87 1 include "dev/wsfb/files.wsfb" @ 1.171.6.2 log @Sync with head. @ text @d1 1 a1 1 # $NetBSD: files.alpha,v 1.171.6.1 2007/04/10 13:22:49 ad Exp $ d436 1 @ 1.171.6.3 log @Sync with HEAD. @ text @d1 1 a1 1 # $NetBSD: files.alpha,v 1.171.6.2 2007/07/15 13:15:20 ad Exp $ d395 1 a395 1 device mcclock: mc146818 d418 1 a431 1 file kern/kern_cctr.c @ 1.171.6.4 log @Sync with HEAD. @ text @d1 1 a1 1 # $NetBSD: files.alpha,v 1.171.6.3 2007/08/20 18:36:54 ad Exp $ a417 1 file arch/alpha/alpha/patch.c @ 1.170 log @add bluetooth capability to alpha port @ text @d1 1 a1 1 # $NetBSD: files.alpha,v 1.169 2006/07/29 19:10:56 ad Exp $ d482 3 @ 1.169 log @Remove RASTERCONSOLE support from the pmax port. @ text @d1 1 a1 1 # $NetBSD: files.alpha,v 1.168 2005/12/11 12:16:16 christos Exp $ d527 4 @ 1.169.4.1 log @Sync with head. @ text @d1 1 a1 1 # $NetBSD: files.alpha,v 1.170 2006/09/14 18:08:06 plunky Exp $ a526 4 # Machine-independent Bluetooth support # include "dev/bluetooth/files.bluetooth" # @ 1.169.4.2 log @Checkpoint work in progress. @ text @d1 1 a1 1 # $NetBSD: files.alpha,v 1.169.4.1 2006/11/18 21:29:02 ad Exp $ a481 3 # Lock stubs file arch/alpha/alpha/lock_stubs.s @ 1.168 log @merge ktrace-lwp. @ text @d1 1 a1 1 # $NetBSD: files.alpha,v 1.161.2.4 2004/09/21 13:11:48 skrll Exp $ a149 57 # PMAG-B CX device cfb: wsemuldisplaydev, wsrasteremulops attach cfb at tc file dev/tc/cfb.c cfb needs-flag # PMAGB-B HX or CXT device sfb: wsemuldisplaydev, rasops8 attach sfb at tc file dev/tc/sfb.c sfb needs-flag # PMAG-A MX device mfb: wsemuldisplaydev, wsrasteremulops attach mfb at tc file dev/tc/mfb.c mfb needs-flag # PMAG-RO/JA TX device tfb: wsemuldisplaydev, wsrasteremulops attach tfb at tc file dev/tc/tfb.c tfb needs-flag # PMAGD HX+ device sfbp: wsemuldisplaydev, rasops32 attach sfbp at tc file dev/tc/sfbplus.c sfbp needs-flag # XXX: STIC (stamp interface chip) for PX and PXG define stic file dev/tc/stic.c stic needs-flag # XXX: PX PMAG-C device px: wsemuldisplaydev, stic attach px at tc file dev/tc/px.c px needs-flag # XXX: PXG PMAG-D, PMAG-E, PMAG-F device pxg: wsemuldisplaydev, stic attach pxg at tc file dev/tc/pxg.c pxg needs-flag # 8530 UARTs using the MI 8530 driver device zsc { channel = -1 } attach zsc at ioasic with zsc_ioasic file dev/tc/zs_ioasic.c zsc_ioasic needs-flag file dev/ic/z8530sc.c zsc device zstty: tty attach zstty at zsc file dev/ic/z8530tty.c zstty needs-flag device vsms: wsmousedev attach vsms at zsc with zsms file dev/tc/zsms.c zsms device lkkbd: wskbddev, lkkbdmap attach lkkbd at zsc with zskbd file dev/tc/zskbd.c zskbd needs-flag @ 1.168.4.1 log @sync with head @ text @d1 1 a1 1 # $NetBSD: files.alpha,v 1.169 2006/07/29 19:10:56 ad Exp $ d150 57 @ 1.168.8.1 log @sync with head @ text @d1 1 a1 1 # $NetBSD: files.alpha,v 1.168 2005/12/11 12:16:16 christos Exp $ d150 57 @ 1.167 log @Phase out the use of a string as first "attach args" member to control which bustype should be attached with a specific call to config_found() (from a "mainbus" or a bus bridge). Do it for isa/eisa/mca and pci/agp for now. These buses all attach to an mi interface attribute "isabus", "eisabus" etc., and the autoconf framework now allows to specify an interface attribute on config_found() and config_search(), which limits the search of matching config data to these which attach to that specific attribute. So we basically have to call config_found_ia(..., "foobus", ...) where such a bus is attached. As a consequence, where a "mainbus" or alike also attaches other devices (eg CPUs) which do not attach to a specific attribute yet, we need at least pass an attribute name (different from "foobus") so that the foo bus is not found at these places. This made some minor changes necessary which are not obviously related to the mentioned buses. @ text @d1 1 a1 1 # $NetBSD: files.alpha,v 1.166 2004/03/13 17:31:33 bjh21 Exp $ @ 1.167.12.1 log @sync with head. @ text @d1 1 a1 1 # $NetBSD: files.alpha,v 1.167 2004/08/30 15:05:15 drochner Exp $ d150 57 a583 4 # Machine-independent Bluetooth support # include "dev/bluetooth/files.bluetooth" # @ 1.167.12.2 log @sync with head. @ text @d1 1 a1 1 # $NetBSD: files.alpha,v 1.167.12.1 2006/12/30 20:45:22 yamt Exp $ a481 3 # Lock stubs file arch/alpha/alpha/lock_stubs.s @ 1.167.12.3 log @sync with head. @ text @d1 1 a1 1 # $NetBSD: files.alpha,v 1.167.12.2 2007/02/26 09:05:36 yamt Exp $ a87 1 include "dev/wsfb/files.wsfb" d394 1 a394 1 device mcclock: mc146818 d417 1 a430 1 file kern/kern_cctr.c d435 1 @ 1.167.12.4 log @sync with head @ text @d1 1 a1 1 # $NetBSD: files.alpha,v 1.167.12.3 2007/09/03 14:22:21 yamt Exp $ a417 1 file arch/alpha/alpha/patch.c @ 1.167.12.5 log @sync with head @ text @d1 1 a1 1 # $NetBSD: files.alpha,v 1.167.12.4 2007/12/07 17:23:50 yamt Exp $ a414 1 file arch/alpha/alpha/kobj_machdep.c modular @ 1.167.12.6 log @sync with head. @ text @d1 1 a1 1 # $NetBSD: files.alpha,v 1.167.12.5 2008/01/21 09:35:10 yamt Exp $ d435 4 @ 1.167.12.7 log @sync with head. @ text @d1 1 a1 1 # $NetBSD: files.alpha,v 1.167.12.6 2008/02/04 09:21:39 yamt Exp $ d80 11 @ 1.166 log @Abstract the interface between pckbc(4), and the pckbd(4) and pms(4) drivers that attach to it. This allows for other host interface chips that use the same keyboards and mice, such as the ones in the ARM IOMD20, ARM7500, and SA-1111. The PC-compatible driver is still called pckbc(4), and the new abstraction layer is "pckbport", so the child devices have moved from sys/dev/pckbc to sys/dev/pckbport, which also contains some code shared between all host controllers. To avoid incompatibility, pckbdreg.h is still installed in /usr/include/dev/pckbc. In theory, this shouldn't cause any behavioural changes in the drivers concerned. Thy just use rather more function pointers than before. Tested on i386 and (with a new host driver) acorn32. Compiled on several other affected architectures. @ text @d1 1 a1 1 # $NetBSD: files.alpha,v 1.165 2004/01/20 19:58:00 jdolecek Exp $ d303 4 a306 1 device a12c { }: pcibus d358 3 a360 1 device ttwopci: pcibus, alpha_sgmap, alpha_pci_sgmap_pte64 d372 1 a372 1 attach sableio at pcibus d438 1 a438 1 attach xb at a12c d444 1 a444 1 attach a12dc at a12c @ 1.165 log @cleanup old lpt(4) attachment, and glue ppbus in so that they can coexist: * lpt device is defined in MI place (dev/ppbus/files.ppbus), dev/ic/lpt.c is included there too; dev/ic/lpt.c is not included if ppbus is configured or if there is alternative platform lpt (like for pc532) * g/c MD lpt definitions and custom puc/upc attachments, glue moved to conf/files and dev/pci/files.pci respectively; remove device lpt definition from dev/isa/files.isa * add ppbus parport attribute, atppc device attachments, adjust plip and lpt glue @ text @d1 1 a1 1 # $NetBSD: files.alpha,v 1.164 2003/10/08 17:29:59 bouyer Exp $ d226 1 a226 1 include "dev/pckbc/files.pckbc" @ 1.164 log @pciide_machdep.c depends on pciide_common, not pciide. Pointed out and fix tested by Marc Recht. @ text @d1 1 a1 1 # $NetBSD: files.alpha,v 1.163 2003/10/07 17:04:19 skd Exp $ a418 9 # XXX THE FOLLOWING BLOCK SHOULD GO INTO dev/pci/files.pci, BUT CANNOT # XXX BECAUSE NOT 'lpt' IS DEFINED IN files.isa, RATHER THAN files. # XXX (when the conf/files and files.isa bogons are fixed, this can # XXX be fixed as well.) attach lpt at puc with lpt_puc file dev/pci/lpt_puc.c lpt_puc @ 1.163 log @Siginfo changes for alpha kernel. Approved by thorpej@@netbsd.org. @ text @d1 1 a1 1 # $NetBSD: files.alpha,v 1.162 2003/07/27 01:17:39 thorpej Exp $ d277 1 a277 1 file arch/alpha/pci/pciide_machdep.c pciide @ 1.162 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.alpha,v 1.161 2003/02/05 12:16:42 nakayama Exp $ d529 1 @ 1.161 log @Share alpha/microtime.c with i386 and sparc64 as kern_microtime.c. (approved by martin) @ text @d1 1 a1 1 # $NetBSD: files.alpha,v 1.160 2003/01/13 20:55:14 bouyer Exp $ a471 1 file dev/clock_subr.c @ 1.161.2.1 log @Sync with HEAD @ text @d1 1 a1 1 # $NetBSD: files.alpha,v 1.166 2004/03/13 17:31:33 bjh21 Exp $ d226 1 a226 1 include "dev/pckbport/files.pckbport" d277 1 a277 1 file arch/alpha/pci/pciide_machdep.c pciide_common d419 9 d472 1 a529 1 file arch/alpha/alpha/compat_16_machdep.c compat_16 | compat_osf1 @ 1.161.2.2 log @Sync with HEAD @ text @d1 1 a1 1 # $NetBSD: files.alpha,v 1.161.2.1 2004/08/03 10:31:19 skrll Exp $ d303 1 a303 4 define a12c_xb {} define a12c_a12dc {} device a12c { }: pcibus, a12c_xb, a12c_a12dc d355 1 a355 3 # identical to pcibus define sableiobus {[bus = -1]} device ttwopci: pcibus, sableiobus, alpha_sgmap, alpha_pci_sgmap_pte64 d367 1 a367 1 attach sableio at sableiobus d433 1 a433 1 attach xb at a12c_xb d439 1 a439 1 attach a12dc at a12c_a12dc @ 1.161.2.3 log @Sync with HEAD. @ text @d1 1 a1 1 # $NetBSD: files.alpha,v 1.167 2004/08/30 15:05:15 drochner Exp $ @ 1.161.2.4 log @Fix the sync with head I botched. @ text @d1 1 a1 1 # $NetBSD: files.alpha,v 1.161.2.2 2004/09/03 12:44:28 skrll Exp $ @ 1.160 log @As pceb pulls in sio.c and sio_pci.c, is also needs the alpha_shared_intr attribute. @ text @d1 1 a1 1 # $NetBSD: files.alpha,v 1.159 2002/10/26 13:50:21 jdolecek Exp $ d479 1 a479 1 file arch/alpha/alpha/microtime.c @ 1.159 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.alpha,v 1.158 2002/09/24 13:30:42 ad Exp $ d414 1 a414 1 device pceb: isabus, eisabus, cy82c693 @ 1.158 log @Remove the TCWSCONS config now that zstty can do flow control on IOASIC machines. @ text @d1 1 a1 1 # $NetBSD: files.alpha,v 1.157 2002/09/06 13:19:01 gehenna Exp $ a472 1 file arch/alpha/alpha/conf.c @ 1.157 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.alpha,v 1.156 2002/05/27 23:41:33 lukem Exp $ a35 3 # XXX Temporary, until integration is finished. defflag NEW_SCC_DRIVER a187 5 # 8530 UARTs device scc: tty attach scc at ioasic file arch/alpha/tc/scc.c scc needs-count @ 1.156 log @add lpt_puc support (from files.i386) @ text @d1 1 a1 1 # $NetBSD: files.alpha,v 1.155 2002/04/16 20:50:17 thorpej Exp $ a72 2 major { cd = 3 } major { sd = 8 } a78 1 major { wd = 4 } a81 7 major { md = 6 } # RAIDframe major { raid = 16 } # Logical disks major { ld = 17 } a248 1 major { fd = 0 } d600 2 @ 1.155 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.alpha,v 1.154 2002/03/13 15:18:19 ad Exp $ d437 8 @ 1.155.4.1 log @Pull up revision 1.160 (requested by bouyer in ticket #1352): As pceb pulls in sio.c and sio_pci.c, is also needs the alpha_shared_intr attribute. @ text @d1 1 a1 1 # $NetBSD: files.alpha,v 1.155 2002/04/16 20:50:17 thorpej Exp $ d433 1 a433 1 device pceb: isabus, eisabus, cy82c693, alpha_shared_intr @ 1.155.2.1 log @Include the list of block/character major numbers. @ text @d1 1 a1 1 # $NetBSD: files.alpha,v 1.155 2002/04/16 20:50:17 thorpej Exp $ a602 2 include "arch/alpha/conf/majors.alpha" @ 1.155.2.2 log @Remove old block majors list. @ text @d1 1 a1 1 # $NetBSD: files.alpha,v 1.155.2.1 2002/05/16 13:31:53 gehenna Exp $ d73 2 d81 1 d85 7 d259 1 @ 1.155.2.3 log @Catch up with -current. @ text @d1 1 a1 1 # $NetBSD: files.alpha,v 1.155.2.2 2002/05/17 15:09:01 gehenna Exp $ a425 8 # XXX THE FOLLOWING BLOCK SHOULD GO INTO dev/pci/files.pci, BUT CANNOT # XXX BECAUSE NOT 'lpt' IS DEFINED IN files.isa, RATHER THAN files. # XXX (when the conf/files and files.isa bogons are fixed, this can # XXX be fixed as well.) attach lpt at puc with lpt_puc file dev/pci/lpt_puc.c lpt_puc @ 1.154 log @Give wskbdmap_lk201.c its own attribute. @ text @d1 1 a1 1 # $NetBSD: files.alpha,v 1.153 2002/02/25 17:11:19 ad Exp $ a60 6 # # Machine-independent MII/PHY drivers. # include "dev/mii/files.mii" @ 1.153 log @Argh, dont reference any wscons parts in files.dec yet. @ text @d1 1 a1 1 # $NetBSD: files.alpha,v 1.152 2002/02/25 14:58:06 ad Exp $ d227 1 a227 1 device lkkbd: wskbddev @ 1.152 log @Move the dz driver to dev/dec, since it can be shared with pmax. @ text @d1 1 a1 1 # $NetBSD: files.alpha,v 1.151 2002/01/22 18:37:06 ross Exp $ d227 1 @ 1.151 log @we need the compat_13 sys_sigreturn to do osf1 emulation closes port-alpha/8788 @ text @d1 1 a1 1 # $NetBSD: files.alpha,v 1.150 2002/01/21 21:57:02 jdolecek Exp $ a226 1 device lkkbd: wskbddev @ 1.150 log @Switch to MI dev/md_root.c for archs which don't have any special memory disk hooks (i.e. everything except atari). @ text @d1 1 a1 1 # $NetBSD: files.alpha,v 1.149 2001/11/28 10:21:11 lukem Exp $ d547 1 a547 1 file arch/alpha/alpha/compat_13_machdep.c compat_13 @ 1.149 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.alpha,v 1.148 2001/11/20 14:34:18 lukem Exp $ d90 1 a90 1 file arch/alpha/alpha/md_root.c memory_disk_hooks @ 1.148 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.alpha,v 1.147 2001/11/20 12:56:19 lukem Exp $ d11 20 a30 20 defopt DEC_2000_300 # "Jensen": 2000/300 (DECpc AXP 150) defopt DEC_2100_A50 # Avanti etc: AlphaStation 400, 200, etc. defopt DEC_2100_A500 # Sable etc: AlphaServer 2100 defopt DEC_2100A_A500 # Lynx etc: AlphaServer 2100A defopt DEC_3000_300 # Pelican etc: 3000/300* defopt DEC_3000_500 # Flamingo etc: 3000/[4-9]00* defopt DEC_550 # Miata: Personal Workstation (550) defopt DEC_AXPPCI_33 # NoName: AXPpci33, etc. defopt DEC_EB164 # EB164: AlphaPC 164 defopt DEC_EB64PLUS # EB64+: AlphaPC 64, etc. defopt DEC_KN20AA # KN20AA: AlphaStation 500 and 600 defopt DEC_KN8AE # KN8AE: AlphaServer 8200 and 8400 defopt DEC_KN300 # KN300: AlphaServer 4X00 defopt AVALON_A12 # Avalon: A12T1, A12M Parallel Supercomputer defopt DEC_1000 # Mikasa etc: AlphaServer 1000 defopt DEC_1000A # Corelle etc: AlphaServer 800 and 1000A defopt DEC_ALPHABOOK1 # AlphaBook1: Tadpole/DEC AlphaBook defopt DEC_EB66 # EB66: 21066 Evaluation Board defopt DEC_6600 # EV6 Various EV6 Systems defopt API_UP1000 # EV6 Alpha Processor, Inc. UP1000 d33 2 a34 2 defopt FIX_UNALIGNED_VAX_FP defopt ZS_IOASIC_DMA d37 1 a37 1 defopt NEW_SCC_DRIVER d40 1 a40 1 defopt CLOCK_COMPAT_OSF1 d573 3 a575 3 defparam PCIC_ISA_ALLOC_IOBASE defparam PCIC_ISA_ALLOC_IOSIZE defparam PCIC_ISA_INTR_ALLOC_MASK @ 1.147 log @cleanup: options SPACE TAB makeoptions TAB psuedo-device TAB remove trailing whitespace replace multiple spaces -> tabs options "FOO" -> options FOO options "FOO=bar" -> options FOO=bar options "FOO=\"bar\"" -> options FOO="\"bar\"" @ text @d1 1 a1 1 # $NetBSD: files.alpha,v 1.146 2001/11/20 08:43:20 lukem Exp $ d573 3 a575 3 defopt PCIC_ISA_ALLOC_IOBASE defopt PCIC_ISA_ALLOC_IOSIZE defopt PCIC_ISA_INTR_ALLOC_MASK @ 1.146 log @- pull in opt_kgdb.h where necessary - replace opt_kgdb_machdep.h with opt_kgdb.h - defparam opt_kgdb.h: KGDB_DEV KGDB_DEVNAME KGDB_DEVADDR KGDB_DEVRATE KGDB_DEVMODE - move from opt_ddbparam.h to opt_ddb.h: DDB_FROMCONSOLE DDB_ONPANIC DDB_HISTORY_SIZE DDB_BREAK_CHAR SYMTAB_SPACE - replace KGDBDEV with KGDB_DEV - replace KGDBADDR with KGDB_DEVADDR - replace KGDBMODE with KGDB_DEVMODE - replace KGDBRATE with KGDB_DEVRATE - use `9600' instead of `0x2580' for 9600 baud rate - use correct quotes for options KGDB_DEVNAME="\"com\"" - use correct quotes for options KGDB_DEV="17*256+0" - remove unnecessary dependancy on Makefile for kgdb_stub.o - minor whitespace cleanup @ text @d1 1 a1 1 # $NetBSD: files.alpha,v 1.145 2001/10/01 10:22:42 simonb Exp $ d93 1 a93 1 # RAIDframe d96 1 a96 1 # Logical disks d213 1 a213 1 # 8530 UARTs using the MI 8530 driver @ 1.145 log @Move asc_tc and asc_tcds config info to dev/tc/files.tc now that pmax uses MI SCSI. @ text @d1 1 a1 1 # $NetBSD: files.alpha,v 1.144 2001/09/18 19:54:10 ad Exp $ a543 1 defopt opt_kgdb_machdep.h KGDB_DEVNAME KGDB_DEVADDR KGDB_DEVRATE KGDB_DEVMODE @ 1.144 log @Hook in the `stic' device. With any luck this should be temporary. @ text @d1 1 a1 1 # $NetBSD: files.alpha,v 1.143 2001/09/15 04:33:38 thorpej Exp $ a229 5 # 53C[F]90 SCSI device asc: scsi, ncr53c9x attach asc at tcds with asc_tcds file dev/tc/asc_tcds.c asc_tcds @ 1.143 log @Attach "agp" to the AMD-751 PCI host controller (Alpha UP1000/UP1100). @ text @d1 1 a1 1 # $NetBSD: files.alpha,v 1.142 2001/08/23 01:16:52 nisimura Exp $ d196 1 a196 1 file dev/tc/stic.c stic d201 1 a201 1 file dev/tc/px.c px needs-flag d206 1 a206 1 file dev/tc/pxg.c pxg needs-flag @ 1.142 log @Add MX (PMAG-A), CX (PMAG-B), TX (PMAG-RO/PMAG[B]-J) TC framebuffer supports. None of them has any acceleration capability. @ text @d1 1 a1 1 # $NetBSD: files.alpha,v 1.141 2001/08/12 08:35:32 jdolecek Exp $ d243 1 d348 1 a348 1 device irongate: pcibus, isadma_bounce d440 1 @ 1.142.2.1 log @file files.alpha was added on branch nathanw_sa on 2001-09-21 22:34:56 +0000 @ text @d1 612 @ 1.142.2.2 log @Catch up to -current. @ text @a0 614 # $NetBSD: files.alpha,v 1.142.2.1 2001/09/21 22:34:56 nathanw Exp $ # # alpha-specific configuration info # maxpartitions must be first item in files.${ARCH}.newconf maxpartitions 8 maxusers 8 16 64 # CPU support option headers defopt DEC_2000_300 # "Jensen": 2000/300 (DECpc AXP 150) defopt DEC_2100_A50 # Avanti etc: AlphaStation 400, 200, etc. defopt DEC_2100_A500 # Sable etc: AlphaServer 2100 defopt DEC_2100A_A500 # Lynx etc: AlphaServer 2100A defopt DEC_3000_300 # Pelican etc: 3000/300* defopt DEC_3000_500 # Flamingo etc: 3000/[4-9]00* defopt DEC_550 # Miata: Personal Workstation (550) defopt DEC_AXPPCI_33 # NoName: AXPpci33, etc. defopt DEC_EB164 # EB164: AlphaPC 164 defopt DEC_EB64PLUS # EB64+: AlphaPC 64, etc. defopt DEC_KN20AA # KN20AA: AlphaStation 500 and 600 defopt DEC_KN8AE # KN8AE: AlphaServer 8200 and 8400 defopt DEC_KN300 # KN300: AlphaServer 4X00 defopt AVALON_A12 # Avalon: A12T1, A12M Parallel Supercomputer defopt DEC_1000 # Mikasa etc: AlphaServer 1000 defopt DEC_1000A # Corelle etc: AlphaServer 800 and 1000A defopt DEC_ALPHABOOK1 # AlphaBook1: Tadpole/DEC AlphaBook defopt DEC_EB66 # EB66: 21066 Evaluation Board defopt DEC_6600 # EV6 Various EV6 Systems defopt API_UP1000 # EV6 Alpha Processor, Inc. UP1000 # Miscellaneous CPU-specific option headers defopt FIX_UNALIGNED_VAX_FP defopt ZS_IOASIC_DMA # XXX Temporary, until integration is finished. defopt NEW_SCC_DRIVER # realtime clock compatible to OSF/1 defopt CLOCK_COMPAT_OSF1 # this loses, but there's no way to define attributes which have attributes define alpha_shared_intr file arch/alpha/common/shared_intr.c alpha_shared_intr | dec_eb164 | dec_eb64plus | dec_kn20aa | dec_kn8ae | dec_kn300 | dec_550 | dec_1000 | dec_1000a | dec_eb66 | dec_6600 define alpha_sgmap file arch/alpha/common/sgmap_common.c alpha_sgmap | dec_3000_500 # # Bus-independent devices # device mainbus { } # no locators (yet?) attach mainbus at root device cpu { } # not really optional attach cpu at mainbus file arch/alpha/alpha/cpu.c cpu # # Machine-independent MII/PHY drivers. # include "dev/mii/files.mii" # # Machine-independent I2O drivers. # include "dev/i2o/files.i2o" # # Machine-independent SCSI drivers # include "dev/scsipi/files.scsipi" major { cd = 3 } major { sd = 8 } # # Machine-independent ATA drivers # include "dev/ata/files.ata" major { wd = 4 } # Memory Disk file arch/alpha/alpha/md_root.c memory_disk_hooks major { md = 6 } # RAIDframe major { raid = 16 } # Logical disks major { ld = 17 } # Raster operations include "dev/rasops/files.rasops" include "dev/wsfont/files.wsfont" # # "Workstation Console" glue. # include "dev/wscons/files.wscons" # # TurboLaser Bus Support # device tlsb { node = -1, offset = -1 } attach tlsb at mainbus file arch/alpha/tlsb/tlsb.c tlsb & dec_kn8ae device kft { } attach kft at tlsb file arch/alpha/tlsb/kftxx.c kft device tlsbmem attach tlsbmem at tlsb file arch/alpha/tlsb/tlsbmem.c tlsbmem device gbus { offset = -1 } attach gbus at tlsb file arch/alpha/tlsb/gbus.c gbus # # MCBUS support # device mcbus { mid = -1 } attach mcbus at mainbus file arch/alpha/mcbus/mcbus.c mcbus & dec_kn300 device mcmem attach mcmem at mcbus file arch/alpha/mcbus/mcmem.c mcmem # # Bus-independent support for DEC devices # include "dev/dec/files.dec" # # TURBOchannel Devices # include "dev/tc/files.tc" # TC attachment is MD attach tc at tcbus device tcasic: tcbus attach tcasic at mainbus file arch/alpha/tc/tcasic.c tcasic file arch/alpha/tc/tc_bus_mem.c tcasic file arch/alpha/tc/tc_dma.c tcasic file arch/alpha/tc/tc_dma_3000_300.c tcasic & dec_3000_300 file arch/alpha/tc/tc_dma_3000_500.c tcasic & dec_3000_500 file arch/alpha/tc/tc_sgmap.c tcasic & dec_3000_500 file arch/alpha/tc/tc_3000_500.c tcasic & dec_3000_500 file arch/alpha/tc/tc_3000_300.c tcasic & dec_3000_300 # the TURBOchannel IOCTL ASIC # IOASIC device and attachment defined in sys/dev/tc/files.tc file arch/alpha/tc/ioasic.c ioasic # PMAG-B CX device cfb: wsemuldisplaydev, wsrasteremulops attach cfb at tc file dev/tc/cfb.c cfb needs-flag # PMAGB-B HX or CXT device sfb: wsemuldisplaydev, rasops8 attach sfb at tc file dev/tc/sfb.c sfb needs-flag # PMAG-A MX device mfb: wsemuldisplaydev, wsrasteremulops attach mfb at tc file dev/tc/mfb.c mfb needs-flag # PMAG-RO/JA TX device tfb: wsemuldisplaydev, wsrasteremulops attach tfb at tc file dev/tc/tfb.c tfb needs-flag # PMAGD HX+ device sfbp: wsemuldisplaydev, rasops32 attach sfbp at tc file dev/tc/sfbplus.c sfbp needs-flag # XXX: STIC (stamp interface chip) for PX and PXG define stic file dev/tc/stic.c stic needs-flag # XXX: PX PMAG-C device px: wsemuldisplaydev, stic attach px at tc file dev/tc/px.c px needs-flag # XXX: PXG PMAG-D, PMAG-E, PMAG-F device pxg: wsemuldisplaydev, stic attach pxg at tc file dev/tc/pxg.c pxg needs-flag # 8530 UARTs device scc: tty attach scc at ioasic file arch/alpha/tc/scc.c scc needs-count # 8530 UARTs using the MI 8530 driver device zsc { channel = -1 } attach zsc at ioasic with zsc_ioasic file dev/tc/zs_ioasic.c zsc_ioasic needs-flag file dev/ic/z8530sc.c zsc device zstty: tty attach zstty at zsc file dev/ic/z8530tty.c zstty needs-flag device vsms: wsmousedev attach vsms at zsc with zsms file dev/tc/zsms.c zsms device lkkbd: wskbddev attach lkkbd at zsc with zskbd file dev/tc/zskbd.c zskbd needs-flag # 53C[F]90 SCSI device asc: scsi, ncr53c9x attach asc at tcds with asc_tcds file dev/tc/asc_tcds.c asc_tcds # TC and baseboard ioasic Lance ethernet are in files.tc # # ISA Bus support # include "dev/pci/files.pci" # XXX some ISA devs are 'at pci' too. include "dev/pci/files.agp" include "dev/isa/files.isa" # # ISA Bus devices # file arch/alpha/isa/isa_machdep.c isa define isadma_bounce file arch/alpha/isa/isadma_bounce.c isadma_bounce include "dev/pckbc/files.pckbc" # ISA speaker generates keyboard beep device isabeep attach isabeep at pcppi # Floppy disk controller device fdc { drive = -1 }: isadma file dev/isa/fd.c fdc needs-flag attach fdc at isa with fdc_isa file dev/isa/fdc_isa.c fdc_isa device fd: disk attach fd at fdc major { fd = 0 } # ISA Plug 'n Play devices file arch/alpha/isa/isapnp_machdep.c isapnp # # EISA Bus support # include "dev/eisa/files.eisa" file arch/alpha/eisa/eisa_machdep.c eisa device jensenio {[port = -1]}: eisabus, isabus, isadma_bounce attach jensenio at mainbus file arch/alpha/jensenio/jensenio.c jensenio file arch/alpha/jensenio/jensenio_bus_intio.c jensenio file arch/alpha/jensenio/jensenio_bus_io.c jensenio file arch/alpha/jensenio/jensenio_bus_mem.c jensenio file arch/alpha/jensenio/jensenio_dma.c jensenio file arch/alpha/jensenio/jensenio_intr.c jensenio attach com at jensenio with com_jensenio file arch/alpha/jensenio/com_jensenio.c com_jensenio attach lpt at jensenio with lpt_jensenio file arch/alpha/jensenio/lpt_jensenio.c lpt_jensenio attach pckbc at jensenio with pckbc_jensenio file arch/alpha/jensenio/pckbc_jensenio.c pckbc_jensenio # # PCI Bus support # # include "dev/pci/files.pci" XXX SEE ABOVE file arch/alpha/pci/pciide_machdep.c pciide define alpha_pci_sgmap_pte32 file arch/alpha/pci/pci_sgmap_pte32.c alpha_pci_sgmap_pte32 define alpha_pci_sgmap_pte64 file arch/alpha/pci/pci_sgmap_pte64.c alpha_pci_sgmap_pte64 device apecs: pcibus, alpha_sgmap, alpha_pci_sgmap_pte64 attach apecs at mainbus file arch/alpha/pci/apecs.c apecs file arch/alpha/pci/apecs_bus_io.c apecs file arch/alpha/pci/apecs_bus_mem.c apecs file arch/alpha/pci/apecs_dma.c apecs file arch/alpha/pci/apecs_pci.c apecs device cia: pcibus, alpha_sgmap, alpha_pci_sgmap_pte64 attach cia at mainbus file arch/alpha/pci/cia.c cia file arch/alpha/pci/cia_dma.c cia file arch/alpha/pci/cia_pci.c cia file arch/alpha/pci/cia_bwx_bus_io.c cia file arch/alpha/pci/cia_bwx_bus_mem.c cia file arch/alpha/pci/cia_swiz_bus_io.c cia file arch/alpha/pci/cia_swiz_bus_mem.c cia device a12c { }: pcibus attach a12c at mainbus file arch/alpha/pci/a12c.c a12c file arch/alpha/pci/a12c_bus_mem.c a12c file arch/alpha/pci/a12c_dma.c a12c file arch/alpha/pci/a12c_pci.c a12c device dwlpx: pcibus, alpha_sgmap, alpha_pci_sgmap_pte32 attach dwlpx at kft file arch/alpha/pci/dwlpx.c dwlpx file arch/alpha/pci/dwlpx_bus_io.c dwlpx file arch/alpha/pci/dwlpx_bus_mem.c dwlpx file arch/alpha/pci/dwlpx_dma.c dwlpx file arch/alpha/pci/dwlpx_pci.c dwlpx device irongate: pcibus, agpbus, agp_amd, isadma_bounce attach irongate at mainbus file arch/alpha/pci/irongate.c irongate file arch/alpha/pci/irongate_bus_io.c irongate file arch/alpha/pci/irongate_bus_mem.c irongate file arch/alpha/pci/irongate_dma.c irongate file arch/alpha/pci/irongate_pci.c irongate device lca: pcibus, alpha_sgmap, alpha_pci_sgmap_pte64 attach lca at mainbus file arch/alpha/pci/lca.c lca file arch/alpha/pci/lca_bus_io.c lca file arch/alpha/pci/lca_bus_mem.c lca file arch/alpha/pci/lca_dma.c lca file arch/alpha/pci/lca_pci.c lca device mcpcia: pcibus, alpha_sgmap, alpha_pci_sgmap_pte64 attach mcpcia at mcbus file arch/alpha/pci/mcpcia.c mcpcia file arch/alpha/pci/mcpcia_bus_io.c mcpcia file arch/alpha/pci/mcpcia_bus_mem.c mcpcia file arch/alpha/pci/mcpcia_dma.c mcpcia file arch/alpha/pci/mcpcia_pci.c mcpcia device tsc { } attach tsc at mainbus file arch/alpha/pci/tsc.c dec_6600 device tsp: pcibus, alpha_sgmap, alpha_pci_sgmap_pte64 attach tsp at tsc file arch/alpha/pci/tsp_dma.c tsp file arch/alpha/pci/tsp_pci.c tsp file arch/alpha/pci/tsp_bus_io.c tsp file arch/alpha/pci/tsp_bus_mem.c tsp device ttwoga { hose = -1 } attach ttwoga at mainbus device ttwopci: pcibus, alpha_sgmap, alpha_pci_sgmap_pte64 attach ttwopci at ttwoga file arch/alpha/pci/ttwoga.c ttwoga file arch/alpha/pci/ttwoga_bus_io.c ttwoga file arch/alpha/pci/ttwoga_bus_mem.c ttwoga file arch/alpha/pci/ttwoga_dma.c ttwoga file arch/alpha/pci/ttwoga_pci.c ttwoga # # Sable STDIO support # device sableio { port = -1 } attach sableio at pcibus file arch/alpha/sableio/sableio.c sableio attach com at sableio with com_sableio file arch/alpha/sableio/com_sableio.c com_sableio attach lpt at sableio with lpt_sableio file arch/alpha/sableio/lpt_sableio.c lpt_sableio attach pckbc at sableio with pckbc_sableio file arch/alpha/sableio/pckbc_sableio.c pckbc_sableio attach fdc at sableio with fdc_sableio file arch/alpha/sableio/fdc_sableio.c fdc_sableio # CPU support files file arch/alpha/alpha/dec_2000_300.c dec_2000_300 file arch/alpha/pci/pci_2100_a50.c dec_2100_a50 file arch/alpha/pci/pci_2100_a500.c dec_2100_a500 | dec_2100a_a500 file arch/alpha/pci/pci_up1000.c api_up1000 file arch/alpha/pci/pci_a12.c avalon_a12 file arch/alpha/pci/pci_alphabook1.c dec_alphabook1 file arch/alpha/pci/pci_axppci_33.c dec_axppci_33 file arch/alpha/pci/pci_eb164.c dec_eb164 file arch/alpha/pci/pci_eb164_intr.s dec_eb164 file arch/alpha/pci/pci_eb64plus.c dec_eb64plus file arch/alpha/pci/pci_eb64plus_intr.s dec_eb64plus file arch/alpha/pci/pci_eb66.c dec_eb66 file arch/alpha/pci/pci_eb66_intr.s dec_eb66 file arch/alpha/pci/pci_kn20aa.c dec_kn20aa file arch/alpha/pci/pci_kn8ae.c dec_kn8ae file arch/alpha/pci/pci_kn300.c dec_kn300 file arch/alpha/pci/pci_550.c dec_550 file arch/alpha/pci/pci_1000a.c dec_1000a file arch/alpha/pci/pci_1000.c dec_1000 file arch/alpha/pci/pci_6600.c dec_6600 # # PCI Bus devices # file arch/alpha/pci/pci_machdep.c pci file arch/alpha/pci/agp_machdep.c agp device sio: isabus, alpha_shared_intr, cy82c693 attach sio at pci device pceb: isabus, eisabus, cy82c693 attach pceb at pci file arch/alpha/pci/sio.c sio | pceb needs-flag file arch/alpha/pci/sio_pic.c sio | pceb # # A12 if_de hack # device ade: ether, ifnet, arp attach ade at pci file arch/alpha/a12/if_ade.c ade # # alpha/a12 platform-specific drivers # # Switch device xb attach xb at a12c file arch/alpha/a12/if_xb.c xb # Console device a12dc attach a12dc at a12c file arch/alpha/a12/a12dc.c a12dc needs-flag # # Devices that can live on multiple busses # device mcclock attach mcclock at ioasic with mcclock_ioasic attach mcclock at isa with mcclock_isa attach mcclock at gbus with mcclock_tlsb attach mcclock at jensenio with mcclock_jensenio file arch/alpha/alpha/mcclock.c mcclock file arch/alpha/tc/mcclock_ioasic.c mcclock_ioasic file arch/alpha/isa/mcclock_isa.c mcclock_isa file arch/alpha/tlsb/mcclock_tlsb.c mcclock_tlsb file arch/alpha/jensenio/mcclock_jensenio.c mcclock_jensenio # # Standard files # file arch/alpha/alpha/autoconf.c file arch/alpha/alpha/clock.c file dev/clock_subr.c file arch/alpha/alpha/conf.c file arch/alpha/alpha/cpuconf.c file arch/alpha/alpha/interrupt.c file arch/alpha/alpha/ipifuncs.c multiprocessor file arch/alpha/alpha/machdep.c file arch/alpha/alpha/mainbus.c file arch/alpha/alpha/mem.c file arch/alpha/alpha/microtime.c file arch/alpha/alpha/pmap.c file arch/alpha/alpha/process_machdep.c file arch/alpha/alpha/procfs_machdep.c procfs file arch/alpha/alpha/prom.c file arch/alpha/alpha/sys_machdep.c file arch/alpha/alpha/syscall.c file arch/alpha/alpha/trap.c file arch/alpha/alpha/fp_complete.c file arch/alpha/alpha/vm_machdep.c file arch/alpha/alpha/disksubr.c file arch/alpha/common/bus_dma.c file arch/alpha/common/comlogout.c file dev/cons.c # Network protocol checksum routines file arch/alpha/alpha/in_cksum.c inet file netinet/in4_cksum.c inet file netns/ns_cksum.c ns # PROM console support (for ports that don't have native console support) file arch/alpha/alpha/promcons.c # CPU support file arch/alpha/alpha/dec_2100_a50.c dec_2100_a50 file arch/alpha/alpha/dec_2100_a500.c dec_2100_a500 | dec_2100a_a500 file arch/alpha/alpha/dec_3000_300.c dec_3000_300 file arch/alpha/alpha/dec_3000_500.c dec_3000_500 file arch/alpha/alpha/dec_550.c dec_550 file arch/alpha/alpha/dec_alphabook1.c dec_alphabook1 file arch/alpha/alpha/dec_axppci_33.c dec_axppci_33 file arch/alpha/alpha/dec_eb164.c dec_eb164 file arch/alpha/alpha/dec_eb64plus.c dec_eb64plus file arch/alpha/alpha/dec_eb66.c dec_eb66 file arch/alpha/alpha/dec_kn20aa.c dec_kn20aa file arch/alpha/alpha/dec_kn8ae.c dec_kn8ae file arch/alpha/alpha/dec_kn300.c dec_kn300 file arch/alpha/alpha/api_up1000.c api_up1000 file arch/alpha/alpha/avalon_a12.c avalon_a12 file arch/alpha/alpha/dec_1000a.c dec_1000 | dec_1000a file arch/alpha/alpha/dec_6600.c dec_6600 # Kernel debugger support file arch/alpha/alpha/db_disasm.c ddb file arch/alpha/alpha/db_interface.c ddb file arch/alpha/alpha/db_trace.c ddb defopt opt_kgdb_machdep.h KGDB_DEVNAME KGDB_DEVADDR KGDB_DEVRATE KGDB_DEVMODE file arch/alpha/alpha/kgdb_machdep.c kgdb # Binary compatibility with previous NetBSD releases (COMPAT_XX) file arch/alpha/alpha/compat_13_machdep.c compat_13 # OSF/1 Binary Compatibility (COMPAT_OSF1) include "compat/osf1/files.osf1" file arch/alpha/alpha/osf1_sigcode.s compat_osf1 file arch/alpha/alpha/osf1_syscall.c compat_osf1 # Linux Binary Compatibility (COMPAT_LINUX) include "compat/linux/files.linux" include "compat/linux/arch/alpha/files.linux_alpha" file arch/alpha/alpha/linux_sigcode.s compat_linux file arch/alpha/alpha/linux_syscall.c compat_linux file arch/alpha/alpha/linux_trap.c compat_linux # OSS audio driver compatibility include "compat/ossaudio/files.ossaudio" # 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. defopt PCIC_ISA_ALLOC_IOBASE defopt PCIC_ISA_ALLOC_IOSIZE defopt PCIC_ISA_INTR_ALLOC_MASK device pcic: pcmciabus file dev/ic/i82365.c pcic # PCIC pcmcia controller on ISA bus. attach pcic at isa with pcic_isa file dev/isa/i82365_isa.c pcic_isa # PCIC pcmcia controller on PCI bus. attach pcic at pci with pcic_pci file dev/pci/i82365_pci.c pcic_pci # PCIC pcmcia controller on PnP board attach pcic at isapnp with pcic_isapnp file dev/isapnp/i82365_isapnp.c pcic_isapnp # Code common to ISA and ISAPnP attachments file dev/isa/i82365_isasubr.c pcic_isa | pcic_isapnp | pcic_pci # this wants to be probed as late as possible. # # Machine-independent PCMCIA drivers # include "dev/pcmcia/files.pcmcia" # # Machine-independent USB device support # include "dev/usb/files.usb" # # Machine-independent IEEE 1394 device support # include "dev/ieee1394/files.ieee1394" @ 1.142.2.3 log @Catch up to -current. @ text @d1 1 a1 1 # $NetBSD: files.alpha,v 1.142.2.2 2001/10/08 20:10:43 nathanw Exp $ d231 5 @ 1.142.2.4 log @Catch up to -current. @ text @d1 1 a1 1 # $NetBSD: files.alpha,v 1.142.2.3 2002/01/08 00:22:53 nathanw Exp $ d11 20 a30 20 defflag DEC_2000_300 # "Jensen": 2000/300 (DECpc AXP 150) defflag DEC_2100_A50 # Avanti etc: AlphaStation 400, 200, etc. defflag DEC_2100_A500 # Sable etc: AlphaServer 2100 defflag DEC_2100A_A500 # Lynx etc: AlphaServer 2100A defflag DEC_3000_300 # Pelican etc: 3000/300* defflag DEC_3000_500 # Flamingo etc: 3000/[4-9]00* defflag DEC_550 # Miata: Personal Workstation (550) defflag DEC_AXPPCI_33 # NoName: AXPpci33, etc. defflag DEC_EB164 # EB164: AlphaPC 164 defflag DEC_EB64PLUS # EB64+: AlphaPC 64, etc. defflag DEC_KN20AA # KN20AA: AlphaStation 500 and 600 defflag DEC_KN8AE # KN8AE: AlphaServer 8200 and 8400 defflag DEC_KN300 # KN300: AlphaServer 4X00 defflag AVALON_A12 # Avalon: A12T1, A12M Parallel Supercomputer defflag DEC_1000 # Mikasa etc: AlphaServer 1000 defflag DEC_1000A # Corelle etc: AlphaServer 800 and 1000A defflag DEC_ALPHABOOK1 # AlphaBook1: Tadpole/DEC AlphaBook defflag DEC_EB66 # EB66: 21066 Evaluation Board defflag DEC_6600 # EV6 Various EV6 Systems defflag API_UP1000 # EV6 Alpha Processor, Inc. UP1000 d33 2 a34 2 defflag FIX_UNALIGNED_VAX_FP defflag ZS_IOASIC_DMA d37 1 a37 1 defflag NEW_SCC_DRIVER d40 1 a40 1 defflag CLOCK_COMPAT_OSF1 d93 1 a93 1 # RAIDframe d96 1 a96 1 # Logical disks d213 1 a213 1 # 8530 UARTs using the MI 8530 driver d544 1 d574 3 a576 3 defparam PCIC_ISA_ALLOC_IOBASE defparam PCIC_ISA_ALLOC_IOSIZE defparam PCIC_ISA_INTR_ALLOC_MASK @ 1.142.2.5 log @Catch up to -current. @ text @d1 1 a1 1 # $NetBSD: files.alpha,v 1.142.2.4 2002/02/28 04:06:13 nathanw Exp $ d90 1 a90 1 file dev/md_root.c memory_disk_hooks d547 1 a547 1 file arch/alpha/alpha/compat_13_machdep.c compat_13 | compat_osf1 @ 1.142.2.6 log @Catch up to -current. (CVS: It's not just a program. It's an adventure!) @ text @d1 1 a1 1 # $NetBSD: files.alpha,v 1.142.2.5 2002/04/01 07:38:51 nathanw Exp $ d227 1 a227 1 device lkkbd: wskbddev, lkkbdmap @ 1.142.2.7 log @Catch up to -current. @ text @d1 1 a1 1 # $NetBSD: files.alpha,v 1.142.2.6 2002/06/20 03:37:36 nathanw Exp $ d63 6 a443 8 # XXX THE FOLLOWING BLOCK SHOULD GO INTO dev/pci/files.pci, BUT CANNOT # XXX BECAUSE NOT 'lpt' IS DEFINED IN files.isa, RATHER THAN files. # XXX (when the conf/files and files.isa bogons are fixed, this can # XXX be fixed as well.) attach lpt at puc with lpt_puc file dev/pci/lpt_puc.c lpt_puc @ 1.142.2.8 log @Catch up to -current. @ text @d1 1 a1 1 # $NetBSD: files.alpha,v 1.142.2.7 2002/09/17 21:12:45 nathanw Exp $ d73 2 d81 1 d85 7 d259 1 a610 2 include "arch/alpha/conf/majors.alpha" @ 1.142.2.9 log @Catch up to -current. @ text @d1 1 a1 1 # $NetBSD: files.alpha,v 1.142.2.8 2002/10/18 02:34:10 nathanw Exp $ d36 3 d192 5 @ 1.142.2.10 log @Catch up to -current @ text @d1 1 a1 1 # $NetBSD: files.alpha,v 1.142.2.9 2002/11/11 21:56:00 nathanw Exp $ d473 1 @ 1.142.2.11 log @Sync with HEAD. @ text @d1 1 a1 1 # $NetBSD: files.alpha,v 1.142.2.10 2003/01/15 18:17:13 thorpej Exp $ d414 1 a414 1 device pceb: isabus, eisabus, cy82c693, alpha_shared_intr @ 1.142.4.1 log @Catch up with -current. @ text @d1 1 a1 1 # $NetBSD$ d196 1 a196 1 file dev/tc/stic.c stic needs-flag d201 1 a201 1 file dev/tc/px.c px needs-flag d206 1 a206 1 file dev/tc/pxg.c pxg needs-flag a242 1 include "dev/pci/files.agp" d347 1 a347 1 device irongate: pcibus, agpbus, agp_amd, isadma_bounce a438 1 file arch/alpha/pci/agp_machdep.c agp @ 1.142.4.2 log @Catch up with -current. Fix some bogons in the sparc64 kbd/ms attach code. cd18xx conversion provided by mrg. @ text @d1 1 a1 1 # $NetBSD: files.alpha,v 1.142.4.1 2001/10/01 12:37:00 fvdl Exp $ d230 5 @ 1.141 log @Move _insque()/_remque() to libkern. Once remaining uses would be converted to macros, _insque()/_remque() would be eliminated altogether. @ text @d1 1 a1 1 # $NetBSD: files.alpha,v 1.140 2001/06/18 02:00:48 christos Exp $ d172 1 a172 1 file arch/alpha/tc/cfb.c cfb needs-flag d178 10 @ 1.140 log @Add an e_trapsignal member to struct emul, so that emulated processes can send the appropriate signal depending on the trap type. @ text @d1 1 a1 1 # $NetBSD: files.alpha,v 1.139 2001/04/29 05:54:29 thorpej Exp $ a494 1 file arch/alpha/alpha/support.c @ 1.140.2.1 log @Merge Aug 24 -current into the kqueue branch. @ text @d1 1 a1 1 # $NetBSD: files.alpha,v 1.142 2001/08/23 01:16:52 nisimura Exp $ d172 1 a172 1 file dev/tc/cfb.c cfb needs-flag a178 10 # PMAG-A MX device mfb: wsemuldisplaydev, wsrasteremulops attach mfb at tc file dev/tc/mfb.c mfb needs-flag # PMAG-RO/JA TX device tfb: wsemuldisplaydev, wsrasteremulops attach tfb at tc file dev/tc/tfb.c tfb needs-flag d495 1 @ 1.140.2.2 log @Sync kqueue branch with -current. @ text @d1 1 a1 1 # $NetBSD: files.alpha,v 1.140.2.1 2001/08/25 06:15:02 thorpej Exp $ d11 20 a30 20 defflag DEC_2000_300 # "Jensen": 2000/300 (DECpc AXP 150) defflag DEC_2100_A50 # Avanti etc: AlphaStation 400, 200, etc. defflag DEC_2100_A500 # Sable etc: AlphaServer 2100 defflag DEC_2100A_A500 # Lynx etc: AlphaServer 2100A defflag DEC_3000_300 # Pelican etc: 3000/300* defflag DEC_3000_500 # Flamingo etc: 3000/[4-9]00* defflag DEC_550 # Miata: Personal Workstation (550) defflag DEC_AXPPCI_33 # NoName: AXPpci33, etc. defflag DEC_EB164 # EB164: AlphaPC 164 defflag DEC_EB64PLUS # EB64+: AlphaPC 64, etc. defflag DEC_KN20AA # KN20AA: AlphaStation 500 and 600 defflag DEC_KN8AE # KN8AE: AlphaServer 8200 and 8400 defflag DEC_KN300 # KN300: AlphaServer 4X00 defflag AVALON_A12 # Avalon: A12T1, A12M Parallel Supercomputer defflag DEC_1000 # Mikasa etc: AlphaServer 1000 defflag DEC_1000A # Corelle etc: AlphaServer 800 and 1000A defflag DEC_ALPHABOOK1 # AlphaBook1: Tadpole/DEC AlphaBook defflag DEC_EB66 # EB66: 21066 Evaluation Board defflag DEC_6600 # EV6 Various EV6 Systems defflag API_UP1000 # EV6 Alpha Processor, Inc. UP1000 d33 2 a34 2 defflag FIX_UNALIGNED_VAX_FP defflag ZS_IOASIC_DMA d37 1 a37 1 defflag NEW_SCC_DRIVER d40 1 a40 1 defflag CLOCK_COMPAT_OSF1 d93 1 a93 1 # RAIDframe d96 1 a96 1 # Logical disks d196 1 a196 1 file dev/tc/stic.c stic needs-flag d201 1 a201 1 file dev/tc/px.c px needs-flag d206 1 a206 1 file dev/tc/pxg.c pxg needs-flag d213 1 a213 1 # 8530 UARTs using the MI 8530 driver d231 5 a242 1 include "dev/pci/files.agp" d347 1 a347 1 device irongate: pcibus, agpbus, agp_amd, isadma_bounce a438 1 file arch/alpha/pci/agp_machdep.c agp d547 1 d577 3 a579 3 defparam PCIC_ISA_ALLOC_IOBASE defparam PCIC_ISA_ALLOC_IOSIZE defparam PCIC_ISA_INTR_ALLOC_MASK @ 1.140.2.3 log @Sync w/ -current. @ text @d1 1 a1 1 # $NetBSD: files.alpha,v 1.140.2.2 2002/01/10 19:37:03 thorpej Exp $ d90 1 a90 1 file dev/md_root.c memory_disk_hooks d547 1 a547 1 file arch/alpha/alpha/compat_13_machdep.c compat_13 | compat_osf1 @ 1.140.2.4 log @Catch up with -current. @ text @d1 1 a1 1 # $NetBSD: files.alpha,v 1.140.2.3 2002/02/11 20:06:41 jdolecek Exp $ d227 1 a227 1 device lkkbd: wskbddev, lkkbdmap @ 1.140.2.5 log @catch up with -current on kqueue branch @ text @d1 1 a1 1 # $NetBSD: files.alpha,v 1.140.2.4 2002/03/16 15:55:41 jdolecek Exp $ d63 6 a442 8 # XXX THE FOLLOWING BLOCK SHOULD GO INTO dev/pci/files.pci, BUT CANNOT # XXX BECAUSE NOT 'lpt' IS DEFINED IN files.isa, RATHER THAN files. # XXX (when the conf/files and files.isa bogons are fixed, this can # XXX be fixed as well.) attach lpt at puc with lpt_puc file dev/pci/lpt_puc.c lpt_puc @ 1.140.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.alpha,v 1.140.2.5 2002/06/23 17:34:11 jdolecek Exp $ d36 3 d73 2 d81 1 d85 7 d202 5 d259 1 a610 2 include "arch/alpha/conf/majors.alpha" @ 1.139 log @Disable the optimized in4_cksum() for now -- there seem to be problems. @ text @d1 1 a1 1 # $NetBSD: files.alpha,v 1.137 2001/04/28 06:10:50 thorpej Exp $ d554 1 @ 1.138 log @Optimized in4_cksum(). @ text @d508 1 @ 1.137 log @Add a microtime() implementation that interpolates between ticks using the cycle counter. MP-safeness is achieved by giving each CPU its own PCC frequency variables, and kicking the non-primary processors via an IPI once per second. Based on the sample code from David Mills' "A Kernel Model for Precision Timekeeping". @ text @d1 1 a1 1 # $NetBSD: files.alpha,v 1.136 2001/04/26 03:10:45 ross Exp $ a507 1 file netinet/in4_cksum.c inet @ 1.136 log @o IEEE 754 floating-point completion code. o Implement the architected FP_C "Floating Point Control Quadword" @ text @d1 1 a1 1 # $NetBSD: files.alpha,v 1.135 2001/04/19 17:48:46 thorpej Exp $ d490 1 @ 1.135 log @Glue in KGDB. Needs some more work -- KGDB currently renders DDB disabled, but it's a start. @ text @d1 1 a1 1 # $NetBSD: files.alpha,v 1.134 2001/03/04 13:36:19 ad Exp $ d498 1 @ 1.134 log @Hook in px & pxg devices. @ text @d1 1 a1 1 # $NetBSD: files.alpha,v 1.133 2001/02/23 07:21:41 nisimura Exp $ d535 3 @ 1.134.2.1 log @Catch up to -current. @ text @d1 1 a1 1 # $NetBSD: files.alpha,v 1.134 2001/03/04 13:36:19 ad Exp $ a489 1 file arch/alpha/alpha/microtime.c a497 1 file arch/alpha/alpha/fp_complete.c a535 3 defopt opt_kgdb_machdep.h KGDB_DEVNAME KGDB_DEVADDR KGDB_DEVRATE KGDB_DEVMODE file arch/alpha/alpha/kgdb_machdep.c kgdb a548 1 file arch/alpha/alpha/linux_trap.c compat_linux @ 1.133 log @Make sure to have sfbp.h and add sfbp* line in TCWSCONS left #ed-out. Pointed by Matthew Jacob . @ text @d1 1 a1 1 # $NetBSD: files.alpha,v 1.132 2001/01/17 00:07:19 fvdl Exp $ d183 14 @ 1.132 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.alpha,v 1.131 2001/01/01 23:43:06 mrg Exp $ d169 1 a169 1 # Color Frame buffer d174 1 a174 1 # Smart Frame buffer d178 5 @ 1.131 log @the tcds cards work in pmaxen. move tcds attachment to files.tc. leave asc at tcds in files.alpha for now, and add a new `xasc at tcds' to files.pmax. after pmax has moved fully to MI scsi (and `asc' is MI scsi), we should move the device asc, etc., lines to files.tc. @ text @d1 1 a1 1 # $NetBSD: files.alpha,v 1.130 2000/12/14 18:06:14 mycroft Exp $ d473 1 @ 1.130 log @osf1_locore.s -> osf1_sigcode.s, to match the global convention. Add linux_syscall.c. @ text @d1 1 a1 1 # $NetBSD: files.alpha,v 1.129 2000/12/13 03:16:38 mycroft Exp $ a200 5 # the TCDS ASIC device tcds { chip = -1 } attach tcds at tc file dev/tc/tcds.c tcds @ 1.129 log @Do the md_syscall, __HAVE_MINIMAL_EMUL and __HAVE_SYSCALL_INTERN thangs. @ text @d1 1 a1 1 # $NetBSD: files.alpha,v 1.128 2000/11/27 22:29:26 jdolecek Exp $ d526 1 a526 1 file arch/alpha/alpha/osf1_locore.s compat_osf1 d533 1 @ 1.128 log @split linux signal code off locore.s @ text @d1 1 a1 1 # $NetBSD: files.alpha,v 1.127 2000/11/26 17:44:08 ad Exp $ d481 1 d527 1 @ 1.127 log @lsu -> ld, by popular request. @ text @d1 1 a1 1 # $NetBSD: files.alpha,v 1.126 2000/11/08 19:48:51 ad Exp $ d530 1 @ 1.126 log @Pull in dev/i2o/files.i2o. @ text @d1 1 a1 1 # $NetBSD: files.alpha,v 1.125 2000/11/05 22:48:27 matt Exp $ d96 2 a97 2 # Logical storage unit major { lsu = 17 } @ 1.125 log @Add files.ieee1394 @ text @d1 1 a1 1 # $NetBSD: files.alpha,v 1.124 2000/10/19 14:35:44 ad Exp $ d67 6 @ 1.124 log @ca -> lsu @ text @d1 1 a1 1 # $NetBSD: files.alpha,v 1.123 2000/07/29 23:18:46 thorpej Exp $ d569 4 @ 1.123 log @Add code to read the EISA configuration NVRAM as set up by an EISA Configuration Utility. Code to access this data is forthcoming. XXX This could probably be made MI at some point. @ text @d1 1 a1 1 # $NetBSD: files.alpha,v 1.122 2000/07/12 20:20:54 thorpej Exp $ d89 3 @ 1.122 log @Uncomment the `fdc at sableio' lines. @ text @d1 1 a1 1 # $NetBSD: files.alpha,v 1.121 2000/07/05 02:50:39 nisimura Exp $ d246 2 @ 1.121 log @Use dev/tc/ directory for DEC3000 Z85C30s. @ text @d1 1 a1 1 # $NetBSD: files.alpha,v 1.120 2000/07/04 02:22:10 nisimura Exp $ d373 2 a374 2 #attach fdc at sableio with fdc_sableio #file arch/alpha/sableio/fdc_sableio.c fdc_sableio @ 1.120 log @Repopulate TCDS dual channel SCSI adapter to MI dev/tc, squashing internals for better layering between TCDS DMA ASIC and ASC SCSI controller. @ text @d1 1 a1 1 # $NetBSD: files.alpha,v 1.119 2000/06/25 17:21:57 thorpej Exp $ d178 1 a178 1 file arch/alpha/tc/zs_ioasic.c zsc_ioasic needs-flag d187 1 a187 1 file dev/dec/zsms.c zsms d191 1 a191 1 file dev/dec/zskbd.c zskbd needs-flag @ 1.119 log @For systems which have different systypes but share a common support module, make consistent with other systems which options you must enable for it to work. Treat ``Lynx'' (2100A_A500) like ``Sable'' (2100_A500). @ text @d1 1 a1 1 # $NetBSD: files.alpha,v 1.118 2000/06/11 22:45:44 thorpej Exp $ d196 1 a196 1 file arch/alpha/tc/tcds.c tcds d201 1 a201 2 file arch/alpha/tc/asc.c asc file arch/alpha/tc/tcds_dma.c asc @ 1.118 log @jensenio gets isadma_bounce attribute. @ text @d1 1 a1 1 # $NetBSD: files.alpha,v 1.117 2000/06/11 21:25:23 thorpej Exp $ d14 1 d380 1 a380 1 file arch/alpha/pci/pci_2100_a500.c dec_2100_a500 d488 1 a488 1 file arch/alpha/alpha/dec_2100_a500.c dec_2100_a500 @ 1.118.2.1 log @Update from trunk: For systems which have different systypes but share a common support module, make consistent with other systems which options you must enable for it to work. Treat ``Lynx'' (2100A_A500) like ``Sable'' (2100_A500). @ text @d1 1 a1 1 # $NetBSD: files.alpha,v 1.119 2000/06/25 17:21:57 thorpej Exp $ a13 1 defopt DEC_2100A_A500 # Lynx etc: AlphaServer 2100A d379 1 a379 1 file arch/alpha/pci/pci_2100_a500.c dec_2100_a500 | dec_2100a_a500 d487 1 a487 1 file arch/alpha/alpha/dec_2100_a500.c dec_2100_a500 | dec_2100a_a500 @ 1.118.2.2 log @Pull up rev. 1.122: Uncomment the `fdc at sableio' lines. @ text @d1 1 a1 1 # $NetBSD: files.alpha,v 1.118.2.1 2000/06/27 19:32:51 thorpej Exp $ d374 2 a375 2 attach fdc at sableio with fdc_sableio file arch/alpha/sableio/fdc_sableio.c fdc_sableio @ 1.118.2.3 log @Pullup from trunk: Add EISA configuration readining infrastructure. @ text @d1 1 a1 1 # $NetBSD: files.alpha,v 1.118.2.2 2000/07/12 20:56:02 thorpej Exp $ a246 2 file arch/alpha/eisa/eisa_machdep.c eisa @ 1.118.2.4 log @Pull up revision 1.126 (via patch, requested by ad): Add Mylex DACC960, CAC-EISA, and I2O block/SCSI drivers. @ text @d1 1 a1 1 # $NetBSD$ a68 6 # Machine-independent I2O drivers. # include "dev/i2o/files.i2o" # a88 3 # H/w RAID arrays major { ld = 17 } @ 1.118.2.5 log @Pull up revision 1.151 (requested by simonb): We need the compat_13 sys_sigreturn to do OSF1 emulation. Fixes PR#8788. @ text @d1 1 a1 1 # $NetBSD: files.alpha,v 1.118.2.4 2001/10/25 18:00:12 he Exp $ d522 1 a522 1 file arch/alpha/alpha/compat_13_machdep.c compat_13 | compat_osf1 @ 1.117 log @Add Jensen files glue. @ text @d1 1 a1 1 # $NetBSD: files.alpha,v 1.116 2000/06/06 03:10:55 thorpej Exp $ d247 1 a247 1 device jensenio {[port = -1]}: eisabus, isabus @ 1.116 log @Give the `sio' and `pceb' drivers the `82c693' attribute. @ text @d1 1 a1 1 # $NetBSD: files.alpha,v 1.115 2000/06/01 03:16:51 thorpej Exp $ a211 2 #file arch/alpha/isa/isafcns_jensen.c dec_2000_300 a215 4 #device ibus at mainbus { } #device jcombo at ibus: isabus #device jeisa at ibus: eisabus d247 17 d377 1 d444 1 d449 1 @ 1.115 log @Typo. @ text @d1 1 a1 1 # $NetBSD: files.alpha,v 1.114 2000/06/01 03:16:19 thorpej Exp $ d393 1 a393 1 device sio: isabus, alpha_shared_intr d395 1 a395 1 device pceb: isabus, eisabus @ 1.114 log @Add placeholders for the support files for the Alpha Processor, Inc. UP1000 EV6 system. @ text @d1 1 a1 1 # $NetBSD: files.alpha,v 1.113 2000/04/23 16:47:46 thorpej Exp $ d29 1 a29 1 defope API_UP1000 # EV6 Alpha Processor, Inc. UP1000 @ 1.113 log @Carve off the ISA configuration bits from the floppy driver. Driver is still ISA-specific, but we can attach ISA instances with different configuration mechanisms now. @ text @d1 1 a1 1 # $NetBSD: files.alpha,v 1.112 2000/04/07 18:58:09 nathanw Exp $ d29 1 d224 3 d301 8 d368 1 d485 1 @ 1.113.2.1 log @Sync w/ netbsd-1-5-base. @ text @d1 1 a1 1 # $NetBSD: files.alpha,v 1.118 2000/06/11 22:45:44 thorpej Exp $ a28 1 defopt API_UP1000 # EV6 Alpha Processor, Inc. UP1000 d211 2 d217 4 a222 3 define isadma_bounce file arch/alpha/isa/isadma_bounce.c isadma_bounce a248 17 device jensenio {[port = -1]}: eisabus, isabus, isadma_bounce attach jensenio at mainbus file arch/alpha/jensenio/jensenio.c jensenio file arch/alpha/jensenio/jensenio_bus_intio.c jensenio file arch/alpha/jensenio/jensenio_bus_io.c jensenio file arch/alpha/jensenio/jensenio_bus_mem.c jensenio file arch/alpha/jensenio/jensenio_dma.c jensenio file arch/alpha/jensenio/jensenio_intr.c jensenio attach com at jensenio with com_jensenio file arch/alpha/jensenio/com_jensenio.c com_jensenio attach lpt at jensenio with lpt_jensenio file arch/alpha/jensenio/lpt_jensenio.c lpt_jensenio attach pckbc at jensenio with pckbc_jensenio file arch/alpha/jensenio/pckbc_jensenio.c pckbc_jensenio a296 8 device irongate: pcibus, isadma_bounce attach irongate at mainbus file arch/alpha/pci/irongate.c irongate file arch/alpha/pci/irongate_bus_io.c irongate file arch/alpha/pci/irongate_bus_mem.c irongate file arch/alpha/pci/irongate_dma.c irongate file arch/alpha/pci/irongate_pci.c irongate a353 1 file arch/alpha/alpha/dec_2000_300.c dec_2000_300 a355 1 file arch/alpha/pci/pci_up1000.c api_up1000 d380 1 a380 1 device sio: isabus, alpha_shared_intr, cy82c693 d382 1 a382 1 device pceb: isabus, eisabus, cy82c693 a418 1 attach mcclock at jensenio with mcclock_jensenio a422 1 file arch/alpha/jensenio/mcclock_jensenio.c mcclock_jensenio a471 1 file arch/alpha/alpha/api_up1000.c api_up1000 @ 1.112 log @Restore sysbeep (accidentally removed in last commit). @ text @d1 1 a1 1 # $NetBSD: files.alpha,v 1.111 2000/04/07 16:35:22 thorpej Exp $ d230 7 a236 3 device fdc { drive = -1 } attach fdc at isa device fd: disk, isadma a237 1 file dev/isa/fd.c fdc needs-flag @ 1.111 log @Use dev/isa/fd.c. @ text @d1 1 a1 1 # $NetBSD: files.alpha,v 1.110 2000/03/23 01:04:11 thorpej Exp $ d224 4 @ 1.110 log @Use a software interrupt for tty input processing, not a callout. @ text @d1 1 a1 1 # $NetBSD: files.alpha,v 1.109 2000/03/14 15:56:51 oster Exp $ a224 4 # ISA speaker generates keyboard beep device isabeep attach isabeep at pcppi d230 1 a230 1 file arch/alpha/isa/fd.c fdc needs-flag @ 1.109 log @Add the RAIDframe device major to the machine-dependent config files so that the right entries get added to dev_name2blk[]. Needed for / on RAID. (Whoops! I missed checking these in when adding the RAID_AUTOCONFIG stuff.) @ text @d1 1 a1 1 # $NetBSD: files.alpha,v 1.108 2000/03/14 05:34:04 nisimura Exp $ d176 1 a176 1 file arch/alpha/tc/zs_ioasic.c zsc_ioasic @ 1.108 log @Switch to MI sfb (PMAGB-B) TC framebuffer driver which sports faster text rendering assisted by SFB ASIC. @ text @d1 1 a1 1 # $NetBSD: files.alpha,v 1.107 2000/02/14 21:42:51 thorpej Exp $ d84 3 @ 1.107 log @Allow arch-specific code to specify in4_cksum() like it can specify in_cksum(). @ text @d1 1 a1 1 # $NetBSD: files.alpha,v 1.106 1999/12/07 21:47:12 thorpej Exp $ d85 3 d133 1 a133 1 # TurboChannel Devices d151 1 a151 1 # the TurboChannel IOCTL ASIC d161 1 a161 1 device sfb: wsemuldisplaydev, wsrasteremulops d163 1 a163 1 file arch/alpha/tc/sfb.c sfb needs-flag @ 1.106 log @Add options, files, etc. for the AlphaServer 2100 (Sable, Sable-Gamma). Actual source files not yet committed. Very Soon. @ text @d1 1 a1 1 # $NetBSD: files.alpha,v 1.105 1999/12/03 01:13:51 thorpej Exp $ d443 1 @ 1.105 log @lock_machdep.c is gone. @ text @d1 1 a1 1 # $NetBSD: files.alpha,v 1.104 1999/08/04 07:17:50 nisimura Exp $ d13 1 d315 29 d346 1 d450 1 @ 1.104 log @- Replace device node names of zskbd/zsms into lkkbd/vsms, respectively. No functionality was changed at this moment. - Apply recent changes in GENERIC to TCWSCONS. @ text @d1 1 a1 1 # $NetBSD: files.alpha,v 1.103 1999/06/29 07:04:16 ross Exp $ a394 1 file arch/alpha/alpha/lock_machdep.c multiprocessor @ 1.104.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.alpha,v 1.124 2000/10/19 14:35:44 ad Exp $ a12 2 defopt DEC_2100_A500 # Sable etc: AlphaServer 2100 defopt DEC_2100A_A500 # Lynx etc: AlphaServer 2100A a27 1 defopt API_UP1000 # EV6 Alpha Processor, Inc. UP1000 a83 9 # RAIDframe major { raid = 16 } # Logical storage unit major { lsu = 17 } # Raster operations include "dev/rasops/files.rasops" include "dev/wsfont/files.wsfont" d129 1 a129 1 # TURBOchannel Devices d147 1 a147 1 # the TURBOchannel IOCTL ASIC d157 1 a157 1 device sfb: wsemuldisplaydev, rasops8 d159 1 a159 1 file dev/tc/sfb.c sfb needs-flag d169 1 a169 1 file dev/tc/zs_ioasic.c zsc_ioasic needs-flag d178 1 a178 1 file dev/tc/zsms.c zsms d182 1 a182 1 file dev/tc/zskbd.c zskbd needs-flag d187 1 a187 1 file dev/tc/tcds.c tcds d192 2 a193 1 file dev/tc/asc_tcds.c asc_tcds d204 2 d210 4 a215 3 define isadma_bounce file arch/alpha/isa/isadma_bounce.c isadma_bounce d223 3 a225 7 device fdc { drive = -1 }: isadma file dev/isa/fd.c fdc needs-flag attach fdc at isa with fdc_isa file dev/isa/fdc_isa.c fdc_isa device fd: disk d227 1 a238 19 file arch/alpha/eisa/eisa_machdep.c eisa device jensenio {[port = -1]}: eisabus, isabus, isadma_bounce attach jensenio at mainbus file arch/alpha/jensenio/jensenio.c jensenio file arch/alpha/jensenio/jensenio_bus_intio.c jensenio file arch/alpha/jensenio/jensenio_bus_io.c jensenio file arch/alpha/jensenio/jensenio_bus_mem.c jensenio file arch/alpha/jensenio/jensenio_dma.c jensenio file arch/alpha/jensenio/jensenio_intr.c jensenio attach com at jensenio with com_jensenio file arch/alpha/jensenio/com_jensenio.c com_jensenio attach lpt at jensenio with lpt_jensenio file arch/alpha/jensenio/lpt_jensenio.c lpt_jensenio attach pckbc at jensenio with pckbc_jensenio file arch/alpha/jensenio/pckbc_jensenio.c pckbc_jensenio a286 8 device irongate: pcibus, isadma_bounce attach irongate at mainbus file arch/alpha/pci/irongate.c irongate file arch/alpha/pci/irongate_bus_io.c irongate file arch/alpha/pci/irongate_bus_mem.c irongate file arch/alpha/pci/irongate_dma.c irongate file arch/alpha/pci/irongate_pci.c irongate a313 29 device ttwoga { hose = -1 } attach ttwoga at mainbus device ttwopci: pcibus, alpha_sgmap, alpha_pci_sgmap_pte64 attach ttwopci at ttwoga file arch/alpha/pci/ttwoga.c ttwoga file arch/alpha/pci/ttwoga_bus_io.c ttwoga file arch/alpha/pci/ttwoga_bus_mem.c ttwoga file arch/alpha/pci/ttwoga_dma.c ttwoga file arch/alpha/pci/ttwoga_pci.c ttwoga # # Sable STDIO support # device sableio { port = -1 } attach sableio at pcibus file arch/alpha/sableio/sableio.c sableio attach com at sableio with com_sableio file arch/alpha/sableio/com_sableio.c com_sableio attach lpt at sableio with lpt_sableio file arch/alpha/sableio/lpt_sableio.c lpt_sableio attach pckbc at sableio with pckbc_sableio file arch/alpha/sableio/pckbc_sableio.c pckbc_sableio attach fdc at sableio with fdc_sableio file arch/alpha/sableio/fdc_sableio.c fdc_sableio a314 1 file arch/alpha/alpha/dec_2000_300.c dec_2000_300 a315 2 file arch/alpha/pci/pci_2100_a500.c dec_2100_a500 | dec_2100a_a500 file arch/alpha/pci/pci_up1000.c api_up1000 d340 1 a340 1 device sio: isabus, alpha_shared_intr, cy82c693 d342 1 a342 1 device pceb: isabus, eisabus, cy82c693 a378 1 attach mcclock at jensenio with mcclock_jensenio a382 1 file arch/alpha/jensenio/mcclock_jensenio.c mcclock_jensenio d395 1 a412 1 file netinet/in4_cksum.c inet a419 1 file arch/alpha/alpha/dec_2100_a500.c dec_2100_a500 | dec_2100a_a500 a430 1 file arch/alpha/alpha/api_up1000.c api_up1000 @ 1.104.2.2 log @Sync with HEAD. @ text @d1 1 a1 1 # $NetBSD$ a68 6 # Machine-independent I2O drivers. # include "dev/i2o/files.i2o" # a568 4 # # Machine-independent IEEE 1394 device support # include "dev/ieee1394/files.ieee1394" @ 1.104.2.3 log @Sync with HEAD. @ text @d96 2 a97 2 # Logical disks major { ld = 17 } a529 1 file arch/alpha/alpha/linux_sigcode.s compat_linux @ 1.104.2.4 log @Sync with HEAD (for UBC fixes) @ text @d1 1 a1 1 # $NetBSD: files.alpha,v 1.104.2.3 2000/12/08 09:23:36 bouyer Exp $ a480 1 file arch/alpha/alpha/syscall.c a525 1 file arch/alpha/alpha/osf1_syscall.c compat_osf1 @ 1.104.2.5 log @Sync with HEAD (for UBC fixes). @ text @d1 1 a1 1 # $NetBSD$ @ 1.104.2.6 log @Sync with HEAD @ text @d202 5 d526 1 a526 1 file arch/alpha/alpha/osf1_sigcode.s compat_osf1 a532 1 file arch/alpha/alpha/linux_syscall.c compat_linux @ 1.104.2.7 log @Sync with head (for UBC+NFS fixes, mostly). @ text @a472 1 file arch/alpha/alpha/procfs_machdep.c procfs @ 1.104.2.8 log @Sync with HEAD. @ text @d1 1 a1 1 # $NetBSD: files.alpha,v 1.104.2.7 2001/01/18 09:22:06 bouyer Exp $ d169 1 a169 1 # PMAG-B CX d174 1 a174 1 # PMAGB-B HX or CXT a177 19 # PMAGD HX+ device sfbp: wsemuldisplaydev, rasops32 attach sfbp at tc file dev/tc/sfbplus.c sfbp needs-flag # XXX: STIC (stamp interface chip) for PX and PXG define stic file dev/tc/stic.c stic # XXX: PX PMAG-C device px: wsemuldisplaydev, stic attach px at tc file dev/tc/px.c px needs-flag # XXX: PXG PMAG-D, PMAG-E, PMAG-F device pxg: wsemuldisplaydev, stic attach pxg at tc file dev/tc/pxg.c pxg needs-flag @ 1.104.2.9 log @Sync with HEAD. @ text @d1 1 a1 1 # $NetBSD: files.alpha,v 1.104.2.8 2001/03/12 13:27:05 bouyer Exp $ a534 3 defopt opt_kgdb_machdep.h KGDB_DEVNAME KGDB_DEVADDR KGDB_DEVRATE KGDB_DEVMODE file arch/alpha/alpha/kgdb_machdep.c kgdb @ 1.104.8.1 log @Pull up to last week's -current. @ text @d1 1 a1 1 # $NetBSD: files.alpha,v 1.106 1999/12/07 21:47:12 thorpej Exp $ a12 1 defopt DEC_2100_A500 # Sable etc: AlphaServer 2100 a313 29 device ttwoga { hose = -1 } attach ttwoga at mainbus device ttwopci: pcibus, alpha_sgmap, alpha_pci_sgmap_pte64 attach ttwopci at ttwoga file arch/alpha/pci/ttwoga.c ttwoga file arch/alpha/pci/ttwoga_bus_io.c ttwoga file arch/alpha/pci/ttwoga_bus_mem.c ttwoga file arch/alpha/pci/ttwoga_dma.c ttwoga file arch/alpha/pci/ttwoga_pci.c ttwoga # # Sable STDIO support # device sableio { port = -1 } attach sableio at pcibus file arch/alpha/sableio/sableio.c sableio attach com at sableio with com_sableio file arch/alpha/sableio/com_sableio.c com_sableio attach lpt at sableio with lpt_sableio file arch/alpha/sableio/lpt_sableio.c lpt_sableio attach pckbc at sableio with pckbc_sableio file arch/alpha/sableio/pckbc_sableio.c pckbc_sableio #attach fdc at sableio with fdc_sableio #file arch/alpha/sableio/fdc_sableio.c fdc_sableio a315 1 file arch/alpha/pci/pci_2100_a500.c dec_2100_a500 d395 1 a419 1 file arch/alpha/alpha/dec_2100_a500.c dec_2100_a500 @ 1.103 log @Turn on EV6 bits: Tsunami and system type 6600. @ text @d1 1 a1 1 # $NetBSD: files.alpha,v 1.102 1999/06/07 20:31:27 thorpej Exp $ d176 2 a177 2 device zsms: wsmousedev attach zsms at zsc d180 2 a181 2 device zskbd: wskbddev attach zskbd at zsc @ 1.102 log @Only declare block major numbers for devices which can be the root device. @ text @d1 1 a1 1 # $NetBSD: files.alpha,v 1.101 1999/04/30 05:58:11 cgd Exp $ d27 1 d44 1 a44 1 dec_1000a | dec_eb66 d303 10 d331 1 d349 1 a349 1 # A12 if_de hack, this is temporary! d433 1 @ 1.101 log @OSF/1 locore-ish bits. right now just sigcode @ text @d1 1 a1 1 # $NetBSD: files.alpha,v 1.100 1999/02/18 21:27:54 mycroft Exp $ a68 1 major { st = 2 } @ 1.100 log @Add pcic_isapnp. @ text @d1 1 a1 1 # $NetBSD: files.alpha,v 1.99 1998/11/26 15:35:59 pk Exp $ d433 1 @ 1.100.6.1 log @bring in latest KAME (as of 19991130, KAME/NetBSD141) into kame branch just for reference purposes. This commit includes 1.4 -> 1.4.1 sync for kame branch. The branch does not compile at all (due to the lack of ALTQ and some other source code). Please do not try to modify the branch, this is just for referenre purposes. synchronization to latest KAME will take place on HEAD branch soon. @ text @d1 1 a1 1 # $NetBSD: files.alpha,v 1.100.2.2 1999/07/02 17:44:00 perry Exp $ a26 1 defopt DEC_6600 # EV6 Various EV6 Systems d43 1 a43 1 dec_1000a | dec_eb66 | dec_6600 a302 10 device tsc { } attach tsc at mainbus file arch/alpha/pci/tsc.c dec_6600 device tsp: pcibus, alpha_sgmap, alpha_pci_sgmap_pte64 attach tsp at tsc file arch/alpha/pci/tsp_dma.c tsp file arch/alpha/pci/tsp_pci.c tsp file arch/alpha/pci/tsp_bus_io.c tsp file arch/alpha/pci/tsp_bus_mem.c tsp a320 1 file arch/alpha/pci/pci_6600.c dec_6600 d338 1 a338 1 # A12 if_de hack a421 1 file arch/alpha/alpha/dec_6600.c dec_6600 a432 1 file arch/alpha/alpha/osf1_locore.s compat_osf1 @ 1.100.2.1 log @pull up rev(s) 1.101 from trunk. (cgd) @ text @d1 1 a1 1 # $NetBSD: files.alpha,v 1.101 1999/04/30 05:58:11 cgd Exp $ a432 1 file arch/alpha/alpha/osf1_locore.s compat_osf1 @ 1.100.2.2 log @pullup 1.102->1.103 (ross) @ text @d1 1 a1 1 # $NetBSD: files.alpha,v 1.100.2.1 1999/06/21 19:21:24 cgd Exp $ a26 1 defopt DEC_6600 # EV6 Various EV6 Systems d43 1 a43 1 dec_1000a | dec_eb66 | dec_6600 a302 10 device tsc { } attach tsc at mainbus file arch/alpha/pci/tsc.c dec_6600 device tsp: pcibus, alpha_sgmap, alpha_pci_sgmap_pte64 attach tsp at tsc file arch/alpha/pci/tsp_dma.c tsp file arch/alpha/pci/tsp_pci.c tsp file arch/alpha/pci/tsp_bus_io.c tsp file arch/alpha/pci/tsp_bus_mem.c tsp a320 1 file arch/alpha/pci/pci_6600.c dec_6600 d338 1 a338 1 # A12 if_de hack a421 1 file arch/alpha/alpha/dec_6600.c dec_6600 @ 1.100.4.1 log @Sync w/ -current. @ text @d1 1 a1 1 # $NetBSD: files.alpha,v 1.102 1999/06/07 20:31:27 thorpej Exp $ d69 1 a432 1 file arch/alpha/alpha/osf1_locore.s compat_osf1 @ 1.100.4.2 log @Sync w/ -current. @ text @d1 1 a1 1 # $NetBSD: files.alpha,v 1.100.4.1 1999/06/21 00:46:08 thorpej Exp $ a26 1 defopt DEC_6600 # EV6 Various EV6 Systems d43 1 a43 1 dec_1000a | dec_eb66 | dec_6600 a301 10 device tsc { } attach tsc at mainbus file arch/alpha/pci/tsc.c dec_6600 device tsp: pcibus, alpha_sgmap, alpha_pci_sgmap_pte64 attach tsp at tsc file arch/alpha/pci/tsp_dma.c tsp file arch/alpha/pci/tsp_pci.c tsp file arch/alpha/pci/tsp_bus_io.c tsp file arch/alpha/pci/tsp_bus_mem.c tsp a319 1 file arch/alpha/pci/pci_6600.c dec_6600 d337 1 a337 1 # A12 if_de hack a420 1 file arch/alpha/alpha/dec_6600.c dec_6600 @ 1.99 log @Export the `pcmciabus' attribute on the `pcic' controller. @ text @d1 1 a1 1 # $NetBSD: files.alpha,v 1.98 1998/10/22 01:03:08 briggs Exp $ d457 1 a457 1 # PCIC pcmcia contoller a459 1 file dev/isa/i82365_isasubr.c pcic_isa d461 1 a461 1 # PCIC pcmcia contoller d464 7 @ 1.98 log @Preliminary support for both serial consoles and kbd/display wscons consoles for TC alphas. Based on code from Takuya Koumoto as well as some parts of Toru Nishimura's and Matthias Drochner's work on pmax wscons. This relies on the NEW_SCC_DRIVER. @ text @d1 1 a1 1 # $NetBSD: files.alpha,v 1.97 1998/10/14 18:00:11 matt Exp $ d454 1 a454 1 device pcic {[controller = -1], [socket = -1]} @ 1.97 log @Remove pciide definitions in files.alpha since they are now in files.pci @ text @d1 1 a1 1 # $NetBSD: files.alpha,v 1.96 1998/10/05 05:55:35 ross Exp $ d154 1 a154 1 file arch/alpha/tc/cfb.c cfb d159 1 a159 1 file arch/alpha/tc/sfb.c sfb d178 1 a178 1 file arch/alpha/tc/zsms.c zsms d182 1 a182 1 file arch/alpha/tc/zskbd.c zskbd @ 1.96 log @Track compat/linux/arch/* reorg. @ text @d1 1 a1 1 # $NetBSD: files.alpha,v 1.95 1998/10/05 00:49:15 matt Exp $ a204 11 # XXX THE FOLLOWING BLOCK SHOULD GO INTO dev/pci/files.pci, BUT CANNOT # XXX BECAUSE NOT ALL PORTS USE THE MI DRIVER YET. (when the conf/files # XXX and files.isa bogons are fixed, this can be fixed as well.) # PCI IDE controllers device pciide {[channel = -1]} attach pciide at pci file dev/pci/pciide.c pciide attach wdc at pciide with wdc_pciide file dev/pci/wdc_pciide.c wdc_pciide @ 1.95 log @Add files.usb. It should work. @ text @d1 1 a1 1 # $NetBSD: files.alpha,v 1.94 1998/10/01 16:18:53 erh Exp $ d447 1 a447 1 include "compat/linux/alpha/files.linux_alpha" @ 1.94 log @Add linux compat includes. @ text @d1 1 a1 1 # $NetBSD: files.alpha,v 1.93 1998/09/29 18:23:55 drochner Exp $ d483 4 @ 1.93 log @Allow to use the RTC chip in a way compatible to OSF/1: use an offset of 52 years between RTC and UNIX time. This is controlled by "option CLOCK_COMPAT_OSF1". @ text @d1 1 a1 1 # $NetBSD: files.alpha,v 1.92 1998/09/26 00:03:52 thorpej Exp $ d444 7 @ 1.92 log @Add basic interprocessor interrupt sending and receiving code. Current IPI functions: HALT, IMB, TBIA, TBIAP. XXX HALT is not yet implemented, it's just a stub. @ text @d1 1 a1 1 # $NetBSD: files.alpha,v 1.91 1998/09/24 22:32:36 thorpej Exp $ d35 3 d390 1 @ 1.91 log @Machine-dependent spin lock operations for Alpha, included if MULTIPROCESSOR is specified. @ text @d1 1 a1 1 # $NetBSD: files.alpha,v 1.90 1998/09/24 05:36:06 ross Exp $ d390 1 @ 1.90 log @Move if_ade* from alpha/pci/ to alpha/a12/ @ text @d1 1 a1 1 # $NetBSD: files.alpha,v 1.89 1998/09/13 01:51:30 thorpej Exp $ d390 1 @ 1.89 log @Make signal delivery work again. @ text @d1 1 a1 1 # $NetBSD: files.alpha,v 1.88 1998/08/11 18:52:52 thorpej Exp $ d350 1 a350 1 file arch/alpha/pci/if_ade.c ade @ 1.88 log @Pull in files.mii @ text @d1 1 a1 1 # $NetBSD: files.alpha,v 1.87 1998/08/07 10:26:38 drochner Exp $ d432 3 @ 1.87 log @implemt a simple "beep" device to access the ISA speaker @ text @d1 1 a1 1 # $NetBSD: files.alpha,v 1.86 1998/07/31 04:38:51 thorpej Exp $ d55 5 @ 1.86 log @Add unused zskbd and zsms entries, and ISA PnP entry. @ text @d1 1 a1 1 # $NetBSD: files.alpha,v 1.85 1998/07/08 00:34:27 mjacob Exp $ d220 4 @ 1.85 log @add common logout printing routine file @ text @d1 1 a1 1 # $NetBSD: files.alpha,v 1.84 1998/06/27 10:10:52 thorpej Exp $ d168 8 d228 3 @ 1.85.2.1 log @Revert cdevsw mmap routines to return int. @ text @d1 1 a1 1 # $NetBSD: files.alpha,v 1.86 1998/07/31 04:38:51 thorpej Exp $ a167 8 device zsms: wsmousedev attach zsms at zsc file arch/alpha/tc/zsms.c zsms device zskbd: wskbddev attach zskbd at zsc file arch/alpha/tc/zskbd.c zskbd a219 3 # ISA Plug 'n Play devices file arch/alpha/isa/isapnp_machdep.c isapnp @ 1.84 log @Take a stab at EB66 support. An EB66 is basically an EB64+ with a 21066 LCA instead of a 21064 + APECS. @ text @d1 1 a1 1 # $NetBSD: files.alpha,v 1.83 1998/06/26 21:53:10 ross Exp $ d382 1 @ 1.83 log @Add DEC_1000 support for new Mikasa[/Pinnacle] platform. INSTALL-FLOPPY will have to wait; it needs attention w.r.t. size. @ text @d1 1 a1 1 # $NetBSD: files.alpha,v 1.82 1998/06/26 05:42:35 thorpej Exp $ d26 1 d40 1 a40 1 dec_1000a d301 2 d400 1 @ 1.82 log @Very preliminary support for the Tadpole/DEC AlphaBook. These are basically AXPpci33 machines + power management and a Cirrus PCI-PCMCIA controller. There is currently no support for the power management facilities, and the PCI-PCMCIA controller driver needs some work, but this should boot and run from disk. @ text @d1 1 a1 1 # $NetBSD: files.alpha,v 1.81 1998/06/24 01:13:15 ross Exp $ d23 1 d38 2 a39 1 dec_kn300 | dec_550 | dec_1000a d305 1 d401 1 a401 1 file arch/alpha/alpha/dec_1000a.c dec_1000a @ 1.81 log @Add DEC_1000A platform. @ text @d1 1 a1 1 # $NetBSD: files.alpha,v 1.80 1998/06/07 19:11:29 sommerfe Exp $ d24 1 d292 1 d390 1 @ 1.80 log @Hopefully avoid breaking PCMCIA on alpha. @ text @d1 1 a1 1 # $NetBSD: files.alpha,v 1.79 1998/06/04 21:34:45 thorpej Exp $ d23 1 d36 1 a36 1 dec_kn300 | dec_550 d300 1 d395 1 @ 1.79 log @Add support for using BWX for PCI config space and PCI i/o and mem space on the ALCOR2 and Pyxis. BWX is enabled iff: - It hasn't been disabled by the user (patch `cia_use_bwx' or build cia.o with the option "CIA_USE_BWX=0"), - it's enabled in CIA_CSR_CNFG, - we are running on an EV5-family processor, - BWX is in the processor's capabilities mask. @ text @d1 1 a1 1 # $NetBSD: files.alpha,v 1.78 1998/05/26 23:34:23 thorpej Exp $ d421 1 @ 1.78 log @Make the TCDS attachment of the ASC driver a proper attachment (i.e. attach it with asc_tcds). @ text @d1 1 a1 1 # $NetBSD: files.alpha,v 1.77 1998/05/24 23:45:30 thorpej Exp $ d250 2 @ 1.77 log @- Change the tcds child locator from "slot" to "chip", making it look less like a TurboChannel locator, and more like what is actually going on. - Allow tcds and asc children of tcds to be cloned. @ text @d1 1 a1 1 # $NetBSD: files.alpha,v 1.76 1998/05/23 22:42:14 matt Exp $ d170 1 a170 1 attach asc at tcds @ 1.76 log @Add PCMCIA hooks (taken from files.i386) @ text @d1 1 a1 1 # $NetBSD: files.alpha,v 1.75 1998/05/13 21:59:32 thorpej Exp $ d164 1 a164 1 device tcds { slot = -1 } d166 1 a166 1 file arch/alpha/tc/tcds.c tcds needs-count d171 1 a171 1 file arch/alpha/tc/asc.c asc needs-count @ 1.75 log @Add a few files related to the Digital Personal Workstation. @ text @d1 1 a1 1 # $NetBSD: files.alpha,v 1.74 1998/04/29 00:24:28 thorpej Exp $ d399 31 @ 1.74 log @Build EB64+ PCI support if DEC_EB64PLUS is configured. @ text @d1 1 a1 1 # $NetBSD: files.alpha,v 1.73 1998/04/26 05:18:50 mjacob Exp $ d35 1 a35 1 dec_kn300 d296 1 @ 1.73 log @"Whitespace" does not mean uncommenting a reference to a file that does not, as yet, exist in the tree @ text @d1 1 a1 1 # $NetBSD: files.alpha,v 1.72 1998/04/24 18:18:42 thorpej Exp $ d291 1 a291 1 #file arch/alpha/pci/pci_eb64plus.c dec_eb64plus @ 1.72 log @Whitespace sanity. @ text @d1 1 a1 1 # $NetBSD: files.alpha,v 1.71 1998/04/18 01:19:08 thorpej Exp $ d291 1 a291 1 file arch/alpha/pci/pci_eb64plus.c dec_eb64plus @ 1.71 log @Add PCI IDE goop. @ text @d1 1 a1 1 # $NetBSD: files.alpha,v 1.70 1998/04/15 20:35:37 drochner Exp $ d291 1 a291 1 #file arch/alpha/pci/pci_eb64plus.c dec_eb64plus @ 1.70 log @use mi wscons and device drivers @ text @d1 1 a1 1 # $NetBSD: files.alpha,v 1.69 1998/04/15 00:47:22 mjacob Exp $ d185 10 d228 2 @ 1.69 log @add Alpha 4100 support @ text @d1 1 a1 1 # $NetBSD: files.alpha,v 1.68 1998/03/26 02:52:43 thorpej Exp $ a30 4 # a wscons output device; used later, but needs to be near the top for # common file (e.g. vga) definitions. define wsconsdev {[console = -1]} a38 3 device vga: wsconsdev file arch/alpha/common/vga.c vga a70 9 # # raster console routines # define raster include "dev/rcons/files.rcons" file arch/alpha/wscons/wscons_rinit.c raster file arch/alpha/wscons/wscons_rops.c raster d73 1 a73 1 # "Workstation Console" glue; attaches frame buffer to emulator & kbd. d75 1 a75 8 device wscons: tty attach wscons at wsconsdev file arch/alpha/wscons/wscons.c wscons needs-flag file arch/alpha/wscons/wscons_emul.c wscons file arch/alpha/wscons/event.c wscons file arch/alpha/wscons/kbd.c wscons file arch/alpha/wscons/ms.c wscons d139 1 a139 1 device cfb: raster, wsconsdev d144 1 a144 1 device sfb: raster, wsconsdev d196 1 a196 14 device pcppi { } attach pcppi at isa file arch/alpha/isa/pcppi.c pcppi device pckbd attach pckbd at pcppi file arch/alpha/isa/pckbd.c pckbd device pms attach pms at pcppi file arch/alpha/isa/pms.c pms attach vga at isa with vga_isa file arch/alpha/isa/vga_isa.c vga_isa needs-flag a205 1 # PC speaker a298 9 device tga: raster, wsconsdev attach tga at pci file arch/alpha/pci/tga.c tga needs-flag file arch/alpha/pci/tga_conf.c tga file arch/alpha/pci/tga_bt463.c tga file arch/alpha/pci/tga_bt485.c tga attach vga at pci with vga_pci file arch/alpha/pci/vga_pci.c vga_pci needs-flag @ 1.68 log @defopt NEW_SCC_DRIVER @ text @d1 1 a1 1 # $NetBSD: files.alpha,v 1.67 1998/03/26 02:19:02 thorpej Exp $ d21 1 d38 2 a39 1 dec_eb64plus | dec_kn20aa | dec_kn8ae d121 11 d288 2 a291 3 file arch/alpha/pci/pci_kn8ae.c dwlpx # XXX doesn't really fit here file arch/alpha/pci/dwlpx_bus_mem.c dwlpx file arch/alpha/pci/dwlpx_bus_io.c dwlpx d301 9 d319 2 d422 1 @ 1.67 log @Remove references to "new_pmap". @ text @d1 1 a1 1 # $NetBSD: files.alpha,v 1.66 1998/03/24 05:15:07 thorpej Exp $ d26 3 @ 1.66 log @Define attachments for the MI SCC driver - only hooks up to ioasic for now. @ text @d1 1 a1 1 # $NetBSD: files.alpha,v 1.65 1998/03/12 06:04:14 thorpej Exp $ d368 1 a368 2 file arch/alpha/alpha/pmap.c new_pmap file arch/alpha/alpha/pmap.old.c !new_pmap @ 1.65 log @Adjust the default and low-bound maxusers, now that the pmap can deal. @ text @d1 1 a1 1 # $NetBSD: files.alpha,v 1.64 1998/03/02 08:04:04 ross Exp $ d25 1 d159 10 @ 1.64 log @Second part of cdev_decl() migration. Declare cputype variable. Add config info for a12 switch driver and console driver. @ text @d1 1 a1 1 # $NetBSD: files.alpha,v 1.63 1998/02/16 22:12:45 thorpej Exp $ d8 1 a8 1 maxusers 2 8 64 @ 1.63 log @Remove "class" declarations, and add "devclass" declarations where appropriate. Fix several inconsistencies between device class and attributes. Mostly from Chris Demetriou. @ text @d1 1 a1 1 # $NetBSD: files.alpha,v 1.62 1998/01/29 22:23:06 ross Exp $ d251 1 a251 1 device a12c: pcibus d315 16 @ 1.62 log @defopt for AVALON_A12 and specifiers for all the platform modules. @ text @d1 1 a1 1 # $NetBSD: files.alpha,v 1.61 1998/01/15 07:09:24 thorpej Exp $ d37 1 a37 1 device vga class dull: wsconsdev d44 1 a44 1 device mainbus class dull { } # no locators (yet?) d47 1 a47 1 device cpu class cpu { } # not really optional d85 1 a85 1 device wscons class tty d99 1 a99 1 device tlsb class dull { node = -1, offset = -1 } d103 1 a103 1 device kft class dull { } d107 1 a107 1 device tlsbmem class dull d111 1 a111 1 device gbus class dull { offset = -1 } d129 1 a129 1 device tcasic class dull: tcbus d145 1 a145 1 device cfb class dull: raster, wsconsdev d150 1 a150 1 device sfb class dull: raster, wsconsdev d155 1 a155 1 device scc class tty d160 1 a160 1 device tcds class dull { slot = -1 } d165 1 a165 1 device asc class dull: scsi, ncr53c9x d192 1 a192 1 device pcppi class dull { } d196 1 a196 1 device pckbd class dull d200 1 a200 1 device pms class dull d208 1 a208 1 device fdc class dull { drive = -1 } d210 1 a210 1 device fd class disk: disk, isadma d235 1 a235 1 device apecs class dull: pcibus, alpha_sgmap, alpha_pci_sgmap_pte64 d243 1 a243 1 device cia class dull: pcibus, alpha_sgmap, alpha_pci_sgmap_pte64 d251 1 a251 1 device a12c class dull: pcibus d258 1 a258 1 device dwlpx class dull: pcibus, alpha_sgmap, alpha_pci_sgmap_pte32 d267 1 a267 1 device lca class dull: pcibus, alpha_sgmap, alpha_pci_sgmap_pte64 d292 1 a292 1 device sio class dull: isabus, alpha_shared_intr d294 1 a294 1 device pceb class dull: isabus, eisabus d299 1 a299 1 device tga class dull: raster, wsconsdev d312 1 a312 1 device ade class ifnet: ether, ifnet, arp d320 1 a320 1 device mcclock class dull @ 1.61 log @Switch to the MI IDE drivers. @ text @d1 1 a1 1 # $NetBSD: files.alpha,v 1.60 1998/01/12 10:21:06 thorpej Exp $ d21 1 d251 7 d277 1 d309 6 d370 1 @ 1.60 log @Adjust for config changes. @ text @d1 1 a1 1 # $NetBSD: files.alpha,v 1.59 1997/11/06 00:41:58 thorpej Exp $ d60 7 a176 9 # Hacked version of ISA "wd" (ESDI/IDE/etc.) controller driver device awdc class dull {drive = -1} attach awdc at isa device awd class disk: disk attach awd at awdc file arch/alpha/isa/awd.c awdc needs-flag major { awd = 4 } @ 1.59 log @Clean up the messages displayed when either platform support is not configured into the kernel, or when the platform is not supported. Use the defopt'ed options, rather than NDEC_... and remove the needs-flag hack that's existed for a while. @ text @d1 1 a1 1 # $NetBSD: files.alpha,v 1.58 1997/09/06 02:03:11 thorpej Exp $ d36 1 a36 1 device vga: wsconsdev d43 1 a43 1 device mainbus { } # no locators (yet?) d46 1 a46 1 device cpu { } # not really optional d77 1 a77 1 device wscons d91 1 a91 1 device tlsb { node = -1, offset = -1 } d95 1 a95 1 device kft { } d99 1 a99 1 device tlsbmem d103 1 a103 1 device gbus { offset = -1 } d121 1 a121 1 device tcasic: tcbus d137 1 a137 1 device cfb: raster, wsconsdev d142 1 a142 1 device sfb: raster, wsconsdev d147 1 a147 1 device scc d152 1 a152 1 device tcds { slot = -1 } d157 1 a157 1 device asc: scsi, ncr53c9x d172 1 a172 1 device awdc {drive = -1} d174 1 a174 1 device awd: disk d193 1 a193 1 device pcppi { } d197 1 a197 1 device pckbd d201 1 a201 1 device pms d209 1 a209 1 device fdc { drive = -1 } d211 1 a211 1 device fd: disk, isadma d236 1 a236 1 device apecs: pcibus, alpha_sgmap, alpha_pci_sgmap_pte64 d244 1 a244 1 device cia: pcibus, alpha_sgmap, alpha_pci_sgmap_pte64 d252 1 a252 1 device dwlpx: pcibus, alpha_sgmap, alpha_pci_sgmap_pte32 d261 1 a261 1 device lca: pcibus, alpha_sgmap, alpha_pci_sgmap_pte64 d285 1 a285 1 device sio: isabus, alpha_shared_intr d287 1 a287 1 device pceb: isabus, eisabus d292 1 a292 1 device tga: raster, wsconsdev d307 1 a307 1 device mcclock @ 1.58 log @Add DDB files. @ text @d1 1 a1 1 # $NetBSD: files.alpha,v 1.57 1997/09/02 19:18:20 thorpej Exp $ d348 9 a356 9 file arch/alpha/alpha/dec_2100_a50.c dec_2100_a50 needs-flag file arch/alpha/alpha/dec_3000_300.c dec_3000_300 needs-flag file arch/alpha/alpha/dec_3000_500.c dec_3000_500 needs-flag file arch/alpha/alpha/dec_550.c dec_550 needs-flag file arch/alpha/alpha/dec_axppci_33.c dec_axppci_33 needs-flag file arch/alpha/alpha/dec_eb164.c dec_eb164 needs-flag file arch/alpha/alpha/dec_eb64plus.c dec_eb64plus needs-flag file arch/alpha/alpha/dec_kn20aa.c dec_kn20aa needs-flag file arch/alpha/alpha/dec_kn8ae.c dec_kn8ae needs-flag @ 1.58.4.1 log @Pull up from trunk: clean up "not configured"/"not supported" messages. @ text @d1 1 a1 1 # $NetBSD: files.alpha,v 1.59 1997/11/06 00:41:58 thorpej Exp $ d348 9 a356 9 file arch/alpha/alpha/dec_2100_a50.c dec_2100_a50 file arch/alpha/alpha/dec_3000_300.c dec_3000_300 file arch/alpha/alpha/dec_3000_500.c dec_3000_500 file arch/alpha/alpha/dec_550.c dec_550 file arch/alpha/alpha/dec_axppci_33.c dec_axppci_33 file arch/alpha/alpha/dec_eb164.c dec_eb164 file arch/alpha/alpha/dec_eb64plus.c dec_eb64plus file arch/alpha/alpha/dec_kn20aa.c dec_kn20aa file arch/alpha/alpha/dec_kn8ae.c dec_kn8ae @ 1.57 log @Oops, missed one. @ text @d1 1 a1 1 # $NetBSD: files.alpha,v 1.56 1997/09/02 19:16:32 thorpej Exp $ d357 5 @ 1.56 log @More garbage-collection. @ text @d1 1 a1 1 # $NetBSD: files.alpha,v 1.55 1997/09/02 14:06:02 thorpej Exp $ d274 1 a274 1 file arch/alpha/pci/pci_eb64plus.c dec_eb64plus @ 1.55 log @Pull in alpha/cpuconf.c @ text @d1 1 a1 1 # $NetBSD: files.alpha,v 1.54 1997/09/02 14:03:10 thorpej Exp $ a250 1 file arch/alpha/pci/cia_swiz_pci.c cia @ 1.54 log @Garbage-collect. @ text @d1 1 a1 1 # $NetBSD: files.alpha,v 1.53 1997/08/27 11:25:39 bouyer Exp $ d324 1 @ 1.53 log @Merge scsipi branch in the mainline. This add support for ATAPI devices (currently only CD-ROM drives on i386). The sys/dev/scsipi system provides 2 busses to which devices can attach (scsibus and atapibus). This needed to change some include files and structure names in the low level scsi drivers. @ text @d1 1 a1 1 # $NetBSD: files.alpha,v 1.47.2.4 1997/08/14 11:06:16 bouyer Exp $ a229 4 define alpha_pci_swiz_bus file arch/alpha/pci/pci_swiz_io_common.c alpha_pci_swiz_bus file arch/alpha/pci/pci_swiz_mem_common.c alpha_pci_swiz_bus d236 1 a236 1 device apecs: pcibus, alpha_sgmap, alpha_pci_swiz_bus, alpha_pci_sgmap_pte64 d244 1 a244 1 device cia: pcibus, alpha_sgmap, alpha_pci_swiz_bus, alpha_pci_sgmap_pte64 d253 1 a253 1 device dwlpx: pcibus, alpha_sgmap, alpha_pci_swiz_bus, alpha_pci_sgmap_pte32 d262 1 a262 1 device lca: pcibus, alpha_sgmap, alpha_pci_swiz_bus, alpha_pci_sgmap_pte64 @ 1.52 log @sort miata defs @ text @d1 1 a1 1 # $NetBSD: files.alpha,v 1.51 1997/08/12 02:08:12 cgd Exp $ d55 1 a55 1 include "scsi/files.scsi" @ 1.51 log @update for moved files, placeholder for miata flag header @ text @d1 1 a1 1 # $NetBSD: files.alpha,v 1.50 1997/08/12 00:46:11 cgd Exp $ d15 1 a20 1 defopt DEC_550 # Miata: Personal Workstation (550) a351 1 file arch/alpha/alpha/dec_550.c dec_550 needs-flag d355 1 @ 1.50 log @rewire a few file dependencies for cleanliness @ text @d1 1 a1 1 # $NetBSD: files.alpha,v 1.49 1997/08/12 00:04:14 cgd Exp $ a250 2 file arch/alpha/pci/cia_bus_io.c cia file arch/alpha/pci/cia_bus_mem.c cia d253 3 d352 1 @ 1.49 log @define a defopt for the miata systype @ text @d1 1 a1 1 # $NetBSD: files.alpha,v 1.48 1997/07/22 04:32:13 jonathan Exp $ d27 1 a27 1 define wsconsdev {[console = -1]} d91 1 a91 1 device tlsb { node = -1 , offset = -1 } d230 11 a240 1 device apecs: pcibus, alpha_sgmap d248 1 a248 9 device lca: pcibus, alpha_sgmap attach lca at mainbus file arch/alpha/pci/lca.c lca file arch/alpha/pci/lca_bus_io.c lca file arch/alpha/pci/lca_bus_mem.c lca file arch/alpha/pci/lca_dma.c lca file arch/alpha/pci/lca_pci.c lca device cia: pcibus, alpha_sgmap d256 1 a256 1 device dwlpx: pcibus, alpha_sgmap d261 1 a261 1 file arch/alpha/pci/pci_kn8ae.c dwlpx d265 7 a271 5 # common support files file arch/alpha/pci/pci_sgmap_pte32.c dwlpx file arch/alpha/pci/pci_sgmap_pte64.c apecs | cia | lca file arch/alpha/pci/pci_swiz_io_common.c apecs | cia | dwlpx | lca file arch/alpha/pci/pci_swiz_mem_common.c apecs | cia | dwlpx | lca @ 1.48 log @Create sys/dev/dec and cleanup sys/dev/tc: * Move clockvar.h (header file for generic clock code) to sys/dev/dec. * Move if_le_dec.c with DEC padded LANCE-dma (pmax/pmax, ioasic, vax 3400) to sys/dev/dec. Remove from sys/dev/tc. * Declare attribute le_dec_subr in /sys/dev/dec/files.dec, use if_le_dec.c when it's defined. * Move IOCTL asic declaration from pmax and Alpha MD machine files to sys/dev/tc/files.tc. * move TurboChannel and ioasic if_le attachments from pmax and Alpha machine config files to /sys/dev/tc/files.tc. Add le_dec_subr attribute. * Add if_le_dec attribute to if_le_ibus (pmax ds3100 pmax) LANCE attachment. @ text @d1 1 a1 1 # $NetBSD: files.alpha,v 1.47 1997/06/06 23:49:38 thorpej Exp $ d20 1 @ 1.48.2.1 log @Update marc-pcmcia branch from trunk. @ text @d1 1 a1 1 # $NetBSD: files.alpha,v 1.52 1997/08/12 02:59:43 cgd Exp $ a14 1 defopt DEC_550 # Miata: Personal Workstation (550) d26 1 a26 1 define wsconsdev {[console = -1]} d90 1 a90 1 device tlsb { node = -1, offset = -1 } d229 1 a229 11 define alpha_pci_swiz_bus file arch/alpha/pci/pci_swiz_io_common.c alpha_pci_swiz_bus file arch/alpha/pci/pci_swiz_mem_common.c alpha_pci_swiz_bus define alpha_pci_sgmap_pte32 file arch/alpha/pci/pci_sgmap_pte32.c alpha_pci_sgmap_pte32 define alpha_pci_sgmap_pte64 file arch/alpha/pci/pci_sgmap_pte64.c alpha_pci_sgmap_pte64 device apecs: pcibus, alpha_sgmap, alpha_pci_swiz_bus, alpha_pci_sgmap_pte64 d237 9 a245 1 device cia: pcibus, alpha_sgmap, alpha_pci_swiz_bus, alpha_pci_sgmap_pte64 d248 2 a251 3 file arch/alpha/pci/cia_swiz_bus_io.c cia file arch/alpha/pci/cia_swiz_bus_mem.c cia file arch/alpha/pci/cia_swiz_pci.c cia d253 1 a253 1 device dwlpx: pcibus, alpha_sgmap, alpha_pci_swiz_bus, alpha_pci_sgmap_pte32 d258 1 a258 1 file arch/alpha/pci/pci_kn8ae.c dwlpx # XXX doesn't really fit here d262 5 a266 7 device lca: pcibus, alpha_sgmap, alpha_pci_swiz_bus, alpha_pci_sgmap_pte64 attach lca at mainbus file arch/alpha/pci/lca.c lca file arch/alpha/pci/lca_bus_io.c lca file arch/alpha/pci/lca_bus_mem.c lca file arch/alpha/pci/lca_dma.c lca file arch/alpha/pci/lca_pci.c lca a348 1 file arch/alpha/alpha/dec_550.c dec_550 needs-flag @ 1.48.2.2 log @Update marc-pcmcia branch from trunk. @ text @d1 1 a1 1 # $NetBSD: files.alpha,v 1.48.2.1 1997/08/23 07:06:40 thorpej Exp $ d55 1 a55 1 include "dev/scsipi/files.scsipi" @ 1.48.2.3 log @Update marc-pcmcia branch from trunk. @ text @d1 1 a1 1 # $NetBSD: files.alpha,v 1.48.2.2 1997/08/27 21:42:06 thorpej Exp $ d230 4 d240 1 a240 1 device apecs: pcibus, alpha_sgmap, alpha_pci_sgmap_pte64 d248 1 a248 1 device cia: pcibus, alpha_sgmap, alpha_pci_sgmap_pte64 d255 1 d257 1 a257 1 device dwlpx: pcibus, alpha_sgmap, alpha_pci_sgmap_pte32 d266 1 a266 1 device lca: pcibus, alpha_sgmap, alpha_pci_sgmap_pte64 d279 1 a279 1 #file arch/alpha/pci/pci_eb64plus.c dec_eb64plus a327 1 file arch/alpha/alpha/cpuconf.c @ 1.48.2.4 log @Update marc-pcmcia branch from trunk. @ text @d1 1 a1 1 # $NetBSD: files.alpha,v 1.48.2.3 1997/09/04 00:53:05 thorpej Exp $ a356 5 # Kernel debugger support file arch/alpha/alpha/db_disasm.c ddb file arch/alpha/alpha/db_interface.c ddb file arch/alpha/alpha/db_trace.c ddb @ 1.47 log @Pull thorpej-bus-dma branch into mainline. @ text @d1 1 a1 1 # $NetBSD: files.alpha,v 1.46.2.6 1997/06/06 02:46:00 thorpej Exp $ d108 5 d115 1 d117 2 a118 1 include "dev/tc/files.tc" d132 1 a132 2 device ioasic { offset = -1 } attach ioasic at tc d161 1 a161 6 # Baseboard Lance ethernet. attach le at ioasic with le_ioasic attach le at tc with le_tc file dev/tc/if_le_dec.c (le_ioasic | le_tc) file dev/tc/if_le_ioasic.c le_ioasic needs-flag #for le_iomem file dev/tc/if_le_tc.c le_tc @ 1.47.2.1 log @Updates for new scsipi subsystem. Actally known to work on i386 and sparc. @ text @d1 1 a1 1 # $NetBSD: files.alpha,v 1.47 1997/06/06 23:49:38 thorpej Exp $ d54 1 a54 1 include "dev/scsipi/files.scsipi" @ 1.47.2.2 log @Sync with trunk. @ text @d1 1 a1 1 # $NetBSD: files.alpha,v 1.48 1997/07/22 04:32:13 jonathan Exp $ d108 1 a108 1 # Bus-independent support for DEC devices a109 1 include "dev/dec/files.dec" a110 3 # # TurboChannel Devices # a112 3 # TC attachment is MD attach tc at tcbus d125 2 a126 1 # IOASIC device and attachment defined in sys/dev/tc/files.tc d155 6 a160 1 # TC and baseboard ioasic Lance ethernet are in files.tc @ 1.47.2.3 log @Sync with trunk. @ text @@ 1.47.2.4 log @Sync with trunk. @ text @d1 1 a1 1 # $NetBSD: files.alpha,v 1.52 1997/08/12 02:59:43 cgd Exp $ a14 1 defopt DEC_550 # Miata: Personal Workstation (550) d26 1 a26 1 define wsconsdev {[console = -1]} d90 1 a90 1 device tlsb { node = -1, offset = -1 } d229 1 a229 11 define alpha_pci_swiz_bus file arch/alpha/pci/pci_swiz_io_common.c alpha_pci_swiz_bus file arch/alpha/pci/pci_swiz_mem_common.c alpha_pci_swiz_bus define alpha_pci_sgmap_pte32 file arch/alpha/pci/pci_sgmap_pte32.c alpha_pci_sgmap_pte32 define alpha_pci_sgmap_pte64 file arch/alpha/pci/pci_sgmap_pte64.c alpha_pci_sgmap_pte64 device apecs: pcibus, alpha_sgmap, alpha_pci_swiz_bus, alpha_pci_sgmap_pte64 d237 9 a245 1 device cia: pcibus, alpha_sgmap, alpha_pci_swiz_bus, alpha_pci_sgmap_pte64 d248 2 a251 3 file arch/alpha/pci/cia_swiz_bus_io.c cia file arch/alpha/pci/cia_swiz_bus_mem.c cia file arch/alpha/pci/cia_swiz_pci.c cia d253 1 a253 1 device dwlpx: pcibus, alpha_sgmap, alpha_pci_swiz_bus, alpha_pci_sgmap_pte32 d258 1 a258 1 file arch/alpha/pci/pci_kn8ae.c dwlpx # XXX doesn't really fit here d262 5 a266 7 device lca: pcibus, alpha_sgmap, alpha_pci_swiz_bus, alpha_pci_sgmap_pte64 attach lca at mainbus file arch/alpha/pci/lca.c lca file arch/alpha/pci/lca_bus_io.c lca file arch/alpha/pci/lca_bus_mem.c lca file arch/alpha/pci/lca_dma.c lca file arch/alpha/pci/lca_pci.c lca a348 1 file arch/alpha/alpha/dec_550.c dec_550 needs-flag @ 1.46 log @minimal changes to make hacked wd driver work under a different name. It is configured (in config files) as 'awdc'/'awd', but shows up as 'wdc'/'wd', so that a minimal amount of code had to be modified to make the name change work. This is only intended to be temporary, anyway. @ text @d1 1 a1 1 # $NetBSD: files.alpha,v 1.45 1997/04/14 18:23:18 mjacob Exp $ d32 2 d117 4 d228 1 a228 1 device apecs: pcibus d233 1 d236 1 a236 1 device lca: pcibus d241 1 d244 1 a244 1 device cia: pcibus d249 1 d252 1 a252 1 device dwlpx: pcibus d255 1 d262 2 d334 1 @ 1.46.2.1 log @Add PCI DMA support files. @ text @d1 1 a1 1 # $NetBSD: files.alpha,v 1.46 1997/04/21 14:47:37 cgd Exp $ a226 1 file arch/alpha/pci/apecs_dma.c apecs a233 1 file arch/alpha/pci/lca_dma.c lca a240 1 file arch/alpha/pci/cia_dma.c cia a245 1 file arch/alpha/pci/dwlpx_dma.c dwlpx a251 1 file arch/alpha/pci/pci_dma_sgmap_common.c apecs | cia | dwlpx | lca @ 1.46.2.2 log @Update for new common sgmap code. @ text @d256 1 a256 2 file arch/alpha/pci/pci_pte32_sgmap.c dwlpx file arch/alpha/pci/pci_pte64_sgmap.c apecs | cia | lca a326 1 file arch/alpha/common/sgmap_common.c @ 1.46.2.3 log @Add TurboChannel DMA-related files. Also, allow whether or not common SGMAP code should be included to be specified in a slightly "better" way. @ text @d1 1 a1 1 # $NetBSD: files.alpha,v 1.46.2.2 1997/06/03 07:09:23 thorpej Exp $ a31 2 define alpha_sgmap file arch/alpha/common/sgmap_common.c alpha_sgmap | dec_3000_500 a114 2 file arch/alpha/tc/tc_dma.c tcasic file arch/alpha/tc/tc_sgmap.c tcasic & dec_3000_500 d222 1 a222 1 device apecs: pcibus, alpha_sgmap d230 1 a230 1 device lca: pcibus, alpha_sgmap d238 1 a238 1 device cia: pcibus, alpha_sgmap d246 1 a246 1 device dwlpx: pcibus, alpha_sgmap d328 1 @ 1.46.2.4 log @Add arch/alpha/common/bus_dma.c @ text @d1 1 a1 1 # $NetBSD: files.alpha,v 1.46.2.3 1997/06/03 23:39:58 thorpej Exp $ a331 1 file arch/alpha/common/bus_dma.c @ 1.46.2.5 log @Update for pci_pte*_sgmap -> pci_sgmap_pte* change. @ text @d1 1 a1 1 # $NetBSD: files.alpha,v 1.46.2.4 1997/06/05 18:45:48 thorpej Exp $ d260 2 a261 2 file arch/alpha/pci/pci_sgmap_pte32.c dwlpx file arch/alpha/pci/pci_sgmap_pte64.c apecs | cia | lca @ 1.46.2.6 log @Split DEC 3000/300 and 3000/500 DMA functions into separate files, suggested by Chris Demetriou . @ text @d1 1 a1 1 # $NetBSD: files.alpha,v 1.46.2.5 1997/06/06 00:34:02 thorpej Exp $ a117 2 file arch/alpha/tc/tc_dma_3000_300.c tcasic & dec_3000_300 file arch/alpha/tc/tc_dma_3000_500.c tcasic & dec_3000_500 @ 1.45 log @Add kn8ae for needing shared_intr.o @ text @d1 1 a1 1 # $NetBSD: files.alpha,v 1.44 1997/04/10 23:09:33 cgd Exp $ d162 9 a170 1 major { wd = 4 } @ 1.44 log @move cpu configuration tables into conf.c (cpuconf.c removed). define CPU options and FIX_UNALIGNED_VAX_FP as header-generating options. add pci_swiz_*_common.c when appropriate. clean up a bit and sort more carefully. @ text @d1 1 a1 1 # $NetBSD: files.alpha,v 1.43 1997/04/06 23:03:13 cgd Exp $ d31 1 a31 1 dec_eb64plus | dec_kn20aa @ 1.43 log @clean up NetBSD RCS ID strings @ text @d1 1 a1 1 # $NetBSD: files.alpha,v 1.42 1997/03/24 00:00:33 cgd Exp $ d10 14 d235 13 a255 7 device dwlpx: pcibus attach dwlpx at kft file arch/alpha/pci/dwlpx.c dwlpx file arch/alpha/pci/dwlpx_pci.c dwlpx file arch/alpha/pci/pci_kn8ae.c dwlpx file arch/alpha/pci/dwlpx_bus_mem.c dwlpx file arch/alpha/pci/dwlpx_bus_io.c dwlpx a297 1 d316 2 a317 7 # # Optional/miscellaneous files # file arch/alpha/alpha/in_cksum.c inet & !generic_in_cksum file netinet/in_cksum.c inet & generic_in_cksum d320 1 a320 1 # XXX d323 1 a323 2 # XXX file arch/alpha/alpha/cpuconf.c @ 1.42 log @eb64+ needs shared_intr.c @ text @d1 1 a1 1 # $NetBSD: files.alpha,v 1.41 1997/03/21 01:09:02 cgd Exp $ @ 1.41 log @files file entry for eb64+ @ text @d1 1 a1 1 # $NetBSD: files.alpha,v 1.40 1997/03/15 18:09:12 is Exp $ d17 1 a17 1 dec_kn20aa @ 1.40 log @New ARP system, supports IPv4 over any hardware link. Some of the stuff (e.g., rarpd, bootpd, dhcpd etc., libsa) still will only support Ethernet. Tcpdump itself should be ok, but libpcap needs lot of work. For the detailed change history, look at the commit log entries for the is-newarp branch. @ text @d1 1 a1 1 # $NetBSD: files.alpha,v 1.37.4.1 1997/03/11 20:50:16 is Exp $ d225 2 d316 1 @ 1.39 log @tlsb bus and device file specs, s/21000/kn8ae. From Matt Jacob. @ text @d1 1 a1 1 # $NetBSD: files.alpha,v 1.38 1997/02/27 01:20:53 thorpej Exp $ @ 1.38 log @s/esp/asc/g, and make it carry the ncr53c9x attribute. @ text @d1 1 a1 1 # $NetBSD: files.alpha,v 1.37 1997/01/31 02:49:57 cgd Exp $ d69 22 d227 7 a254 1 d266 1 d270 2 a309 1 file arch/alpha/alpha/dec_21000.c dec_21000 needs-flag d315 1 @ 1.37 log @add 'major' declaration for wd @ text @d1 1 a1 1 # $NetBSD: files.alpha,v 1.36 1997/01/23 22:50:52 cgd Exp $ d108 4 a111 4 device esp: scsi attach esp at tcds file arch/alpha/tc/esp.c esp needs-count file arch/alpha/tc/tcds_dma.c esp @ 1.37.4.1 log @Merge in latest Trunk. @ text @d1 1 a1 1 # $NetBSD: files.alpha,v 1.38 1997/02/27 01:20:53 thorpej Exp $ d108 4 a111 4 device asc: scsi, ncr53c9x attach asc at tcds file arch/alpha/tc/asc.c asc needs-count file arch/alpha/tc/tcds_dma.c asc @ 1.36 log @actually, include a file for fd/fdc, so that the flag file gets generated. @ text @d1 1 a1 1 # $NetBSD: files.alpha,v 1.35 1997/01/21 23:45:54 cgd Exp $ d126 1 @ 1.35 log @define names for the ISA floppy disk controller/drives, even though they aren't supported yet. (conf.c needs a header for them, since i already added their device switch table entries.) @ text @d1 1 a1 1 # $NetBSD: files.alpha,v 1.34 1997/01/21 09:37:17 thorpej Exp $ d160 1 a160 1 #file arch/alpha/isa/fd.c fdc needs-flag @ 1.34 log @"md" driver declared in sys/conf/files now. @ text @d1 1 a1 1 # $NetBSD: files.alpha,v 1.33 1996/12/28 23:10:47 pk Exp $ d155 9 @ 1.33 log @rename: ramdisk => md @ text @d1 1 a1 1 # $NetBSD: files.alpha,v 1.32 1996/11/25 04:03:21 cgd Exp $ a43 2 pseudo-device md file dev/md.c md needs-flag @ 1.33.2.1 log @update from trunk @ text @d1 1 a1 1 # $NetBSD: files.alpha,v 1.36 1997/01/23 22:50:52 cgd Exp $ d44 2 a156 9 # Floppy disk controller device fdc { drive = -1 } attach fdc at isa device fd: disk, isadma attach fd at fdc file arch/alpha/isa/fd.c fdc needs-flag major { fd = 0 } # PC speaker @ 1.32 log @update for eb164 file addition, apecs & lca bus space function split file additions/deletions, pcppi file addition, and pckbd & pms attachment changes. also, clean up a couple of comments. @ text @d1 1 a1 1 # $NetBSD: files.alpha,v 1.31 1996/11/19 04:40:26 cgd Exp $ d43 5 a47 5 # RAM Disk pseudo-device rd file dev/ramdisk.c rd needs-flag file arch/alpha/alpha/rd_root.c ramdisk_hooks major { rd = 6 } @ 1.32.2.1 log @snapshot of work in progress (on private branch): first checkin of reimplemented 'wscons' interfaces. @ text @d1 1 a1 1 # $NetBSD: files.alpha,v 1.32 1996/11/25 04:03:21 cgd Exp $ d10 3 a12 5 # wscons devices: display, display with emulator, keyboard, and mouse define wsdisplaydev { } define wsemuldisplaydev {[console = -1]} define wskbddev {[console = -1]} define wsmousedev { } d19 1 a19 1 device vga: wsemuldisplaydev d62 8 a69 36 # These files are included with strange conditions because of the hairy # interactions between them. In particular, chunks of the glue, # keyboard, and mouse code are called directly by other chunks. Also, # each hardware driver can make calls into its (child) interface driver. # This could all be cleaned up, but it's not clear that it's worth the # trouble. # device wsdisplay attach wsdisplay at wsemuldisplaydev with wsdisplay_emul attach wsdisplay at wsdisplaydev with wsdisplay_noemul device wskbd attach wskbd at wskbddev device wsmouse attach wsmouse at wsmousedev file arch/alpha/wscons/wscons_glue.c wsdisplaydev | wsemuldisplaydev | wskbddev file arch/alpha/wscons/wsdisplay.c wsdisplay | wsdisplaydev | wsemuldisplaydev | wskbddev needs-flag file arch/alpha/wscons/wsemulconf.c wsdisplaydev | wsemuldisplaydev | wskbddev file arch/alpha/wscons/wsemul_dumb.c (wsdisplaydev | wsemuldisplaydev | wskbddev) & !wsemul_no_dumb file arch/alpha/wscons/wsemul_sun.c (wsdisplaydev | wsemuldisplaydev | wskbddev) & wsemul_sun file arch/alpha/wscons/wsevent.c wsdisplaydev | wsmousedev file arch/alpha/wscons/wskbd.c wskbd | wsdisplaydev | wsemuldisplaydev | wskbddev needs-flag file arch/alpha/wscons/wsmouse.c wsmouse | wsmousedev needs-flag d90 1 a90 1 device cfb: raster, wsemuldisplaydev d95 1 a95 1 device sfb: raster, wsemuldisplaydev d146 1 a146 1 device pckbd: wskbddev d150 1 a150 1 device pms: wsmousedev d211 1 a211 1 device tga: raster, wsemuldisplaydev d218 1 a220 4 device pcimd: wsdisplaydev attach pcimd at pci file arch/alpha/pci/pcimd.c pcimd @ 1.32.2.2 log @move wscons file specs into their own file, since eventually I hope this to be a MI kernel subsystem (and until then, it's nice to keep modifications localized. 8-) @ text @d1 1 a1 1 # $NetBSD: files.alpha,v 1.32.2.1 1996/12/07 02:04:55 cgd Exp $ d10 5 a14 5 # # Common code # include "arch/alpha/wscons/files.wscons" d18 2 a19 2 file arch/alpha/common/shared_intr.c alpha_shared_intr | dec_eb164 | dec_kn20aa a23 1 d51 49 d120 1 a120 1 device cfb: wsemuldisplaydev, wsrasteremulops d125 1 a125 1 device sfb: wsemuldisplaydev, wsrasteremulops d241 1 a241 1 device tga: wsemuldisplaydev, wsrasteremulops @ 1.32.2.3 log @sync with trunk @ text @d1 1 a1 1 # $NetBSD: files.alpha,v 1.36 1997/01/23 22:50:52 cgd Exp $ d46 5 a50 3 # Memory Disk file arch/alpha/alpha/md_root.c memory_disk_hooks major { md = 6 } a138 9 # Floppy disk controller device fdc { drive = -1 } attach fdc at isa device fd: disk, isadma attach fd at fdc file arch/alpha/isa/fd.c fdc needs-flag major { fd = 0 } # PC speaker @ 1.32.2.4 log @sync with trunk @ text @d1 1 a1 1 # $NetBSD: files.alpha,v 1.37 1997/01/31 02:49:57 cgd Exp $ a107 1 major { wd = 4 } @ 1.32.2.5 log @for now, pckbd is needs-count, and therefore can't be cloning @ text @d1 1 a1 1 # $NetBSD: files.alpha,v 1.32.2.4 1997/01/31 17:14:49 cgd Exp $ d129 1 a129 1 file arch/alpha/isa/pckbd.c pckbd needs-count @ 1.32.2.6 log @sync the nwscons branch up with yesterday's version of the trunk. Lots of conflicts/changes because of the RCS Id format changes. Also, a few cleanups and corrections. @ text @d1 1 a1 1 # $NetBSD: files.alpha,v 1.46 1997/04/21 14:47:37 cgd Exp $ a9 20 # # Option header definitions # # CPU support option headers defopt DEC_2000_300 # "Jensen": 2000/300 (DECpc AXP 150) defopt DEC_2100_A50 # Avanti etc: AlphaStation 400, 200, etc. defopt DEC_3000_300 # Pelican etc: 3000/300* defopt DEC_3000_500 # Flamingo etc: 3000/[4-9]00* defopt DEC_AXPPCI_33 # NoName: AXPpci33, etc. defopt DEC_EB164 # EB164: AlphaPC 164 defopt DEC_EB64PLUS # EB64+: AlphaPC 64, etc. defopt DEC_KN20AA # KN20AA: AlphaStation 500 and 600 defopt DEC_KN8AE # KN8AE: AlphaServer 8200 and 8400 # Miscellaneous CPU-specific option headers defopt FIX_UNALIGNED_VAX_FP d18 2 a19 2 file arch/alpha/common/shared_intr.c alpha_shared_intr | dec_eb164 | dec_eb64plus | dec_kn20aa | dec_kn8ae a51 21 # TurboLaser Bus Support # device tlsb { node = -1 , offset = -1 } attach tlsb at mainbus file arch/alpha/tlsb/tlsb.c tlsb & dec_kn8ae device kft { } attach kft at tlsb file arch/alpha/tlsb/kftxx.c kft device tlsbmem attach tlsbmem at tlsb file arch/alpha/tlsb/tlsbmem.c tlsbmem device gbus { offset = -1 } attach gbus at tlsb file arch/alpha/tlsb/gbus.c gbus # d90 4 a93 4 device asc: scsi, ncr53c9x attach asc at tcds file arch/alpha/tc/asc.c asc needs-count file arch/alpha/tc/tcds_dma.c asc d108 1 a108 9 # Hacked version of ISA "wd" (ESDI/IDE/etc.) controller driver device awdc {drive = -1} attach awdc at isa device awd: disk attach awd at awdc file arch/alpha/isa/awd.c awdc needs-flag major { awd = 4 } a180 13 device dwlpx: pcibus attach dwlpx at kft file arch/alpha/pci/dwlpx.c dwlpx file arch/alpha/pci/dwlpx_pci.c dwlpx file arch/alpha/pci/pci_kn8ae.c dwlpx file arch/alpha/pci/dwlpx_bus_mem.c dwlpx file arch/alpha/pci/dwlpx_bus_io.c dwlpx # common support files file arch/alpha/pci/pci_swiz_io_common.c apecs | cia | dwlpx | lca file arch/alpha/pci/pci_swiz_mem_common.c apecs | cia | dwlpx | lca # CPU support files a184 2 file arch/alpha/pci/pci_eb64plus.c dec_eb64plus file arch/alpha/pci/pci_eb64plus_intr.s dec_eb64plus a222 1 attach mcclock at gbus with mcclock_tlsb a225 2 file arch/alpha/tlsb/mcclock_tlsb.c mcclock_tlsb d230 1 d249 7 a255 2 # Network protocol checksum routines file arch/alpha/alpha/in_cksum.c inet d258 1 a258 1 # PROM console support (for ports that don't have native console support) d261 2 a262 1 # CPU support d264 1 a268 1 file arch/alpha/alpha/dec_eb64plus.c dec_eb64plus needs-flag a269 1 file arch/alpha/alpha/dec_kn8ae.c dec_kn8ae needs-flag @ 1.32.2.7 log @syng thorpej-bus-dma changes with alpha-nwscons branch @ text @d1 1 a1 1 # $NetBSD: files.alpha,v 1.32.2.6 1997/06/01 04:11:58 cgd Exp $ a39 2 define alpha_sgmap file arch/alpha/common/sgmap_common.c alpha_sgmap | dec_3000_500 a101 4 file arch/alpha/tc/tc_dma.c tcasic file arch/alpha/tc/tc_dma_3000_300.c tcasic & dec_3000_300 file arch/alpha/tc/tc_dma_3000_500.c tcasic & dec_3000_500 file arch/alpha/tc/tc_sgmap.c tcasic & dec_3000_500 d209 1 a209 1 device apecs: pcibus, alpha_sgmap a213 1 file arch/alpha/pci/apecs_dma.c apecs d216 1 a216 1 device lca: pcibus, alpha_sgmap a220 1 file arch/alpha/pci/lca_dma.c lca d223 1 a223 1 device cia: pcibus, alpha_sgmap a227 1 file arch/alpha/pci/cia_dma.c cia d230 1 a230 1 device dwlpx: pcibus, alpha_sgmap a232 1 file arch/alpha/pci/dwlpx_dma.c dwlpx a238 2 file arch/alpha/pci/pci_sgmap_pte32.c dwlpx file arch/alpha/pci/pci_sgmap_pte64.c apecs | cia | lca a312 1 file arch/alpha/common/bus_dma.c @ 1.32.2.8 log @sync nwscons branch with changes in -current as of July 21, 1997 @ text @d1 1 a1 1 # $NetBSD: files.alpha,v 1.32.2.7 1997/06/07 04:43:02 cgd Exp $ d95 1 a95 1 # Bus-independent support for DEC devices a96 1 include "dev/dec/files.dec" a97 3 # # TurboChannel Devices # a99 3 # TC attachment is MD attach tc at tcbus d112 2 a113 1 # IOASIC device and attachment defined in sys/dev/tc/files.tc d142 6 a147 1 # TC and baseboard ioasic Lance ethernet are in files.tc @ 1.32.2.9 log @sync with -current as of August 11, 1997 @ text @d1 1 a1 1 # $NetBSD: files.alpha,v 1.52 1997/08/12 02:59:43 cgd Exp $ a19 1 defopt DEC_550 # Miata: Personal Workstation (550) d77 1 a77 1 device tlsb { node = -1, offset = -1 } d216 1 a216 11 define alpha_pci_swiz_bus file arch/alpha/pci/pci_swiz_io_common.c alpha_pci_swiz_bus file arch/alpha/pci/pci_swiz_mem_common.c alpha_pci_swiz_bus define alpha_pci_sgmap_pte32 file arch/alpha/pci/pci_sgmap_pte32.c alpha_pci_sgmap_pte32 define alpha_pci_sgmap_pte64 file arch/alpha/pci/pci_sgmap_pte64.c alpha_pci_sgmap_pte64 device apecs: pcibus, alpha_sgmap, alpha_pci_swiz_bus, alpha_pci_sgmap_pte64 d224 9 a232 1 device cia: pcibus, alpha_sgmap, alpha_pci_swiz_bus, alpha_pci_sgmap_pte64 d235 2 a238 3 file arch/alpha/pci/cia_swiz_bus_io.c cia file arch/alpha/pci/cia_swiz_bus_mem.c cia file arch/alpha/pci/cia_swiz_pci.c cia d240 1 a240 1 device dwlpx: pcibus, alpha_sgmap, alpha_pci_swiz_bus, alpha_pci_sgmap_pte32 d245 1 a245 1 file arch/alpha/pci/pci_kn8ae.c dwlpx # XXX doesn't really fit here d249 5 a253 7 device lca: pcibus, alpha_sgmap, alpha_pci_swiz_bus, alpha_pci_sgmap_pte64 attach lca at mainbus file arch/alpha/pci/lca.c lca file arch/alpha/pci/lca_bus_io.c lca file arch/alpha/pci/lca_bus_mem.c lca file arch/alpha/pci/lca_dma.c lca file arch/alpha/pci/lca_pci.c lca a339 1 file arch/alpha/alpha/dec_550.c dec_550 needs-flag @ 1.31 log @update for VGA changes and shared_intr.c move @ text @d1 1 a1 1 # $NetBSD: files.alpha,v 1.30 1996/11/17 02:05:29 cgd Exp $ d26 1 a26 1 device mainbus { } # no locators (yet?) d29 1 a29 1 device cpu { } # not really optional; can be a 'bus' d142 11 a152 6 device pckbd attach pckbd at isa file arch/alpha/isa/pckbd.c pckbd needs-flag device pms attach pms at isa file arch/alpha/isa/pms.c pms needs-flag d173 2 d180 2 a183 3 file arch/alpha/pci/apecs_lca_bus_io.c apecs | lca file arch/alpha/pci/apecs_lca_bus_mem.c apecs | lca d194 1 @ 1.30 log @use the new common chained-interrupt support code. @ text @d1 1 a1 1 # $NetBSD: files.alpha,v 1.29 1996/11/12 05:14:39 cgd Exp $ d10 4 d16 1 a16 1 file arch/alpha/alpha/shared_intr.c alpha_shared_intr | dec_eb164 | d19 3 a61 1 define wsconsdev {[console = -1]} a70 1 d140 2 d149 2 d212 2 a213 3 device pcivga: wsconsdev attach pcivga at pci file arch/alpha/pci/pcivga.c pcivga needs-flag @ 1.29 log @convert cpu-dependent routine selection to use a centralized CPU switch, thus deleting (and cleaning up) N pages of #ifdefs in machdep.c. While we're at it, make the cpu type options generate flags, and check them instead of kernel Makefile defines. @ text @d1 1 a1 1 # $NetBSD: files.alpha,v 1.28 1996/11/11 21:10:58 cgd Exp $ d10 4 d188 1 a188 1 device sio: isabus @ 1.28 log @alphabetize and clean up machine-specific files, add eb164's machine file @ text @d1 1 a1 1 # $NetBSD: files.alpha,v 1.27 1996/10/22 21:15:45 cgd Exp $ d250 8 a257 7 file arch/alpha/alpha/dec_2100_a50.c dec_2100_a50 file arch/alpha/alpha/dec_21000.c dec_21000 file arch/alpha/alpha/dec_3000_300.c dec_3000_300 file arch/alpha/alpha/dec_3000_500.c dec_3000_500 file arch/alpha/alpha/dec_axppci_33.c dec_axppci_33 file arch/alpha/alpha/dec_eb164.c dec_eb164 file arch/alpha/alpha/dec_kn20aa.c dec_kn20aa @ 1.27 log @there is no TC I/O space, so in the new bus.h world order there is no tc_bus_io.c. @ text @d1 1 a1 1 # $NetBSD: files.alpha,v 1.26 1996/09/27 17:14:35 cgd Exp $ d173 2 a175 1 file arch/alpha/pci/pci_axppci_33.c dec_axppci_33 d250 3 d254 2 a255 2 file arch/alpha/alpha/dec_3000_300.c dec_3000_300 file arch/alpha/alpha/dec_2100_a50.c dec_2100_a50 a256 2 file arch/alpha/alpha/dec_axppci_33.c dec_axppci_33 file arch/alpha/alpha/dec_21000.c dec_21000 @ 1.26 log @update for changes to config. @ text @d1 1 a1 1 # $NetBSD: files.alpha,v 1.25 1996/09/09 16:31:36 cgd Exp $ a70 1 file arch/alpha/tc/tc_bus_io.c tcasic @ 1.25 log @add specs for 'rd' @ text @d1 1 a1 1 # $NetBSD: files.alpha,v 1.24 1996/08/20 22:20:07 cgd Exp $ d27 1 a27 1 include "../../../scsi/files.scsi" d43 1 a43 1 include "../../../dev/rcons/files.rcons" d66 1 a66 1 include "../../../dev/tc/files.tc" d118 2 a119 2 include "../../../dev/pci/files.pci" # XXX some ISA devs are 'at pci' too. include "../../../dev/isa/files.isa" d144 1 a144 1 include "../../../dev/eisa/files.eisa" d151 1 a151 1 # include "../../../dev/pci/files.pci" XXX SEE ABOVE d258 1 a258 1 include "../../../compat/osf1/files.osf1" @ 1.24 log @switch 'old_pmap' option to 'new_pmap', since getting the new pmap code is going to take a while... @ text @d1 1 a1 1 # $NetBSD: files.alpha,v 1.23 1996/07/14 03:46:05 cgd Exp $ d32 5 @ 1.23 log @allow people to use the (slower) MI in_cksum.c vi 'options GENERIC_IN_CKSUM' @ text @d1 1 a1 1 # $NetBSD: files.alpha,v 1.22 1996/07/02 22:32:16 cgd Exp $ d221 2 a222 2 file arch/alpha/alpha/pmap.c !old_pmap file arch/alpha/alpha/pmap.old.c old_pmap @ 1.22 log @if OLD_PMAP defined, don't usee alpha/pmap.c and use alpha/pmap.old.c instead. @ text @d1 1 a1 1 # $NetBSD: files.alpha,v 1.21 1996/05/30 23:18:14 cgd Exp $ d237 2 a238 1 file arch/alpha/alpha/in_cksum.c inet @ 1.21 log @now that the bug has been fixed, we can go back to using the Alpha-optimized in_cksum(). @ text @d1 1 a1 1 # $NetBSD: files.alpha,v 1.20 1996/05/23 23:27:25 cgd Exp $ d221 2 a222 1 file arch/alpha/alpha/pmap.c @ 1.20 log @disable alpha-specific in_cksum.c; it seems slightly buggy @ text @d1 1 a1 1 # $NetBSD: files.alpha,v 1.19 1996/05/19 21:24:24 cgd Exp $ d236 1 a236 2 #file arch/alpha/alpha/in_cksum.c inet file netinet/in_cksum.c inet @ 1.19 log @Tuned in_cksum() from Matt Thomas . According to him, this implementation is approximately 50% faster than the machine-independent portable version. @ text @d1 1 a1 1 # $NetBSD: files.alpha,v 1.18 1996/05/17 23:44:02 cgd Exp $ d236 2 a237 1 file arch/alpha/alpha/in_cksum.c inet @ 1.19.4.1 log @pulled up to the release branch by cgd's request @ text @d1 1 a1 1 # $NetBSD: files.alpha,v 1.20 1996/05/23 23:27:25 cgd Exp $ d236 1 a236 2 #file arch/alpha/alpha/in_cksum.c inet file netinet/in_cksum.c inet @ 1.19.4.2 log @pull up from trunk: >now that the bug has been fixed, we can go back to using the >Alpha-optimized in_cksum(). @ text @d1 1 a1 1 # $NetBSD: files.alpha,v 1.21 1996/05/30 23:18:14 cgd Exp $ d236 2 a237 1 file arch/alpha/alpha/in_cksum.c inet @ 1.18 log @add files for the implementation of the TC 'bus' mem & I/O functions @ text @d1 1 a1 1 # $NetBSD: files.alpha,v 1.17 1996/05/07 00:33:35 thorpej Exp $ a229 1 file netinet/in_cksum.c d236 2 a237 1 file netns/ns_cksum.c ns @ 1.17 log @*** empty log message *** @ text @d1 1 a1 1 # $NetBSD: files.alpha,v 1.16 1996/05/01 23:22:24 cgd Exp $ d66 2 @ 1.16 log @add support for PMAG-B Color Frame Buffer (CFB) option boards. OSF/1 doesn't support these, but they appear to work OK (with an appropriate monitor) in my 3000/300. @ text @d1 1 a1 1 # $NetBSD: files.alpha,v 1.15 1996/05/01 20:26:39 cgd Exp $ a100 1 device le: ether, ifnet d103 1 a103 1 file dev/tc/if_le.c le @ 1.15 log @add the right (raster, wsconsdev) attributes to sfb @ text @d1 1 a1 1 # $NetBSD: files.alpha,v 1.14 1996/04/18 00:55:15 cgd Exp $ d74 6 a79 1 # Smart Frame buffer (XXX NOT YET SUPPORTED) @ 1.14 log @attach le with different attributes, depending on parent (i.e. tc or ioasic), and use those attributes to pull in appropriate files. le_ioasic now has needs-flag, but le doesn't; the flag is only necessary on systems configured with IOASIC-attached LANCE chips. @ text @d1 1 a1 1 # $NetBSD: files.alpha,v 1.13 1996/04/17 22:08:29 cgd Exp $ d75 1 a75 1 device sfb @ 1.13 log @ioasic doesn't need a flag, and correctly conditionalize inclusion of machines' tc configuration files. @ text @d1 1 a1 1 # $NetBSD: files.alpha,v 1.12 1996/04/17 22:01:50 cgd Exp $ d97 5 a101 2 attach le at ioasic, tc with le_tc file dev/tc/if_le.c le needs-flag # for le_iomem @ 1.12 log @clean up clock handling: clock drivers are now seperate from the chip-independent clock code. 'clock' has been renamed 'mcclock' 'clock' has been renamed 'mcclock' (since it's a driver for that particular clock, and since eventually there may be another clock chip driver), and now attaches via seperate match/attach functions to both TC and ISA. This removes a whole lot of #ifdefs... @ text @d1 1 a1 1 # $NetBSD: files.alpha,v 1.11 1996/04/12 01:20:50 cgd Exp $ d66 2 a67 2 file arch/alpha/tc/tc_3000_500.c dec_3000_500 file arch/alpha/tc/tc_3000_300.c dec_3000_300 d72 1 a72 1 file arch/alpha/tc/ioasic.c ioasic needs-flag @ 1.11 log @update for present alpha reality: add drivers for ps/2-style mice (on the PC-ish alphas), and for the workstation console glue code. also, update for config changes, etc. @ text @d1 1 a1 1 # $NetBSD: files.alpha,v 1.10 1996/03/17 01:06:24 thorpej Exp $ d194 6 a199 6 device clock attach clock at isa, ioasic file arch/alpha/alpha/clock.c #XXX clock file arch/alpha/alpha/clock_mc.c dec_3000_500 | dec_2000_300 | dec_3000_300 | dec_2100_a50 | dec_kn20aa | dec_axppci_33 | dec_21000 d206 1 @ 1.10 log @New device attachment scheme: - split softc size and match/attach out from cfdriver into a new struct cfattach. - new "attach" directive for files.*. May specify the name of the cfattach structure, so that devices may be easily attached to parents with different autoconfiguration semantics. @ text @d1 1 a1 1 # $NetBSD: files.alpha,v 1.9 1995/12/20 00:14:19 cgd Exp $ d15 2 a16 2 device mainbus { } # no locators (yet?) attach mainbus at root d18 2 a19 2 device cpu { } # not really optional; can be a 'bus' attach cpu at mainbus a33 8 # ansi/sun console emulator # define ansicons file dev/pseudo/ansicons.c ansicons # d37 1 d39 2 a40 4 define rcons file dev/pseudo/rcons_init.c rcons file dev/pseudo/rcons_subr.c rcons a44 1 # XXX should be pseudo-device, with an ansicons attribute. d46 9 a54 2 define wsc # XXX should be pseudo-dev file arch/alpha/pci/wscons.c wsc needs-flag d63 2 a64 2 device tcasic: tcbus attach tcasic at mainbus d70 2 a71 2 device ioasic { offset = -1 } attach ioasic at tc a73 5 # the TurboChannel clock (XXX) # device clock # not really optional # attach clock at ioasic #file arch/alpha/alpha/clock.c clock d75 2 a76 2 device sfb attach sfb at tc d80 2 a81 2 device scc attach scc at ioasic d85 2 a86 2 device tcds { slot = -1 } attach tcds at tc d90 2 a91 2 device esp: scsi attach esp at tcds d96 2 a97 3 # XXX should use entry in files.tc device le at ioasic, tc: ether, ifnet attach le at ioasic, tc with le_tc d104 1 d114 3 a116 6 device ibus { } attach ibus at mainbus device jcombo: isabus attach jcombo at ibus device jeisa: eisabus attach jeisa at ibus d119 1 a119 1 attach pckbd at isa a120 1 # XXX should attach to pckbd d122 1 a122 1 attach pms at isa d137 1 a137 1 include "../../../dev/pci/files.pci" a141 1 file arch/alpha/pci/apecs_isa.c apecs d144 8 d155 2 a156 1 file arch/alpha/pci/cia_isa.c cia a158 6 device lca: pcibus attach lca at mainbus file arch/alpha/pci/lca.c lca file arch/alpha/pci/lca_isa.c lca file arch/alpha/pci/lca_pci.c lca d172 1 a172 1 device pceb: eisabus d174 2 a175 2 file arch/alpha/pci/sio.c sio pceb needs-flag file arch/alpha/pci/sio_pic.c sio pceb d177 1 a177 1 device tga: rcons, wsc, ansicons d180 4 d185 1 a185 1 device pcivga: wsc, ansicons d194 6 a199 6 device clock # not really optional attach clock at isa, ioasic file arch/alpha/alpha/clock.c clock file arch/alpha/alpha/clock_mc.c dec_3000_500 dec_2000_300 dec_3000_300 dec_2100_a50 dec_kn20aa dec_axppci_33 dec_21000 @ 1.9 log @rename TC 'asic' to 'ioasic' @ text @d1 1 a1 1 # $NetBSD: files.alpha,v 1.8 1995/11/23 02:35:27 cgd Exp $ d15 2 a16 1 device mainbus at root { } # no locators (yet?) d18 2 a19 1 device cpu at mainbus { } # not really optional; can be a 'bus' d66 2 a67 1 device tcasic at mainbus: tcbus d73 2 a74 1 device ioasic at tc { offset = -1 } d78 2 a79 1 # device clock at ioasic # not really optional d83 2 a84 1 device sfb at tc d88 2 a89 1 device scc at ioasic d93 2 a94 1 device tcds at tc { slot = -1 } d98 2 a99 1 device esp at tcds: scsi d104 1 d106 1 d122 6 a127 3 device ibus at mainbus { } device jcombo at ibus: isabus device jeisa at ibus: eisabus d129 2 a130 1 device pckbd at isa d132 3 a134 1 device pms at isa d151 2 a152 1 device apecs at mainbus: pcibus d157 2 a158 1 device cia at mainbus: pcibus d163 2 a164 1 device lca at mainbus: pcibus d180 4 a183 2 device sio at pci: isabus device pceb at pci: eisabus d187 2 a188 1 device tga at pci: rcons, wsc, ansicons d191 2 a192 1 device pcivga at pci: wsc, ansicons d200 2 a201 1 device clock at isa, ioasic # not really optional @ 1.8 log @wholesale update from my NetBSD/Alpha source tree. Includes: Support for AXPpci CPUs, Support for AlphaStation 600 CPUs, new boot block structure, which requires an 'installboot' program and works a lot like the NetBSD/sparc boot blocks. @ text @d1 1 a1 1 # $NetBSD: files.alpha,v 1.7 1995/09/20 00:20:18 thorpej Exp $ d62 5 a66 3 # the turbochannel bus itself device tc at mainbus { slot = -1, offset = -1 } file arch/alpha/tc/tc.c tc needs-flag a67 1 file arch/alpha/tc/tc_3000_500.c dec_3000_500 d70 2 a71 2 device asic at tc { offset = -1 } # not really optional file arch/alpha/tc/asic.c asic needs-flag d74 1 a74 1 # device clock at asic # not really optional d82 1 a82 1 device scc at asic d94 3 a96 4 # Baseboard Lance ethernet. (XXX option slot lance) device le at asic: ifnet, ether file arch/alpha/tc/if_le.c le needs-count d176 1 a176 1 device clock at isa, asic # not really optional @ 1.7 log @Use `files.osf1' @ text @d1 1 a1 1 # $NetBSD: files.alpha,v 1.6 1995/08/03 00:09:25 cgd Exp $ d20 1 d30 1 d34 1 d38 1 d42 3 a45 2 file dev/pseudo/raster_op.c rcons file dev/pseudo/raster_text.c rcons d49 1 d57 1 d70 1 a70 1 file arch/alpha/tc/asic.c asic d97 10 d108 1 a108 1 # PCI-bearing chipsets and "necessary" files. d111 24 a134 1 device apecs at mainbus { } d139 6 a144 1 device lca at cpu { } d146 2 a147 1 file arch/alpha/pci/lca_pio.c lca d150 3 d155 1 a155 1 # PCI devices a157 3 device pci at apecs, lca {[bus = -1], [dev = -1]} include "../../../dev/pci/files.pci" d160 4 a163 3 device sio at pci { } file arch/alpha/pci/sio.c sio file arch/alpha/pci/sio_pic.c sio d171 1 d173 1 a173 1 # ISA Devices a175 3 device isa at sio {[port = -1], [size = 0], # XXX [iomem = -1], [iosiz = 0], [irq = -1], [drq = -1]} d177 4 a180 17 include "../../../dev/isa/files.isa" file arch/alpha/isa/isa_machdep.c isa needs-flag # XXX #file arch/alpha/isa/isafcns_jensen.c dec_2000_300 device pckbd at isa file arch/alpha/isa/pckbd.c pckbd needs-flag device pms at isa file arch/alpha/isa/pms.c pms needs-flag # # EISA Devices # #include "../../../dev/eisa/files.eisa" d203 1 d205 1 a205 1 # Optional files a209 4 file arch/alpha/alpha/clock.c clock file arch/alpha/alpha/clock_mc.c dec_3000_500 dec_2000_300 dec_3000_300 dec_2100_a50 d214 6 a219 3 file arch/alpha/alpha/dec_3000_500.c dec_3000_500 file arch/alpha/alpha/dec_3000_300.c dec_3000_300 file arch/alpha/alpha/dec_2100_a50.c dec_2100_a50 @ 1.6 log @update for all the latest bells and whistles @ text @d1 1 a1 1 # $NetBSD: files.alpha,v 1.5 1995/06/27 01:02:23 cgd Exp $ a176 6 file compat/osf1/osf1_ioctl.c compat_osf1 file compat/osf1/osf1_misc.c compat_osf1 file compat/osf1/osf1_mount.c compat_osf1 file compat/osf1/osf1_syscalls.c compat_osf1 file compat/osf1/osf1_sysent.c compat_osf1 d188 3 @ 1.5 log @update for current configuration descriptions @ text @d1 1 a1 1 # $NetBSD: files.alpha,v 1.4 1995/04/22 12:45:08 cgd Exp $ d30 22 d118 6 d138 6 d189 5 @ 1.4 log @clean up a bit, use MI files lists. add a bunch of comments. Also, include the EISA, ISA, and PCI files lists. @ text @d1 1 a1 1 # $NetBSD: files.alpha.newconf,v 1.3 1995/03/03 01:33:44 cgd Exp $ d17 1 a17 1 device cpu at mainbus # not really optional d44 2 a45 2 device clock at asic # not really optional file arch/alpha/alpha/clock.c clock d69 1 a69 1 # ISA Devices d72 4 a75 6 #device isa at mainbus {[port = -1], [size = 0], # XXX # [iomem = -1], [iosiz = 0], # [irq = -1], [drq = -1]} #include "../../../dev/isa/files.isa" #file arch/alpha/isa/isa_machdep.c isa needs-flag # XXX #file arch/alpha/isa/isa_xxx.c isa d77 3 a79 3 # # EISA Devices # d81 1 a81 1 #include "../../../dev/eisa/files.eisa" d87 1 a87 1 device pci at mainbus {[bus = -1], [dev = -1]} d92 24 d148 7 @ 1.3 log @kill redundant 'cd' major number definition @ text @d1 1 a1 1 # $NetBSD: files.alpha.newconf,v 1.2 1995/02/27 16:36:37 cgd Exp $ d10 5 d20 14 d35 1 a35 1 file arch/alpha/tc/tc.c tc d39 2 a40 1 device asic at tc { offset = -1 } # not really optional d43 2 a44 1 device clock at asic # not really optional d47 1 d51 1 d53 1 a53 1 file arch/alpha/tc/scc.c scc needs-count d55 1 d57 10 a66 1 file arch/alpha/tc/tcds.c tcds needs-count d68 3 a70 4 define scsi {} file scsi/scsi_base.c scsi file scsi/scsi_ioctl.c scsi file scsi/scsiconf.c scsi d72 16 a87 3 device esp at tcds: scsi file arch/alpha/tc/esp.c esp needs-count file arch/alpha/tc/dma.c esp d89 1 a89 1 device scsibus at scsi { target = -1, drive = -1 } d91 2 a92 15 major { cd = 3 } device cd at scsibus: disk file scsi/cd.c cd needs-flag major { sd = 8 } device sd at scsibus: disk file scsi/sd.c sd needs-flag major { st = 2 } device st at scsibus: tape file scsi/st.c st needs-flag device ch at scsibus: disk file scsi/ch.c ch needs-flag device uk at scsibus: disk file scsi/uk.c uk needs-flag device su at scsibus: disk file scsi/su.c su needs-flag d94 3 a96 2 device le at asic: ifnet, ether file arch/alpha/tc/if_le.c le needs-count a111 1 d114 5 @ 1.2 log @fill up device switches, clean up a couple of mistakes. @ text @d1 1 a1 1 # $NetBSD: files.alpha.newconf,v 1.1 1995/02/13 23:07:26 cgd Exp $ a82 1 major { cd = 3 } @ 1.1 log @preliminary Alpha support. note that NOT ALL OF THE MODIFICATIONS TO THE REST OF THE KERNEL ARE IN THE TREE YET. Also, some of this is _incredibly_ hack-ish, etc., but it works. @ text @d1 1 a1 1 # $NetBSD$ d5 3 a39 2 major { sd = 8 } d46 1 d49 1 d52 1 a79 3 # XXX file arch/alpha/alpha/promcons.c d83 1 @