head 1.129; access; symbols netbsd-11-0-RC5:1.128 netbsd-11-0-RC4:1.128 netbsd-11-0-RC3:1.128 netbsd-11-0-RC2:1.128 netbsd-11-0-RC1:1.128 perseant-exfatfs-base-20250801:1.128 netbsd-11:1.128.0.4 netbsd-11-base:1.128 netbsd-10-1-RELEASE:1.125.30.2 perseant-exfatfs-base-20240630:1.128 perseant-exfatfs:1.128.0.2 perseant-exfatfs-base:1.128 netbsd-8-3-RELEASE:1.120.10.2 netbsd-9-4-RELEASE:1.125 netbsd-10-0-RELEASE:1.125.30.2 netbsd-10-0-RC6:1.125.30.2 netbsd-10-0-RC5:1.125.30.2 netbsd-10-0-RC4:1.125.30.2 netbsd-10-0-RC3:1.125.30.1 netbsd-10-0-RC2:1.125.30.1 thorpej-ifq:1.126.0.4 thorpej-ifq-base:1.126 thorpej-altq-separation:1.126.0.2 thorpej-altq-separation-base:1.126 netbsd-10-0-RC1:1.125.30.1 netbsd-10:1.125.0.30 netbsd-10-base:1.125 bouyer-sunxi-drm:1.125.0.28 bouyer-sunxi-drm-base:1.125 netbsd-9-3-RELEASE:1.125 thorpej-i2c-spi-conf2:1.125.0.26 thorpej-i2c-spi-conf2-base:1.125 thorpej-futex2:1.125.0.24 thorpej-futex2-base:1.125 thorpej-cfargs2:1.125.0.22 thorpej-cfargs2-base:1.125 cjep_sun2x-base1:1.125 cjep_sun2x:1.125.0.20 cjep_sun2x-base:1.125 cjep_staticlib_x-base1:1.125 netbsd-9-2-RELEASE:1.125 cjep_staticlib_x:1.125.0.18 cjep_staticlib_x-base:1.125 thorpej-i2c-spi-conf:1.125.0.16 thorpej-i2c-spi-conf-base:1.125 thorpej-cfargs:1.125.0.14 thorpej-cfargs-base:1.125 thorpej-futex:1.125.0.12 thorpej-futex-base:1.125 netbsd-9-1-RELEASE:1.125 bouyer-xenpvh-base2:1.125 phil-wifi-20200421:1.125 bouyer-xenpvh-base1:1.125 phil-wifi-20200411:1.125 bouyer-xenpvh:1.125.0.10 bouyer-xenpvh-base:1.125 is-mlppp:1.125.0.8 is-mlppp-base:1.125 phil-wifi-20200406:1.125 netbsd-8-2-RELEASE:1.120.10.2 ad-namecache-base3:1.125 netbsd-9-0-RELEASE:1.125 netbsd-9-0-RC2:1.125 ad-namecache-base2:1.125 ad-namecache-base1:1.125 ad-namecache:1.125.0.6 ad-namecache-base:1.125 netbsd-9-0-RC1:1.125 phil-wifi-20191119:1.125 netbsd-9:1.125.0.4 netbsd-9-base:1.125 phil-wifi-20190609:1.125 netbsd-8-1-RELEASE:1.120.10.2 netbsd-8-1-RC1:1.120.10.2 isaki-audio2:1.125.0.2 isaki-audio2-base:1.125 pgoyette-compat-merge-20190127:1.123.4.2 pgoyette-compat-20190127:1.125 pgoyette-compat-20190118:1.125 pgoyette-compat-1226:1.124 pgoyette-compat-1126:1.124 pgoyette-compat-1020:1.124 pgoyette-compat-0930:1.124 pgoyette-compat-0906:1.124 netbsd-7-2-RELEASE:1.118 pgoyette-compat-0728:1.124 netbsd-8-0-RELEASE:1.120.10.2 phil-wifi:1.124.0.2 phil-wifi-base:1.124 pgoyette-compat-0625:1.124 netbsd-8-0-RC2:1.120.10.2 pgoyette-compat-0521:1.124 pgoyette-compat-0502:1.124 pgoyette-compat-0422:1.123 netbsd-8-0-RC1:1.120.10.2 pgoyette-compat-0415:1.123 pgoyette-compat-0407:1.123 pgoyette-compat-0330:1.123 pgoyette-compat-0322:1.123 pgoyette-compat-0315:1.123 netbsd-7-1-2-RELEASE:1.118 pgoyette-compat:1.123.0.4 pgoyette-compat-base:1.123 netbsd-7-1-1-RELEASE:1.118 tls-maxphys-base-20171202:1.123 matt-nb8-mediatek:1.120.10.2.0.2 matt-nb8-mediatek-base:1.120.10.2 nick-nhusb-base-20170825:1.123 perseant-stdc-iso10646:1.123.0.2 perseant-stdc-iso10646-base:1.123 netbsd-8:1.120.0.10 netbsd-8-base:1.120 prg-localcount2-base3:1.120 prg-localcount2-base2:1.120 prg-localcount2-base1:1.120 prg-localcount2:1.120.0.8 prg-localcount2-base:1.120 pgoyette-localcount-20170426:1.120 bouyer-socketcan-base1:1.120 jdolecek-ncq:1.120.0.6 jdolecek-ncq-base:1.120 pgoyette-localcount-20170320:1.120 netbsd-7-1:1.118.0.36 netbsd-7-1-RELEASE:1.118 netbsd-7-1-RC2:1.118 nick-nhusb-base-20170204:1.120 netbsd-7-nhusb-base-20170116:1.118 bouyer-socketcan:1.120.0.4 bouyer-socketcan-base:1.120 pgoyette-localcount-20170107:1.120 netbsd-7-1-RC1:1.118 nick-nhusb-base-20161204:1.120 pgoyette-localcount-20161104:1.120 netbsd-7-0-2-RELEASE:1.118 nick-nhusb-base-20161004:1.120 localcount-20160914:1.120 netbsd-7-nhusb:1.118.0.34 netbsd-7-nhusb-base:1.118 pgoyette-localcount-20160806:1.120 pgoyette-localcount-20160726:1.120 pgoyette-localcount:1.120.0.2 pgoyette-localcount-base:1.120 nick-nhusb-base-20160907:1.120 nick-nhusb-base-20160529:1.120 netbsd-7-0-1-RELEASE:1.118 nick-nhusb-base-20160422:1.120 nick-nhusb-base-20160319:1.120 nick-nhusb-base-20151226:1.120 netbsd-7-0:1.118.0.32 netbsd-7-0-RELEASE:1.118 nick-nhusb-base-20150921:1.120 netbsd-7-0-RC3:1.118 netbsd-7-0-RC2:1.118 netbsd-7-0-RC1:1.118 nick-nhusb-base-20150606:1.119 nick-nhusb-base-20150406:1.119 nick-nhusb:1.118.0.30 nick-nhusb-base:1.118 netbsd-5-2-3-RELEASE:1.112.4.1 netbsd-5-1-5-RELEASE:1.112.4.1 netbsd-6-0-6-RELEASE:1.118 netbsd-6-1-5-RELEASE:1.118 netbsd-7:1.118.0.28 netbsd-7-base:1.118 yamt-pagecache-base9:1.118 yamt-pagecache-tag8:1.118 netbsd-6-1-4-RELEASE:1.118 netbsd-6-0-5-RELEASE:1.118 tls-earlyentropy:1.118.0.26 tls-earlyentropy-base:1.118 riastradh-xf86-video-intel-2-7-1-pre-2-21-15:1.118 riastradh-drm2-base3:1.118 netbsd-6-1-3-RELEASE:1.118 netbsd-6-0-4-RELEASE:1.118 netbsd-5-2-2-RELEASE:1.112.4.1 netbsd-5-1-4-RELEASE:1.112.4.1 netbsd-6-1-2-RELEASE:1.118 netbsd-6-0-3-RELEASE:1.118 netbsd-5-2-1-RELEASE:1.112.4.1 netbsd-5-1-3-RELEASE:1.112.4.1 rmind-smpnet-nbase:1.118 netbsd-6-1-1-RELEASE:1.118 riastradh-drm2-base2:1.118 riastradh-drm2-base1:1.118 riastradh-drm2:1.118.0.24 riastradh-drm2-base:1.118 rmind-smpnet:1.118.0.16 rmind-smpnet-base:1.118 netbsd-6-1:1.118.0.22 netbsd-6-0-2-RELEASE:1.118 netbsd-6-1-RELEASE:1.118 khorben-n900:1.118.0.20 netbsd-6-1-RC4:1.118 netbsd-6-1-RC3:1.118 agc-symver:1.118.0.18 agc-symver-base:1.118 netbsd-6-1-RC2:1.118 netbsd-6-1-RC1:1.118 yamt-pagecache-base8:1.118 netbsd-5-2:1.112.4.1.0.10 netbsd-6-0-1-RELEASE:1.118 yamt-pagecache-base7:1.118 netbsd-5-2-RELEASE:1.112.4.1 netbsd-5-2-RC1:1.112.4.1 matt-nb6-plus-nbase:1.118 yamt-pagecache-base6:1.118 netbsd-6-0:1.118.0.14 netbsd-6-0-RELEASE:1.118 netbsd-6-0-RC2:1.118 tls-maxphys:1.118.0.12 tls-maxphys-base:1.118 matt-nb6-plus:1.118.0.10 matt-nb6-plus-base:1.118 netbsd-6-0-RC1:1.118 jmcneill-usbmp-base10:1.118 yamt-pagecache-base5:1.118 jmcneill-usbmp-base9:1.118 yamt-pagecache-base4:1.118 jmcneill-usbmp-base8:1.118 jmcneill-usbmp-base7:1.118 jmcneill-usbmp-base6:1.118 jmcneill-usbmp-base5:1.118 jmcneill-usbmp-base4:1.118 jmcneill-usbmp-base3:1.118 jmcneill-usbmp-pre-base2:1.118 jmcneill-usbmp-base2:1.118 netbsd-6:1.118.0.8 netbsd-6-base:1.118 netbsd-5-1-2-RELEASE:1.112.4.1 netbsd-5-1-1-RELEASE:1.112.4.1 jmcneill-usbmp:1.118.0.6 jmcneill-usbmp-base:1.118 jmcneill-audiomp3:1.118.0.4 jmcneill-audiomp3-base:1.118 yamt-pagecache-base3:1.118 yamt-pagecache-base2:1.118 yamt-pagecache:1.118.0.2 yamt-pagecache-base:1.118 rmind-uvmplock-nbase:1.117 cherry-xenmp:1.117.0.6 cherry-xenmp-base:1.117 uebayasi-xip-base7:1.117 bouyer-quota2-nbase:1.117 bouyer-quota2:1.117.0.4 bouyer-quota2-base:1.117 jruoho-x86intr:1.117.0.2 jruoho-x86intr-base:1.117 matt-mips64-premerge-20101231:1.117 matt-nb5-mips64-premerge-20101231:1.112.4.1 matt-nb5-pq3:1.112.4.1.0.8 matt-nb5-pq3-base:1.112.4.1 netbsd-5-1:1.112.4.1.0.6 uebayasi-xip-base6:1.117 uebayasi-xip-base5:1.117 netbsd-5-1-RELEASE:1.112.4.1 uebayasi-xip-base4:1.117 uebayasi-xip-base3:1.117 yamt-nfs-mp-base11:1.117 netbsd-5-1-RC4:1.112.4.1 matt-nb5-mips64-k15:1.112.4.1 uebayasi-xip-base2:1.117 yamt-nfs-mp-base10:1.117 netbsd-5-1-RC3:1.112.4.1 netbsd-5-1-RC2:1.112.4.1 uebayasi-xip-base1:1.116 netbsd-5-1-RC1:1.112.4.1 rmind-uvmplock:1.116.0.4 rmind-uvmplock-base:1.117 yamt-nfs-mp-base9:1.116 uebayasi-xip:1.116.0.2 uebayasi-xip-base:1.116 netbsd-5-0-2-RELEASE:1.112.4.1 matt-nb5-mips64-premerge-20091211:1.112.4.1 matt-premerge-20091211:1.116 yamt-nfs-mp-base8:1.116 matt-nb5-mips64-u2-k2-k4-k7-k8-k9:1.112.4.1 matt-nb4-mips64-k7-u2a-k9b:1.112.4.1 matt-nb5-mips64-u1-k1-k5:1.112.4.1 yamt-nfs-mp-base7:1.116 matt-nb5-mips64:1.112.4.1.0.4 netbsd-5-0-1-RELEASE:1.112.4.1 jymxensuspend-base:1.116 yamt-nfs-mp-base6:1.116 yamt-nfs-mp-base5:1.116 yamt-nfs-mp-base4:1.116 jym-xensuspend-nbase:1.117 yamt-nfs-mp-base3:1.116 nick-hppapmap-base4:1.116 nick-hppapmap-base3:1.116 netbsd-5-0:1.112.4.1.0.2 netbsd-5-0-RELEASE:1.112.4.1 netbsd-5-0-RC4:1.112.4.1 netbsd-5-0-RC3:1.112.4.1 nick-hppapmap-base2:1.116 netbsd-5-0-RC2:1.112 jym-xensuspend:1.115.0.2 jym-xensuspend-base:1.117 netbsd-5-0-RC1:1.112 haad-dm-base2:1.113 haad-nbase2:1.113 ad-audiomp2:1.113.0.2 ad-audiomp2-base:1.113 netbsd-5:1.112.0.4 netbsd-5-base:1.112 nick-hppapmap:1.112.0.2 nick-hppapmap-base:1.116 matt-mips64-base2:1.112 haad-dm-base1:1.112 wrstuden-revivesa-base-4:1.112 netbsd-4-0-1-RELEASE:1.104 wrstuden-revivesa-base-3:1.112 wrstuden-revivesa-base-2:1.112 wrstuden-fixsa-newbase:1.104 nick-csl-alignment-base5:1.105 haad-dm:1.111.0.10 haad-dm-base:1.113 wrstuden-revivesa-base-1:1.111 simonb-wapbl-nbase:1.111 yamt-pf42-base4:1.111 simonb-wapbl:1.111.0.8 simonb-wapbl-base:1.111 yamt-pf42-base3:1.111 hpcarm-cleanup-nbase:1.111 yamt-pf42-baseX:1.111 yamt-pf42-base2:1.111 yamt-nfs-mp-base2:1.111 wrstuden-revivesa:1.111.0.6 wrstuden-revivesa-base:1.111 yamt-nfs-mp:1.111.0.4 yamt-nfs-mp-base:1.111 yamt-pf42:1.111.0.2 yamt-pf42-base:1.111 ad-socklock-base1:1.111 yamt-lazymbuf-base15:1.111 yamt-lazymbuf-base14:1.111 keiichi-mipv6-nbase:1.111 mjf-devfs2:1.108.0.6 mjf-devfs2-base:1.114 nick-net80211-sync:1.108.0.4 nick-net80211-sync-base:1.108 keiichi-mipv6:1.108.0.2 keiichi-mipv6-base:1.111 bouyer-xeni386-merge1:1.105 matt-armv6-prevmlocking:1.105 wrstuden-fixsa-base-1:1.104 vmlocking2-base3:1.105 netbsd-4-0:1.104.0.14 netbsd-4-0-RELEASE:1.104 bouyer-xeni386-nbase:1.105 yamt-kmem-base3:1.105 cube-autoconf:1.105.0.38 cube-autoconf-base:1.105 yamt-kmem-base2:1.105 bouyer-xeni386:1.105.0.36 bouyer-xeni386-base:1.105 yamt-kmem:1.105.0.34 yamt-kmem-base:1.105 vmlocking2-base2:1.105 reinoud-bufcleanup-nbase:1.105 vmlocking2:1.105.0.32 vmlocking2-base1:1.105 netbsd-4-0-RC5:1.104 matt-nb4-arm:1.104.0.12 matt-nb4-arm-base:1.104 matt-armv6-nbase:1.111 jmcneill-base:1.105 netbsd-4-0-RC4:1.104 mjf-devfs:1.105.0.30 mjf-devfs-base:1.107 bouyer-xenamd64-base2:1.105 vmlocking-nbase:1.105 yamt-x86pmap-base4:1.105 bouyer-xenamd64:1.105.0.28 bouyer-xenamd64-base:1.105 netbsd-4-0-RC3:1.104 yamt-x86pmap-base3:1.105 yamt-x86pmap-base2:1.105 netbsd-4-0-RC2:1.104 yamt-x86pmap:1.105.0.26 yamt-x86pmap-base:1.105 netbsd-4-0-RC1:1.104 matt-armv6:1.105.0.24 matt-armv6-base:1.105 jmcneill-pm:1.105.0.22 jmcneill-pm-base:1.105 hpcarm-cleanup:1.105.0.20 hpcarm-cleanup-base:1.110 nick-csl-alignment:1.105.0.18 nick-csl-alignment-base:1.105 matt-mips64:1.105.0.16 matt-mips64-base:1.105 netbsd-3-1-1-RELEASE:1.101 netbsd-3-0-3-RELEASE:1.101 yamt-idlelwp-base8:1.105 wrstuden-fixsa:1.104.0.10 wrstuden-fixsa-base:1.104 ppcoea-renovation:1.105.0.14 ppcoea-renovation-base:1.105 thorpej-atomic:1.105.0.12 thorpej-atomic-base:1.105 reinoud-bufcleanup:1.105.0.10 reinoud-bufcleanup-base:1.105 mjf-ufs-trans:1.105.0.8 mjf-ufs-trans-base:1.105 vmlocking:1.105.0.6 vmlocking-base:1.105 ad-audiomp:1.105.0.4 ad-audiomp-base:1.105 yamt-idlelwp:1.105.0.2 post-newlock2-merge:1.104 newlock2-nbase:1.104 yamt-splraiseipl-base5:1.104 yamt-splraiseipl-base4:1.104 yamt-splraiseipl-base3:1.104 abandoned-netbsd-4-base:1.104 abandoned-netbsd-4:1.104.0.2 netbsd-3-1:1.101.0.28 netbsd-3-1-RELEASE:1.101 netbsd-3-0-2-RELEASE:1.101 yamt-splraiseipl-base2:1.104 netbsd-3-1-RC4:1.101 yamt-splraiseipl:1.104.0.6 yamt-splraiseipl-base:1.104 netbsd-3-1-RC3:1.101 yamt-pdpolicy-base9:1.104 newlock2:1.104.0.4 newlock2-base:1.104 yamt-pdpolicy-base8:1.104 netbsd-3-1-RC2:1.101 netbsd-3-1-RC1:1.101 yamt-pdpolicy-base7:1.104 netbsd-4:1.104.0.8 netbsd-4-base:1.104 yamt-pdpolicy-base6:1.103 chap-midi-nbase:1.103 netbsd-3-0-1-RELEASE:1.101 gdamore-uart:1.103.0.6 gdamore-uart-base:1.103 simonb-timcounters-final:1.102.6.1 yamt-pdpolicy-base5:1.103 chap-midi:1.103.0.4 chap-midi-base:1.103 yamt-pdpolicy-base4:1.103 yamt-pdpolicy-base3:1.103 peter-altq-base:1.103 peter-altq:1.103.0.2 yamt-pdpolicy-base2:1.103 elad-kernelauth-base:1.103 elad-kernelauth:1.102.0.10 yamt-pdpolicy:1.102.0.8 yamt-pdpolicy-base:1.102 yamt-uio_vmspace-base5:1.102 simonb-timecounters:1.102.0.6 simonb-timecounters-base:1.103 rpaulo-netinet-merge-pcb:1.102.0.4 rpaulo-netinet-merge-pcb-base:1.104 yamt-uio_vmspace:1.102.0.2 netbsd-3-0:1.101.0.26 netbsd-3-0-RELEASE:1.101 netbsd-3-0-RC6:1.101 yamt-readahead-base3:1.101 netbsd-3-0-RC5:1.101 netbsd-3-0-RC4:1.101 netbsd-3-0-RC3:1.101 yamt-readahead-base2:1.101 netbsd-3-0-RC2:1.101 yamt-readahead-pervnode:1.101 yamt-readahead-perfile:1.101 yamt-readahead:1.101.0.24 yamt-readahead-base:1.101 netbsd-3-0-RC1:1.101 yamt-vop-base3:1.101 netbsd-2-0-3-RELEASE:1.101 netbsd-2-1:1.101.0.22 yamt-vop-base2:1.101 thorpej-vnode-attr:1.101.0.20 thorpej-vnode-attr-base:1.101 netbsd-2-1-RELEASE:1.101 yamt-vop:1.101.0.18 yamt-vop-base:1.101 netbsd-2-1-RC6:1.101 netbsd-2-1-RC5:1.101 netbsd-2-1-RC4:1.101 netbsd-2-1-RC3:1.101 netbsd-2-1-RC2:1.101 netbsd-2-1-RC1:1.101 yamt-lazymbuf:1.101.0.16 yamt-km-base4:1.101 netbsd-2-0-2-RELEASE:1.101 yamt-km-base3:1.101 netbsd-3:1.101.0.14 netbsd-3-base:1.101 yamt-km-base2:1.101 yamt-km:1.101.0.10 yamt-km-base:1.101 kent-audio2:1.101.0.8 kent-audio2-base:1.101 netbsd-2-0-1-RELEASE:1.101 kent-audio1-beforemerge:1.101 netbsd-2:1.101.0.6 netbsd-2-base:1.101 kent-audio1:1.101.0.4 kent-audio1-base:1.101 netbsd-2-0-RELEASE:1.101 netbsd-2-0-RC5:1.101 netbsd-2-0-RC4:1.101 netbsd-2-0-RC3:1.101 netbsd-2-0-RC2:1.101 netbsd-2-0-RC1:1.101 netbsd-2-0:1.101.0.2 netbsd-2-0-base:1.101 netbsd-1-6-PATCH002-RELEASE:1.96 netbsd-1-6-PATCH002:1.96 netbsd-1-6-PATCH002-RC4:1.96 netbsd-1-6-PATCH002-RC3:1.96 netbsd-1-6-PATCH002-RC2:1.96 netbsd-1-6-PATCH002-RC1:1.96 ktrace-lwp:1.98.0.6 ktrace-lwp-base:1.101 netbsd-1-6-PATCH001:1.96 netbsd-1-6-PATCH001-RELEASE:1.96 netbsd-1-6-PATCH001-RC3:1.96 netbsd-1-6-PATCH001-RC2:1.96 netbsd-1-6-PATCH001-RC1:1.96 nathanw_sa_end:1.87.6.6 nathanw_sa_before_merge:1.98 fvdl_fs64_base:1.98 gmcgarry_ctxsw:1.98.0.4 gmcgarry_ctxsw_base:1.98 gmcgarry_ucred:1.98.0.2 gmcgarry_ucred_base:1.98 nathanw_sa_base:1.98 kqueue-aftermerge:1.98 kqueue-beforemerge:1.98 netbsd-1-6-RELEASE:1.96 netbsd-1-6-RC3:1.96 netbsd-1-6-RC2:1.96 netbsd-1-6-RC1:1.96 netbsd-1-6:1.96.0.6 netbsd-1-6-base:1.96 gehenna-devsw:1.96.0.4 gehenna-devsw-base:1.97 netbsd-1-5-PATCH003:1.71.2.3 eeh-devprop:1.96.0.2 eeh-devprop-base:1.96 newlock:1.95.0.4 newlock-base:1.95 ifpoll-base:1.95 nathanw_sa:1.87.0.6 thorpej-mips-cache:1.87.0.4 thorpej-mips-cache-base:1.87 thorpej-devvp-base3:1.87 thorpej-devvp-base2:1.87 post-chs-ubcperf:1.87 pre-chs-ubcperf:1.87 thorpej-devvp:1.87.0.2 thorpej-devvp-base:1.87 netbsd-1-5-PATCH002:1.71.2.3 kqueue:1.86.0.2 kqueue-base:1.98 netbsd-1-5-PATCH001:1.71.2.3 thorpej_scsipi_beforemerge:1.82 thorpej_scsipi_nbase:1.82 netbsd-1-5-RELEASE:1.71.2.3 netbsd-1-5-BETA2:1.71.2.3 netbsd-1-5-BETA:1.71.2.3 netbsd-1-4-PATCH003:1.48 netbsd-1-5-ALPHA2:1.71.2.1 netbsd-1-5:1.71.0.2 netbsd-1-5-base:1.71 minoura-xpg4dl-base:1.68 minoura-xpg4dl:1.68.0.2 netbsd-1-4-PATCH002:1.48 chs-ubc2-newbase:1.63 wrstuden-devbsize-19991221:1.60 wrstuden-devbsize:1.60.0.8 wrstuden-devbsize-base:1.60 kame_141_19991130:1.48 comdex-fall-1999:1.60.0.6 comdex-fall-1999-base:1.60 fvdl-softdep:1.60.0.4 fvdl-softdep-base:1.60 thorpej_scsipi:1.60.0.2 thorpej_scsipi_base:1.82 netbsd-1-4-PATCH001:1.48 kame_14_19990705:1.48 kame_14_19990628:1.48 kame:1.48.0.6 chs-ubc2:1.48.0.4 chs-ubc2-base:1.54 netbsd-1-4-RELEASE:1.48 netbsd-1-4:1.48.0.2 netbsd-1-4-base:1.48 netbsd-1-3-PATCH003:1.29 netbsd-1-3-PATCH003-CANDIDATE2:1.29 kenh-if-detach:1.44.0.2 kenh-if-detach-base:1.44 netbsd-1-3-PATCH003-CANDIDATE1:1.29 netbsd-1-3-PATCH003-CANDIDATE0:1.29 chs-ubc:1.43.0.2 chs-ubc-base:1.43 eeh-paddr_t:1.39.0.2 eeh-paddr_t-base:1.39 netbsd-1-3-PATCH002:1.29 netbsd-1-3-PATCH001:1.29 netbsd-1-3-RELEASE:1.29 netbsd-1-3-BETA:1.29 netbsd-1-3:1.29.0.4 netbsd-1-3-base:1.29 thorpej-signal:1.29.0.2 thorpej-signal-base:1.29 marc-pcmcia:1.28.0.4 marc-pcmcia-bp:1.28 marc-pcmcia-base:1.29 bouyer-scsipi:1.28.0.2 is-newarp-before-merge:1.25 is-newarp:1.25.0.4 is-newarp-base:1.25 netbsd-1-2-PATCH001:1.19 mrg-vm-swap:1.25.0.2 thorpej-setroot:1.23.0.2 netbsd-1-2-RELEASE:1.19 netbsd-1-2-BETA:1.19 netbsd-1-2:1.19.0.4 netbsd-1-2-base:1.19 netbsd-1-1-PATCH001:1.13 netbsd-1-1-RELEASE:1.13 netbsd-1-1:1.13.0.2 netbsd-1-1-base:1.13; locks; strict; comment @# @; 1.129 date 2026.05.29.12.53.48; author thorpej; state Exp; branches; next 1.128; commitid RwibD4gbfE4J3IHG; 1.128 date 2024.02.10.18.43.52; author andvar; state Exp; branches; next 1.127; commitid Ge0h4O61BkNIXUXE; 1.127 date 2024.01.17.16.33.56; author tsutsui; state Exp; branches; next 1.126; commitid LetymdKyp9s81PUE; 1.126 date 2023.02.06.13.13.05; author tsutsui; state Exp; branches; next 1.125; commitid Zpf3GpF8gC4MZscE; 1.125 date 2018.12.29.11.30.12; author maxv; state Exp; branches 1.125.30.1; next 1.124; commitid 3CBMnhBkMVRuDG5B; 1.124 date 2018.04.25.11.08.21; author ragge; state Exp; branches 1.124.2.1; next 1.123; commitid 8gwq6dmAwWAvuOzA; 1.123 date 2017.06.22.17.51.22; author flxd; state Exp; branches 1.123.4.1; next 1.122; 1.122 date 2017.06.22.16.46.53; author flxd; state Exp; branches; next 1.121; 1.121 date 2017.06.09.17.55.18; author flxd; state Exp; branches; next 1.120; 1.120 date 2015.07.05.03.06.27; author matt; state Exp; branches 1.120.10.1; next 1.119; 1.119 date 2014.12.19.04.44.13; author jklos; state Exp; branches; next 1.118; 1.118 date 2011.06.12.03.35.49; author rmind; state Exp; branches 1.118.12.1 1.118.30.1; next 1.117; 1.117 date 2010.07.01.19.50.11; author ragge; state Exp; branches 1.117.6.1; next 1.116; 1.116 date 2009.02.16.23.55.31; author christos; state Exp; branches 1.116.2.1 1.116.4.1; next 1.115; 1.115 date 2009.01.22.18.49.02; author christos; state Exp; branches 1.115.2.1; next 1.114; 1.114 date 2009.01.13.23.56.13; author mjf; state Exp; branches; next 1.113; 1.113 date 2008.11.19.18.36.01; author ad; state Exp; branches; next 1.112; 1.112 date 2008.08.12.17.54.47; author hans; state Exp; branches 1.112.2.1 1.112.4.1; next 1.111; 1.111 date 2008.03.11.05.34.02; author matt; state Exp; branches 1.111.4.1 1.111.6.1 1.111.10.1; next 1.110; 1.110 date 2008.02.22.17.38.38; author matt; state Exp; branches; next 1.109; 1.109 date 2008.02.22.03.14.22; author matt; state Exp; branches; next 1.108; 1.108 date 2008.02.20.21.43.35; author drochner; state Exp; branches 1.108.2.1 1.108.6.1; next 1.107; 1.107 date 2008.02.03.08.45.40; author matt; state Exp; branches; next 1.106; 1.106 date 2008.01.25.21.12.13; author joerg; state Exp; branches; next 1.105; 1.105 date 2007.02.16.01.33.49; author matt; state Exp; branches 1.105.24.1 1.105.30.1; next 1.104; 1.104 date 2006.07.29.19.10.56; author ad; state Exp; branches; next 1.103; 1.103 date 2006.03.12.02.04.26; author christos; state Exp; branches; next 1.102; 1.102 date 2005.12.11.12.19.34; author christos; state Exp; branches 1.102.4.1 1.102.6.1 1.102.8.1 1.102.10.1; next 1.101; 1.101 date 2003.10.19.15.03.25; author ragge; state Exp; branches 1.101.16.1; next 1.100; 1.100 date 2003.09.29.21.04.53; author matt; state Exp; branches; next 1.99; 1.99 date 2003.07.27.01.19.34; author thorpej; state Exp; branches; next 1.98; 1.98 date 2002.09.06.13.18.43; author gehenna; state Exp; branches 1.98.6.1; next 1.97; 1.97 date 2002.08.26.08.14.53; author ragge; state Exp; branches; next 1.96; 1.96 date 2002.03.13.15.18.21; author ad; state Exp; branches 1.96.4.1; next 1.95; 1.95 date 2002.02.25.17.11.18; author ad; state Exp; branches; next 1.94; 1.94 date 2002.02.25.14.58.06; author ad; state Exp; branches; next 1.93; 1.93 date 2002.02.24.00.08.21; author matt; state Exp; branches; next 1.92; 1.92 date 2002.02.23.23.48.00; author matt; state Exp; branches; next 1.91; 1.91 date 2002.01.21.21.57.06; author jdolecek; state Exp; branches; next 1.90; 1.90 date 2001.11.28.10.21.20; author lukem; state Exp; branches; next 1.89; 1.89 date 2001.11.20.14.34.23; author lukem; state Exp; branches; next 1.88; 1.88 date 2001.11.20.12.56.42; author lukem; state Exp; branches; next 1.87; 1.87 date 2001.08.18.14.52.37; author wiz; state Exp; branches 1.87.6.1; next 1.86; 1.86 date 2001.06.13.06.43.08; author lukem; state Exp; branches 1.86.2.1; next 1.85; 1.85 date 2001.05.16.05.36.54; author matt; state Exp; branches; next 1.84; 1.84 date 2001.05.01.13.21.27; author ragge; state Exp; branches; next 1.83; 1.83 date 2001.04.28.09.38.03; author ragge; state Exp; branches; next 1.82; 1.82 date 2001.03.27.18.01.59; author ragge; state Exp; branches; next 1.81; 1.81 date 2001.02.18.10.44.22; author ragge; state Exp; branches 1.81.2.1; next 1.80; 1.80 date 2001.02.04.20.36.26; author ragge; state Exp; branches; next 1.79; 1.79 date 2001.01.28.21.01.52; author ragge; state Exp; branches; next 1.78; 1.78 date 2001.01.17.00.07.39; author fvdl; state Exp; branches; next 1.77; 1.77 date 2000.12.02.17.15.37; author ragge; state Exp; branches; next 1.76; 1.76 date 2000.08.26.02.31.00; author matt; state Exp; branches; next 1.75; 1.75 date 2000.08.08.16.48.13; author ragge; state Exp; branches; next 1.74; 1.74 date 2000.07.26.12.37.14; author ragge; state Exp; branches; next 1.73; 1.73 date 2000.07.22.05.03.23; author matt; state Exp; branches; next 1.72; 1.72 date 2000.07.06.17.43.38; author ragge; state Exp; branches; next 1.71; 1.71 date 2000.06.19.04.22.16; author matt; state Exp; branches 1.71.2.1; next 1.70; 1.70 date 2000.06.12.11.13.17; author ragge; state Exp; branches; next 1.69; 1.69 date 2000.06.10.14.59.39; author ragge; state Exp; branches; next 1.68; 1.68 date 2000.05.08.19.09.49; author ragge; state Exp; branches 1.68.2.1; next 1.67; 1.67 date 2000.04.22.16.48.54; author ragge; state Exp; branches; next 1.66; 1.66 date 2000.03.14.15.56.59; author oster; state Exp; branches; next 1.65; 1.65 date 2000.03.04.07.27.47; author matt; state Exp; branches; next 1.64; 1.64 date 2000.02.14.21.42.54; author thorpej; state Exp; branches; next 1.63; 1.63 date 2000.01.24.02.54.02; author matt; state Exp; branches; next 1.62; 1.62 date 2000.01.17.04.55.28; author matt; state Exp; branches; next 1.61; 1.61 date 2000.01.10.02.35.35; author matt; state Exp; branches; next 1.60; 1.60 date 99.08.27.20.04.32; author ragge; state Exp; branches 1.60.2.1; next 1.59; 1.59 date 99.08.14.18.44.00; author ragge; state Exp; branches; next 1.58; 1.58 date 99.08.08.11.45.01; author ragge; state Exp; branches; next 1.57; 1.57 date 99.08.07.10.36.44; author ragge; state Exp; branches; next 1.56; 1.56 date 99.08.04.19.15.11; author ragge; state Exp; branches; next 1.55; 1.55 date 99.08.03.19.56.21; author ragge; state Exp; branches; next 1.54; 1.54 date 99.07.09.02.32.32; author thorpej; state Exp; branches; next 1.53; 1.53 date 99.06.20.01.05.19; author ragge; state Exp; branches; next 1.52; 1.52 date 99.06.07.20.31.35; author thorpej; state Exp; branches; next 1.51; 1.51 date 99.05.24.20.10.31; author ragge; state Exp; branches; next 1.50; 1.50 date 99.05.23.22.56.53; author ragge; state Exp; branches; next 1.49; 1.49 date 99.04.14.23.14.45; author ragge; state Exp; branches; next 1.48; 1.48 date 99.03.26.22.04.07; author ragge; state Exp; branches 1.48.4.1; next 1.47; 1.47 date 99.03.13.15.16.47; author ragge; state Exp; branches; next 1.46; 1.46 date 99.03.09.12.57.57; author ragge; state Exp; branches; next 1.45; 1.45 date 99.01.19.21.04.47; author ragge; state Exp; branches; next 1.44; 1.44 date 98.11.29.14.31.53; author ragge; state Exp; branches; next 1.43; 1.43 date 98.11.07.20.58.10; author ragge; state Exp; branches; next 1.42; 1.42 date 98.10.18.18.49.04; author ragge; state Exp; branches; next 1.41; 1.41 date 98.10.06.04.04.31; author matt; state Exp; branches; next 1.40; 1.40 date 98.08.10.14.48.53; author ragge; state Exp; branches; next 1.39; 1.39 date 98.07.02.07.55.29; author jonathan; state Exp; branches; next 1.38; 1.38 date 98.06.05.22.17.02; author ragge; state Exp; branches; next 1.37; 1.37 date 98.06.04.15.59.04; author ragge; state Exp; branches; next 1.36; 1.36 date 98.05.22.09.59.55; author ragge; state Exp; branches; next 1.35; 1.35 date 98.05.17.18.58.07; author ragge; state Exp; branches; next 1.34; 1.34 date 98.03.21.10.02.40; author ragge; state Exp; branches; next 1.33; 1.33 date 98.02.22.08.51.18; author mycroft; state Exp; branches; next 1.32; 1.32 date 98.02.16.22.12.48; author thorpej; state Exp; branches; next 1.31; 1.31 date 98.02.08.14.05.19; author ragge; state Exp; branches; next 1.30; 1.30 date 98.01.12.20.52.31; author thorpej; state Exp; branches; next 1.29; 1.29 date 97.08.27.11.26.06; author bouyer; state Exp; branches; next 1.28; 1.28 date 97.06.13.08.18.49; author ragge; state Exp; branches 1.28.2.1 1.28.4.1; next 1.27; 1.27 date 97.03.15.18.11.09; author is; state Exp; branches; next 1.26; 1.26 date 97.03.15.16.32.16; author ragge; state Exp; branches; next 1.25; 1.25 date 97.02.04.19.13.15; author ragge; state Exp; branches 1.25.4.1; next 1.24; 1.24 date 97.01.21.09.50.59; author thorpej; state Exp; branches; next 1.23; 1.23 date 97.01.05.18.50.27; author ragge; state Exp; branches; next 1.22; 1.22 date 96.08.20.14.05.20; author ragge; state Exp; branches; next 1.21; 1.21 date 96.07.20.18.56.59; author ragge; state Exp; branches; next 1.20; 1.20 date 96.07.01.21.07.26; author ragge; state Exp; branches; next 1.19; 1.19 date 96.05.19.16.25.29; author ragge; state Exp; branches; next 1.18; 1.18 date 96.03.17.22.56.30; author ragge; state Exp; branches; next 1.17; 1.17 date 96.03.07.23.27.59; author ragge; state Exp; branches; next 1.16; 1.16 date 96.03.03.11.56.33; author ragge; state Exp; branches; next 1.15; 1.15 date 96.03.02.14.19.49; author ragge; state Exp; branches; next 1.14; 1.14 date 96.02.09.15.24.18; author ragge; state Exp; branches; next 1.13; 1.13 date 95.07.24.18.58.36; author ragge; state Exp; branches; next 1.12; 1.12 date 95.07.05.08.17.18; author ragge; state Exp; branches; next 1.11; 1.11 date 95.06.16.15.09.56; author ragge; state Exp; branches; next 1.10; 1.10 date 95.04.11.10.04.37; author mellon; state Exp; branches; next 1.9; 1.9 date 95.03.29.22.50.49; author ragge; state Exp; branches; next 1.8; 1.8 date 95.02.23.17.50.58; author ragge; state Exp; branches; next 1.7; 1.7 date 95.02.13.00.41.57; author ragge; state Exp; branches; next 1.6; 1.6 date 95.01.25.20.45.58; author cgd; state Exp; branches; next 1.5; 1.5 date 94.11.25.19.08.26; author ragge; state Exp; branches; next 1.4; 1.4 date 94.10.26.08.01.44; author cgd; state Exp; branches; next 1.3; 1.3 date 94.10.08.15.42.29; author ragge; state Exp; branches; next 1.2; 1.2 date 94.08.16.23.41.13; author ragge; state Exp; branches; next 1.1; 1.1 date 94.08.02.20.19.26; author ragge; state Exp; branches; next ; 1.125.30.1 date 2023.02.12.12.27.26; author martin; state Exp; branches; next 1.125.30.2; commitid krYzlMRLxqM9yedE; 1.125.30.2 date 2024.02.02.18.27.51; author martin; state Exp; branches; next ; commitid mJyRyZMOKRZj8TWE; 1.124.2.1 date 2019.06.10.22.06.51; author christos; state Exp; branches; next ; commitid jtc8rnCzWiEEHGqB; 1.123.4.1 date 2018.05.02.07.20.05; author pgoyette; state Exp; branches; next 1.123.4.2; commitid o3kRuNRzl9360HAA; 1.123.4.2 date 2019.01.18.08.50.24; author pgoyette; state Exp; branches; next ; commitid Lmlzg3OVT2cd6f8B; 1.120.10.1 date 2017.07.01.08.39.21; author snj; state Exp; branches; next 1.120.10.2; 1.120.10.2 date 2017.07.05.20.13.37; author snj; state Exp; branches; next ; 1.118.12.1 date 2017.12.03.11.36.47; author jdolecek; state Exp; branches; next ; commitid XcIYRZTAh1LmerhA; 1.118.30.1 date 2015.04.06.15.18.03; author skrll; state Exp; branches; next 1.118.30.2; 1.118.30.2 date 2015.09.22.12.05.53; author skrll; state Exp; branches; next 1.118.30.3; 1.118.30.3 date 2017.08.28.17.51.54; author skrll; state Exp; branches; next ; commitid UQQpnjvcNkUZn05A; 1.117.6.1 date 2011.06.23.14.19.46; author cherry; state Exp; branches; next ; 1.116.2.1 date 2010.08.17.06.45.24; author uebayasi; state Exp; branches; next ; 1.116.4.1 date 2010.03.18.04.36.53; author rmind; state Exp; branches; next 1.116.4.2; 1.116.4.2 date 2010.07.03.01.19.28; author rmind; state Exp; branches; next ; 1.115.2.1 date 2009.05.13.17.18.40; author jym; state Exp; branches; next ; 1.112.2.1 date 2009.01.19.13.17.02; author skrll; state Exp; branches; next 1.112.2.2; 1.112.2.2 date 2009.03.03.18.29.35; author skrll; state Exp; branches; next ; 1.112.4.1 date 2009.02.24.03.01.09; author snj; state Exp; branches; next ; 1.111.4.1 date 2009.05.04.08.12.03; author yamt; state Exp; branches; next 1.111.4.2; 1.111.4.2 date 2010.08.11.22.52.51; author yamt; state Exp; branches; next ; 1.111.6.1 date 2008.09.18.04.33.36; author wrstuden; state Exp; branches; next ; 1.111.10.1 date 2008.10.19.22.16.06; author haad; state Exp; branches; next 1.111.10.2; 1.111.10.2 date 2008.12.13.01.13.33; author haad; state Exp; branches; next ; 1.108.2.1 date 2008.03.24.07.15.05; author keiichi; state Exp; branches; next ; 1.108.6.1 date 2008.04.03.12.42.27; author mjf; state Exp; branches; next 1.108.6.2; 1.108.6.2 date 2008.09.28.10.40.10; author mjf; state Exp; branches; next 1.108.6.3; 1.108.6.3 date 2009.01.17.13.28.35; author mjf; state Exp; branches; next ; 1.105.24.1 date 2008.03.23.02.04.25; author matt; state Exp; branches; next ; 1.105.30.1 date 2008.02.18.21.05.15; author mjf; state Exp; branches; next ; 1.102.4.1 date 2006.09.09.02.44.14; author rpaulo; state Exp; branches; next ; 1.102.6.1 date 2006.04.22.11.38.06; author simonb; state Exp; branches; next ; 1.102.8.1 date 2006.03.13.09.07.03; author yamt; state Exp; branches; next 1.102.8.2; 1.102.8.2 date 2006.08.11.15.43.11; author yamt; state Exp; branches; next ; 1.102.10.1 date 2006.04.19.02.33.57; author elad; state Exp; branches; next ; 1.101.16.1 date 2006.06.21.14.57.17; author yamt; state Exp; branches; next 1.101.16.2; 1.101.16.2 date 2006.12.30.20.47.13; author yamt; state Exp; branches; next 1.101.16.3; 1.101.16.3 date 2007.02.26.09.08.39; author yamt; state Exp; branches; next 1.101.16.4; 1.101.16.4 date 2008.02.04.09.22.39; author yamt; state Exp; branches; next 1.101.16.5; 1.101.16.5 date 2008.02.27.08.36.26; author yamt; state Exp; branches; next 1.101.16.6; 1.101.16.6 date 2008.03.17.09.14.28; author yamt; state Exp; branches; next ; 1.98.6.1 date 2004.08.03.10.42.22; author skrll; state Exp; branches; next 1.98.6.2; 1.98.6.2 date 2004.09.18.14.41.58; author skrll; state Exp; branches; next 1.98.6.3; 1.98.6.3 date 2004.09.21.13.23.40; author skrll; state Exp; branches; next ; 1.96.4.1 date 2002.05.16.13.32.55; author gehenna; state Exp; branches; next 1.96.4.2; 1.96.4.2 date 2002.05.17.15.09.21; author gehenna; state Exp; branches; next 1.96.4.3; 1.96.4.3 date 2002.08.31.14.52.46; author gehenna; state Exp; branches; next ; 1.87.6.1 date 2001.08.18.14.52.37; author nathanw; state dead; branches; next 1.87.6.2; 1.87.6.2 date 2002.01.08.00.28.30; author nathanw; state Exp; branches; next 1.87.6.3; 1.87.6.3 date 2002.02.28.04.12.29; author nathanw; state Exp; branches; next 1.87.6.4; 1.87.6.4 date 2002.04.01.07.43.27; author nathanw; state Exp; branches; next 1.87.6.5; 1.87.6.5 date 2002.08.27.23.46.01; author nathanw; state Exp; branches; next 1.87.6.6; 1.87.6.6 date 2002.09.17.21.18.25; author nathanw; state Exp; branches; next ; 1.86.2.1 date 2001.08.25.06.16.02; author thorpej; state Exp; branches; next 1.86.2.2; 1.86.2.2 date 2002.01.10.19.50.01; author thorpej; state Exp; branches; next 1.86.2.3; 1.86.2.3 date 2002.02.11.20.09.18; author jdolecek; state Exp; branches; next 1.86.2.4; 1.86.2.4 date 2002.03.16.16.00.13; author jdolecek; state Exp; branches; next 1.86.2.5; 1.86.2.5 date 2002.09.06.08.42.16; author jdolecek; state Exp; branches; next 1.86.2.6; 1.86.2.6 date 2002.10.10.18.37.15; author jdolecek; state Exp; branches; next ; 1.81.2.1 date 2001.04.09.01.55.17; author nathanw; state Exp; branches; next 1.81.2.2; 1.81.2.2 date 2001.06.21.19.37.58; author nathanw; state Exp; branches; next ; 1.71.2.1 date 2000.07.27.16.53.16; author matt; state Exp; branches; next 1.71.2.2; 1.71.2.2 date 2000.08.14.21.11.01; author ragge; state Exp; branches; next 1.71.2.3; 1.71.2.3 date 2000.08.26.05.26.44; author matt; state Exp; branches; next ; 1.68.2.1 date 2000.06.22.17.05.01; author minoura; state Exp; branches; next ; 1.60.2.1 date 2000.11.20.20.32.44; author bouyer; state Exp; branches; next 1.60.2.2; 1.60.2.2 date 2000.12.08.09.30.50; author bouyer; state Exp; branches; next 1.60.2.3; 1.60.2.3 date 2001.01.18.09.23.08; author bouyer; state Exp; branches; next 1.60.2.4; 1.60.2.4 date 2001.02.11.19.12.57; author bouyer; state Exp; branches; next 1.60.2.5; 1.60.2.5 date 2001.03.12.13.29.44; author bouyer; state Exp; branches; next 1.60.2.6; 1.60.2.6 date 2001.04.21.17.54.59; author bouyer; state Exp; branches; next ; 1.48.4.1 date 99.06.21.01.03.41; author thorpej; state Exp; branches; next 1.48.4.2; 1.48.4.2 date 99.08.02.21.47.19; author thorpej; state Exp; branches; next ; 1.28.2.1 date 97.07.01.17.36.02; author bouyer; state Exp; branches; next ; 1.28.4.1 date 97.08.27.23.13.56; author thorpej; state Exp; branches; next ; 1.25.4.1 date 97.03.10.15.23.36; author is; state Exp; branches; next ; desc @@ 1.129 log @G/C unused copies of isbad(). @ text @# $NetBSD: files.vax,v 1.128 2024/02/10 18:43:52 andvar Exp $ # # new style config file for vax architecture # # maxpartitions must be first item in files.${ARCH}.newconf maxpartitions 8 maxusers 8 32 64 device mainbus { }: bus attach mainbus at root # Define a bunch of devices, needed in more than one place. device cpu device mem device mba { drive = -1 }: bus defflag opt_cputype.h VAX780 VAX750 VAX730 VAX8200 VAX8800 VAX8600 VAX610 VAX6200 VAX6300 VAX6400 VAX6500 VAX6600 VAX410 VAX43 VAX46 VAX48 VAX49 VAX53 VAX630 VAX650 VAX660 VAX670 VAX680 VAXANY defflag opt_emulate.h NO_INSN_EMULATE defpseudo leds file arch/vax/vsa/leds.c leds needs-flag # CPU on mainbus attach cpu at mainbus with cpu_mainbus # NMI on KA88 device nmi { slot=-1 }: bus attach nmi at mainbus with nmi_mainbus file arch/vax/vax/nmi_mainbus.c nmi # Abus and related devices device abus {}: bus attach abus at mainbus with abus_mainbus file arch/vax/vax/ka860.c vax8600 file arch/vax/vax/crl.c vax8600 # SBI and related devices device sbi { tr=-1 }: bus attach sbi at mainbus with sbi_mainbus attach sbi at abus with sbi_abus file arch/vax/vax/sbi.c sbi attach mem at sbi with mem_sbi file arch/vax/vax/ka780.c vax780 | mem_sbi | vaxany file arch/vax/vax/cfl.c vax780 | mem_sbi | vaxany # CMI and related devices device cmi { tr=-1 }: bus attach cmi at mainbus file arch/vax/vax/cmi.c cmi attach mem at cmi with mem_cmi file arch/vax/vax/ka750.c vax750 | mem_cmi | vaxany file arch/vax/vax/ctu.c vax750 | vax730 | mem_cmi | vaxany # Direct unibus interface device ubi { tr=-1 } attach ubi at mainbus file arch/vax/vax/ubi.c ubi attach mem at ubi with mem_ubi file arch/vax/vax/ka730.c vax730 | mem_ubi | vaxany device vsbus { csr }: bus attach vsbus at mainbus file arch/vax/vsa/vsbus.c vsbus file arch/vax/vsa/vsbus_dma.c vsbus & (vax46 | vax48 | vax49 | vax53 | vaxany) device ze: sgec, arp, ether, ifnet attach ze at mainbus with ze_mainbus file arch/vax/if/if_ze.c ze_mainbus attach le at mainbus with le_mainbus: le24 file arch/vax/if/if_le.c le_mainbus attach mba at sbi with mba_sbi attach mba at cmi with mba_cmi file arch/vax/mba/mba.c mba needs-flag device hp: disk attach hp at mba file arch/vax/mba/hp.c hp needs-flag device ht: tape attach ht at mba file arch/vax/mba/ht.c ht needs-flag # # Bus-independent support for DEC devices # include "dev/dec/files.dec" # Memory Disk for install floppy file dev/md_root.c memory_disk_hooks # MSCP device drivers include "dev/mscp/files.mscp" # Unibus/Q22 bus definitions include "dev/qbus/files.uba" # TURBOchannel bus support and device drivers include "dev/tc/files.tc" attach tc at vsbus with tc_vsbus file arch/vax/vsa/tc_vsbus.c tc_vsbus attach uba at mainbus with uba_mainbus file arch/vax/uba/uba_mainbus.c uba_mainbus attach uba at sbi with uba_sbi file arch/vax/uba/uba_sbi.c uba_sbi attach uba at cmi with uba_cmi file arch/vax/uba/uba_cmi.c uba_cmi attach uba at ubi with uba_ubi file arch/vax/uba/uba_ubi.c uba_ubi # BI bus definitions include "dev/bi/files.bi" attach bi at mainbus with bi_mainbus file arch/vax/bi/bi_mainbus.c bi_mainbus attach bi at nmi with bi_nmi file arch/vax/bi/bi_nmi.c bi_nmi # VAX CPUs at BI, do not belong in MI code. attach cpu at bi with cpu_bi attach mem at bi with mem_bi # VAX CPUs at NMI attach cpu at nmi with cpu_nmi attach mem at nmi with mem_nmi # XMI bus definitions include "dev/xmi/files.xmi" attach xmi at mainbus with xmi_mainbus file arch/vax/vax/xmi_mainbus.c xmi_mainbus # VAX CPUs at XMI, do not belong in MI code. attach cpu at xmi with cpu_xmi attach mem at xmi with mem_xmi attach dz at vsbus with dz_vsbus file arch/vax/vsa/dz_vsbus.c dz_vsbus | smg | gpx attach lkkbd at dz with dzkbd file dev/dec/dzkbd.c dzkbd needs-flag # XXX alpha and pmax call this vsms device lkms: wsmousedev attach lkms at dz with dzms file dev/dec/dzms.c dzms needs-flag # RD-type disks at VS2000's onboard MFM-controller device hdc { drive = -1 } attach hdc at vsbus file arch/vax/vsa/hdc9224.c ry | hdc | rd needs-flag device rd: disk attach rd at hdc device ry: disk attach ry at hdc # # Machine-independent SCSI driver. # include "dev/scsipi/files.scsipi" # builtin NCR5380 SCSI-controller on VAXstation device si: scsi, ncr5380sbc attach si at vsbus with si_vsbus file arch/vax/vsa/ncr.c si_vsbus # # Machine-independent ATA drivers # include "dev/ata/files.ata" # Monochrome framebuffer on VS3100. device smg: displaydev, wsemuldisplaydev, rasops1 attach smg at vsbus file arch/vax/vsa/smg.c smg needs-flag # GPX framebuffer on VS3100. device gpx: displaydev, wsemuldisplaydev, rasops8 attach gpx at vsbus file arch/vax/vsa/gpx.c gpx needs-flag # Monochrome QVSS framebuffer on qbus (VCB01) device qv {}: displaydev, wsemuldisplaydev attach qv at uba attach genfb at qv with genfb_qv file arch/vax/uba/qv.c qv|genfb_qv needs-flag device qvaux { line=-1 }: tty attach qvaux at qv file arch/vax/uba/qvaux.c qvaux needs-flag attach lkkbd at qvaux with qvkbd file arch/vax/uba/qvkbd.c qvkbd needs-flag attach lkms at qvaux with qvms file arch/vax/uba/qvms.c qvms needs-flag # Color framebuffer on VS4000/60. device lcg: displaydev, wsemuldisplaydev attach lcg at vsbus file arch/vax/vsa/lcg.c lcg needs-flag # Color framebuffer on VS4000/90. device spx: displaydev, wsemuldisplaydev attach spx at vsbus file arch/vax/vsa/spx.c spx needs-flag # LANCE ethernet controller on VAXstation attach le at vsbus with le_vsbus: le24 file arch/vax/if/if_le_vsbus.c le_vsbus # builtin NCR53C95 SCSI Controller on VAXstation 4000 VLC/60/9x #device asc: scsi, ncr53c9x attach asc at vsbus with asc_vsbus file arch/vax/vsa/asc_vsbus.c asc_vsbus # These devices aren't tested (or even compiled!) # They are just included here to make some files happy ;) # # Ikonas framebuffer device ik attach ik at uba file arch/vax/uba/ik.c ik needs-flag device vs attach vs at uba file arch/vax/uba/vs.c vs needs-flag # RK06/07 on UBA device rk: disk attach rk at uba file arch/vax/uba/rk.c rk needs-flag # TM11/TE10 at UBA device te: tape attach te at uba file arch/vax/uba/tm.c te needs-flag # TU78 at MBA device mu: tape attach mu at mba file arch/vax/mba/mt.c mu needs-flag # DN-11 on UBA device dn # XXX? attach dn at uba file arch/vax/uba/dn.c dn needs-flag # IDC (RB730) on UBA (VAX 11/730) device idc { drive=-1 } attach idc at uba device rb: disk attach rb at idc file arch/vax/uba/idc.c rb needs-flag # LP-11 at UBA device lp attach lp at uba file arch/vax/uba/lp.c lp needs-flag # ???? at UBA device lpa attach lpa at uba file arch/vax/uba/lpa.c lpa needs-flag # PS2 at UBA device ps attach ps at uba file arch/vax/uba/ps.c ps needs-flag # SC-21/SC-31 at UBA device sc { drive=-1 } attach sc at uba device up: disk attach up at sc file arch/vax/uba/up.c up needs-flag # TU45 at UBA device ut { drive=-1} attach ut at uba device tj: tape attach tj at ut file arch/vax/uba/ut.c tj needs-flag # TU58/DECtape II device uu: tape attach uu at uba file arch/vax/uba/uu.c uu needs-flag # Benson-Varian plotter at UBA device va { drive=-1} attach va at uba device vz attach vz at va file arch/vax/uba/va.c va needs-flag # Versatec plotter at UBA device vp attach vp at uba file arch/vax/uba/vp.c vp needs-flag # ACC LH/DH IMP on UBA device acc: ifnet attach acc at uba file arch/vax/if/if_acc.c acc needs-flag # DR11C at UBA device ct # XXX attach ct at uba file arch/vax/uba/ct.c ct needs-flag # A/D-converter on UBA device ad attach ad at uba file arch/vax/uba/ad.c ad needs-flag # DH-11/DM-11 on UBA device dh # XXX? attach dh at uba file arch/vax/uba/dh.c dh needs-flag # Vaxstation 4000 audio device vsaudio: audiobus, am7930 attach vsaudio at vsbus file arch/vax/vsa/vsaudio.c vsaudio needs-flag # These are general files needed for compilation. file dev/cons.c file dev/cninit.c file arch/vax/vax/locore.c file arch/vax/vax/clock.c file arch/vax/vax/core_machdep.c coredump file arch/vax/vax/gencons.c vax8600 | vax780 | vax750 | vax630 | vax8200 | vax680 | vax650 | vax660 | vax670 | vaxany file arch/vax/vax/pmap.c file arch/vax/vax/machdep.c file arch/vax/vax/ka820.c vax8200 | vaxany file arch/vax/vax/crx.c vax8200 | vaxany file arch/vax/vax/ka88.c vax8800 | vaxany file arch/vax/vax/ka6400.c vax6400 | vaxany file arch/vax/vax/ka410.c vax410 | vaxany file arch/vax/vax/ka43.c vax43 | vaxany file arch/vax/vax/ka46.c vax46 | vaxany file arch/vax/vax/ka48.c vax48 | vaxany file arch/vax/vax/ka49.c vax49 | vaxany file arch/vax/vax/ka53.c vax53 | vaxany file arch/vax/vax/ka610.c vax610 | vaxany file arch/vax/vax/ka630.c vax630 | vaxany file arch/vax/vax/ka650.c vax650 | vaxany file arch/vax/vax/ka660.c vax660 | vaxany file arch/vax/vax/ka670.c vax670 | vaxany file arch/vax/vax/ka680.c vax680 | vaxany file arch/vax/vax/emulate.S !no_insn_emulate file arch/vax/vax/unimpl_emul.S !no_insn_emulate file arch/vax/vax/lock_stubs.S file arch/vax/vax/scb.c file arch/vax/vax/opcodes.c file arch/vax/vax/conf.c file arch/vax/vax/trap.c file arch/vax/vax/bus_dma.c file arch/vax/vax/bus_mem.c file arch/vax/vax/procfs_machdep.c procfs file arch/vax/vax/sgmap.c file arch/vax/vax/sig_machdep.c file arch/vax/vax/syscall.c file arch/vax/vax/vm_machdep.c file arch/vax/vax/findcpu.c file arch/vax/vax/autoconf.c file arch/vax/vax/ns_cksum.c ns file arch/vax/vax/disksubr.c disk | tape file arch/vax/vax/db_machdep.c ddb file arch/vax/vax/db_disasm.c ddb file arch/vax/uba/uba_dma.c uba file arch/vax/vax/multicpu.c multiprocessor file arch/vax/vax/cpu_in_cksum.S (inet | inet6) & cpu_in_cksum # Binary compatibility with previous NetBSD releases (COMPAT_XX) file arch/vax/vax/compat_13_machdep.c compat_13 | compat_ultrix file arch/vax/vax/compat_16_machdep.c compat_16 | compat_ultrix include "compat/ultrix/files.ultrix" include "compat/vax1k/files.vax1k" # Dom h{ra f}r vara kvar s} l{nge f}r vi se vilka vi beh|ver... #arch/vax/vax/ka730.c standard #arch/vax/vax/iidr.o optional ii #arch/vax/vax/iidrsys.o optional ii #arch/vax/vax/iidr_glob.o optional ii #arch/vax/if/if_css.c optional css imp device-driver #arch/vax/if/if_dp.c optional dp device-driver #arch/vax/if/if_ddn.c optional ddn device-driver #arch/vax/if/if_dmv.c optional dmv device-driver #arch/vax/if/if_ec.c optional ec device-driver #arch/vax/if/if_en.c optional en device-driver #arch/vax/if/if_ex.c optional ex device-driver #arch/vax/if/if_hdh.c optional hdh device-driver #arch/vax/if/if_hy.c optional hy device-driver #arch/vax/if/if_pcl.c optional pcl device-driver #arch/vax/if/if_vv.c optional vv device-driver #arch/vax/if/raw_hy.c optional hy device-driver # this wants to be probed as late as possible. # # Machine-independent USB device support # include "dev/usb/files.usb" include "dev/bluetooth/files.bluetooth" include "arch/vax/conf/majors.vax" @ 1.128 log @Fix various typos in comments, log messages and documentation. @ text @d1 1 a1 1 # $NetBSD: files.vax,v 1.127 2024/01/17 16:33:56 tsutsui Exp $ a403 1 #arch/vax/vax/dkbad.c standard @ 1.127 log @Add missed "rasops1" attribute to smg(4) rasops'fied a year ago. This fixes silent boot failure on VS3100 with smg(4) framebuffer console. Should be pulled up to netbsd-10. @ text @d1 1 a1 1 # $NetBSD: files.vax,v 1.126 2023/02/06 13:13:05 tsutsui Exp $ d228 1 a228 1 # builtin NCR53C95 SCSI Controlller on VAXstation 4000 VLC/60/9x @ 1.126 log @Add a support for gpx(4) color framebuffer found on VAXstation 3100. Poted from OpenBSD/vax. Note smg(4) monochrome onboard framebuffer driver is also changed attached only if gpx(4) is not installed or flags 1 is specified in config files, as OpenBSD did. Tested on my VAXstation 3100/m30 with and without 8bpp gpx(4). Revied on port-vax@@ and "Please go ahead!" from ragge@@. https://mail-index.netbsd.org/port-vax/2023/01/thread1.html#004147 Worth to pullup to netbsd-10. @ text @d1 1 a1 1 # $NetBSD: files.vax,v 1.125 2018/12/29 11:30:12 maxv Exp $ d189 1 a189 1 device smg: displaydev, wsemuldisplaydev @ 1.125 log @Retire compat_ibcs2, as discussed on tech-kern@@. FreeBSD did the same recently. @ text @d1 1 a1 1 # $NetBSD: files.vax,v 1.124 2018/04/25 11:08:21 ragge Exp $ d152 1 a152 1 file arch/vax/vsa/dz_vsbus.c dz_vsbus | smg d193 5 @ 1.125.30.1 log @Pull up following revision(s) (requested by tsutsui in ticket #79): sys/arch/vax/conf/GENERIC: revision 1.217 sys/arch/vax/conf/VAX780: revision 1.34 sys/arch/vax/conf/files.vax: revision 1.126 sys/arch/vax/vsa/smg.c: revision 1.63 sys/arch/vax/include/qdreg.h: revision 1.7 sys/arch/vax/vax/conf.c: revision 1.69 sys/arch/vax/conf/INSTALL: revision 1.76 sys/arch/vax/vsa/gpx.c: revision 1.1 Add a support for gpx(4) color framebuffer found on VAXstation 3100. Ported from OpenBSD/vax. Note smg(4) monochrome onboard framebuffer driver is also changed attached only if gpx(4) is not installed or flags 1 is specified in config files, as OpenBSD did. Tested on my VAXstation 3100/m30 with and without 8bpp gpx(4). Revied on port-vax@@ and "Please go ahead!" from ragge@@. https://mail-index.netbsd.org/port-vax/2023/01/thread1.html#004147 @ text @d1 1 a1 1 # $NetBSD: files.vax,v 1.125 2018/12/29 11:30:12 maxv Exp $ d152 1 a152 1 file arch/vax/vsa/dz_vsbus.c dz_vsbus | smg | gpx a192 5 # GPX framebuffer on VS3100. device gpx: displaydev, wsemuldisplaydev, rasops8 attach gpx at vsbus file arch/vax/vsa/gpx.c gpx needs-flag @ 1.125.30.2 log @Pull up following revision(s) (requested by tsutsui in ticket #557): sys/arch/vax/conf/files.vax: revision 1.127 Add missed "rasops1" attribute to smg(4) rasops'fied a year ago. This fixes silent boot failure on VS3100 with smg(4) framebuffer console. @ text @d1 1 a1 1 # $NetBSD: files.vax,v 1.125.30.1 2023/02/12 12:27:26 martin Exp $ d189 1 a189 1 device smg: displaydev, wsemuldisplaydev, rasops1 @ 1.124 log @Add cpu_in_cksum.S. @ text @d1 1 a1 1 # $NetBSD: files.vax,v 1.123 2017/06/22 17:51:22 flxd Exp $ d391 1 a391 2 file arch/vax/vax/compat_13_machdep.c compat_13 | compat_ultrix | compat_ibcs2 a393 3 include "compat/ibcs2/files.ibcs2" file arch/vax/vax/ibcs2_machdep.c compat_ibcs2 @ 1.124.2.1 log @Sync with HEAD @ text @d1 1 a1 1 # $NetBSD: files.vax,v 1.125 2018/12/29 11:30:12 maxv Exp $ d391 2 a392 1 file arch/vax/vax/compat_13_machdep.c compat_13 | compat_ultrix d395 3 @ 1.123 log @USB for vax (similar to pmax; no/negligible impact on legacy): * Add USB device files/majors. * Make kernel configs with USB work. * Provide a USB-enabled kernel config. @ text @d1 1 a1 1 # $NetBSD: files.vax,v 1.122 2017/06/22 16:46:53 flxd Exp $ d388 1 @ 1.123.4.1 log @Synch with HEAD @ text @d1 1 a1 1 # $NetBSD: files.vax,v 1.124 2018/04/25 11:08:21 ragge Exp $ a387 1 file arch/vax/vax/cpu_in_cksum.S (inet | inet6) & cpu_in_cksum @ 1.123.4.2 log @Synch with HEAD @ text @d1 1 a1 1 # $NetBSD: files.vax,v 1.123.4.1 2018/05/02 07:20:05 pgoyette Exp $ d391 2 a392 1 file arch/vax/vax/compat_13_machdep.c compat_13 | compat_ultrix d395 3 @ 1.122 log @spelling (DEC called it "TURBOchannel") @ text @d1 1 a1 1 # $NetBSD: files.vax,v 1.121 2017/06/09 17:55:18 flxd Exp $ d183 5 d420 8 @ 1.121 log @Make VAXstation 4000 TURBOchannel adaptor work. PIO and IRQ tested on VS4000/60 and /96 with TC-USB (slhci) and PMAD-AA (le). DMA is untested. vax needs space to be mapped out, so memory space is pre-mapped for TC option drivers not bus_space'ified yet, also providing custom bus_space methods for this kludge. @ text @d1 1 a1 1 # $NetBSD: files.vax,v 1.120 2015/07/05 03:06:27 matt Exp $ d110 1 a110 1 # TurboCHANNEL bus support and device drivers @ 1.120 log @Configury support for QVSS (from Charles Dickman) @ text @d1 1 a1 1 # $NetBSD: files.vax,v 1.119 2014/12/19 04:44:13 jklos Exp $ d113 2 a114 2 attach tc at vsbus with tcbus file arch/vax/vsa/tc_vsbus.c tcbus @ 1.120.10.1 log @Pull up following revision(s) (requested by flxd in ticket #65): share/man/man4/tc.4: revision 1.7 sys/arch/alpha/tc/tcasic.c: revision 1.46 sys/arch/pmax/tc/tcbus.c: revision 1.33 sys/arch/vax/conf/files.vax: revision 1.121 sys/arch/vax/vsa/tc_vsbus.c: revision 1.8, 1.9 sys/dev/tc/tc.c: revision 1.55 sys/dev/tc/tcvar.h: revision 1.27 Make VAXstation 4000 TURBOchannel adaptor work. PIO and IRQ tested on VS4000/60 and /96 with TC-USB (slhci) and PMAD-AA (le). DMA is untested. vax needs space to be mapped out, so memory space is pre-mapped for TC option drivers not bus_space'ified yet, also providing custom bus_space methods for this kludge. -- whitespace -- Add vax. @ text @d1 1 a1 1 # $NetBSD: files.vax,v 1.120 2015/07/05 03:06:27 matt Exp $ d113 2 a114 2 attach tc at vsbus with tc_vsbus file arch/vax/vsa/tc_vsbus.c tc_vsbus @ 1.120.10.2 log @Pull up following revision(s) (requested by flxd in ticket #95): etc/etc.vax/MAKEDEV.conf: revision 1.19 etc/etc.vax/Makefile.inc: revision 1.25 sys/arch/vax/conf/GENERIC_USB: revision 1.1 sys/arch/vax/conf/files.vax: revision 1.123 sys/arch/vax/conf/majors.vax: revision 1.27 USB for vax (similar to pmax; no/negligible impact on legacy): * Add USB device files/majors. * Make kernel configs with USB work. * Provide a USB-enabled kernel config. -- Add GENERIC_USB to vax kernel sets, but not to sysinst (yet), as bootloader cannot handle kernels that large (yet). @ text @d1 1 a1 1 # $NetBSD: files.vax,v 1.120.10.1 2017/07/01 08:39:21 snj Exp $ a182 5 # # Machine-independent ATA drivers # include "dev/ata/files.ata" a414 8 # this wants to be probed as late as possible. # # Machine-independent USB device support # include "dev/usb/files.usb" include "dev/bluetooth/files.bluetooth" @ 1.119 log @Add audio support for VAXstation VLC, 60 and 90 machines. Originally rom Blaz Antonic and ported from OpenBSD by Björn Johannesso. Tested on VLC and 4000/60. @ text @d1 1 a1 1 # $NetBSD: files.vax,v 1.118 2011/06/12 03:35:49 rmind Exp $ d188 16 a308 5 # QVSS at UBA device qv attach qv at uba file arch/vax/uba/qv.c qv needs-flag @ 1.118 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$ d318 5 @ 1.118.12.1 log @update from HEAD @ text @d110 1 a110 1 # TURBOchannel bus support and device drivers d113 2 a114 2 attach tc at vsbus with tc_vsbus file arch/vax/vsa/tc_vsbus.c tc_vsbus a182 5 # # Machine-independent ATA drivers # include "dev/ata/files.ata" a187 16 # Monochrome QVSS framebuffer on qbus (VCB01) device qv {}: displaydev, wsemuldisplaydev attach qv at uba attach genfb at qv with genfb_qv file arch/vax/uba/qv.c qv|genfb_qv needs-flag device qvaux { line=-1 }: tty attach qvaux at qv file arch/vax/uba/qvaux.c qvaux needs-flag attach lkkbd at qvaux with qvkbd file arch/vax/uba/qvkbd.c qvkbd needs-flag attach lkms at qvaux with qvms file arch/vax/uba/qvms.c qvms needs-flag d293 5 a317 5 # Vaxstation 4000 audio device vsaudio: audiobus, am7930 attach vsaudio at vsbus file arch/vax/vsa/vsaudio.c vsaudio needs-flag a398 8 # this wants to be probed as late as possible. # # Machine-independent USB device support # include "dev/usb/files.usb" include "dev/bluetooth/files.bluetooth" @ 1.118.30.1 log @Sync with HEAD @ text @d1 1 a1 1 # $NetBSD: files.vax,v 1.119 2014/12/19 04:44:13 jklos Exp $ a317 5 # Vaxstation 4000 audio device vsaudio: audiobus, am7930 attach vsaudio at vsbus file arch/vax/vsa/vsaudio.c vsaudio needs-flag @ 1.118.30.2 log @Sync with HEAD @ text @d1 1 a1 1 # $NetBSD: files.vax,v 1.118.30.1 2015/04/06 15:18:03 skrll Exp $ a187 16 # Monochrome QVSS framebuffer on qbus (VCB01) device qv {}: displaydev, wsemuldisplaydev attach qv at uba attach genfb at qv with genfb_qv file arch/vax/uba/qv.c qv|genfb_qv needs-flag device qvaux { line=-1 }: tty attach qvaux at qv file arch/vax/uba/qvaux.c qvaux needs-flag attach lkkbd at qvaux with qvkbd file arch/vax/uba/qvkbd.c qvkbd needs-flag attach lkms at qvaux with qvms file arch/vax/uba/qvms.c qvms needs-flag d293 5 @ 1.118.30.3 log @Sync with HEAD @ text @d1 1 a1 1 # $NetBSD: files.vax,v 1.118.30.2 2015/09/22 12:05:53 skrll Exp $ d110 1 a110 1 # TURBOchannel bus support and device drivers d113 2 a114 2 attach tc at vsbus with tc_vsbus file arch/vax/vsa/tc_vsbus.c tc_vsbus a182 5 # # Machine-independent ATA drivers # include "dev/ata/files.ata" a414 8 # this wants to be probed as late as possible. # # Machine-independent USB device support # include "dev/usb/files.usb" include "dev/bluetooth/files.bluetooth" @ 1.117 log @A big bunch of bugfixes from Johnny Billquist. Highlights: - Makes the VAX8600 work as expected (500kg of hardware :-) - Fix a hard-tracked bug causing VAXen to hang at splhigh. @ text @d1 1 a1 1 # $NetBSD: files.vax,v 1.116 2009/02/16 23:55:31 christos Exp $ a321 1 file arch/vax/vax/mem.c @ 1.117.6.1 log @Catchup with rmind-uvmplock merge. @ text @d1 1 a1 1 # $NetBSD: files.vax,v 1.118 2011/06/12 03:35:49 rmind Exp $ d322 1 @ 1.116 log @- add siginfo translation for all arithmetic faults and traps. - skip the current instruction for all faults, to avoid infinite loops on SIGFPE (from OpenBSD) Info from: http://bitsavers.vt100.net/pdf/dec/vax/archSpec/EK-VAXAR-RM-001_Arch_May82.pdf @ text @d1 1 a1 1 # $NetBSD: files.vax,v 1.115 2009/01/22 18:49:02 christos Exp $ d38 6 d47 1 a53 4 # Abus and related devices file arch/vax/vax/ka860.c vax8600 file arch/vax/vax/crl.c vax8600 @ 1.116.2.1 log @Sync with HEAD. @ text @d1 1 a1 1 # $NetBSD$ a37 6 # Abus and related devices device abus {}: bus attach abus at mainbus with abus_mainbus file arch/vax/vax/ka860.c vax8600 file arch/vax/vax/crl.c vax8600 a40 1 attach sbi at abus with sbi_abus d47 4 @ 1.116.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.vax,v 1.116 2009/02/16 23:55:31 christos Exp $ d319 1 @ 1.116.4.2 log @sync with head @ text @d1 1 a1 1 # $NetBSD: files.vax,v 1.116.4.1 2010/03/18 04:36:53 rmind Exp $ a37 6 # Abus and related devices device abus {}: bus attach abus at mainbus with abus_mainbus file arch/vax/vax/ka860.c vax8600 file arch/vax/vax/crl.c vax8600 a40 1 attach sbi at abus with sbi_abus d47 4 @ 1.115 log @Patches from Brad Parker to support vax730. @ text @d1 1 a1 1 # $NetBSD: files.vax,v 1.114 2009/01/13 23:56:13 mjf Exp $ d347 1 @ 1.115.2.1 log @Sync with HEAD. Commit is split, to avoid a "too many arguments" protocol error. @ text @d1 1 a1 1 # $NetBSD: files.vax,v 1.116 2009/02/16 23:55:31 christos Exp $ a346 1 file arch/vax/vax/opcodes.c @ 1.114 log @- Separate the COMPAT_13 and COMPAT_16 code into their own files and compile them only when the relevant config options are set. - Provide a sendsig_sigcontext() implementation using the existing vax signal code; it already does the correct thing. @ text @d1 1 a1 1 # $NetBSD: files.vax,v 1.113 2008/11/19 18:36:01 ad Exp $ d58 9 a66 1 file arch/vax/vax/ctu.c vax750 | mem_cmi | vaxany d119 2 @ 1.113 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.vax,v 1.112 2008/08/12 17:54:47 hans Exp $ d355 5 @ 1.112 log @Add new accelerated driver for SPX graphics found in some VAXstations, remove old broken lcspx driver. This is a bugfixed and refactored version of the spx driver originally developed by Blaz Antonic in 2005. OK'ed by mhitch. @ text @d1 1 a1 1 # $NetBSD: files.vax,v 1.111 2008/03/11 05:34:02 matt Exp $ d311 1 @ 1.112.4.1 log @Pull up following revision(s) (requested by mhitch in ticket #479): sys/arch/vax/conf/files.vax: revision 1.116 sys/arch/vax/include/trap.h: revision 1.22 sys/arch/vax/vax/db_disasm.h: revision 1.6 sys/arch/vax/vax/opcodes.c: revision 1.1 sys/arch/vax/vax/trap.c: revision 1.117 - add siginfo translation for all arithmetic faults and traps. - skip the current instruction for all faults, to avoid infinite loops on SIGFPE (from OpenBSD) Info from: http://bitsavers.vt100.net/pdf/dec/vax/archSpec/EK-VAXAR-RM-001_Arch_May82.pdf @ text @d1 1 a1 1 # $NetBSD: files.vax,v 1.112 2008/08/12 17:54:47 hans Exp $ a335 1 file arch/vax/vax/opcodes.c @ 1.112.2.1 log @Sync with HEAD. @ text @d1 1 a1 1 # $NetBSD: files.vax,v 1.114 2009/01/13 23:56:13 mjf Exp $ a310 1 file arch/vax/vax/core_machdep.c coredump a353 5 # Binary compatibility with previous NetBSD releases (COMPAT_XX) file arch/vax/vax/compat_13_machdep.c compat_13 | compat_ultrix | compat_ibcs2 file arch/vax/vax/compat_16_machdep.c compat_16 | compat_ultrix @ 1.112.2.2 log @Sync with HEAD. @ text @d1 1 a1 1 # $NetBSD: files.vax,v 1.112.2.1 2009/01/19 13:17:02 skrll Exp $ d58 1 a58 9 file arch/vax/vax/ctu.c vax750 | vax730 | mem_cmi | vaxany # Direct unibus interface device ubi { tr=-1 } attach ubi at mainbus file arch/vax/vax/ubi.c ubi attach mem at ubi with mem_ubi file arch/vax/vax/ka730.c vax730 | mem_ubi | vaxany a110 2 attach uba at ubi with uba_ubi file arch/vax/uba/uba_ubi.c uba_ubi a336 1 file arch/vax/vax/opcodes.c @ 1.111 log @Rototill the vax code. Switch to devicet/PRIV_ALLOC. Cleanup vax autoconf code. Move to prototype definitions. staticfy, constify, avoid casting. Use device_* accessors. @ text @d1 1 a1 1 # $NetBSD: files.vax,v 1.110 2008/02/22 17:38:38 matt Exp $ d181 3 a183 3 device lcspx: displaydev, wsemuldisplaydev attach lcspx at vsbus file arch/vax/vsa/lcspx.c lcspx needs-flag @ 1.111.4.1 log @sync with head. @ text @d1 1 a1 1 # $NetBSD: files.vax,v 1.111 2008/03/11 05:34:02 matt Exp $ d58 1 a58 9 file arch/vax/vax/ctu.c vax750 | vax730 | mem_cmi | vaxany # Direct unibus interface device ubi { tr=-1 } attach ubi at mainbus file arch/vax/vax/ubi.c ubi attach mem at ubi with mem_ubi file arch/vax/vax/ka730.c vax730 | mem_ubi | vaxany a110 2 attach uba at ubi with uba_ubi file arch/vax/uba/uba_ubi.c uba_ubi d181 3 a183 3 device spx: displaydev, wsemuldisplaydev attach spx at vsbus file arch/vax/vsa/spx.c spx needs-flag a310 1 file arch/vax/vax/core_machdep.c coredump a335 1 file arch/vax/vax/opcodes.c a353 5 # Binary compatibility with previous NetBSD releases (COMPAT_XX) file arch/vax/vax/compat_13_machdep.c compat_13 | compat_ultrix | compat_ibcs2 file arch/vax/vax/compat_16_machdep.c compat_16 | compat_ultrix @ 1.111.4.2 log @sync with head. @ text @d1 1 a1 1 # $NetBSD: files.vax,v 1.111.4.1 2009/05/04 08:12:03 yamt Exp $ a37 6 # Abus and related devices device abus {}: bus attach abus at mainbus with abus_mainbus file arch/vax/vax/ka860.c vax8600 file arch/vax/vax/crl.c vax8600 a40 1 attach sbi at abus with sbi_abus d47 4 @ 1.111.10.1 log @Sync with HEAD. @ text @d1 1 a1 1 # $NetBSD: files.vax,v 1.112 2008/08/12 17:54:47 hans Exp $ d181 3 a183 3 device spx: displaydev, wsemuldisplaydev attach spx at vsbus file arch/vax/vsa/spx.c spx needs-flag @ 1.111.10.2 log @Update haad-dm branch to haad-dm-base2. @ text @d1 1 a1 1 # $NetBSD: files.vax,v 1.113 2008/11/19 18:36:01 ad Exp $ a310 1 file arch/vax/vax/core_machdep.c coredump @ 1.111.6.1 log @Sync with wrstuden-revivesa-base-2. @ text @d1 1 a1 1 # $NetBSD: files.vax,v 1.111 2008/03/11 05:34:02 matt Exp $ d181 3 a183 3 device spx: displaydev, wsemuldisplaydev attach spx at vsbus file arch/vax/vsa/spx.c spx needs-flag @ 1.110 log @Revert last change. @ text @d1 1 a1 1 # $NetBSD: files.vax,v 1.109 2008/02/22 03:14:22 matt Exp $ d11 1 a11 1 device mainbus { } d17 1 a17 1 device mba { drive = -1 } d30 5 a34 2 # NBI on KA88 device nmi { slot=-1 } d39 1 a39 1 device sbi { tr=-1 } d48 2 a49 5 device abus { } attach abus at mainbus attach sbi at abus with sbi_abus file arch/vax/vax/ka860.c abus file arch/vax/vax/crl.c abus d52 1 a52 1 device cmi { tr=-1 } d60 1 a60 1 device vsbus { csr } a65 4 device ibus { } attach ibus at mainbus file arch/vax/vax/ibus.c ibus d67 2 a68 4 attach ze at ibus with ze_ibus file arch/vax/if/if_ze.c ze_ibus attach ze at vsbus with ze_vsbus file arch/vax/vsa/if_ze_vsbus.c ze_vsbus d70 2 a71 2 attach le at ibus with le_ibus: le24 file arch/vax/if/if_le.c le_ibus d105 2 a106 2 attach uba at ibus with uba_ibus file arch/vax/uba/uba_ibus.c uba_ibus d171 1 a171 1 device smg: wsemuldisplaydev d176 1 a176 1 device lcg: wsemuldisplaydev d181 1 a181 1 device lcspx: wsemuldisplaydev @ 1.109 log @Add back some includes which were inadvertantly removed. @ text @d1 1 a1 1 # $NetBSD: files.vax,v 1.108 2008/02/20 21:43:35 drochner Exp $ a175 3 include "dev/wscons/files.wscons" include "dev/wsfont/files.wsfont" @ 1.108 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.vax,v 1.107 2008/02/03 08:45:40 matt Exp $ d176 3 @ 1.108.6.1 log @Sync with HEAD. @ text @d1 1 a1 1 # $NetBSD$ d11 1 a11 1 device mainbus { }: bus d17 1 a17 1 device mba { drive = -1 }: bus d30 2 a31 5 # CPU on mainbus attach cpu at mainbus with cpu_mainbus # NMI on KA88 device nmi { slot=-1 }: bus d36 1 a36 1 device sbi { tr=-1 }: bus d45 5 a49 2 file arch/vax/vax/ka860.c vax8600 file arch/vax/vax/crl.c vax8600 d52 1 a52 1 device cmi { tr=-1 }: bus d60 1 a60 1 device vsbus { csr }: bus d66 4 d71 4 a74 2 attach ze at mainbus with ze_mainbus file arch/vax/if/if_ze.c ze_mainbus d76 2 a77 2 attach le at mainbus with le_mainbus: le24 file arch/vax/if/if_le.c le_mainbus d111 2 a112 2 attach uba at mainbus with uba_mainbus file arch/vax/uba/uba_mainbus.c uba_mainbus d177 1 a177 1 device smg: displaydev, wsemuldisplaydev d182 1 a182 1 device lcg: displaydev, wsemuldisplaydev d187 1 a187 1 device lcspx: displaydev, wsemuldisplaydev @ 1.108.6.2 log @Sync with HEAD. @ text @d181 3 a183 3 device spx: displaydev, wsemuldisplaydev attach spx at vsbus file arch/vax/vsa/spx.c spx needs-flag @ 1.108.6.3 log @Sync with HEAD. @ text @a310 1 file arch/vax/vax/core_machdep.c coredump a353 5 # Binary compatibility with previous NetBSD releases (COMPAT_XX) file arch/vax/vax/compat_13_machdep.c compat_13 | compat_ultrix | compat_ibcs2 file arch/vax/vax/compat_16_machdep.c compat_16 | compat_ultrix @ 1.108.2.1 log @sync with head. @ text @d1 1 a1 1 # $NetBSD: files.vax,v 1.111 2008/03/11 05:34:02 matt Exp $ d11 1 a11 1 device mainbus { }: bus d17 1 a17 1 device mba { drive = -1 }: bus d30 2 a31 5 # CPU on mainbus attach cpu at mainbus with cpu_mainbus # NMI on KA88 device nmi { slot=-1 }: bus d36 1 a36 1 device sbi { tr=-1 }: bus d45 5 a49 2 file arch/vax/vax/ka860.c vax8600 file arch/vax/vax/crl.c vax8600 d52 1 a52 1 device cmi { tr=-1 }: bus d60 1 a60 1 device vsbus { csr }: bus d66 4 d71 4 a74 2 attach ze at mainbus with ze_mainbus file arch/vax/if/if_ze.c ze_mainbus d76 2 a77 2 attach le at mainbus with le_mainbus: le24 file arch/vax/if/if_le.c le_mainbus d111 2 a112 2 attach uba at mainbus with uba_mainbus file arch/vax/uba/uba_mainbus.c uba_mainbus d177 1 a177 1 device smg: displaydev, wsemuldisplaydev d182 1 a182 1 device lcg: displaydev, wsemuldisplaydev d187 1 a187 1 device lcspx: displaydev, wsemuldisplaydev @ 1.107 log @Preliminatry TC support. @ text @d1 1 a1 1 # $NetBSD: files.vax,v 1.106 2008/01/25 21:12:13 joerg Exp $ a95 4 # wscons files. include "dev/wscons/files.wscons" include "dev/wsfont/files.wsfont" @ 1.106 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.vax,v 1.105 2007/02/16 01:33:49 matt Exp $ d109 6 d200 1 a200 1 device asc: scsi, ncr53c9x @ 1.105 log @Partially adapt the VAX port to the newlock2 changes. These are untested but they do at least compile. @ text @d1 1 a1 1 # $NetBSD: files.vax,v 1.104 2006/07/29 19:10:56 ad Exp $ a350 2 file arch/vax/vax/in_cksum.c inet file arch/vax/vax/in4_cksum.c inet @ 1.105.24.1 log @sync with HEAD @ text @d1 1 a1 1 # files.vax,v 1.105 2007/02/16 01:33:49 matt Exp d11 1 a11 1 device mainbus { }: bus d17 1 a17 1 device mba { drive = -1 }: bus d30 2 a31 5 # CPU on mainbus attach cpu at mainbus with cpu_mainbus # NMI on KA88 device nmi { slot=-1 }: bus d36 1 a36 1 device sbi { tr=-1 }: bus d45 5 a49 2 file arch/vax/vax/ka860.c vax8600 file arch/vax/vax/crl.c vax8600 d52 1 a52 1 device cmi { tr=-1 }: bus d60 1 a60 1 device vsbus { csr }: bus d66 4 d71 4 a74 2 attach ze at mainbus with ze_mainbus file arch/vax/if/if_ze.c ze_mainbus d76 2 a77 2 attach le at mainbus with le_mainbus: le24 file arch/vax/if/if_le.c le_mainbus d96 4 d109 2 a110 8 # TurboCHANNEL bus support and device drivers include "dev/tc/files.tc" attach tc at vsbus with tcbus file arch/vax/vsa/tc_vsbus.c tcbus attach uba at mainbus with uba_mainbus file arch/vax/uba/uba_mainbus.c uba_mainbus d175 1 a175 1 device smg: displaydev, wsemuldisplaydev d180 1 a180 1 device lcg: displaydev, wsemuldisplaydev d185 1 a185 1 device lcspx: displaydev, wsemuldisplaydev d194 1 a194 1 #device asc: scsi, ncr53c9x d351 2 @ 1.105.30.1 log @Sync with HEAD. @ text @d1 1 a1 1 # $NetBSD: files.vax,v 1.107 2008/02/03 08:45:40 matt Exp $ a108 6 # TurboCHANNEL bus support and device drivers include "dev/tc/files.tc" attach tc at vsbus with tcbus file arch/vax/vsa/tc_vsbus.c tcbus d194 1 a194 1 #device asc: scsi, ncr53c9x d351 2 @ 1.104 log @Remove RASTERCONSOLE support from the pmax port. @ text @d1 1 a1 1 # $NetBSD: files.vax,v 1.103 2006/03/12 02:04:26 christos Exp $ d338 1 @ 1.103 log @welcome to syscall_intern. @ text @d1 1 a1 1 # $NetBSD: files.vax,v 1.102 2005/12/11 12:19:34 christos Exp $ a144 1 device lkkbd: wskbddev, lkkbdmap d148 1 @ 1.102 log @merge ktrace-lwp. @ text @d1 1 a1 1 # $NetBSD: files.vax,v 1.98.6.3 2004/09/21 13:23:40 skrll Exp $ d346 1 @ 1.102.4.1 log @sync with head @ text @d1 1 a1 1 # $NetBSD: files.vax,v 1.104 2006/07/29 19:10:56 ad Exp $ d145 1 a148 1 # XXX alpha and pmax call this vsms a345 1 file arch/vax/vax/syscall.c @ 1.102.6.1 log @Sync with head. @ text @d1 1 a1 1 # $NetBSD: files.vax,v 1.103 2006/03/12 02:04:26 christos Exp $ a345 1 file arch/vax/vax/syscall.c @ 1.102.10.1 log @sync with head - hopefully this will work @ text @d1 1 a1 1 # $NetBSD: files.vax,v 1.103 2006/03/12 02:04:26 christos Exp $ a345 1 file arch/vax/vax/syscall.c @ 1.102.8.1 log @sync with head. @ text @d1 1 a1 1 # $NetBSD: files.vax,v 1.102 2005/12/11 12:19:34 christos Exp $ a345 1 file arch/vax/vax/syscall.c @ 1.102.8.2 log @sync with head @ text @d1 1 a1 1 # $NetBSD: files.vax,v 1.102.8.1 2006/03/13 09:07:03 yamt Exp $ d145 1 a148 1 # XXX alpha and pmax call this vsms @ 1.101 log @Add lcspx console device driver. @ text @d1 1 a1 1 # $NetBSD: files.vax,v 1.100 2003/09/29 21:04:53 matt Exp $ @ 1.101.16.1 log @sync with head. @ text @d1 1 a1 1 # $NetBSD: files.vax,v 1.101 2003/10/19 15:03:25 ragge Exp $ a345 1 file arch/vax/vax/syscall.c @ 1.101.16.2 log @sync with head. @ text @d1 1 a1 1 # $NetBSD: files.vax,v 1.101.16.1 2006/06/21 14:57:17 yamt Exp $ d145 1 a148 1 # XXX alpha and pmax call this vsms @ 1.101.16.3 log @sync with head. @ text @d1 1 a1 1 # $NetBSD: files.vax,v 1.101.16.2 2006/12/30 20:47:13 yamt Exp $ a337 1 file arch/vax/vax/lock_stubs.S @ 1.101.16.4 log @sync with head. @ text @d1 1 a1 1 # $NetBSD: files.vax,v 1.101.16.3 2007/02/26 09:08:39 yamt Exp $ a108 6 # TurboCHANNEL bus support and device drivers include "dev/tc/files.tc" attach tc at vsbus with tcbus file arch/vax/vsa/tc_vsbus.c tcbus d194 1 a194 1 #device asc: scsi, ncr53c9x d351 2 @ 1.101.16.5 log @sync with head. @ text @d1 1 a1 1 # $NetBSD: files.vax,v 1.101.16.4 2008/02/04 09:22:39 yamt Exp $ d96 4 @ 1.101.16.6 log @sync with head. @ text @d1 1 a1 1 # $NetBSD: files.vax,v 1.101.16.5 2008/02/27 08:36:26 yamt Exp $ d11 1 a11 1 device mainbus { }: bus d17 1 a17 1 device mba { drive = -1 }: bus d30 2 a31 5 # CPU on mainbus attach cpu at mainbus with cpu_mainbus # NMI on KA88 device nmi { slot=-1 }: bus d36 1 a36 1 device sbi { tr=-1 }: bus d45 5 a49 2 file arch/vax/vax/ka860.c vax8600 file arch/vax/vax/crl.c vax8600 d52 1 a52 1 device cmi { tr=-1 }: bus d60 1 a60 1 device vsbus { csr }: bus d66 4 d71 4 a74 2 attach ze at mainbus with ze_mainbus file arch/vax/if/if_ze.c ze_mainbus d76 2 a77 2 attach le at mainbus with le_mainbus: le24 file arch/vax/if/if_le.c le_mainbus d111 2 a112 2 attach uba at mainbus with uba_mainbus file arch/vax/uba/uba_mainbus.c uba_mainbus d177 1 a177 1 device smg: displaydev, wsemuldisplaydev d182 1 a182 1 device lcg: displaydev, wsemuldisplaydev d187 1 a187 1 device lcspx: displaydev, wsemuldisplaydev @ 1.100 log @Add SA_SIGINFO support for VAX. @ text @d1 1 a1 1 # $NetBSD: files.vax,v 1.99 2003/07/27 01:19:34 thorpej Exp $ d178 10 @ 1.99 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.vax,v 1.98 2002/09/06 13:22:28 gehenna Exp $ d335 1 @ 1.98 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.vax,v 1.97 2002/08/26 08:14:53 ragge Exp $ a301 3 file dev/clock_subr.c vax8200 | vax410 | vax630 | vax43 | vax660 | vax670 | vax680 | vax46 | vax48 | vax49 | vax53 | vaxany @ 1.98.6.1 log @Sync with HEAD @ text @d1 1 a1 1 # $NetBSD: files.vax,v 1.101 2003/10/19 15:03:25 ragge Exp $ a178 10 # Color framebuffer on VS4000/60. device lcg: wsemuldisplaydev attach lcg at vsbus file arch/vax/vsa/lcg.c lcg needs-flag # Color framebuffer on VS4000/90. device lcspx: wsemuldisplaydev attach lcspx at vsbus file arch/vax/vsa/lcspx.c lcspx needs-flag d302 3 a337 1 file arch/vax/vax/sig_machdep.c @ 1.98.6.2 log @Sync with HEAD. @ text @@ 1.98.6.3 log @Fix the sync with head I botched. @ text @d1 1 a1 1 # $NetBSD: files.vax,v 1.98.6.1 2004/08/03 10:42:22 skrll Exp $ @ 1.97 log @Remove old dmf/dmz definitions. @ text @d1 1 a1 1 # $NetBSD: files.vax,v 1.96 2002/03/13 15:18:21 ad Exp $ a85 1 major {hp = 0} a101 4 major {md = 23} # RAIDframe major {raid = 25} a104 1 major {ra = 9} a115 3 # Unibus disks major {rl = 14} a159 1 major {rd = 19} a162 1 major {ry = 24} a167 2 major { sd = 20 } major { cd = 22 } d375 2 @ 1.96 log @Give wskbdmap_lk201.c its own attribute. @ text @d1 1 a1 1 # $NetBSD: files.vax,v 1.95 2002/02/25 17:11:18 ad Exp $ a227 11 # DMF32 on UBA device dmf # XXX? attach dmf at uba file arch/vax/uba/dmf.c dmf needs-flag file arch/vax/uba/dmz.c dmf needs-flag # DMZ32 on UBA device dmz # XXX? attach dmz at uba file arch/vax/uba/dmx.c dmz needs-flag @ 1.96.4.1 log @Include the list of block/character major numbers. @ text @d1 1 a1 1 # $NetBSD: files.vax,v 1.96 2002/03/13 15:18:21 ad Exp $ a398 2 include "arch/vax/conf/majors.vax" @ 1.96.4.2 log @Remove old block majors list. @ text @d1 1 a1 1 # $NetBSD: files.vax,v 1.96.4.1 2002/05/16 13:32:55 gehenna Exp $ d86 1 d103 4 d110 1 d122 3 d169 1 d173 1 d179 2 @ 1.96.4.3 log @catch up with -current. @ text @d1 1 a1 1 # $NetBSD: files.vax,v 1.97 2002/08/26 08:14:53 ragge Exp $ d215 11 @ 1.95 log @Argh, dont reference any wscons parts in files.dec yet. @ text @d1 1 a1 1 # $NetBSD: files.vax,v 1.94 2002/02/25 14:58:06 ad Exp $ d154 1 a154 1 device lkkbd: wskbddev @ 1.94 log @Move the dz driver to dev/dec, since it can be shared with pmax. @ text @d1 1 a1 1 # $NetBSD: files.vax,v 1.93 2002/02/24 00:08:21 matt Exp $ d153 8 @ 1.93 log @Upon further reflection, move udiv/urem to libkern and out of vax/vax. @ text @d1 1 a1 1 # $NetBSD: files.vax,v 1.92 2002/02/23 23:48:00 matt Exp $ a191 8 device lkkbd: wskbddev attach lkkbd at dz with dzkbd file dev/dec/dzkbd.c dzkbd needs-flag device lkms: wsmousedev attach lkms at dz with dzms file dev/dec/dzms.c dzms needs-flag @ 1.92 log @Rename VAX kernel assembly source from .s to .S (the NetBSD standard) @ text @d1 1 a1 1 # $NetBSD: files.vax,v 1.91 2002/01/21 21:57:06 jdolecek Exp $ a356 2 file arch/vax/vax/urem.S file arch/vax/vax/udiv.S @ 1.91 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.vax,v 1.90 2001/11/28 10:21:20 lukem Exp $ d353 2 a354 2 file arch/vax/vax/emulate.s !no_insn_emulate file arch/vax/vax/unimpl_emul.s !no_insn_emulate d357 2 a358 2 file arch/vax/vax/urem.s file arch/vax/vax/udiv.s @ 1.90 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.vax,v 1.89 2001/11/20 14:34:23 lukem Exp $ d102 1 a102 1 file arch/vax/vax/md_root.c memory_disk_hooks @ 1.89 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.vax,v 1.88 2001/11/20 12:56:42 lukem Exp $ d19 1 a19 1 defopt opt_cputype.h VAX780 VAX750 VAX730 d25 1 a25 1 defopt opt_emulate.h NO_INSN_EMULATE @ 1.88 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.vax,v 1.87 2001/08/18 14:52:37 wiz Exp $ d20 4 a23 4 VAX8200 VAX8800 VAX8600 VAX610 VAX6200 VAX6300 VAX6400 VAX6500 VAX6600 VAX410 VAX43 VAX46 VAX48 VAX49 VAX53 VAX630 VAX650 VAX660 VAX670 VAX680 VAXANY @ 1.87 log @if_il.c lives in dev/qbus now, and is mentioned in dev/qbus/files.uba. Remove commented out line for it. @ text @d1 1 a1 1 # $NetBSD: files.vax,v 1.86 2001/06/13 06:43:08 lukem Exp $ d20 1 a20 1 VAX8200 VAX8800 VAX8600 VAX610 d64 1 a64 1 vax53 | vaxany) d83 3 a85 3 device hp: disk attach hp at mba file arch/vax/mba/hp.c hp needs-flag d174 1 a174 1 # builtin NCR5380 SCSI-controller on VAXstation d193 1 a193 1 device lkkbd: wskbddev d384 17 a400 17 #arch/vax/vax/dkbad.c standard #arch/vax/vax/ka730.c standard #arch/vax/vax/iidr.o optional ii #arch/vax/vax/iidrsys.o optional ii #arch/vax/vax/iidr_glob.o optional ii #arch/vax/if/if_css.c optional css imp device-driver #arch/vax/if/if_dp.c optional dp device-driver #arch/vax/if/if_ddn.c optional ddn device-driver #arch/vax/if/if_dmv.c optional dmv device-driver #arch/vax/if/if_ec.c optional ec device-driver #arch/vax/if/if_en.c optional en device-driver #arch/vax/if/if_ex.c optional ex device-driver #arch/vax/if/if_hdh.c optional hdh device-driver #arch/vax/if/if_hy.c optional hy device-driver #arch/vax/if/if_pcl.c optional pcl device-driver #arch/vax/if/if_vv.c optional vv device-driver #arch/vax/if/raw_hy.c optional hy device-driver @ 1.87.6.1 log @file files.vax was added on branch nathanw_sa on 2002-01-08 00:28:30 +0000 @ text @d1 400 @ 1.87.6.2 log @Catch up to -current. @ text @a0 400 # $NetBSD: files.vax,v 1.87.6.1 2002/01/08 00:28:30 nathanw Exp $ # # new style config file for vax architecture # # maxpartitions must be first item in files.${ARCH}.newconf maxpartitions 8 maxusers 8 32 64 device mainbus { } attach mainbus at root # Define a bunch of devices, needed in more than one place. device cpu device mem device mba { drive = -1 } defflag opt_cputype.h VAX780 VAX750 VAX730 VAX8200 VAX8800 VAX8600 VAX610 VAX6200 VAX6300 VAX6400 VAX6500 VAX6600 VAX410 VAX43 VAX46 VAX48 VAX49 VAX53 VAX630 VAX650 VAX660 VAX670 VAX680 VAXANY defflag opt_emulate.h NO_INSN_EMULATE defpseudo leds file arch/vax/vsa/leds.c leds needs-flag # NBI on KA88 device nmi { slot=-1 } attach nmi at mainbus with nmi_mainbus file arch/vax/vax/nmi_mainbus.c nmi # SBI and related devices device sbi { tr=-1 } attach sbi at mainbus with sbi_mainbus file arch/vax/vax/sbi.c sbi attach mem at sbi with mem_sbi file arch/vax/vax/ka780.c vax780 | mem_sbi | vaxany file arch/vax/vax/cfl.c vax780 | mem_sbi | vaxany # Abus and related devices device abus { } attach abus at mainbus attach sbi at abus with sbi_abus file arch/vax/vax/ka860.c abus file arch/vax/vax/crl.c abus # CMI and related devices device cmi { tr=-1 } attach cmi at mainbus file arch/vax/vax/cmi.c cmi attach mem at cmi with mem_cmi file arch/vax/vax/ka750.c vax750 | mem_cmi | vaxany file arch/vax/vax/ctu.c vax750 | mem_cmi | vaxany device vsbus { csr } attach vsbus at mainbus file arch/vax/vsa/vsbus.c vsbus file arch/vax/vsa/vsbus_dma.c vsbus & (vax46 | vax48 | vax49 | vax53 | vaxany) device ibus { } attach ibus at mainbus file arch/vax/vax/ibus.c ibus device ze: sgec, arp, ether, ifnet attach ze at ibus with ze_ibus file arch/vax/if/if_ze.c ze_ibus attach ze at vsbus with ze_vsbus file arch/vax/vsa/if_ze_vsbus.c ze_vsbus attach le at ibus with le_ibus: le24 file arch/vax/if/if_le.c le_ibus attach mba at sbi with mba_sbi attach mba at cmi with mba_cmi file arch/vax/mba/mba.c mba needs-flag device hp: disk attach hp at mba file arch/vax/mba/hp.c hp needs-flag major {hp = 0} device ht: tape attach ht at mba file arch/vax/mba/ht.c ht needs-flag # # Bus-independent support for DEC devices # include "dev/dec/files.dec" # wscons files. include "dev/wscons/files.wscons" include "dev/wsfont/files.wsfont" # Memory Disk for install floppy file arch/vax/vax/md_root.c memory_disk_hooks major {md = 23} # RAIDframe major {raid = 25} # MSCP device drivers include "dev/mscp/files.mscp" major {ra = 9} # Unibus/Q22 bus definitions include "dev/qbus/files.uba" attach uba at ibus with uba_ibus file arch/vax/uba/uba_ibus.c uba_ibus attach uba at sbi with uba_sbi file arch/vax/uba/uba_sbi.c uba_sbi attach uba at cmi with uba_cmi file arch/vax/uba/uba_cmi.c uba_cmi # Unibus disks major {rl = 14} # BI bus definitions include "dev/bi/files.bi" attach bi at mainbus with bi_mainbus file arch/vax/bi/bi_mainbus.c bi_mainbus attach bi at nmi with bi_nmi file arch/vax/bi/bi_nmi.c bi_nmi # VAX CPUs at BI, do not belong in MI code. attach cpu at bi with cpu_bi attach mem at bi with mem_bi # VAX CPUs at NMI attach cpu at nmi with cpu_nmi attach mem at nmi with mem_nmi # XMI bus definitions include "dev/xmi/files.xmi" attach xmi at mainbus with xmi_mainbus file arch/vax/vax/xmi_mainbus.c xmi_mainbus # VAX CPUs at XMI, do not belong in MI code. attach cpu at xmi with cpu_xmi attach mem at xmi with mem_xmi attach dz at vsbus with dz_vsbus file arch/vax/vsa/dz_vsbus.c dz_vsbus | smg # RD-type disks at VS2000's onboard MFM-controller device hdc { drive = -1 } attach hdc at vsbus file arch/vax/vsa/hdc9224.c ry | hdc | rd needs-flag device rd: disk attach rd at hdc major {rd = 19} device ry: disk attach ry at hdc major {ry = 24} # # Machine-independent SCSI driver. # include "dev/scsipi/files.scsipi" major { sd = 20 } major { cd = 22 } # builtin NCR5380 SCSI-controller on VAXstation device si: scsi, ncr5380sbc attach si at vsbus with si_vsbus file arch/vax/vsa/ncr.c si_vsbus # Monochrome framebuffer on VS3100. device smg: wsemuldisplaydev attach smg at vsbus file arch/vax/vsa/smg.c smg needs-flag # LANCE ethernet controller on VAXstation attach le at vsbus with le_vsbus: le24 file arch/vax/if/if_le_vsbus.c le_vsbus # builtin NCR53C95 SCSI Controlller on VAXstation 4000 VLC/60/9x device asc: scsi, ncr53c9x attach asc at vsbus with asc_vsbus file arch/vax/vsa/asc_vsbus.c asc_vsbus device lkkbd: wskbddev attach lkkbd at dz with dzkbd file dev/dec/dzkbd.c dzkbd needs-flag device lkms: wsmousedev attach lkms at dz with dzms file dev/dec/dzms.c dzms needs-flag # These devices aren't tested (or even compiled!) # They are just included here to make some files happy ;) # # Ikonas framebuffer device ik attach ik at uba file arch/vax/uba/ik.c ik needs-flag device vs attach vs at uba file arch/vax/uba/vs.c vs needs-flag # RK06/07 on UBA device rk: disk attach rk at uba file arch/vax/uba/rk.c rk needs-flag # TM11/TE10 at UBA device te: tape attach te at uba file arch/vax/uba/tm.c te needs-flag # TU78 at MBA device mu: tape attach mu at mba file arch/vax/mba/mt.c mu needs-flag # DMF32 on UBA device dmf # XXX? attach dmf at uba file arch/vax/uba/dmf.c dmf needs-flag file arch/vax/uba/dmz.c dmf needs-flag # DMZ32 on UBA device dmz # XXX? attach dmz at uba file arch/vax/uba/dmx.c dmz needs-flag # DN-11 on UBA device dn # XXX? attach dn at uba file arch/vax/uba/dn.c dn needs-flag # IDC (RB730) on UBA (VAX 11/730) device idc { drive=-1 } attach idc at uba device rb: disk attach rb at idc file arch/vax/uba/idc.c rb needs-flag # LP-11 at UBA device lp attach lp at uba file arch/vax/uba/lp.c lp needs-flag # ???? at UBA device lpa attach lpa at uba file arch/vax/uba/lpa.c lpa needs-flag # PS2 at UBA device ps attach ps at uba file arch/vax/uba/ps.c ps needs-flag # SC-21/SC-31 at UBA device sc { drive=-1 } attach sc at uba device up: disk attach up at sc file arch/vax/uba/up.c up needs-flag # TU45 at UBA device ut { drive=-1} attach ut at uba device tj: tape attach tj at ut file arch/vax/uba/ut.c tj needs-flag # TU58/DECtape II device uu: tape attach uu at uba file arch/vax/uba/uu.c uu needs-flag # Benson-Varian plotter at UBA device va { drive=-1} attach va at uba device vz attach vz at va file arch/vax/uba/va.c va needs-flag # Versatec plotter at UBA device vp attach vp at uba file arch/vax/uba/vp.c vp needs-flag # QVSS at UBA device qv attach qv at uba file arch/vax/uba/qv.c qv needs-flag # ACC LH/DH IMP on UBA device acc: ifnet attach acc at uba file arch/vax/if/if_acc.c acc needs-flag # DR11C at UBA device ct # XXX attach ct at uba file arch/vax/uba/ct.c ct needs-flag # A/D-converter on UBA device ad attach ad at uba file arch/vax/uba/ad.c ad needs-flag # DH-11/DM-11 on UBA device dh # XXX? attach dh at uba file arch/vax/uba/dh.c dh needs-flag # These are general files needed for compilation. file dev/cons.c file dev/cninit.c file dev/clock_subr.c vax8200 | vax410 | vax630 | vax43 | vax660 | vax670 | vax680 | vax46 | vax48 | vax49 | vax53 | vaxany file arch/vax/vax/locore.c file arch/vax/vax/mem.c file arch/vax/vax/clock.c file arch/vax/vax/gencons.c vax8600 | vax780 | vax750 | vax630 | vax8200 | vax680 | vax650 | vax660 | vax670 | vaxany file arch/vax/vax/pmap.c file arch/vax/vax/machdep.c file arch/vax/vax/ka820.c vax8200 | vaxany file arch/vax/vax/crx.c vax8200 | vaxany file arch/vax/vax/ka88.c vax8800 | vaxany file arch/vax/vax/ka6400.c vax6400 | vaxany file arch/vax/vax/ka410.c vax410 | vaxany file arch/vax/vax/ka43.c vax43 | vaxany file arch/vax/vax/ka46.c vax46 | vaxany file arch/vax/vax/ka48.c vax48 | vaxany file arch/vax/vax/ka49.c vax49 | vaxany file arch/vax/vax/ka53.c vax53 | vaxany file arch/vax/vax/ka610.c vax610 | vaxany file arch/vax/vax/ka630.c vax630 | vaxany file arch/vax/vax/ka650.c vax650 | vaxany file arch/vax/vax/ka660.c vax660 | vaxany file arch/vax/vax/ka670.c vax670 | vaxany file arch/vax/vax/ka680.c vax680 | vaxany file arch/vax/vax/emulate.s !no_insn_emulate file arch/vax/vax/unimpl_emul.s !no_insn_emulate file arch/vax/vax/scb.c file arch/vax/vax/conf.c file arch/vax/vax/urem.s file arch/vax/vax/udiv.s file arch/vax/vax/trap.c file arch/vax/vax/bus_dma.c file arch/vax/vax/bus_mem.c file arch/vax/vax/procfs_machdep.c procfs file arch/vax/vax/sgmap.c file arch/vax/vax/vm_machdep.c file arch/vax/vax/findcpu.c file arch/vax/vax/autoconf.c file arch/vax/vax/in_cksum.c inet file arch/vax/vax/in4_cksum.c inet file arch/vax/vax/ns_cksum.c ns file arch/vax/vax/disksubr.c disk | tape file arch/vax/vax/db_machdep.c ddb file arch/vax/vax/db_disasm.c ddb file arch/vax/uba/uba_dma.c uba file arch/vax/vax/multicpu.c multiprocessor include "compat/ibcs2/files.ibcs2" file arch/vax/vax/ibcs2_machdep.c compat_ibcs2 include "compat/ultrix/files.ultrix" include "compat/vax1k/files.vax1k" # Dom h{ra f}r vara kvar s} l{nge f}r vi se vilka vi beh|ver... #arch/vax/vax/dkbad.c standard #arch/vax/vax/ka730.c standard #arch/vax/vax/iidr.o optional ii #arch/vax/vax/iidrsys.o optional ii #arch/vax/vax/iidr_glob.o optional ii #arch/vax/if/if_css.c optional css imp device-driver #arch/vax/if/if_dp.c optional dp device-driver #arch/vax/if/if_ddn.c optional ddn device-driver #arch/vax/if/if_dmv.c optional dmv device-driver #arch/vax/if/if_ec.c optional ec device-driver #arch/vax/if/if_en.c optional en device-driver #arch/vax/if/if_ex.c optional ex device-driver #arch/vax/if/if_hdh.c optional hdh device-driver #arch/vax/if/if_hy.c optional hy device-driver #arch/vax/if/if_pcl.c optional pcl device-driver #arch/vax/if/if_vv.c optional vv device-driver #arch/vax/if/raw_hy.c optional hy device-driver @ 1.87.6.3 log @Catch up to -current. @ text @d1 1 a1 1 # $NetBSD: files.vax,v 1.87.6.2 2002/02/28 04:12:29 nathanw Exp $ d102 1 a102 1 file dev/md_root.c memory_disk_hooks a153 8 device lkkbd: wskbddev attach lkkbd at dz with dzkbd file dev/dec/dzkbd.c dzkbd needs-flag device lkms: wsmousedev attach lkms at dz with dzms file dev/dec/dzms.c dzms needs-flag d193 8 d353 2 a354 2 file arch/vax/vax/emulate.S !no_insn_emulate file arch/vax/vax/unimpl_emul.S !no_insn_emulate d357 2 @ 1.87.6.4 log @Catch up to -current. (CVS: It's not just a program. It's an adventure!) @ text @d1 1 a1 1 # $NetBSD: files.vax,v 1.87.6.3 2002/04/01 07:43:27 nathanw Exp $ d154 1 a154 1 device lkkbd: wskbddev, lkkbdmap @ 1.87.6.5 log @Catch up to -current. @ text @d1 1 a1 1 # $NetBSD: files.vax,v 1.87.6.4 2002/08/27 23:46:01 nathanw Exp $ d229 11 @ 1.87.6.6 log @Catch up to -current. @ text @d1 1 a1 1 # $NetBSD: files.vax,v 1.87.6.5 2002/09/17 21:18:25 nathanw Exp $ d86 1 d103 4 d110 1 d122 3 d169 1 d173 1 d179 2 a387 2 include "arch/vax/conf/majors.vax" @ 1.86 log @remove interlan np100 entry as the referenced files don't exist @ text @d1 1 a1 1 # $NetBSD: files.vax,v 1.85 2001/05/16 05:36:54 matt Exp $ a397 1 #arch/vax/if/if_il.c optional il device-driver @ 1.86.2.1 log @Merge Aug 24 -current into the kqueue branch. @ text @d1 1 a1 1 # $NetBSD: files.vax,v 1.87 2001/08/18 14:52:37 wiz Exp $ d398 1 @ 1.86.2.2 log @Sync kqueue branch with -current. @ text @d1 1 a1 1 # $NetBSD: files.vax,v 1.86.2.1 2001/08/25 06:16:02 thorpej Exp $ d19 5 a23 5 defflag opt_cputype.h VAX780 VAX750 VAX730 VAX8200 VAX8800 VAX8600 VAX610 VAX6200 VAX6300 VAX6400 VAX6500 VAX6600 VAX410 VAX43 VAX46 VAX48 VAX49 VAX53 VAX630 VAX650 VAX660 VAX670 VAX680 VAXANY d25 1 a25 1 defflag opt_emulate.h NO_INSN_EMULATE d64 1 a64 1 vax53 | vaxany) d83 3 a85 3 device hp: disk attach hp at mba file arch/vax/mba/hp.c hp needs-flag d174 1 a174 1 # builtin NCR5380 SCSI-controller on VAXstation d193 1 a193 1 device lkkbd: wskbddev d384 17 a400 17 #arch/vax/vax/dkbad.c standard #arch/vax/vax/ka730.c standard #arch/vax/vax/iidr.o optional ii #arch/vax/vax/iidrsys.o optional ii #arch/vax/vax/iidr_glob.o optional ii #arch/vax/if/if_css.c optional css imp device-driver #arch/vax/if/if_dp.c optional dp device-driver #arch/vax/if/if_ddn.c optional ddn device-driver #arch/vax/if/if_dmv.c optional dmv device-driver #arch/vax/if/if_ec.c optional ec device-driver #arch/vax/if/if_en.c optional en device-driver #arch/vax/if/if_ex.c optional ex device-driver #arch/vax/if/if_hdh.c optional hdh device-driver #arch/vax/if/if_hy.c optional hy device-driver #arch/vax/if/if_pcl.c optional pcl device-driver #arch/vax/if/if_vv.c optional vv device-driver #arch/vax/if/raw_hy.c optional hy device-driver @ 1.86.2.3 log @Sync w/ -current. @ text @d1 1 a1 1 # $NetBSD: files.vax,v 1.86.2.2 2002/01/10 19:50:01 thorpej Exp $ d102 1 a102 1 file dev/md_root.c memory_disk_hooks @ 1.86.2.4 log @Catch up with -current. @ text @d1 1 a1 1 # $NetBSD: files.vax,v 1.86.2.3 2002/02/11 20:09:18 jdolecek Exp $ a153 8 device lkkbd: wskbddev, lkkbdmap attach lkkbd at dz with dzkbd file dev/dec/dzkbd.c dzkbd needs-flag device lkms: wsmousedev attach lkms at dz with dzms file dev/dec/dzms.c dzms needs-flag d193 8 d353 2 a354 2 file arch/vax/vax/emulate.S !no_insn_emulate file arch/vax/vax/unimpl_emul.S !no_insn_emulate d357 2 @ 1.86.2.5 log @sync kqueue branch with HEAD @ text @d1 1 a1 1 # $NetBSD: files.vax,v 1.86.2.4 2002/03/16 16:00:13 jdolecek Exp $ d228 11 @ 1.86.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.vax,v 1.86.2.5 2002/09/06 08:42:16 jdolecek Exp $ d86 1 d103 4 d110 1 d122 3 d169 1 d173 1 d179 2 a387 2 include "arch/vax/conf/majors.vax" @ 1.85 log @Add a VAXANY type. Eventually to used in INSTALL / GENERIC to easily include support for all VAX platforms @ text @d1 1 a1 1 # $NetBSD: files.vax,v 1.84 2001/05/01 13:21:27 ragge Exp $ a301 6 # Interlan NP100 at UBA device np: ifnet attach np at uba file arch/vax/if/if_ix.c np needs-flag file arch/vax/uba/np.c np needs-flag @ 1.84 log @Add ka610, remove TS11. @ text @d1 1 a1 1 # $NetBSD: files.vax,v 1.83 2001/04/28 09:38:03 ragge Exp $ d23 1 a23 1 VAX630 VAX640 VAX650 VAX660 VAX670 VAX680 d41 2 a42 2 file arch/vax/vax/ka780.c vax780 | mem_sbi file arch/vax/vax/cfl.c vax780 | mem_sbi d57 2 a58 2 file arch/vax/vax/ka750.c vax750 | mem_cmi file arch/vax/vax/ctu.c vax750 | mem_cmi d63 2 a64 1 file arch/vax/vsa/vsbus_dma.c vsbus & (vax46 | vax48 | vax49 | vax53) d332 3 a334 2 file dev/clock_subr.c vax8200 | vax410 | vax43 | vax630 | vax660 | vax670 | vax680 | vax46 | vax48 | vax49 | vax53 d338 3 a340 2 file arch/vax/vax/gencons.c vax8600 | vax8200 | vax780 | vax750 | vax630 | vax650 | vax660 | vax670 | vax680 d343 16 a358 16 file arch/vax/vax/ka820.c vax8200 file arch/vax/vax/crx.c vax8200 file arch/vax/vax/ka88.c vax8800 file arch/vax/vax/ka6400.c vax6400 file arch/vax/vax/ka410.c vax410 file arch/vax/vax/ka43.c vax43 file arch/vax/vax/ka46.c vax46 file arch/vax/vax/ka48.c vax48 file arch/vax/vax/ka49.c vax49 file arch/vax/vax/ka53.c vax53 file arch/vax/vax/ka610.c vax610 file arch/vax/vax/ka630.c vax630 file arch/vax/vax/ka650.c vax650 file arch/vax/vax/ka660.c vax660 file arch/vax/vax/ka670.c vax670 file arch/vax/vax/ka680.c vax680 @ 1.83 log @MD in4_cksum. @ text @d1 1 a1 1 # $NetBSD: files.vax,v 1.82 2001/03/27 18:01:59 ragge Exp $ d20 1 a20 1 VAX8200 VAX8800 VAX8600 a149 5 # TS11 at UBA device ts: tape attach ts at uba file arch/vax/uba/ts.c ts needs-flag d350 1 @ 1.82 log @Compile vsbus_dma.c if vax53, hinted by Michael Kukat. @ text @d1 1 a1 1 # $NetBSD: files.vax,v 1.81 2001/02/18 10:44:22 ragge Exp $ d375 1 a375 1 file netinet/in4_cksum.c inet a398 1 #arch/vax/if/if_dmc.c optional dmc device-driver @ 1.81 log @Support to control the leds on VAXstations, taken from Sun3 and ported to vax by Shinmyoh Koji (yesu@@rb3.so-net.ne.jp). @ text @d1 1 a1 1 # $NetBSD: files.vax,v 1.80 2001/02/04 20:36:26 ragge Exp $ d63 1 a63 1 file arch/vax/vsa/vsbus_dma.c vsbus & (vax46 | vax48 | vax49) @ 1.81.2.1 log @Catch up with -current. @ text @d1 1 a1 1 # $NetBSD: files.vax,v 1.82 2001/03/27 18:01:59 ragge Exp $ d63 1 a63 1 file arch/vax/vsa/vsbus_dma.c vsbus & (vax46 | vax48 | vax49 | vax53) @ 1.81.2.2 log @Catch up to -current. @ text @d1 1 a1 1 # $NetBSD: files.vax,v 1.81.2.1 2001/04/09 01:55:17 nathanw Exp $ d20 1 a20 1 VAX8200 VAX8800 VAX8600 VAX610 d23 1 a23 1 VAX630 VAX650 VAX660 VAX670 VAX680 VAXANY d41 2 a42 2 file arch/vax/vax/ka780.c vax780 | mem_sbi | vaxany file arch/vax/vax/cfl.c vax780 | mem_sbi | vaxany d57 2 a58 2 file arch/vax/vax/ka750.c vax750 | mem_cmi | vaxany file arch/vax/vax/ctu.c vax750 | mem_cmi | vaxany d63 1 a63 2 file arch/vax/vsa/vsbus_dma.c vsbus & (vax46 | vax48 | vax49 | vax53 | vaxany) d150 5 d307 6 d336 2 a337 3 file dev/clock_subr.c vax8200 | vax410 | vax630 | vax43 | vax660 | vax670 | vax680 | vax46 | vax48 | vax49 | vax53 | vaxany d341 2 a342 3 file arch/vax/vax/gencons.c vax8600 | vax780 | vax750 | vax630 | vax8200 | vax680 | vax650 | vax660 | vax670 | vaxany d345 15 a359 16 file arch/vax/vax/ka820.c vax8200 | vaxany file arch/vax/vax/crx.c vax8200 | vaxany file arch/vax/vax/ka88.c vax8800 | vaxany file arch/vax/vax/ka6400.c vax6400 | vaxany file arch/vax/vax/ka410.c vax410 | vaxany file arch/vax/vax/ka43.c vax43 | vaxany file arch/vax/vax/ka46.c vax46 | vaxany file arch/vax/vax/ka48.c vax48 | vaxany file arch/vax/vax/ka49.c vax49 | vaxany file arch/vax/vax/ka53.c vax53 | vaxany file arch/vax/vax/ka610.c vax610 | vaxany file arch/vax/vax/ka630.c vax630 | vaxany file arch/vax/vax/ka650.c vax650 | vaxany file arch/vax/vax/ka660.c vax660 | vaxany file arch/vax/vax/ka670.c vax670 | vaxany file arch/vax/vax/ka680.c vax680 | vaxany d375 1 a375 1 file arch/vax/vax/in4_cksum.c inet d399 1 @ 1.80 log @Giant update from Michael Kukat (michael@@unixiron.org). Fixes support for: MicroVAX 3100m90 MicroVAX 3100m95 VAX 4000/100 (tested) VAX 4000/105A (tested) VAX 4000/108 VAX 4000/400 (tested) VAX 4000/500 (tested) VAX 4000/600 @ text @d1 1 a1 1 # $NetBSD: files.vax,v 1.79 2001/01/28 21:01:52 ragge Exp $ d26 3 @ 1.79 log @A bunch of new CPUs that are supported, from Michael Kukat (michael@@unixiron.org). Among them are 4000/400, 4000/500 and 4000/105A. @ text @d1 1 a1 1 # $NetBSD: files.vax,v 1.78 2001/01/17 00:07:39 fvdl Exp $ a153 3 attach dz at ibus with dz_ibus file arch/vax/vsa/dz_ibus.c dz_ibus @ 1.78 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.vax,v 1.77 2000/12/02 17:15:37 ragge Exp $ d153 4 a156 1 file arch/vax/vsa/dz_ibus.c dz_vsbus | smg @ 1.77 log @Recent lkkbd/lkms/lkc changes. @ text @d1 1 a1 1 # $NetBSD: files.vax,v 1.76 2000/08/26 02:31:00 matt Exp $ d366 1 @ 1.76 log @Reverse polarity on INSN_EMULATION to NO_INSN_EMULATION. Thus by default all kernels will have instruction emulation. @ text @d1 1 a1 1 # $NetBSD: files.vax,v 1.75 2000/08/08 16:48:13 ragge Exp $ d88 5 d95 1 d153 1 a153 1 file arch/vax/vsa/dz_ibus.c dz_vsbus d180 5 a188 5 # Monochrome framebuffer on VS3100. device smg: wsemuldisplaydev, qfont attach smg at vsbus file arch/vax/vsa/smg.c smg needs-flag d194 7 a200 3 device lkc: qfont attach lkc at dz file arch/vax/vsa/lkc.c lkc needs-flag @ 1.75 log @Write code to handle unimplemented instructions trapped via SCB vector 0x18. This may happen on machines missing parts of the instruction set (like some floating point formats). Only one new instruction added; POLYD, so that the libm assembly files can be used on architectures missing that instruction. Also; include emulation code if compile-time option INSN_EMULATE is defined instead of trying to match on which cputype it is. N.B. POLYD isn't fully implemented, just enough to make libm happy. @ text @d1 1 a1 1 # $NetBSD: files.vax,v 1.74 2000/07/26 12:37:14 ragge Exp $ d25 1 a25 1 defopt opt_emulate.h INSN_EMULATE d347 2 a348 2 file arch/vax/vax/emulate.s insn_emulate file arch/vax/vax/unimpl_emul.s insn_emulate @ 1.74 log @nmi files. @ text @d1 1 a1 1 # $NetBSD: files.vax,v 1.73 2000/07/22 05:03:23 matt Exp $ d25 2 d347 2 a348 4 file arch/vax/vax/emulate.s vax630|vax640|vax650|vax660|vax670| vax680| vax410|vax43|vax46|vax48|vax49|vax53| vax6200|vax6300|vax6400|vax6500|vax6600 @ 1.73 log @Enable emulation for everything but 7xx/8xxxx @ text @d1 1 a1 1 # $NetBSD: files.vax,v 1.72 2000/07/06 17:43:38 ragge Exp $ d28 1 a28 1 file arch/vax/vax/nmi.c nmi d124 4 @ 1.72 log @Add xmi_mainbus.c file. @ text @d1 1 a1 1 # $NetBSD: files.vax,v 1.71 2000/06/19 04:22:16 matt Exp $ d19 5 a23 3 defopt opt_cputype.h VAX780 VAX750 VAX730 VAX8200 VAX8800 VAX8600 VAX6200 VAX6400 VAX6500 VAX6600 VAX410 VAX43 VAX46 VAX48 VAX49 VAX53 VAX630 VAX650 VAX660 VAX670 VAX680 a329 1 file arch/vax/vax/ka630.c vax630 d336 1 a336 1 file arch/vax/vax/emulate.s vax630 | vax650 | vax410 d341 4 @ 1.71 log @Rename ncr[5380] device to si to more consistent with other ports. Add VAX660 to cputype.h. Remove needs-flag from si & asc entries. @ text @d1 1 a1 1 # $NetBSD: files.vax,v 1.70 2000/06/12 11:13:17 ragge Exp $ d127 1 a127 1 file arch/vax/vax/xmi.c xmi_mainbus @ 1.71.2.1 log @files.vax: Pullup revision 1.73 intvec.s: Pullup revision 1.53 Enable support for instruction emulate on almost all variants @ text @d1 1 a1 1 # $NetBSD$ d19 3 a21 5 defopt opt_cputype.h VAX780 VAX750 VAX730 VAX8200 VAX8800 VAX8600 VAX6200 VAX6300 VAX6400 VAX6500 VAX6600 VAX410 VAX43 VAX46 VAX48 VAX49 VAX53 VAX630 VAX640 VAX650 VAX660 VAX670 VAX680 d328 1 d335 1 a335 1 file arch/vax/vax/ka630.c vax630 a339 4 file arch/vax/vax/emulate.s vax630|vax640|vax650|vax660|vax670| vax680| vax410|vax43|vax46|vax48|vax49|vax53| vax6200|vax6300|vax6400|vax6500|vax6600 @ 1.71.2.2 log @Pull up (requested by ragge, approved by thorpej): sys/arch/vax/conf/GENERIC 1.76-1.77 sys/arch/vax/conf/files.vax 1.74-1.75 sys/arch/vax/vax/intvec.s 1.54-1.55 sys/arch/vax/vax/unimpl_emul.s -1.2 This adds emulation code for the POLYD instruction that some VAX CPUs are missing. POLYD is used for example in libm. @ text @a24 2 defopt opt_emulate.h INSN_EMULATE d341 4 a344 2 file arch/vax/vax/emulate.s insn_emulate file arch/vax/vax/unimpl_emul.s insn_emulate @ 1.71.2.3 log @Pullup approved by thorpej: GENERIC 1.79, files.vax 1.76, intvec.s 1.56 >Reverse polarity on INSN_EMULATION to NO_INSN_EMULATION. Thus by default >all kernels will have instruction emulation. @ text @d1 1 a1 1 # $NetBSD: files.vax,v 1.71.2.2 2000/08/14 21:11:01 ragge Exp $ d25 1 a25 1 defopt opt_emulate.h NO_INSN_EMULATE d343 2 a344 2 file arch/vax/vax/emulate.s !no_insn_emulate file arch/vax/vax/unimpl_emul.s !no_insn_emulate @ 1.70 log @Put all cputype definitions in one file instead of separate files. This was becoming unmaintainable. @ text @d1 1 a1 1 # $NetBSD: files.vax,v 1.69 2000/06/10 14:59:39 ragge Exp $ d21 1 a21 1 VAX49 VAX53 VAX630 VAX650 VAX670 VAX680 d162 3 a164 3 device ncr: scsi, ncr5380sbc attach ncr at vsbus file arch/vax/vsa/ncr.c ncr needs-flag d178 1 a178 1 file arch/vax/vsa/asc_vsbus.c asc needs-flag @ 1.69 log @Code to spin up other CPUs on a VAX 8200 system. Haven't solved the printf() problem yet, though. @ text @d1 1 a1 1 # $NetBSD: files.vax,v 1.68 2000/05/08 19:09:49 ragge Exp $ d19 8 a26 17 defopt VAX780 # VAX-11/780 & 785 defopt VAX750 # VAX-11/750 defopt VAX730 # VAX-11/730 defopt VAX8200 # VAX 8200|8300 defopt VAX8500 # VAX 8500|8800|8550 defopt VAX8600 # VAX 8600|8650 defopt VAX410 # VAXstation 2000, MicroVAX 200 defopt VAX43 # VAXstation 3100 / MicroVAX 3100 defopt VAX46 # VAXstation 4000/60 defopt VAX48 # VAXstation 4000/VLC defopt VAX49 # VAXstation 4000/90 or 4000/96 defopt VAX53 # VAX 4000/105A defopt VAX630 # MicroVAX II or VAXstation II defopt VAX650 # MicroVAX III or VAXstation III defopt VAX660 # VAX 4000/200 defopt VAX670 # VAX 4000/300 defopt VAX680 # VAX 4000/500 d116 2 d123 10 d326 2 @ 1.68 log @Add 4000/200 and 4000/500. @ text @d1 1 a1 1 # $NetBSD: files.vax,v 1.67 2000/04/22 16:48:54 ragge Exp $ d353 1 @ 1.68.2.1 log @Sync w/ netbsd-1-5-base. @ text @d1 1 a1 1 # $NetBSD: files.vax,v 1.71 2000/06/19 04:22:16 matt Exp $ d19 17 a35 8 defopt opt_cputype.h VAX780 VAX750 VAX730 VAX8200 VAX8800 VAX8600 VAX6200 VAX6400 VAX6500 VAX6600 VAX410 VAX43 VAX46 VAX48 VAX49 VAX53 VAX630 VAX650 VAX660 VAX670 VAX680 # NBI on KA88 device nmi { slot=-1 } attach nmi at mainbus with nmi_mainbus file arch/vax/vax/nmi.c nmi a124 2 attach bi at nmi with bi_nmi file arch/vax/bi/bi_nmi.c bi_nmi a129 10 # XMI bus definitions include "dev/xmi/files.xmi" attach xmi at mainbus with xmi_mainbus file arch/vax/vax/xmi.c xmi_mainbus # VAX CPUs at XMI, do not belong in MI code. attach cpu at xmi with cpu_xmi attach mem at xmi with mem_xmi d159 3 a161 3 device si: scsi, ncr5380sbc attach si at vsbus with si_vsbus file arch/vax/vsa/ncr.c si_vsbus d175 1 a175 1 file arch/vax/vsa/asc_vsbus.c asc_vsbus a322 2 file arch/vax/vax/ka88.c vax8800 file arch/vax/vax/ka6400.c vax6400 a352 1 file arch/vax/vax/multicpu.c multiprocessor @ 1.67 log @Add "rl" disk. @ text @d1 1 a1 1 # $NetBSD: files.vax,v 1.66 2000/03/14 15:56:59 oster Exp $ d30 1 d35 1 d312 2 a313 1 file dev/clock_subr.c vax8200|vax410|vax43|vax630|vax670|vax46|vax48|vax49 d317 2 a318 1 file arch/vax/vax/gencons.c vax8600|vax8200|vax780|vax750|vax630|vax650|vax670 d329 2 a330 1 file arch/vax/vax/emulate.s vax630|vax650|vax410 d332 1 d334 1 @ 1.66 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.vax,v 1.65 2000/03/04 07:27:47 matt Exp $ d115 3 a243 7 # RL02/RL11 at UBA device hl { drive=-1 } attach hl at uba device rl: disk attach rl at hl file arch/vax/uba/rl.c rl needs-flag @ 1.65 log @expunge vm_offset_t and vm_size_t. add bus_dma support for the vs4000 dma translation map (sgmap). enhance the vsbus for the lance to work with it. remove the sgmap init code from ka46/48/49.c @ text @d1 1 a1 1 # $NetBSD: files.vax,v 1.64 2000/02/14 21:42:54 thorpej Exp $ d97 3 @ 1.64 log @Allow arch-specific code to specify in4_cksum() like it can specify in_cksum(). @ text @d1 1 a1 1 # $NetBSD: files.vax,v 1.63 2000/01/24 02:54:02 matt Exp $ d63 1 @ 1.63 log @More files that were changed. @ text @d1 1 a1 1 # $NetBSD: files.vax,v 1.62 2000/01/17 04:55:28 matt Exp $ d340 1 @ 1.62 log @defopt VAXnnn so the make depend does the right thing. @ text @d1 1 a1 1 # $NetBSD: files.vax,v 1.61 2000/01/10 02:35:35 matt Exp $ a17 2 #defopt opt_newintr.h NEWIDSPTCH @ 1.61 log @Add VS4000 scsi attachment (does not yet work). Add COMPAT_IBCS2 hook (for running DEC VAX SVR3 images). @ text @d1 1 a1 1 # $NetBSD: files.vax,v 1.60 1999/08/27 20:04:32 ragge Exp $ d19 18 a347 2 include "compat/ultrix/files.ultrix" d350 2 @ 1.60 log @Support for 4000/90. @ text @d1 1 a1 1 # $NetBSD: files.vax,v 1.59 1999/08/14 18:44:00 ragge Exp $ d147 5 d331 4 @ 1.60.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.vax,v 1.76 2000/08/26 02:31:00 matt Exp $ a18 13 defopt opt_cputype.h VAX780 VAX750 VAX730 VAX8200 VAX8800 VAX8600 VAX6200 VAX6300 VAX6400 VAX6500 VAX6600 VAX410 VAX43 VAX46 VAX48 VAX49 VAX53 VAX630 VAX640 VAX650 VAX660 VAX670 VAX680 defopt opt_emulate.h NO_INSN_EMULATE # NBI on KA88 device nmi { slot=-1 } attach nmi at mainbus with nmi_mainbus file arch/vax/vax/nmi_mainbus.c nmi a46 1 file arch/vax/vsa/vsbus_dma.c vsbus & (vax46 | vax48 | vax49) a80 3 # RAIDframe major {raid = 25} a94 3 # Unibus disks major {rl = 14} a99 2 attach bi at nmi with bi_nmi file arch/vax/bi/bi_nmi.c bi_nmi a104 14 # VAX CPUs at NMI attach cpu at nmi with cpu_nmi attach mem at nmi with mem_nmi # XMI bus definitions include "dev/xmi/files.xmi" attach xmi at mainbus with xmi_mainbus file arch/vax/vax/xmi_mainbus.c xmi_mainbus # VAX CPUs at XMI, do not belong in MI code. attach cpu at xmi with cpu_xmi attach mem at xmi with mem_xmi d134 3 a136 3 device si: scsi, ncr5380sbc attach si at vsbus with si_vsbus file arch/vax/vsa/ncr.c si_vsbus a146 5 # builtin NCR53C95 SCSI Controlller on VAXstation 4000 VLC/60/9x device asc: scsi, ncr53c9x attach asc at vsbus with asc_vsbus file arch/vax/vsa/asc_vsbus.c asc_vsbus d217 7 d289 1 a289 2 file dev/clock_subr.c vax8200 | vax410 | vax43 | vax630 | vax660 | vax670 | vax680 | vax46 | vax48 | vax49 | vax53 d293 1 a293 2 file arch/vax/vax/gencons.c vax8600 | vax8200 | vax780 | vax750 | vax630 | vax650 | vax660 | vax670 | vax680 d298 1 a298 2 file arch/vax/vax/ka88.c vax8800 file arch/vax/vax/ka6400.c vax6400 d304 1 a304 2 file arch/vax/vax/ka53.c vax53 file arch/vax/vax/ka630.c vax630 a305 1 file arch/vax/vax/ka660.c vax660 a306 3 file arch/vax/vax/ka680.c vax680 file arch/vax/vax/emulate.s !no_insn_emulate file arch/vax/vax/unimpl_emul.s !no_insn_emulate a318 1 file netinet/in4_cksum.c inet a323 4 file arch/vax/vax/multicpu.c multiprocessor include "compat/ibcs2/files.ibcs2" file arch/vax/vax/ibcs2_machdep.c compat_ibcs2 a325 1 @ 1.60.2.2 log @Sync with HEAD. @ text @d1 1 a1 1 # $NetBSD$ a87 5 # # Bus-independent support for DEC devices # include "dev/dec/files.dec" a89 1 include "dev/wsfont/files.wsfont" d147 1 a147 1 file arch/vax/vsa/dz_ibus.c dz_vsbus | smg d174 4 d179 1 a179 1 device smg: wsemuldisplaydev a182 4 # LANCE ethernet controller on VAXstation attach le at vsbus with le_vsbus: le24 file arch/vax/if/if_le_vsbus.c le_vsbus d188 3 a190 7 device lkkbd: wskbddev attach lkkbd at dz with dzkbd file dev/dec/dzkbd.c dzkbd needs-flag device lkms: wsmousedev attach lkms at dz with dzms file dev/dec/dzms.c dzms needs-flag @ 1.60.2.3 log @Sync with head (for UBC+NFS fixes, mostly). @ text @a365 1 file arch/vax/vax/procfs_machdep.c procfs @ 1.60.2.4 log @Sync with HEAD. @ text @d1 1 a1 1 # $NetBSD: files.vax,v 1.60.2.3 2001/01/18 09:23:08 bouyer Exp $ d153 1 a153 1 file arch/vax/vsa/dz_vsbus.c dz_vsbus | smg @ 1.60.2.5 log @Sync with HEAD. @ text @d1 1 a1 1 # $NetBSD: files.vax,v 1.60.2.4 2001/02/11 19:12:57 bouyer Exp $ a25 3 defpseudo leds file arch/vax/vsa/leds.c leds needs-flag @ 1.60.2.6 log @Sync with HEAD @ text @d1 1 a1 1 # $NetBSD: files.vax,v 1.60.2.5 2001/03/12 13:29:44 bouyer Exp $ d63 1 a63 1 file arch/vax/vsa/vsbus_dma.c vsbus & (vax46 | vax48 | vax49 | vax53) @ 1.59 log @Support for ibus-attached LANCE. @ text @d1 1 a1 1 # $NetBSD: files.vax,v 1.58 1999/08/08 11:45:01 ragge Exp $ d53 4 a56 2 attach ze at ibus file arch/vax/if/if_ze.c ze d303 1 @ 1.58 log @Add support for the SGEC. @ text @d1 1 a1 1 # $NetBSD: files.vax,v 1.57 1999/08/07 10:36:44 ragge Exp $ d56 3 d137 2 a138 3 device ln: ifnet, ether, arp attach ln at vsbus file arch/vax/vsa/if_ln.c ln @ 1.57 log @Clean up all bus handling stuff, it has become a mess the latest years. Add a new bus; "ibus" that is the internal MicroVAX bus. @ text @d1 1 a1 1 # $NetBSD: files.vax,v 1.56 1999/08/04 19:15:11 ragge Exp $ d51 4 @ 1.56 log @smg/lkc must have "qfont". @ text @d1 1 a1 1 # $NetBSD: files.vax,v 1.55 1999/08/03 19:56:21 ragge Exp $ d14 6 d21 2 a22 2 attach sbi at mainbus file arch/vax/vax/sbi.c sbi needs-flag d24 12 d38 5 d48 3 a50 2 device cpu attach cpu at mainbus with cpu_mainbus a51 6 device mem attach mem at mainbus with mem_mainbus attach mem at sbi with mem_sbi attach mem at cmi with mem_cmi device mba { drive = -1 } d79 2 a80 2 attach uba at mainbus with uba_mainbus file arch/vax/uba/uba_mainbus.c uba_mainbus d102 1 a102 1 file arch/vax/vsa/dz_vsbus.c dz_vsbus a287 4 file arch/vax/vax/ka750.c vax750 file arch/vax/vax/ctu.c vax750 file arch/vax/vax/ka780.c vax780 file arch/vax/vax/cfl.c vax780 a289 2 file arch/vax/vax/ka860.c vax8600 file arch/vax/vax/crl.c vax8600 @ 1.55 log @BI bus has become MI now. @ text @d1 1 a1 1 # $NetBSD: files.vax,v 1.54 1999/07/09 02:32:32 thorpej Exp $ d117 1 a117 1 device smg: wsemuldisplaydev d121 1 a121 1 device lkc @ 1.54 log @Normalize include paths. @ text @d1 1 a1 1 # $NetBSD: files.vax,v 1.53 1999/06/20 01:05:19 ragge Exp $ a20 4 device bi { node=-1 } attach bi at mainbus file arch/vax/bi/bi.c bi needs-flag a26 1 attach cpu at bi with cpu_bi a29 1 attach mem at bi with mem_bi a57 5 # KDB50 on BI device kdb: mscp attach kdb at bi file arch/vax/bi/kdb.c kdb d64 1 d66 4 d71 6 a76 8 # DEBNA/DEBNT Ethernet Adapter device ni: ifnet, ether, arp attach ni at bi file arch/vax/bi/ni.c ni needs-flag # DWBUA BI-Unibus adapter attach uba at bi with uba_bi file arch/vax/bi/uba_bi.c uba_bi a123 6 # QDSS at UBA device qd attach qd at uba file arch/vax/uba/qd.c qd needs-count file arch/vax/uba/qfont.c qd | smg @ 1.53 log @Use uba & mscp code from dev/ instead. @ text @d1 1 a1 1 # $NetBSD: files.vax,v 1.52 1999/06/07 20:31:35 thorpej Exp $ d110 1 a110 1 include "../../../dev/scsipi/files.scsipi" d318 2 a319 2 include "../../../compat/ultrix/files.ultrix" include "../../../compat/vax1k/files.vax1k" @ 1.52 log @Only declare block major numbers for devices which can be the root device. @ text @d1 1 a1 1 # $NetBSD: files.vax,v 1.51 1999/05/24 20:10:31 ragge Exp $ d61 1 a61 1 include "arch/vax/mscp/files.mscp" d70 1 a70 1 include "dev/dec/uba/files.uba" d73 1 a73 1 file arch/vax/uba/uba_mainbus.c uba_mainbus & new_uba a75 16 file arch/vax/uba/uba.c uba & !new_uba device mtc: mscp attach mtc at uba device uda: mscp attach uda at uba file arch/vax/uba/uda.c uda | mtc device de: ifnet, ether, arp attach de at uba file arch/vax/if/if_de.c de needs-flag # DEQNA/DELQA used on Qbus device qe: ifnet, ether, arp attach qe at uba file arch/vax/if/if_qe.c qe needs-flag a90 12 # DHU-11 at UBA device dhu: tty attach dhu at uba file arch/vax/uba/dhu.c dhu needs-flag # DZ11(-compatible) at UBA/vsbus device dz { }: tty file arch/vax/uba/dz.c dz needs-flag attach dz at uba with dz_uba file arch/vax/uba/dz_uba.c dz_uba a138 5 # DL-11 at UBA device dl: tty attach dl at uba file arch/vax/uba/dl.c dl needs-flag d277 1 a277 1 file dev/clock_subr.c vax8200|vax410|vax43|vax630|vax46|vax48|vax49 d298 2 a299 1 file arch/vax/vax/ka650.c vax650|vax670 d307 1 a307 1 a313 1 file arch/vax/if/if_uba.c de | qe d316 1 @ 1.51 log @bus.h'ify more of the vax code. @ text @d1 1 a1 1 # $NetBSD: files.vax,v 1.50 1999/05/23 22:56:53 ragge Exp $ a62 1 major {mt = 16} a139 1 major { st = 21 } @ 1.50 log @Better and more understandable way to find out CPU type. @ text @d1 1 a1 1 # $NetBSD: files.vax,v 1.49 1999/04/14 23:14:45 ragge Exp $ d70 3 a72 1 device uba { csr } d74 1 d77 1 a77 1 file arch/vax/uba/uba.c uba d340 1 @ 1.49 log @First towards use of bus.h routines on vax. Allocate DMA memory for LANCE chip on vaxstations. @ text @d1 1 a1 1 # $NetBSD: files.vax,v 1.48 1999/03/26 22:04:07 ragge Exp $ d339 1 @ 1.48 log @Buggfixes for VS 4000/VLC. Basic support for VS4000/90 and MV4000/300. From Michael Kukat. @ text @d1 1 a1 1 # $NetBSD: files.vax,v 1.47 1999/03/13 15:16:47 ragge Exp $ d336 1 @ 1.48.4.1 log @Sync w/ -current. @ text @d1 1 a1 1 # $NetBSD: files.vax,v 1.53 1999/06/20 01:05:19 ragge Exp $ d61 1 a61 1 include "dev/mscp/files.mscp" d63 1 d70 1 a70 3 # Unibus/Q22 bus definitions include "dev/qbus/files.uba" a71 1 file arch/vax/uba/uba_mainbus.c uba_mainbus d74 16 d105 12 d138 1 d166 5 d309 1 a309 1 file dev/clock_subr.c vax8200|vax410|vax43|vax630|vax670|vax46|vax48|vax49 d330 1 a330 2 file arch/vax/vax/ka650.c vax650 file arch/vax/vax/ka670.c vax670 d336 1 a336 3 file arch/vax/vax/bus_dma.c file arch/vax/vax/bus_mem.c file arch/vax/vax/sgmap.c a337 1 file arch/vax/vax/findcpu.c d342 1 a344 1 file arch/vax/uba/uba_dma.c uba @ 1.48.4.2 log @Update from trunk. @ text @d1 1 a1 1 # $NetBSD: files.vax,v 1.48.4.1 1999/06/21 01:03:41 thorpej Exp $ d110 1 a110 1 include "dev/scsipi/files.scsipi" d318 2 a319 2 include "compat/ultrix/files.ultrix" include "compat/vax1k/files.vax1k" @ 1.47 log @Change vsbus to take a locator for all devices. Figure out interrupt vector/mask on vsbus by forcing all devices to generate interrupts in the match routine, like on unibus. @ text @d1 1 a1 1 # $NetBSD: files.vax,v 1.46 1999/03/09 12:57:57 ragge Exp $ d309 1 a309 1 file dev/clock_subr.c vax8200|vax410|vax43|vax630|vax46|vax48 d313 1 a313 1 file arch/vax/vax/gencons.c vax8600|vax8200|vax780|vax750|vax630|vax650 d330 1 a330 1 file arch/vax/vax/ka650.c vax650 @ 1.46 log @Basic KA48 (VAXstation 4000 VLC) support. From Michael Kukat @ text @d1 1 a1 1 # $NetBSD: files.vax,v 1.45 1999/01/19 21:04:47 ragge Exp $ d25 1 a25 1 device vsbus { } @ 1.45 log @Allocate (almost) all interrupt vectors dynamically. Simplifies much work when adding support for new machines and devices. @ text @d1 1 a1 1 # $NetBSD: files.vax,v 1.44 1998/11/29 14:31:53 ragge Exp $ d309 1 a309 1 file dev/clock_subr.c vax8200|vax410|vax43|vax630|vax46 d328 1 @ 1.44 log @Memory disk support. @ text @d1 1 a1 1 # $NetBSD: files.vax,v 1.43 1998/11/07 20:58:10 ragge Exp $ d330 1 @ 1.43 log @Support for KA820 console RX50. From 4.4, ported to NetBSD by Sergey Svishchev. @ text @d1 1 a1 1 # $NetBSD: files.vax,v 1.42 1998/10/18 18:49:04 ragge Exp $ d56 4 a139 3 # Memory Disk for install floppy major { md = 23 } @ 1.42 log @Support for DWBUA (BI to Unibus adapter) and KLESI-B (TMSCP tape ctlr) added. @ text @d1 1 a1 1 # $NetBSD: files.vax,v 1.41 1998/10/06 04:04:31 matt Exp $ d320 1 a348 1 #arch/vax/vax/rx50.c standard @ 1.41 log @Change backplace0 to mainbus0 (for consistency with other ports). Remove unused function protocols from ka410.h and ka43.h Fix some ka46 missing references @ text @d1 1 a1 1 # $NetBSD: files.vax,v 1.40 1998/08/10 14:48:53 ragge Exp $ a69 1 attach uba at bi with uba_bi d91 4 @ 1.40 log @Support for VS4000/60. Some needs-count -> needs-flag. @ text @d1 1 a1 1 # $NetBSD: files.vax,v 1.39 1998/07/02 07:55:29 jonathan Exp $ d11 2 a12 2 device backplane { } attach backplane at root d15 1 a15 1 attach sbi at backplane d19 1 a19 1 attach cmi at backplane d22 1 a22 1 attach bi at backplane d26 1 a26 1 attach vsbus at backplane d30 1 a30 1 attach cpu at backplane with cpu_backplane d34 1 a34 1 attach mem at backplane with mem_backplane d67 1 a67 1 attach uba at backplane with uba_backplane d116 1 a116 1 file arch/vax/vsa/hdc9224.c ry | rd needs-flag d305 1 a305 1 file dev/clock_subr.c vax8200|vax410|vax43|vax630 @ 1.39 log @Change not-in-tree drier stubs to use needs-flag, not needs-count, and use needs-count only where acutally used (qvss, qdss, ts-11) @ text @d1 1 a1 1 # $NetBSD: files.vax,v 1.38 1998/06/05 22:17:02 ragge Exp $ d96 1 a96 1 file arch/vax/uba/ts.c ts needs-count d116 1 a116 1 file arch/vax/vsa/hdc9224.c hdc needs-flag d122 4 d143 1 a143 1 device ln: ifnet, ether d274 1 a274 1 file arch/vax/uba/qv.c qv needs-count d322 1 d340 1 @ 1.38 log @Don't compile in any rasterconsole code. @ text @d1 1 a1 1 # $NetBSD: files.vax,v 1.37 1998/06/04 15:59:04 ragge Exp $ d101 1 a101 1 file arch/vax/uba/dhu.c dhu needs-count d105 1 a105 1 file arch/vax/uba/dz.c dz needs-count d170 1 a170 1 file arch/vax/uba/ik.c ik needs-count d174 1 a174 1 file arch/vax/uba/vs.c vs needs-count d179 1 a179 1 file arch/vax/uba/rk.c rk needs-count d184 1 a184 1 file arch/vax/uba/tm.c te needs-count d189 1 a189 1 file arch/vax/mba/mt.c mu needs-count d194 2 a195 2 file arch/vax/uba/dmf.c dmf needs-count file arch/vax/uba/dmz.c dmf needs-count d200 1 a200 1 file arch/vax/uba/dmx.c dmz needs-count d205 1 a205 1 file arch/vax/uba/dn.c dn needs-count d212 1 a212 1 file arch/vax/uba/idc.c rb needs-count d217 1 a217 1 file arch/vax/uba/lp.c lp needs-count d222 1 a222 1 file arch/vax/uba/lpa.c lpa needs-count d227 1 a227 1 file arch/vax/uba/ps.c ps needs-count d234 1 a234 1 file arch/vax/uba/rl.c rl needs-count d241 1 a241 1 file arch/vax/uba/up.c up needs-count d248 1 a248 1 file arch/vax/uba/ut.c tj needs-count d253 1 a253 1 file arch/vax/uba/uu.c uu needs-count d260 1 a260 1 file arch/vax/uba/va.c va needs-count d265 1 a265 1 file arch/vax/uba/vp.c vp needs-count d275 2 a276 2 file arch/vax/if/if_ix.c np needs-count file arch/vax/uba/np.c np needs-count d281 1 a281 1 file arch/vax/if/if_acc.c acc needs-count d286 1 a286 1 file arch/vax/uba/ct.c ct needs-count d291 1 a291 1 file arch/vax/uba/ad.c ad needs-count d296 1 a296 1 file arch/vax/uba/dh.c dh needs-count @ 1.37 log @Rudimentary support for the VS3100 builtin graphics console. @ text @d1 1 a1 1 # $NetBSD: files.vax,v 1.36 1998/05/22 09:59:55 ragge Exp $ d144 1 a144 1 device smg: wsemuldisplaydev, wsrasteremulops d148 1 a148 1 device lkc # : wskbddev, wsmousedev @ 1.36 log @Remove unneccessary file. Remove stale dependency. Disable not-working devices by default. @ text @d1 1 a1 1 # $NetBSD: files.vax,v 1.35 1998/05/17 18:58:07 ragge Exp $ d53 3 d104 1 a104 1 device dz: tty d143 8 a150 11 # DC367-B in VAXstation 2000/3100 (DZ-like 4-port serial line controller, # controls keyboard, mouse, modem, and printer/console) device dc: tty attach dc at vsbus file arch/vax/vsa/dc.c dc needs-flag file arch/vax/vsa/lk201.c dc # PM Framebuffer in VAXstation 2000/3100 device pm attach pm at vsbus file arch/vax/vsa/pm.c pm needs-flag d156 1 a156 1 file arch/vax/uba/qfont.c qd d158 1 @ 1.35 log @Change to use newly committed ln- and dz-drivers. @ text @d1 1 a1 1 # $NetBSD: files.vax,v 1.34 1998/03/21 10:02:40 ragge Exp $ a313 1 file arch/vax/vax/uvax.c vax630 | vax410 | vax43 @ 1.34 log @Add support for QDSS graphic console. Code originated from 4.4BSD, ported to NetBSD by Boris Gjenero @ text @d1 1 a1 1 # $NetBSD: files.vax,v 1.33 1998/02/22 08:51:18 mycroft Exp $ d100 1 a100 1 # DZ11 at UBA a101 1 attach dz at uba d104 6 d138 1 a138 1 file arch/vax/if/if_le.c ln a304 1 file arch/vax/vax/dzcons.c vax410 | vax43 @ 1.33 log @Remove random.s. @ text @d1 1 a1 1 # $NetBSD: files.vax,v 1.32 1998/02/16 22:12:48 thorpej Exp $ d131 3 a133 2 attach le at vsbus file arch/vax/if/if_le.c le needs-flag d147 6 a264 6 file arch/vax/uba/qfont.c qv needs-count # QDSS at UBA device qd attach qd at uba file arch/vax/uba/qd.c qd needs-count @ 1.32 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.vax,v 1.31 1998/02/08 14:05:19 ragge Exp $ a321 1 file arch/vax/vax/random.s inet @ 1.31 log @Split out MSCP floppies as a separate device (rx) instead of handling them as disk drives. It is now also allowed to change floppies without the system complaining :-) @ text @d1 1 a1 1 # $NetBSD: files.vax,v 1.30 1998/01/12 20:52:31 thorpej Exp $ d11 1 a11 1 device backplane class dull { } d14 1 a14 1 device sbi class dull { tr=-1 } d18 1 a18 1 device cmi class dull { tr=-1 } d21 1 a21 1 device bi class dull { node=-1 } d25 1 a25 1 device vsbus class dull { } d29 1 a29 1 device cpu class cpu d33 1 a33 1 device mem class dull d39 1 a39 1 device mba class dull { drive = -1 } d44 1 a44 1 device hp class disk: disk d49 1 a49 1 device ht class tape d59 1 a59 1 device kdb class dull: mscp d63 1 a63 1 device uba class dull { csr } d70 1 a70 1 device mtc class dull: mscp d72 1 a72 1 device uda class dull: mscp d76 1 a76 1 device de class ifnet: ifnet, ether, arp d81 1 a81 1 device qe class ifnet: ifnet, ether, arp d86 1 a86 1 device ni class ifnet: ifnet, ether, arp d91 1 a91 1 device ts class tape d96 1 a96 1 device dhu class tty d101 1 a101 1 device dz class tty d106 1 a106 1 device hdc class dull { drive = -1 } d110 1 a110 1 device rd class disk: disk d126 1 a126 1 device ncr class dull: scsi, ncr5380sbc d136 1 a136 1 device dc class tty d142 1 a142 1 device pm class dull d146 1 a146 1 device dl class tty d155 1 a155 1 device ik class dull d159 1 a159 1 device vs class dull d164 1 a164 1 device rk class disk d169 1 a169 1 device te class tape d174 1 a174 1 device mu class tape d179 1 a179 1 device dmf class dull # XXX? d185 1 a185 1 device dmz class dull # XXX? d190 1 a190 1 device dn class dull # XXX? d195 1 a195 1 device idc class dull { drive=-1 } d197 1 a197 1 device rb class disk d202 1 a202 1 device lp class dull d207 1 a207 1 device lpa class dull d212 1 a212 1 device ps class dull d217 1 a217 1 device hl class dull { drive=-1 } d219 1 a219 1 device rl class disk d224 1 a224 1 device sc class dull { drive=-1 } d226 1 a226 1 device up class disk d231 1 a231 1 device ut class dull { drive=-1} d233 1 a233 1 device tj class tape d238 1 a238 1 device uu class tape d243 1 a243 1 device va class dull { drive=-1} d245 1 a245 1 device vz class dull d250 1 a250 1 device vp class dull d255 1 a255 1 device qv class dull d261 1 a261 1 device qd class dull d266 1 a266 1 device np class ifnet d272 1 a272 1 device acc class ifnet d277 1 a277 1 device ct class dull # XXX d282 1 a282 1 device ad class dull d287 1 a287 1 device dh class dull # XXX? @ 1.30 log @Update for changes to config. @ text @d1 1 a1 1 # $NetBSD: files.vax,v 1.29 1997/08/27 11:26:06 bouyer Exp $ a221 7 # RX211/RX02 at UBA device fx class dull { drive=-1 } attach fx at uba device rx class disk attach rx at fx file arch/vax/uba/rx.c rx needs-count @ 1.29 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.vax,v 1.28.2.1 1997/07/01 17:36:02 bouyer Exp $ d11 1 a11 1 device backplane { } d14 1 a14 1 device sbi { tr=-1 } d18 1 a18 1 device cmi { tr=-1 } d21 1 a21 1 device bi { node=-1 } d25 1 a25 1 device vsbus { } d29 1 a29 1 device cpu d33 1 a33 1 device mem d39 1 a39 1 device mba { drive = -1 } d44 1 a44 1 device hp: disk d49 1 a49 1 device ht d59 1 a59 1 device kdb: mscp d63 1 a63 1 device uba { csr } d70 1 a70 1 device mtc: mscp d72 1 a72 1 device uda: mscp d76 1 a76 1 device de:ifnet, ether, arp d81 1 a81 1 device qe:ifnet, ether, arp d86 1 a86 1 device ni:ifnet, ether, arp d91 1 a91 1 device ts d96 1 a96 1 device dhu d101 1 a101 1 device dz d106 1 a106 1 device hdc { drive = -1 } d110 1 a110 1 device rd: disk d126 1 a126 1 device ncr: scsi, ncr5380sbc d136 1 a136 1 device dc d142 1 a142 1 device pm d146 1 a146 1 device dl d155 1 a155 1 device ik d159 1 a159 1 device vs d164 1 a164 1 device rk d169 1 a169 1 device te d174 1 a174 1 device mu d179 1 a179 1 device dmf d185 1 a185 1 device dmz d190 1 a190 1 device dn d195 1 a195 1 device idc { drive=-1 } d197 1 a197 1 device rb d202 1 a202 1 device lp d207 1 a207 1 device lpa d212 1 a212 1 device ps d217 1 a217 1 device hl { drive=-1 } d219 1 a219 1 device rl d224 1 a224 1 device fx { drive=-1 } d226 1 a226 1 device rx d231 1 a231 1 device sc { drive=-1 } d233 1 a233 1 device up d238 1 a238 1 device ut { drive=-1} d240 1 a240 1 device tj d245 1 a245 1 device uu d250 1 a250 1 device va { drive=-1} d252 1 a252 1 device vz d257 1 a257 1 device vp d262 1 a262 1 device qv d268 1 a268 1 device qd d273 1 a273 1 device np d279 1 a279 1 device acc d284 1 a284 1 device ct d289 1 a289 1 device ad d294 1 a294 1 device dh @ 1.28 log @Add clock_subr.c. @ text @d1 1 a1 1 # $NetBSD: files.vax,v 1.27 1997/03/15 18:11:09 is Exp $ d117 1 a117 1 include "../../../scsi/files.scsi" @ 1.28.4.1 log @Update marc-pcmcia branch from trunk. @ text @d1 1 a1 1 # $NetBSD: files.vax,v 1.29 1997/08/27 11:26:06 bouyer Exp $ d117 1 a117 1 include "../../../dev/scsipi/files.scsipi" @ 1.28.2.1 log @Updates for new scsipi subsystem. Actally known to work on i386 and sparc. @ text @d1 1 a1 1 # $NetBSD: files.vax,v 1.28 1997/06/13 08:18:49 ragge Exp $ d117 1 a117 1 include "../../../dev/scsipi/files.scsipi" @ 1.27 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.vax,v 1.25.4.1 1997/03/10 15:23:36 is Exp $ d301 1 d320 1 a320 1 file arch/vax/vax/emulate.s vax630|vax650|vax410|vax420 @ 1.26 log @Change the way boot device is figured out; now only using DEC numbers and done when the device get attached. @ text @d1 1 a1 1 # $NetBSD: files.vax,v 1.25 1997/02/04 19:13:15 ragge Exp $ d76 1 a76 1 device de:ifnet, ether d81 1 a81 1 device qe:ifnet, ether d86 1 a86 1 device ni:ifnet, ether @ 1.25 log @Support for DL11 (-compatible) async ctlr. Written by Ben Harris (bjh@@mail.dotcom.fr). @ text @d1 1 a1 1 # $NetBSD: files.vax,v 1.24 1997/01/21 09:50:59 thorpej Exp $ d78 1 a78 1 file arch/vax/if/if_de.c de d83 1 a83 1 file arch/vax/if/if_qe.c qe d88 1 a88 1 file arch/vax/bi/ni.c ni d132 1 a132 1 file arch/vax/if/if_le.c le d319 1 a319 1 file arch/vax/vax/emulate.s vax630 | vax650 a323 1 file arch/vax/vax/rootfil.c @ 1.25.4.1 log @make ether devices depend on arp @ text @d1 1 a1 1 # $NetBSD: files.vax,v 1.25 1997/02/04 19:13:15 ragge Exp $ d76 1 a76 1 device de:ifnet, ether, arp d81 1 a81 1 device qe:ifnet, ether, arp d86 1 a86 1 device ni:ifnet, ether, arp @ 1.24 log @"md" is declared in sys/conf/files, now. @ text @d1 1 a1 1 # $NetBSD: files.vax,v 1.23 1997/01/05 18:50:27 ragge Exp $ d146 3 d304 1 a304 1 file arch/vax/vax/gencons.c vax8600|vax8200|vax780|vax750|vax630|ka650 d319 1 a319 1 file arch/vax/vax/emulate.s vax630 | ka650 @ 1.23 log @Add rd, sd, cd, md, st, ss, uk, ch and ipl device entries. @ text @d1 1 a1 1 # $NetBSD: files.vax,v 1.22 1996/08/20 14:05:20 ragge Exp $ a122 2 pseudo-device md file dev/md.c md needs-flag @ 1.22 log @Add another parent bus for 11/750 (cmi). remove mtc.c. @ text @d1 1 a1 1 # $NetBSD: files.vax,v 1.21 1996/07/20 18:56:59 ragge Exp $ d54 1 a54 1 include "../mscp/files.mscp" d118 8 a125 4 major { st = 20 } major { sd = 21 } major { cd = 22 } major { ch = 23 } @ 1.21 log @Update config files for VAX8200 and VAXstations. @ text @d1 1 a1 1 # $NetBSD: files.vax,v 1.20 1996/07/01 21:07:26 ragge Exp $ d18 3 d37 1 a37 1 d40 2 a41 1 attach mba at sbi d64 4 a67 1 attach uba at sbi, bi d70 2 d74 1 a74 5 file arch/vax/uba/uda.c uda device mtc: mscp attach mtc at uba file arch/vax/uba/mtc.c mtc d85 5 d327 1 a327 1 file arch/vax/vax/disksubr.c ffs @ 1.20 log @Update to match new MSCP device handling. Remove support for old config system. @ text @d1 1 a1 1 # $NetBSD: files.vax,v 1.19 1996/05/19 16:25:29 ragge Exp $ d16 1 d20 5 a34 2 file arch/vax/vax/sbi.c sbi needs-flag file arch/vax/vax/bi.c bi needs-flag d54 5 d95 40 a138 5 # KDB50 on BI device kdb: mscp attach kdb at bi file arch/vax/bi/kdb.c kdb d289 2 a290 1 file arch/vax/vax/gencons.c d294 1 d296 8 a303 2 file arch/vax/vax/ctu.c vax750 file arch/vax/vax/uvaxII.c vax630 a305 2 file arch/vax/vax/ka860.c vax8600 file arch/vax/vax/crl.c vax8600 a325 1 #arch/vax/vax/flp.c standard a326 1 #arch/vax/vax/ka820.c standard @ 1.19 log @Add DZ-11 to GENERIC & files.vax. @ text @d1 1 a1 1 # $NetBSD: files.vax,v 1.18 1996/03/17 22:56:30 ragge Exp $ d16 1 d23 1 d45 5 d54 1 a54 1 device uda { drive=-1 } d56 5 a60 1 file arch/vax/uba/uda.c uda needs-count a65 12 device ra: disk attach ra at uda file arch/vax/vax/mscp.c ra needs-count major {ra = 9} # TK50/TU81 at UBA device tmscp {drive = -1} attach tmscp at uba device tms attach tms at tmscp file arch/vax/uba/tmscp.c tmscp needs-count d90 5 a117 6 # KDB50 on BI device kdb { drive=-1 } attach kdb at bi file arch/vax/bi/kdb.c kdb needs-count @ 1.18 log @Convert all devices according to the changes to config. @ text @d1 1 a1 1 # $NetBSD: files.vax,v 1.17 1996/03/07 23:27:59 ragge Exp $ d82 5 a135 5 # DZ11 at UBA device dz attach dz at uba file arch/vax/uba/dz.c dz needs-count @ 1.17 log @Support for VAX 8600/8650 added. Works with lots of Unibus adapters, and will probably work with Massbus adapters as well. (Not tested, but it's the same code as for 11/780). Ubareset's may cause crashes on 8600 also like 11/780, but they are more uncommon. No support for console RL02 yet, but it's likely to come. @ text @d1 1 a1 1 # $NetBSD: files.vax,v 1.16 1996/03/03 11:56:33 ragge Exp $ d11 2 a12 3 device backplane at root { } device sbi at backplane { tr=-1 } device bi at backplane { node=-1 } d14 12 a25 2 device cpu at backplane, bi, sbi device mem at backplane, bi, sbi d30 2 a31 1 device mba at sbi { drive = -1 } d34 2 a35 1 device hp at mba d39 2 a40 1 device ht at mba d43 2 a44 1 device uba at sbi, bi { csr } d47 2 a48 1 device uda at uba { drive=-1 } d51 2 a52 1 device de at uba:ifnet, ether d55 2 a56 1 device ra at uda d61 4 a64 2 device tmscp at uba {drive = -1} device tms at tmscp d68 2 a69 1 device qe at uba:ifnet, ether d73 2 a74 1 device ts at uba d78 2 a79 1 device dhu at uba d87 2 a88 1 device ik at uba d91 2 a92 1 device vs at uba d96 2 a97 1 device rk at uba d101 2 a102 1 device te at uba d106 2 a107 1 device mu at mba d111 2 a112 1 device kdb at bi { drive=-1 } d117 2 a118 1 device dmf at uba d123 2 a124 1 device dmz at uba d128 2 a129 1 device dn at uba d133 2 a134 1 device dz at uba d138 4 a141 2 device idc at uba { drive=-1 } device rb at idc d145 2 a146 1 device lp at uba d150 2 a151 1 device lpa at uba d155 2 a156 1 device ps at uba d160 4 a163 2 device hl at uba { drive=-1 } device rl at hl d167 4 a170 2 device fx at uba { drive=-1 } device rx at fx d174 4 a177 2 device sc at uba { drive=-1 } device up at sc d181 4 a184 2 device ut at uba { drive=-1} device tj at ut d188 2 a189 1 device uu at uba d193 4 a196 2 device va at uba { drive=-1} device vz at va d200 2 a201 1 device vp at uba d205 2 a206 1 device qv at uba d211 2 a212 1 device qd at uba d216 2 a217 1 device np at uba d222 2 a223 1 device acc at uba d227 2 a228 1 device ct at uba d232 2 a233 1 device ad at uba d237 2 a238 1 device dh at uba d254 1 a254 1 file arch/vax/vax/emulate.s vax630 ka650 d257 1 d270 1 a270 1 file arch/vax/if/if_uba.c de qe a272 3 file compat/ultrix/ultrix_misc.c compat_ultrix file compat/ultrix/ultrix_syscalls.c compat_ultrix file compat/ultrix/ultrix_sysent.c compat_ultrix d274 1 a276 1 #arch/vax/vax/crl.c standard @ 1.16 log @Added ns_cksum.c. @ text @d1 1 a1 1 # $NetBSD: files.vax,v 1.15 1996/03/02 14:19:49 ragge Exp $ d201 1 a227 1 #arch/vax/vax/ka860.c standard @ 1.15 log @Add VAX780 and DHU11 to the GENERIC file. Put the corresponding file lines in files.vax. @ text @d1 1 a1 1 # $NetBSD: files.vax,v 1.14 1996/02/09 15:24:18 ragge Exp $ d209 1 d211 1 a211 1 file arch/vax/vax/random.s inet @ 1.14 log @Support for ka650, tailored in_cksum and removal of a couple needs-count. @ text @d1 1 a1 1 # $NetBSD: files.vax,v 1.13 1995/07/24 18:58:36 ragge Exp $ d57 4 a71 4 # TU58 on 750/730 device tu at root file arch/vax/vax/tu.c tu needs-count a185 4 # DHU-11 at UBA device dhu at uba file arch/vax/uba/dhu.c dhu needs-count d196 1 a224 1 #arch/vax/vax/ka780.c standard a226 2 #arch/vax/vax/kdb_machdep.c optional kadb #arch/vax/vax/kdb_opset.c optional kadb @ 1.13 log @maxpartitions added. Kernel now loaded with -Z flag. @ text @d1 1 a1 1 # $NetBSD: files.vax,v 1.12 1995/07/05 08:17:18 ragge Exp $ d32 1 a32 1 file arch/vax/uba/uba.c uba needs-count d38 1 a38 1 file arch/vax/if/if_de.c de needs-count d51 5 a55 1 file arch/vax/if/if_qe.c qe needs-count a79 4 # TS11 at UBA device ts at uba file arch/vax/uba/ts.c ts needs-count d200 1 d202 2 a203 1 file arch/vax/vax/emulate.s vax630 d212 1 a212 3 #file arch/vax/vax/cpu_machdep.c #file arch/vax/vax/in_cksum.c inet file netinet/in_cksum.c inet d218 4 a226 2 #arch/vax/vax/ka650.c standard #arch/vax/vax/ka630.c standard a227 1 #arch/vax/vax/ka750.c standard a232 1 #arch/vax/vax/ns_cksum.c optional ns a233 1 #arch/vax/vax/sys_machdep.c standard a248 1 ##arch/vax/if/if_uba.c optional ns device-driver @ 1.12 log @DDB file added. @ text @d1 1 a1 1 # $NetBSD: files.vax,v 1.11 1995/06/16 15:09:56 ragge Exp $ d7 1 a7 1 #maxpartitions 8 @ 1.11 log @ddb file added. @ text @d1 1 a1 1 # $NetBSD: files.vax,v 1.10 1995/04/11 10:04:37 mellon Exp $ d217 1 @ 1.10 log @Reference cninit.c as well as cons.c @ text @d1 1 a1 1 # $NetBSD: files.vax.newconf,v 1.9 1995/03/29 22:50:49 ragge Exp $ d28 3 d216 1 @ 1.9 log @Support for tmscp tapes. @ text @d1 1 a1 1 # $NetBSD: files.vax.newconf,v 1.8 1995/02/23 17:50:58 ragge Exp $ d189 1 @ 1.8 log @Support for new CPU type (KA630 == uVAXII) added, tape driver. @ text @d1 1 a1 1 # $NetBSD: files.vax.newconf,v 1.7 1995/02/13 00:41:57 ragge Exp $ d22 1 a22 1 file arch/vax/mba/mba.c mba needs-count d25 2 a26 1 file arch/vax/mba/hp.c hp needs-count d39 1 d46 4 d211 1 a211 1 file arch/vax/if/if_uba.c de a243 1 #arch/vax/if/if_qe.c optional qe device-driver @ 1.7 log @Program to make a fast convert from new to old config (Ugly!) @ text @d1 1 a1 1 # $NetBSD: files.vax.newconf,v 1.6 1995/01/25 20:45:58 cgd Exp $ d7 1 a7 1 maxpartitions 8 d39 5 a66 4 # TK50/TU81 at UBA device tms at uba file arch/vax/uba/tmscp.c tms needs-count d189 3 a191 1 file arch/vax/vax/ka750.c @ 1.6 log @add 'maxpartitions' keyword as first 'intesting' thing in the file, to facilitate the solution of config.new's hardcoded partition number problems. @ text @d1 1 a1 1 # $NetBSD: files.vax.newconf,v 1.5 1994/11/25 19:08:26 ragge Exp $ d11 3 d15 2 a16 1 device nexus at root { } d18 4 a21 1 device mba at nexus { drive = -1 } d27 1 a27 1 device uba at nexus { csr } a32 3 device ra at uda file arch/vax/vax/mscp.c ra needs-count a33 1 file arch/vax/if/if_uba.c de d36 3 d74 3 a76 3 # BI-bus on root device bi at root { node=-1 } file arch/vax/bi/bi.c bi needs-count a77 3 # KDB50 on BI device kra at bi file arch/vax/bi/kdb.c kra needs-count a186 1 file arch/vax/vax/skit.c a192 1 file arch/vax/vax/bcopy.s d196 5 a200 2 file arch/vax/vax/cpu_machdep.c file arch/vax/vax/in_cksum.c inet d202 1 a202 1 file arch/vax/vax/random.s inet @ 1.5 log @Locore.c added. @ text @d1 1 a1 1 # $NetBSD: files.vax.newconf,v 1.4 1994/10/26 08:01:44 cgd Exp $ d5 3 @ 1.4 log @new RCS ID format. @ text @d1 1 a1 1 # $NetBSD$ d176 1 @ 1.3 log @New filenames; changes applying to 1.o Beta @ text @d1 1 a3 1 # $Id: files.vax.newconf,v 1.2 1994/08/16 23:41:13 ragge Exp $ @ 1.2 log @genconf.c added to files.vax.newconf @ text @d3 1 a3 1 # $Id: files.vax.newconf,v 1.1 1994/08/02 20:19:26 ragge Exp $ d176 2 d191 1 a196 1 #arch/vax/vax/clock.c standard a208 2 #arch/vax/vax/mem.c standard #arch/vax/vax/mscp.c optional kra a211 1 #arch/vax/vax/trap.c standard @ 1.1 log @Initial VAX port merging. @ text @d3 1 a3 1 # $Id$ d175 2 a179 2 #file arch/vax/vax/lovm.c #file arch/vax/vax/cpudata.c a180 1 #file arch/vax/vax/disksubr.c d187 1 a194 1 #arch/vax/vax/cons.c standard @