head	1.200;
access;
symbols
	netbsd-11-0-RC5:1.200
	netbsd-11-0-RC4:1.200
	netbsd-11-0-RC3:1.200
	netbsd-11-0-RC2:1.200
	netbsd-11-0-RC1:1.200
	perseant-exfatfs-base-20250801:1.200
	netbsd-11:1.200.0.2
	netbsd-11-base:1.200
	netbsd-10-1-RELEASE:1.194
	perseant-exfatfs-base-20240630:1.198
	perseant-exfatfs:1.198.0.2
	perseant-exfatfs-base:1.198
	netbsd-8-3-RELEASE:1.188
	netbsd-9-4-RELEASE:1.190
	netbsd-10-0-RELEASE:1.194
	netbsd-10-0-RC6:1.194
	netbsd-10-0-RC5:1.194
	netbsd-10-0-RC4:1.194
	netbsd-10-0-RC3:1.194
	netbsd-10-0-RC2:1.194
	thorpej-ifq:1.194.0.24
	thorpej-ifq-base:1.194
	thorpej-altq-separation:1.194.0.22
	thorpej-altq-separation-base:1.194
	netbsd-10-0-RC1:1.194
	netbsd-10:1.194.0.20
	netbsd-10-base:1.194
	bouyer-sunxi-drm:1.194.0.18
	bouyer-sunxi-drm-base:1.194
	netbsd-9-3-RELEASE:1.190
	thorpej-i2c-spi-conf2:1.194.0.16
	thorpej-i2c-spi-conf2-base:1.194
	thorpej-futex2:1.194.0.14
	thorpej-futex2-base:1.194
	thorpej-cfargs2:1.194.0.12
	thorpej-cfargs2-base:1.194
	cjep_sun2x-base1:1.194
	cjep_sun2x:1.194.0.10
	cjep_sun2x-base:1.194
	cjep_staticlib_x-base1:1.194
	netbsd-9-2-RELEASE:1.190
	cjep_staticlib_x:1.194.0.8
	cjep_staticlib_x-base:1.194
	thorpej-i2c-spi-conf:1.194.0.6
	thorpej-i2c-spi-conf-base:1.194
	thorpej-cfargs:1.194.0.4
	thorpej-cfargs-base:1.194
	thorpej-futex:1.194.0.2
	thorpej-futex-base:1.194
	netbsd-9-1-RELEASE:1.190
	bouyer-xenpvh-base2:1.191
	phil-wifi-20200421:1.191
	bouyer-xenpvh-base1:1.191
	phil-wifi-20200411:1.191
	bouyer-xenpvh:1.191.0.6
	bouyer-xenpvh-base:1.191
	is-mlppp:1.191.0.4
	is-mlppp-base:1.191
	phil-wifi-20200406:1.191
	netbsd-8-2-RELEASE:1.188
	ad-namecache-base3:1.191
	netbsd-9-0-RELEASE:1.190
	netbsd-9-0-RC2:1.190
	ad-namecache-base2:1.191
	ad-namecache-base1:1.191
	ad-namecache:1.191.0.2
	ad-namecache-base:1.191
	netbsd-9-0-RC1:1.190
	phil-wifi-20191119:1.191
	netbsd-9:1.190.0.4
	netbsd-9-base:1.190
	phil-wifi-20190609:1.190
	netbsd-8-1-RELEASE:1.188
	netbsd-8-1-RC1:1.188
	isaki-audio2:1.190.0.2
	isaki-audio2-base:1.190
	pgoyette-compat-merge-20190127:1.189
	pgoyette-compat-20190127:1.189
	pgoyette-compat-20190118:1.189
	pgoyette-compat-1226:1.189
	pgoyette-compat-1126:1.189
	pgoyette-compat-1020:1.189
	pgoyette-compat-0930:1.189
	pgoyette-compat-0906:1.189
	netbsd-7-2-RELEASE:1.187
	pgoyette-compat-0728:1.189
	netbsd-8-0-RELEASE:1.188
	phil-wifi:1.189.0.4
	phil-wifi-base:1.189
	pgoyette-compat-0625:1.189
	netbsd-8-0-RC2:1.188
	pgoyette-compat-0521:1.189
	pgoyette-compat-0502:1.189
	pgoyette-compat-0422:1.189
	netbsd-8-0-RC1:1.188
	pgoyette-compat-0415:1.189
	pgoyette-compat-0407:1.189
	pgoyette-compat-0330:1.189
	pgoyette-compat-0322:1.189
	pgoyette-compat-0315:1.189
	netbsd-7-1-2-RELEASE:1.187
	pgoyette-compat:1.189.0.2
	pgoyette-compat-base:1.189
	netbsd-7-1-1-RELEASE:1.187
	tls-maxphys-base-20171202:1.188
	matt-nb8-mediatek:1.188.0.16
	matt-nb8-mediatek-base:1.188
	nick-nhusb-base-20170825:1.188
	perseant-stdc-iso10646:1.188.0.14
	perseant-stdc-iso10646-base:1.188
	netbsd-8:1.188.0.12
	netbsd-8-base:1.188
	prg-localcount2-base3:1.188
	prg-localcount2-base2:1.188
	prg-localcount2-base1:1.188
	prg-localcount2:1.188.0.10
	prg-localcount2-base:1.188
	pgoyette-localcount-20170426:1.188
	bouyer-socketcan-base1:1.188
	jdolecek-ncq:1.188.0.8
	jdolecek-ncq-base:1.188
	pgoyette-localcount-20170320:1.188
	netbsd-7-1:1.187.0.10
	netbsd-7-1-RELEASE:1.187
	netbsd-7-1-RC2:1.187
	nick-nhusb-base-20170204:1.188
	netbsd-7-nhusb-base-20170116:1.187
	bouyer-socketcan:1.188.0.6
	bouyer-socketcan-base:1.188
	pgoyette-localcount-20170107:1.188
	netbsd-7-1-RC1:1.187
	nick-nhusb-base-20161204:1.188
	pgoyette-localcount-20161104:1.188
	netbsd-7-0-2-RELEASE:1.187
	nick-nhusb-base-20161004:1.188
	localcount-20160914:1.188
	netbsd-7-nhusb:1.187.0.8
	netbsd-7-nhusb-base:1.187
	pgoyette-localcount-20160806:1.188
	pgoyette-localcount-20160726:1.188
	pgoyette-localcount:1.188.0.4
	pgoyette-localcount-base:1.188
	nick-nhusb-base-20160907:1.188
	nick-nhusb-base-20160529:1.188
	netbsd-7-0-1-RELEASE:1.187
	nick-nhusb-base-20160422:1.188
	nick-nhusb-base-20160319:1.188
	nick-nhusb-base-20151226:1.188
	netbsd-7-0:1.187.0.6
	netbsd-7-0-RELEASE:1.187
	nick-nhusb-base-20150921:1.188
	netbsd-7-0-RC3:1.187
	netbsd-7-0-RC2:1.187
	netbsd-7-0-RC1:1.187
	nick-nhusb-base-20150606:1.188
	nick-nhusb-base-20150406:1.188
	nick-nhusb:1.188.0.2
	nick-nhusb-base:1.188
	netbsd-5-2-3-RELEASE:1.179
	netbsd-5-1-5-RELEASE:1.179
	netbsd-6-0-6-RELEASE:1.184
	netbsd-6-1-5-RELEASE:1.184
	netbsd-7:1.187.0.4
	netbsd-7-base:1.187
	yamt-pagecache-base9:1.187
	yamt-pagecache-tag8:1.184.2.1
	netbsd-6-1-4-RELEASE:1.184
	netbsd-6-0-5-RELEASE:1.184
	tls-earlyentropy:1.187.0.2
	tls-earlyentropy-base:1.187
	riastradh-xf86-video-intel-2-7-1-pre-2-21-15:1.187
	riastradh-drm2-base3:1.187
	netbsd-6-1-3-RELEASE:1.184
	netbsd-6-0-4-RELEASE:1.184
	netbsd-5-2-2-RELEASE:1.179
	netbsd-5-1-4-RELEASE:1.179
	netbsd-6-1-2-RELEASE:1.184
	netbsd-6-0-3-RELEASE:1.184
	netbsd-5-2-1-RELEASE:1.179
	netbsd-5-1-3-RELEASE:1.179
	rmind-smpnet-nbase:1.187
	netbsd-6-1-1-RELEASE:1.184
	riastradh-drm2-base2:1.185
	riastradh-drm2-base1:1.185
	riastradh-drm2:1.185.0.8
	riastradh-drm2-base:1.185
	rmind-smpnet:1.185.0.2
	rmind-smpnet-base:1.187
	netbsd-6-1:1.184.0.16
	netbsd-6-0-2-RELEASE:1.184
	netbsd-6-1-RELEASE:1.184
	khorben-n900:1.185.0.6
	netbsd-6-1-RC4:1.184
	netbsd-6-1-RC3:1.184
	agc-symver:1.185.0.4
	agc-symver-base:1.185
	netbsd-6-1-RC2:1.184
	netbsd-6-1-RC1:1.184
	yamt-pagecache-base8:1.185
	netbsd-5-2:1.179.0.30
	netbsd-6-0-1-RELEASE:1.184
	yamt-pagecache-base7:1.185
	netbsd-5-2-RELEASE:1.179
	netbsd-5-2-RC1:1.179
	matt-nb6-plus-nbase:1.184
	yamt-pagecache-base6:1.185
	netbsd-6-0:1.184.0.14
	netbsd-6-0-RELEASE:1.184
	netbsd-6-0-RC2:1.184
	tls-maxphys:1.184.0.12
	tls-maxphys-base:1.187
	matt-nb6-plus:1.184.0.10
	matt-nb6-plus-base:1.184
	netbsd-6-0-RC1:1.184
	jmcneill-usbmp-base10:1.184
	yamt-pagecache-base5:1.184
	jmcneill-usbmp-base9:1.184
	yamt-pagecache-base4:1.184
	jmcneill-usbmp-base8:1.184
	jmcneill-usbmp-base7:1.184
	jmcneill-usbmp-base6:1.184
	jmcneill-usbmp-base5:1.184
	jmcneill-usbmp-base4:1.184
	jmcneill-usbmp-base3:1.184
	jmcneill-usbmp-pre-base2:1.184
	jmcneill-usbmp-base2:1.184
	netbsd-6:1.184.0.8
	netbsd-6-base:1.184
	netbsd-5-1-2-RELEASE:1.179
	netbsd-5-1-1-RELEASE:1.179
	jmcneill-usbmp:1.184.0.6
	jmcneill-usbmp-base:1.184
	jmcneill-audiomp3:1.184.0.4
	jmcneill-audiomp3-base:1.184
	yamt-pagecache-base3:1.184
	yamt-pagecache-base2:1.184
	yamt-pagecache:1.184.0.2
	yamt-pagecache-base:1.184
	rmind-uvmplock-nbase:1.182
	cherry-xenmp:1.182.0.10
	cherry-xenmp-base:1.182
	jym-xensuspend-nbase:1.182
	uebayasi-xip-base7:1.182
	bouyer-quota2-nbase:1.182
	bouyer-quota2:1.182.0.8
	bouyer-quota2-base:1.182
	jruoho-x86intr:1.182.0.6
	jruoho-x86intr-base:1.182
	matt-mips64-premerge-20101231:1.182
	matt-nb5-mips64-premerge-20101231:1.179
	matt-nb5-pq3:1.179.0.28
	matt-nb5-pq3-base:1.179
	netbsd-5-1:1.179.0.26
	uebayasi-xip-base6:1.182
	uebayasi-xip-base5:1.182
	netbsd-5-1-RELEASE:1.179
	uebayasi-xip-base4:1.182
	uebayasi-xip-base3:1.182
	yamt-nfs-mp-base11:1.182
	netbsd-5-1-RC4:1.179
	matt-nb5-mips64-k15:1.179
	uebayasi-xip-base2:1.182
	yamt-nfs-mp-base10:1.182
	netbsd-5-1-RC3:1.179
	netbsd-5-1-RC2:1.179
	uebayasi-xip-base1:1.182
	netbsd-5-1-RC1:1.179
	rmind-uvmplock:1.182.0.4
	rmind-uvmplock-base:1.182
	yamt-nfs-mp-base9:1.182
	uebayasi-xip:1.182.0.2
	uebayasi-xip-base:1.182
	netbsd-5-0-2-RELEASE:1.179
	matt-nb5-mips64-premerge-20091211:1.179
	matt-premerge-20091211:1.181
	yamt-nfs-mp-base8:1.181
	matt-nb5-mips64-u2-k2-k4-k7-k8-k9:1.179
	matt-nb4-mips64-k7-u2a-k9b:1.179
	matt-nb5-mips64-u1-k1-k5:1.179
	yamt-nfs-mp-base7:1.180
	matt-nb5-mips64:1.179.0.24
	netbsd-5-0-1-RELEASE:1.179
	jymxensuspend-base:1.180
	yamt-nfs-mp-base6:1.180
	yamt-nfs-mp-base5:1.180
	yamt-nfs-mp-base4:1.180
	yamt-nfs-mp-base3:1.180
	nick-hppapmap-base4:1.180
	nick-hppapmap-base3:1.180
	netbsd-5-0:1.179.0.22
	netbsd-5-0-RELEASE:1.179
	netbsd-5-0-RC4:1.179
	netbsd-5-0-RC3:1.179
	nick-hppapmap-base2:1.180
	netbsd-5-0-RC2:1.179
	jym-xensuspend:1.180.0.4
	jym-xensuspend-base:1.182
	netbsd-5-0-RC1:1.179
	haad-dm-base2:1.180
	haad-nbase2:1.180
	ad-audiomp2:1.180.0.2
	ad-audiomp2-base:1.180
	netbsd-5:1.179.0.20
	netbsd-5-base:1.179
	nick-hppapmap:1.179.0.18
	nick-hppapmap-base:1.180
	matt-mips64-base2:1.179
	haad-dm-base1:1.179
	wrstuden-revivesa-base-4:1.179
	netbsd-4-0-1-RELEASE:1.170
	wrstuden-revivesa-base-3:1.179
	wrstuden-revivesa-base-2:1.179
	wrstuden-fixsa-newbase:1.170
	nick-csl-alignment-base5:1.174
	haad-dm:1.179.0.16
	haad-dm-base:1.180
	wrstuden-revivesa-base-1:1.179
	simonb-wapbl-nbase:1.179
	yamt-pf42-base4:1.179
	simonb-wapbl:1.179.0.14
	simonb-wapbl-base:1.179
	yamt-pf42-base3:1.179
	hpcarm-cleanup-nbase:1.179
	yamt-pf42-baseX:1.179
	yamt-pf42-base2:1.179
	yamt-nfs-mp-base2:1.179
	wrstuden-revivesa:1.179.0.12
	wrstuden-revivesa-base:1.179
	yamt-nfs-mp:1.179.0.10
	yamt-nfs-mp-base:1.179
	yamt-pf42:1.179.0.8
	yamt-pf42-base:1.179
	ad-socklock-base1:1.179
	yamt-lazymbuf-base15:1.179
	yamt-lazymbuf-base14:1.179
	keiichi-mipv6-nbase:1.179
	mjf-devfs2:1.179.0.6
	mjf-devfs2-base:1.180
	nick-net80211-sync:1.179.0.4
	nick-net80211-sync-base:1.179
	keiichi-mipv6:1.179.0.2
	keiichi-mipv6-base:1.179
	bouyer-xeni386-merge1:1.176.6.1
	matt-armv6-prevmlocking:1.174.6.1
	wrstuden-fixsa-base-1:1.170
	vmlocking2-base3:1.176
	netbsd-4-0:1.170.0.10
	netbsd-4-0-RELEASE:1.170
	bouyer-xeni386-nbase:1.177
	yamt-kmem-base3:1.176
	cube-autoconf:1.176.0.8
	cube-autoconf-base:1.176
	yamt-kmem-base2:1.176
	bouyer-xeni386:1.176.0.6
	bouyer-xeni386-base:1.177
	yamt-kmem:1.176.0.4
	yamt-kmem-base:1.176
	vmlocking2-base2:1.176
	reinoud-bufcleanup-nbase:1.176
	vmlocking2:1.176.0.2
	vmlocking2-base1:1.176
	netbsd-4-0-RC5:1.170
	matt-nb4-arm:1.170.0.8
	matt-nb4-arm-base:1.170
	matt-armv6-nbase:1.179
	jmcneill-base:1.175
	netbsd-4-0-RC4:1.170
	mjf-devfs:1.175.0.2
	mjf-devfs-base:1.178
	bouyer-xenamd64-base2:1.175
	vmlocking-nbase:1.176
	yamt-x86pmap-base4:1.175
	bouyer-xenamd64:1.174.0.10
	bouyer-xenamd64-base:1.175
	netbsd-4-0-RC3:1.170
	yamt-x86pmap-base3:1.174
	yamt-x86pmap-base2:1.174
	netbsd-4-0-RC2:1.170
	yamt-x86pmap:1.174.0.8
	yamt-x86pmap-base:1.174
	netbsd-4-0-RC1:1.170
	matt-armv6:1.174.0.6
	matt-armv6-base:1.177
	jmcneill-pm:1.174.0.4
	jmcneill-pm-base:1.176
	hpcarm-cleanup:1.174.0.2
	hpcarm-cleanup-base:1.179
	nick-csl-alignment:1.173.0.4
	nick-csl-alignment-base:1.173
	matt-mips64:1.173.0.2
	matt-mips64-base:1.174
	netbsd-3-1-1-RELEASE:1.167
	netbsd-3-0-3-RELEASE:1.167
	yamt-idlelwp-base8:1.172
	wrstuden-fixsa:1.170.0.6
	wrstuden-fixsa-base:1.170
	ppcoea-renovation:1.172.0.4
	ppcoea-renovation-base:1.174
	thorpej-atomic:1.172.0.2
	thorpej-atomic-base:1.172
	reinoud-bufcleanup:1.171.0.10
	reinoud-bufcleanup-base:1.176
	mjf-ufs-trans:1.171.0.8
	mjf-ufs-trans-base:1.173
	vmlocking:1.171.0.6
	vmlocking-base:1.174
	ad-audiomp:1.171.0.4
	ad-audiomp-base:1.171
	yamt-idlelwp:1.171.0.2
	post-newlock2-merge:1.171
	newlock2-nbase:1.170
	yamt-splraiseipl-base5:1.170
	yamt-splraiseipl-base4:1.170
	yamt-splraiseipl-base3:1.170
	abandoned-netbsd-4-base:1.169
	abandoned-netbsd-4:1.169.0.2
	netbsd-3-1:1.167.0.22
	netbsd-3-1-RELEASE:1.167
	netbsd-3-0-2-RELEASE:1.167
	yamt-splraiseipl-base2:1.170
	netbsd-3-1-RC4:1.167
	yamt-splraiseipl:1.170.0.2
	yamt-splraiseipl-base:1.170
	netbsd-3-1-RC3:1.167
	yamt-pdpolicy-base9:1.169
	newlock2:1.169.0.4
	newlock2-base:1.170
	yamt-pdpolicy-base8:1.169
	netbsd-3-1-RC2:1.167
	netbsd-3-1-RC1:1.167
	yamt-pdpolicy-base7:1.169
	netbsd-4:1.170.0.4
	netbsd-4-base:1.170
	yamt-pdpolicy-base6:1.168
	chap-midi-nbase:1.168
	netbsd-3-0-1-RELEASE:1.167
	gdamore-uart:1.168.0.16
	gdamore-uart-base:1.168
	simonb-timcounters-final:1.168
	yamt-pdpolicy-base5:1.168
	chap-midi:1.168.0.14
	chap-midi-base:1.168
	yamt-pdpolicy-base4:1.168
	yamt-pdpolicy-base3:1.168
	peter-altq-base:1.168
	peter-altq:1.168.0.12
	yamt-pdpolicy-base2:1.168
	elad-kernelauth-base:1.168
	elad-kernelauth:1.168.0.10
	yamt-pdpolicy:1.168.0.8
	yamt-pdpolicy-base:1.168
	yamt-uio_vmspace-base5:1.168
	simonb-timecounters:1.168.0.6
	simonb-timecounters-base:1.168
	rpaulo-netinet-merge-pcb:1.168.0.4
	rpaulo-netinet-merge-pcb-base:1.169
	yamt-uio_vmspace:1.168.0.2
	netbsd-3-0:1.167.0.20
	netbsd-3-0-RELEASE:1.167
	netbsd-3-0-RC6:1.167
	yamt-readahead-base3:1.167
	netbsd-3-0-RC5:1.167
	netbsd-3-0-RC4:1.167
	netbsd-3-0-RC3:1.167
	yamt-readahead-base2:1.167
	netbsd-3-0-RC2:1.167
	yamt-readahead-pervnode:1.167
	yamt-readahead-perfile:1.167
	yamt-readahead:1.167.0.18
	yamt-readahead-base:1.167
	netbsd-3-0-RC1:1.167
	yamt-vop-base3:1.167
	netbsd-2-0-3-RELEASE:1.166
	netbsd-2-1:1.166.0.6
	yamt-vop-base2:1.167
	thorpej-vnode-attr:1.167.0.16
	thorpej-vnode-attr-base:1.167
	netbsd-2-1-RELEASE:1.166
	yamt-vop:1.167.0.14
	yamt-vop-base:1.167
	netbsd-2-1-RC6:1.166
	netbsd-2-1-RC5:1.166
	netbsd-2-1-RC4:1.166
	netbsd-2-1-RC3:1.166
	netbsd-2-1-RC2:1.166
	netbsd-2-1-RC1:1.166
	yamt-lazymbuf:1.167.0.12
	yamt-km-base4:1.167
	netbsd-2-0-2-RELEASE:1.166
	yamt-km-base3:1.167
	netbsd-3:1.167.0.10
	netbsd-3-base:1.167
	yamt-km-base2:1.167
	yamt-km:1.167.0.6
	yamt-km-base:1.167
	kent-audio2:1.167.0.4
	kent-audio2-base:1.167
	netbsd-2-0-1-RELEASE:1.166
	kent-audio1-beforemerge:1.167
	netbsd-2:1.166.0.4
	netbsd-2-base:1.166
	kent-audio1:1.167.0.2
	kent-audio1-base:1.167
	netbsd-2-0-RELEASE:1.166
	netbsd-2-0-RC5:1.166
	netbsd-2-0-RC4:1.166
	netbsd-2-0-RC3:1.166
	netbsd-2-0-RC2:1.166
	netbsd-2-0-RC1:1.166
	netbsd-2-0:1.166.0.2
	netbsd-2-0-base:1.166
	netbsd-1-6-PATCH002-RELEASE:1.155.4.1
	netbsd-1-6-PATCH002:1.155.4.1
	netbsd-1-6-PATCH002-RC4:1.155.4.1
	netbsd-1-6-PATCH002-RC3:1.155.4.1
	netbsd-1-6-PATCH002-RC2:1.155.4.1
	netbsd-1-6-PATCH002-RC1:1.155.4.1
	ktrace-lwp:1.161.0.2
	ktrace-lwp-base:1.167
	netbsd-1-6-PATCH001:1.155
	netbsd-1-6-PATCH001-RELEASE:1.155
	netbsd-1-6-PATCH001-RC3:1.155
	netbsd-1-6-PATCH001-RC2:1.155
	netbsd-1-6-PATCH001-RC1:1.155
	nathanw_sa_end:1.142.2.11
	nathanw_sa_before_merge:1.160
	fvdl_fs64_base:1.159
	gmcgarry_ctxsw:1.159.0.4
	gmcgarry_ctxsw_base:1.159
	gmcgarry_ucred:1.159.0.2
	gmcgarry_ucred_base:1.159
	nathanw_sa_base:1.160
	kqueue-aftermerge:1.158
	kqueue-beforemerge:1.158
	netbsd-1-6-RELEASE:1.155
	netbsd-1-6-RC3:1.155
	netbsd-1-6-RC2:1.155
	netbsd-1-6-RC1:1.155
	netbsd-1-6:1.155.0.4
	netbsd-1-6-base:1.155
	gehenna-devsw:1.155.0.2
	gehenna-devsw-base:1.156
	netbsd-1-5-PATCH003:1.118.2.5
	eeh-devprop:1.154.0.2
	eeh-devprop-base:1.154
	newlock:1.153.0.4
	newlock-base:1.153
	ifpoll-base:1.153
	thorpej-mips-cache:1.145.0.2
	thorpej-mips-cache-base:1.145
	thorpej-devvp-base3:1.145
	thorpej-devvp-base2:1.144
	post-chs-ubcperf:1.143
	pre-chs-ubcperf:1.143
	thorpej-devvp:1.142.0.4
	thorpej-devvp-base:1.142
	nathanw_sa:1.142.0.2
	netbsd-1-5-PATCH002:1.118.2.3
	kqueue:1.140.0.2
	kqueue-base:1.158
	netbsd-1-5-PATCH001:1.118.2.3
	thorpej_scsipi_beforemerge:1.135
	thorpej_scsipi_nbase:1.135
	netbsd-1-5-RELEASE:1.118.2.3
	netbsd-1-5-BETA2:1.118.2.3
	netbsd-1-5-BETA:1.118.2.3
	netbsd-1-4-PATCH003:1.100.2.2
	netbsd-1-5-ALPHA2:1.118.2.3
	netbsd-1-5:1.118.0.2
	netbsd-1-5-base:1.118
	minoura-xpg4dl:1.113.0.2
	minoura-xpg4dl-base:1.113
	netbsd-1-4-PATCH002:1.100.2.2
	chs-ubc2-newbase:1.106
	wrstuden-devbsize-19991221:1.106
	wrstuden-devbsize:1.104.0.8
	wrstuden-devbsize-base:1.106
	kame_141_19991130:1.100.6.1
	comdex-fall-1999:1.104.0.6
	comdex-fall-1999-base:1.104
	fvdl-softdep:1.104.0.4
	fvdl-softdep-base:1.104
	thorpej_scsipi:1.104.0.2
	thorpej_scsipi_base:1.135
	netbsd-1-4-PATCH001:1.100.2.2
	kame_14_19990705:1.100
	kame_14_19990628:1.100
	kame:1.100.0.6
	chs-ubc2:1.100.0.4
	chs-ubc2-base:1.103
	netbsd-1-4-RELEASE:1.100
	netbsd-1-4:1.100.0.2
	netbsd-1-4-base:1.100
	netbsd-1-3-PATCH003:1.58.4.1
	netbsd-1-3-PATCH003-CANDIDATE2:1.58.4.1
	kenh-if-detach:1.99.0.2
	kenh-if-detach-base:1.99
	netbsd-1-3-PATCH003-CANDIDATE1:1.58.4.1
	netbsd-1-3-PATCH003-CANDIDATE0:1.58.4.1
	chs-ubc:1.98.0.2
	chs-ubc-base:1.98
	eeh-paddr_t:1.85.0.2
	eeh-paddr_t-base:1.85
	netbsd-1-3-PATCH002:1.58.4.1
	netbsd-1-3-PATCH001:1.58.4.1
	netbsd-1-3-RELEASE:1.58.4.1
	netbsd-1-3-BETA:1.58.4.1
	netbsd-1-3:1.58.0.4
	netbsd-1-3-base:1.58
	thorpej-signal:1.58.0.2
	thorpej-signal-base:1.58
	marc-pcmcia:1.48.0.2
	marc-pcmcia-bp:1.48
	marc-pcmcia-base:1.58
	bouyer-scsipi:1.47.0.2
	thorpej-bus-dma:1.46.0.2
	thorpej-bus-dma-base:1.46
	is-newarp-before-merge:1.39
	is-newarp:1.37.0.4
	is-newarp-base:1.37
	netbsd-1-2-PATCH001:1.19.4.2
	mrg-vm-swap:1.37.0.2
	alpha-nwscons-base:1.52
	thorpej-setroot:1.33.0.2
	alpha-nwscons:1.32.0.2
	netbsd-1-2-RELEASE:1.19.4.2
	netbsd-1-2-BETA:1.19.4.2
	netbsd-1-2:1.19.0.4
	netbsd-1-2-base:1.19
	netbsd-1-1-PATCH001:1.7
	netbsd-1-1-RELEASE:1.7
	netbsd-1-1:1.7.0.2
	netbsd-1-1-base:1.7;
locks; strict;
comment	@# @;


1.200
date	2025.03.09.01.13.49;	author thorpej;	state Exp;
branches;
next	1.199;
commitid	TPKVC45FV1ubwkMF;

1.199
date	2025.03.09.01.06.42;	author thorpej;	state Exp;
branches;
next	1.198;
commitid	zmKuf5x9RFajtkMF;

1.198
date	2024.03.06.13.37.35;	author thorpej;	state Exp;
branches
	1.198.2.1;
next	1.197;
commitid	ITRo87ZghPCTs61F;

1.197
date	2024.03.06.05.33.09;	author thorpej;	state Exp;
branches;
next	1.196;
commitid	sq2i8BuyqBfzM31F;

1.196
date	2024.03.02.20.15.33;	author thorpej;	state Exp;
branches;
next	1.195;
commitid	LlZP74owIYPMMC0F;

1.195
date	2024.03.02.19.57.57;	author thorpej;	state Exp;
branches;
next	1.194;
commitid	56ZabtFY2Ir5HC0F;

1.194
date	2020.10.21.13.31.50;	author christos;	state Exp;
branches;
next	1.193;
commitid	uCWpPzSMVWlI1MsC;

1.193
date	2020.10.20.20.36.07;	author christos;	state Exp;
branches;
next	1.192;
commitid	ZujNtBOaZdCIpGsC;

1.192
date	2020.09.27.23.59.37;	author thorpej;	state Exp;
branches;
next	1.191;
commitid	UbXmePtDlttphKpC;

1.191
date	2019.08.21.04.17.40;	author msaitoh;	state Exp;
branches;
next	1.190;
commitid	2tVPh4BV3py1HQzB;

1.190
date	2019.03.25.19.24.30;	author maxv;	state Exp;
branches;
next	1.189;
commitid	7PakLZpDC94CuMgB;

1.189
date	2018.02.22.07.30.43;	author mrg;	state Exp;
branches
	1.189.4.1;
next	1.188;
commitid	TuNHheLVDXQahPrA;

1.188
date	2014.10.17.18.31.07;	author uebayasi;	state Exp;
branches;
next	1.187;

1.187
date	2014.02.22.18.42.47;	author martin;	state Exp;
branches;
next	1.186;

1.186
date	2014.02.21.12.23.30;	author jdc;	state Exp;
branches;
next	1.185;

1.185
date	2012.10.02.23.54.51;	author christos;	state Exp;
branches
	1.185.2.1;
next	1.184;

1.184
date	2011.06.17.03.55.57;	author matt;	state Exp;
branches
	1.184.2.1
	1.184.12.1;
next	1.183;

1.183
date	2011.06.12.03.35.37;	author rmind;	state Exp;
branches;
next	1.182;

1.182
date	2010.01.18.17.53.35;	author pooka;	state Exp;
branches
	1.182.4.1
	1.182.10.1;
next	1.181;

1.181
date	2009.08.21.03.39.41;	author thorpej;	state Exp;
branches;
next	1.180;

1.180
date	2008.11.19.18.35.57;	author ad;	state Exp;
branches;
next	1.179;

1.179
date	2008.02.20.21.43.33;	author drochner;	state Exp;
branches
	1.179.6.1
	1.179.10.1
	1.179.16.1
	1.179.18.1;
next	1.178;

1.178
date	2008.01.25.21.12.10;	author joerg;	state Exp;
branches;
next	1.177;

1.177
date	2008.01.06.18.04.00;	author ad;	state Exp;
branches;
next	1.176;

1.176
date	2007.11.28.17.40.03;	author ad;	state Exp;
branches
	1.176.6.1;
next	1.175;

1.175
date	2007.10.17.19.52.57;	author garbled;	state Exp;
branches
	1.175.2.1;
next	1.174;

1.174
date	2007.07.21.11.59.56;	author tsutsui;	state Exp;
branches
	1.174.4.1
	1.174.6.1;
next	1.173;

1.173
date	2007.07.07.05.13.14;	author tsutsui;	state Exp;
branches
	1.173.2.1
	1.173.4.1;
next	1.172;

1.172
date	2007.04.10.02.21.35;	author macallan;	state Exp;
branches
	1.172.2.1
	1.172.4.1;
next	1.171;

1.171
date	2007.02.09.21.55.01;	author ad;	state Exp;
branches
	1.171.2.1
	1.171.6.1
	1.171.8.1;
next	1.170;

1.170
date	2006.09.14.18.08.06;	author plunky;	state Exp;
branches;
next	1.169;

1.169
date	2006.07.29.19.10.56;	author ad;	state Exp;
branches
	1.169.4.1;
next	1.168;

1.168
date	2005.12.11.12.16.16;	author christos;	state Exp;
branches
	1.168.4.1
	1.168.8.1;
next	1.167;

1.167
date	2004.08.30.15.05.15;	author drochner;	state Exp;
branches
	1.167.12.1;
next	1.166;

1.166
date	2004.03.13.17.31.33;	author bjh21;	state Exp;
branches;
next	1.165;

1.165
date	2004.01.20.19.58.00;	author jdolecek;	state Exp;
branches;
next	1.164;

1.164
date	2003.10.08.17.29.59;	author bouyer;	state Exp;
branches;
next	1.163;

1.163
date	2003.10.07.17.04.19;	author skd;	state Exp;
branches;
next	1.162;

1.162
date	2003.07.27.01.17.39;	author thorpej;	state Exp;
branches;
next	1.161;

1.161
date	2003.02.05.12.16.42;	author nakayama;	state Exp;
branches
	1.161.2.1;
next	1.160;

1.160
date	2003.01.13.20.55.14;	author bouyer;	state Exp;
branches;
next	1.159;

1.159
date	2002.10.26.13.50.21;	author jdolecek;	state Exp;
branches;
next	1.158;

1.158
date	2002.09.24.13.30.42;	author ad;	state Exp;
branches;
next	1.157;

1.157
date	2002.09.06.13.18.43;	author gehenna;	state Exp;
branches;
next	1.156;

1.156
date	2002.05.27.23.41.33;	author lukem;	state Exp;
branches;
next	1.155;

1.155
date	2002.04.16.20.50.17;	author thorpej;	state Exp;
branches
	1.155.2.1
	1.155.4.1;
next	1.154;

1.154
date	2002.03.13.15.18.19;	author ad;	state Exp;
branches;
next	1.153;

1.153
date	2002.02.25.17.11.19;	author ad;	state Exp;
branches;
next	1.152;

1.152
date	2002.02.25.14.58.06;	author ad;	state Exp;
branches;
next	1.151;

1.151
date	2002.01.22.18.37.06;	author ross;	state Exp;
branches;
next	1.150;

1.150
date	2002.01.21.21.57.02;	author jdolecek;	state Exp;
branches;
next	1.149;

1.149
date	2001.11.28.10.21.11;	author lukem;	state Exp;
branches;
next	1.148;

1.148
date	2001.11.20.14.34.18;	author lukem;	state Exp;
branches;
next	1.147;

1.147
date	2001.11.20.12.56.19;	author lukem;	state Exp;
branches;
next	1.146;

1.146
date	2001.11.20.08.43.20;	author lukem;	state Exp;
branches;
next	1.145;

1.145
date	2001.10.01.10.22.42;	author simonb;	state Exp;
branches;
next	1.144;

1.144
date	2001.09.18.19.54.10;	author ad;	state Exp;
branches;
next	1.143;

1.143
date	2001.09.15.04.33.38;	author thorpej;	state Exp;
branches;
next	1.142;

1.142
date	2001.08.23.01.16.52;	author nisimura;	state Exp;
branches
	1.142.2.1
	1.142.4.1;
next	1.141;

1.141
date	2001.08.12.08.35.32;	author jdolecek;	state Exp;
branches;
next	1.140;

1.140
date	2001.06.18.02.00.48;	author christos;	state Exp;
branches
	1.140.2.1;
next	1.139;

1.139
date	2001.04.29.05.54.29;	author thorpej;	state Exp;
branches;
next	1.138;

1.138
date	2001.04.29.03.29.22;	author thorpej;	state Exp;
branches;
next	1.137;

1.137
date	2001.04.28.06.10.50;	author thorpej;	state Exp;
branches;
next	1.136;

1.136
date	2001.04.26.03.10.45;	author ross;	state Exp;
branches;
next	1.135;

1.135
date	2001.04.19.17.48.46;	author thorpej;	state Exp;
branches;
next	1.134;

1.134
date	2001.03.04.13.36.19;	author ad;	state Exp;
branches
	1.134.2.1;
next	1.133;

1.133
date	2001.02.23.07.21.41;	author nisimura;	state Exp;
branches;
next	1.132;

1.132
date	2001.01.17.00.07.19;	author fvdl;	state Exp;
branches;
next	1.131;

1.131
date	2001.01.01.23.43.06;	author mrg;	state Exp;
branches;
next	1.130;

1.130
date	2000.12.14.18.06.14;	author mycroft;	state Exp;
branches;
next	1.129;

1.129
date	2000.12.13.03.16.38;	author mycroft;	state Exp;
branches;
next	1.128;

1.128
date	2000.11.27.22.29.26;	author jdolecek;	state Exp;
branches;
next	1.127;

1.127
date	2000.11.26.17.44.08;	author ad;	state Exp;
branches;
next	1.126;

1.126
date	2000.11.08.19.48.51;	author ad;	state Exp;
branches;
next	1.125;

1.125
date	2000.11.05.22.48.27;	author matt;	state Exp;
branches;
next	1.124;

1.124
date	2000.10.19.14.35.44;	author ad;	state Exp;
branches;
next	1.123;

1.123
date	2000.07.29.23.18.46;	author thorpej;	state Exp;
branches;
next	1.122;

1.122
date	2000.07.12.20.20.54;	author thorpej;	state Exp;
branches;
next	1.121;

1.121
date	2000.07.05.02.50.39;	author nisimura;	state Exp;
branches;
next	1.120;

1.120
date	2000.07.04.02.22.10;	author nisimura;	state Exp;
branches;
next	1.119;

1.119
date	2000.06.25.17.21.57;	author thorpej;	state Exp;
branches;
next	1.118;

1.118
date	2000.06.11.22.45.44;	author thorpej;	state Exp;
branches
	1.118.2.1;
next	1.117;

1.117
date	2000.06.11.21.25.23;	author thorpej;	state Exp;
branches;
next	1.116;

1.116
date	2000.06.06.03.10.55;	author thorpej;	state Exp;
branches;
next	1.115;

1.115
date	2000.06.01.03.16.51;	author thorpej;	state Exp;
branches;
next	1.114;

1.114
date	2000.06.01.03.16.19;	author thorpej;	state Exp;
branches;
next	1.113;

1.113
date	2000.04.23.16.47.46;	author thorpej;	state Exp;
branches
	1.113.2.1;
next	1.112;

1.112
date	2000.04.07.18.58.09;	author nathanw;	state Exp;
branches;
next	1.111;

1.111
date	2000.04.07.16.35.22;	author thorpej;	state Exp;
branches;
next	1.110;

1.110
date	2000.03.23.01.04.11;	author thorpej;	state Exp;
branches;
next	1.109;

1.109
date	2000.03.14.15.56.51;	author oster;	state Exp;
branches;
next	1.108;

1.108
date	2000.03.14.05.34.04;	author nisimura;	state Exp;
branches;
next	1.107;

1.107
date	2000.02.14.21.42.51;	author thorpej;	state Exp;
branches;
next	1.106;

1.106
date	99.12.07.21.47.12;	author thorpej;	state Exp;
branches;
next	1.105;

1.105
date	99.12.03.01.13.51;	author thorpej;	state Exp;
branches;
next	1.104;

1.104
date	99.08.04.07.17.50;	author nisimura;	state Exp;
branches
	1.104.2.1
	1.104.8.1;
next	1.103;

1.103
date	99.06.29.07.04.16;	author ross;	state Exp;
branches;
next	1.102;

1.102
date	99.06.07.20.31.27;	author thorpej;	state Exp;
branches;
next	1.101;

1.101
date	99.04.30.05.58.11;	author cgd;	state Exp;
branches;
next	1.100;

1.100
date	99.02.18.21.27.54;	author mycroft;	state Exp;
branches
	1.100.2.1
	1.100.4.1
	1.100.6.1;
next	1.99;

1.99
date	98.11.26.15.35.59;	author pk;	state Exp;
branches;
next	1.98;

1.98
date	98.10.22.01.03.08;	author briggs;	state Exp;
branches;
next	1.97;

1.97
date	98.10.14.18.00.11;	author matt;	state Exp;
branches;
next	1.96;

1.96
date	98.10.05.05.55.35;	author ross;	state Exp;
branches;
next	1.95;

1.95
date	98.10.05.00.49.15;	author matt;	state Exp;
branches;
next	1.94;

1.94
date	98.10.01.16.18.53;	author erh;	state Exp;
branches;
next	1.93;

1.93
date	98.09.29.18.23.55;	author drochner;	state Exp;
branches;
next	1.92;

1.92
date	98.09.26.00.03.52;	author thorpej;	state Exp;
branches;
next	1.91;

1.91
date	98.09.24.22.32.36;	author thorpej;	state Exp;
branches;
next	1.90;

1.90
date	98.09.24.05.36.06;	author ross;	state Exp;
branches;
next	1.89;

1.89
date	98.09.13.01.51.30;	author thorpej;	state Exp;
branches;
next	1.88;

1.88
date	98.08.11.18.52.52;	author thorpej;	state Exp;
branches;
next	1.87;

1.87
date	98.08.07.10.26.38;	author drochner;	state Exp;
branches;
next	1.86;

1.86
date	98.07.31.04.38.51;	author thorpej;	state Exp;
branches;
next	1.85;

1.85
date	98.07.08.00.34.27;	author mjacob;	state Exp;
branches
	1.85.2.1;
next	1.84;

1.84
date	98.06.27.10.10.52;	author thorpej;	state Exp;
branches;
next	1.83;

1.83
date	98.06.26.21.53.10;	author ross;	state Exp;
branches;
next	1.82;

1.82
date	98.06.26.05.42.35;	author thorpej;	state Exp;
branches;
next	1.81;

1.81
date	98.06.24.01.13.15;	author ross;	state Exp;
branches;
next	1.80;

1.80
date	98.06.07.19.11.29;	author sommerfe;	state Exp;
branches;
next	1.79;

1.79
date	98.06.04.21.34.45;	author thorpej;	state Exp;
branches;
next	1.78;

1.78
date	98.05.26.23.34.23;	author thorpej;	state Exp;
branches;
next	1.77;

1.77
date	98.05.24.23.45.30;	author thorpej;	state Exp;
branches;
next	1.76;

1.76
date	98.05.23.22.42.14;	author matt;	state Exp;
branches;
next	1.75;

1.75
date	98.05.13.21.59.32;	author thorpej;	state Exp;
branches;
next	1.74;

1.74
date	98.04.29.00.24.28;	author thorpej;	state Exp;
branches;
next	1.73;

1.73
date	98.04.26.05.18.50;	author mjacob;	state Exp;
branches;
next	1.72;

1.72
date	98.04.24.18.18.42;	author thorpej;	state Exp;
branches;
next	1.71;

1.71
date	98.04.18.01.19.08;	author thorpej;	state Exp;
branches;
next	1.70;

1.70
date	98.04.15.20.35.37;	author drochner;	state Exp;
branches;
next	1.69;

1.69
date	98.04.15.00.47.22;	author mjacob;	state Exp;
branches;
next	1.68;

1.68
date	98.03.26.02.52.43;	author thorpej;	state Exp;
branches;
next	1.67;

1.67
date	98.03.26.02.19.02;	author thorpej;	state Exp;
branches;
next	1.66;

1.66
date	98.03.24.05.15.07;	author thorpej;	state Exp;
branches;
next	1.65;

1.65
date	98.03.12.06.04.14;	author thorpej;	state Exp;
branches;
next	1.64;

1.64
date	98.03.02.08.04.04;	author ross;	state Exp;
branches;
next	1.63;

1.63
date	98.02.16.22.12.45;	author thorpej;	state Exp;
branches;
next	1.62;

1.62
date	98.01.29.22.23.06;	author ross;	state Exp;
branches;
next	1.61;

1.61
date	98.01.15.07.09.24;	author thorpej;	state Exp;
branches;
next	1.60;

1.60
date	98.01.12.10.21.06;	author thorpej;	state Exp;
branches;
next	1.59;

1.59
date	97.11.06.00.41.58;	author thorpej;	state Exp;
branches;
next	1.58;

1.58
date	97.09.06.02.03.11;	author thorpej;	state Exp;
branches
	1.58.4.1;
next	1.57;

1.57
date	97.09.02.19.18.20;	author thorpej;	state Exp;
branches;
next	1.56;

1.56
date	97.09.02.19.16.32;	author thorpej;	state Exp;
branches;
next	1.55;

1.55
date	97.09.02.14.06.02;	author thorpej;	state Exp;
branches;
next	1.54;

1.54
date	97.09.02.14.03.10;	author thorpej;	state Exp;
branches;
next	1.53;

1.53
date	97.08.27.11.25.39;	author bouyer;	state Exp;
branches;
next	1.52;

1.52
date	97.08.12.02.59.43;	author cgd;	state Exp;
branches;
next	1.51;

1.51
date	97.08.12.02.08.12;	author cgd;	state Exp;
branches;
next	1.50;

1.50
date	97.08.12.00.46.11;	author cgd;	state Exp;
branches;
next	1.49;

1.49
date	97.08.12.00.04.14;	author cgd;	state Exp;
branches;
next	1.48;

1.48
date	97.07.22.04.32.13;	author jonathan;	state Exp;
branches
	1.48.2.1;
next	1.47;

1.47
date	97.06.06.23.49.38;	author thorpej;	state Exp;
branches
	1.47.2.1;
next	1.46;

1.46
date	97.04.21.14.47.37;	author cgd;	state Exp;
branches
	1.46.2.1;
next	1.45;

1.45
date	97.04.14.18.23.18;	author mjacob;	state Exp;
branches;
next	1.44;

1.44
date	97.04.10.23.09.33;	author cgd;	state Exp;
branches;
next	1.43;

1.43
date	97.04.06.23.03.13;	author cgd;	state Exp;
branches;
next	1.42;

1.42
date	97.03.24.00.00.33;	author cgd;	state Exp;
branches;
next	1.41;

1.41
date	97.03.21.01.09.02;	author cgd;	state Exp;
branches;
next	1.40;

1.40
date	97.03.15.18.09.12;	author is;	state Exp;
branches;
next	1.39;

1.39
date	97.03.12.01.54.23;	author cgd;	state Exp;
branches;
next	1.38;

1.38
date	97.02.27.01.20.53;	author thorpej;	state Exp;
branches;
next	1.37;

1.37
date	97.01.31.02.49.57;	author cgd;	state Exp;
branches
	1.37.4.1;
next	1.36;

1.36
date	97.01.23.22.50.52;	author cgd;	state Exp;
branches;
next	1.35;

1.35
date	97.01.21.23.45.54;	author cgd;	state Exp;
branches;
next	1.34;

1.34
date	97.01.21.09.37.17;	author thorpej;	state Exp;
branches;
next	1.33;

1.33
date	96.12.28.23.10.47;	author pk;	state Exp;
branches
	1.33.2.1;
next	1.32;

1.32
date	96.11.25.04.03.21;	author cgd;	state Exp;
branches
	1.32.2.1;
next	1.31;

1.31
date	96.11.19.04.40.26;	author cgd;	state Exp;
branches;
next	1.30;

1.30
date	96.11.17.02.05.29;	author cgd;	state Exp;
branches;
next	1.29;

1.29
date	96.11.12.05.14.39;	author cgd;	state Exp;
branches;
next	1.28;

1.28
date	96.11.11.21.10.58;	author cgd;	state Exp;
branches;
next	1.27;

1.27
date	96.10.22.21.15.45;	author cgd;	state Exp;
branches;
next	1.26;

1.26
date	96.09.27.17.14.35;	author cgd;	state Exp;
branches;
next	1.25;

1.25
date	96.09.09.16.31.36;	author cgd;	state Exp;
branches;
next	1.24;

1.24
date	96.08.20.22.20.07;	author cgd;	state Exp;
branches;
next	1.23;

1.23
date	96.07.14.03.46.05;	author cgd;	state Exp;
branches;
next	1.22;

1.22
date	96.07.02.22.32.16;	author cgd;	state Exp;
branches;
next	1.21;

1.21
date	96.05.30.23.18.14;	author cgd;	state Exp;
branches;
next	1.20;

1.20
date	96.05.23.23.27.25;	author cgd;	state Exp;
branches;
next	1.19;

1.19
date	96.05.19.21.24.24;	author cgd;	state Exp;
branches
	1.19.4.1;
next	1.18;

1.18
date	96.05.17.23.44.02;	author cgd;	state Exp;
branches;
next	1.17;

1.17
date	96.05.07.00.33.35;	author thorpej;	state Exp;
branches;
next	1.16;

1.16
date	96.05.01.23.22.24;	author cgd;	state Exp;
branches;
next	1.15;

1.15
date	96.05.01.20.26.39;	author cgd;	state Exp;
branches;
next	1.14;

1.14
date	96.04.18.00.55.15;	author cgd;	state Exp;
branches;
next	1.13;

1.13
date	96.04.17.22.08.29;	author cgd;	state Exp;
branches;
next	1.12;

1.12
date	96.04.17.22.01.50;	author cgd;	state Exp;
branches;
next	1.11;

1.11
date	96.04.12.01.20.50;	author cgd;	state Exp;
branches;
next	1.10;

1.10
date	96.03.17.01.06.24;	author thorpej;	state Exp;
branches;
next	1.9;

1.9
date	95.12.20.00.14.19;	author cgd;	state Exp;
branches;
next	1.8;

1.8
date	95.11.23.02.35.27;	author cgd;	state Exp;
branches;
next	1.7;

1.7
date	95.09.20.00.20.18;	author thorpej;	state Exp;
branches;
next	1.6;

1.6
date	95.08.03.00.09.25;	author cgd;	state Exp;
branches;
next	1.5;

1.5
date	95.06.27.01.02.23;	author cgd;	state Exp;
branches;
next	1.4;

1.4
date	95.04.22.12.45.08;	author cgd;	state Exp;
branches;
next	1.3;

1.3
date	95.03.03.01.33.44;	author cgd;	state Exp;
branches;
next	1.2;

1.2
date	95.02.27.16.36.37;	author cgd;	state Exp;
branches;
next	1.1;

1.1
date	95.02.13.23.07.26;	author cgd;	state Exp;
branches;
next	;

1.198.2.1
date	2025.08.02.05.55.22;	author perseant;	state Exp;
branches;
next	;
commitid	23j6GFaDws3O875G;

1.189.4.1
date	2019.06.10.22.05.45;	author christos;	state Exp;
branches;
next	1.189.4.2;
commitid	jtc8rnCzWiEEHGqB;

1.189.4.2
date	2020.04.13.08.03.29;	author martin;	state Exp;
branches;
next	;
commitid	X01YhRUPVUDaec4C;

1.185.2.1
date	2014.05.18.17.44.53;	author rmind;	state Exp;
branches;
next	;

1.184.2.1
date	2012.10.30.17.18.42;	author yamt;	state Exp;
branches;
next	1.184.2.2;

1.184.2.2
date	2014.05.22.11.39.27;	author yamt;	state Exp;
branches;
next	;

1.184.12.1
date	2012.11.20.03.00.55;	author tls;	state Exp;
branches;
next	1.184.12.2;

1.184.12.2
date	2014.08.20.00.02.41;	author tls;	state Exp;
branches;
next	1.184.12.3;

1.184.12.3
date	2017.12.03.11.35.46;	author jdolecek;	state Exp;
branches;
next	;
commitid	XcIYRZTAh1LmerhA;

1.182.4.1
date	2010.03.18.04.36.46;	author rmind;	state Exp;
branches;
next	;

1.182.10.1
date	2011.06.23.14.18.52;	author cherry;	state Exp;
branches;
next	;

1.179.6.1
date	2009.01.17.13.27.48;	author mjf;	state Exp;
branches;
next	;

1.179.10.1
date	2009.05.04.08.10.28;	author yamt;	state Exp;
branches;
next	1.179.10.2;

1.179.10.2
date	2009.09.16.13.37.35;	author yamt;	state Exp;
branches;
next	1.179.10.3;

1.179.10.3
date	2010.03.11.15.01.57;	author yamt;	state Exp;
branches;
next	;

1.179.16.1
date	2008.12.13.01.12.57;	author haad;	state Exp;
branches;
next	;

1.179.18.1
date	2009.01.19.13.15.53;	author skrll;	state Exp;
branches;
next	;

1.176.6.1
date	2008.01.08.22.09.11;	author bouyer;	state Exp;
branches;
next	;

1.175.2.1
date	2007.12.08.18.16.19;	author mjf;	state Exp;
branches;
next	1.175.2.2;

1.175.2.2
date	2008.02.18.21.04.19;	author mjf;	state Exp;
branches;
next	;

1.174.4.1
date	2007.12.03.16.13.50;	author joerg;	state Exp;
branches;
next	;

1.174.6.1
date	2007.11.06.23.13.51;	author matt;	state Exp;
branches;
next	1.174.6.2;

1.174.6.2
date	2008.01.09.01.44.35;	author matt;	state Exp;
branches;
next	1.174.6.3;

1.174.6.3
date	2008.03.23.02.03.52;	author matt;	state Exp;
branches;
next	;

1.173.2.1
date	2007.08.07.18.04.53;	author matt;	state Exp;
branches;
next	;

1.173.4.1
date	2007.08.15.13.46.59;	author skrll;	state Exp;
branches;
next	;

1.172.2.1
date	2007.04.19.01.03.10;	author thorpej;	state Exp;
branches;
next	;

1.172.4.1
date	2007.10.03.19.22.00;	author garbled;	state Exp;
branches;
next	;

1.171.2.1
date	2007.04.15.16.02.36;	author yamt;	state Exp;
branches;
next	;

1.171.6.1
date	2007.04.10.13.22.49;	author ad;	state Exp;
branches;
next	1.171.6.2;

1.171.6.2
date	2007.07.15.13.15.20;	author ad;	state Exp;
branches;
next	1.171.6.3;

1.171.6.3
date	2007.08.20.18.36.54;	author ad;	state Exp;
branches;
next	1.171.6.4;

1.171.6.4
date	2007.12.03.18.34.31;	author ad;	state Exp;
branches;
next	;

1.171.8.1
date	2007.07.11.19.57.26;	author mjf;	state Exp;
branches;
next	;

1.169.4.1
date	2006.11.18.21.29.02;	author ad;	state Exp;
branches;
next	1.169.4.2;

1.169.4.2
date	2007.01.11.22.22.56;	author ad;	state Exp;
branches;
next	;

1.168.4.1
date	2006.09.09.02.37.05;	author rpaulo;	state Exp;
branches;
next	;

1.168.8.1
date	2006.08.11.15.41.00;	author yamt;	state Exp;
branches;
next	;

1.167.12.1
date	2006.12.30.20.45.22;	author yamt;	state Exp;
branches;
next	1.167.12.2;

1.167.12.2
date	2007.02.26.09.05.36;	author yamt;	state Exp;
branches;
next	1.167.12.3;

1.167.12.3
date	2007.09.03.14.22.21;	author yamt;	state Exp;
branches;
next	1.167.12.4;

1.167.12.4
date	2007.12.07.17.23.50;	author yamt;	state Exp;
branches;
next	1.167.12.5;

1.167.12.5
date	2008.01.21.09.35.10;	author yamt;	state Exp;
branches;
next	1.167.12.6;

1.167.12.6
date	2008.02.04.09.21.39;	author yamt;	state Exp;
branches;
next	1.167.12.7;

1.167.12.7
date	2008.02.27.08.36.18;	author yamt;	state Exp;
branches;
next	;

1.161.2.1
date	2004.08.03.10.31.19;	author skrll;	state Exp;
branches;
next	1.161.2.2;

1.161.2.2
date	2004.09.03.12.44.28;	author skrll;	state Exp;
branches;
next	1.161.2.3;

1.161.2.3
date	2004.09.18.14.31.03;	author skrll;	state Exp;
branches;
next	1.161.2.4;

1.161.2.4
date	2004.09.21.13.11.48;	author skrll;	state Exp;
branches;
next	;

1.155.2.1
date	2002.05.16.13.31.53;	author gehenna;	state Exp;
branches;
next	1.155.2.2;

1.155.2.2
date	2002.05.17.15.09.01;	author gehenna;	state Exp;
branches;
next	1.155.2.3;

1.155.2.3
date	2002.05.30.15.32.15;	author gehenna;	state Exp;
branches;
next	;

1.155.4.1
date	2003.06.30.02.52.09;	author grant;	state Exp;
branches;
next	;

1.142.2.1
date	2001.08.23.01.16.52;	author nathanw;	state dead;
branches;
next	1.142.2.2;

1.142.2.2
date	2001.09.21.22.34.56;	author nathanw;	state Exp;
branches;
next	1.142.2.3;

1.142.2.3
date	2001.10.08.20.10.43;	author nathanw;	state Exp;
branches;
next	1.142.2.4;

1.142.2.4
date	2002.01.08.00.22.53;	author nathanw;	state Exp;
branches;
next	1.142.2.5;

1.142.2.5
date	2002.02.28.04.06.13;	author nathanw;	state Exp;
branches;
next	1.142.2.6;

1.142.2.6
date	2002.04.01.07.38.51;	author nathanw;	state Exp;
branches;
next	1.142.2.7;

1.142.2.7
date	2002.06.20.03.37.36;	author nathanw;	state Exp;
branches;
next	1.142.2.8;

1.142.2.8
date	2002.09.17.21.12.45;	author nathanw;	state Exp;
branches;
next	1.142.2.9;

1.142.2.9
date	2002.10.18.02.34.10;	author nathanw;	state Exp;
branches;
next	1.142.2.10;

1.142.2.10
date	2002.11.11.21.56.00;	author nathanw;	state Exp;
branches;
next	1.142.2.11;

1.142.2.11
date	2003.01.15.18.17.13;	author thorpej;	state Exp;
branches;
next	;

1.142.4.1
date	2001.10.01.12.37.00;	author fvdl;	state Exp;
branches;
next	1.142.4.2;

1.142.4.2
date	2001.10.11.00.01.41;	author fvdl;	state Exp;
branches;
next	;

1.140.2.1
date	2001.08.25.06.15.02;	author thorpej;	state Exp;
branches;
next	1.140.2.2;

1.140.2.2
date	2002.01.10.19.37.03;	author thorpej;	state Exp;
branches;
next	1.140.2.3;

1.140.2.3
date	2002.02.11.20.06.41;	author jdolecek;	state Exp;
branches;
next	1.140.2.4;

1.140.2.4
date	2002.03.16.15.55.41;	author jdolecek;	state Exp;
branches;
next	1.140.2.5;

1.140.2.5
date	2002.06.23.17.34.11;	author jdolecek;	state Exp;
branches;
next	1.140.2.6;

1.140.2.6
date	2002.10.10.18.30.59;	author jdolecek;	state Exp;
branches;
next	;

1.134.2.1
date	2001.06.21.18.12.59;	author nathanw;	state Exp;
branches;
next	;

1.118.2.1
date	2000.06.27.19.32.51;	author thorpej;	state Exp;
branches;
next	1.118.2.2;

1.118.2.2
date	2000.07.12.20.56.02;	author thorpej;	state Exp;
branches;
next	1.118.2.3;

1.118.2.3
date	2000.08.11.18.00.03;	author thorpej;	state Exp;
branches;
next	1.118.2.4;

1.118.2.4
date	2001.10.25.18.00.12;	author he;	state Exp;
branches;
next	1.118.2.5;

1.118.2.5
date	2002.01.29.22.33.32;	author he;	state Exp;
branches;
next	;

1.113.2.1
date	2000.06.22.16.58.24;	author minoura;	state Exp;
branches;
next	;

1.104.2.1
date	2000.11.20.19.56.45;	author bouyer;	state Exp;
branches;
next	1.104.2.2;

1.104.2.2
date	2000.11.22.15.59.44;	author bouyer;	state Exp;
branches;
next	1.104.2.3;

1.104.2.3
date	2000.12.08.09.23.36;	author bouyer;	state Exp;
branches;
next	1.104.2.4;

1.104.2.4
date	2000.12.13.14.49.14;	author bouyer;	state Exp;
branches;
next	1.104.2.5;

1.104.2.5
date	2000.12.13.15.49.17;	author bouyer;	state Exp;
branches;
next	1.104.2.6;

1.104.2.6
date	2001.01.05.17.33.44;	author bouyer;	state Exp;
branches;
next	1.104.2.7;

1.104.2.7
date	2001.01.18.09.22.06;	author bouyer;	state Exp;
branches;
next	1.104.2.8;

1.104.2.8
date	2001.03.12.13.27.05;	author bouyer;	state Exp;
branches;
next	1.104.2.9;

1.104.2.9
date	2001.04.23.09.41.30;	author bouyer;	state Exp;
branches;
next	;

1.104.8.1
date	99.12.27.18.31.24;	author wrstuden;	state Exp;
branches;
next	;

1.100.2.1
date	99.06.21.19.21.24;	author cgd;	state Exp;
branches;
next	1.100.2.2;

1.100.2.2
date	99.07.02.17.44.00;	author perry;	state Exp;
branches;
next	;

1.100.4.1
date	99.06.21.00.46.08;	author thorpej;	state Exp;
branches;
next	1.100.4.2;

1.100.4.2
date	99.07.01.23.00.56;	author thorpej;	state Exp;
branches;
next	;

1.100.6.1
date	99.11.30.13.31.30;	author itojun;	state Exp;
branches;
next	;

1.85.2.1
date	98.08.08.03.06.34;	author eeh;	state Exp;
branches;
next	;

1.58.4.1
date	97.11.06.01.09.28;	author thorpej;	state Exp;
branches;
next	;

1.48.2.1
date	97.08.23.07.06.40;	author thorpej;	state Exp;
branches;
next	1.48.2.2;

1.48.2.2
date	97.08.27.21.42.06;	author thorpej;	state Exp;
branches;
next	1.48.2.3;

1.48.2.3
date	97.09.04.00.53.05;	author thorpej;	state Exp;
branches;
next	1.48.2.4;

1.48.2.4
date	97.09.06.17.59.47;	author thorpej;	state Exp;
branches;
next	;

1.47.2.1
date	97.07.01.17.35.44;	author bouyer;	state Exp;
branches;
next	1.47.2.2;

1.47.2.2
date	97.07.22.12.21.15;	author bouyer;	state Exp;
branches;
next	1.47.2.3;

1.47.2.3
date	97.07.30.16.23.46;	author bouyer;	state Exp;
branches;
next	1.47.2.4;

1.47.2.4
date	97.08.14.11.06.16;	author bouyer;	state Exp;
branches;
next	;

1.46.2.1
date	97.05.23.21.27.56;	author thorpej;	state Exp;
branches;
next	1.46.2.2;

1.46.2.2
date	97.06.03.07.09.23;	author thorpej;	state Exp;
branches;
next	1.46.2.3;

1.46.2.3
date	97.06.03.23.39.58;	author thorpej;	state Exp;
branches;
next	1.46.2.4;

1.46.2.4
date	97.06.05.18.45.48;	author thorpej;	state Exp;
branches;
next	1.46.2.5;

1.46.2.5
date	97.06.06.00.34.02;	author thorpej;	state Exp;
branches;
next	1.46.2.6;

1.46.2.6
date	97.06.06.02.46.00;	author thorpej;	state Exp;
branches;
next	;

1.37.4.1
date	97.03.11.20.50.16;	author is;	state Exp;
branches;
next	;

1.33.2.1
date	97.01.30.05.15.09;	author thorpej;	state Exp;
branches;
next	;

1.32.2.1
date	96.12.07.02.04.55;	author cgd;	state Exp;
branches;
next	1.32.2.2;

1.32.2.2
date	96.12.08.19.21.05;	author cgd;	state Exp;
branches;
next	1.32.2.3;

1.32.2.3
date	97.01.24.07.05.54;	author cgd;	state Exp;
branches;
next	1.32.2.4;

1.32.2.4
date	97.01.31.17.14.49;	author cgd;	state Exp;
branches;
next	1.32.2.5;

1.32.2.5
date	97.02.01.02.27.01;	author cgd;	state Exp;
branches;
next	1.32.2.6;

1.32.2.6
date	97.06.01.04.11.58;	author cgd;	state Exp;
branches;
next	1.32.2.7;

1.32.2.7
date	97.06.07.04.43.02;	author cgd;	state Exp;
branches;
next	1.32.2.8;

1.32.2.8
date	97.07.22.05.34.38;	author cgd;	state Exp;
branches;
next	1.32.2.9;

1.32.2.9
date	97.08.12.05.55.12;	author cgd;	state Exp;
branches;
next	;

1.19.4.1
date	96.05.25.22.06.56;	author jtc;	state Exp;
branches;
next	1.19.4.2;

1.19.4.2
date	96.05.30.23.20.37;	author cgd;	state Exp;
branches;
next	;


desc
@@


1.200
log
@Kernel config file parsing technology has advanced significantly in
the past decade, to the point where options can, in fact, have dependencies
on other attributes.
@
text
@# $NetBSD: files.alpha,v 1.199 2025/03/09 01:06:42 thorpej Exp $
#
# alpha-specific configuration info

# maxpartitions must be first item in files.${ARCH}.newconf
maxpartitions 8

maxusers 8 16 64

# Common Alpha system support attributes.
define	alpha_pci_bootdev
define	alpha_pci_consinit
define	alpha_sgmap
define	alpha_shared_intr
define	alpha_tc_bootdev

#
# CPU support option headers
#

# "Jensen":	2000/300 (DECpc AXP 150)
defflag		DEC_2000_300

# Avanti etc:	AlphaStation 400, 200, etc.
defflag		DEC_2100_A50: alpha_pci_bootdev, alpha_pci_consinit

# Sable etc:	AlphaServer 2100
defflag		DEC_2100_A500: alpha_pci_bootdev, alpha_pci_consinit

# Lynx etc:	AlphaServer 2100A
defflag		DEC_2100A_A500: alpha_pci_bootdev, alpha_pci_consinit

# Pelican etc:	3000/300*
defflag		DEC_3000_300: alpha_tc_bootdev

# Flamingo etc:	3000/[4-9]00*
defflag		DEC_3000_500: alpha_tc_bootdev, alpha_sgmap

# Miata:	Personal Workstation (550)
defflag		DEC_550: alpha_pci_bootdev, alpha_pci_consinit,
			 alpha_shared_intr

# NoName:	AXPpci33, etc.
defflag		DEC_AXPPCI_33: alpha_pci_bootdev, alpha_pci_consinit

# EB164:	AlphaPC 164
defflag		DEC_EB164: alpha_pci_bootdev, alpha_pci_consinit,
			   alpha_shared_intr

# EB64+:	AlphaPC 64, etc.
defflag		DEC_EB64PLUS: alpha_pci_bootdev, alpha_pci_consinit,
			      alpha_shared_intr

# KN20AA:	AlphaStation 500 and 600
defflag		DEC_KN20AA: alpha_pci_bootdev, alpha_pci_consinit,
			    alpha_shared_intr

# KN7AA:	DEC 7000 and 10000
defflag		DEC_KN7AA

# KN8AE:	AlphaServer 8200 and 8400
defflag		DEC_KN8AE: alpha_pci_bootdev, alpha_shared_intr

# KN300:	AlphaServer 4X00
defflag		DEC_KN300: alpha_pci_bootdev, alpha_pci_consinit,
			   alpha_shared_intr

# Mikasa etc:	AlphaServer 1000
defflag		DEC_1000: alpha_pci_bootdev, alpha_pci_consinit,
			  alpha_shared_intr

# Corelle etc:	AlphaServer 800 and 1000A
defflag		DEC_1000A: alpha_pci_bootdev, alpha_pci_consinit,
			   alpha_shared_intr

# AlphaBook1:	Tadpole/DEC AlphaBook
defflag		DEC_ALPHABOOK1: alpha_pci_bootdev, alpha_pci_consinit

# EB66:		21066 Evaluation Board
defflag		DEC_EB66: alpha_pci_bootdev, alpha_pci_consinit,
			  alpha_shared_intr

# Tsunami/Titan	Tsunami/Titan EV6 workstation and server systems
defflag		DEC_6600: alpha_pci_bootdev, alpha_pci_consinit,
			  alpha_shared_intr

# Nautilus	Alpha Processor, Inc. UP1000 (EV6 + AMD-751)
defflag		API_UP1000: alpha_pci_bootdev, alpha_pci_consinit

# Miscellaneous CPU-specific option headers
defflag		FIX_UNALIGNED_VAX_FP
defflag		ZS_IOASIC_DMA

# realtime clock compatible to OSF/1
defflag		CLOCK_COMPAT_OSF1

file	arch/alpha/common/shared_intr.c	alpha_shared_intr
file	arch/alpha/common/sgmap_common.c alpha_sgmap

#
# Bus-independent devices
#

device	mainbus { }			# no locators (yet?)
attach	mainbus at root

device	cpu { }				# not really optional
attach	cpu at mainbus
file	arch/alpha/alpha/cpu.c		cpu

device	qemu
attach	qemu at mainbus
file	arch/alpha/alpha/qemu.c		qemu

#
# Machine-independent I2O drivers.
#

include "dev/i2o/files.i2o"

#
# Machine-independent SCSI drivers
#

include "dev/scsipi/files.scsipi"

#
# Machine-independent ATA drivers
#

include "dev/ata/files.ata"

# Memory Disk
file	dev/md_root.c			memory_disk_hooks

#
# TurboLaser Bus Support
#

device	tlsb { node = -1 }
attach	tlsb at mainbus
file	arch/alpha/tlsb/tlsb.c		tlsb & dec_kn8ae

device	kft { }
attach	kft at tlsb
file	arch/alpha/tlsb/kftxx.c		kft

device	tlsbmem
attach	tlsbmem at tlsb
file	arch/alpha/tlsb/tlsbmem.c	tlsbmem

#
# GBus support
#

device	gbus { offset = -1 }
attach	gbus at tlsb
file	arch/alpha/gbus/gbus.c		gbus
file	arch/alpha/gbus/gbus_io.c	gbus

#
# MCBUS support
#

device	mcbus { mid = -1 }
attach	mcbus at mainbus
file	arch/alpha/mcbus/mcbus.c	mcbus & dec_kn300

device	mcmem
attach	mcmem at mcbus
file	arch/alpha/mcbus/mcmem.c	mcmem

#
# Bus-independent support for DEC devices
#
include "dev/dec/files.dec"

#
# TURBOchannel Devices
#
include "dev/tc/files.tc"

# TC attachment is MD
define	tcbus	{ }			# TURBOchannel attachment
attach	tc at tcbus

file	arch/alpha/tc/tc_bootdev.c	alpha_tc_bootdev

device	tcasic: tcbus
attach	tcasic at mainbus
file	arch/alpha/tc/tcasic.c		tcasic
file	arch/alpha/tc/tc_bus_mem.c	tcasic
file	arch/alpha/tc/tc_dma.c		tcasic
file	arch/alpha/tc/tc_dma_3000_300.c	tcasic & dec_3000_300
file	arch/alpha/tc/tc_dma_3000_500.c	tcasic & dec_3000_500
file	arch/alpha/tc/tc_sgmap.c	tcasic & dec_3000_500
file	arch/alpha/tc/tc_3000_500.c	tcasic & dec_3000_500
file	arch/alpha/tc/tc_3000_300.c	tcasic & dec_3000_300

# the TURBOchannel IOCTL ASIC
#  IOASIC device and attachment defined in sys/dev/tc/files.tc
file	arch/alpha/tc/ioasic.c		ioasic

# TC and baseboard ioasic Lance ethernet are in files.tc

#
# ISA Bus support
#

include "dev/pci/files.pci"	# XXX some ISA devs are 'at pci' too.
include "dev/pci/files.agp"
include "dev/isa/files.isa"

#
# ISA Bus devices
#

file	arch/alpha/isa/isa_machdep.c	isa

define	isadma_bounce
file	arch/alpha/isa/isadma_bounce.c	isadma_bounce

include "dev/pckbport/files.pckbport"

# ISA speaker generates keyboard beep
device isabeep
attach isabeep at pcppi

# Floppy disk controller
device	fdc { drive = -1 }: isadma
file	dev/isa/fd.c			fdc needs-flag

attach	fdc at isa with fdc_isa
file	dev/isa/fdc_isa.c		fdc_isa

device	fd: disk
attach	fd at fdc

# ISA Plug 'n Play devices
file	arch/alpha/isa/isapnp_machdep.c	isapnp

#
# EISA Bus support
#

include "dev/eisa/files.eisa"

file	arch/alpha/eisa/eisa_machdep.c	eisa

device	jensenio {[port = -1]}: eisabus, isabus, isadma_bounce
attach	jensenio at mainbus
file	arch/alpha/jensenio/jensenio.c		 jensenio
file	arch/alpha/jensenio/jensenio_bus_intio.c jensenio
file	arch/alpha/jensenio/jensenio_bus_io.c	 jensenio
file	arch/alpha/jensenio/jensenio_bus_mem.c	 jensenio
file	arch/alpha/jensenio/jensenio_dma.c	 jensenio
file	arch/alpha/jensenio/jensenio_intr.c	 jensenio

attach	com at jensenio with com_jensenio
file	arch/alpha/jensenio/com_jensenio.c	com_jensenio

attach	lpt at jensenio with lpt_jensenio
file	arch/alpha/jensenio/lpt_jensenio.c	lpt_jensenio

attach	pckbc at jensenio with pckbc_jensenio
file	arch/alpha/jensenio/pckbc_jensenio.c	pckbc_jensenio

#
# PCI Bus support
#

# include "dev/pci/files.pci" XXX SEE ABOVE

file	arch/alpha/pci/pciide_machdep.c		pciide_common

define	alpha_pci_sgmap_pte32
file	arch/alpha/pci/pci_sgmap_pte32.c	alpha_pci_sgmap_pte32

define	alpha_pci_sgmap_pte64
file	arch/alpha/pci/pci_sgmap_pte64.c	alpha_pci_sgmap_pte64

device	apecs: pcibus, alpha_sgmap, alpha_pci_sgmap_pte64
attach	apecs at mainbus
file	arch/alpha/pci/apecs.c		apecs
file	arch/alpha/pci/apecs_bus_io.c	apecs
file	arch/alpha/pci/apecs_bus_mem.c	apecs
file	arch/alpha/pci/apecs_dma.c	apecs
file	arch/alpha/pci/apecs_pci.c	apecs

device	cia: pcibus, alpha_sgmap, alpha_pci_sgmap_pte64
attach	cia at mainbus
file	arch/alpha/pci/cia.c		cia
file	arch/alpha/pci/cia_dma.c	cia
file	arch/alpha/pci/cia_pci.c	cia
file	arch/alpha/pci/cia_bwx_bus_io.c cia
file	arch/alpha/pci/cia_bwx_bus_mem.c cia
file	arch/alpha/pci/cia_swiz_bus_io.c cia
file	arch/alpha/pci/cia_swiz_bus_mem.c cia

device	dwlpx: pcibus, alpha_sgmap, alpha_pci_sgmap_pte32
attach	dwlpx at kft
file	arch/alpha/pci/dwlpx.c		dwlpx
file	arch/alpha/pci/dwlpx_bus_io.c	dwlpx
file	arch/alpha/pci/dwlpx_bus_mem.c	dwlpx
file	arch/alpha/pci/dwlpx_dma.c	dwlpx
file	arch/alpha/pci/dwlpx_pci.c	dwlpx

device	irongate: pcibus, agpbus, isadma_bounce
attach	irongate at mainbus
file	arch/alpha/pci/irongate.c		irongate
file	arch/alpha/pci/irongate_bus_io.c	irongate
file	arch/alpha/pci/irongate_bus_mem.c	irongate
file	arch/alpha/pci/irongate_dma.c		irongate
file	arch/alpha/pci/irongate_pci.c		irongate

device	lca: pcibus, alpha_sgmap, alpha_pci_sgmap_pte64
attach	lca at mainbus
file	arch/alpha/pci/lca.c		lca
file	arch/alpha/pci/lca_bus_io.c	lca
file	arch/alpha/pci/lca_bus_mem.c	lca
file	arch/alpha/pci/lca_dma.c	lca
file	arch/alpha/pci/lca_pci.c	lca

device	mcpcia: pcibus, alpha_sgmap, alpha_pci_sgmap_pte64
attach	mcpcia at mcbus
file	arch/alpha/pci/mcpcia.c		mcpcia
file	arch/alpha/pci/mcpcia_bus_io.c	mcpcia
file	arch/alpha/pci/mcpcia_bus_mem.c	mcpcia
file	arch/alpha/pci/mcpcia_dma.c	mcpcia
file	arch/alpha/pci/mcpcia_pci.c	mcpcia

device	tsc { }
attach	tsc at mainbus
file	arch/alpha/pci/tsc.c		dec_6600

device	tsp: pcibus, alpha_sgmap, alpha_pci_sgmap_pte64
attach	tsp at tsc
file	arch/alpha/pci/tsp_dma.c	tsp
file	arch/alpha/pci/tsp_pci.c	tsp
file	arch/alpha/pci/tsp_bus_io.c	tsp
file	arch/alpha/pci/tsp_bus_mem.c	tsp

device	tsciic: i2cbus, i2c_bitbang
attach	tsciic at tsc
file	arch/alpha/pci/tsciic.c	tsciic	needs-flag

device	ttwoga { hose = -1 }
attach	ttwoga at mainbus
# identical to pcibus
define	sableiobus {[bus = -1]}
device	ttwopci: pcibus, sableiobus, alpha_sgmap, alpha_pci_sgmap_pte64
attach	ttwopci at ttwoga
file	arch/alpha/pci/ttwoga.c		ttwoga
file	arch/alpha/pci/ttwoga_bus_io.c	ttwoga
file	arch/alpha/pci/ttwoga_bus_mem.c	ttwoga
file	arch/alpha/pci/ttwoga_dma.c	ttwoga
file	arch/alpha/pci/ttwoga_pci.c	ttwoga

#
# Sable STDIO support
#
device	sableio { port = -1 }
attach	sableio at sableiobus
file	arch/alpha/sableio/sableio.c		sableio

attach	com at sableio with com_sableio
file	arch/alpha/sableio/com_sableio.c	com_sableio

attach	lpt at sableio with lpt_sableio
file	arch/alpha/sableio/lpt_sableio.c	lpt_sableio

attach	pckbc at sableio with pckbc_sableio
file	arch/alpha/sableio/pckbc_sableio.c	pckbc_sableio

attach	fdc at sableio with fdc_sableio
file	arch/alpha/sableio/fdc_sableio.c	fdc_sableio

# CPU support files
file	arch/alpha/pci/pci_2100_a50.c	dec_2100_a50
file	arch/alpha/pci/pci_2100_a500.c	dec_2100_a500 | dec_2100a_a500
file	arch/alpha/pci/pci_up1000.c	api_up1000
file	arch/alpha/pci/pci_alphabook1.c	dec_alphabook1
file	arch/alpha/pci/pci_axppci_33.c	dec_axppci_33
file	arch/alpha/pci/pci_eb164.c	dec_eb164
file	arch/alpha/pci/pci_eb164_intr.s	dec_eb164
file	arch/alpha/pci/pci_eb64plus.c	dec_eb64plus
file	arch/alpha/pci/pci_eb64plus_intr.s dec_eb64plus
file	arch/alpha/pci/pci_eb66.c	dec_eb66
file	arch/alpha/pci/pci_eb66_intr.s	dec_eb66
file	arch/alpha/pci/pci_kn20aa.c	dec_kn20aa
file	arch/alpha/pci/pci_kn8ae.c	dec_kn8ae
file	arch/alpha/pci/pci_kn300.c	dec_kn300
file	arch/alpha/pci/pci_550.c	dec_550
file	arch/alpha/pci/pci_1000a.c	dec_1000a
file	arch/alpha/pci/pci_1000.c	dec_1000
file	arch/alpha/pci/pci_6600.c	dec_6600


#
# PCI Bus devices
#

file	arch/alpha/pci/pci_bootdev.c	alpha_pci_bootdev
file	arch/alpha/pci/pci_consinit.c	alpha_pci_consinit
file	arch/alpha/pci/pci_machdep.c	pci
file	arch/alpha/pci/agp_machdep.c	agp

device	sio: isabus, alpha_shared_intr, cy82c693
attach	sio at pci
device	pceb: isabus, eisabus, cy82c693, alpha_shared_intr
attach	pceb at pci
file	arch/alpha/pci/sio.c		sio | pceb	needs-flag
file	arch/alpha/pci/sio_pic.c	sio | pceb

#
# Devices that can live on multiple busses
#

device	mcclock: mc146818
attach	mcclock at ioasic with mcclock_ioasic
attach	mcclock at isa with mcclock_isa
attach	mcclock at gbus with mcclock_gbus
attach	mcclock at jensenio with mcclock_jensenio
file	arch/alpha/alpha/mcclock.c	mcclock
file	arch/alpha/tc/mcclock_ioasic.c	mcclock_ioasic
file	arch/alpha/isa/mcclock_isa.c	mcclock_isa
file	arch/alpha/gbus/mcclock_gbus.c	mcclock_gbus
file	arch/alpha/jensenio/mcclock_jensenio.c	mcclock_jensenio


#
# Standard files
#
file	arch/alpha/alpha/autoconf.c
file	arch/alpha/alpha/clock.c
file	arch/alpha/alpha/core_machdep.c		coredump
file	arch/alpha/alpha/cpuconf.c
file	arch/alpha/alpha/interrupt.c
file	arch/alpha/alpha/ipifuncs.c		multiprocessor
file	arch/alpha/alpha/kobj_machdep.c		modular
file	arch/alpha/alpha/machdep.c
file	arch/alpha/alpha/mainbus.c
file	arch/alpha/alpha/patch.c
file	arch/alpha/alpha/pmap.c
file	arch/alpha/alpha/process_machdep.c
file	arch/alpha/alpha/procfs_machdep.c	procfs
file	arch/alpha/alpha/prom.c
file	arch/alpha/alpha/sys_machdep.c
file	arch/alpha/alpha/syscall.c
file	arch/alpha/alpha/trap.c
file	arch/alpha/alpha/fp_complete.c
file	arch/alpha/alpha/vm_machdep.c
file	arch/alpha/alpha/disksubr.c
file	arch/alpha/common/bus_dma.c
file	arch/alpha/common/comlogout.c
file	dev/cons.c
file	kern/kern_cctr.c

file	dev/bus_dma/bus_dmamem_common.c

# PROM console support (for ports that don't have native console support)
file	arch/alpha/alpha/promcons.c

# CPU support
file	arch/alpha/alpha/dec_2000_300.c		dec_2000_300
file	arch/alpha/alpha/dec_2100_a50.c		dec_2100_a50
file	arch/alpha/alpha/dec_2100_a500.c	dec_2100_a500 | dec_2100a_a500
file	arch/alpha/alpha/dec_3000_300.c		dec_3000_300
file	arch/alpha/alpha/dec_3000_500.c		dec_3000_500
file	arch/alpha/alpha/dec_550.c		dec_550
file	arch/alpha/alpha/dec_alphabook1.c	dec_alphabook1
file	arch/alpha/alpha/dec_axppci_33.c	dec_axppci_33
file	arch/alpha/alpha/dec_eb164.c		dec_eb164
file	arch/alpha/alpha/dec_eb64plus.c		dec_eb64plus
file	arch/alpha/alpha/dec_eb66.c		dec_eb66
file	arch/alpha/alpha/dec_kn20aa.c		dec_kn20aa
file	arch/alpha/alpha/dec_kn7aa.c		dec_kn7aa
file	arch/alpha/alpha/dec_kn8ae.c		dec_kn8ae
file	arch/alpha/alpha/dec_kn300.c		dec_kn300
file	arch/alpha/alpha/api_up1000.c		api_up1000
file	arch/alpha/alpha/dec_1000a.c		dec_1000 | dec_1000a
file	arch/alpha/alpha/dec_6600.c		dec_6600

# Kernel debugger support
file	arch/alpha/alpha/db_disasm.c		ddb
file	arch/alpha/alpha/db_interface.c		ddb
file	arch/alpha/alpha/db_trace.c		ddb

file	arch/alpha/alpha/kgdb_machdep.c		kgdb

# Binary compatibility with previous NetBSD releases (COMPAT_XX)
file	arch/alpha/alpha/compat_13_machdep.c	compat_13
file	arch/alpha/alpha/compat_16_machdep.c	compat_16

# Linux Binary Compatibility (COMPAT_LINUX)
include "compat/linux/files.linux"
include "compat/linux/arch/alpha/files.linux_alpha"
file	arch/alpha/alpha/linux_sigcode.s	compat_linux
file	arch/alpha/alpha/linux_syscall.c	compat_linux
file	arch/alpha/alpha/linux_trap.c		compat_linux

# Lock stubs
file	arch/alpha/alpha/lock_stubs.s

# OSS audio driver compatibility
include "compat/ossaudio/files.ossaudio"

# XXXX pcic here because it needs to be late.  The catch: pcic needs
# to be late, so devices which attach to it are attached late.  But it
# needs to be before its isa and pci attachments.  This answer is
# non-optimal, but I don't have a better answer right now.

# PCIC pcmcia controller
# XXX this needs to be done very late, so it's done here.  This feels
# like a kludge, but it might be for the best.

defparam	PCIC_ISA_ALLOC_IOBASE
defparam	PCIC_ISA_ALLOC_IOSIZE
defparam	PCIC_ISA_INTR_ALLOC_MASK

device	pcic: pcmciabus
file	dev/ic/i82365.c			pcic

# PCIC pcmcia controller on ISA bus.
attach	pcic at isa with pcic_isa
file	dev/isa/i82365_isa.c		pcic_isa

# PCIC pcmcia controller on PCI bus.
attach	pcic at pci with pcic_pci
file	dev/pci/i82365_pci.c		pcic_pci

# PCIC pcmcia controller on PnP board
attach pcic at isapnp with pcic_isapnp
file	dev/isapnp/i82365_isapnp.c	pcic_isapnp

# Code common to ISA and ISAPnP attachments
file	dev/isa/i82365_isasubr.c	pcic_isa | pcic_isapnp | pcic_pci


# this wants to be probed as late as possible.
#
# Machine-independent PCMCIA drivers
#
include "dev/pcmcia/files.pcmcia"
#
# Machine-independent USB device support
#
include "dev/usb/files.usb"
#
# Machine-independent Bluetooth support
#
include "dev/bluetooth/files.bluetooth"
#
# Machine-independent IEEE 1394 device support
#
include "dev/ieee1394/files.ieee1394"

include	"arch/alpha/conf/majors.alpha"
@


1.199
log
@Re-factor the boot device and consinit routines into common functions
per platform type (PCI vs TC), eliminating a bunch of copy-pasta.
@
text
@d1 1
a1 1
# $NetBSD: files.alpha,v 1.198 2024/03/06 13:37:35 thorpej Exp $
d13 2
d37 1
a37 1
defflag		DEC_3000_500: alpha_tc_bootdev
d40 2
a41 1
defflag		DEC_550: alpha_pci_bootdev, alpha_pci_consinit
d47 2
a48 1
defflag		DEC_EB164: alpha_pci_bootdev, alpha_pci_consinit
d51 2
a52 1
defflag		DEC_EB64PLUS: alpha_pci_bootdev, alpha_pci_consinit
d55 2
a56 1
defflag		DEC_KN20AA: alpha_pci_bootdev, alpha_pci_consinit
d62 1
a62 1
defflag		DEC_KN8AE: alpha_pci_bootdev
d65 2
a66 1
defflag		DEC_KN300: alpha_pci_bootdev, alpha_pci_consinit
d69 2
a70 1
defflag		DEC_1000: alpha_pci_bootdev, alpha_pci_consinit
d73 2
a74 1
defflag		DEC_1000A: alpha_pci_bootdev, alpha_pci_consinit
d80 2
a81 1
defflag		DEC_EB66: alpha_pci_bootdev, alpha_pci_consinit
d84 2
a85 1
defflag		DEC_6600: alpha_pci_bootdev, alpha_pci_consinit
d97 2
a98 8
# this loses, but there's no way to define attributes which have attributes
define	alpha_shared_intr
file	arch/alpha/common/shared_intr.c	alpha_shared_intr | dec_eb164 |
					dec_eb64plus | dec_kn20aa | dec_kn8ae |
					dec_kn300 | dec_550 | dec_1000 |
					dec_1000a | dec_eb66 | dec_6600
define	alpha_sgmap
file	arch/alpha/common/sgmap_common.c alpha_sgmap | dec_3000_500
@


1.198
log
@Tidy up TLSB autoconfiguration just a bit.
@
text
@d1 1
a1 1
# $NetBSD: files.alpha,v 1.197 2024/03/06 05:33:09 thorpej Exp $
d10 6
d17 61
a77 20
defflag		DEC_2000_300	# "Jensen":	2000/300 (DECpc AXP 150)
defflag		DEC_2100_A50	# Avanti etc:	AlphaStation 400, 200, etc.
defflag		DEC_2100_A500	# Sable etc:	AlphaServer 2100
defflag		DEC_2100A_A500	# Lynx etc:	AlphaServer 2100A
defflag		DEC_3000_300	# Pelican etc:	3000/300*
defflag		DEC_3000_500	# Flamingo etc:	3000/[4-9]00*
defflag		DEC_550		# Miata:	Personal Workstation (550)
defflag		DEC_AXPPCI_33	# NoName:	AXPpci33, etc.
defflag		DEC_EB164	# EB164:	AlphaPC 164
defflag		DEC_EB64PLUS	# EB64+:	AlphaPC 64, etc.
defflag		DEC_KN20AA	# KN20AA:	AlphaStation 500 and 600
defflag		DEC_KN7AA	# KN7AA:	DEC 7000 and 10000
defflag		DEC_KN8AE	# KN8AE:	AlphaServer 8200 and 8400
defflag		DEC_KN300	# KN300:	AlphaServer 4X00
defflag		DEC_1000	# Mikasa etc:	AlphaServer 1000
defflag		DEC_1000A	# Corelle etc:	AlphaServer 800 and 1000A
defflag		DEC_ALPHABOOK1	# AlphaBook1:	Tadpole/DEC AlphaBook
defflag		DEC_EB66	# EB66:		21066 Evaluation Board
defflag		DEC_6600	# EV6		Various EV6 Systems
defflag		API_UP1000	# EV6		Alpha Processor, Inc. UP1000
d182 2
d398 2
@


1.198.2.1
log
@Sync with HEAD
@
text
@d1 1
a1 1
# $NetBSD: files.alpha,v 1.200 2025/03/09 01:13:49 thorpej Exp $
a9 8
# Common Alpha system support attributes.
define	alpha_pci_bootdev
define	alpha_pci_consinit
define	alpha_sgmap
define	alpha_shared_intr
define	alpha_tc_bootdev

#
d11 20
a30 70
#

# "Jensen":	2000/300 (DECpc AXP 150)
defflag		DEC_2000_300

# Avanti etc:	AlphaStation 400, 200, etc.
defflag		DEC_2100_A50: alpha_pci_bootdev, alpha_pci_consinit

# Sable etc:	AlphaServer 2100
defflag		DEC_2100_A500: alpha_pci_bootdev, alpha_pci_consinit

# Lynx etc:	AlphaServer 2100A
defflag		DEC_2100A_A500: alpha_pci_bootdev, alpha_pci_consinit

# Pelican etc:	3000/300*
defflag		DEC_3000_300: alpha_tc_bootdev

# Flamingo etc:	3000/[4-9]00*
defflag		DEC_3000_500: alpha_tc_bootdev, alpha_sgmap

# Miata:	Personal Workstation (550)
defflag		DEC_550: alpha_pci_bootdev, alpha_pci_consinit,
			 alpha_shared_intr

# NoName:	AXPpci33, etc.
defflag		DEC_AXPPCI_33: alpha_pci_bootdev, alpha_pci_consinit

# EB164:	AlphaPC 164
defflag		DEC_EB164: alpha_pci_bootdev, alpha_pci_consinit,
			   alpha_shared_intr

# EB64+:	AlphaPC 64, etc.
defflag		DEC_EB64PLUS: alpha_pci_bootdev, alpha_pci_consinit,
			      alpha_shared_intr

# KN20AA:	AlphaStation 500 and 600
defflag		DEC_KN20AA: alpha_pci_bootdev, alpha_pci_consinit,
			    alpha_shared_intr

# KN7AA:	DEC 7000 and 10000
defflag		DEC_KN7AA

# KN8AE:	AlphaServer 8200 and 8400
defflag		DEC_KN8AE: alpha_pci_bootdev, alpha_shared_intr

# KN300:	AlphaServer 4X00
defflag		DEC_KN300: alpha_pci_bootdev, alpha_pci_consinit,
			   alpha_shared_intr

# Mikasa etc:	AlphaServer 1000
defflag		DEC_1000: alpha_pci_bootdev, alpha_pci_consinit,
			  alpha_shared_intr

# Corelle etc:	AlphaServer 800 and 1000A
defflag		DEC_1000A: alpha_pci_bootdev, alpha_pci_consinit,
			   alpha_shared_intr

# AlphaBook1:	Tadpole/DEC AlphaBook
defflag		DEC_ALPHABOOK1: alpha_pci_bootdev, alpha_pci_consinit

# EB66:		21066 Evaluation Board
defflag		DEC_EB66: alpha_pci_bootdev, alpha_pci_consinit,
			  alpha_shared_intr

# Tsunami/Titan	Tsunami/Titan EV6 workstation and server systems
defflag		DEC_6600: alpha_pci_bootdev, alpha_pci_consinit,
			  alpha_shared_intr

# Nautilus	Alpha Processor, Inc. UP1000 (EV6 + AMD-751)
defflag		API_UP1000: alpha_pci_bootdev, alpha_pci_consinit
d39 8
a46 2
file	arch/alpha/common/shared_intr.c	alpha_shared_intr
file	arch/alpha/common/sgmap_common.c alpha_sgmap
a134 2
file	arch/alpha/tc/tc_bootdev.c	alpha_tc_bootdev

a348 2
file	arch/alpha/pci/pci_bootdev.c	alpha_pci_bootdev
file	arch/alpha/pci/pci_consinit.c	alpha_pci_consinit
@


1.197
log
@Add a bus space implementation for the Gbus, the general 8-bit bus present
on Laser / TurboLaser CPU modules.
@
text
@d1 1
a1 1
# $NetBSD: files.alpha,v 1.196 2024/03/02 20:15:33 thorpej Exp $
d88 1
a88 1
device	tlsb { node = -1, offset = -1 }
@


1.196
log
@Add the basic framework for the DEC KN7AA ("Ruby") systems -- DEC 7000
and DEC 10000.

This is a work-in-progress, but this should be sufficient for the system
to boot, using the PROM console routines (and then proceed to not find any
devices because we don't yet support the "Laser System Bus").
@
text
@d1 1
a1 1
# $NetBSD: files.alpha,v 1.195 2024/03/02 19:57:57 thorpej Exp $
d107 1
@


1.195
log
@Shuffle GBus-related files into their own directory in preparation for
other GBus attachments.  No functional change here; just minimal editing
to reflect path differences after moving the files.
@
text
@d1 1
a1 1
# $NetBSD: files.alpha,v 1.194 2020/10/21 13:31:50 christos Exp $
d22 1
d420 1
@


1.194
log
@make process_machdep.c included always since it provides register i/o used by
sys_process_getlwpstatus.c which is always included.
@
text
@d1 1
a1 1
# $NetBSD: files.alpha,v 1.193 2020/10/20 20:36:07 christos Exp $
d99 4
d105 1
a105 1
file	arch/alpha/tlsb/gbus.c		gbus
a322 1
file	arch/alpha/alpha/dec_2000_300.c	dec_2000_300
d364 1
a364 1
attach	mcclock at gbus with mcclock_tlsb
d369 1
a369 1
file	arch/alpha/tlsb/mcclock_tlsb.c	mcclock_tlsb
d407 1
@


1.193
log
@harmonize process_machdep.c inclusion.
@
text
@d1 1
a1 1
# $NetBSD: files.alpha,v 1.192 2020/09/27 23:59:37 thorpej Exp $
d384 1
a384 1
file	arch/alpha/alpha/process_machdep.c	ptrace | coredump | procfs
@


1.192
log
@Add a "qemu" driver to access services provided by the Qemu VM.  First
order of business is to use the Qemu "get-time" console service call as
the perferred system timecounter.
@
text
@d1 1
a1 1
# $NetBSD: files.alpha,v 1.191 2019/08/21 04:17:40 msaitoh Exp $
d384 1
a384 1
file	arch/alpha/alpha/process_machdep.c
@


1.191
log
@ Fix typo (s/contoller/controller/).
@
text
@d1 1
a1 1
# $NetBSD: files.alpha,v 1.190 2019/03/25 19:24:30 maxv Exp $
d58 4
@


1.190
log
@Remove compat_osf1, discussed on tech-kern@@.
@
text
@d1 1
a1 1
# $NetBSD: files.alpha,v 1.189 2018/02/22 07:30:43 mrg Exp $
d446 1
a446 1
# PCIC pcmcia contoller
@


1.189
log
@move "define tcbus {}" into files.alpha.  it isn't wanted for general
ports, and generates an unused symbol for pmax.  with this both alpha
and pmax kernel work with gcc 5 and 6.
@
text
@d1 1
a1 1
# $NetBSD: files.alpha,v 1.188 2014/10/17 18:31:07 uebayasi Exp $
d425 2
a426 7
file	arch/alpha/alpha/compat_13_machdep.c	compat_13 | compat_osf1
file	arch/alpha/alpha/compat_16_machdep.c	compat_16 | compat_osf1

# OSF/1 Binary Compatibility (COMPAT_OSF1)
include "compat/osf1/files.osf1"
file	arch/alpha/alpha/osf1_sigcode.s		compat_osf1
file	arch/alpha/alpha/osf1_syscall.c		compat_osf1
@


1.189.4.1
log
@Sync with HEAD
@
text
@d1 1
a1 1
# $NetBSD: files.alpha,v 1.190 2019/03/25 19:24:30 maxv Exp $
d425 7
a431 2
file	arch/alpha/alpha/compat_13_machdep.c	compat_13
file	arch/alpha/alpha/compat_16_machdep.c	compat_16
@


1.189.4.2
log
@Mostly merge changes from HEAD upto 20200411
@
text
@d1 1
a1 1
# $NetBSD$
d446 1
a446 1
# PCIC pcmcia controller
@


1.188
log
@PCI controller doesn't rely on (depend on) AGP bus, but provide it.  If one
specific architecture is known to have some specific AGP implementation, such
suggestion must be done in the "selection" part, not the "definition" part.

This is also an indirect (across bus attachment), circular dependency.
@
text
@d1 1
a1 1
# $NetBSD$
d122 1
@


1.187
log
@Allow kernels without tsciic to build.
@
text
@d1 1
a1 1
# $NetBSD: files.alpha,v 1.186 2014/02/21 12:23:30 jdc Exp $
d243 1
a243 1
device	irongate: pcibus, agpbus, agp_amd, isadma_bounce
@


1.186
log
@Add tsciic, a driver for the DECchip 21272 Core Logic chipset I2C controller.
Tested on DS20L.
@
text
@d1 1
a1 1
# $NetBSD: files.alpha,v 1.185 2012/10/02 23:54:51 christos Exp $
d280 1
a280 1
file	arch/alpha/pci/tsciic.c	tsciic
@


1.185
log
@move common/bus_dma/ -> dev/bus_dma/
@
text
@d1 1
a1 1
# $NetBSD: files.alpha,v 1.184 2011/06/17 03:55:57 matt Exp $
d278 4
@


1.185.2.1
log
@sync with head
@
text
@d1 1
a1 1
# $NetBSD: files.alpha,v 1.185 2012/10/02 23:54:51 christos Exp $
a277 4
device	tsciic: i2cbus, i2c_bitbang
attach	tsciic at tsc
file	arch/alpha/pci/tsciic.c	tsciic	needs-flag

@


1.184
log
@Remove Avalon A12 support.
ok ross@@
@
text
@d1 1
a1 1
# $NetBSD: files.alpha,v 1.183 2011/06/12 03:35:37 rmind Exp $
d389 1
a389 1
file	common/bus_dma/bus_dmamem_common.c
@


1.184.12.1
log
@Resync to 2012-11-19 00:00:00 UTC
@
text
@d1 1
a1 1
# $NetBSD: files.alpha,v 1.185 2012/10/02 23:54:51 christos Exp $
d389 1
a389 1
file	dev/bus_dma/bus_dmamem_common.c
@


1.184.12.2
log
@Rebase to HEAD as of a few days ago.
@
text
@d1 1
a1 1
# $NetBSD$
a277 4
device	tsciic: i2cbus, i2c_bitbang
attach	tsciic at tsc
file	arch/alpha/pci/tsciic.c	tsciic	needs-flag

@


1.184.12.3
log
@update from HEAD
@
text
@d243 1
a243 1
device	irongate: pcibus, agpbus, isadma_bounce
@


1.184.2.1
log
@sync with head
@
text
@d1 1
a1 1
# $NetBSD: files.alpha,v 1.184 2011/06/17 03:55:57 matt Exp $
d389 1
a389 1
file	dev/bus_dma/bus_dmamem_common.c
@


1.184.2.2
log
@sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs.  ("Protocol error: too many arguments")
@
text
@d1 1
a1 1
# $NetBSD: files.alpha,v 1.184.2.1 2012/10/30 17:18:42 yamt Exp $
a277 4
device	tsciic: i2cbus, i2c_bitbang
attach	tsciic at tsc
file	arch/alpha/pci/tsciic.c	tsciic	needs-flag

@


1.183
log
@Welcome to 5.99.53!  Merge rmind-uvmplock branch:

- Reorganize locking in UVM and provide extra serialisation for pmap(9).
  New lock order: [vmpage-owner-lock] -> pmap-lock.

- Simplify locking in some pmap(9) modules by removing P->V locking.

- Use lock object on vmobjlock (and thus vnode_t::v_interlock) to share
  the locks amongst UVM objects where necessary (tmpfs, layerfs, unionfs).

- Rewrite and optimise x86 TLB shootdown code, make it simpler and cleaner.
  Add TLBSTATS option for x86 to collect statistics about TLB shootdowns.

- Unify /dev/mem et al in MI code and provide required locking (removes
  kernel-lock on some ports).  Also, avoid cache-aliasing issues.

Thanks to Andrew Doran and Joerg Sonnenberger, as their initial patches
formed the core changes of this branch.
@
text
@d1 1
a1 1
# $NetBSD$
a23 1
defflag		AVALON_A12	# Avalon:	A12T1, A12M Parallel Supercomputer
a234 10
define	a12c_xb {}
define	a12c_a12dc {}

device	a12c { }: pcibus, a12c_xb, a12c_a12dc
attach	a12c at mainbus
file	arch/alpha/pci/a12c.c		a12c
file	arch/alpha/pci/a12c_bus_mem.c	a12c
file	arch/alpha/pci/a12c_dma.c	a12c
file	arch/alpha/pci/a12c_pci.c	a12c

a313 1
file	arch/alpha/pci/pci_a12.c	avalon_a12
a345 16
# alpha/a12 platform-specific drivers
#

# Switch

device	xb
attach	xb at a12c_xb
file	arch/alpha/a12/if_xb.c	xb

# Console

device	a12dc
attach	a12dc at a12c_a12dc
file	arch/alpha/a12/a12dc.c	a12dc		needs-flag

#
a408 1
file	arch/alpha/alpha/avalon_a12.c		avalon_a12
@


1.182
log
@if_ade doesn't build, suggesting nobody has tried to do anything
else than rototill it for the past n+1 years.  The comments at the
top note a number of clauses after which it can be removed.  I'm
sure that in the past 10+ years those have either been met or become
irrelevant, so remove this.
@
text
@d1 1
a1 1
# $NetBSD: files.alpha,v 1.181 2009/08/21 03:39:41 thorpej Exp $
a400 1
file	arch/alpha/alpha/mem.c
@


1.182.10.1
log
@Catchup with rmind-uvmplock merge.
@
text
@d1 1
a1 1
# $NetBSD: files.alpha,v 1.184 2011/06/17 03:55:57 matt Exp $
d24 1
d236 10
d325 1
d358 16
d401 1
d438 1
@


1.182.4.1
log
@Unify /dev/{mem,kmem,zero,null} implementations in MI code.  Based on patch
from Joerg Sonnenberger, proposed on tech-kern@@, in February 2008.

Work and depression still in progress.
@
text
@d1 1
a1 1
# $NetBSD: files.alpha,v 1.182 2010/01/18 17:53:35 pooka Exp $
d401 1
@


1.181
log
@Use bus_dmamem common.
@
text
@d1 1
a1 1
# $NetBSD: files.alpha,v 1.180 2008/11/19 18:35:57 ad Exp $
a357 7
# A12 if_de hack
#
device	ade: ether, ifnet, arp
attach	ade at pci
file	arch/alpha/a12/if_ade.c		ade

#
@


1.180
log
@Make the emulations, exec formats, coredump, NFS, and the NFS server
into modules. By and large this commit:

- shuffles header files and ifdefs
- splits code out where necessary to be modular
- adds module glue for each of the components
- adds/replaces hooks for things that can be installed at runtime
@
text
@d1 1
a1 1
# $NetBSD: files.alpha,v 1.179 2008/02/20 21:43:33 drochner Exp $
d425 2
@


1.179
log
@Since files.wscons et al. are included by ~all ports anyway, include
them in the mi "files" file, and remove include statements from md files.
These shouldn't pull in additional kernel code when not in use, so it
shouldn't do any harm except a risk of namespace collisions which
should be easy to fix.
@
text
@d1 1
a1 1
# $NetBSD: files.alpha,v 1.178 2008/01/25 21:12:10 joerg Exp $
d401 1
@


1.179.10.1
log
@sync with head.
@
text
@d1 1
a1 1
# $NetBSD: files.alpha,v 1.179 2008/02/20 21:43:33 drochner Exp $
a400 1
file	arch/alpha/alpha/core_machdep.c		coredump
@


1.179.10.2
log
@sync with head
@
text
@d1 1
a1 1
# $NetBSD: files.alpha,v 1.179.10.1 2009/05/04 08:10:28 yamt Exp $
a424 2
file	common/bus_dma/bus_dmamem_common.c

@


1.179.10.3
log
@sync with head
@
text
@d1 1
a1 1
# $NetBSD: files.alpha,v 1.179.10.2 2009/09/16 13:37:35 yamt Exp $
d358 7
@


1.179.18.1
log
@Sync with HEAD.
@
text
@d1 1
a1 1
# $NetBSD: files.alpha,v 1.180 2008/11/19 18:35:57 ad Exp $
a400 1
file	arch/alpha/alpha/core_machdep.c		coredump
@


1.179.6.1
log
@Sync with HEAD.
@
text
@d1 1
a1 1
# $NetBSD$
a400 1
file	arch/alpha/alpha/core_machdep.c		coredump
@


1.179.16.1
log
@Update haad-dm branch to haad-dm-base2.
@
text
@d1 1
a1 1
# $NetBSD: files.alpha,v 1.180 2008/11/19 18:35:57 ad Exp $
a400 1
file	arch/alpha/alpha/core_machdep.c		coredump
@


1.178
log
@Refactor in_cksum/in4_cksum/in6_cksum implementations:
- All three functions are included in the kernel by default.
  They call a backend function cpu_in_cksum after possibly
  computing the checksum of the pseudo header.
- cpu_in_cksum is the core to implement the one-complement sum.
  The default implementation is moderate fast on most platforms
  and provides a 32bit accumulator with 16bit addends for L32 platforms
  and a 64bit accumulator with 32bit addends for L64 platforms.
  It handles edge cases like very large mbuf chains (could happen with
  native IPv6 in the future) and provides a good base for new native
  implementations.
- Modify i386 and amd64 assembly to use the new interface.

This disables the MD implementations on !x86 until the conversion is
done. For Alpha, the portable version is faster.
@
text
@d1 1
a1 1
# $NetBSD: files.alpha,v 1.177 2008/01/06 18:04:00 ad Exp $
a79 11
# Raster operations
include "dev/rasops/files.rasops"
include "dev/wsfont/files.wsfont"

#
# "Workstation Console" glue.
#
include "dev/wscons/files.wscons"
include "dev/wsfb/files.wsfb"


@


1.177
log
@Add MODULAR option. Include kernel linker stuff if MODULAR.
@
text
@d1 1
a1 1
# $NetBSD: files.alpha,v 1.176 2007/11/28 17:40:03 ad Exp $
a434 4
# Network protocol checksum routines
file	arch/alpha/alpha/in_cksum.c		inet
file	netinet/in4_cksum.c			inet

@


1.176
log
@Hook in the atomic ops on alpha.
@
text
@d1 1
a1 1
# $NetBSD: files.alpha,v 1.175 2007/10/17 19:52:57 garbled Exp $
d415 1
@


1.176.6.1
log
@Sync with HEAD
@
text
@d1 1
a1 1
# $NetBSD$
a414 1
file	arch/alpha/alpha/kobj_machdep.c		modular
@


1.175
log
@Merge the ppcoea-renovation branch to HEAD.

This branch was a major cleanup and rototill of many of the various OEA
cpu based PPC ports that focused on sharing as much code as possible
between the various ports to eliminate near-identical copies of files in
every tree.  Additionally there is a new PIC system that unifies the
interface to interrupt code for all different OEA ppc arches.  The work
for this branch was done by a variety of people, too long to list here.

TODO:
bebox still needs work to complete the transition to -renovation.
ofppc still needs a bunch of work, which I will be looking at.
ev64260 still needs to be renovated
amigappc was not attempted.

NOTES:
pmppc was removed as an arch, and moved to a evbppc target.
@
text
@d1 1
a1 1
# $NetBSD: files.alpha,v 1.172.4.1 2007/10/03 19:22:00 garbled Exp $
d418 1
@


1.175.2.1
log
@Sync with HEAD.
@
text
@d1 1
a1 1
# $NetBSD: files.alpha,v 1.176 2007/11/28 17:40:03 ad Exp $
a417 1
file	arch/alpha/alpha/patch.c
@


1.175.2.2
log
@Sync with HEAD.
@
text
@d1 1
a1 1
# $NetBSD: files.alpha,v 1.178 2008/01/25 21:12:10 joerg Exp $
a414 1
file	arch/alpha/alpha/kobj_machdep.c		modular
d434 4
@


1.174
log
@Add MI todr(9) support and timercounter(9) support with kern_cctr.c to alpha:
- use todr(9) API with MI mc146818(4) driver and remove homegrown
  todr stuff from MD alpha/clock.c and alpha/mcclock.c
- also remove obsolete cc_microtime stuff from MD code
- add ci_pcc_freq member in struct cpu_info for cpu_frequency(), and
  calibrate it with mc146818 interval clock in mcclock attachment
- call cc_init() in cpu_initclocks(9) because all alpha cpus have
  a pcc counter

Tested on DEC 3000/300 and AlphaPC 164, but not on any SMP machines yet.
@
text
@d1 1
a1 1
# $NetBSD: files.alpha,v 1.173 2007/07/07 05:13:14 tsutsui Exp $
@


1.174.4.1
log
@Sync with HEAD.
@
text
@d1 1
a1 1
# $NetBSD: files.alpha,v 1.174 2007/07/21 11:59:56 tsutsui Exp $
a417 1
file	arch/alpha/alpha/patch.c
@


1.174.6.1
log
@sync with HEAD
@
text
@d1 1
a1 1
# $NetBSD: files.alpha,v 1.175 2007/10/17 19:52:57 garbled Exp $
@


1.174.6.2
log
@sync with HEAD
@
text
@d1 1
a1 1
# $NetBSD: files.alpha,v 1.174.6.1 2007/11/06 23:13:51 matt Exp $
a414 1
file	arch/alpha/alpha/kobj_machdep.c		modular
a417 1
file	arch/alpha/alpha/patch.c
@


1.174.6.3
log
@sync with HEAD
@
text
@d1 1
a1 1
# files.alpha,v 1.174.6.2 2008/01/09 01:44:35 matt Exp
d80 11
d435 4
@


1.173
log
@Remove leftover netns stuff.
@
text
@d1 1
a1 1
# $NetBSD: files.alpha,v 1.172 2007/04/10 02:21:35 macallan Exp $
d395 1
a395 1
device	mcclock
a417 1
file	kern/kern_microtime.c
d431 1
@


1.173.4.1
log
@Sync with HEAD.
@
text
@d1 1
a1 1
# $NetBSD: files.alpha,v 1.174 2007/07/21 11:59:56 tsutsui Exp $
d395 1
a395 1
device	mcclock: mc146818
d418 1
a431 1
file	kern/kern_cctr.c
@


1.173.2.1
log
@Sync with HEAD.
@
text
@d1 1
a1 1
# $NetBSD: files.alpha,v 1.174 2007/07/21 11:59:56 tsutsui Exp $
d395 1
a395 1
device	mcclock: mc146818
d418 1
a431 1
file	kern/kern_cctr.c
@


1.172
log
@include files.wsfb
@
text
@d1 1
a1 1
# $NetBSD: files.alpha,v 1.171 2007/02/09 21:55:01 ad Exp $
a435 1
file	netns/ns_cksum.c			ns
@


1.172.4.1
log
@Sync with HEAD
@
text
@d1 1
a1 1
# $NetBSD: files.alpha,v 1.174 2007/07/21 11:59:56 tsutsui Exp $
d395 1
a395 1
device	mcclock: mc146818
d418 1
a431 1
file	kern/kern_cctr.c
d436 1
@


1.172.2.1
log
@Add support for hot-patching the membar ops when we detect MP.
@
text
@d1 1
a1 1
# $NetBSD: files.alpha,v 1.172 2007/04/10 02:21:35 macallan Exp $
a418 1
file	arch/alpha/alpha/patch.c
@


1.171
log
@Merge newlock2 to head.
@
text
@d1 1
a1 1
# $NetBSD: files.alpha,v 1.170 2006/09/14 18:08:06 plunky Exp $
d88 1
@


1.171.8.1
log
@Sync with head.
@
text
@d1 1
a1 1
# $NetBSD: files.alpha,v 1.173 2007/07/07 05:13:14 tsutsui Exp $
a87 1
include "dev/wsfb/files.wsfb"
d435 1
@


1.171.2.1
log
@sync with head.
@
text
@d1 1
a1 1
# $NetBSD: files.alpha,v 1.171 2007/02/09 21:55:01 ad Exp $
a87 1
include "dev/wsfb/files.wsfb"
@


1.171.6.1
log
@Sync with head.
@
text
@d1 1
a1 1
# $NetBSD: files.alpha,v 1.171 2007/02/09 21:55:01 ad Exp $
a87 1
include "dev/wsfb/files.wsfb"
@


1.171.6.2
log
@Sync with head.
@
text
@d1 1
a1 1
# $NetBSD: files.alpha,v 1.171.6.1 2007/04/10 13:22:49 ad Exp $
d436 1
@


1.171.6.3
log
@Sync with HEAD.
@
text
@d1 1
a1 1
# $NetBSD: files.alpha,v 1.171.6.2 2007/07/15 13:15:20 ad Exp $
d395 1
a395 1
device	mcclock: mc146818
d418 1
a431 1
file	kern/kern_cctr.c
@


1.171.6.4
log
@Sync with HEAD.
@
text
@d1 1
a1 1
# $NetBSD: files.alpha,v 1.171.6.3 2007/08/20 18:36:54 ad Exp $
a417 1
file	arch/alpha/alpha/patch.c
@


1.170
log
@add bluetooth capability to alpha port
@
text
@d1 1
a1 1
# $NetBSD: files.alpha,v 1.169 2006/07/29 19:10:56 ad Exp $
d482 3
@


1.169
log
@Remove RASTERCONSOLE support from the pmax port.
@
text
@d1 1
a1 1
# $NetBSD: files.alpha,v 1.168 2005/12/11 12:16:16 christos Exp $
d527 4
@


1.169.4.1
log
@Sync with head.
@
text
@d1 1
a1 1
# $NetBSD: files.alpha,v 1.170 2006/09/14 18:08:06 plunky Exp $
a526 4
# Machine-independent Bluetooth support
#
include "dev/bluetooth/files.bluetooth"
#
@


1.169.4.2
log
@Checkpoint work in progress.
@
text
@d1 1
a1 1
# $NetBSD: files.alpha,v 1.169.4.1 2006/11/18 21:29:02 ad Exp $
a481 3
# Lock stubs
file	arch/alpha/alpha/lock_stubs.s

@


1.168
log
@merge ktrace-lwp.
@
text
@d1 1
a1 1
# $NetBSD: files.alpha,v 1.161.2.4 2004/09/21 13:11:48 skrll Exp $
a149 57
# PMAG-B CX
device	cfb: wsemuldisplaydev, wsrasteremulops
attach	cfb at tc
file	dev/tc/cfb.c			cfb		needs-flag

# PMAGB-B HX or CXT
device	sfb: wsemuldisplaydev, rasops8
attach	sfb at tc
file	dev/tc/sfb.c			sfb		needs-flag

# PMAG-A MX
device	mfb: wsemuldisplaydev, wsrasteremulops
attach	mfb at tc
file	dev/tc/mfb.c			mfb		needs-flag

# PMAG-RO/JA TX
device	tfb: wsemuldisplaydev, wsrasteremulops
attach	tfb at tc
file	dev/tc/tfb.c			tfb		needs-flag

# PMAGD HX+
device	sfbp: wsemuldisplaydev, rasops32
attach	sfbp at tc
file	dev/tc/sfbplus.c		sfbp		needs-flag

# XXX: STIC (stamp interface chip) for PX and PXG
define	stic
file	dev/tc/stic.c			stic		needs-flag

# XXX: PX PMAG-C
device	px: wsemuldisplaydev, stic
attach	px at tc
file	dev/tc/px.c			px		needs-flag

# XXX: PXG PMAG-D, PMAG-E, PMAG-F
device	pxg: wsemuldisplaydev, stic
attach	pxg at tc
file	dev/tc/pxg.c			pxg		needs-flag

# 8530 UARTs using the MI 8530 driver
device	zsc { channel = -1 }
attach	zsc at ioasic with zsc_ioasic
file	dev/tc/zs_ioasic.c		zsc_ioasic	needs-flag
file	dev/ic/z8530sc.c		zsc

device	zstty: tty
attach	zstty at zsc
file	dev/ic/z8530tty.c		zstty		needs-flag

device	vsms: wsmousedev
attach	vsms at zsc with zsms
file	dev/tc/zsms.c			zsms

device	lkkbd: wskbddev, lkkbdmap
attach	lkkbd at zsc with zskbd
file	dev/tc/zskbd.c			zskbd		needs-flag

@


1.168.4.1
log
@sync with head
@
text
@d1 1
a1 1
# $NetBSD: files.alpha,v 1.169 2006/07/29 19:10:56 ad Exp $
d150 57
@


1.168.8.1
log
@sync with head
@
text
@d1 1
a1 1
# $NetBSD: files.alpha,v 1.168 2005/12/11 12:16:16 christos Exp $
d150 57
@


1.167
log
@Phase out the use of a string as first "attach args" member to control
which bustype should be attached with a specific call to config_found()
(from a "mainbus" or a bus bridge).
Do it for isa/eisa/mca and pci/agp for now. These buses all attach to
an mi interface attribute "isabus", "eisabus" etc., and the autoconf
framework now allows to specify an interface attribute on config_found()
and config_search(), which limits the search of matching config data
to these which attach to that specific attribute.
So we basically have to call config_found_ia(..., "foobus", ...) where
such a bus is attached.
As a consequence, where a "mainbus" or alike also attaches other
devices (eg CPUs) which do not attach to a specific attribute yet,
we need at least pass an attribute name (different from "foobus") so
that the foo bus is not found at these places. This made some minor
changes necessary which are not obviously related to the mentioned buses.
@
text
@d1 1
a1 1
# $NetBSD: files.alpha,v 1.166 2004/03/13 17:31:33 bjh21 Exp $
@


1.167.12.1
log
@sync with head.
@
text
@d1 1
a1 1
# $NetBSD: files.alpha,v 1.167 2004/08/30 15:05:15 drochner Exp $
d150 57
a583 4
# Machine-independent Bluetooth support
#
include "dev/bluetooth/files.bluetooth"
#
@


1.167.12.2
log
@sync with head.
@
text
@d1 1
a1 1
# $NetBSD: files.alpha,v 1.167.12.1 2006/12/30 20:45:22 yamt Exp $
a481 3
# Lock stubs
file	arch/alpha/alpha/lock_stubs.s

@


1.167.12.3
log
@sync with head.
@
text
@d1 1
a1 1
# $NetBSD: files.alpha,v 1.167.12.2 2007/02/26 09:05:36 yamt Exp $
a87 1
include "dev/wsfb/files.wsfb"
d394 1
a394 1
device	mcclock: mc146818
d417 1
a430 1
file	kern/kern_cctr.c
d435 1
@


1.167.12.4
log
@sync with head
@
text
@d1 1
a1 1
# $NetBSD: files.alpha,v 1.167.12.3 2007/09/03 14:22:21 yamt Exp $
a417 1
file	arch/alpha/alpha/patch.c
@


1.167.12.5
log
@sync with head
@
text
@d1 1
a1 1
# $NetBSD: files.alpha,v 1.167.12.4 2007/12/07 17:23:50 yamt Exp $
a414 1
file	arch/alpha/alpha/kobj_machdep.c		modular
@


1.167.12.6
log
@sync with head.
@
text
@d1 1
a1 1
# $NetBSD: files.alpha,v 1.167.12.5 2008/01/21 09:35:10 yamt Exp $
d435 4
@


1.167.12.7
log
@sync with head.
@
text
@d1 1
a1 1
# $NetBSD: files.alpha,v 1.167.12.6 2008/02/04 09:21:39 yamt Exp $
d80 11
@


1.166
log
@Abstract the interface between pckbc(4), and the pckbd(4) and pms(4)
drivers that attach to it.  This allows for other host interface chips
that use the same keyboards and mice, such as the ones in the ARM
IOMD20, ARM7500, and SA-1111.  The PC-compatible driver is still
called pckbc(4), and the new abstraction layer is "pckbport", so the
child devices have moved from sys/dev/pckbc to sys/dev/pckbport, which
also contains some code shared between all host controllers.  To avoid
incompatibility, pckbdreg.h is still installed in
/usr/include/dev/pckbc.

In theory, this shouldn't cause any behavioural changes in the drivers
concerned.  Thy just use rather more function pointers than before.  Tested
on i386 and (with a new host driver) acorn32.  Compiled on several other
affected architectures.
@
text
@d1 1
a1 1
# $NetBSD: files.alpha,v 1.165 2004/01/20 19:58:00 jdolecek Exp $
d303 4
a306 1
device	a12c { }: pcibus
d358 3
a360 1
device	ttwopci: pcibus, alpha_sgmap, alpha_pci_sgmap_pte64
d372 1
a372 1
attach	sableio at pcibus
d438 1
a438 1
attach	xb at a12c
d444 1
a444 1
attach	a12dc at a12c
@


1.165
log
@cleanup old lpt(4) attachment, and glue ppbus in so that they can coexist:
* lpt device is defined in MI place (dev/ppbus/files.ppbus), dev/ic/lpt.c
  is included there too; dev/ic/lpt.c is not included if ppbus is
  configured or if there is alternative platform lpt (like for pc532)
* g/c MD lpt definitions and custom puc/upc attachments,
  glue moved to conf/files and dev/pci/files.pci respectively; remove
  device lpt definition from dev/isa/files.isa
* add ppbus parport attribute, atppc device attachments, adjust plip and lpt
  glue
@
text
@d1 1
a1 1
# $NetBSD: files.alpha,v 1.164 2003/10/08 17:29:59 bouyer Exp $
d226 1
a226 1
include "dev/pckbc/files.pckbc"
@


1.164
log
@pciide_machdep.c depends on pciide_common, not pciide.
Pointed out and fix tested by Marc Recht.
@
text
@d1 1
a1 1
# $NetBSD: files.alpha,v 1.163 2003/10/07 17:04:19 skd Exp $
a418 9
# XXX THE FOLLOWING BLOCK SHOULD GO INTO dev/pci/files.pci, BUT CANNOT
# XXX BECAUSE NOT 'lpt' IS DEFINED IN files.isa, RATHER THAN files.
# XXX (when the conf/files and files.isa bogons are fixed, this can
# XXX be fixed as well.)

attach	lpt at puc with lpt_puc
file	dev/pci/lpt_puc.c		lpt_puc


@


1.163
log
@Siginfo changes for alpha kernel.  Approved by thorpej@@netbsd.org.
@
text
@d1 1
a1 1
# $NetBSD: files.alpha,v 1.162 2003/07/27 01:17:39 thorpej Exp $
d277 1
a277 1
file	arch/alpha/pci/pciide_machdep.c		pciide
@


1.162
log
@Since everyone uses clock_subr.c (or should, if they don't currently),
list it in conf/files instead of in every port's files.*.
@
text
@d1 1
a1 1
# $NetBSD: files.alpha,v 1.161 2003/02/05 12:16:42 nakayama Exp $
d529 1
@


1.161
log
@Share alpha/microtime.c with i386 and sparc64 as kern_microtime.c.
(approved by martin)
@
text
@d1 1
a1 1
# $NetBSD: files.alpha,v 1.160 2003/01/13 20:55:14 bouyer Exp $
a471 1
file	dev/clock_subr.c
@


1.161.2.1
log
@Sync with HEAD
@
text
@d1 1
a1 1
# $NetBSD: files.alpha,v 1.166 2004/03/13 17:31:33 bjh21 Exp $
d226 1
a226 1
include "dev/pckbport/files.pckbport"
d277 1
a277 1
file	arch/alpha/pci/pciide_machdep.c		pciide_common
d419 9
d472 1
a529 1
file	arch/alpha/alpha/compat_16_machdep.c	compat_16 | compat_osf1
@


1.161.2.2
log
@Sync with HEAD
@
text
@d1 1
a1 1
# $NetBSD: files.alpha,v 1.161.2.1 2004/08/03 10:31:19 skrll Exp $
d303 1
a303 4
define	a12c_xb {}
define	a12c_a12dc {}

device	a12c { }: pcibus, a12c_xb, a12c_a12dc
d355 1
a355 3
# identical to pcibus
define	sableiobus {[bus = -1]}
device	ttwopci: pcibus, sableiobus, alpha_sgmap, alpha_pci_sgmap_pte64
d367 1
a367 1
attach	sableio at sableiobus
d433 1
a433 1
attach	xb at a12c_xb
d439 1
a439 1
attach	a12dc at a12c_a12dc
@


1.161.2.3
log
@Sync with HEAD.
@
text
@d1 1
a1 1
# $NetBSD: files.alpha,v 1.167 2004/08/30 15:05:15 drochner Exp $
@


1.161.2.4
log
@Fix the sync with head I botched.
@
text
@d1 1
a1 1
# $NetBSD: files.alpha,v 1.161.2.2 2004/09/03 12:44:28 skrll Exp $
@


1.160
log
@As pceb pulls in sio.c and sio_pci.c, is also needs the alpha_shared_intr
attribute.
@
text
@d1 1
a1 1
# $NetBSD: files.alpha,v 1.159 2002/10/26 13:50:21 jdolecek Exp $
d479 1
a479 1
file	arch/alpha/alpha/microtime.c
@


1.159
log
@now that mem_no is emitted by config(8), there is no reason to keep
copy of more or less identical iskmemdev() for every arch; move the function
to spec_vnop.c, and g/c machine-dependant copies
@
text
@d1 1
a1 1
# $NetBSD: files.alpha,v 1.158 2002/09/24 13:30:42 ad Exp $
d414 1
a414 1
device	pceb: isabus, eisabus, cy82c693
@


1.158
log
@Remove the TCWSCONS config now that zstty can do flow control on IOASIC
machines.
@
text
@d1 1
a1 1
# $NetBSD: files.alpha,v 1.157 2002/09/06 13:19:01 gehenna Exp $
a472 1
file	arch/alpha/alpha/conf.c
@


1.157
log
@Merge the gehenna-devsw branch into the trunk.

This merge changes the device switch tables from static array to
dynamically generated by config(8).

- All device switches is defined as a constant structure in device drivers.

- The new grammer ``device-major'' is introduced to ``files''.

	device-major <prefix> char <num> [block <num>] [<rules>]

- All device major numbers must be listed up in port dependent majors.<arch>
  by using this grammer.

- Added the new naming convention.
  The name of the device switch must be <prefix>_[bc]devsw for auto-generation
  of device switch tables.

- The backward compatibility of loading block/character device
  switch by LKM framework is broken. This is necessary to convert
  from block/character device major to device name in runtime and vice versa.

- The restriction to assign device major by LKM is completely removed.
  We don't need to reserve LKM entries for dynamic loading of device switch.

- In compile time, device major numbers list is packed into the kernel and
  the LKM framework will refer it to assign device major number dynamically.
@
text
@d1 1
a1 1
# $NetBSD: files.alpha,v 1.156 2002/05/27 23:41:33 lukem Exp $
a35 3
# XXX Temporary, until integration is finished.
defflag		NEW_SCC_DRIVER

a187 5

# 8530 UARTs
device	scc: tty
attach	scc at ioasic
file	arch/alpha/tc/scc.c		scc		needs-count
@


1.156
log
@add lpt_puc support (from files.i386)
@
text
@d1 1
a1 1
# $NetBSD: files.alpha,v 1.155 2002/04/16 20:50:17 thorpej Exp $
a72 2
major { cd = 3 }
major { sd = 8 }
a78 1
major { wd = 4 }
a81 7
major { md = 6 }

# RAIDframe
major { raid = 16 }

# Logical disks
major { ld = 17 }
a248 1
major	{ fd = 0 }
d600 2
@


1.155
log
@* Move the mii_bitbang attribute into dev/mii/files.mii
* Pull in dev/mii/files.mii from conf/files, rather than playing
  the magic "files include order" dance in N machine-dependent
  configuration definitions.
@
text
@d1 1
a1 1
# $NetBSD: files.alpha,v 1.154 2002/03/13 15:18:19 ad Exp $
d437 8
@


1.155.4.1
log
@Pull up revision 1.160 (requested by bouyer in ticket #1352):

As pceb pulls in sio.c and sio_pci.c, is also needs the
alpha_shared_intr attribute.
@
text
@d1 1
a1 1
# $NetBSD: files.alpha,v 1.155 2002/04/16 20:50:17 thorpej Exp $
d433 1
a433 1
device	pceb: isabus, eisabus, cy82c693, alpha_shared_intr
@


1.155.2.1
log
@Include the list of block/character major numbers.
@
text
@d1 1
a1 1
# $NetBSD: files.alpha,v 1.155 2002/04/16 20:50:17 thorpej Exp $
a602 2

include	"arch/alpha/conf/majors.alpha"
@


1.155.2.2
log
@Remove old block majors list.
@
text
@d1 1
a1 1
# $NetBSD: files.alpha,v 1.155.2.1 2002/05/16 13:31:53 gehenna Exp $
d73 2
d81 1
d85 7
d259 1
@


1.155.2.3
log
@Catch up with -current.
@
text
@d1 1
a1 1
# $NetBSD: files.alpha,v 1.155.2.2 2002/05/17 15:09:01 gehenna Exp $
a425 8

# XXX THE FOLLOWING BLOCK SHOULD GO INTO dev/pci/files.pci, BUT CANNOT
# XXX BECAUSE NOT 'lpt' IS DEFINED IN files.isa, RATHER THAN files.
# XXX (when the conf/files and files.isa bogons are fixed, this can
# XXX be fixed as well.)

attach	lpt at puc with lpt_puc
file	dev/pci/lpt_puc.c		lpt_puc
@


1.154
log
@Give wskbdmap_lk201.c its own attribute.
@
text
@d1 1
a1 1
# $NetBSD: files.alpha,v 1.153 2002/02/25 17:11:19 ad Exp $
a60 6

#
# Machine-independent MII/PHY drivers.
#

include "dev/mii/files.mii"
@


1.153
log
@Argh, dont reference any wscons parts in files.dec yet.
@
text
@d1 1
a1 1
# $NetBSD: files.alpha,v 1.152 2002/02/25 14:58:06 ad Exp $
d227 1
a227 1
device	lkkbd: wskbddev
@


1.152
log
@Move the dz driver to dev/dec, since it can be shared with pmax.
@
text
@d1 1
a1 1
# $NetBSD: files.alpha,v 1.151 2002/01/22 18:37:06 ross Exp $
d227 1
@


1.151
log
@we need the compat_13 sys_sigreturn to do osf1 emulation
closes port-alpha/8788
@
text
@d1 1
a1 1
# $NetBSD: files.alpha,v 1.150 2002/01/21 21:57:02 jdolecek Exp $
a226 1
device	lkkbd: wskbddev
@


1.150
log
@Switch to MI dev/md_root.c for archs which don't have any special
memory disk hooks (i.e. everything except atari).
@
text
@d1 1
a1 1
# $NetBSD: files.alpha,v 1.149 2001/11/28 10:21:11 lukem Exp $
d547 1
a547 1
file	arch/alpha/alpha/compat_13_machdep.c	compat_13
@


1.149
log
@- convert usage of "defopt" to "defflag" where the relevant option does
  not support a value (e.g., it's to be used as "options FOO" instead of
  "options FOO=xxx"). options that take a value were converted to
  defparam recently.
- minor whitespace & formatting cleanups
@
text
@d1 1
a1 1
# $NetBSD: files.alpha,v 1.148 2001/11/20 14:34:18 lukem Exp $
d90 1
a90 1
file	arch/alpha/alpha/md_root.c	memory_disk_hooks
@


1.148
log
@- replace "defopt" with "defparam" for options which must take a value,
  as config(8) will warn for value-less defparam options
- minor whitespace/formatting cleanup
- consolidate opt_tcp_recvspace.h and opt_tcp_sendspace.h into opt_tcp_space.h
@
text
@d1 1
a1 1
# $NetBSD: files.alpha,v 1.147 2001/11/20 12:56:19 lukem Exp $
d11 20
a30 20
defopt	DEC_2000_300	# "Jensen":	2000/300 (DECpc AXP 150)
defopt	DEC_2100_A50	# Avanti etc:	AlphaStation 400, 200, etc.
defopt	DEC_2100_A500	# Sable etc:	AlphaServer 2100
defopt	DEC_2100A_A500	# Lynx etc:	AlphaServer 2100A
defopt	DEC_3000_300	# Pelican etc:	3000/300*
defopt	DEC_3000_500	# Flamingo etc:	3000/[4-9]00*
defopt	DEC_550		# Miata:	Personal Workstation (550)
defopt	DEC_AXPPCI_33	# NoName:	AXPpci33, etc.
defopt	DEC_EB164	# EB164:	AlphaPC 164
defopt	DEC_EB64PLUS	# EB64+:	AlphaPC 64, etc.
defopt	DEC_KN20AA	# KN20AA:	AlphaStation 500 and 600
defopt	DEC_KN8AE	# KN8AE:	AlphaServer 8200 and 8400
defopt	DEC_KN300	# KN300:	AlphaServer 4X00
defopt	AVALON_A12	# Avalon:	A12T1, A12M Parallel Supercomputer
defopt	DEC_1000	# Mikasa etc:	AlphaServer 1000
defopt	DEC_1000A	# Corelle etc:	AlphaServer 800 and 1000A
defopt	DEC_ALPHABOOK1	# AlphaBook1:	Tadpole/DEC AlphaBook
defopt	DEC_EB66	# EB66:		21066 Evaluation Board
defopt	DEC_6600	# EV6		Various EV6 Systems
defopt	API_UP1000	# EV6		Alpha Processor, Inc. UP1000
d33 2
a34 2
defopt	FIX_UNALIGNED_VAX_FP
defopt	ZS_IOASIC_DMA
d37 1
a37 1
defopt	NEW_SCC_DRIVER
d40 1
a40 1
defopt	CLOCK_COMPAT_OSF1
d573 3
a575 3
defparam PCIC_ISA_ALLOC_IOBASE
defparam PCIC_ISA_ALLOC_IOSIZE
defparam PCIC_ISA_INTR_ALLOC_MASK
@


1.147
log
@cleanup:
	options SPACE TAB
	makeoptions TAB
	psuedo-device TAB
	remove trailing whitespace
	replace multiple spaces -> tabs
	options "FOO" -> options FOO
	options "FOO=bar" -> options FOO=bar
	options "FOO=\"bar\"" -> options FOO="\"bar\""
@
text
@d1 1
a1 1
# $NetBSD: files.alpha,v 1.146 2001/11/20 08:43:20 lukem Exp $
d573 3
a575 3
defopt	PCIC_ISA_ALLOC_IOBASE
defopt	PCIC_ISA_ALLOC_IOSIZE
defopt	PCIC_ISA_INTR_ALLOC_MASK
@


1.146
log
@- pull in opt_kgdb.h where necessary
- replace opt_kgdb_machdep.h with opt_kgdb.h
- defparam opt_kgdb.h:
	KGDB_DEV KGDB_DEVNAME KGDB_DEVADDR KGDB_DEVRATE KGDB_DEVMODE
- move from opt_ddbparam.h to opt_ddb.h:
	DDB_FROMCONSOLE DDB_ONPANIC DDB_HISTORY_SIZE DDB_BREAK_CHAR SYMTAB_SPACE
- replace KGDBDEV with KGDB_DEV
- replace KGDBADDR with KGDB_DEVADDR
- replace KGDBMODE with KGDB_DEVMODE
- replace KGDBRATE with KGDB_DEVRATE
- use `9600' instead of `0x2580' for 9600 baud rate
- use correct quotes for  options KGDB_DEVNAME="\"com\""
- use correct quotes for  options KGDB_DEV="17*256+0"
- remove unnecessary dependancy on Makefile for kgdb_stub.o
- minor whitespace cleanup
@
text
@d1 1
a1 1
# $NetBSD: files.alpha,v 1.145 2001/10/01 10:22:42 simonb Exp $
d93 1
a93 1
# RAIDframe 
d96 1
a96 1
# Logical disks 
d213 1
a213 1
# 8530 UARTs using the MI 8530 driver   
@


1.145
log
@Move asc_tc and asc_tcds config info to dev/tc/files.tc now that pmax
uses MI SCSI.
@
text
@d1 1
a1 1
# $NetBSD: files.alpha,v 1.144 2001/09/18 19:54:10 ad Exp $
a543 1
defopt	opt_kgdb_machdep.h KGDB_DEVNAME KGDB_DEVADDR KGDB_DEVRATE KGDB_DEVMODE
@


1.144
log
@Hook in the `stic' device. With any luck this should be temporary.
@
text
@d1 1
a1 1
# $NetBSD: files.alpha,v 1.143 2001/09/15 04:33:38 thorpej Exp $
a229 5

# 53C[F]90 SCSI
device	asc: scsi, ncr53c9x
attach	asc at tcds with asc_tcds
file	dev/tc/asc_tcds.c		asc_tcds
@


1.143
log
@Attach "agp" to the AMD-751 PCI host controller (Alpha UP1000/UP1100).
@
text
@d1 1
a1 1
# $NetBSD: files.alpha,v 1.142 2001/08/23 01:16:52 nisimura Exp $
d196 1
a196 1
file	dev/tc/stic.c			stic
d201 1
a201 1
file	dev/tc/px.c			px needs-flag
d206 1
a206 1
file	dev/tc/pxg.c			pxg needs-flag
@


1.142
log
@Add MX (PMAG-A), CX (PMAG-B), TX (PMAG-RO/PMAG[B]-J) TC framebuffer
supports.  None of them has any acceleration capability.
@
text
@d1 1
a1 1
# $NetBSD: files.alpha,v 1.141 2001/08/12 08:35:32 jdolecek Exp $
d243 1
d348 1
a348 1
device	irongate: pcibus, isadma_bounce
d440 1
@


1.142.2.1
log
@file files.alpha was added on branch nathanw_sa on 2001-09-21 22:34:56 +0000
@
text
@d1 612
@


1.142.2.2
log
@Catch up to -current.
@
text
@a0 614
# $NetBSD: files.alpha,v 1.142.2.1 2001/09/21 22:34:56 nathanw Exp $
#
# alpha-specific configuration info

# maxpartitions must be first item in files.${ARCH}.newconf
maxpartitions 8

maxusers 8 16 64

# CPU support option headers
defopt	DEC_2000_300	# "Jensen":	2000/300 (DECpc AXP 150)
defopt	DEC_2100_A50	# Avanti etc:	AlphaStation 400, 200, etc.
defopt	DEC_2100_A500	# Sable etc:	AlphaServer 2100
defopt	DEC_2100A_A500	# Lynx etc:	AlphaServer 2100A
defopt	DEC_3000_300	# Pelican etc:	3000/300*
defopt	DEC_3000_500	# Flamingo etc:	3000/[4-9]00*
defopt	DEC_550		# Miata:	Personal Workstation (550)
defopt	DEC_AXPPCI_33	# NoName:	AXPpci33, etc.
defopt	DEC_EB164	# EB164:	AlphaPC 164
defopt	DEC_EB64PLUS	# EB64+:	AlphaPC 64, etc.
defopt	DEC_KN20AA	# KN20AA:	AlphaStation 500 and 600
defopt	DEC_KN8AE	# KN8AE:	AlphaServer 8200 and 8400
defopt	DEC_KN300	# KN300:	AlphaServer 4X00
defopt	AVALON_A12	# Avalon:	A12T1, A12M Parallel Supercomputer
defopt	DEC_1000	# Mikasa etc:	AlphaServer 1000
defopt	DEC_1000A	# Corelle etc:	AlphaServer 800 and 1000A
defopt	DEC_ALPHABOOK1	# AlphaBook1:	Tadpole/DEC AlphaBook
defopt	DEC_EB66	# EB66:		21066 Evaluation Board
defopt	DEC_6600	# EV6		Various EV6 Systems
defopt	API_UP1000	# EV6		Alpha Processor, Inc. UP1000

# Miscellaneous CPU-specific option headers
defopt	FIX_UNALIGNED_VAX_FP
defopt	ZS_IOASIC_DMA

# XXX Temporary, until integration is finished.
defopt	NEW_SCC_DRIVER

# realtime clock compatible to OSF/1
defopt	CLOCK_COMPAT_OSF1

# this loses, but there's no way to define attributes which have attributes
define	alpha_shared_intr
file	arch/alpha/common/shared_intr.c	alpha_shared_intr | dec_eb164 |
					dec_eb64plus | dec_kn20aa | dec_kn8ae |
					dec_kn300 | dec_550 | dec_1000 |
					dec_1000a | dec_eb66 | dec_6600
define	alpha_sgmap
file	arch/alpha/common/sgmap_common.c alpha_sgmap | dec_3000_500

#
# Bus-independent devices
#

device	mainbus { }			# no locators (yet?)
attach	mainbus at root

device	cpu { }				# not really optional
attach	cpu at mainbus
file	arch/alpha/alpha/cpu.c		cpu

#
# Machine-independent MII/PHY drivers.
#

include "dev/mii/files.mii"

#
# Machine-independent I2O drivers.
#

include "dev/i2o/files.i2o"

#
# Machine-independent SCSI drivers
#

include "dev/scsipi/files.scsipi"
major { cd = 3 }
major { sd = 8 }

#
# Machine-independent ATA drivers
#

include "dev/ata/files.ata"
major { wd = 4 }

# Memory Disk
file	arch/alpha/alpha/md_root.c	memory_disk_hooks
major { md = 6 }

# RAIDframe 
major { raid = 16 }

# Logical disks 
major { ld = 17 }

# Raster operations
include "dev/rasops/files.rasops"
include "dev/wsfont/files.wsfont"

#
# "Workstation Console" glue.
#
include "dev/wscons/files.wscons"


#
# TurboLaser Bus Support
#

device	tlsb { node = -1, offset = -1 }
attach	tlsb at mainbus
file	arch/alpha/tlsb/tlsb.c		tlsb & dec_kn8ae

device	kft { }
attach	kft at tlsb
file	arch/alpha/tlsb/kftxx.c		kft

device	tlsbmem
attach	tlsbmem at tlsb
file	arch/alpha/tlsb/tlsbmem.c	tlsbmem

device	gbus { offset = -1 }
attach	gbus at tlsb
file	arch/alpha/tlsb/gbus.c		gbus

#
# MCBUS support
#

device	mcbus { mid = -1 }
attach	mcbus at mainbus
file	arch/alpha/mcbus/mcbus.c	mcbus & dec_kn300

device	mcmem
attach	mcmem at mcbus
file	arch/alpha/mcbus/mcmem.c	mcmem

#
# Bus-independent support for DEC devices
#
include "dev/dec/files.dec"

#
# TURBOchannel Devices
#
include "dev/tc/files.tc"

# TC attachment is MD
attach	tc at tcbus

device	tcasic: tcbus
attach	tcasic at mainbus
file	arch/alpha/tc/tcasic.c		tcasic
file	arch/alpha/tc/tc_bus_mem.c	tcasic
file	arch/alpha/tc/tc_dma.c		tcasic
file	arch/alpha/tc/tc_dma_3000_300.c	tcasic & dec_3000_300
file	arch/alpha/tc/tc_dma_3000_500.c	tcasic & dec_3000_500
file	arch/alpha/tc/tc_sgmap.c	tcasic & dec_3000_500
file	arch/alpha/tc/tc_3000_500.c	tcasic & dec_3000_500
file	arch/alpha/tc/tc_3000_300.c	tcasic & dec_3000_300

# the TURBOchannel IOCTL ASIC
#  IOASIC device and attachment defined in sys/dev/tc/files.tc
file	arch/alpha/tc/ioasic.c		ioasic

# PMAG-B CX
device	cfb: wsemuldisplaydev, wsrasteremulops
attach	cfb at tc
file	dev/tc/cfb.c			cfb		needs-flag

# PMAGB-B HX or CXT
device	sfb: wsemuldisplaydev, rasops8
attach	sfb at tc
file	dev/tc/sfb.c			sfb		needs-flag

# PMAG-A MX
device	mfb: wsemuldisplaydev, wsrasteremulops
attach	mfb at tc
file	dev/tc/mfb.c			mfb		needs-flag

# PMAG-RO/JA TX
device	tfb: wsemuldisplaydev, wsrasteremulops
attach	tfb at tc
file	dev/tc/tfb.c			tfb		needs-flag

# PMAGD HX+
device	sfbp: wsemuldisplaydev, rasops32
attach	sfbp at tc
file	dev/tc/sfbplus.c		sfbp		needs-flag

# XXX: STIC (stamp interface chip) for PX and PXG
define	stic
file	dev/tc/stic.c			stic		needs-flag

# XXX: PX PMAG-C
device	px: wsemuldisplaydev, stic
attach	px at tc
file	dev/tc/px.c			px		needs-flag

# XXX: PXG PMAG-D, PMAG-E, PMAG-F
device	pxg: wsemuldisplaydev, stic
attach	pxg at tc
file	dev/tc/pxg.c			pxg		needs-flag

# 8530 UARTs
device	scc: tty
attach	scc at ioasic
file	arch/alpha/tc/scc.c		scc		needs-count

# 8530 UARTs using the MI 8530 driver   
device	zsc { channel = -1 }
attach	zsc at ioasic with zsc_ioasic
file	dev/tc/zs_ioasic.c		zsc_ioasic	needs-flag
file	dev/ic/z8530sc.c		zsc

device	zstty: tty
attach	zstty at zsc
file	dev/ic/z8530tty.c		zstty		needs-flag

device	vsms: wsmousedev
attach	vsms at zsc with zsms
file	dev/tc/zsms.c			zsms

device	lkkbd: wskbddev
attach	lkkbd at zsc with zskbd
file	dev/tc/zskbd.c			zskbd		needs-flag

# 53C[F]90 SCSI
device	asc: scsi, ncr53c9x
attach	asc at tcds with asc_tcds
file	dev/tc/asc_tcds.c		asc_tcds

# TC and baseboard ioasic Lance ethernet are in files.tc

#
# ISA Bus support
#

include "dev/pci/files.pci"	# XXX some ISA devs are 'at pci' too.
include "dev/pci/files.agp"
include "dev/isa/files.isa"

#
# ISA Bus devices
#

file	arch/alpha/isa/isa_machdep.c	isa

define	isadma_bounce
file	arch/alpha/isa/isadma_bounce.c	isadma_bounce

include "dev/pckbc/files.pckbc"

# ISA speaker generates keyboard beep
device isabeep
attach isabeep at pcppi

# Floppy disk controller
device	fdc { drive = -1 }: isadma
file	dev/isa/fd.c			fdc needs-flag

attach	fdc at isa with fdc_isa
file	dev/isa/fdc_isa.c		fdc_isa

device	fd: disk
attach	fd at fdc
major	{ fd = 0 }

# ISA Plug 'n Play devices
file	arch/alpha/isa/isapnp_machdep.c	isapnp

#
# EISA Bus support
#

include "dev/eisa/files.eisa"

file	arch/alpha/eisa/eisa_machdep.c	eisa

device	jensenio {[port = -1]}: eisabus, isabus, isadma_bounce
attach	jensenio at mainbus
file	arch/alpha/jensenio/jensenio.c		 jensenio
file	arch/alpha/jensenio/jensenio_bus_intio.c jensenio
file	arch/alpha/jensenio/jensenio_bus_io.c	 jensenio
file	arch/alpha/jensenio/jensenio_bus_mem.c	 jensenio
file	arch/alpha/jensenio/jensenio_dma.c	 jensenio
file	arch/alpha/jensenio/jensenio_intr.c	 jensenio

attach	com at jensenio with com_jensenio
file	arch/alpha/jensenio/com_jensenio.c	com_jensenio

attach	lpt at jensenio with lpt_jensenio
file	arch/alpha/jensenio/lpt_jensenio.c	lpt_jensenio

attach	pckbc at jensenio with pckbc_jensenio
file	arch/alpha/jensenio/pckbc_jensenio.c	pckbc_jensenio

#
# PCI Bus support
#

# include "dev/pci/files.pci" XXX SEE ABOVE

file	arch/alpha/pci/pciide_machdep.c		pciide

define	alpha_pci_sgmap_pte32
file	arch/alpha/pci/pci_sgmap_pte32.c	alpha_pci_sgmap_pte32

define	alpha_pci_sgmap_pte64
file	arch/alpha/pci/pci_sgmap_pte64.c	alpha_pci_sgmap_pte64

device	apecs: pcibus, alpha_sgmap, alpha_pci_sgmap_pte64
attach	apecs at mainbus
file	arch/alpha/pci/apecs.c		apecs
file	arch/alpha/pci/apecs_bus_io.c	apecs
file	arch/alpha/pci/apecs_bus_mem.c	apecs
file	arch/alpha/pci/apecs_dma.c	apecs
file	arch/alpha/pci/apecs_pci.c	apecs

device	cia: pcibus, alpha_sgmap, alpha_pci_sgmap_pte64
attach	cia at mainbus
file	arch/alpha/pci/cia.c		cia
file	arch/alpha/pci/cia_dma.c	cia
file	arch/alpha/pci/cia_pci.c	cia
file	arch/alpha/pci/cia_bwx_bus_io.c cia
file	arch/alpha/pci/cia_bwx_bus_mem.c cia
file	arch/alpha/pci/cia_swiz_bus_io.c cia
file	arch/alpha/pci/cia_swiz_bus_mem.c cia

device	a12c { }: pcibus
attach	a12c at mainbus
file	arch/alpha/pci/a12c.c		a12c
file	arch/alpha/pci/a12c_bus_mem.c	a12c
file	arch/alpha/pci/a12c_dma.c	a12c
file	arch/alpha/pci/a12c_pci.c	a12c

device	dwlpx: pcibus, alpha_sgmap, alpha_pci_sgmap_pte32
attach	dwlpx at kft
file	arch/alpha/pci/dwlpx.c		dwlpx
file	arch/alpha/pci/dwlpx_bus_io.c	dwlpx
file	arch/alpha/pci/dwlpx_bus_mem.c	dwlpx
file	arch/alpha/pci/dwlpx_dma.c	dwlpx
file	arch/alpha/pci/dwlpx_pci.c	dwlpx

device	irongate: pcibus, agpbus, agp_amd, isadma_bounce
attach	irongate at mainbus
file	arch/alpha/pci/irongate.c		irongate
file	arch/alpha/pci/irongate_bus_io.c	irongate
file	arch/alpha/pci/irongate_bus_mem.c	irongate
file	arch/alpha/pci/irongate_dma.c		irongate
file	arch/alpha/pci/irongate_pci.c		irongate

device	lca: pcibus, alpha_sgmap, alpha_pci_sgmap_pte64
attach	lca at mainbus
file	arch/alpha/pci/lca.c		lca
file	arch/alpha/pci/lca_bus_io.c	lca
file	arch/alpha/pci/lca_bus_mem.c	lca
file	arch/alpha/pci/lca_dma.c	lca
file	arch/alpha/pci/lca_pci.c	lca

device	mcpcia: pcibus, alpha_sgmap, alpha_pci_sgmap_pte64
attach	mcpcia at mcbus
file	arch/alpha/pci/mcpcia.c		mcpcia
file	arch/alpha/pci/mcpcia_bus_io.c	mcpcia
file	arch/alpha/pci/mcpcia_bus_mem.c	mcpcia
file	arch/alpha/pci/mcpcia_dma.c	mcpcia
file	arch/alpha/pci/mcpcia_pci.c	mcpcia

device	tsc { }
attach	tsc at mainbus
file	arch/alpha/pci/tsc.c		dec_6600

device	tsp: pcibus, alpha_sgmap, alpha_pci_sgmap_pte64
attach	tsp at tsc
file	arch/alpha/pci/tsp_dma.c	tsp
file	arch/alpha/pci/tsp_pci.c	tsp
file	arch/alpha/pci/tsp_bus_io.c	tsp
file	arch/alpha/pci/tsp_bus_mem.c	tsp

device	ttwoga { hose = -1 }
attach	ttwoga at mainbus
device	ttwopci: pcibus, alpha_sgmap, alpha_pci_sgmap_pte64
attach	ttwopci at ttwoga
file	arch/alpha/pci/ttwoga.c		ttwoga
file	arch/alpha/pci/ttwoga_bus_io.c	ttwoga
file	arch/alpha/pci/ttwoga_bus_mem.c	ttwoga
file	arch/alpha/pci/ttwoga_dma.c	ttwoga
file	arch/alpha/pci/ttwoga_pci.c	ttwoga

#
# Sable STDIO support
#
device	sableio { port = -1 }
attach	sableio at pcibus
file	arch/alpha/sableio/sableio.c		sableio

attach	com at sableio with com_sableio
file	arch/alpha/sableio/com_sableio.c	com_sableio

attach	lpt at sableio with lpt_sableio
file	arch/alpha/sableio/lpt_sableio.c	lpt_sableio

attach	pckbc at sableio with pckbc_sableio
file	arch/alpha/sableio/pckbc_sableio.c	pckbc_sableio

attach	fdc at sableio with fdc_sableio
file	arch/alpha/sableio/fdc_sableio.c	fdc_sableio

# CPU support files
file	arch/alpha/alpha/dec_2000_300.c	dec_2000_300
file	arch/alpha/pci/pci_2100_a50.c	dec_2100_a50
file	arch/alpha/pci/pci_2100_a500.c	dec_2100_a500 | dec_2100a_a500
file	arch/alpha/pci/pci_up1000.c	api_up1000
file	arch/alpha/pci/pci_a12.c	avalon_a12
file	arch/alpha/pci/pci_alphabook1.c	dec_alphabook1
file	arch/alpha/pci/pci_axppci_33.c	dec_axppci_33
file	arch/alpha/pci/pci_eb164.c	dec_eb164
file	arch/alpha/pci/pci_eb164_intr.s	dec_eb164
file	arch/alpha/pci/pci_eb64plus.c	dec_eb64plus
file	arch/alpha/pci/pci_eb64plus_intr.s dec_eb64plus
file	arch/alpha/pci/pci_eb66.c	dec_eb66
file	arch/alpha/pci/pci_eb66_intr.s	dec_eb66
file	arch/alpha/pci/pci_kn20aa.c	dec_kn20aa
file	arch/alpha/pci/pci_kn8ae.c	dec_kn8ae
file	arch/alpha/pci/pci_kn300.c	dec_kn300
file	arch/alpha/pci/pci_550.c	dec_550
file	arch/alpha/pci/pci_1000a.c	dec_1000a
file	arch/alpha/pci/pci_1000.c	dec_1000
file	arch/alpha/pci/pci_6600.c	dec_6600


#
# PCI Bus devices
#

file	arch/alpha/pci/pci_machdep.c	pci
file	arch/alpha/pci/agp_machdep.c	agp

device	sio: isabus, alpha_shared_intr, cy82c693
attach	sio at pci
device	pceb: isabus, eisabus, cy82c693
attach	pceb at pci
file	arch/alpha/pci/sio.c		sio | pceb	needs-flag
file	arch/alpha/pci/sio_pic.c	sio | pceb


#
# A12 if_de hack
#
device	ade: ether, ifnet, arp
attach	ade at pci
file	arch/alpha/a12/if_ade.c		ade

#
# alpha/a12 platform-specific drivers
#

# Switch

device	xb
attach	xb at a12c
file	arch/alpha/a12/if_xb.c	xb

# Console

device	a12dc
attach	a12dc at a12c
file	arch/alpha/a12/a12dc.c	a12dc		needs-flag

#
# Devices that can live on multiple busses
#

device	mcclock
attach	mcclock at ioasic with mcclock_ioasic
attach	mcclock at isa with mcclock_isa
attach	mcclock at gbus with mcclock_tlsb
attach	mcclock at jensenio with mcclock_jensenio
file	arch/alpha/alpha/mcclock.c	mcclock
file	arch/alpha/tc/mcclock_ioasic.c	mcclock_ioasic
file	arch/alpha/isa/mcclock_isa.c	mcclock_isa
file	arch/alpha/tlsb/mcclock_tlsb.c	mcclock_tlsb
file	arch/alpha/jensenio/mcclock_jensenio.c	mcclock_jensenio


#
# Standard files
#
file	arch/alpha/alpha/autoconf.c
file	arch/alpha/alpha/clock.c
file	dev/clock_subr.c
file	arch/alpha/alpha/conf.c
file	arch/alpha/alpha/cpuconf.c
file	arch/alpha/alpha/interrupt.c
file	arch/alpha/alpha/ipifuncs.c		multiprocessor
file	arch/alpha/alpha/machdep.c
file	arch/alpha/alpha/mainbus.c
file	arch/alpha/alpha/mem.c
file	arch/alpha/alpha/microtime.c
file	arch/alpha/alpha/pmap.c
file	arch/alpha/alpha/process_machdep.c
file	arch/alpha/alpha/procfs_machdep.c	procfs
file	arch/alpha/alpha/prom.c
file	arch/alpha/alpha/sys_machdep.c
file	arch/alpha/alpha/syscall.c
file	arch/alpha/alpha/trap.c
file	arch/alpha/alpha/fp_complete.c
file	arch/alpha/alpha/vm_machdep.c
file	arch/alpha/alpha/disksubr.c
file	arch/alpha/common/bus_dma.c
file	arch/alpha/common/comlogout.c
file	dev/cons.c

# Network protocol checksum routines
file	arch/alpha/alpha/in_cksum.c		inet
file	netinet/in4_cksum.c			inet
file	netns/ns_cksum.c			ns

# PROM console support (for ports that don't have native console support)
file	arch/alpha/alpha/promcons.c

# CPU support
file	arch/alpha/alpha/dec_2100_a50.c		dec_2100_a50
file	arch/alpha/alpha/dec_2100_a500.c	dec_2100_a500 | dec_2100a_a500
file	arch/alpha/alpha/dec_3000_300.c		dec_3000_300
file	arch/alpha/alpha/dec_3000_500.c		dec_3000_500
file	arch/alpha/alpha/dec_550.c		dec_550
file	arch/alpha/alpha/dec_alphabook1.c	dec_alphabook1
file	arch/alpha/alpha/dec_axppci_33.c	dec_axppci_33
file	arch/alpha/alpha/dec_eb164.c		dec_eb164
file	arch/alpha/alpha/dec_eb64plus.c		dec_eb64plus
file	arch/alpha/alpha/dec_eb66.c		dec_eb66
file	arch/alpha/alpha/dec_kn20aa.c		dec_kn20aa
file	arch/alpha/alpha/dec_kn8ae.c		dec_kn8ae
file	arch/alpha/alpha/dec_kn300.c		dec_kn300
file	arch/alpha/alpha/api_up1000.c		api_up1000
file	arch/alpha/alpha/avalon_a12.c		avalon_a12
file	arch/alpha/alpha/dec_1000a.c		dec_1000 | dec_1000a
file	arch/alpha/alpha/dec_6600.c		dec_6600

# Kernel debugger support
file	arch/alpha/alpha/db_disasm.c		ddb
file	arch/alpha/alpha/db_interface.c		ddb
file	arch/alpha/alpha/db_trace.c		ddb

defopt	opt_kgdb_machdep.h KGDB_DEVNAME KGDB_DEVADDR KGDB_DEVRATE KGDB_DEVMODE
file	arch/alpha/alpha/kgdb_machdep.c		kgdb

# Binary compatibility with previous NetBSD releases (COMPAT_XX)
file	arch/alpha/alpha/compat_13_machdep.c	compat_13

# OSF/1 Binary Compatibility (COMPAT_OSF1)
include "compat/osf1/files.osf1"
file	arch/alpha/alpha/osf1_sigcode.s		compat_osf1
file	arch/alpha/alpha/osf1_syscall.c		compat_osf1

# Linux Binary Compatibility (COMPAT_LINUX)
include "compat/linux/files.linux"
include "compat/linux/arch/alpha/files.linux_alpha"
file	arch/alpha/alpha/linux_sigcode.s	compat_linux
file	arch/alpha/alpha/linux_syscall.c	compat_linux
file	arch/alpha/alpha/linux_trap.c		compat_linux

# OSS audio driver compatibility
include "compat/ossaudio/files.ossaudio"

# XXXX pcic here because it needs to be late.  The catch: pcic needs
# to be late, so devices which attach to it are attached late.  But it
# needs to be before its isa and pci attachments.  This answer is
# non-optimal, but I don't have a better answer right now.

# PCIC pcmcia contoller
# XXX this needs to be done very late, so it's done here.  This feels
# like a kludge, but it might be for the best.

defopt	PCIC_ISA_ALLOC_IOBASE
defopt	PCIC_ISA_ALLOC_IOSIZE
defopt	PCIC_ISA_INTR_ALLOC_MASK

device	pcic: pcmciabus
file	dev/ic/i82365.c			pcic

# PCIC pcmcia controller on ISA bus.
attach	pcic at isa with pcic_isa
file	dev/isa/i82365_isa.c		pcic_isa

# PCIC pcmcia controller on PCI bus.
attach	pcic at pci with pcic_pci
file	dev/pci/i82365_pci.c		pcic_pci

# PCIC pcmcia controller on PnP board
attach pcic at isapnp with pcic_isapnp
file	dev/isapnp/i82365_isapnp.c	pcic_isapnp

# Code common to ISA and ISAPnP attachments
file	dev/isa/i82365_isasubr.c	pcic_isa | pcic_isapnp | pcic_pci


# this wants to be probed as late as possible.
#
# Machine-independent PCMCIA drivers
#
include "dev/pcmcia/files.pcmcia"
#
# Machine-independent USB device support
#
include "dev/usb/files.usb"
#
# Machine-independent IEEE 1394 device support
#
include "dev/ieee1394/files.ieee1394"
@


1.142.2.3
log
@Catch up to -current.
@
text
@d1 1
a1 1
# $NetBSD: files.alpha,v 1.142.2.2 2001/10/08 20:10:43 nathanw Exp $
d231 5
@


1.142.2.4
log
@Catch up to -current.
@
text
@d1 1
a1 1
# $NetBSD: files.alpha,v 1.142.2.3 2002/01/08 00:22:53 nathanw Exp $
d11 20
a30 20
defflag		DEC_2000_300	# "Jensen":	2000/300 (DECpc AXP 150)
defflag		DEC_2100_A50	# Avanti etc:	AlphaStation 400, 200, etc.
defflag		DEC_2100_A500	# Sable etc:	AlphaServer 2100
defflag		DEC_2100A_A500	# Lynx etc:	AlphaServer 2100A
defflag		DEC_3000_300	# Pelican etc:	3000/300*
defflag		DEC_3000_500	# Flamingo etc:	3000/[4-9]00*
defflag		DEC_550		# Miata:	Personal Workstation (550)
defflag		DEC_AXPPCI_33	# NoName:	AXPpci33, etc.
defflag		DEC_EB164	# EB164:	AlphaPC 164
defflag		DEC_EB64PLUS	# EB64+:	AlphaPC 64, etc.
defflag		DEC_KN20AA	# KN20AA:	AlphaStation 500 and 600
defflag		DEC_KN8AE	# KN8AE:	AlphaServer 8200 and 8400
defflag		DEC_KN300	# KN300:	AlphaServer 4X00
defflag		AVALON_A12	# Avalon:	A12T1, A12M Parallel Supercomputer
defflag		DEC_1000	# Mikasa etc:	AlphaServer 1000
defflag		DEC_1000A	# Corelle etc:	AlphaServer 800 and 1000A
defflag		DEC_ALPHABOOK1	# AlphaBook1:	Tadpole/DEC AlphaBook
defflag		DEC_EB66	# EB66:		21066 Evaluation Board
defflag		DEC_6600	# EV6		Various EV6 Systems
defflag		API_UP1000	# EV6		Alpha Processor, Inc. UP1000
d33 2
a34 2
defflag		FIX_UNALIGNED_VAX_FP
defflag		ZS_IOASIC_DMA
d37 1
a37 1
defflag		NEW_SCC_DRIVER
d40 1
a40 1
defflag		CLOCK_COMPAT_OSF1
d93 1
a93 1
# RAIDframe
d96 1
a96 1
# Logical disks
d213 1
a213 1
# 8530 UARTs using the MI 8530 driver
d544 1
d574 3
a576 3
defparam	PCIC_ISA_ALLOC_IOBASE
defparam	PCIC_ISA_ALLOC_IOSIZE
defparam	PCIC_ISA_INTR_ALLOC_MASK
@


1.142.2.5
log
@Catch up to -current.
@
text
@d1 1
a1 1
# $NetBSD: files.alpha,v 1.142.2.4 2002/02/28 04:06:13 nathanw Exp $
d90 1
a90 1
file	dev/md_root.c			memory_disk_hooks
d547 1
a547 1
file	arch/alpha/alpha/compat_13_machdep.c	compat_13 | compat_osf1
@


1.142.2.6
log
@Catch up to -current.
(CVS: It's not just a program. It's an adventure!)
@
text
@d1 1
a1 1
# $NetBSD: files.alpha,v 1.142.2.5 2002/04/01 07:38:51 nathanw Exp $
d227 1
a227 1
device	lkkbd: wskbddev, lkkbdmap
@


1.142.2.7
log
@Catch up to -current.
@
text
@d1 1
a1 1
# $NetBSD: files.alpha,v 1.142.2.6 2002/06/20 03:37:36 nathanw Exp $
d63 6
a443 8
# XXX THE FOLLOWING BLOCK SHOULD GO INTO dev/pci/files.pci, BUT CANNOT
# XXX BECAUSE NOT 'lpt' IS DEFINED IN files.isa, RATHER THAN files.
# XXX (when the conf/files and files.isa bogons are fixed, this can
# XXX be fixed as well.)

attach	lpt at puc with lpt_puc
file	dev/pci/lpt_puc.c		lpt_puc

@


1.142.2.8
log
@Catch up to -current.
@
text
@d1 1
a1 1
# $NetBSD: files.alpha,v 1.142.2.7 2002/09/17 21:12:45 nathanw Exp $
d73 2
d81 1
d85 7
d259 1
a610 2

include	"arch/alpha/conf/majors.alpha"
@


1.142.2.9
log
@Catch up to -current.
@
text
@d1 1
a1 1
# $NetBSD: files.alpha,v 1.142.2.8 2002/10/18 02:34:10 nathanw Exp $
d36 3
d192 5
@


1.142.2.10
log
@Catch up to -current
@
text
@d1 1
a1 1
# $NetBSD: files.alpha,v 1.142.2.9 2002/11/11 21:56:00 nathanw Exp $
d473 1
@


1.142.2.11
log
@Sync with HEAD.
@
text
@d1 1
a1 1
# $NetBSD: files.alpha,v 1.142.2.10 2003/01/15 18:17:13 thorpej Exp $
d414 1
a414 1
device	pceb: isabus, eisabus, cy82c693, alpha_shared_intr
@


1.142.4.1
log
@Catch up with -current.
@
text
@d1 1
a1 1
# $NetBSD$
d196 1
a196 1
file	dev/tc/stic.c			stic		needs-flag
d201 1
a201 1
file	dev/tc/px.c			px		needs-flag
d206 1
a206 1
file	dev/tc/pxg.c			pxg		needs-flag
a242 1
include "dev/pci/files.agp"
d347 1
a347 1
device	irongate: pcibus, agpbus, agp_amd, isadma_bounce
a438 1
file	arch/alpha/pci/agp_machdep.c	agp
@


1.142.4.2
log
@Catch up with -current. Fix some bogons in the sparc64 kbd/ms
attach code. cd18xx conversion provided by mrg.
@
text
@d1 1
a1 1
# $NetBSD: files.alpha,v 1.142.4.1 2001/10/01 12:37:00 fvdl Exp $
d230 5
@


1.141
log
@Move _insque()/_remque() to libkern. Once remaining uses would
be converted to <sys/queue.h> macros, _insque()/_remque() would be eliminated
altogether.
@
text
@d1 1
a1 1
# $NetBSD: files.alpha,v 1.140 2001/06/18 02:00:48 christos Exp $
d172 1
a172 1
file	arch/alpha/tc/cfb.c		cfb		needs-flag
d178 10
@


1.140
log
@Add an e_trapsignal member to struct emul, so that emulated processes can
send the appropriate signal depending on the trap type.
@
text
@d1 1
a1 1
# $NetBSD: files.alpha,v 1.139 2001/04/29 05:54:29 thorpej Exp $
a494 1
file	arch/alpha/alpha/support.c
@


1.140.2.1
log
@Merge Aug 24 -current into the kqueue branch.
@
text
@d1 1
a1 1
# $NetBSD: files.alpha,v 1.142 2001/08/23 01:16:52 nisimura Exp $
d172 1
a172 1
file	dev/tc/cfb.c			cfb		needs-flag
a178 10
# PMAG-A MX
device	mfb: wsemuldisplaydev, wsrasteremulops
attach	mfb at tc
file	dev/tc/mfb.c			mfb		needs-flag

# PMAG-RO/JA TX
device	tfb: wsemuldisplaydev, wsrasteremulops
attach	tfb at tc
file	dev/tc/tfb.c			tfb		needs-flag

d495 1
@


1.140.2.2
log
@Sync kqueue branch with -current.
@
text
@d1 1
a1 1
# $NetBSD: files.alpha,v 1.140.2.1 2001/08/25 06:15:02 thorpej Exp $
d11 20
a30 20
defflag		DEC_2000_300	# "Jensen":	2000/300 (DECpc AXP 150)
defflag		DEC_2100_A50	# Avanti etc:	AlphaStation 400, 200, etc.
defflag		DEC_2100_A500	# Sable etc:	AlphaServer 2100
defflag		DEC_2100A_A500	# Lynx etc:	AlphaServer 2100A
defflag		DEC_3000_300	# Pelican etc:	3000/300*
defflag		DEC_3000_500	# Flamingo etc:	3000/[4-9]00*
defflag		DEC_550		# Miata:	Personal Workstation (550)
defflag		DEC_AXPPCI_33	# NoName:	AXPpci33, etc.
defflag		DEC_EB164	# EB164:	AlphaPC 164
defflag		DEC_EB64PLUS	# EB64+:	AlphaPC 64, etc.
defflag		DEC_KN20AA	# KN20AA:	AlphaStation 500 and 600
defflag		DEC_KN8AE	# KN8AE:	AlphaServer 8200 and 8400
defflag		DEC_KN300	# KN300:	AlphaServer 4X00
defflag		AVALON_A12	# Avalon:	A12T1, A12M Parallel Supercomputer
defflag		DEC_1000	# Mikasa etc:	AlphaServer 1000
defflag		DEC_1000A	# Corelle etc:	AlphaServer 800 and 1000A
defflag		DEC_ALPHABOOK1	# AlphaBook1:	Tadpole/DEC AlphaBook
defflag		DEC_EB66	# EB66:		21066 Evaluation Board
defflag		DEC_6600	# EV6		Various EV6 Systems
defflag		API_UP1000	# EV6		Alpha Processor, Inc. UP1000
d33 2
a34 2
defflag		FIX_UNALIGNED_VAX_FP
defflag		ZS_IOASIC_DMA
d37 1
a37 1
defflag		NEW_SCC_DRIVER
d40 1
a40 1
defflag		CLOCK_COMPAT_OSF1
d93 1
a93 1
# RAIDframe
d96 1
a96 1
# Logical disks
d196 1
a196 1
file	dev/tc/stic.c			stic		needs-flag
d201 1
a201 1
file	dev/tc/px.c			px		needs-flag
d206 1
a206 1
file	dev/tc/pxg.c			pxg		needs-flag
d213 1
a213 1
# 8530 UARTs using the MI 8530 driver
d231 5
a242 1
include "dev/pci/files.agp"
d347 1
a347 1
device	irongate: pcibus, agpbus, agp_amd, isadma_bounce
a438 1
file	arch/alpha/pci/agp_machdep.c	agp
d547 1
d577 3
a579 3
defparam	PCIC_ISA_ALLOC_IOBASE
defparam	PCIC_ISA_ALLOC_IOSIZE
defparam	PCIC_ISA_INTR_ALLOC_MASK
@


1.140.2.3
log
@Sync w/ -current.
@
text
@d1 1
a1 1
# $NetBSD: files.alpha,v 1.140.2.2 2002/01/10 19:37:03 thorpej Exp $
d90 1
a90 1
file	dev/md_root.c			memory_disk_hooks
d547 1
a547 1
file	arch/alpha/alpha/compat_13_machdep.c	compat_13 | compat_osf1
@


1.140.2.4
log
@Catch up with -current.
@
text
@d1 1
a1 1
# $NetBSD: files.alpha,v 1.140.2.3 2002/02/11 20:06:41 jdolecek Exp $
d227 1
a227 1
device	lkkbd: wskbddev, lkkbdmap
@


1.140.2.5
log
@catch up with -current on kqueue branch
@
text
@d1 1
a1 1
# $NetBSD: files.alpha,v 1.140.2.4 2002/03/16 15:55:41 jdolecek Exp $
d63 6
a442 8

# XXX THE FOLLOWING BLOCK SHOULD GO INTO dev/pci/files.pci, BUT CANNOT
# XXX BECAUSE NOT 'lpt' IS DEFINED IN files.isa, RATHER THAN files.
# XXX (when the conf/files and files.isa bogons are fixed, this can
# XXX be fixed as well.)

attach	lpt at puc with lpt_puc
file	dev/pci/lpt_puc.c		lpt_puc
@


1.140.2.6
log
@sync kqueue with -current; this includes merge of gehenna-devsw branch,
merge of i386 MP branch, and part of autoconf rototil work
@
text
@d1 1
a1 1
# $NetBSD: files.alpha,v 1.140.2.5 2002/06/23 17:34:11 jdolecek Exp $
d36 3
d73 2
d81 1
d85 7
d202 5
d259 1
a610 2

include	"arch/alpha/conf/majors.alpha"
@


1.139
log
@Disable the optimized in4_cksum() for now -- there seem to be problems.
@
text
@d1 1
a1 1
# $NetBSD: files.alpha,v 1.137 2001/04/28 06:10:50 thorpej Exp $
d554 1
@


1.138
log
@Optimized in4_cksum().
@
text
@d508 1
@


1.137
log
@Add a microtime() implementation that interpolates between ticks
using the cycle counter.  MP-safeness is achieved by giving each
CPU its own PCC frequency variables, and kicking the non-primary
processors via an IPI once per second.

Based on the sample code from David Mills' "A Kernel Model for
Precision Timekeeping".
@
text
@d1 1
a1 1
# $NetBSD: files.alpha,v 1.136 2001/04/26 03:10:45 ross Exp $
a507 1
file	netinet/in4_cksum.c			inet
@


1.136
log
@o IEEE 754 floating-point completion code.
o Implement the architected FP_C "Floating Point Control Quadword"
@
text
@d1 1
a1 1
# $NetBSD: files.alpha,v 1.135 2001/04/19 17:48:46 thorpej Exp $
d490 1
@


1.135
log
@Glue in KGDB.  Needs some more work -- KGDB currently renders
DDB disabled, but it's a start.
@
text
@d1 1
a1 1
# $NetBSD: files.alpha,v 1.134 2001/03/04 13:36:19 ad Exp $
d498 1
@


1.134
log
@Hook in px & pxg devices.
@
text
@d1 1
a1 1
# $NetBSD: files.alpha,v 1.133 2001/02/23 07:21:41 nisimura Exp $
d535 3
@


1.134.2.1
log
@Catch up to -current.
@
text
@d1 1
a1 1
# $NetBSD: files.alpha,v 1.134 2001/03/04 13:36:19 ad Exp $
a489 1
file	arch/alpha/alpha/microtime.c
a497 1
file	arch/alpha/alpha/fp_complete.c
a535 3
defopt	opt_kgdb_machdep.h KGDB_DEVNAME KGDB_DEVADDR KGDB_DEVRATE KGDB_DEVMODE
file	arch/alpha/alpha/kgdb_machdep.c		kgdb

a548 1
file	arch/alpha/alpha/linux_trap.c		compat_linux
@


1.133
log
@Make sure to have sfbp.h and add sfbp* line in TCWSCONS left #ed-out.
Pointed by Matthew Jacob <mjacob@@feral.com>.
@
text
@d1 1
a1 1
# $NetBSD: files.alpha,v 1.132 2001/01/17 00:07:19 fvdl Exp $
d183 14
@


1.132
log
@Add machdep file for procfs. Currently only used for linux-style
/proc/cpuinfo (only active when procfs is mounted with -o linux).
For ports other than the i386 this currently produces an empty
string.
@
text
@d1 1
a1 1
# $NetBSD: files.alpha,v 1.131 2001/01/01 23:43:06 mrg Exp $
d169 1
a169 1
# Color Frame buffer
d174 1
a174 1
# Smart Frame buffer
d178 5
@


1.131
log
@the tcds cards work in pmaxen.  move tcds attachment to files.tc.  leave asc
at tcds in files.alpha for now, and add a new `xasc at tcds' to files.pmax.
after pmax has moved fully to MI scsi (and `asc' is MI scsi), we should move
the device asc, etc., lines to files.tc.
@
text
@d1 1
a1 1
# $NetBSD: files.alpha,v 1.130 2000/12/14 18:06:14 mycroft Exp $
d473 1
@


1.130
log
@osf1_locore.s -> osf1_sigcode.s, to match the global convention.
Add linux_syscall.c.
@
text
@d1 1
a1 1
# $NetBSD: files.alpha,v 1.129 2000/12/13 03:16:38 mycroft Exp $
a200 5

# the TCDS ASIC
device	tcds { chip = -1 }
attach	tcds at tc
file	dev/tc/tcds.c			tcds
@


1.129
log
@Do the md_syscall, __HAVE_MINIMAL_EMUL and __HAVE_SYSCALL_INTERN thangs.
@
text
@d1 1
a1 1
# $NetBSD: files.alpha,v 1.128 2000/11/27 22:29:26 jdolecek Exp $
d526 1
a526 1
file	arch/alpha/alpha/osf1_locore.s		compat_osf1
d533 1
@


1.128
log
@split linux signal code off locore.s
@
text
@d1 1
a1 1
# $NetBSD: files.alpha,v 1.127 2000/11/26 17:44:08 ad Exp $
d481 1
d527 1
@


1.127
log
@lsu -> ld, by popular request.
@
text
@d1 1
a1 1
# $NetBSD: files.alpha,v 1.126 2000/11/08 19:48:51 ad Exp $
d530 1
@


1.126
log
@Pull in dev/i2o/files.i2o.
@
text
@d1 1
a1 1
# $NetBSD: files.alpha,v 1.125 2000/11/05 22:48:27 matt Exp $
d96 2
a97 2
# Logical storage unit 
major { lsu = 17 }
@


1.125
log
@Add files.ieee1394
@
text
@d1 1
a1 1
# $NetBSD: files.alpha,v 1.124 2000/10/19 14:35:44 ad Exp $
d67 6
@


1.124
log
@ca -> lsu
@
text
@d1 1
a1 1
# $NetBSD: files.alpha,v 1.123 2000/07/29 23:18:46 thorpej Exp $
d569 4
@


1.123
log
@Add code to read the EISA configuration NVRAM as set up by
an EISA Configuration Utility.  Code to access this data
is forthcoming.

XXX This could probably be made MI at some point.
@
text
@d1 1
a1 1
# $NetBSD: files.alpha,v 1.122 2000/07/12 20:20:54 thorpej Exp $
d89 3
@


1.122
log
@Uncomment the `fdc at sableio' lines.
@
text
@d1 1
a1 1
# $NetBSD: files.alpha,v 1.121 2000/07/05 02:50:39 nisimura Exp $
d246 2
@


1.121
log
@Use dev/tc/ directory for DEC3000 Z85C30s.
@
text
@d1 1
a1 1
# $NetBSD: files.alpha,v 1.120 2000/07/04 02:22:10 nisimura Exp $
d373 2
a374 2
#attach	fdc at sableio with fdc_sableio
#file	arch/alpha/sableio/fdc_sableio.c	fdc_sableio
@


1.120
log
@Repopulate TCDS dual channel SCSI adapter to MI dev/tc, squashing
internals for better layering between TCDS DMA ASIC and ASC SCSI
controller.
@
text
@d1 1
a1 1
# $NetBSD: files.alpha,v 1.119 2000/06/25 17:21:57 thorpej Exp $
d178 1
a178 1
file	arch/alpha/tc/zs_ioasic.c	zsc_ioasic	needs-flag
d187 1
a187 1
file	dev/dec/zsms.c			zsms
d191 1
a191 1
file	dev/dec/zskbd.c			zskbd		needs-flag
@


1.119
log
@For systems which have different systypes but share a common
support module, make consistent with other systems which options
you must enable for it to work.  Treat ``Lynx'' (2100A_A500) like
``Sable'' (2100_A500).
@
text
@d1 1
a1 1
# $NetBSD: files.alpha,v 1.118 2000/06/11 22:45:44 thorpej Exp $
d196 1
a196 1
file	arch/alpha/tc/tcds.c		tcds
d201 1
a201 2
file	arch/alpha/tc/asc.c		asc
file	arch/alpha/tc/tcds_dma.c	asc
@


1.118
log
@jensenio gets isadma_bounce attribute.
@
text
@d1 1
a1 1
# $NetBSD: files.alpha,v 1.117 2000/06/11 21:25:23 thorpej Exp $
d14 1
d380 1
a380 1
file	arch/alpha/pci/pci_2100_a500.c	dec_2100_a500
d488 1
a488 1
file	arch/alpha/alpha/dec_2100_a500.c	dec_2100_a500
@


1.118.2.1
log
@Update from trunk:
For systems which have different systypes but share a common
support module, make consistent with other systems which options
you must enable for it to work.  Treat ``Lynx'' (2100A_A500) like
``Sable'' (2100_A500).
@
text
@d1 1
a1 1
# $NetBSD: files.alpha,v 1.119 2000/06/25 17:21:57 thorpej Exp $
a13 1
defopt	DEC_2100A_A500	# Lynx etc:	AlphaServer 2100A
d379 1
a379 1
file	arch/alpha/pci/pci_2100_a500.c	dec_2100_a500 | dec_2100a_a500
d487 1
a487 1
file	arch/alpha/alpha/dec_2100_a500.c	dec_2100_a500 | dec_2100a_a500
@


1.118.2.2
log
@Pull up rev. 1.122:
Uncomment the `fdc at sableio' lines.
@
text
@d1 1
a1 1
# $NetBSD: files.alpha,v 1.118.2.1 2000/06/27 19:32:51 thorpej Exp $
d374 2
a375 2
attach	fdc at sableio with fdc_sableio
file	arch/alpha/sableio/fdc_sableio.c	fdc_sableio
@


1.118.2.3
log
@Pullup from trunk:
Add EISA configuration readining infrastructure.
@
text
@d1 1
a1 1
# $NetBSD: files.alpha,v 1.118.2.2 2000/07/12 20:56:02 thorpej Exp $
a246 2

file	arch/alpha/eisa/eisa_machdep.c	eisa
@


1.118.2.4
log
@Pull up revision 1.126 (via patch, requested by ad):
  Add Mylex DACC960, CAC-EISA, and I2O block/SCSI drivers.
@
text
@d1 1
a1 1
# $NetBSD$
a68 6
# Machine-independent I2O drivers.
#

include "dev/i2o/files.i2o"

#
a88 3

# H/w RAID arrays
major { ld = 17 }
@


1.118.2.5
log
@Pull up revision 1.151 (requested by simonb):
  We need the compat_13 sys_sigreturn to do OSF1 emulation.  Fixes
  PR#8788.
@
text
@d1 1
a1 1
# $NetBSD: files.alpha,v 1.118.2.4 2001/10/25 18:00:12 he Exp $
d522 1
a522 1
file	arch/alpha/alpha/compat_13_machdep.c	compat_13 | compat_osf1
@


1.117
log
@Add Jensen files glue.
@
text
@d1 1
a1 1
# $NetBSD: files.alpha,v 1.116 2000/06/06 03:10:55 thorpej Exp $
d247 1
a247 1
device	jensenio {[port = -1]}: eisabus, isabus
@


1.116
log
@Give the `sio' and `pceb' drivers the `82c693' attribute.
@
text
@d1 1
a1 1
# $NetBSD: files.alpha,v 1.115 2000/06/01 03:16:51 thorpej Exp $
a211 2
#file	arch/alpha/isa/isafcns_jensen.c	dec_2000_300

a215 4
#device	ibus at mainbus { }
#device	jcombo at ibus: isabus
#device	jeisa at ibus: eisabus

d247 17
d377 1
d444 1
d449 1
@


1.115
log
@Typo.
@
text
@d1 1
a1 1
# $NetBSD: files.alpha,v 1.114 2000/06/01 03:16:19 thorpej Exp $
d393 1
a393 1
device	sio: isabus, alpha_shared_intr
d395 1
a395 1
device	pceb: isabus, eisabus
@


1.114
log
@Add placeholders for the support files for the Alpha Processor, Inc.
UP1000 EV6 system.
@
text
@d1 1
a1 1
# $NetBSD: files.alpha,v 1.113 2000/04/23 16:47:46 thorpej Exp $
d29 1
a29 1
defope	API_UP1000	# EV6		Alpha Processor, Inc. UP1000
@


1.113
log
@Carve off the ISA configuration bits from the floppy driver.  Driver is
still ISA-specific, but we can attach ISA instances with different
configuration mechanisms now.
@
text
@d1 1
a1 1
# $NetBSD: files.alpha,v 1.112 2000/04/07 18:58:09 nathanw Exp $
d29 1
d224 3
d301 8
d368 1
d485 1
@


1.113.2.1
log
@Sync w/ netbsd-1-5-base.
@
text
@d1 1
a1 1
# $NetBSD: files.alpha,v 1.118 2000/06/11 22:45:44 thorpej Exp $
a28 1
defopt	API_UP1000	# EV6		Alpha Processor, Inc. UP1000
d211 2
d217 4
a222 3
define	isadma_bounce
file	arch/alpha/isa/isadma_bounce.c	isadma_bounce

a248 17
device	jensenio {[port = -1]}: eisabus, isabus, isadma_bounce
attach	jensenio at mainbus
file	arch/alpha/jensenio/jensenio.c		 jensenio
file	arch/alpha/jensenio/jensenio_bus_intio.c jensenio
file	arch/alpha/jensenio/jensenio_bus_io.c	 jensenio
file	arch/alpha/jensenio/jensenio_bus_mem.c	 jensenio
file	arch/alpha/jensenio/jensenio_dma.c	 jensenio
file	arch/alpha/jensenio/jensenio_intr.c	 jensenio

attach	com at jensenio with com_jensenio
file	arch/alpha/jensenio/com_jensenio.c	com_jensenio

attach	lpt at jensenio with lpt_jensenio
file	arch/alpha/jensenio/lpt_jensenio.c	lpt_jensenio

attach	pckbc at jensenio with pckbc_jensenio
file	arch/alpha/jensenio/pckbc_jensenio.c	pckbc_jensenio
a296 8
device	irongate: pcibus, isadma_bounce
attach	irongate at mainbus
file	arch/alpha/pci/irongate.c		irongate
file	arch/alpha/pci/irongate_bus_io.c	irongate
file	arch/alpha/pci/irongate_bus_mem.c	irongate
file	arch/alpha/pci/irongate_dma.c		irongate
file	arch/alpha/pci/irongate_pci.c		irongate

a353 1
file	arch/alpha/alpha/dec_2000_300.c	dec_2000_300
a355 1
file	arch/alpha/pci/pci_up1000.c	api_up1000
d380 1
a380 1
device	sio: isabus, alpha_shared_intr, cy82c693
d382 1
a382 1
device	pceb: isabus, eisabus, cy82c693
a418 1
attach	mcclock at jensenio with mcclock_jensenio
a422 1
file	arch/alpha/jensenio/mcclock_jensenio.c	mcclock_jensenio
a471 1
file	arch/alpha/alpha/api_up1000.c		api_up1000
@


1.112
log
@Restore sysbeep (accidentally removed in last commit).
@
text
@d1 1
a1 1
# $NetBSD: files.alpha,v 1.111 2000/04/07 16:35:22 thorpej Exp $
d230 7
a236 3
device	fdc { drive = -1 }
attach	fdc at isa
device	fd: disk, isadma
a237 1
file	dev/isa/fd.c			fdc needs-flag
@


1.111
log
@Use dev/isa/fd.c.
@
text
@d1 1
a1 1
# $NetBSD: files.alpha,v 1.110 2000/03/23 01:04:11 thorpej Exp $
d224 4
@


1.110
log
@Use a software interrupt for tty input processing, not a callout.
@
text
@d1 1
a1 1
# $NetBSD: files.alpha,v 1.109 2000/03/14 15:56:51 oster Exp $
a224 4
# ISA speaker generates keyboard beep
device isabeep
attach isabeep at pcppi

d230 1
a230 1
file	arch/alpha/isa/fd.c		fdc needs-flag
@


1.109
log
@Add the RAIDframe device major to the machine-dependent config files
so that the right entries get added to dev_name2blk[].  Needed for / on RAID.
(Whoops!  I missed checking these in when adding the RAID_AUTOCONFIG stuff.)
@
text
@d1 1
a1 1
# $NetBSD: files.alpha,v 1.108 2000/03/14 05:34:04 nisimura Exp $
d176 1
a176 1
file	arch/alpha/tc/zs_ioasic.c	zsc_ioasic
@


1.108
log
@Switch to MI sfb (PMAGB-B) TC framebuffer driver which sports faster
text rendering assisted by SFB ASIC.
@
text
@d1 1
a1 1
# $NetBSD: files.alpha,v 1.107 2000/02/14 21:42:51 thorpej Exp $
d84 3
@


1.107
log
@Allow arch-specific code to specify in4_cksum() like it can specify
in_cksum().
@
text
@d1 1
a1 1
# $NetBSD: files.alpha,v 1.106 1999/12/07 21:47:12 thorpej Exp $
d85 3
d133 1
a133 1
# TurboChannel Devices
d151 1
a151 1
# the TurboChannel IOCTL ASIC
d161 1
a161 1
device	sfb: wsemuldisplaydev, wsrasteremulops
d163 1
a163 1
file	arch/alpha/tc/sfb.c		sfb		needs-flag
@


1.106
log
@Add options, files, etc. for the AlphaServer 2100 (Sable, Sable-Gamma).
Actual source files not yet committed.  Very Soon.
@
text
@d1 1
a1 1
# $NetBSD: files.alpha,v 1.105 1999/12/03 01:13:51 thorpej Exp $
d443 1
@


1.105
log
@lock_machdep.c is gone.
@
text
@d1 1
a1 1
# $NetBSD: files.alpha,v 1.104 1999/08/04 07:17:50 nisimura Exp $
d13 1
d315 29
d346 1
d450 1
@


1.104
log
@- Replace device node names of zskbd/zsms into lkkbd/vsms, respectively.
  No functionality was changed at this moment.
- Apply recent changes in GENERIC to TCWSCONS.
@
text
@d1 1
a1 1
# $NetBSD: files.alpha,v 1.103 1999/06/29 07:04:16 ross Exp $
a394 1
file	arch/alpha/alpha/lock_machdep.c		multiprocessor
@


1.104.2.1
log
@Update thorpej_scsipi to -current as of a month ago
A i386 GENERIC kernel compiles without the siop, ahc and bha drivers
(will be updated later). i386 IDE/ATAPI and ncr work, as well as
sparc/esp_sbus. alpha should work as well (untested yet).
siop, ahc and bha will be updated once I've updated the branch to current
-current, as well as machine-dependant code.
@
text
@d1 1
a1 1
# $NetBSD: files.alpha,v 1.124 2000/10/19 14:35:44 ad Exp $
a12 2
defopt	DEC_2100_A500	# Sable etc:	AlphaServer 2100
defopt	DEC_2100A_A500	# Lynx etc:	AlphaServer 2100A
a27 1
defopt	API_UP1000	# EV6		Alpha Processor, Inc. UP1000
a83 9
# RAIDframe 
major { raid = 16 }

# Logical storage unit 
major { lsu = 17 }

# Raster operations
include "dev/rasops/files.rasops"
include "dev/wsfont/files.wsfont"
d129 1
a129 1
# TURBOchannel Devices
d147 1
a147 1
# the TURBOchannel IOCTL ASIC
d157 1
a157 1
device	sfb: wsemuldisplaydev, rasops8
d159 1
a159 1
file	dev/tc/sfb.c			sfb		needs-flag
d169 1
a169 1
file	dev/tc/zs_ioasic.c		zsc_ioasic	needs-flag
d178 1
a178 1
file	dev/tc/zsms.c			zsms
d182 1
a182 1
file	dev/tc/zskbd.c			zskbd		needs-flag
d187 1
a187 1
file	dev/tc/tcds.c			tcds
d192 2
a193 1
file	dev/tc/asc_tcds.c		asc_tcds
d204 2
d210 4
a215 3
define	isadma_bounce
file	arch/alpha/isa/isadma_bounce.c	isadma_bounce

d223 3
a225 7
device	fdc { drive = -1 }: isadma
file	dev/isa/fd.c			fdc needs-flag

attach	fdc at isa with fdc_isa
file	dev/isa/fdc_isa.c		fdc_isa

device	fd: disk
d227 1
a238 19
file	arch/alpha/eisa/eisa_machdep.c	eisa

device	jensenio {[port = -1]}: eisabus, isabus, isadma_bounce
attach	jensenio at mainbus
file	arch/alpha/jensenio/jensenio.c		 jensenio
file	arch/alpha/jensenio/jensenio_bus_intio.c jensenio
file	arch/alpha/jensenio/jensenio_bus_io.c	 jensenio
file	arch/alpha/jensenio/jensenio_bus_mem.c	 jensenio
file	arch/alpha/jensenio/jensenio_dma.c	 jensenio
file	arch/alpha/jensenio/jensenio_intr.c	 jensenio

attach	com at jensenio with com_jensenio
file	arch/alpha/jensenio/com_jensenio.c	com_jensenio

attach	lpt at jensenio with lpt_jensenio
file	arch/alpha/jensenio/lpt_jensenio.c	lpt_jensenio

attach	pckbc at jensenio with pckbc_jensenio
file	arch/alpha/jensenio/pckbc_jensenio.c	pckbc_jensenio
a286 8
device	irongate: pcibus, isadma_bounce
attach	irongate at mainbus
file	arch/alpha/pci/irongate.c		irongate
file	arch/alpha/pci/irongate_bus_io.c	irongate
file	arch/alpha/pci/irongate_bus_mem.c	irongate
file	arch/alpha/pci/irongate_dma.c		irongate
file	arch/alpha/pci/irongate_pci.c		irongate

a313 29
device	ttwoga { hose = -1 }
attach	ttwoga at mainbus
device	ttwopci: pcibus, alpha_sgmap, alpha_pci_sgmap_pte64
attach	ttwopci at ttwoga
file	arch/alpha/pci/ttwoga.c		ttwoga
file	arch/alpha/pci/ttwoga_bus_io.c	ttwoga
file	arch/alpha/pci/ttwoga_bus_mem.c	ttwoga
file	arch/alpha/pci/ttwoga_dma.c	ttwoga
file	arch/alpha/pci/ttwoga_pci.c	ttwoga

#
# Sable STDIO support
#
device	sableio { port = -1 }
attach	sableio at pcibus
file	arch/alpha/sableio/sableio.c		sableio

attach	com at sableio with com_sableio
file	arch/alpha/sableio/com_sableio.c	com_sableio

attach	lpt at sableio with lpt_sableio
file	arch/alpha/sableio/lpt_sableio.c	lpt_sableio

attach	pckbc at sableio with pckbc_sableio
file	arch/alpha/sableio/pckbc_sableio.c	pckbc_sableio

attach	fdc at sableio with fdc_sableio
file	arch/alpha/sableio/fdc_sableio.c	fdc_sableio

a314 1
file	arch/alpha/alpha/dec_2000_300.c	dec_2000_300
a315 2
file	arch/alpha/pci/pci_2100_a500.c	dec_2100_a500 | dec_2100a_a500
file	arch/alpha/pci/pci_up1000.c	api_up1000
d340 1
a340 1
device	sio: isabus, alpha_shared_intr, cy82c693
d342 1
a342 1
device	pceb: isabus, eisabus, cy82c693
a378 1
attach	mcclock at jensenio with mcclock_jensenio
a382 1
file	arch/alpha/jensenio/mcclock_jensenio.c	mcclock_jensenio
d395 1
a412 1
file	netinet/in4_cksum.c			inet
a419 1
file	arch/alpha/alpha/dec_2100_a500.c	dec_2100_a500 | dec_2100a_a500
a430 1
file	arch/alpha/alpha/api_up1000.c		api_up1000
@


1.104.2.2
log
@Sync with HEAD.
@
text
@d1 1
a1 1
# $NetBSD$
a68 6
# Machine-independent I2O drivers.
#

include "dev/i2o/files.i2o"

#
a568 4
#
# Machine-independent IEEE 1394 device support
#
include "dev/ieee1394/files.ieee1394"
@


1.104.2.3
log
@Sync with HEAD.
@
text
@d96 2
a97 2
# Logical disks 
major { ld = 17 }
a529 1
file	arch/alpha/alpha/linux_sigcode.s	compat_linux
@


1.104.2.4
log
@Sync with HEAD (for UBC fixes)
@
text
@d1 1
a1 1
# $NetBSD: files.alpha,v 1.104.2.3 2000/12/08 09:23:36 bouyer Exp $
a480 1
file	arch/alpha/alpha/syscall.c
a525 1
file	arch/alpha/alpha/osf1_syscall.c		compat_osf1
@


1.104.2.5
log
@Sync with HEAD (for UBC fixes).
@
text
@d1 1
a1 1
# $NetBSD$
@


1.104.2.6
log
@Sync with HEAD
@
text
@d202 5
d526 1
a526 1
file	arch/alpha/alpha/osf1_sigcode.s		compat_osf1
a532 1
file	arch/alpha/alpha/linux_syscall.c	compat_linux
@


1.104.2.7
log
@Sync with head (for UBC+NFS fixes, mostly).
@
text
@a472 1
file	arch/alpha/alpha/procfs_machdep.c	procfs
@


1.104.2.8
log
@Sync with HEAD.
@
text
@d1 1
a1 1
# $NetBSD: files.alpha,v 1.104.2.7 2001/01/18 09:22:06 bouyer Exp $
d169 1
a169 1
# PMAG-B CX
d174 1
a174 1
# PMAGB-B HX or CXT
a177 19

# PMAGD HX+
device	sfbp: wsemuldisplaydev, rasops32
attach	sfbp at tc
file	dev/tc/sfbplus.c		sfbp		needs-flag

# XXX: STIC (stamp interface chip) for PX and PXG
define	stic
file	dev/tc/stic.c			stic

# XXX: PX PMAG-C
device	px: wsemuldisplaydev, stic
attach	px at tc
file	dev/tc/px.c			px needs-flag

# XXX: PXG PMAG-D, PMAG-E, PMAG-F
device	pxg: wsemuldisplaydev, stic
attach	pxg at tc
file	dev/tc/pxg.c			pxg needs-flag
@


1.104.2.9
log
@Sync with HEAD.
@
text
@d1 1
a1 1
# $NetBSD: files.alpha,v 1.104.2.8 2001/03/12 13:27:05 bouyer Exp $
a534 3

defopt	opt_kgdb_machdep.h KGDB_DEVNAME KGDB_DEVADDR KGDB_DEVRATE KGDB_DEVMODE
file	arch/alpha/alpha/kgdb_machdep.c		kgdb
@


1.104.8.1
log
@Pull up to last week's -current.
@
text
@d1 1
a1 1
# $NetBSD: files.alpha,v 1.106 1999/12/07 21:47:12 thorpej Exp $
a12 1
defopt	DEC_2100_A500	# Sable etc:	AlphaServer 2100
a313 29
device	ttwoga { hose = -1 }
attach	ttwoga at mainbus
device	ttwopci: pcibus, alpha_sgmap, alpha_pci_sgmap_pte64
attach	ttwopci at ttwoga
file	arch/alpha/pci/ttwoga.c		ttwoga
file	arch/alpha/pci/ttwoga_bus_io.c	ttwoga
file	arch/alpha/pci/ttwoga_bus_mem.c	ttwoga
file	arch/alpha/pci/ttwoga_dma.c	ttwoga
file	arch/alpha/pci/ttwoga_pci.c	ttwoga

#
# Sable STDIO support
#
device	sableio { port = -1 }
attach	sableio at pcibus
file	arch/alpha/sableio/sableio.c		sableio

attach	com at sableio with com_sableio
file	arch/alpha/sableio/com_sableio.c	com_sableio

attach	lpt at sableio with lpt_sableio
file	arch/alpha/sableio/lpt_sableio.c	lpt_sableio

attach	pckbc at sableio with pckbc_sableio
file	arch/alpha/sableio/pckbc_sableio.c	pckbc_sableio

#attach	fdc at sableio with fdc_sableio
#file	arch/alpha/sableio/fdc_sableio.c	fdc_sableio

a315 1
file	arch/alpha/pci/pci_2100_a500.c	dec_2100_a500
d395 1
a419 1
file	arch/alpha/alpha/dec_2100_a500.c	dec_2100_a500
@


1.103
log
@Turn on EV6 bits: Tsunami and system type 6600.
@
text
@d1 1
a1 1
# $NetBSD: files.alpha,v 1.102 1999/06/07 20:31:27 thorpej Exp $
d176 2
a177 2
device	zsms: wsmousedev
attach	zsms at zsc
d180 2
a181 2
device	zskbd: wskbddev
attach	zskbd at zsc
@


1.102
log
@Only declare block major numbers for devices which can be the root device.
@
text
@d1 1
a1 1
# $NetBSD: files.alpha,v 1.101 1999/04/30 05:58:11 cgd Exp $
d27 1
d44 1
a44 1
					dec_1000a | dec_eb66
d303 10
d331 1
d349 1
a349 1
# A12 if_de hack, this is temporary!
d433 1
@


1.101
log
@OSF/1 locore-ish bits.  right now just sigcode
@
text
@d1 1
a1 1
# $NetBSD: files.alpha,v 1.100 1999/02/18 21:27:54 mycroft Exp $
a68 1
major { st = 2 }
@


1.100
log
@Add pcic_isapnp.
@
text
@d1 1
a1 1
# $NetBSD: files.alpha,v 1.99 1998/11/26 15:35:59 pk Exp $
d433 1
@


1.100.6.1
log
@bring in latest KAME (as of 19991130, KAME/NetBSD141) into kame branch
just for reference purposes.
This commit includes 1.4 -> 1.4.1 sync for kame branch.

The branch does not compile at all (due to the lack of ALTQ and some other
source code).  Please do not try to modify the branch, this is just for
referenre purposes.

synchronization to latest KAME will take place on HEAD branch soon.
@
text
@d1 1
a1 1
# $NetBSD: files.alpha,v 1.100.2.2 1999/07/02 17:44:00 perry Exp $
a26 1
defopt	DEC_6600	# EV6		Various EV6 Systems
d43 1
a43 1
					dec_1000a | dec_eb66 | dec_6600
a302 10
device	tsc { }
attach	tsc at mainbus
file	arch/alpha/pci/tsc.c		dec_6600

device	tsp: pcibus, alpha_sgmap, alpha_pci_sgmap_pte64
attach	tsp at tsc
file	arch/alpha/pci/tsp_dma.c	tsp
file	arch/alpha/pci/tsp_pci.c	tsp
file	arch/alpha/pci/tsp_bus_io.c	tsp
file	arch/alpha/pci/tsp_bus_mem.c	tsp
a320 1
file	arch/alpha/pci/pci_6600.c	dec_6600
d338 1
a338 1
# A12 if_de hack
a421 1
file	arch/alpha/alpha/dec_6600.c		dec_6600
a432 1
file	arch/alpha/alpha/osf1_locore.s		compat_osf1
@


1.100.2.1
log
@pull up rev(s) 1.101 from trunk. (cgd)
@
text
@d1 1
a1 1
# $NetBSD: files.alpha,v 1.101 1999/04/30 05:58:11 cgd Exp $
a432 1
file	arch/alpha/alpha/osf1_locore.s		compat_osf1
@


1.100.2.2
log
@pullup 1.102->1.103 (ross)
@
text
@d1 1
a1 1
# $NetBSD: files.alpha,v 1.100.2.1 1999/06/21 19:21:24 cgd Exp $
a26 1
defopt	DEC_6600	# EV6		Various EV6 Systems
d43 1
a43 1
					dec_1000a | dec_eb66 | dec_6600
a302 10
device	tsc { }
attach	tsc at mainbus
file	arch/alpha/pci/tsc.c		dec_6600

device	tsp: pcibus, alpha_sgmap, alpha_pci_sgmap_pte64
attach	tsp at tsc
file	arch/alpha/pci/tsp_dma.c	tsp
file	arch/alpha/pci/tsp_pci.c	tsp
file	arch/alpha/pci/tsp_bus_io.c	tsp
file	arch/alpha/pci/tsp_bus_mem.c	tsp
a320 1
file	arch/alpha/pci/pci_6600.c	dec_6600
d338 1
a338 1
# A12 if_de hack
a421 1
file	arch/alpha/alpha/dec_6600.c		dec_6600
@


1.100.4.1
log
@Sync w/ -current.
@
text
@d1 1
a1 1
# $NetBSD: files.alpha,v 1.102 1999/06/07 20:31:27 thorpej Exp $
d69 1
a432 1
file	arch/alpha/alpha/osf1_locore.s		compat_osf1
@


1.100.4.2
log
@Sync w/ -current.
@
text
@d1 1
a1 1
# $NetBSD: files.alpha,v 1.100.4.1 1999/06/21 00:46:08 thorpej Exp $
a26 1
defopt	DEC_6600	# EV6		Various EV6 Systems
d43 1
a43 1
					dec_1000a | dec_eb66 | dec_6600
a301 10
device	tsc { }
attach	tsc at mainbus
file	arch/alpha/pci/tsc.c		dec_6600

device	tsp: pcibus, alpha_sgmap, alpha_pci_sgmap_pte64
attach	tsp at tsc
file	arch/alpha/pci/tsp_dma.c	tsp
file	arch/alpha/pci/tsp_pci.c	tsp
file	arch/alpha/pci/tsp_bus_io.c	tsp
file	arch/alpha/pci/tsp_bus_mem.c	tsp
a319 1
file	arch/alpha/pci/pci_6600.c	dec_6600
d337 1
a337 1
# A12 if_de hack
a420 1
file	arch/alpha/alpha/dec_6600.c		dec_6600
@


1.99
log
@Export the `pcmciabus' attribute on the `pcic' controller.
@
text
@d1 1
a1 1
# $NetBSD: files.alpha,v 1.98 1998/10/22 01:03:08 briggs Exp $
d457 1
a457 1
# PCIC pcmcia contoller
a459 1
file	dev/isa/i82365_isasubr.c	pcic_isa
d461 1
a461 1
# PCIC pcmcia contoller
d464 7
@


1.98
log
@Preliminary support for both serial consoles and kbd/display wscons
consoles for TC alphas.  Based on code from Takuya Koumoto
<takuya-k@@is.aist-nara.ac.jp> as well as some parts of Toru Nishimura's
and Matthias Drochner's work on pmax wscons.  This relies on the
NEW_SCC_DRIVER.
@
text
@d1 1
a1 1
# $NetBSD: files.alpha,v 1.97 1998/10/14 18:00:11 matt Exp $
d454 1
a454 1
device	pcic {[controller = -1], [socket = -1]}
@


1.97
log
@Remove pciide definitions in files.alpha since they are now in files.pci
@
text
@d1 1
a1 1
# $NetBSD: files.alpha,v 1.96 1998/10/05 05:55:35 ross Exp $
d154 1
a154 1
file	arch/alpha/tc/cfb.c		cfb
d159 1
a159 1
file	arch/alpha/tc/sfb.c		sfb
d178 1
a178 1
file	arch/alpha/tc/zsms.c		zsms
d182 1
a182 1
file	arch/alpha/tc/zskbd.c		zskbd
@


1.96
log
@Track compat/linux/arch/* reorg.
@
text
@d1 1
a1 1
# $NetBSD: files.alpha,v 1.95 1998/10/05 00:49:15 matt Exp $
a204 11

# XXX THE FOLLOWING BLOCK SHOULD GO INTO dev/pci/files.pci, BUT CANNOT
# XXX BECAUSE NOT ALL PORTS USE THE MI DRIVER YET.  (when the conf/files
# XXX and files.isa bogons are fixed, this can be fixed as well.)

# PCI IDE controllers
device	pciide {[channel = -1]}
attach	pciide at pci
file	dev/pci/pciide.c		pciide
attach	wdc at pciide with wdc_pciide
file	dev/pci/wdc_pciide.c		wdc_pciide
@


1.95
log
@Add files.usb.  It should work.
@
text
@d1 1
a1 1
# $NetBSD: files.alpha,v 1.94 1998/10/01 16:18:53 erh Exp $
d447 1
a447 1
include "compat/linux/alpha/files.linux_alpha"
@


1.94
log
@Add linux compat includes.
@
text
@d1 1
a1 1
# $NetBSD: files.alpha,v 1.93 1998/09/29 18:23:55 drochner Exp $
d483 4
@


1.93
log
@Allow to use the RTC chip in a way compatible to OSF/1: use an offset
of 52 years between RTC and UNIX time.
This is controlled by "option CLOCK_COMPAT_OSF1".
@
text
@d1 1
a1 1
# $NetBSD: files.alpha,v 1.92 1998/09/26 00:03:52 thorpej Exp $
d444 7
@


1.92
log
@Add basic interprocessor interrupt sending and receiving code.  Current
IPI functions: HALT, IMB, TBIA, TBIAP.

XXX HALT is not yet implemented, it's just a stub.
@
text
@d1 1
a1 1
# $NetBSD: files.alpha,v 1.91 1998/09/24 22:32:36 thorpej Exp $
d35 3
d390 1
@


1.91
log
@Machine-dependent spin lock operations for Alpha, included if MULTIPROCESSOR
is specified.
@
text
@d1 1
a1 1
# $NetBSD: files.alpha,v 1.90 1998/09/24 05:36:06 ross Exp $
d390 1
@


1.90
log
@Move if_ade* from alpha/pci/ to alpha/a12/
@
text
@d1 1
a1 1
# $NetBSD: files.alpha,v 1.89 1998/09/13 01:51:30 thorpej Exp $
d390 1
@


1.89
log
@Make signal delivery work again.
@
text
@d1 1
a1 1
# $NetBSD: files.alpha,v 1.88 1998/08/11 18:52:52 thorpej Exp $
d350 1
a350 1
file	arch/alpha/pci/if_ade.c		ade
@


1.88
log
@Pull in files.mii
@
text
@d1 1
a1 1
# $NetBSD: files.alpha,v 1.87 1998/08/07 10:26:38 drochner Exp $
d432 3
@


1.87
log
@implemt a simple "beep" device to access the ISA speaker
@
text
@d1 1
a1 1
# $NetBSD: files.alpha,v 1.86 1998/07/31 04:38:51 thorpej Exp $
d55 5
@


1.86
log
@Add unused zskbd and zsms entries, and ISA PnP entry.
@
text
@d1 1
a1 1
# $NetBSD: files.alpha,v 1.85 1998/07/08 00:34:27 mjacob Exp $
d220 4
@


1.85
log
@add common logout printing routine file
@
text
@d1 1
a1 1
# $NetBSD: files.alpha,v 1.84 1998/06/27 10:10:52 thorpej Exp $
d168 8
d228 3
@


1.85.2.1
log
@Revert cdevsw mmap routines to return int.
@
text
@d1 1
a1 1
# $NetBSD: files.alpha,v 1.86 1998/07/31 04:38:51 thorpej Exp $
a167 8
device	zsms: wsmousedev
attach	zsms at zsc
file	arch/alpha/tc/zsms.c		zsms

device	zskbd: wskbddev
attach	zskbd at zsc
file	arch/alpha/tc/zskbd.c		zskbd

a219 3

# ISA Plug 'n Play devices
file	arch/alpha/isa/isapnp_machdep.c	isapnp
@


1.84
log
@Take a stab at EB66 support.  An EB66 is basically an EB64+ with a
21066 LCA instead of a 21064 + APECS.
@
text
@d1 1
a1 1
# $NetBSD: files.alpha,v 1.83 1998/06/26 21:53:10 ross Exp $
d382 1
@


1.83
log
@Add DEC_1000 support for new Mikasa[/Pinnacle] platform.
INSTALL-FLOPPY will have to wait; it needs attention w.r.t. size.
@
text
@d1 1
a1 1
# $NetBSD: files.alpha,v 1.82 1998/06/26 05:42:35 thorpej Exp $
d26 1
d40 1
a40 1
					dec_1000a
d301 2
d400 1
@


1.82
log
@Very preliminary support for the Tadpole/DEC AlphaBook.  These are basically
AXPpci33 machines + power management and a Cirrus PCI-PCMCIA controller.

There is currently no support for the power management facilities, and
the PCI-PCMCIA controller driver needs some work, but this should boot
and run from disk.
@
text
@d1 1
a1 1
# $NetBSD: files.alpha,v 1.81 1998/06/24 01:13:15 ross Exp $
d23 1
d38 2
a39 1
					dec_kn300 | dec_550 | dec_1000a
d305 1
d401 1
a401 1
file	arch/alpha/alpha/dec_1000a.c		dec_1000a
@


1.81
log
@Add DEC_1000A platform.
@
text
@d1 1
a1 1
# $NetBSD: files.alpha,v 1.80 1998/06/07 19:11:29 sommerfe Exp $
d24 1
d292 1
d390 1
@


1.80
log
@Hopefully avoid breaking PCMCIA on alpha.
@
text
@d1 1
a1 1
# $NetBSD: files.alpha,v 1.79 1998/06/04 21:34:45 thorpej Exp $
d23 1
d36 1
a36 1
					dec_kn300 | dec_550
d300 1
d395 1
@


1.79
log
@Add support for using BWX for PCI config space and PCI i/o and mem space
on the ALCOR2 and Pyxis.  BWX is enabled iff:
- It hasn't been disabled by the user (patch `cia_use_bwx' or build cia.o
  with the option "CIA_USE_BWX=0"),
- it's enabled in CIA_CSR_CNFG,
- we are running on an EV5-family processor,
- BWX is in the processor's capabilities mask.
@
text
@d1 1
a1 1
# $NetBSD: files.alpha,v 1.78 1998/05/26 23:34:23 thorpej Exp $
d421 1
@


1.78
log
@Make the TCDS attachment of the ASC driver a proper attachment (i.e.
attach it with asc_tcds).
@
text
@d1 1
a1 1
# $NetBSD: files.alpha,v 1.77 1998/05/24 23:45:30 thorpej Exp $
d250 2
@


1.77
log
@- Change the tcds child locator from "slot" to "chip", making it look less
  like a TurboChannel locator, and more like what is actually going on.
- Allow tcds and asc children of tcds to be cloned.
@
text
@d1 1
a1 1
# $NetBSD: files.alpha,v 1.76 1998/05/23 22:42:14 matt Exp $
d170 1
a170 1
attach	asc at tcds
@


1.76
log
@Add PCMCIA hooks (taken from files.i386)
@
text
@d1 1
a1 1
# $NetBSD: files.alpha,v 1.75 1998/05/13 21:59:32 thorpej Exp $
d164 1
a164 1
device	tcds { slot = -1 }
d166 1
a166 1
file	arch/alpha/tc/tcds.c		tcds		needs-count
d171 1
a171 1
file	arch/alpha/tc/asc.c		asc		needs-count
@


1.75
log
@Add a few files related to the Digital Personal Workstation.
@
text
@d1 1
a1 1
# $NetBSD: files.alpha,v 1.74 1998/04/29 00:24:28 thorpej Exp $
d399 31
@


1.74
log
@Build EB64+ PCI support if DEC_EB64PLUS is configured.
@
text
@d1 1
a1 1
# $NetBSD: files.alpha,v 1.73 1998/04/26 05:18:50 mjacob Exp $
d35 1
a35 1
					dec_kn300
d296 1
@


1.73
log
@"Whitespace" does not mean uncommenting a reference to a file that does not, as yet, exist in the tree
@
text
@d1 1
a1 1
# $NetBSD: files.alpha,v 1.72 1998/04/24 18:18:42 thorpej Exp $
d291 1
a291 1
#file	arch/alpha/pci/pci_eb64plus.c	dec_eb64plus
@


1.72
log
@Whitespace sanity.
@
text
@d1 1
a1 1
# $NetBSD: files.alpha,v 1.71 1998/04/18 01:19:08 thorpej Exp $
d291 1
a291 1
file	arch/alpha/pci/pci_eb64plus.c	dec_eb64plus
@


1.71
log
@Add PCI IDE goop.
@
text
@d1 1
a1 1
# $NetBSD: files.alpha,v 1.70 1998/04/15 20:35:37 drochner Exp $
d291 1
a291 1
#file	arch/alpha/pci/pci_eb64plus.c	dec_eb64plus
@


1.70
log
@use mi wscons and device drivers
@
text
@d1 1
a1 1
# $NetBSD: files.alpha,v 1.69 1998/04/15 00:47:22 mjacob Exp $
d185 10
d228 2
@


1.69
log
@add Alpha 4100 support
@
text
@d1 1
a1 1
# $NetBSD: files.alpha,v 1.68 1998/03/26 02:52:43 thorpej Exp $
a30 4
# a wscons output device; used later, but needs to be near the top for
# common file (e.g. vga) definitions.
define	wsconsdev {[console = -1]}

a38 3
device	vga: wsconsdev
file	arch/alpha/common/vga.c		vga

a70 9
#
# raster console routines
#

define	raster
include "dev/rcons/files.rcons"
file	arch/alpha/wscons/wscons_rinit.c	raster
file	arch/alpha/wscons/wscons_rops.c		raster

d73 1
a73 1
# "Workstation Console" glue; attaches frame buffer to emulator & kbd.
d75 1
a75 8
device	wscons: tty
attach	wscons at wsconsdev
file	arch/alpha/wscons/wscons.c	wscons		needs-flag
file	arch/alpha/wscons/wscons_emul.c	wscons

file	arch/alpha/wscons/event.c	wscons
file	arch/alpha/wscons/kbd.c		wscons
file	arch/alpha/wscons/ms.c		wscons
d139 1
a139 1
device	cfb: raster, wsconsdev
d144 1
a144 1
device	sfb: raster, wsconsdev
d196 1
a196 14
device	pcppi { }
attach	pcppi at isa
file	arch/alpha/isa/pcppi.c		pcppi

device	pckbd
attach	pckbd at pcppi
file	arch/alpha/isa/pckbd.c		pckbd

device	pms
attach	pms at pcppi
file	arch/alpha/isa/pms.c		pms

attach	vga at isa with vga_isa
file	arch/alpha/isa/vga_isa.c	vga_isa		needs-flag
a205 1
# PC speaker
a298 9
device	tga: raster, wsconsdev
attach	tga at pci
file	arch/alpha/pci/tga.c		tga		needs-flag
file	arch/alpha/pci/tga_conf.c	tga
file	arch/alpha/pci/tga_bt463.c	tga
file	arch/alpha/pci/tga_bt485.c	tga

attach	vga at pci with vga_pci
file	arch/alpha/pci/vga_pci.c	vga_pci		needs-flag
@


1.68
log
@defopt NEW_SCC_DRIVER
@
text
@d1 1
a1 1
# $NetBSD: files.alpha,v 1.67 1998/03/26 02:19:02 thorpej Exp $
d21 1
d38 2
a39 1
					dec_eb64plus | dec_kn20aa | dec_kn8ae
d121 11
d288 2
a291 3
file	arch/alpha/pci/pci_kn8ae.c	dwlpx	# XXX doesn't really fit here
file	arch/alpha/pci/dwlpx_bus_mem.c	dwlpx
file	arch/alpha/pci/dwlpx_bus_io.c	dwlpx
d301 9
d319 2
d422 1
@


1.67
log
@Remove references to "new_pmap".
@
text
@d1 1
a1 1
# $NetBSD: files.alpha,v 1.66 1998/03/24 05:15:07 thorpej Exp $
d26 3
@


1.66
log
@Define attachments for the MI SCC driver - only hooks up to ioasic
for now.
@
text
@d1 1
a1 1
# $NetBSD: files.alpha,v 1.65 1998/03/12 06:04:14 thorpej Exp $
d368 1
a368 2
file	arch/alpha/alpha/pmap.c			new_pmap
file	arch/alpha/alpha/pmap.old.c		!new_pmap
@


1.65
log
@Adjust the default and low-bound maxusers, now that the pmap can deal.
@
text
@d1 1
a1 1
# $NetBSD: files.alpha,v 1.64 1998/03/02 08:04:04 ross Exp $
d25 1
d159 10
@


1.64
log
@Second part of cdev_decl() migration.  Declare cputype variable.
Add config info for a12 switch driver and console driver.
@
text
@d1 1
a1 1
# $NetBSD: files.alpha,v 1.63 1998/02/16 22:12:45 thorpej Exp $
d8 1
a8 1
maxusers 2 8 64
@


1.63
log
@Remove "class" declarations, and add "devclass" declarations where
appropriate.  Fix several inconsistencies between device class and
attributes.  Mostly from Chris Demetriou.
@
text
@d1 1
a1 1
# $NetBSD: files.alpha,v 1.62 1998/01/29 22:23:06 ross Exp $
d251 1
a251 1
device	a12c: pcibus
d315 16
@


1.62
log
@defopt for AVALON_A12 and specifiers for all the platform modules.
@
text
@d1 1
a1 1
# $NetBSD: files.alpha,v 1.61 1998/01/15 07:09:24 thorpej Exp $
d37 1
a37 1
device	vga class dull: wsconsdev
d44 1
a44 1
device	mainbus class dull { }		# no locators (yet?)
d47 1
a47 1
device	cpu class cpu { }		# not really optional
d85 1
a85 1
device	wscons class tty
d99 1
a99 1
device	tlsb class dull { node = -1, offset = -1 }
d103 1
a103 1
device	kft class dull { }
d107 1
a107 1
device	tlsbmem class dull
d111 1
a111 1
device	gbus class dull { offset = -1 }
d129 1
a129 1
device	tcasic class dull: tcbus
d145 1
a145 1
device	cfb class dull: raster, wsconsdev
d150 1
a150 1
device	sfb class dull: raster, wsconsdev
d155 1
a155 1
device	scc class tty
d160 1
a160 1
device	tcds class dull { slot = -1 }
d165 1
a165 1
device	asc class dull: scsi, ncr53c9x
d192 1
a192 1
device	pcppi class dull { }
d196 1
a196 1
device	pckbd class dull
d200 1
a200 1
device	pms class dull
d208 1
a208 1
device	fdc class dull { drive = -1 }
d210 1
a210 1
device	fd class disk: disk, isadma
d235 1
a235 1
device	apecs class dull: pcibus, alpha_sgmap, alpha_pci_sgmap_pte64
d243 1
a243 1
device	cia class dull: pcibus, alpha_sgmap, alpha_pci_sgmap_pte64
d251 1
a251 1
device	a12c class dull: pcibus
d258 1
a258 1
device	dwlpx class dull: pcibus, alpha_sgmap, alpha_pci_sgmap_pte32
d267 1
a267 1
device	lca class dull: pcibus, alpha_sgmap, alpha_pci_sgmap_pte64
d292 1
a292 1
device	sio class dull: isabus, alpha_shared_intr
d294 1
a294 1
device	pceb class dull: isabus, eisabus
d299 1
a299 1
device	tga class dull: raster, wsconsdev
d312 1
a312 1
device	ade class ifnet: ether, ifnet, arp
d320 1
a320 1
device	mcclock class dull
@


1.61
log
@Switch to the MI IDE drivers.
@
text
@d1 1
a1 1
# $NetBSD: files.alpha,v 1.60 1998/01/12 10:21:06 thorpej Exp $
d21 1
d251 7
d277 1
d309 6
d370 1
@


1.60
log
@Adjust for config changes.
@
text
@d1 1
a1 1
# $NetBSD: files.alpha,v 1.59 1997/11/06 00:41:58 thorpej Exp $
d60 7
a176 9

# Hacked version of ISA "wd" (ESDI/IDE/etc.) controller driver
device	awdc class dull {drive = -1}
attach	awdc at isa
device	awd class disk: disk
attach	awd at awdc
file	arch/alpha/isa/awd.c		awdc needs-flag

major { awd = 4 }
@


1.59
log
@Clean up the messages displayed when either platform support is not
configured into the kernel, or when the platform is not supported.
Use the defopt'ed options, rather than NDEC_... and remove the needs-flag
hack that's existed for a while.
@
text
@d1 1
a1 1
# $NetBSD: files.alpha,v 1.58 1997/09/06 02:03:11 thorpej Exp $
d36 1
a36 1
device	vga: wsconsdev
d43 1
a43 1
device	mainbus { }			# no locators (yet?)
d46 1
a46 1
device	cpu { }				# not really optional
d77 1
a77 1
device	wscons
d91 1
a91 1
device	tlsb { node = -1, offset = -1 }
d95 1
a95 1
device	kft { }
d99 1
a99 1
device	tlsbmem
d103 1
a103 1
device	gbus { offset = -1 }
d121 1
a121 1
device	tcasic: tcbus
d137 1
a137 1
device	cfb: raster, wsconsdev
d142 1
a142 1
device	sfb: raster, wsconsdev
d147 1
a147 1
device	scc
d152 1
a152 1
device	tcds { slot = -1 }
d157 1
a157 1
device	asc: scsi, ncr53c9x
d172 1
a172 1
device	awdc {drive = -1}
d174 1
a174 1
device	awd: disk
d193 1
a193 1
device	pcppi { }
d197 1
a197 1
device	pckbd
d201 1
a201 1
device	pms
d209 1
a209 1
device	fdc { drive = -1 }
d211 1
a211 1
device	fd: disk, isadma
d236 1
a236 1
device	apecs: pcibus, alpha_sgmap, alpha_pci_sgmap_pte64
d244 1
a244 1
device	cia: pcibus, alpha_sgmap, alpha_pci_sgmap_pte64
d252 1
a252 1
device	dwlpx:	pcibus, alpha_sgmap, alpha_pci_sgmap_pte32
d261 1
a261 1
device	lca: pcibus, alpha_sgmap, alpha_pci_sgmap_pte64
d285 1
a285 1
device	sio: isabus, alpha_shared_intr
d287 1
a287 1
device	pceb: isabus, eisabus
d292 1
a292 1
device	tga: raster, wsconsdev
d307 1
a307 1
device	mcclock
@


1.58
log
@Add DDB files.
@
text
@d1 1
a1 1
# $NetBSD: files.alpha,v 1.57 1997/09/02 19:18:20 thorpej Exp $
d348 9
a356 9
file	arch/alpha/alpha/dec_2100_a50.c		dec_2100_a50	needs-flag
file	arch/alpha/alpha/dec_3000_300.c		dec_3000_300	needs-flag
file	arch/alpha/alpha/dec_3000_500.c		dec_3000_500	needs-flag
file	arch/alpha/alpha/dec_550.c		dec_550		needs-flag
file	arch/alpha/alpha/dec_axppci_33.c	dec_axppci_33	needs-flag
file	arch/alpha/alpha/dec_eb164.c		dec_eb164	needs-flag
file	arch/alpha/alpha/dec_eb64plus.c		dec_eb64plus	needs-flag
file	arch/alpha/alpha/dec_kn20aa.c		dec_kn20aa	needs-flag
file	arch/alpha/alpha/dec_kn8ae.c		dec_kn8ae	needs-flag
@


1.58.4.1
log
@Pull up from trunk: clean up "not configured"/"not supported" messages.
@
text
@d1 1
a1 1
# $NetBSD: files.alpha,v 1.59 1997/11/06 00:41:58 thorpej Exp $
d348 9
a356 9
file	arch/alpha/alpha/dec_2100_a50.c		dec_2100_a50
file	arch/alpha/alpha/dec_3000_300.c		dec_3000_300
file	arch/alpha/alpha/dec_3000_500.c		dec_3000_500
file	arch/alpha/alpha/dec_550.c		dec_550
file	arch/alpha/alpha/dec_axppci_33.c	dec_axppci_33
file	arch/alpha/alpha/dec_eb164.c		dec_eb164
file	arch/alpha/alpha/dec_eb64plus.c		dec_eb64plus
file	arch/alpha/alpha/dec_kn20aa.c		dec_kn20aa
file	arch/alpha/alpha/dec_kn8ae.c		dec_kn8ae
@


1.57
log
@Oops, missed one.
@
text
@d1 1
a1 1
# $NetBSD: files.alpha,v 1.56 1997/09/02 19:16:32 thorpej Exp $
d357 5
@


1.56
log
@More garbage-collection.
@
text
@d1 1
a1 1
# $NetBSD: files.alpha,v 1.55 1997/09/02 14:06:02 thorpej Exp $
d274 1
a274 1
file	arch/alpha/pci/pci_eb64plus.c	dec_eb64plus
@


1.55
log
@Pull in alpha/cpuconf.c
@
text
@d1 1
a1 1
# $NetBSD: files.alpha,v 1.54 1997/09/02 14:03:10 thorpej Exp $
a250 1
file	arch/alpha/pci/cia_swiz_pci.c	cia
@


1.54
log
@Garbage-collect.
@
text
@d1 1
a1 1
# $NetBSD: files.alpha,v 1.53 1997/08/27 11:25:39 bouyer Exp $
d324 1
@


1.53
log
@Merge scsipi branch in the mainline. This add support for ATAPI devices
(currently only CD-ROM drives on i386). The sys/dev/scsipi system provides 2
busses to which devices can attach (scsibus and atapibus). This needed to
change some include files and structure names in the low level scsi drivers.
@
text
@d1 1
a1 1
# $NetBSD: files.alpha,v 1.47.2.4 1997/08/14 11:06:16 bouyer Exp $
a229 4
define	alpha_pci_swiz_bus
file	arch/alpha/pci/pci_swiz_io_common.c	alpha_pci_swiz_bus
file	arch/alpha/pci/pci_swiz_mem_common.c	alpha_pci_swiz_bus

d236 1
a236 1
device	apecs: pcibus, alpha_sgmap, alpha_pci_swiz_bus, alpha_pci_sgmap_pte64
d244 1
a244 1
device	cia: pcibus, alpha_sgmap, alpha_pci_swiz_bus, alpha_pci_sgmap_pte64
d253 1
a253 1
device	dwlpx:	pcibus, alpha_sgmap, alpha_pci_swiz_bus, alpha_pci_sgmap_pte32
d262 1
a262 1
device	lca: pcibus, alpha_sgmap, alpha_pci_swiz_bus, alpha_pci_sgmap_pte64
@


1.52
log
@sort miata defs
@
text
@d1 1
a1 1
# $NetBSD: files.alpha,v 1.51 1997/08/12 02:08:12 cgd Exp $
d55 1
a55 1
include "scsi/files.scsi"
@


1.51
log
@update for moved files, placeholder for miata flag header
@
text
@d1 1
a1 1
# $NetBSD: files.alpha,v 1.50 1997/08/12 00:46:11 cgd Exp $
d15 1
a20 1
defopt	DEC_550		# Miata:	Personal Workstation (550)
a351 1
file	arch/alpha/alpha/dec_550.c		dec_550		needs-flag
d355 1
@


1.50
log
@rewire a few file dependencies for cleanliness
@
text
@d1 1
a1 1
# $NetBSD: files.alpha,v 1.49 1997/08/12 00:04:14 cgd Exp $
a250 2
file	arch/alpha/pci/cia_bus_io.c	cia
file	arch/alpha/pci/cia_bus_mem.c	cia
d253 3
d352 1
@


1.49
log
@define a defopt for the miata systype
@
text
@d1 1
a1 1
# $NetBSD: files.alpha,v 1.48 1997/07/22 04:32:13 jonathan Exp $
d27 1
a27 1
define  wsconsdev {[console = -1]}
d91 1
a91 1
device	tlsb { node = -1 ,  offset = -1  }
d230 11
a240 1
device	apecs: pcibus, alpha_sgmap
d248 1
a248 9
device	lca: pcibus, alpha_sgmap
attach	lca at mainbus
file	arch/alpha/pci/lca.c		lca
file	arch/alpha/pci/lca_bus_io.c	lca
file	arch/alpha/pci/lca_bus_mem.c	lca
file	arch/alpha/pci/lca_dma.c	lca
file	arch/alpha/pci/lca_pci.c	lca

device	cia: pcibus, alpha_sgmap
d256 1
a256 1
device	dwlpx:	pcibus, alpha_sgmap
d261 1
a261 1
file	arch/alpha/pci/pci_kn8ae.c	dwlpx
d265 7
a271 5
# common support files
file	arch/alpha/pci/pci_sgmap_pte32.c	dwlpx
file	arch/alpha/pci/pci_sgmap_pte64.c	apecs | cia | lca
file	arch/alpha/pci/pci_swiz_io_common.c	apecs | cia | dwlpx | lca
file	arch/alpha/pci/pci_swiz_mem_common.c	apecs | cia | dwlpx | lca
@


1.48
log
@Create sys/dev/dec and cleanup sys/dev/tc:

* Move clockvar.h (header file for generic clock code) to sys/dev/dec.
* Move if_le_dec.c with DEC padded LANCE-dma (pmax/pmax, ioasic, vax 3400)
  to sys/dev/dec.  Remove from sys/dev/tc.
* Declare attribute le_dec_subr in /sys/dev/dec/files.dec,
  use if_le_dec.c when it's defined.
* Move  IOCTL asic declaration from pmax and Alpha MD machine
  files to sys/dev/tc/files.tc.
* move TurboChannel and ioasic if_le attachments from pmax and Alpha machine
  config files to /sys/dev/tc/files.tc.  Add le_dec_subr attribute.
* Add if_le_dec attribute to if_le_ibus (pmax ds3100 pmax) LANCE attachment.
@
text
@d1 1
a1 1
# $NetBSD: files.alpha,v 1.47 1997/06/06 23:49:38 thorpej Exp $
d20 1
@


1.48.2.1
log
@Update marc-pcmcia branch from trunk.
@
text
@d1 1
a1 1
# $NetBSD: files.alpha,v 1.52 1997/08/12 02:59:43 cgd Exp $
a14 1
defopt	DEC_550		# Miata:	Personal Workstation (550)
d26 1
a26 1
define	wsconsdev {[console = -1]}
d90 1
a90 1
device	tlsb { node = -1, offset = -1 }
d229 1
a229 11
define	alpha_pci_swiz_bus
file	arch/alpha/pci/pci_swiz_io_common.c	alpha_pci_swiz_bus
file	arch/alpha/pci/pci_swiz_mem_common.c	alpha_pci_swiz_bus

define	alpha_pci_sgmap_pte32
file	arch/alpha/pci/pci_sgmap_pte32.c	alpha_pci_sgmap_pte32

define	alpha_pci_sgmap_pte64
file	arch/alpha/pci/pci_sgmap_pte64.c	alpha_pci_sgmap_pte64

device	apecs: pcibus, alpha_sgmap, alpha_pci_swiz_bus, alpha_pci_sgmap_pte64
d237 9
a245 1
device	cia: pcibus, alpha_sgmap, alpha_pci_swiz_bus, alpha_pci_sgmap_pte64
d248 2
a251 3
file	arch/alpha/pci/cia_swiz_bus_io.c cia
file	arch/alpha/pci/cia_swiz_bus_mem.c cia
file	arch/alpha/pci/cia_swiz_pci.c	cia
d253 1
a253 1
device	dwlpx:	pcibus, alpha_sgmap, alpha_pci_swiz_bus, alpha_pci_sgmap_pte32
d258 1
a258 1
file	arch/alpha/pci/pci_kn8ae.c	dwlpx	# XXX doesn't really fit here
d262 5
a266 7
device	lca: pcibus, alpha_sgmap, alpha_pci_swiz_bus, alpha_pci_sgmap_pte64
attach	lca at mainbus
file	arch/alpha/pci/lca.c		lca
file	arch/alpha/pci/lca_bus_io.c	lca
file	arch/alpha/pci/lca_bus_mem.c	lca
file	arch/alpha/pci/lca_dma.c	lca
file	arch/alpha/pci/lca_pci.c	lca
a348 1
file	arch/alpha/alpha/dec_550.c		dec_550		needs-flag
@


1.48.2.2
log
@Update marc-pcmcia branch from trunk.
@
text
@d1 1
a1 1
# $NetBSD: files.alpha,v 1.48.2.1 1997/08/23 07:06:40 thorpej Exp $
d55 1
a55 1
include "dev/scsipi/files.scsipi"
@


1.48.2.3
log
@Update marc-pcmcia branch from trunk.
@
text
@d1 1
a1 1
# $NetBSD: files.alpha,v 1.48.2.2 1997/08/27 21:42:06 thorpej Exp $
d230 4
d240 1
a240 1
device	apecs: pcibus, alpha_sgmap, alpha_pci_sgmap_pte64
d248 1
a248 1
device	cia: pcibus, alpha_sgmap, alpha_pci_sgmap_pte64
d255 1
d257 1
a257 1
device	dwlpx:	pcibus, alpha_sgmap, alpha_pci_sgmap_pte32
d266 1
a266 1
device	lca: pcibus, alpha_sgmap, alpha_pci_sgmap_pte64
d279 1
a279 1
#file	arch/alpha/pci/pci_eb64plus.c	dec_eb64plus
a327 1
file	arch/alpha/alpha/cpuconf.c
@


1.48.2.4
log
@Update marc-pcmcia branch from trunk.
@
text
@d1 1
a1 1
# $NetBSD: files.alpha,v 1.48.2.3 1997/09/04 00:53:05 thorpej Exp $
a356 5

# Kernel debugger support
file	arch/alpha/alpha/db_disasm.c		ddb
file	arch/alpha/alpha/db_interface.c		ddb
file	arch/alpha/alpha/db_trace.c		ddb
@


1.47
log
@Pull thorpej-bus-dma branch into mainline.
@
text
@d1 1
a1 1
# $NetBSD: files.alpha,v 1.46.2.6 1997/06/06 02:46:00 thorpej Exp $
d108 5
d115 1
d117 2
a118 1
include "dev/tc/files.tc"
d132 1
a132 2
device	ioasic { offset = -1 }
attach	ioasic at tc
d161 1
a161 6
# Baseboard Lance ethernet.
attach	le at ioasic with le_ioasic
attach	le at tc with le_tc
file	dev/tc/if_le_dec.c		(le_ioasic | le_tc)
file	dev/tc/if_le_ioasic.c		le_ioasic	needs-flag #for le_iomem
file	dev/tc/if_le_tc.c		le_tc
@


1.47.2.1
log
@Updates for new scsipi subsystem. Actally known to work on i386 and sparc.
@
text
@d1 1
a1 1
# $NetBSD: files.alpha,v 1.47 1997/06/06 23:49:38 thorpej Exp $
d54 1
a54 1
include "dev/scsipi/files.scsipi"
@


1.47.2.2
log
@Sync with trunk.
@
text
@d1 1
a1 1
# $NetBSD: files.alpha,v 1.48 1997/07/22 04:32:13 jonathan Exp $
d108 1
a108 1
# Bus-independent support for DEC devices
a109 1
include "dev/dec/files.dec"
a110 3
#
# TurboChannel Devices
#
a112 3
# TC attachment is MD
attach	tc at tcbus

d125 2
a126 1
#  IOASIC device and attachment defined in sys/dev/tc/files.tc
d155 6
a160 1
# TC and baseboard ioasic Lance ethernet are in files.tc
@


1.47.2.3
log
@Sync with trunk.
@
text
@@


1.47.2.4
log
@Sync with trunk.
@
text
@d1 1
a1 1
# $NetBSD: files.alpha,v 1.52 1997/08/12 02:59:43 cgd Exp $
a14 1
defopt	DEC_550		# Miata:	Personal Workstation (550)
d26 1
a26 1
define	wsconsdev {[console = -1]}
d90 1
a90 1
device	tlsb { node = -1, offset = -1 }
d229 1
a229 11
define	alpha_pci_swiz_bus
file	arch/alpha/pci/pci_swiz_io_common.c	alpha_pci_swiz_bus
file	arch/alpha/pci/pci_swiz_mem_common.c	alpha_pci_swiz_bus

define	alpha_pci_sgmap_pte32
file	arch/alpha/pci/pci_sgmap_pte32.c	alpha_pci_sgmap_pte32

define	alpha_pci_sgmap_pte64
file	arch/alpha/pci/pci_sgmap_pte64.c	alpha_pci_sgmap_pte64

device	apecs: pcibus, alpha_sgmap, alpha_pci_swiz_bus, alpha_pci_sgmap_pte64
d237 9
a245 1
device	cia: pcibus, alpha_sgmap, alpha_pci_swiz_bus, alpha_pci_sgmap_pte64
d248 2
a251 3
file	arch/alpha/pci/cia_swiz_bus_io.c cia
file	arch/alpha/pci/cia_swiz_bus_mem.c cia
file	arch/alpha/pci/cia_swiz_pci.c	cia
d253 1
a253 1
device	dwlpx:	pcibus, alpha_sgmap, alpha_pci_swiz_bus, alpha_pci_sgmap_pte32
d258 1
a258 1
file	arch/alpha/pci/pci_kn8ae.c	dwlpx	# XXX doesn't really fit here
d262 5
a266 7
device	lca: pcibus, alpha_sgmap, alpha_pci_swiz_bus, alpha_pci_sgmap_pte64
attach	lca at mainbus
file	arch/alpha/pci/lca.c		lca
file	arch/alpha/pci/lca_bus_io.c	lca
file	arch/alpha/pci/lca_bus_mem.c	lca
file	arch/alpha/pci/lca_dma.c	lca
file	arch/alpha/pci/lca_pci.c	lca
a348 1
file	arch/alpha/alpha/dec_550.c		dec_550		needs-flag
@


1.46
log
@minimal changes to make hacked wd driver work under a different name.
It is configured (in config files) as 'awdc'/'awd', but shows up as
'wdc'/'wd', so that a minimal amount of code had to be modified to make
the name change work.  This is only intended to be temporary, anyway.
@
text
@d1 1
a1 1
# $NetBSD: files.alpha,v 1.45 1997/04/14 18:23:18 mjacob Exp $
d32 2
d117 4
d228 1
a228 1
device	apecs: pcibus
d233 1
d236 1
a236 1
device	lca: pcibus
d241 1
d244 1
a244 1
device	cia: pcibus
d249 1
d252 1
a252 1
device	dwlpx:	pcibus
d255 1
d262 2
d334 1
@


1.46.2.1
log
@Add PCI DMA support files.
@
text
@d1 1
a1 1
# $NetBSD: files.alpha,v 1.46 1997/04/21 14:47:37 cgd Exp $
a226 1
file	arch/alpha/pci/apecs_dma.c	apecs
a233 1
file	arch/alpha/pci/lca_dma.c	lca
a240 1
file	arch/alpha/pci/cia_dma.c	cia
a245 1
file	arch/alpha/pci/dwlpx_dma.c	dwlpx
a251 1
file	arch/alpha/pci/pci_dma_sgmap_common.c	apecs | cia | dwlpx | lca
@


1.46.2.2
log
@Update for new common sgmap code.
@
text
@d256 1
a256 2
file	arch/alpha/pci/pci_pte32_sgmap.c	dwlpx
file	arch/alpha/pci/pci_pte64_sgmap.c	apecs | cia | lca
a326 1
file	arch/alpha/common/sgmap_common.c
@


1.46.2.3
log
@Add TurboChannel DMA-related files.  Also, allow whether or not
common SGMAP code should be included to be specified in a slightly
"better" way.
@
text
@d1 1
a1 1
# $NetBSD: files.alpha,v 1.46.2.2 1997/06/03 07:09:23 thorpej Exp $
a31 2
define	alpha_sgmap
file	arch/alpha/common/sgmap_common.c alpha_sgmap | dec_3000_500
a114 2
file	arch/alpha/tc/tc_dma.c		tcasic
file	arch/alpha/tc/tc_sgmap.c	tcasic & dec_3000_500
d222 1
a222 1
device	apecs: pcibus, alpha_sgmap
d230 1
a230 1
device	lca: pcibus, alpha_sgmap
d238 1
a238 1
device	cia: pcibus, alpha_sgmap
d246 1
a246 1
device	dwlpx:	pcibus, alpha_sgmap
d328 1
@


1.46.2.4
log
@Add arch/alpha/common/bus_dma.c
@
text
@d1 1
a1 1
# $NetBSD: files.alpha,v 1.46.2.3 1997/06/03 23:39:58 thorpej Exp $
a331 1
file	arch/alpha/common/bus_dma.c
@


1.46.2.5
log
@Update for pci_pte*_sgmap -> pci_sgmap_pte* change.
@
text
@d1 1
a1 1
# $NetBSD: files.alpha,v 1.46.2.4 1997/06/05 18:45:48 thorpej Exp $
d260 2
a261 2
file	arch/alpha/pci/pci_sgmap_pte32.c	dwlpx
file	arch/alpha/pci/pci_sgmap_pte64.c	apecs | cia | lca
@


1.46.2.6
log
@Split DEC 3000/300 and 3000/500 DMA functions into separate files,
suggested by Chris Demetriou <cgd@@netbsd.org>.
@
text
@d1 1
a1 1
# $NetBSD: files.alpha,v 1.46.2.5 1997/06/06 00:34:02 thorpej Exp $
a117 2
file	arch/alpha/tc/tc_dma_3000_300.c	tcasic & dec_3000_300
file	arch/alpha/tc/tc_dma_3000_500.c	tcasic & dec_3000_500
@


1.45
log
@Add kn8ae for needing shared_intr.o
@
text
@d1 1
a1 1
# $NetBSD: files.alpha,v 1.44 1997/04/10 23:09:33 cgd Exp $
d162 9
a170 1
major { wd = 4 }
@


1.44
log
@move cpu configuration tables into conf.c (cpuconf.c removed).
define CPU options and FIX_UNALIGNED_VAX_FP as header-generating options.
add pci_swiz_*_common.c when appropriate.
clean up a bit and sort more carefully.
@
text
@d1 1
a1 1
# $NetBSD: files.alpha,v 1.43 1997/04/06 23:03:13 cgd Exp $
d31 1
a31 1
					dec_eb64plus | dec_kn20aa
@


1.43
log
@clean up NetBSD RCS ID strings
@
text
@d1 1
a1 1
# $NetBSD: files.alpha,v 1.42 1997/03/24 00:00:33 cgd Exp $
d10 14
d235 13
a255 7
device	dwlpx:	pcibus
attach	dwlpx at kft
file	arch/alpha/pci/dwlpx.c		dwlpx
file	arch/alpha/pci/dwlpx_pci.c	dwlpx
file	arch/alpha/pci/pci_kn8ae.c	dwlpx
file	arch/alpha/pci/dwlpx_bus_mem.c	dwlpx
file	arch/alpha/pci/dwlpx_bus_io.c	dwlpx
a297 1

d316 2
a317 7

#
# Optional/miscellaneous files
#

file	arch/alpha/alpha/in_cksum.c		inet & !generic_in_cksum
file	netinet/in_cksum.c			inet & generic_in_cksum
d320 1
a320 1
# XXX
d323 1
a323 2
# XXX
file	arch/alpha/alpha/cpuconf.c
@


1.42
log
@eb64+ needs shared_intr.c
@
text
@d1 1
a1 1
#	$NetBSD: files.alpha,v 1.41 1997/03/21 01:09:02 cgd Exp $
@


1.41
log
@files file entry for eb64+
@
text
@d1 1
a1 1
#	$NetBSD: files.alpha,v 1.40 1997/03/15 18:09:12 is Exp $
d17 1
a17 1
					dec_kn20aa
@


1.40
log
@New ARP system, supports IPv4 over any hardware link.

Some of the stuff (e.g., rarpd, bootpd, dhcpd etc., libsa) still will
only support Ethernet. Tcpdump itself should be ok, but libpcap needs
lot of work.

For the detailed change history, look at the commit log entries for
the is-newarp branch.
@
text
@d1 1
a1 1
#	$NetBSD: files.alpha,v 1.37.4.1 1997/03/11 20:50:16 is Exp $
d225 2
d316 1
@


1.39
log
@tlsb bus and device file specs, s/21000/kn8ae.  From Matt Jacob.
@
text
@d1 1
a1 1
#	$NetBSD: files.alpha,v 1.38 1997/02/27 01:20:53 thorpej Exp $
@


1.38
log
@s/esp/asc/g, and make it carry the ncr53c9x attribute.
@
text
@d1 1
a1 1
#	$NetBSD: files.alpha,v 1.37 1997/01/31 02:49:57 cgd Exp $
d69 22
d227 7
a254 1

d266 1
d270 2
a309 1
file	arch/alpha/alpha/dec_21000.c		dec_21000	needs-flag
d315 1
@


1.37
log
@add 'major' declaration for wd
@
text
@d1 1
a1 1
#	$NetBSD: files.alpha,v 1.36 1997/01/23 22:50:52 cgd Exp $
d108 4
a111 4
device	esp: scsi
attach	esp at tcds
file	arch/alpha/tc/esp.c		esp		needs-count
file	arch/alpha/tc/tcds_dma.c	esp
@


1.37.4.1
log
@Merge in latest Trunk.
@
text
@d1 1
a1 1
#	$NetBSD: files.alpha,v 1.38 1997/02/27 01:20:53 thorpej Exp $
d108 4
a111 4
device	asc: scsi, ncr53c9x
attach	asc at tcds
file	arch/alpha/tc/asc.c		asc		needs-count
file	arch/alpha/tc/tcds_dma.c	asc
@


1.36
log
@actually, include a file for fd/fdc, so that the flag file gets generated.
@
text
@d1 1
a1 1
#	$NetBSD: files.alpha,v 1.35 1997/01/21 23:45:54 cgd Exp $
d126 1
@


1.35
log
@define names for the ISA floppy disk controller/drives, even though they
aren't supported yet.  (conf.c needs a header for them, since i already
added their device switch table entries.)
@
text
@d1 1
a1 1
#	$NetBSD: files.alpha,v 1.34 1997/01/21 09:37:17 thorpej Exp $
d160 1
a160 1
#file	arch/alpha/isa/fd.c		fdc needs-flag
@


1.34
log
@"md" driver declared in sys/conf/files now.
@
text
@d1 1
a1 1
#	$NetBSD: files.alpha,v 1.33 1996/12/28 23:10:47 pk Exp $
d155 9
@


1.33
log
@rename: ramdisk => md
@
text
@d1 1
a1 1
#	$NetBSD: files.alpha,v 1.32 1996/11/25 04:03:21 cgd Exp $
a43 2
pseudo-device md
file	dev/md.c			md		needs-flag
@


1.33.2.1
log
@update from trunk
@
text
@d1 1
a1 1
#	$NetBSD: files.alpha,v 1.36 1997/01/23 22:50:52 cgd Exp $
d44 2
a156 9
# Floppy disk controller
device	fdc { drive = -1 }
attach	fdc at isa
device	fd: disk, isadma
attach	fd at fdc
file	arch/alpha/isa/fd.c		fdc needs-flag
major	{ fd = 0 }

# PC speaker
@


1.32
log
@update for eb164 file addition, apecs & lca bus space function split
file additions/deletions, pcppi file addition, and pckbd & pms attachment
changes.  also, clean up a couple of comments.
@
text
@d1 1
a1 1
#	$NetBSD: files.alpha,v 1.31 1996/11/19 04:40:26 cgd Exp $
d43 5
a47 5
# RAM Disk
pseudo-device rd
file	dev/ramdisk.c			rd		needs-flag
file	arch/alpha/alpha/rd_root.c	ramdisk_hooks
major { rd = 6 }
@


1.32.2.1
log
@snapshot of work in progress (on private branch): first checkin of
reimplemented 'wscons' interfaces.
@
text
@d1 1
a1 1
#	$NetBSD: files.alpha,v 1.32 1996/11/25 04:03:21 cgd Exp $
d10 3
a12 5
# wscons devices: display, display with emulator, keyboard, and mouse
define  wsdisplaydev { }
define  wsemuldisplaydev {[console = -1]}
define  wskbddev {[console = -1]}
define	wsmousedev { }
d19 1
a19 1
device	vga: wsemuldisplaydev
d62 8
a69 36
# These files are included with strange conditions because of the hairy
# interactions between them.  In particular, chunks of the glue,
# keyboard, and mouse code are called directly by other chunks.  Also,
# each hardware driver can make calls into its (child) interface driver.
# This could all be cleaned up, but it's not clear that it's worth the
# trouble.
#

device	wsdisplay
attach	wsdisplay at wsemuldisplaydev with wsdisplay_emul
attach	wsdisplay at wsdisplaydev with wsdisplay_noemul
device	wskbd
attach	wskbd at wskbddev
device	wsmouse
attach	wsmouse at wsmousedev

file	arch/alpha/wscons/wscons_glue.c
		wsdisplaydev | wsemuldisplaydev | wskbddev
file	arch/alpha/wscons/wsdisplay.c
		wsdisplay | wsdisplaydev | wsemuldisplaydev | wskbddev
		needs-flag
file	arch/alpha/wscons/wsemulconf.c
		wsdisplaydev | wsemuldisplaydev | wskbddev
file	arch/alpha/wscons/wsemul_dumb.c
		(wsdisplaydev | wsemuldisplaydev | wskbddev) & !wsemul_no_dumb
file	arch/alpha/wscons/wsemul_sun.c
		(wsdisplaydev | wsemuldisplaydev | wskbddev) & wsemul_sun
file	arch/alpha/wscons/wsevent.c
		wsdisplaydev | wsmousedev
file	arch/alpha/wscons/wskbd.c
		wskbd | wsdisplaydev | wsemuldisplaydev | wskbddev
		needs-flag
file	arch/alpha/wscons/wsmouse.c
		wsmouse | wsmousedev
		needs-flag

d90 1
a90 1
device	cfb: raster, wsemuldisplaydev
d95 1
a95 1
device	sfb: raster, wsemuldisplaydev
d146 1
a146 1
device	pckbd: wskbddev
d150 1
a150 1
device	pms: wsmousedev
d211 1
a211 1
device	tga: raster, wsemuldisplaydev
d218 1
a220 4

device	pcimd: wsdisplaydev
attach	pcimd at pci
file	arch/alpha/pci/pcimd.c		pcimd
@


1.32.2.2
log
@move wscons file specs into their own file, since eventually I hope this to
be a MI kernel subsystem (and until then, it's nice to keep modifications
localized.  8-)
@
text
@d1 1
a1 1
#	$NetBSD: files.alpha,v 1.32.2.1 1996/12/07 02:04:55 cgd Exp $
d10 5
a14 5
#
# Common code
#

include	"arch/alpha/wscons/files.wscons"
d18 2
a19 2
file	arch/alpha/common/shared_intr.c
		alpha_shared_intr | dec_eb164 | dec_kn20aa
a23 1

d51 49
d120 1
a120 1
device	cfb: wsemuldisplaydev, wsrasteremulops
d125 1
a125 1
device	sfb: wsemuldisplaydev, wsrasteremulops
d241 1
a241 1
device	tga: wsemuldisplaydev, wsrasteremulops
@


1.32.2.3
log
@sync with trunk
@
text
@d1 1
a1 1
#	$NetBSD: files.alpha,v 1.36 1997/01/23 22:50:52 cgd Exp $
d46 5
a50 3
# Memory Disk
file	arch/alpha/alpha/md_root.c	memory_disk_hooks
major { md = 6 }
a138 9
# Floppy disk controller
device	fdc { drive = -1 }
attach	fdc at isa
device	fd: disk, isadma
attach	fd at fdc
file	arch/alpha/isa/fd.c		fdc needs-flag
major	{ fd = 0 }

# PC speaker
@


1.32.2.4
log
@sync with trunk
@
text
@d1 1
a1 1
#	$NetBSD: files.alpha,v 1.37 1997/01/31 02:49:57 cgd Exp $
a107 1
major { wd = 4 }
@


1.32.2.5
log
@for now, pckbd is needs-count, and therefore can't be cloning
@
text
@d1 1
a1 1
#	$NetBSD: files.alpha,v 1.32.2.4 1997/01/31 17:14:49 cgd Exp $
d129 1
a129 1
file	arch/alpha/isa/pckbd.c		pckbd		needs-count
@


1.32.2.6
log
@sync the nwscons branch up with yesterday's version of the trunk.
Lots of conflicts/changes because of the RCS Id format changes.
Also, a few cleanups and corrections.
@
text
@d1 1
a1 1
# $NetBSD: files.alpha,v 1.46 1997/04/21 14:47:37 cgd Exp $
a9 20

#
# Option header definitions
#

# CPU support option headers
defopt	DEC_2000_300	# "Jensen":	2000/300 (DECpc AXP 150)
defopt	DEC_2100_A50	# Avanti etc:	AlphaStation 400, 200, etc.
defopt	DEC_3000_300	# Pelican etc:	3000/300*
defopt	DEC_3000_500	# Flamingo etc:	3000/[4-9]00*
defopt	DEC_AXPPCI_33	# NoName:	AXPpci33, etc.
defopt	DEC_EB164	# EB164:	AlphaPC 164
defopt	DEC_EB64PLUS	# EB64+:	AlphaPC 64, etc.
defopt	DEC_KN20AA	# KN20AA:	AlphaStation 500 and 600
defopt	DEC_KN8AE	# KN8AE:	AlphaServer 8200 and 8400

# Miscellaneous CPU-specific option headers
defopt	FIX_UNALIGNED_VAX_FP


d18 2
a19 2
file	arch/alpha/common/shared_intr.c	alpha_shared_intr | dec_eb164 |
					dec_eb64plus | dec_kn20aa | dec_kn8ae
a51 21
# TurboLaser Bus Support
#

device	tlsb { node = -1 ,  offset = -1  }
attach	tlsb at mainbus
file	arch/alpha/tlsb/tlsb.c		tlsb & dec_kn8ae

device	kft { }
attach	kft at tlsb
file	arch/alpha/tlsb/kftxx.c		kft

device	tlsbmem
attach	tlsbmem at tlsb
file	arch/alpha/tlsb/tlsbmem.c	tlsbmem

device	gbus { offset = -1 }
attach	gbus at tlsb
file	arch/alpha/tlsb/gbus.c		gbus


#
d90 4
a93 4
device	asc: scsi, ncr53c9x
attach	asc at tcds
file	arch/alpha/tc/asc.c		asc		needs-count
file	arch/alpha/tc/tcds_dma.c	asc
d108 1
a108 9

# Hacked version of ISA "wd" (ESDI/IDE/etc.) controller driver
device	awdc {drive = -1}
attach	awdc at isa
device	awd: disk
attach	awd at awdc
file	arch/alpha/isa/awd.c		awdc needs-flag

major { awd = 4 }
a180 13
device	dwlpx:	pcibus
attach	dwlpx at kft
file	arch/alpha/pci/dwlpx.c		dwlpx
file	arch/alpha/pci/dwlpx_pci.c	dwlpx
file	arch/alpha/pci/pci_kn8ae.c	dwlpx
file	arch/alpha/pci/dwlpx_bus_mem.c	dwlpx
file	arch/alpha/pci/dwlpx_bus_io.c	dwlpx

# common support files
file	arch/alpha/pci/pci_swiz_io_common.c	apecs | cia | dwlpx | lca
file	arch/alpha/pci/pci_swiz_mem_common.c	apecs | cia | dwlpx | lca

# CPU support files
a184 2
file	arch/alpha/pci/pci_eb64plus.c	dec_eb64plus
file	arch/alpha/pci/pci_eb64plus_intr.s dec_eb64plus
a222 1
attach	mcclock at gbus with mcclock_tlsb
a225 2
file	arch/alpha/tlsb/mcclock_tlsb.c	mcclock_tlsb

d230 1
d249 7
a255 2
# Network protocol checksum routines
file	arch/alpha/alpha/in_cksum.c		inet
d258 1
a258 1
# PROM console support (for ports that don't have native console support)
d261 2
a262 1
# CPU support
d264 1
a268 1
file	arch/alpha/alpha/dec_eb64plus.c		dec_eb64plus	needs-flag
a269 1
file	arch/alpha/alpha/dec_kn8ae.c		dec_kn8ae	needs-flag
@


1.32.2.7
log
@syng thorpej-bus-dma changes with alpha-nwscons branch
@
text
@d1 1
a1 1
# $NetBSD: files.alpha,v 1.32.2.6 1997/06/01 04:11:58 cgd Exp $
a39 2
define	alpha_sgmap
file	arch/alpha/common/sgmap_common.c alpha_sgmap | dec_3000_500
a101 4
file	arch/alpha/tc/tc_dma.c		tcasic
file	arch/alpha/tc/tc_dma_3000_300.c	tcasic & dec_3000_300
file	arch/alpha/tc/tc_dma_3000_500.c	tcasic & dec_3000_500
file	arch/alpha/tc/tc_sgmap.c	tcasic & dec_3000_500
d209 1
a209 1
device	apecs: pcibus, alpha_sgmap
a213 1
file	arch/alpha/pci/apecs_dma.c	apecs
d216 1
a216 1
device	lca: pcibus, alpha_sgmap
a220 1
file	arch/alpha/pci/lca_dma.c	lca
d223 1
a223 1
device	cia: pcibus, alpha_sgmap
a227 1
file	arch/alpha/pci/cia_dma.c	cia
d230 1
a230 1
device	dwlpx:	pcibus, alpha_sgmap
a232 1
file	arch/alpha/pci/dwlpx_dma.c	dwlpx
a238 2
file	arch/alpha/pci/pci_sgmap_pte32.c	dwlpx
file	arch/alpha/pci/pci_sgmap_pte64.c	apecs | cia | lca
a312 1
file	arch/alpha/common/bus_dma.c
@


1.32.2.8
log
@sync nwscons branch with changes in -current as of July 21, 1997
@
text
@d1 1
a1 1
# $NetBSD: files.alpha,v 1.32.2.7 1997/06/07 04:43:02 cgd Exp $
d95 1
a95 1
# Bus-independent support for DEC devices
a96 1
include "dev/dec/files.dec"
a97 3
#
# TurboChannel Devices
#
a99 3
# TC attachment is MD
attach	tc at tcbus

d112 2
a113 1
#  IOASIC device and attachment defined in sys/dev/tc/files.tc
d142 6
a147 1
# TC and baseboard ioasic Lance ethernet are in files.tc
@


1.32.2.9
log
@sync with -current as of August 11, 1997
@
text
@d1 1
a1 1
# $NetBSD: files.alpha,v 1.52 1997/08/12 02:59:43 cgd Exp $
a19 1
defopt	DEC_550		# Miata:	Personal Workstation (550)
d77 1
a77 1
device	tlsb { node = -1, offset = -1 }
d216 1
a216 11
define	alpha_pci_swiz_bus
file	arch/alpha/pci/pci_swiz_io_common.c	alpha_pci_swiz_bus
file	arch/alpha/pci/pci_swiz_mem_common.c	alpha_pci_swiz_bus

define	alpha_pci_sgmap_pte32
file	arch/alpha/pci/pci_sgmap_pte32.c	alpha_pci_sgmap_pte32

define	alpha_pci_sgmap_pte64
file	arch/alpha/pci/pci_sgmap_pte64.c	alpha_pci_sgmap_pte64

device	apecs: pcibus, alpha_sgmap, alpha_pci_swiz_bus, alpha_pci_sgmap_pte64
d224 9
a232 1
device	cia: pcibus, alpha_sgmap, alpha_pci_swiz_bus, alpha_pci_sgmap_pte64
d235 2
a238 3
file	arch/alpha/pci/cia_swiz_bus_io.c cia
file	arch/alpha/pci/cia_swiz_bus_mem.c cia
file	arch/alpha/pci/cia_swiz_pci.c	cia
d240 1
a240 1
device	dwlpx:	pcibus, alpha_sgmap, alpha_pci_swiz_bus, alpha_pci_sgmap_pte32
d245 1
a245 1
file	arch/alpha/pci/pci_kn8ae.c	dwlpx	# XXX doesn't really fit here
d249 5
a253 7
device	lca: pcibus, alpha_sgmap, alpha_pci_swiz_bus, alpha_pci_sgmap_pte64
attach	lca at mainbus
file	arch/alpha/pci/lca.c		lca
file	arch/alpha/pci/lca_bus_io.c	lca
file	arch/alpha/pci/lca_bus_mem.c	lca
file	arch/alpha/pci/lca_dma.c	lca
file	arch/alpha/pci/lca_pci.c	lca
a339 1
file	arch/alpha/alpha/dec_550.c		dec_550		needs-flag
@


1.31
log
@update for VGA changes and shared_intr.c move
@
text
@d1 1
a1 1
#	$NetBSD: files.alpha,v 1.30 1996/11/17 02:05:29 cgd Exp $
d26 1
a26 1
device	mainbus { }	              # no locators (yet?)
d29 1
a29 1
device	cpu { }				# not really optional; can be a 'bus'
d142 11
a152 6
device  pckbd
attach  pckbd at isa
file    arch/alpha/isa/pckbd.c           pckbd needs-flag
device  pms
attach  pms at isa
file    arch/alpha/isa/pms.c             pms needs-flag
d173 2
d180 2
a183 3
file	arch/alpha/pci/apecs_lca_bus_io.c	apecs | lca
file	arch/alpha/pci/apecs_lca_bus_mem.c	apecs | lca

d194 1
@


1.30
log
@use the new common chained-interrupt support code.
@
text
@d1 1
a1 1
#	$NetBSD: files.alpha,v 1.29 1996/11/12 05:14:39 cgd Exp $
d10 4
d16 1
a16 1
file	arch/alpha/alpha/shared_intr.c	alpha_shared_intr | dec_eb164 |
d19 3
a61 1
define  wsconsdev {[console = -1]}
a70 1

d140 2
d149 2
d212 2
a213 3
device	pcivga: wsconsdev
attach	pcivga at pci
file	arch/alpha/pci/pcivga.c		pcivga		needs-flag
@


1.29
log
@convert cpu-dependent routine selection to use a centralized CPU switch, thus
deleting (and cleaning up) N pages of #ifdefs in machdep.c.  While we're
at it, make the cpu type options generate flags, and check them instead of
kernel Makefile defines.
@
text
@d1 1
a1 1
#	$NetBSD: files.alpha,v 1.28 1996/11/11 21:10:58 cgd Exp $
d10 4
d188 1
a188 1
device	sio: isabus
@


1.28
log
@alphabetize and clean up machine-specific files, add eb164's machine file
@
text
@d1 1
a1 1
#	$NetBSD: files.alpha,v 1.27 1996/10/22 21:15:45 cgd Exp $
d250 8
a257 7
file	arch/alpha/alpha/dec_2100_a50.c		dec_2100_a50
file	arch/alpha/alpha/dec_21000.c		dec_21000
file	arch/alpha/alpha/dec_3000_300.c		dec_3000_300
file	arch/alpha/alpha/dec_3000_500.c		dec_3000_500
file	arch/alpha/alpha/dec_axppci_33.c	dec_axppci_33
file	arch/alpha/alpha/dec_eb164.c		dec_eb164
file	arch/alpha/alpha/dec_kn20aa.c		dec_kn20aa
@


1.27
log
@there is no TC I/O space, so in the new bus.h world order there
is no tc_bus_io.c.
@
text
@d1 1
a1 1
#	$NetBSD: files.alpha,v 1.26 1996/09/27 17:14:35 cgd Exp $
d173 2
a175 1
file	arch/alpha/pci/pci_axppci_33.c	dec_axppci_33
d250 3
d254 2
a255 2
file	arch/alpha/alpha/dec_3000_300.c		dec_3000_300
file	arch/alpha/alpha/dec_2100_a50.c		dec_2100_a50
a256 2
file	arch/alpha/alpha/dec_axppci_33.c	dec_axppci_33
file	arch/alpha/alpha/dec_21000.c		dec_21000
@


1.26
log
@update for changes to config.
@
text
@d1 1
a1 1
#	$NetBSD: files.alpha,v 1.25 1996/09/09 16:31:36 cgd Exp $
a70 1
file	arch/alpha/tc/tc_bus_io.c	tcasic
@


1.25
log
@add specs for 'rd'
@
text
@d1 1
a1 1
#	$NetBSD: files.alpha,v 1.24 1996/08/20 22:20:07 cgd Exp $
d27 1
a27 1
include "../../../scsi/files.scsi"
d43 1
a43 1
include "../../../dev/rcons/files.rcons"
d66 1
a66 1
include "../../../dev/tc/files.tc"
d118 2
a119 2
include "../../../dev/pci/files.pci"	# XXX some ISA devs are 'at pci' too.
include "../../../dev/isa/files.isa"
d144 1
a144 1
include "../../../dev/eisa/files.eisa"
d151 1
a151 1
# include "../../../dev/pci/files.pci" XXX SEE ABOVE
d258 1
a258 1
include "../../../compat/osf1/files.osf1"
@


1.24
log
@switch 'old_pmap' option to 'new_pmap', since getting the new pmap code
is going to take a while...
@
text
@d1 1
a1 1
#	$NetBSD: files.alpha,v 1.23 1996/07/14 03:46:05 cgd Exp $
d32 5
@


1.23
log
@allow people to use the (slower) MI in_cksum.c vi 'options GENERIC_IN_CKSUM'
@
text
@d1 1
a1 1
#	$NetBSD: files.alpha,v 1.22 1996/07/02 22:32:16 cgd Exp $
d221 2
a222 2
file	arch/alpha/alpha/pmap.c			!old_pmap
file	arch/alpha/alpha/pmap.old.c		old_pmap
@


1.22
log
@if OLD_PMAP defined, don't usee alpha/pmap.c and use alpha/pmap.old.c instead.
@
text
@d1 1
a1 1
#	$NetBSD: files.alpha,v 1.21 1996/05/30 23:18:14 cgd Exp $
d237 2
a238 1
file	arch/alpha/alpha/in_cksum.c		inet
@


1.21
log
@now that the bug has been fixed, we can go back to using the
Alpha-optimized in_cksum().
@
text
@d1 1
a1 1
#	$NetBSD: files.alpha,v 1.20 1996/05/23 23:27:25 cgd Exp $
d221 2
a222 1
file	arch/alpha/alpha/pmap.c
@


1.20
log
@disable alpha-specific in_cksum.c; it seems slightly buggy
@
text
@d1 1
a1 1
#	$NetBSD: files.alpha,v 1.19 1996/05/19 21:24:24 cgd Exp $
d236 1
a236 2
#file	arch/alpha/alpha/in_cksum.c		inet
file	netinet/in_cksum.c			inet
@


1.19
log
@Tuned in_cksum() from Matt Thomas <matt@@3am-software.com>.  According
to him, this implementation is approximately 50% faster than the
machine-independent portable version.
@
text
@d1 1
a1 1
#	$NetBSD: files.alpha,v 1.18 1996/05/17 23:44:02 cgd Exp $
d236 2
a237 1
file	arch/alpha/alpha/in_cksum.c		inet
@


1.19.4.1
log
@pulled up to the release branch by cgd's request
@
text
@d1 1
a1 1
#	$NetBSD: files.alpha,v 1.20 1996/05/23 23:27:25 cgd Exp $
d236 1
a236 2
#file	arch/alpha/alpha/in_cksum.c		inet
file	netinet/in_cksum.c			inet
@


1.19.4.2
log
@pull up from trunk:
>now that the bug has been fixed, we can go back to using the
>Alpha-optimized in_cksum().
@
text
@d1 1
a1 1
#	$NetBSD: files.alpha,v 1.21 1996/05/30 23:18:14 cgd Exp $
d236 2
a237 1
file	arch/alpha/alpha/in_cksum.c		inet
@


1.18
log
@add files for the implementation of the TC 'bus' mem & I/O functions
@
text
@d1 1
a1 1
#	$NetBSD: files.alpha,v 1.17 1996/05/07 00:33:35 thorpej Exp $
a229 1
file	netinet/in_cksum.c
d236 2
a237 1
file	netns/ns_cksum.c		ns
@


1.17
log
@*** empty log message ***
@
text
@d1 1
a1 1
#	$NetBSD: files.alpha,v 1.16 1996/05/01 23:22:24 cgd Exp $
d66 2
@


1.16
log
@add support for PMAG-B Color Frame Buffer (CFB) option boards.  OSF/1
doesn't support these, but they appear to work OK (with an appropriate
monitor) in my 3000/300.
@
text
@d1 1
a1 1
#	$NetBSD: files.alpha,v 1.15 1996/05/01 20:26:39 cgd Exp $
a100 1
device	le: ether, ifnet
d103 1
a103 1
file	dev/tc/if_le.c			le
@


1.15
log
@add the right (raster, wsconsdev) attributes to sfb
@
text
@d1 1
a1 1
#	$NetBSD: files.alpha,v 1.14 1996/04/18 00:55:15 cgd Exp $
d74 6
a79 1
# Smart Frame buffer (XXX NOT YET SUPPORTED)
@


1.14
log
@attach le with different attributes, depending on parent (i.e. tc or
ioasic), and use those attributes to pull in appropriate files.
le_ioasic now has needs-flag, but le doesn't; the flag is only necessary
on systems configured with IOASIC-attached LANCE chips.
@
text
@d1 1
a1 1
#	$NetBSD: files.alpha,v 1.13 1996/04/17 22:08:29 cgd Exp $
d75 1
a75 1
device	sfb
@


1.13
log
@ioasic doesn't need a flag, and correctly conditionalize inclusion of
machines' tc configuration files.
@
text
@d1 1
a1 1
#	$NetBSD: files.alpha,v 1.12 1996/04/17 22:01:50 cgd Exp $
d97 5
a101 2
attach	le at ioasic, tc with le_tc
file	dev/tc/if_le.c			le	needs-flag # for le_iomem
@


1.12
log
@clean up clock handling: clock drivers are now seperate from the
chip-independent clock code.  'clock' has been renamed 'mcclock'  'clock'
has been renamed 'mcclock' (since it's a driver for that particular
clock, and since eventually there may be another clock chip driver),
and now attaches via seperate match/attach functions to both TC and ISA.
This removes a whole lot of #ifdefs...
@
text
@d1 1
a1 1
#	$NetBSD: files.alpha,v 1.11 1996/04/12 01:20:50 cgd Exp $
d66 2
a67 2
file	arch/alpha/tc/tc_3000_500.c	dec_3000_500
file	arch/alpha/tc/tc_3000_300.c	dec_3000_300
d72 1
a72 1
file	arch/alpha/tc/ioasic.c		ioasic		needs-flag
@


1.11
log
@update for present alpha reality:
add drivers for ps/2-style mice (on the PC-ish alphas), and for the
workstation console glue code.  also, update for config changes, etc.
@
text
@d1 1
a1 1
#	$NetBSD: files.alpha,v 1.10 1996/03/17 01:06:24 thorpej Exp $
d194 6
a199 6
device	clock
attach	clock at isa, ioasic
file	arch/alpha/alpha/clock.c	#XXX clock
file	arch/alpha/alpha/clock_mc.c	dec_3000_500 | dec_2000_300 |
					dec_3000_300 | dec_2100_a50 |
					dec_kn20aa | dec_axppci_33 | dec_21000
d206 1
@


1.10
log
@New device attachment scheme:

	- split softc size and match/attach out from cfdriver into
	  a new struct cfattach.

	- new "attach" directive for files.*.  May specify the name of
	  the cfattach structure, so that devices may be easily attached
	  to parents with different autoconfiguration semantics.
@
text
@d1 1
a1 1
#	$NetBSD: files.alpha,v 1.9 1995/12/20 00:14:19 cgd Exp $
d15 2
a16 2
device mainbus { }			# no locators (yet?)
attach mainbus at root
d18 2
a19 2
device cpu { }				# not really optional; can be a 'bus'
attach cpu at mainbus
a33 8
# ansi/sun console emulator
#

define	ansicons
file	dev/pseudo/ansicons.c		ansicons


#
d37 1
d39 2
a40 4

define	rcons
file	dev/pseudo/rcons_init.c		rcons
file	dev/pseudo/rcons_subr.c		rcons
a44 1
# XXX should be pseudo-device, with an ansicons attribute.
d46 9
a54 2
define	wsc				# XXX should be pseudo-dev
file	arch/alpha/pci/wscons.c		wsc		needs-flag
d63 2
a64 2
device tcasic: tcbus
attach tcasic at mainbus
d70 2
a71 2
device ioasic { offset = -1 }
attach ioasic at tc
a73 5
# the TurboChannel clock (XXX)
# device clock					# not really optional
# attach clock at ioasic
#file	arch/alpha/alpha/clock.c	clock

d75 2
a76 2
device sfb
attach sfb at tc
d80 2
a81 2
device scc
attach scc at ioasic
d85 2
a86 2
device tcds { slot = -1 }
attach tcds at tc
d90 2
a91 2
device esp: scsi
attach esp at tcds
d96 2
a97 3
# XXX should use entry in files.tc
device le at ioasic, tc: ether, ifnet
attach le at ioasic, tc with le_tc
d104 1
d114 3
a116 6
device	ibus { }
attach	ibus at mainbus
device	jcombo: isabus
attach	jcombo at ibus
device	jeisa: eisabus
attach	jeisa at ibus
d119 1
a119 1
attach	pckbd at isa
a120 1
# XXX should attach to pckbd
d122 1
a122 1
attach	pms at isa
d137 1
a137 1
include "../../../dev/pci/files.pci"
a141 1
file	arch/alpha/pci/apecs_isa.c	apecs
d144 8
d155 2
a156 1
file	arch/alpha/pci/cia_isa.c	cia
a158 6
device	lca: pcibus
attach	lca at mainbus
file	arch/alpha/pci/lca.c		lca
file	arch/alpha/pci/lca_isa.c	lca
file	arch/alpha/pci/lca_pci.c	lca

d172 1
a172 1
device	pceb: eisabus
d174 2
a175 2
file	arch/alpha/pci/sio.c		sio pceb	needs-flag
file	arch/alpha/pci/sio_pic.c	sio pceb
d177 1
a177 1
device	tga: rcons, wsc, ansicons
d180 4
d185 1
a185 1
device	pcivga: wsc, ansicons
d194 6
a199 6
device clock						# not really optional
attach clock at isa, ioasic
file	arch/alpha/alpha/clock.c	clock
file	arch/alpha/alpha/clock_mc.c	dec_3000_500 dec_2000_300 dec_3000_300
					dec_2100_a50 dec_kn20aa dec_axppci_33
					dec_21000
@


1.9
log
@rename TC 'asic' to 'ioasic'
@
text
@d1 1
a1 1
#	$NetBSD: files.alpha,v 1.8 1995/11/23 02:35:27 cgd Exp $
d15 2
a16 1
device mainbus at root { }              # no locators (yet?)
d18 2
a19 1
device	cpu at mainbus { }		# not really optional; can be a 'bus'
d66 2
a67 1
device tcasic at mainbus: tcbus
d73 2
a74 1
device ioasic at tc { offset = -1 }
d78 2
a79 1
# device clock at ioasic			# not really optional
d83 2
a84 1
device sfb at tc
d88 2
a89 1
device scc at ioasic
d93 2
a94 1
device tcds at tc { slot = -1 }
d98 2
a99 1
device esp at tcds: scsi
d104 1
d106 1
d122 6
a127 3
device	ibus at mainbus { }
device	jcombo at ibus: isabus
device	jeisa at ibus: eisabus
d129 2
a130 1
device  pckbd at isa
d132 3
a134 1
device  pms at isa
d151 2
a152 1
device	apecs at mainbus: pcibus
d157 2
a158 1
device	cia at mainbus: pcibus
d163 2
a164 1
device	lca at mainbus: pcibus
d180 4
a183 2
device	sio at pci: isabus
device	pceb at pci: eisabus
d187 2
a188 1
device	tga at pci: rcons, wsc, ansicons
d191 2
a192 1
device	pcivga at pci: wsc, ansicons
d200 2
a201 1
device clock at isa, ioasic				# not really optional
@


1.8
log
@wholesale update from my NetBSD/Alpha source tree.  Includes:
	Support for AXPpci CPUs,
	Support for AlphaStation 600 CPUs,
	new boot block structure, which requires an 'installboot'
	    program and works a lot like the NetBSD/sparc boot blocks.
@
text
@d1 1
a1 1
#	$NetBSD: files.alpha,v 1.7 1995/09/20 00:20:18 thorpej Exp $
d62 5
a66 3
# the turbochannel bus itself
device tc at mainbus { slot = -1, offset = -1 }
file	arch/alpha/tc/tc.c		tc		needs-flag
a67 1
file	arch/alpha/tc/tc_3000_500.c	dec_3000_500
d70 2
a71 2
device asic at tc { offset = -1 }	# not really optional
file	arch/alpha/tc/asic.c		asic		needs-flag
d74 1
a74 1
# device clock at asic 			# not really optional
d82 1
a82 1
device scc at asic
d94 3
a96 4
# Baseboard Lance ethernet.  (XXX option slot lance)
device le at asic: ifnet, ether
file	arch/alpha/tc/if_le.c		le		needs-count

d176 1
a176 1
device clock at isa, asic				# not really optional
@


1.7
log
@Use `files.osf1'
@
text
@d1 1
a1 1
#	$NetBSD: files.alpha,v 1.6 1995/08/03 00:09:25 cgd Exp $
d20 1
d30 1
d34 1
d38 1
d42 3
a45 2
file	dev/pseudo/raster_op.c		rcons
file	dev/pseudo/raster_text.c	rcons
d49 1
d57 1
d70 1
a70 1
file	arch/alpha/tc/asic.c		asic
d97 10
d108 1
a108 1
# PCI-bearing chipsets and "necessary" files.
d111 24
a134 1
device	apecs at mainbus { }
d139 6
a144 1
device	lca at cpu { }
d146 2
a147 1
file	arch/alpha/pci/lca_pio.c	lca
d150 3
d155 1
a155 1
# PCI devices
a157 3
device	pci at apecs, lca {[bus = -1], [dev = -1]}

include "../../../dev/pci/files.pci"
d160 4
a163 3
device	sio at pci { }
file	arch/alpha/pci/sio.c		sio
file	arch/alpha/pci/sio_pic.c	sio
d171 1
d173 1
a173 1
# ISA Devices
a175 3
device	isa at sio {[port = -1], [size = 0],	# XXX
			[iomem = -1], [iosiz = 0],
			[irq = -1], [drq = -1]}
d177 4
a180 17

include "../../../dev/isa/files.isa"
file	arch/alpha/isa/isa_machdep.c	isa		needs-flag # XXX

#file	arch/alpha/isa/isafcns_jensen.c	dec_2000_300

device  pckbd at isa
file    arch/alpha/isa/pckbd.c           pckbd needs-flag
device  pms at isa
file    arch/alpha/isa/pms.c             pms needs-flag


#
# EISA Devices
#

#include "../../../dev/eisa/files.eisa"
d203 1
d205 1
a205 1
# Optional files
a209 4
file	arch/alpha/alpha/clock.c	clock
file	arch/alpha/alpha/clock_mc.c	dec_3000_500 dec_2000_300 dec_3000_300
					dec_2100_a50

d214 6
a219 3
file	arch/alpha/alpha/dec_3000_500.c	dec_3000_500
file	arch/alpha/alpha/dec_3000_300.c	dec_3000_300
file	arch/alpha/alpha/dec_2100_a50.c	dec_2100_a50
@


1.6
log
@update for all the latest bells and whistles
@
text
@d1 1
a1 1
#	$NetBSD: files.alpha,v 1.5 1995/06/27 01:02:23 cgd Exp $
a176 6
file	compat/osf1/osf1_ioctl.c	compat_osf1
file	compat/osf1/osf1_misc.c		compat_osf1
file	compat/osf1/osf1_mount.c	compat_osf1
file	compat/osf1/osf1_syscalls.c	compat_osf1
file	compat/osf1/osf1_sysent.c	compat_osf1

d188 3
@


1.5
log
@update for current configuration descriptions
@
text
@d1 1
a1 1
#	$NetBSD: files.alpha,v 1.4 1995/04/22 12:45:08 cgd Exp $
d30 22
d118 6
d138 6
d189 5
@


1.4
log
@clean up a bit, use MI files lists.  add a bunch of comments.
Also, include the EISA, ISA, and PCI files lists.
@
text
@d1 1
a1 1
#	$NetBSD: files.alpha.newconf,v 1.3 1995/03/03 01:33:44 cgd Exp $
d17 1
a17 1
device cpu at mainbus			# not really optional
d44 2
a45 2
device clock at asic 			# not really optional
file	arch/alpha/alpha/clock.c	clock
d69 1
a69 1
# ISA Devices
d72 4
a75 6
#device	isa at mainbus {[port = -1], [size = 0],	# XXX
#			[iomem = -1], [iosiz = 0],
#			[irq = -1], [drq = -1]}
#include "../../../dev/isa/files.isa"
#file	arch/alpha/isa/isa_machdep.c	isa		needs-flag # XXX
#file	arch/alpha/isa/isa_xxx.c	isa
d77 3
a79 3
#
# EISA Devices
#
d81 1
a81 1
#include "../../../dev/eisa/files.eisa"
d87 1
a87 1
device	pci at mainbus {[bus = -1], [dev = -1]}
d92 24
d148 7
@


1.3
log
@kill redundant 'cd' major number definition
@
text
@d1 1
a1 1
#	$NetBSD: files.alpha.newconf,v 1.2 1995/02/27 16:36:37 cgd Exp $
d10 5
d20 14
d35 1
a35 1
file	arch/alpha/tc/tc.c		tc
d39 2
a40 1
device asic at tc { offset = -1 }		# not really optional
d43 2
a44 1
device clock at asic 				# not really optional
d47 1
d51 1
d53 1
a53 1
file	arch/alpha/tc/scc.c		scc	needs-count
d55 1
d57 10
a66 1
file	arch/alpha/tc/tcds.c		tcds	needs-count
d68 3
a70 4
define	scsi {}
file	scsi/scsi_base.c		scsi
file	scsi/scsi_ioctl.c		scsi
file	scsi/scsiconf.c			scsi
d72 16
a87 3
device esp at tcds: scsi
file	arch/alpha/tc/esp.c		esp needs-count
file	arch/alpha/tc/dma.c		esp
d89 1
a89 1
device scsibus at scsi	{ target = -1, drive = -1 }
d91 2
a92 15
major { cd = 3 }
device cd at scsibus: disk
file	scsi/cd.c			cd needs-flag
major { sd = 8 }
device sd at scsibus: disk
file	scsi/sd.c			sd needs-flag
major { st = 2 }
device st at scsibus: tape
file	scsi/st.c			st needs-flag
device ch at scsibus: disk
file	scsi/ch.c			ch needs-flag
device uk at scsibus: disk
file	scsi/uk.c			uk needs-flag
device su at scsibus: disk
file	scsi/su.c			su needs-flag
d94 3
a96 2
device le at asic: ifnet, ether
file	arch/alpha/tc/if_le.c		le	needs-count
a111 1

d114 5
@


1.2
log
@fill up device switches, clean up a couple of mistakes.
@
text
@d1 1
a1 1
#	$NetBSD: files.alpha.newconf,v 1.1 1995/02/13 23:07:26 cgd Exp $
a82 1
major { cd = 3 }
@


1.1
log
@preliminary Alpha support.  note that NOT ALL OF THE MODIFICATIONS TO
THE REST OF THE KERNEL ARE IN THE TREE YET.  Also, some of this is
_incredibly_ hack-ish, etc., but it works.
@
text
@d1 1
a1 1
#	$NetBSD$
d5 3
a39 2
major { sd = 8 }

d46 1
d49 1
d52 1
a79 3
# XXX
file	arch/alpha/alpha/promcons.c

d83 1
@
