head	1.198;
access;
symbols
	netbsd-11-0-RC6:1.186.4.1
	netbsd-11-0-RC5:1.186.4.1
	netbsd-11-0-RC4:1.186.4.1
	netbsd-11-0-RC3:1.186.4.1
	netbsd-11-0-RC2:1.186.4.1
	netbsd-11-0-RC1:1.186.4.1
	perseant-exfatfs-base-20250801:1.186
	netbsd-11:1.186.0.4
	netbsd-11-base:1.186
	netbsd-10-1-RELEASE:1.184
	perseant-exfatfs-base-20240630:1.186
	perseant-exfatfs:1.186.0.2
	perseant-exfatfs-base:1.186
	netbsd-8-3-RELEASE:1.178
	netbsd-9-4-RELEASE:1.182
	netbsd-10-0-RELEASE:1.184
	netbsd-10-0-RC6:1.184
	netbsd-10-0-RC5:1.184
	netbsd-10-0-RC4:1.184
	netbsd-10-0-RC3:1.184
	netbsd-10-0-RC2:1.184
	thorpej-ifq:1.185.0.4
	thorpej-ifq-base:1.185
	thorpej-altq-separation:1.185.0.2
	thorpej-altq-separation-base:1.185
	netbsd-10-0-RC1:1.184
	netbsd-10:1.184.0.4
	netbsd-10-base:1.184
	bouyer-sunxi-drm:1.184.0.2
	bouyer-sunxi-drm-base:1.184
	netbsd-9-3-RELEASE:1.182
	thorpej-i2c-spi-conf2:1.183.0.20
	thorpej-i2c-spi-conf2-base:1.183
	thorpej-futex2:1.183.0.18
	thorpej-futex2-base:1.183
	thorpej-cfargs2:1.183.0.16
	thorpej-cfargs2-base:1.183
	cjep_sun2x-base1:1.183
	cjep_sun2x:1.183.0.14
	cjep_sun2x-base:1.183
	cjep_staticlib_x-base1:1.183
	netbsd-9-2-RELEASE:1.182
	cjep_staticlib_x:1.183.0.12
	cjep_staticlib_x-base:1.183
	thorpej-i2c-spi-conf:1.183.0.10
	thorpej-i2c-spi-conf-base:1.183
	thorpej-cfargs:1.183.0.8
	thorpej-cfargs-base:1.183
	thorpej-futex:1.183.0.6
	thorpej-futex-base:1.183
	netbsd-9-1-RELEASE:1.182
	bouyer-xenpvh-base2:1.183
	phil-wifi-20200421:1.183
	bouyer-xenpvh-base1:1.183
	phil-wifi-20200411:1.183
	bouyer-xenpvh:1.183.0.4
	bouyer-xenpvh-base:1.183
	is-mlppp:1.183.0.2
	is-mlppp-base:1.183
	phil-wifi-20200406:1.183
	netbsd-8-2-RELEASE:1.178
	ad-namecache-base3:1.182
	netbsd-9-0-RELEASE:1.182
	netbsd-9-0-RC2:1.182
	ad-namecache-base2:1.182
	ad-namecache-base1:1.182
	ad-namecache:1.182.0.4
	ad-namecache-base:1.182
	netbsd-9-0-RC1:1.182
	phil-wifi-20191119:1.182
	netbsd-9:1.182.0.2
	netbsd-9-base:1.182
	phil-wifi-20190609:1.182
	netbsd-8-1-RELEASE:1.178
	netbsd-8-1-RC1:1.178
	isaki-audio2:1.181.0.2
	isaki-audio2-base:1.181
	pgoyette-compat-merge-20190127:1.178.14.3
	pgoyette-compat-20190127:1.181
	pgoyette-compat-20190118:1.181
	pgoyette-compat-1226:1.181
	pgoyette-compat-1126:1.180
	pgoyette-compat-1020:1.180
	pgoyette-compat-0930:1.180
	pgoyette-compat-0906:1.179
	netbsd-7-2-RELEASE:1.176.2.1
	pgoyette-compat-0728:1.179
	netbsd-8-0-RELEASE:1.178
	phil-wifi:1.179.0.2
	phil-wifi-base:1.179
	pgoyette-compat-0625:1.179
	netbsd-8-0-RC2:1.178
	pgoyette-compat-0521:1.179
	pgoyette-compat-0502:1.179
	pgoyette-compat-0422:1.179
	netbsd-8-0-RC1:1.178
	pgoyette-compat-0415:1.179
	pgoyette-compat-0407:1.179
	pgoyette-compat-0330:1.179
	pgoyette-compat-0322:1.179
	pgoyette-compat-0315:1.179
	netbsd-7-1-2-RELEASE:1.176.2.1
	pgoyette-compat:1.178.0.14
	pgoyette-compat-base:1.178
	netbsd-7-1-1-RELEASE:1.176.2.1
	tls-maxphys-base-20171202:1.178
	matt-nb8-mediatek:1.178.0.12
	matt-nb8-mediatek-base:1.178
	nick-nhusb-base-20170825:1.178
	perseant-stdc-iso10646:1.178.0.10
	perseant-stdc-iso10646-base:1.178
	netbsd-8:1.178.0.8
	netbsd-8-base:1.178
	prg-localcount2-base3:1.178
	prg-localcount2-base2:1.178
	prg-localcount2-base1:1.178
	prg-localcount2:1.178.0.6
	prg-localcount2-base:1.178
	pgoyette-localcount-20170426:1.178
	bouyer-socketcan-base1:1.178
	jdolecek-ncq:1.178.0.4
	jdolecek-ncq-base:1.178
	pgoyette-localcount-20170320:1.178
	netbsd-7-1:1.176.2.1.0.6
	netbsd-7-1-RELEASE:1.176.2.1
	netbsd-7-1-RC2:1.176.2.1
	nick-nhusb-base-20170204:1.178
	netbsd-7-nhusb-base-20170116:1.176.2.1
	bouyer-socketcan:1.178.0.2
	bouyer-socketcan-base:1.178
	pgoyette-localcount-20170107:1.178
	netbsd-7-1-RC1:1.176.2.1
	nick-nhusb-base-20161204:1.178
	pgoyette-localcount-20161104:1.178
	netbsd-7-0-2-RELEASE:1.176.2.1
	nick-nhusb-base-20161004:1.178
	localcount-20160914:1.177
	netbsd-7-nhusb:1.176.2.1.0.4
	netbsd-7-nhusb-base:1.176.2.1
	pgoyette-localcount-20160806:1.177
	pgoyette-localcount-20160726:1.177
	pgoyette-localcount:1.177.0.2
	pgoyette-localcount-base:1.177
	nick-nhusb-base-20160907:1.177
	nick-nhusb-base-20160529:1.177
	netbsd-7-0-1-RELEASE:1.176.2.1
	nick-nhusb-base-20160422:1.177
	nick-nhusb-base-20160319:1.177
	nick-nhusb-base-20151226:1.177
	netbsd-7-0:1.176.2.1.0.2
	netbsd-7-0-RELEASE:1.176.2.1
	nick-nhusb-base-20150921:1.177
	netbsd-7-0-RC3:1.176.2.1
	netbsd-7-0-RC2:1.176.2.1
	netbsd-7-0-RC1:1.176.2.1
	nick-nhusb-base-20150606:1.177
	nick-nhusb-base-20150406:1.177
	nick-nhusb:1.176.0.4
	nick-nhusb-base:1.176
	netbsd-5-2-3-RELEASE:1.140.20.1
	netbsd-5-1-5-RELEASE:1.140.20.1
	netbsd-6-0-6-RELEASE:1.154
	netbsd-6-1-5-RELEASE:1.154.2.2
	netbsd-7:1.176.0.2
	netbsd-7-base:1.176
	yamt-pagecache-base9:1.175
	yamt-pagecache-tag8:1.149.2.5
	netbsd-6-1-4-RELEASE:1.154.2.2
	netbsd-6-0-5-RELEASE:1.154
	tls-earlyentropy:1.175.0.2
	tls-earlyentropy-base:1.176
	riastradh-xf86-video-intel-2-7-1-pre-2-21-15:1.175
	riastradh-drm2-base3:1.175
	netbsd-6-1-3-RELEASE:1.154.2.2
	netbsd-6-0-4-RELEASE:1.154
	netbsd-5-2-2-RELEASE:1.140.20.1
	netbsd-5-1-4-RELEASE:1.140.20.1
	netbsd-6-1-2-RELEASE:1.154.2.2
	netbsd-6-0-3-RELEASE:1.154
	netbsd-5-2-1-RELEASE:1.140.20.1
	netbsd-5-1-3-RELEASE:1.140.20.1
	rmind-smpnet-nbase:1.175
	netbsd-6-1-1-RELEASE:1.154.2.2
	riastradh-drm2-base2:1.170
	riastradh-drm2-base1:1.170
	riastradh-drm2:1.170.0.6
	riastradh-drm2-base:1.170
	rmind-smpnet:1.170.0.4
	rmind-smpnet-base:1.175
	netbsd-6-1:1.154.2.2.0.2
	netbsd-6-0-2-RELEASE:1.154
	netbsd-6-1-RELEASE:1.154.2.2
	khorben-n900:1.170.0.2
	netbsd-6-1-RC4:1.154.2.2
	netbsd-6-1-RC3:1.154.2.2
	agc-symver:1.169.0.4
	agc-symver-base:1.169
	netbsd-6-1-RC2:1.154.2.2
	netbsd-6-1-RC1:1.154.2.2
	yamt-pagecache-base8:1.167
	netbsd-5-2:1.140.20.1.0.6
	netbsd-6-0-1-RELEASE:1.154
	yamt-pagecache-base7:1.166
	netbsd-5-2-RELEASE:1.140.20.1
	netbsd-5-2-RC1:1.140.20.1
	matt-nb6-plus-nbase:1.154
	yamt-pagecache-base6:1.163
	netbsd-6-0:1.154.0.6
	netbsd-6-0-RELEASE:1.154
	netbsd-6-0-RC2:1.154
	tls-maxphys:1.160.0.2
	tls-maxphys-base:1.176
	matt-nb6-plus:1.154.0.4
	matt-nb6-plus-base:1.154
	netbsd-6-0-RC1:1.154
	jmcneill-usbmp-base10:1.158
	yamt-pagecache-base5:1.156
	jmcneill-usbmp-base9:1.155
	yamt-pagecache-base4:1.154
	jmcneill-usbmp-base8:1.154
	jmcneill-usbmp-base7:1.154
	jmcneill-usbmp-base6:1.154
	jmcneill-usbmp-base5:1.154
	jmcneill-usbmp-base4:1.154
	jmcneill-usbmp-base3:1.154
	jmcneill-usbmp-pre-base2:1.149
	jmcneill-usbmp-base2:1.154
	netbsd-6:1.154.0.2
	netbsd-6-base:1.154
	netbsd-5-1-2-RELEASE:1.140.20.1
	netbsd-5-1-1-RELEASE:1.140.20.1
	jmcneill-usbmp:1.149.0.6
	jmcneill-usbmp-base:1.149
	jmcneill-audiomp3:1.149.0.4
	jmcneill-audiomp3-base:1.149
	yamt-pagecache-base3:1.149
	yamt-pagecache-base2:1.149
	yamt-pagecache:1.149.0.2
	yamt-pagecache-base:1.149
	rmind-uvmplock-nbase:1.143
	cherry-xenmp:1.143.0.6
	cherry-xenmp-base:1.143
	jym-xensuspend-nbase:1.143
	uebayasi-xip-base7:1.143
	bouyer-quota2-nbase:1.143
	bouyer-quota2:1.143.0.4
	bouyer-quota2-base:1.143
	jruoho-x86intr:1.143.0.2
	jruoho-x86intr-base:1.143
	matt-mips64-premerge-20101231:1.142
	matt-nb5-mips64-premerge-20101231:1.140.28.1
	matt-nb5-pq3:1.140.20.1.0.4
	matt-nb5-pq3-base:1.140.20.1
	netbsd-5-1:1.140.20.1.0.2
	uebayasi-xip-base6:1.142
	uebayasi-xip-base5:1.142
	netbsd-5-1-RELEASE:1.140.20.1
	uebayasi-xip-base4:1.142
	uebayasi-xip-base3:1.142
	yamt-nfs-mp-base11:1.142
	netbsd-5-1-RC4:1.140.20.1
	matt-nb5-mips64-k15:1.140.28.1
	uebayasi-xip-base2:1.142
	yamt-nfs-mp-base10:1.142
	netbsd-5-1-RC3:1.140.20.1
	netbsd-5-1-RC2:1.140.20.1
	uebayasi-xip-base1:1.142
	netbsd-5-1-RC1:1.140.20.1
	rmind-uvmplock:1.142.0.4
	rmind-uvmplock-base:1.143
	yamt-nfs-mp-base9:1.142
	uebayasi-xip:1.142.0.2
	uebayasi-xip-base:1.142
	netbsd-5-0-2-RELEASE:1.140
	matt-nb5-mips64-premerge-20091211:1.140
	matt-premerge-20091211:1.142
	yamt-nfs-mp-base8:1.141
	matt-nb5-mips64-u2-k2-k4-k7-k8-k9:1.140
	matt-nb4-mips64-k7-u2a-k9b:1.140
	matt-nb5-mips64-u1-k1-k5:1.140
	yamt-nfs-mp-base7:1.140
	matt-nb5-mips64:1.140.0.28
	netbsd-5-0-1-RELEASE:1.140
	jymxensuspend-base:1.140
	yamt-nfs-mp-base6:1.140
	yamt-nfs-mp-base5:1.140
	MI-softints:1.140
	pre-softints:1.140
	yamt-nfs-mp-base4:1.140
	yamt-nfs-mp-base3:1.140
	nick-hppapmap-base4:1.140
	nick-hppapmap-base3:1.140
	netbsd-5-0:1.140.0.26
	netbsd-5-0-RELEASE:1.140
	netbsd-5-0-RC4:1.140
	netbsd-5-0-RC3:1.140
	nick-hppapmap-base2:1.140
	netbsd-5-0-RC2:1.140
	jym-xensuspend:1.140.0.24
	jym-xensuspend-base:1.143
	netbsd-5-0-RC1:1.140
	haad-dm-base2:1.140
	haad-nbase2:1.140
	ad-audiomp2:1.140.0.22
	ad-audiomp2-base:1.140
	netbsd-5:1.140.0.20
	netbsd-5-base:1.140
	nick-hppapmap:1.140.0.18
	nick-hppapmap-base:1.140
	matt-mips64-base2:1.140
	haad-dm-base1:1.140
	wrstuden-revivesa-base-4:1.140
	netbsd-4-0-1-RELEASE:1.136
	wrstuden-revivesa-base-3:1.140
	wrstuden-revivesa-base-2:1.140
	wrstuden-fixsa-newbase:1.136
	nick-csl-alignment-base5:1.138
	haad-dm:1.140.0.16
	haad-dm-base:1.140
	wrstuden-revivesa-base-1:1.140
	simonb-wapbl-nbase:1.140
	yamt-pf42-base4:1.140
	simonb-wapbl:1.140.0.14
	simonb-wapbl-base:1.140
	yamt-pf42-base3:1.140
	hpcarm-cleanup-nbase:1.140
	yamt-pf42-baseX:1.140
	yamt-pf42-base2:1.140
	yamt-nfs-mp-base2:1.140
	wrstuden-revivesa:1.140.0.12
	wrstuden-revivesa-base:1.140
	yamt-nfs-mp:1.140.0.10
	yamt-nfs-mp-base:1.140
	yamt-pf42:1.140.0.8
	yamt-pf42-base:1.140
	ad-socklock-base1:1.140
	yamt-lazymbuf-base15:1.140
	yamt-lazymbuf-base14:1.140
	keiichi-mipv6-nbase:1.140
	mjf-devfs2:1.140.0.6
	mjf-devfs2-base:1.140
	nick-net80211-sync:1.140.0.4
	nick-net80211-sync-base:1.140
	keiichi-mipv6:1.140.0.2
	keiichi-mipv6-base:1.140
	bouyer-xeni386-merge1:1.139
	matt-armv6-prevmlocking:1.138.2.1
	wrstuden-fixsa-base-1:1.136
	vmlocking2-base3:1.139
	netbsd-4-0:1.136.0.44
	netbsd-4-0-RELEASE:1.136
	bouyer-xeni386-nbase:1.139
	yamt-kmem-base3:1.139
	cube-autoconf:1.139.0.10
	cube-autoconf-base:1.139
	yamt-kmem-base2:1.139
	bouyer-xeni386:1.139.0.8
	bouyer-xeni386-base:1.139
	yamt-kmem:1.139.0.6
	yamt-kmem-base:1.139
	vmlocking2-base2:1.139
	reinoud-bufcleanup-nbase:1.139
	vmlocking2:1.139.0.4
	vmlocking2-base1:1.139
	netbsd-4-0-RC5:1.136
	matt-nb4-arm:1.136.0.42
	matt-nb4-arm-base:1.136
	matt-armv6-nbase:1.140
	jmcneill-base:1.139
	netbsd-4-0-RC4:1.136
	mjf-devfs:1.139.0.2
	mjf-devfs-base:1.139
	bouyer-xenamd64-base2:1.139
	vmlocking-nbase:1.139
	yamt-x86pmap-base4:1.139
	bouyer-xenamd64:1.138.0.6
	bouyer-xenamd64-base:1.139
	netbsd-4-0-RC3:1.136
	yamt-x86pmap-base3:1.138
	yamt-x86pmap-base2:1.138
	netbsd-4-0-RC2:1.136
	yamt-x86pmap:1.138.0.4
	yamt-x86pmap-base:1.138
	netbsd-4-0-RC1:1.136
	matt-armv6:1.138.0.2
	matt-armv6-base:1.139
	jmcneill-pm:1.137.0.8
	jmcneill-pm-base:1.139
	hpcarm-cleanup:1.137.0.6
	hpcarm-cleanup-base:1.140
	nick-csl-alignment:1.137.0.4
	nick-csl-alignment-base:1.137
	matt-mips64:1.137.0.2
	matt-mips64-base:1.137
	netbsd-3-1-1-RELEASE:1.135
	netbsd-3-0-3-RELEASE:1.135
	yamt-idlelwp-base8:1.136
	wrstuden-fixsa:1.136.0.40
	wrstuden-fixsa-base:1.136
	ppcoea-renovation:1.136.0.38
	ppcoea-renovation-base:1.138
	thorpej-atomic:1.136.0.36
	thorpej-atomic-base:1.136
	reinoud-bufcleanup:1.136.0.34
	reinoud-bufcleanup-base:1.139
	mjf-ufs-trans:1.136.0.32
	mjf-ufs-trans-base:1.137
	vmlocking:1.136.0.30
	vmlocking-base:1.138
	ad-audiomp:1.136.0.28
	ad-audiomp-base:1.136
	yamt-idlelwp:1.136.0.26
	post-newlock2-merge:1.136
	newlock2-nbase:1.136
	yamt-splraiseipl-base5:1.136
	yamt-splraiseipl-base4:1.136
	yamt-splraiseipl-base3:1.136
	abandoned-netbsd-4-base:1.136
	abandoned-netbsd-4:1.136.0.18
	netbsd-3-1:1.135.0.20
	netbsd-3-1-RELEASE:1.135
	netbsd-3-0-2-RELEASE:1.135
	yamt-splraiseipl-base2:1.136
	netbsd-3-1-RC4:1.135
	yamt-splraiseipl:1.136.0.22
	yamt-splraiseipl-base:1.136
	netbsd-3-1-RC3:1.135
	yamt-pdpolicy-base9:1.136
	newlock2:1.136.0.20
	newlock2-base:1.136
	yamt-pdpolicy-base8:1.136
	netbsd-3-1-RC2:1.135
	netbsd-3-1-RC1:1.135
	yamt-pdpolicy-base7:1.136
	netbsd-4:1.136.0.24
	netbsd-4-base:1.136
	yamt-pdpolicy-base6:1.136
	chap-midi-nbase:1.136
	netbsd-3-0-1-RELEASE:1.135
	gdamore-uart:1.136.0.16
	gdamore-uart-base:1.136
	simonb-timcounters-final:1.136
	yamt-pdpolicy-base5:1.136
	chap-midi:1.136.0.14
	chap-midi-base:1.136
	yamt-pdpolicy-base4:1.136
	yamt-pdpolicy-base3:1.136
	peter-altq-base:1.136
	peter-altq:1.136.0.12
	yamt-pdpolicy-base2:1.136
	elad-kernelauth-base:1.136
	elad-kernelauth:1.136.0.10
	yamt-pdpolicy:1.136.0.8
	yamt-pdpolicy-base:1.136
	yamt-uio_vmspace-base5:1.136
	simonb-timecounters:1.136.0.6
	simonb-timecounters-base:1.136
	rpaulo-netinet-merge-pcb:1.136.0.4
	rpaulo-netinet-merge-pcb-base:1.136
	yamt-uio_vmspace:1.136.0.2
	netbsd-3-0:1.135.0.18
	netbsd-3-0-RELEASE:1.135
	netbsd-3-0-RC6:1.135
	yamt-readahead-base3:1.135
	netbsd-3-0-RC5:1.135
	netbsd-3-0-RC4:1.135
	netbsd-3-0-RC3:1.135
	yamt-readahead-base2:1.135
	netbsd-3-0-RC2:1.135
	yamt-readahead-pervnode:1.135
	yamt-readahead-perfile:1.135
	yamt-readahead:1.135.0.16
	yamt-readahead-base:1.135
	netbsd-3-0-RC1:1.135
	yamt-vop-base3:1.135
	netbsd-2-0-3-RELEASE:1.133
	netbsd-2-1:1.133.0.6
	yamt-vop-base2:1.135
	thorpej-vnode-attr:1.135.0.14
	thorpej-vnode-attr-base:1.135
	netbsd-2-1-RELEASE:1.133
	yamt-vop:1.135.0.12
	yamt-vop-base:1.135
	netbsd-2-1-RC6:1.133
	netbsd-2-1-RC5:1.133
	netbsd-2-1-RC4:1.133
	netbsd-2-1-RC3:1.133
	netbsd-2-1-RC2:1.133
	netbsd-2-1-RC1:1.133
	yamt-lazymbuf:1.135.0.10
	yamt-km-base4:1.135
	netbsd-2-0-2-RELEASE:1.133
	yamt-km-base3:1.135
	netbsd-3:1.135.0.8
	netbsd-3-base:1.135
	yamt-km-base2:1.135
	yamt-km:1.135.0.4
	yamt-km-base:1.135
	kent-audio2:1.135.0.2
	kent-audio2-base:1.135
	netbsd-2-0-1-RELEASE:1.133
	kent-audio1-beforemerge:1.134
	netbsd-2:1.133.0.4
	netbsd-2-base:1.133
	kent-audio1:1.134.0.2
	kent-audio1-base:1.134
	netbsd-2-0-RELEASE:1.133
	netbsd-2-0-RC5:1.133
	netbsd-2-0-RC4:1.133
	netbsd-2-0-RC3:1.133
	netbsd-2-0-RC2:1.133
	netbsd-2-0-RC1:1.133
	netbsd-2-0:1.133.0.2
	netbsd-2-0-base:1.133
	netbsd-1-6-PATCH002-RELEASE:1.121.4.1
	netbsd-1-6-PATCH002:1.121.4.1
	netbsd-1-6-PATCH002-RC4:1.121.4.1
	netbsd-1-6-PATCH002-RC3:1.121.4.1
	netbsd-1-6-PATCH002-RC2:1.121.4.1
	netbsd-1-6-PATCH002-RC1:1.121.4.1
	ktrace-lwp:1.129.0.2
	ktrace-lwp-base:1.135
	netbsd-1-6-PATCH001:1.121.4.1
	netbsd-1-6-PATCH001-RELEASE:1.121.4.1
	netbsd-1-6-PATCH001-RC3:1.121.4.1
	netbsd-1-6-PATCH001-RC2:1.121.4.1
	netbsd-1-6-PATCH001-RC1:1.121.4.1
	nathanw_sa_end:1.110.2.7
	nathanw_sa_before_merge:1.127
	fvdl_fs64_base:1.127
	gmcgarry_ctxsw:1.127.0.4
	gmcgarry_ctxsw_base:1.127
	gmcgarry_ucred:1.127.0.2
	gmcgarry_ucred_base:1.127
	nathanw_sa_base:1.127
	kqueue-aftermerge:1.125
	kqueue-beforemerge:1.125
	netbsd-1-6-RELEASE:1.121.4.1
	netbsd-1-6-RC3:1.121.4.1
	netbsd-1-6-RC2:1.121.4.1
	netbsd-1-6-RC1:1.121.4.1
	netbsd-1-6:1.121.0.4
	netbsd-1-6-base:1.121
	gehenna-devsw:1.121.0.2
	gehenna-devsw-base:1.122
	netbsd-1-5-PATCH003:1.99.4.1
	eeh-devprop:1.117.0.6
	eeh-devprop-base:1.117
	newlock:1.117.0.4
	newlock-base:1.117
	ifpoll-base:1.117
	nathanw_sa:1.110.0.2
	thorpej-mips-cache:1.109.0.4
	thorpej-mips-cache-base:1.110
	thorpej-devvp-base3:1.109
	thorpej-devvp-base2:1.109
	post-chs-ubcperf:1.109
	pre-chs-ubcperf:1.109
	thorpej-devvp:1.109.0.2
	thorpej-devvp-base:1.109
	netbsd-1-5-PATCH002:1.99.4.1
	kqueue:1.108.0.2
	kqueue-base:1.123
	netbsd-1-5-PATCH001:1.99.4.1
	thorpej_scsipi_beforemerge:1.106
	thorpej_scsipi_nbase:1.106
	netbsd-1-5-RELEASE:1.99.4.1
	netbsd-1-5-BETA2:1.99.4.1
	netbsd-1-5-BETA:1.99.4.1
	netbsd-1-4-PATCH003:1.84.2.1
	netbsd-1-5-ALPHA2:1.99
	netbsd-1-5:1.99.0.4
	netbsd-1-5-base:1.99
	minoura-xpg4dl:1.99.0.2
	minoura-xpg4dl-base:1.99
	netbsd-1-4-PATCH002:1.84.2.1
	chs-ubc2-newbase:1.96
	wrstuden-devbsize-19991221:1.93
	wrstuden-devbsize:1.92.0.2
	wrstuden-devbsize-base:1.93
	kame_141_19991130:1.84
	comdex-fall-1999:1.93.0.6
	comdex-fall-1999-base:1.93
	fvdl-softdep:1.93.0.4
	fvdl-softdep-base:1.93
	thorpej_scsipi:1.93.0.2
	thorpej_scsipi_base:1.106
	netbsd-1-4-PATCH001:1.84
	kame_14_19990705:1.84
	kame_14_19990628:1.84
	kame:1.84.0.6
	chs-ubc2:1.84.0.4
	chs-ubc2-base:1.89
	netbsd-1-4-RELEASE:1.84
	netbsd-1-4:1.84.0.2
	netbsd-1-4-base:1.84
	netbsd-1-3-PATCH003:1.70
	netbsd-1-3-PATCH003-CANDIDATE2:1.70
	kenh-if-detach:1.78.0.2
	kenh-if-detach-base:1.78
	netbsd-1-3-PATCH003-CANDIDATE1:1.70
	netbsd-1-3-PATCH003-CANDIDATE0:1.70
	chs-ubc:1.77.0.2
	chs-ubc-base:1.77
	eeh-paddr_t:1.74.0.2
	eeh-paddr_t-base:1.74
	netbsd-1-3-PATCH002:1.70
	netbsd-1-3-PATCH001:1.70
	netbsd-1-3-RELEASE:1.70
	netbsd-1-3-BETA:1.70
	netbsd-1-3:1.70.0.2
	netbsd-1-3-base:1.70
	thorpej-signal:1.62.0.2
	thorpej-signal-base:1.62
	marc-pcmcia:1.60.0.2
	marc-pcmcia-bp:1.60
	marc-pcmcia-base:1.67
	bouyer-scsipi:1.57.0.2
	is-newarp-before-merge:1.51
	is-newarp:1.51.0.6
	is-newarp-base:1.51
	netbsd-1-2-PATCH001:1.48
	mrg-vm-swap:1.51.0.4
	thorpej-setroot:1.51.0.2
	netbsd-1-2-RELEASE:1.48
	netbsd-1-2-BETA:1.48
	netbsd-1-2:1.48.0.4
	netbsd-1-2-base:1.48
	netbsd-1-1-PATCH001:1.31.2.2
	netbsd-1-1-RELEASE:1.31.2.2
	netbsd-1-1:1.31.0.2
	netbsd-1-1-base:1.31;
locks; strict;
comment	@# @;


1.198
date	2026.07.06.16.21.47;	author thorpej;	state Exp;
branches;
next	1.197;
commitid	ACo7LQPPark6ZBMG;

1.197
date	2026.05.29.11.26.09;	author thorpej;	state Exp;
branches;
next	1.196;
commitid	5UltAWVbTWuAzHHG;

1.196
date	2026.04.02.03.56.41;	author thorpej;	state Exp;
branches;
next	1.195;
commitid	kRVSWMJogARkUkAG;

1.195
date	2026.03.30.03.32.21;	author thorpej;	state Exp;
branches;
next	1.194;
commitid	lx9pFwq6OheuSWzG;

1.194
date	2026.03.29.19.57.33;	author thorpej;	state Exp;
branches;
next	1.193;
commitid	nUEnRPIOb4IhmUzG;

1.193
date	2026.03.29.15.55.18;	author thorpej;	state Exp;
branches;
next	1.192;
commitid	3K6YJOtodFlu1TzG;

1.192
date	2026.03.29.15.50.22;	author thorpej;	state Exp;
branches;
next	1.191;
commitid	YaRhj4H2nfxKZSzG;

1.191
date	2026.03.29.15.15.48;	author thorpej;	state Exp;
branches;
next	1.190;
commitid	DLC8r32oxVazNSzG;

1.190
date	2026.03.29.14.00.16;	author thorpej;	state Exp;
branches;
next	1.189;
commitid	hjBlRg1SCmfOnSzG;

1.189
date	2026.03.28.22.19.32;	author thorpej;	state Exp;
branches;
next	1.188;
commitid	MjVPLX1ch72B7NzG;

1.188
date	2026.03.28.02.48.18;	author thorpej;	state Exp;
branches;
next	1.187;
commitid	d2YJJSInai1iHGzG;

1.187
date	2025.11.20.18.05.00;	author thorpej;	state Exp;
branches;
next	1.186;
commitid	TzcoWwMRUfX2SjjG;

1.186
date	2024.01.09.04.16.23;	author thorpej;	state Exp;
branches
	1.186.4.1;
next	1.185;
commitid	A40ANcSIlLD5bJTE;

1.185
date	2023.05.03.13.49.30;	author phx;	state Exp;
branches;
next	1.184;
commitid	o788u21OhaTenwnE;

1.184
date	2022.05.07.04.40.01;	author msaitoh;	state Exp;
branches;
next	1.183;
commitid	mXHwngy3UYtfZ4DD;

1.183
date	2020.03.07.20.27.54;	author is;	state Exp;
branches;
next	1.182;
commitid	N5MHWOHntevkFvZB;

1.182
date	2019.05.08.13.40.13;	author isaki;	state Exp;
branches;
next	1.181;
commitid	LEGDdtzAItkeapmB;

1.181
date	2018.12.19.13.57.45;	author maxv;	state Exp;
branches
	1.181.2.1;
next	1.180;
commitid	mM5V1h9xgHV4Mp4B;

1.180
date	2018.09.22.16.22.22;	author maxv;	state Exp;
branches;
next	1.179;
commitid	ELFx4fitWHNhp7TA;

1.179
date	2018.03.06.06.04.21;	author spz;	state Exp;
branches
	1.179.2.1;
next	1.178;
commitid	xzAtKaWTEfIupmtA;

1.178
date	2016.10.03.14.26.02;	author rkujawa;	state Exp;
branches
	1.178.14.1;
next	1.177;

1.177
date	2015.03.04.19.10.20;	author mlelstv;	state Exp;
branches
	1.177.2.1;
next	1.176;

1.176
date	2014.07.05.09.39.35;	author tsutsui;	state Exp;
branches
	1.176.2.1
	1.176.4.1;
next	1.175;

1.175
date	2014.01.03.10.30.47;	author rkujawa;	state Exp;
branches
	1.175.2.1;
next	1.174;

1.174
date	2014.01.03.00.33.06;	author rkujawa;	state Exp;
branches;
next	1.173;

1.173
date	2013.12.26.20.38.11;	author rkujawa;	state Exp;
branches;
next	1.172;

1.172
date	2013.12.22.02.21.51;	author rkujawa;	state Exp;
branches;
next	1.171;

1.171
date	2013.08.08.21.23.51;	author rkujawa;	state Exp;
branches;
next	1.170;

1.170
date	2013.04.27.22.27.33;	author rkujawa;	state Exp;
branches
	1.170.4.1;
next	1.169;

1.169
date	2013.01.29.00.52.50;	author rkujawa;	state Exp;
branches;
next	1.168;

1.168
date	2013.01.28.14.54.51;	author rkujawa;	state Exp;
branches;
next	1.167;

1.167
date	2013.01.11.11.00.33;	author he;	state Exp;
branches;
next	1.166;

1.166
date	2012.11.25.23.33.56;	author rkujawa;	state Exp;
branches;
next	1.165;

1.165
date	2012.11.19.23.43.08;	author rkujawa;	state Exp;
branches;
next	1.164;

1.164
date	2012.11.14.01.55.25;	author rkujawa;	state Exp;
branches;
next	1.163;

1.163
date	2012.10.27.11.54.21;	author phx;	state Exp;
branches;
next	1.162;

1.162
date	2012.10.14.20.33.17;	author phx;	state Exp;
branches;
next	1.161;

1.161
date	2012.10.14.13.36.07;	author phx;	state Exp;
branches;
next	1.160;

1.160
date	2012.07.11.17.13.31;	author rkujawa;	state Exp;
branches
	1.160.2.1;
next	1.159;

1.159
date	2012.06.07.23.30.52;	author rkujawa;	state Exp;
branches;
next	1.158;

1.158
date	2012.06.01.09.42.16;	author rkujawa;	state Exp;
branches;
next	1.157;

1.157
date	2012.05.30.18.01.51;	author rkujawa;	state Exp;
branches;
next	1.156;

1.156
date	2012.05.15.17.35.44;	author rkujawa;	state Exp;
branches;
next	1.155;

1.155
date	2012.04.17.09.59.03;	author rkujawa;	state Exp;
branches;
next	1.154;

1.154
date	2012.01.24.00.19.39;	author rkujawa;	state Exp;
branches
	1.154.2.1;
next	1.153;

1.153
date	2012.01.19.00.14.08;	author rkujawa;	state Exp;
branches;
next	1.152;

1.152
date	2012.01.11.17.04.29;	author rkujawa;	state Exp;
branches;
next	1.151;

1.151
date	2012.01.10.20.29.50;	author rkujawa;	state Exp;
branches;
next	1.150;

1.150
date	2011.12.15.14.25.12;	author phx;	state Exp;
branches;
next	1.149;

1.149
date	2011.10.27.22.12.23;	author rkujawa;	state Exp;
branches
	1.149.2.1
	1.149.6.1;
next	1.148;

1.148
date	2011.09.19.19.15.29;	author rkujawa;	state Exp;
branches;
next	1.147;

1.147
date	2011.09.17.16.55.34;	author rkujawa;	state Exp;
branches;
next	1.146;

1.146
date	2011.08.04.17.48.51;	author rkujawa;	state Exp;
branches;
next	1.145;

1.145
date	2011.07.01.13.30.18;	author rkujawa;	state Exp;
branches;
next	1.144;

1.144
date	2011.06.12.03.35.38;	author rmind;	state Exp;
branches;
next	1.143;

1.143
date	2011.01.14.10.01.12;	author phx;	state Exp;
branches
	1.143.6.1;
next	1.142;

1.142
date	2009.12.06.06.46.25;	author tsutsui;	state Exp;
branches
	1.142.4.1;
next	1.141;

1.141
date	2009.09.14.02.23.05;	author mhitch;	state Exp;
branches;
next	1.140;

1.140
date	2008.02.20.21.43.33;	author drochner;	state Exp;
branches
	1.140.10.1
	1.140.20.1
	1.140.28.1;
next	1.139;

1.139
date	2007.10.17.19.53.14;	author garbled;	state Exp;
branches;
next	1.138;

1.138
date	2007.08.20.07.40.29;	author is;	state Exp;
branches
	1.138.2.1;
next	1.137;

1.137
date	2007.06.09.16.31.08;	author mhitch;	state Exp;
branches
	1.137.4.1
	1.137.8.1;
next	1.136;

1.136
date	2005.12.11.12.16.26;	author christos;	state Exp;
branches
	1.136.30.1
	1.136.32.1
	1.136.38.1;
next	1.135;

1.135
date	2005.01.13.16.11.38;	author is;	state Exp;
branches
	1.135.10.1;
next	1.134;

1.134
date	2004.12.07.04.33.24;	author chs;	state Exp;
branches;
next	1.133;

1.133
date	2004.01.20.19.58.00;	author jdolecek;	state Exp;
branches;
next	1.132;

1.132
date	2003.09.22.18.17.31;	author jandberg;	state Exp;
branches;
next	1.131;

1.131
date	2003.07.27.01.17.40;	author thorpej;	state Exp;
branches;
next	1.130;

1.130
date	2003.07.14.15.53.46;	author aymeric;	state Exp;
branches;
next	1.129;

1.129
date	2003.06.28.08.39.24;	author he;	state Exp;
branches
	1.129.2.1;
next	1.128;

1.128
date	2003.04.16.20.42.35;	author is;	state Exp;
branches;
next	1.127;

1.127
date	2002.11.03.02.29.38;	author chs;	state Exp;
branches;
next	1.126;

1.126
date	2002.11.02.20.26.37;	author chs;	state Exp;
branches;
next	1.125;

1.125
date	2002.10.20.02.37.21;	author chs;	state Exp;
branches;
next	1.124;

1.124
date	2002.10.11.00.46.37;	author thorpej;	state Exp;
branches;
next	1.123;

1.123
date	2002.09.06.13.18.43;	author gehenna;	state Exp;
branches;
next	1.122;

1.122
date	2002.05.26.12.47.41;	author jdolecek;	state Exp;
branches;
next	1.121;

1.121
date	2002.04.22.09.41.19;	author augustss;	state Exp;
branches
	1.121.2.1
	1.121.4.1;
next	1.120;

1.120
date	2002.04.19.16.29.17;	author heinz;	state Exp;
branches;
next	1.119;

1.119
date	2002.04.17.00.59.07;	author heinz;	state Exp;
branches;
next	1.118;

1.118
date	2002.04.16.20.50.17;	author thorpej;	state Exp;
branches;
next	1.117;

1.117
date	2002.01.21.22.13.25;	author is;	state Exp;
branches;
next	1.116;

1.116
date	2002.01.21.21.57.03;	author jdolecek;	state Exp;
branches;
next	1.115;

1.115
date	2002.01.13.23.24.22;	author jandberg;	state Exp;
branches;
next	1.114;

1.114
date	2001.12.23.12.01.12;	author aymeric;	state Exp;
branches;
next	1.113;

1.113
date	2001.11.28.10.21.11;	author lukem;	state Exp;
branches;
next	1.112;

1.112
date	2001.11.20.14.34.19;	author lukem;	state Exp;
branches;
next	1.111;

1.111
date	2001.11.20.12.56.20;	author lukem;	state Exp;
branches;
next	1.110;

1.110
date	2001.11.05.21.29.43;	author aymeric;	state Exp;
branches
	1.110.2.1;
next	1.109;

1.109
date	2001.08.25.21.15.45;	author is;	state Exp;
branches
	1.109.4.1;
next	1.108;

1.108
date	2001.06.18.02.00.48;	author christos;	state Exp;
branches
	1.108.2.1;
next	1.107;

1.107
date	2001.05.08.06.09.30;	author is;	state Exp;
branches;
next	1.106;

1.106
date	2001.03.17.22.03.13;	author is;	state Exp;
branches;
next	1.105;

1.105
date	2001.03.10.23.55.31;	author is;	state Exp;
branches;
next	1.104;

1.104
date	2001.02.02.21.52.12;	author is;	state Exp;
branches
	1.104.2.1;
next	1.103;

1.103
date	2001.01.26.10.31.29;	author aymeric;	state Exp;
branches;
next	1.102;

1.102
date	2001.01.21.22.23.07;	author is;	state Exp;
branches;
next	1.101;

1.101
date	2001.01.17.00.07.20;	author fvdl;	state Exp;
branches;
next	1.100;

1.100
date	2000.09.03.19.07.05;	author is;	state Exp;
branches;
next	1.99;

1.99
date	2000.04.21.16.51.36;	author bouyer;	state Exp;
branches
	1.99.4.1;
next	1.98;

1.98
date	2000.03.23.22.44.42;	author is;	state Exp;
branches;
next	1.97;

1.97
date	2000.03.14.15.56.52;	author oster;	state Exp;
branches;
next	1.96;

1.96
date	2000.01.31.22.47.07;	author mhitch;	state Exp;
branches;
next	1.95;

1.95
date	2000.01.23.21.10.26;	author aymeric;	state Exp;
branches;
next	1.94;

1.94
date	99.12.30.20.56.45;	author is;	state Exp;
branches;
next	1.93;

1.93
date	99.10.15.21.50.34;	author is;	state Exp;
branches
	1.93.2.1;
next	1.92;

1.92
date	99.09.20.23.17.13;	author is;	state Exp;
branches
	1.92.2.1;
next	1.91;

1.91
date	99.09.07.19.40.56;	author is;	state Exp;
branches;
next	1.90;

1.90
date	99.09.06.21.50.47;	author is;	state Exp;
branches;
next	1.89;

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

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

1.87
date	99.06.07.20.31.28;	author thorpej;	state Exp;
branches;
next	1.86;

1.86
date	99.04.19.21.22.57;	author kleink;	state Exp;
branches;
next	1.85;

1.85
date	99.04.16.11.13.38;	author kleink;	state Exp;
branches;
next	1.84;

1.84
date	99.03.26.21.18.49;	author is;	state Exp;
branches
	1.84.2.1
	1.84.4.1;
next	1.83;

1.83
date	99.03.25.23.19.59;	author is;	state Exp;
branches;
next	1.82;

1.82
date	99.03.25.23.16.14;	author is;	state Exp;
branches;
next	1.81;

1.81
date	99.03.25.21.55.17;	author is;	state Exp;
branches;
next	1.80;

1.80
date	99.03.07.22.16.19;	author is;	state Exp;
branches;
next	1.79;

1.79
date	98.12.15.19.36.55;	author itohy;	state Exp;
branches;
next	1.78;

1.78
date	98.11.11.22.26.27;	author veego;	state Exp;
branches;
next	1.77;

1.77
date	98.10.08.21.46.39;	author is;	state Exp;
branches;
next	1.76;

1.76
date	98.09.02.22.32.08;	author is;	state Exp;
branches;
next	1.75;

1.75
date	98.08.10.18.53.31;	author is;	state Exp;
branches;
next	1.74;

1.74
date	98.07.21.17.36.01;	author drochner;	state Exp;
branches;
next	1.73;

1.73
date	98.07.03.22.25.33;	author mhitch;	state Exp;
branches;
next	1.72;

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

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

1.70
date	97.10.19.19.20.34;	author veego;	state Exp;
branches;
next	1.69;

1.69
date	97.10.18.23.31.37;	author is;	state Exp;
branches;
next	1.68;

1.68
date	97.10.16.23.58.36;	author is;	state Exp;
branches;
next	1.67;

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

1.66
date	97.10.10.04.56.12;	author mhitch;	state Exp;
branches;
next	1.65;

1.65
date	97.10.04.04.02.03;	author mhitch;	state Exp;
branches;
next	1.64;

1.64
date	97.09.28.20.50.00;	author is;	state Exp;
branches;
next	1.63;

1.63
date	97.09.27.22.44.31;	author is;	state Exp;
branches;
next	1.62;

1.62
date	97.08.27.19.32.47;	author is;	state Exp;
branches;
next	1.61;

1.61
date	97.08.27.11.25.43;	author bouyer;	state Exp;
branches;
next	1.60;

1.60
date	97.07.19.00.01.47;	author is;	state Exp;
branches
	1.60.2.1;
next	1.59;

1.59
date	97.07.17.23.29.31;	author is;	state Exp;
branches;
next	1.58;

1.58
date	97.07.16.00.01.51;	author is;	state Exp;
branches;
next	1.57;

1.57
date	97.06.14.22.24.13;	author is;	state Exp;
branches
	1.57.2.1;
next	1.56;

1.56
date	97.05.25.22.03.08;	author veego;	state Exp;
branches;
next	1.55;

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

1.54
date	97.03.27.21.21.12;	author veego;	state Exp;
branches;
next	1.53;

1.53
date	97.03.17.19.46.39;	author gwr;	state Exp;
branches;
next	1.52;

1.52
date	97.03.15.18.09.20;	author is;	state Exp;
branches;
next	1.51;

1.51
date	96.12.16.16.17.31;	author is;	state Exp;
branches
	1.51.6.1;
next	1.50;

1.50
date	96.12.04.16.36.36;	author is;	state Exp;
branches;
next	1.49;

1.49
date	96.10.17.15.42.38;	author is;	state Exp;
branches;
next	1.48;

1.48
date	96.05.19.21.04.50;	author veego;	state Exp;
branches;
next	1.47;

1.47
date	96.05.12.16.17.19;	author thorpej;	state Exp;
branches;
next	1.46;

1.46
date	96.05.09.20.31.00;	author is;	state Exp;
branches;
next	1.45;

1.45
date	96.05.07.00.34.17;	author thorpej;	state Exp;
branches;
next	1.44;

1.44
date	96.04.27.20.51.08;	author veego;	state Exp;
branches;
next	1.43;

1.43
date	96.04.26.20.21.59;	author is;	state Exp;
branches;
next	1.42;

1.42
date	96.04.24.11.41.24;	author is;	state Exp;
branches;
next	1.41;

1.41
date	96.03.28.18.41.55;	author is;	state Exp;
branches;
next	1.40;

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

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

1.38
date	96.03.17.05.53.57;	author mhitch;	state Exp;
branches;
next	1.37;

1.37
date	96.03.17.01.16.52;	author thorpej;	state Exp;
branches;
next	1.36;

1.36
date	96.03.02.14.00.32;	author veego;	state Exp;
branches;
next	1.35;

1.35
date	96.03.01.19.42.26;	author is;	state Exp;
branches;
next	1.34;

1.34
date	96.02.24.08.59.21;	author chopps;	state Exp;
branches;
next	1.33;

1.33
date	96.01.28.19.57.47;	author chopps;	state Exp;
branches;
next	1.32;

1.32
date	95.11.30.00.56.48;	author jtc;	state Exp;
branches;
next	1.31;

1.31
date	95.10.09.02.08.38;	author chopps;	state Exp;
branches
	1.31.2.1;
next	1.30;

1.30
date	95.10.07.18.05.13;	author chopps;	state Exp;
branches;
next	1.29;

1.29
date	95.10.05.12.41.04;	author chopps;	state Exp;
branches;
next	1.28;

1.28
date	95.09.30.01.52.50;	author chopps;	state Exp;
branches;
next	1.27;

1.27
date	95.08.18.16.18.43;	author chopps;	state Exp;
branches;
next	1.26;

1.26
date	95.08.18.15.56.57;	author chopps;	state Exp;
branches;
next	1.25;

1.25
date	95.05.12.13.09.22;	author chopps;	state Exp;
branches;
next	1.24;

1.24
date	95.04.27.12.08.54;	author christos;	state Exp;
branches;
next	1.23;

1.23
date	95.04.23.16.20.53;	author chopps;	state Exp;
branches;
next	1.22;

1.22
date	95.04.22.23.36.56;	author christos;	state Exp;
branches;
next	1.21;

1.21
date	95.04.22.20.25.04;	author christos;	state Exp;
branches;
next	1.20;

1.20
date	95.04.11.09.52.11;	author mellon;	state Exp;
branches;
next	1.19;

1.19
date	95.03.02.03.30.55;	author chopps;	state Exp;
branches;
next	1.18;

1.18
date	95.02.28.22.06.05;	author chopps;	state Exp;
branches;
next	1.17;

1.17
date	95.02.12.19.18.57;	author chopps;	state Exp;
branches;
next	1.16;

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

1.15
date	94.12.28.09.13.42;	author chopps;	state Exp;
branches;
next	1.14;

1.14
date	94.12.01.17.24.46;	author chopps;	state Exp;
branches;
next	1.13;

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

1.12
date	94.10.06.19.07.20;	author chopps;	state Exp;
branches;
next	1.11;

1.11
date	94.07.16.02.26.21;	author chopps;	state Exp;
branches;
next	1.10;

1.10
date	94.06.15.19.04.28;	author chopps;	state Exp;
branches
	1.10.2.1;
next	1.9;

1.9
date	94.06.05.07.43.37;	author chopps;	state Exp;
branches;
next	1.8;

1.8
date	94.05.29.04.50.04;	author chopps;	state Exp;
branches;
next	1.7;

1.7
date	94.05.29.01.44.37;	author chopps;	state Exp;
branches;
next	1.6;

1.6
date	94.05.25.21.54.09;	author chopps;	state Exp;
branches;
next	1.5;

1.5
date	94.05.25.07.59.02;	author chopps;	state Exp;
branches;
next	1.4;

1.4
date	94.05.22.19.33.25;	author chopps;	state Exp;
branches;
next	1.3;

1.3
date	94.05.22.07.22.25;	author chopps;	state Exp;
branches;
next	1.2;

1.2
date	94.05.12.05.57.00;	author chopps;	state Exp;
branches;
next	1.1;

1.1
date	94.05.08.05.54.39;	author chopps;	state Exp;
branches;
next	;

1.186.4.1
date	2025.11.21.09.53.24;	author martin;	state Exp;
branches;
next	;
commitid	kMENB4DXduMv8pjG;

1.181.2.1
date	2019.05.05.02.31.39;	author isaki;	state Exp;
branches;
next	;
commitid	P6qg5pdPOH2RzXlB;

1.179.2.1
date	2019.06.10.22.05.48;	author christos;	state Exp;
branches;
next	1.179.2.2;
commitid	jtc8rnCzWiEEHGqB;

1.179.2.2
date	2020.04.08.14.07.26;	author martin;	state Exp;
branches;
next	;
commitid	Qli2aW9E74UFuA3C;

1.178.14.1
date	2018.03.15.09.12.02;	author pgoyette;	state Exp;
branches;
next	1.178.14.2;
commitid	lb7w3QtkrVH4axuA;

1.178.14.2
date	2018.09.30.01.45.36;	author pgoyette;	state Exp;
branches;
next	1.178.14.3;
commitid	SQ44grEPCeKPh4UA;

1.178.14.3
date	2018.12.26.14.01.32;	author pgoyette;	state Exp;
branches;
next	;
commitid	xUhK8IAeBM1azj5B;

1.177.2.1
date	2016.11.04.14.48.57;	author pgoyette;	state Exp;
branches;
next	;

1.176.2.1
date	2015.05.26.02.28.46;	author msaitoh;	state Exp;
branches;
next	;

1.176.4.1
date	2015.04.06.15.17.51;	author skrll;	state Exp;
branches;
next	1.176.4.2;

1.176.4.2
date	2016.10.05.20.55.23;	author skrll;	state Exp;
branches;
next	;

1.175.2.1
date	2014.08.10.06.53.49;	author tls;	state Exp;
branches;
next	;

1.170.4.1
date	2013.08.28.23.59.10;	author rmind;	state Exp;
branches;
next	1.170.4.2;

1.170.4.2
date	2014.05.18.17.44.55;	author rmind;	state Exp;
branches;
next	;

1.160.2.1
date	2012.11.20.03.00.57;	author tls;	state Exp;
branches;
next	1.160.2.2;

1.160.2.2
date	2013.02.25.00.28.21;	author tls;	state Exp;
branches;
next	1.160.2.3;

1.160.2.3
date	2013.06.23.06.19.59;	author tls;	state Exp;
branches;
next	1.160.2.4;

1.160.2.4
date	2014.08.20.00.02.43;	author tls;	state Exp;
branches;
next	1.160.2.5;

1.160.2.5
date	2017.12.03.11.35.48;	author jdolecek;	state Exp;
branches;
next	;
commitid	XcIYRZTAh1LmerhA;

1.154.2.1
date	2012.11.22.00.23.35;	author riz;	state Exp;
branches;
next	1.154.2.2;

1.154.2.2
date	2012.11.22.00.27.54;	author riz;	state Exp;
branches;
next	;

1.149.2.1
date	2012.04.17.00.06.01;	author yamt;	state Exp;
branches;
next	1.149.2.2;

1.149.2.2
date	2012.05.23.10.07.40;	author yamt;	state Exp;
branches;
next	1.149.2.3;

1.149.2.3
date	2012.10.30.17.18.47;	author yamt;	state Exp;
branches;
next	1.149.2.4;

1.149.2.4
date	2013.01.16.05.32.41;	author yamt;	state Exp;
branches;
next	1.149.2.5;

1.149.2.5
date	2013.01.23.00.05.39;	author yamt;	state Exp;
branches;
next	1.149.2.6;

1.149.2.6
date	2014.05.22.11.39.28;	author yamt;	state Exp;
branches;
next	;

1.149.6.1
date	2012.02.18.07.31.15;	author mrg;	state Exp;
branches;
next	1.149.6.2;

1.149.6.2
date	2012.04.29.23.04.37;	author mrg;	state Exp;
branches;
next	1.149.6.3;

1.149.6.3
date	2012.06.02.11.08.50;	author mrg;	state Exp;
branches;
next	;

1.143.6.1
date	2011.06.23.14.18.57;	author cherry;	state Exp;
branches;
next	;

1.142.4.1
date	2010.03.18.04.36.47;	author rmind;	state Exp;
branches;
next	1.142.4.2;

1.142.4.2
date	2011.03.05.20.49.20;	author rmind;	state Exp;
branches;
next	;

1.140.10.1
date	2009.09.16.13.37.35;	author yamt;	state Exp;
branches;
next	1.140.10.2;

1.140.10.2
date	2010.03.11.15.02.00;	author yamt;	state Exp;
branches;
next	;

1.140.20.1
date	2009.09.16.04.53.20;	author snj;	state Exp;
branches;
next	;

1.140.28.1
date	2010.04.21.00.33.52;	author matt;	state Exp;
branches;
next	;

1.138.2.1
date	2007.11.06.23.14.30;	author matt;	state Exp;
branches;
next	1.138.2.2;

1.138.2.2
date	2008.03.23.02.03.53;	author matt;	state Exp;
branches;
next	;

1.137.4.1
date	2007.09.03.10.18.17;	author skrll;	state Exp;
branches;
next	;

1.137.8.1
date	2007.09.03.16.47.07;	author jmcneill;	state Exp;
branches;
next	;

1.136.30.1
date	2007.07.15.13.15.26;	author ad;	state Exp;
branches;
next	1.136.30.2;

1.136.30.2
date	2007.08.20.18.37.16;	author ad;	state Exp;
branches;
next	;

1.136.32.1
date	2007.07.11.19.57.48;	author mjf;	state Exp;
branches;
next	;

1.136.38.1
date	2007.06.26.18.12.07;	author garbled;	state Exp;
branches;
next	1.136.38.2;

1.136.38.2
date	2007.10.03.19.22.20;	author garbled;	state Exp;
branches;
next	;

1.135.10.1
date	2007.09.03.14.22.44;	author yamt;	state Exp;
branches;
next	1.135.10.2;

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

1.129.2.1
date	2004.08.03.10.31.49;	author skrll;	state Exp;
branches;
next	1.129.2.2;

1.129.2.2
date	2004.09.18.14.31.33;	author skrll;	state Exp;
branches;
next	1.129.2.3;

1.129.2.3
date	2004.09.21.13.12.18;	author skrll;	state Exp;
branches;
next	1.129.2.4;

1.129.2.4
date	2004.12.18.09.31.01;	author skrll;	state Exp;
branches;
next	1.129.2.5;

1.129.2.5
date	2005.01.17.19.29.12;	author skrll;	state Exp;
branches;
next	;

1.121.2.1
date	2002.05.16.13.31.55;	author gehenna;	state Exp;
branches;
next	1.121.2.2;

1.121.2.2
date	2002.05.17.15.09.02;	author gehenna;	state Exp;
branches;
next	1.121.2.3;

1.121.2.3
date	2002.05.30.15.32.31;	author gehenna;	state Exp;
branches;
next	;

1.121.4.1
date	2002.05.28.19.34.47;	author tv;	state Exp;
branches;
next	;

1.110.2.1
date	2001.11.05.21.29.43;	author nathanw;	state dead;
branches;
next	1.110.2.2;

1.110.2.2
date	2002.01.08.00.22.58;	author nathanw;	state Exp;
branches;
next	1.110.2.3;

1.110.2.3
date	2002.02.28.04.06.29;	author nathanw;	state Exp;
branches;
next	1.110.2.4;

1.110.2.4
date	2002.06.20.03.37.52;	author nathanw;	state Exp;
branches;
next	1.110.2.5;

1.110.2.5
date	2002.09.17.21.12.54;	author nathanw;	state Exp;
branches;
next	1.110.2.6;

1.110.2.6
date	2002.10.18.02.34.43;	author nathanw;	state Exp;
branches;
next	1.110.2.7;

1.110.2.7
date	2002.11.11.21.56.13;	author nathanw;	state Exp;
branches;
next	;

1.109.4.1
date	2001.11.12.21.16.22;	author thorpej;	state Exp;
branches;
next	;

1.108.2.1
date	2001.09.13.01.13.00;	author thorpej;	state Exp;
branches;
next	1.108.2.2;

1.108.2.2
date	2002.01.10.19.37.16;	author thorpej;	state Exp;
branches;
next	1.108.2.3;

1.108.2.3
date	2002.02.11.20.06.49;	author jdolecek;	state Exp;
branches;
next	1.108.2.4;

1.108.2.4
date	2002.06.23.17.34.24;	author jdolecek;	state Exp;
branches;
next	1.108.2.5;

1.108.2.5
date	2002.10.10.18.31.19;	author jdolecek;	state Exp;
branches;
next	;

1.104.2.1
date	2001.04.09.01.50.34;	author nathanw;	state Exp;
branches;
next	1.104.2.2;

1.104.2.2
date	2001.06.21.18.13.09;	author nathanw;	state Exp;
branches;
next	;

1.99.4.1
date	2000.09.03.19.17.57;	author is;	state Exp;
branches;
next	;

1.93.2.1
date	2000.11.20.19.58.26;	author bouyer;	state Exp;
branches;
next	1.93.2.2;

1.93.2.2
date	2001.01.18.09.22.09;	author bouyer;	state Exp;
branches;
next	1.93.2.3;

1.93.2.3
date	2001.02.11.19.08.46;	author bouyer;	state Exp;
branches;
next	1.93.2.4;

1.93.2.4
date	2001.03.12.13.27.11;	author bouyer;	state Exp;
branches;
next	1.93.2.5;

1.93.2.5
date	2001.03.27.15.30.14;	author bouyer;	state Exp;
branches;
next	;

1.92.2.1
date	99.12.27.18.31.33;	author wrstuden;	state Exp;
branches;
next	;

1.84.2.1
date	2000.02.04.23.19.05;	author he;	state Exp;
branches;
next	;

1.84.4.1
date	99.06.21.00.46.39;	author thorpej;	state Exp;
branches;
next	1.84.4.2;

1.84.4.2
date	99.08.02.19.36.41;	author thorpej;	state Exp;
branches;
next	;

1.60.2.1
date	97.08.27.21.45.09;	author thorpej;	state Exp;
branches;
next	1.60.2.2;

1.60.2.2
date	97.09.01.20.06.35;	author thorpej;	state Exp;
branches;
next	1.60.2.3;

1.60.2.3
date	97.10.14.08.26.05;	author thorpej;	state Exp;
branches;
next	1.60.2.4;

1.60.2.4
date	97.10.16.01.04.02;	author thorpej;	state Exp;
branches;
next	;

1.57.2.1
date	97.07.01.17.35.45;	author bouyer;	state Exp;
branches;
next	1.57.2.2;

1.57.2.2
date	97.07.17.13.42.48;	author bouyer;	state Exp;
branches;
next	1.57.2.3;

1.57.2.3
date	97.07.22.12.21.17;	author bouyer;	state Exp;
branches;
next	;

1.51.6.1
date	97.03.10.16.20.15;	author is;	state Exp;
branches;
next	;

1.31.2.1
date	95.10.20.11.01.01;	author chopps;	state Exp;
branches;
next	1.31.2.2;

1.31.2.2
date	95.11.10.19.29.49;	author chopps;	state Exp;
branches;
next	;

1.10.2.1
date	94.07.16.03.32.46;	author cgd;	state Exp;
branches;
next	;


desc
@@


1.198
log
@Now that all m68k platforms are using the commonn db_memrw.c, declare
that file in the common files.m68k.
@
text
@#	$NetBSD: files.amiga,v 1.197 2026/05/29 11:26:09 thorpej Exp $

# maxpartitions must be first item in files.${ARCH}.newconf
maxpartitions 16			# NOTE THAT AMIGA IS SPECIAL!

defflag				PANICBUTTON	# panic on kbd NMI if not DDB

maxusers 2 8 64

defflag	opt_amigaccgrf.h	GRF_NTSC
defflag	opt_amigaccgrf.h	GRF_PAL	:GRF_NTSC	# temporary workaround
defflag	opt_amigaccgrf.h	GRF_ECS GRF_AGA
defflag	opt_amigaccgrf.h	GRF_A2024:GRF_ECS
defflag	opt_amigaccgrf.h	GRF_AGA_VGA:GRF_AGA
defflag	opt_amigaccgrf.h	GRF_SUPER72:GRF_AGA
defflag	opt_amigaccgrf.h	USE_C_BFOPS

defflag	opt_amigacons.h		RETINACONSOLE ULOWELLCONSOLE CL5426CONSOLE
defflag	opt_amigacons.h		CV64CONSOLE CV3DCONSOLE TSENGCONSOLE
defflag	opt_amigacons.h		SERCONSOLE

defflag	opt_mntva.h		MNTVA_CONSOLE

defflag opt_zz9k_fb.h		ZZFB_CONSOLE

defflag	opt_kfont.h		KFONT_CONS_ISO8859_1
defflag	opt_kfont.h		KFONT_CONS_ISO8859_2

defparam opt_retina.h		RH_MEMCLK
defflag	opt_retina.h		RH_64BIT_SPRITE RH_HARDWARECURSOR
defflag	opt_retina.h		RETINA_SPEED_HACK

defflag				BB060STUPIDROM
defflag				P5PPC68KBOARD
defflag				LEV6_DEFER
defflag				DEVRELOAD

defflag	opt_p5pb.h		P5PB_DEBUG P5PB_CONSOLE

defparam			IOBZCLOCK

device	mainbus {}
attach	mainbus at root

device	cpu
attach	cpu at mainbus

# for bus_space
define	amibus_bl
file	arch/amiga/amiga/amiga_bus_simple_4.c

define	amibus_ww
file	arch/amiga/amiga/amiga_bus_simple_2word.c

define	amibus_wb
file	arch/amiga/amiga/amiga_bus_simple_1word.c

define	amibus_b16
file	arch/amiga/amiga/amiga_bus_simple_16.c	amibus_b16

define	amibus_b800
file	arch/amiga/amiga/amiga_bus_simple_0x800.c	amibus_b800

define	amibus_b1000
file	arch/amiga/amiga/amiga_bus_simple_0x1000.c	amibus_b1000

define	amibus_b4000
file	arch/amiga/amiga/amiga_bus_simple_0x4000.c	amibus_b4000

define	amibus_empb
file	arch/amiga/pci/empb_bsm.c	amibus_empb

file	arch/amiga/amiga/bus.c

# zorro expansion bus.
device	zbus {}
attach	zbus at mainbus
file	arch/amiga/dev/zbus.c		zbus

define	event {}
file	arch/amiga/dev/event.c		event

device	clock
attach	clock at mainbus
file	arch/amiga/dev/clock.c

# A2000 internal hwc
device	a2kbbc: msm6242b
attach	a2kbbc at mainbus
file	arch/amiga/dev/a2kbbc.c		a2kbbc

# A3000/4000 internal hwc
device	a34kbbc
attach	a34kbbc at mainbus
file	arch/amiga/dev/a34kbbc.c	a34kbbc

# keyboard
device	kbd: event,wskbddev
attach	kbd at mainbus
file	arch/amiga/dev/kbd.c		kbd needs-flag
file	arch/amiga/dev/wskbdmap_amiga.c	kbd

# serial port
device	ser: tty
attach	ser at mainbus
file	arch/amiga/dev/ser.c		ser needs-count

# parallel port
device	par
attach	par at mainbus
file	arch/amiga/dev/par.c		par needs-count

# audio
device	aucc: audiobus
attach	aucc at mainbus
file	arch/amiga/dev/aucc.c		aucc needs-flag

device	melody: audiobus, tms320av110
attach	melody at zbus
file	arch/amiga/dev/melody.c		melody

device repulse: audiobus, ac97
attach	repulse at zbus
file	arch/amiga/dev/repulse.c	repulse

device	toccata: audiobus, ad1848
attach	toccata at zbus
file	arch/amiga/dev/toccata.c	toccata

# mouse
device	ms: event, wsmousedev
attach	ms at mainbus
file	arch/amiga/dev/ms.c		ms needs-flag

# floppy
device	fdc { unit = -1 }
attach	fdc at mainbus

device	fd: disk
attach	fd at fdc
file	arch/amiga/dev/fd.c		fd needs-flag

# graphic devices
define	grfbus {}

device	grf {}: wsemuldisplaydev, vcons
attach	grf at grfbus
file	arch/amiga/dev/grf.c		grf needs-count

device	ite: tty
attach	ite at grf
file	arch/amiga/dev/ite.c		ite needs-flag
file	arch/amiga/dev/kbdmap.c		ite
file	arch/amiga/dev/kf_custom.c	kfont_custom
file	arch/amiga/dev/kf_iso8859_1_8x8.c	kfont_cons_iso8859_1 &
	( ite | wsdisplay)
file	arch/amiga/dev/kf_iso8859_1_8x11.c	kfont_cons_iso8859_1 &
	kfont_8x11
file	arch/amiga/dev/kf_iso8859_2_8x8.c	kfont_cons_iso8859_2 &
	( ite | wsdisplay )
file	arch/amiga/dev/kf_iso8859_2_8x11.c	kfont_cons_iso8859_2 &
	kfont_8x11

# custom chips grf (ite0 grf0)
device	grfcc: grfbus
attach	grfcc at mainbus
file	arch/amiga/dev/grf_cc.c		grfcc needs-flag
file	arch/amiga/dev/ite_cc.c		grfcc & ite

# wscons interface to custom chips
device	amidisplaycc: wsemuldisplaydev, vcons
attach	amidisplaycc at mainbus
file	arch/amiga/dev/amidisplaycc.c	amidisplaycc needs-flag

defpseudo	view
file	arch/amiga/dev/view.c		view | grfcc needs-count
file	arch/amiga/dev/grfabs.c		grfcc | view | amidisplaycc
file	arch/amiga/dev/grfabs_cc.c	grfcc | view | amidisplaycc
file	arch/amiga/dev/grfabs_ccglb.c	grfcc | view | amidisplaycc

# retina ZII grf (ite1 grf1)
device	grfrt: grfbus
attach	grfrt at zbus
file	arch/amiga/dev/grf_rt.c		grfrt needs-flag
file	arch/amiga/dev/ite_rt.c		grfrt & ite

# retina ZIII grf (ite2 grf2)
device	grfrh: grfbus
attach	grfrh at zbus
file	arch/amiga/dev/grf_rh.c		grfrh needs-flag
file	arch/amiga/dev/ite_rh.c		grfrh & ite

# cirrus grf (ite3 grf3)
device	grfcl: grfbus
attach	grfcl at zbus
file	arch/amiga/dev/grf_cl.c		grfcl needs-flag
file	arch/amiga/dev/ite_cl.c		grfcl & ite

# A2410 grf (ite4 grf4)
device	grful: grfbus
attach	grful at zbus
file	arch/amiga/dev/grf_ul.c		grful needs-flag
file	arch/amiga/dev/ite_ul.c		grful & ite
file	arch/amiga/dev/grf_ultms.c	grful

# CyberVison 64 grf (ite5 grf5)
device	grfcv: grfbus
attach	grfcv at zbus
file	arch/amiga/dev/grf_cv.c		grfcv needs-flag
file	arch/amiga/dev/ite_cv.c		grfcv & ite

# Tseng grf (ite6 grf6)
device	grfet: grfbus
attach	grfet at zbus
file	arch/amiga/dev/grf_et.c		grfet needs-flag
file	arch/amiga/dev/ite_et.c		grfet & ite

# CyberVison 64/3D grf (ite7 grf7)
device	grfcv3d: grfbus
attach	grfcv3d at zbus
file	arch/amiga/dev/grf_cv3d.c	grfcv3d needs-flag
file	arch/amiga/dev/ite_cv3d.c	grfcv3d & ite

# MNT VA2000
device	mntva: wsemuldisplaydev, rasops16, rasops32, vcons, videomode
attach	mntva at zbus
file	arch/amiga/dev/mntva.c		mntva needs-flag

# MNT ZZ9000
define	zz9kbus {}
device	zz9k: zz9kbus
attach	zz9k at zbus
file	arch/amiga/dev/zz9k.c		zz9k needs-flag

device	zzfb: wsemuldisplaydev, rasops8, rasops15, rasops16, rasops32, vcons
attach	zzfb at zz9kbus with zz9k_fb
file	arch/amiga/dev/zz9k_fb.c	zz9k_fb needs-flag

device	zz: ifnet, ether, arp
attach	zz at zz9kbus with zz9k_if
file	arch/amiga/dev/zz9k_if.c	zz9k_if needs-flag

device	zzax: audiobus
attach	zzax at zz9kbus with zz9k_ax
file	arch/amiga/dev/zz9k_ax.c	zz9k_ax needs-flag

device	zzusb
attach	zzusb at zz9kbus with zz9k_usb
file	arch/amiga/dev/zz9k_usb.c	zz9k_usb needs-flag

# device defined in sys/conf/files
# A2065, Ameristar, Ariadne ethernet cards
attach	le at zbus with le_zbus: le24
file	arch/amiga/dev/if_le.c		le_zbus needs-flag

# AriadneII ethernet card
# device defined in sys/conf/files
attach	ne at zbus with ne_zbus: rtl80x9
file	arch/amiga/dev/if_ne_zbus.c	ne_zbus needs-flag

# X-Surf
define	xsurfbus {}

device	xsurf: xsurfbus 
attach	xsurf at zbus
file	arch/amiga/dev/xsurf.c		xsurf needs-flag

attach	ne at xsurfbus with ne_xsurf: rtl80x9
file	arch/amiga/dev/if_ne_xsurf.c	ne_xsurf needs-flag

attach	wdc at xsurfbus with wdc_xsurf
file	arch/amiga/dev/wdc_xsurf.c	wdc_xsurf & xsurf

define	xshbus {}

device	xsh: xshbus
attach	xsh at zbus
file	arch/amiga/dev/xsh.c		xsh needs-flag

attach	ne at xshbus with ne_xsh: ax88190, mii_bitbang
file	arch/amiga/dev/if_ne_xsh.c	ne_xsh needs-flag

# Hydra ethernet card
device	ed: ifnet, ether, arp
attach	ed at zbus with ed_zbus: dp8390nic
file	arch/amiga/dev/if_ed_zbus.c	ed_zbus needs-flag

# C=/Ameristar A2060 / 560
attach	bah at zbus with bah_zbus
file	arch/amiga/dev/if_bah_zbus.c	bah_zbus

# CEI A4066 EthernetPLUS
device	es: ifnet, ether, arp
attach	es at zbus
file	arch/amiga/dev/if_es.c		es needs-flag

# Quicknet ethernet card
device	qn: ifnet, ether, arp
attach	qn at zbus
file	arch/amiga/dev/if_qn.c		qn needs-flag

# A2232 msc serial ports
device	msc: tty
attach	msc at zbus
file	arch/amiga/dev/msc.c		msc needs-count

# bsc/Alf Data MultiFaceCard
device	mfc { unit = -1 }
attach	mfc at zbus

device	mfcs: tty
attach	mfcs at mfc
device	mfcp
attach	mfcp at mfc
file	arch/amiga/dev/mfc.c		mfcs | mfcp needs-count

# direct bus ISA-chip i/o
define	supio {port = -1}

# DraCo superio chip

device	drsupio: supio
attach	drsupio at mainbus
file	arch/amiga/dev/drsupio.c	drsupio

# ZBus HyperComs: HyperCom Z3, HyperCom 4
device	hyper: supio
attach	hyper at zbus
file	arch/amiga/dev/hyper.c		hyper

# IOBlix
device	iobl: supio, amibus_b16
attach	iobl at zbus with iobl_zbus
file	arch/amiga/dev/ioblix_zbus.c	iobl_zbus


attach	com at supio with com_supio
file	arch/amiga/dev/com_supio.c	com_supio

# handle gvp's odd autoconf info..
device	gvpbus {}
attach	gvpbus at zbus
file	arch/amiga/dev/gvpbus.c		gvpbus

attach	lpt at supio with lpt_supio
file	arch/amiga/dev/lpt_supio.c	lpt_supio

include	"dev/scsipi/files.scsipi"

# wd 33c93 controllers
define	sbic
file	arch/amiga/dev/sbic.c		sbic

# GVP series II
device	gtsc: scsi, sbic
attach	gtsc at gvpbus
file	arch/amiga/dev/gtsc.c		gtsc needs-flag

# Amiga 3000 internal
device	ahsc: scsi, sbic
attach	ahsc at mainbus
file	arch/amiga/dev/ahsc.c		ahsc needs-flag

# C= A2091
device	atzsc: scsi, sbic
attach	atzsc at zbus
file	arch/amiga/dev/atzsc.c		atzsc needs-flag

# ncr 5380 controllers
define	sci
file	arch/amiga/dev/sci.c		sci

# Supra Wordsync II
device	wstsc: scsi, sci
attach	wstsc at zbus
file	arch/amiga/dev/wstsc.c		wstsc needs-flag

# IVS
device	ivsc: scsi, sci
attach	ivsc at zbus
file	arch/amiga/dev/ivsc.c		ivsc needs-flag

# MLH
device	mlhsc: scsi, sci
attach	mlhsc at zbus
file	arch/amiga/dev/mlhsc.c		mlhsc needs-flag

# CSA twelve gauge.
device	otgsc: scsi, sci
attach	otgsc at zbus
file	arch/amiga/dev/otgsc.c		otgsc needs-flag

# ncr 57c710 controllers
define	asiop
file	arch/amiga/dev/siop.c		asiop

# PPI Zeus
device	zssc: scsi, asiop
attach	zssc at zbus
file	arch/amiga/dev/zssc.c		zssc needs-flag

# CSA Magnum
device	mgnsc: scsi, asiop
attach	mgnsc at zbus
file	arch/amiga/dev/mgnsc.c		mgnsc needs-flag

# MacroSystems USA Warp Engine
device	wesc: scsi, asiop
attach	wesc at zbus
file	arch/amiga/dev/wesc.c		wesc needs-flag

# C= A4091 & A4000T
device	afsc: scsi, asiop
attach	afsc at zbus
device	aftsc: scsi, asiop
attach	aftsc at mainbus
file	arch/amiga/dev/afsc.c		afsc | aftsc needs-flag

# ncr 57c720/770 controllers
define	siopng
file	arch/amiga/dev/siop2.c		siopng

# Emulex ESP216 & FAS216 controllers

# FastlaneZ3
device	flsc: scsi, ncr53c9x
attach	flsc at zbus
file	arch/amiga/dev/flsc.c		flsc needs-flag

# Blizzard1230-I,II
device	bzsc: scsi, ncr53c9x
attach	bzsc at zbus
file	arch/amiga/dev/bzsc.c		bzsc needs-flag

# Blizzard12x0-IV
device	bzivsc: scsi, ncr53c9x
attach	bzivsc at zbus
file	arch/amiga/dev/bzivsc.c		bzivsc needs-flag

# Blizzard2060 scsi
device	bztzsc: scsi, ncr53c9x
attach	bztzsc at zbus
file	arch/amiga/dev/bztzsc.c		bztzsc needs-flag

# CyberSCSI [I] scsi
device	cbsc: scsi, ncr53c9x
attach	cbsc at zbus
file	arch/amiga/dev/cbsc.c		cbsc needs-flag

# CyberSCSI MKII scsi
device	cbiisc: scsi, ncr53c9x
attach	cbiisc at zbus
file	arch/amiga/dev/cbiisc.c		cbiisc needs-flag

# EMPLANT
device	empsc: scsi, sci
attach	empsc at zbus
file	arch/amiga/dev/empsc.c		empsc needs-flag

# MacroSystem DraCo internal
device	drsc: scsi, asiop
attach	drsc at mainbus
file	arch/amiga/dev/drsc.c		drsc needs-flag

# MacroSystem DraCo internal DS2404 hwc
device	drbbc
attach	drbbc at mainbus
file	arch/amiga/dev/drbbc.c		drbbc

# list of standard files...

file	dev/cons.c
file	dev/cninit.c
file	arch/amiga/amiga/amiga_init.c
file	arch/amiga/amiga/autoconf.c
file	arch/amiga/amiga/cia.c
file	arch/amiga/amiga/conf.c
file	arch/amiga/amiga/disksubr.c
file	arch/amiga/amiga/machdep.c
file	arch/amiga/amiga/pmap_bootstrap.c
file	arch/amiga/amiga/cc.c
file	dev/md_root.c			memory_disk_hooks
file	arch/m68k/m68k/delay.s
file	arch/m68k/m68k/bus_dma.c

define	gayle
file	arch/amiga/amiga/gayle.c		gayle

file	arch/amiga/dev/gayle_pcmcia.c		pccard
device	pccard: pcmciabus, gayle
attach	pccard at mainbus

include	"dev/pcmcia/files.pcmcia"

include	"dev/ata/files.ata"

# Amiga 4000/1200 IDE using MI wdc
attach	wdc at mainbus with wdc_amiga: gayle, amibus_b1000
file	arch/amiga/dev/wdc_amiga.c	wdc_amiga

# Buddha wdc
attach	wdc at zbus with wdc_buddha
file	arch/amiga/dev/wdc_buddha.c	wdc_buddha

# FastATA 
device	efa: ata, wdc_common, amibus_b1000
attach	efa at mainbus
file	arch/amiga/dev/efa.c		efa

# Compatibility modules

# Bluetooth stack
include	"dev/bluetooth/files.bluetooth"

# USB stack
include	"dev/usb/files.usb"

# Phase5 BPPC/CSPPC internal bus
device	p5bus {}
attach	p5bus at zbus
file	arch/amiga/dev/p5bus.c		p5bus

device	p5membar {}
attach	p5membar at zbus
file	arch/amiga/pci/p5membar.c	p5membar

# CyberStorm MKIII scsi
device	cbiiisc: scsi, siopng
attach	cbiiisc at p5bus 
file	arch/amiga/dev/cbiiisc.c	cbiiisc needs-flag

# Phase5 Blizzard 603e+ SCSI
device	bppcsc: scsi, asiop
attach	bppcsc at p5bus 
file	arch/amiga/dev/bppcsc.c		bppcsc needs-flag

# PCI bus
file	arch/amiga/pci/pci_machdep.c	pci

device	p5pb: pcibus
attach	p5pb at p5bus 
file	arch/amiga/pci/p5pb.c		p5pb & pci

device	mppb: pcibus
attach	mppb at zbus
file	arch/amiga/pci/mppb.c		mppb & pci

device	cv3dpb: pcibus
attach	cv3dpb at zbus
file	arch/amiga/pci/cv3dpb.c		cv3dpb & pci

define	empmdev { }
device	empm
attach	empm at empmdev
file	arch/amiga/pci/empm.c		empm needs-flag

device	empb: pcibus, amibus_empb, empmdev
attach	empb at zbus
file	arch/amiga/pci/empb.c		empb & pci & empm

device	em4k: pcibus
attach	em4k at zbus
file	arch/amiga/pci/em4k.c		em4k & pci

device	emmem {}
attach	emmem at zbus
file	arch/amiga/pci/emmem.c		emmem

include	"dev/i2o/files.i2o"
include	"dev/pci/files.pci"

device	z3rambd: altmemdev
attach	z3rambd at zbus
file	arch/amiga/dev/z3rambd.c	z3rambd needs-flag

attach	slhci at zbus with slhci_zbus
file	arch/amiga/dev/slhci_zbus.c	slhci_zbus

define	acafhbus {}

device	acafh: acafhbus, amibus_b4000
attach	acafh at mainbus 
file	arch/amiga/dev/acafh.c		acafh needs-count 

attach	wdc at acafhbus with wdc_acafh: gayle, amibus_b1000
file	arch/amiga/dev/wdc_acafh.c	wdc_acafh & acafh 

include	"arch/amiga/clockport/files.clockport"

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


1.197
log
@G/C unused copies of isbad().
@
text
@d1 1
a1 1
#	$NetBSD: files.amiga,v 1.196 2026/04/02 03:56:41 thorpej Exp $
a482 1
file	arch/m68k/m68k/db_memrw.c	ddb
@


1.196
log
@Merge the m68k trap code.  Still a bit more tidying up to do here, but
this eliminates a significant chunk of code duplication.

Biggest change here is for Amiga, whose different-from-everyone-else's
68040 write-back code was voted off the island.
@
text
@d1 1
a1 1
#	$NetBSD: files.amiga,v 1.195 2026/03/30 03:32:21 thorpej Exp $
a478 1
file	arch/amiga/amiga/dkbad.c
@


1.195
log
@Build cacheops.c if 68020, 68030, 68040, or 68060 is configured.  Adapt
sun3 to this new reality.
@
text
@d1 1
a1 1
#	$NetBSD: files.amiga,v 1.194 2026/03/29 19:57:33 thorpej Exp $
a481 1
file	arch/amiga/amiga/trap.c
@


1.194
log
@Consolidate a bunch of sub-includes of various config definitions
that were extremely-but-not-universally-common across the various
m68k platforms into files.m68k.
@
text
@d1 1
a1 1
#	$NetBSD: files.amiga,v 1.193 2026/03/29 15:55:18 thorpej Exp $
a484 1
file	arch/m68k/m68k/cacheops.c
@


1.193
log
@No need for everyone to how their own entry for vm_machdep.c
@
text
@d1 1
a1 1
#	$NetBSD: files.amiga,v 1.192 2026/03/29 15:50:22 thorpej Exp $
a469 6
# kernel floating point emulator
include	"arch/m68k/fpe/files.fpe"

# Motorola 68060 support package
include	"arch/m68k/060sp/files.060sp"

a515 15
# NetBSD m68k a.out Binary Compatibility (COMPAT_AOUT_M68K)
include	"compat/aoutm68k/files.aoutm68k"

# SunOS Binary Compatibility (COMPAT_SUNOS)
include	"compat/sunos/files.sunos"
file	arch/m68k/m68k/sunos_machdep.c	compat_sunos

# Linux binary compatibility (COMPAT_LINUX)
include	"compat/linux/files.linux"
include	"compat/linux/arch/m68k/files.linux_m68k"
file	arch/m68k/m68k/linux_trap.c		compat_linux

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

@


1.192
log
@No need for everyone to how their own entry for procfs_machdep.c
@
text
@d1 1
a1 1
#	$NetBSD: files.amiga,v 1.191 2026/03/29 15:15:48 thorpej Exp $
a493 1
file	arch/m68k/m68k/vm_machdep.c
@


1.191
log
@sun2 and sun3 don't *really* need their own trimmed-down copy of
sys_machdep.c; the common version was already perfectly suitable
for sun3, and can be easily conditionally-trimmed-down for the
68010 case.

(Sharing is caring!)
@
text
@d1 1
a1 1
#	$NetBSD: files.amiga,v 1.190 2026/03/29 14:00:16 thorpej Exp $
a493 1
file	arch/m68k/m68k/procfs_machdep.c	procfs
@


1.190
log
@Put all of the pmap_motorola.c vs pmap_68k.c logic into files.m68k.
@
text
@d1 1
a1 1
#	$NetBSD: files.amiga,v 1.189 2026/03/28 22:19:32 thorpej Exp $
a494 1
file	arch/m68k/m68k/sys_machdep.c
@


1.189
log
@Re-factor delay() on m68k.

We've settled on a blend of the amiga version and the mvme68k version.
Specifically, the amiga flavor takes a usec arg and applies the scaling
factor in delay() itself, whereas the the mvme68k flavor scaled the argument
in a macro before calling _delay() to do the work.  Presumably this was to
take advantage of constant-folding, because the argument to delay() is
often a constant.

We instead scale inside delay() because, hey, it's delay() executing a
couple of additional instructions isn't going to kill us.  Also, it allows
for better diagnostic checking of delay values without exposing that in
the ABI.

We picked the 68060-friendly scaling factor of 1024 (shift-by-10) rather
than 256 (shift-by-8).  Macros to estimate the delay_divisor for a given
CPU type (20/30, 40, 60) using the correct scaling factor are provided to
make everything easier, as is a "weighting" macro that can be used when
calibrating the delay_divisor against a known timing source (explained in
a comment).

atari, mac68k, and virt68k continue using their own bespoke delay()
functions, for their own various (and valid) reasons, but now the
m68k delay() ABI is at least common across all platforms.
@
text
@d1 1
a1 1
#	$NetBSD: files.amiga,v 1.188 2026/03/28 02:48:18 thorpej Exp $
a493 1
file	arch/m68k/m68k/pmap_motorola.c
@


1.188
log
@Make m68k/mmu_subr.s incldued conditionally on M68K_MMU_MOTOROLA ||
M68K_MMU_HP.

Tweak the sun3x pmap to use some of the common routines.
@
text
@d1 1
a1 1
#	$NetBSD: files.amiga,v 1.187 2025/11/20 18:05:00 thorpej Exp $
d493 1
@


1.187
log
@Defflag the M060SP option in one place, and make sure to include opt_m060sp.h
(and opt_fpsp.h) in the right places.

PR port-m68k/59776
@
text
@d1 1
a1 1
#	$NetBSD: files.amiga,v 1.186 2024/01/09 04:16:23 thorpej Exp $
a492 1
file	arch/m68k/m68k/mmu_subr.s
@


1.186
log
@Remove duplicated / slightly-tweaked loadustp() (load user segment table)
routines from all of the m68k ports using the shared pmap.  Instead, in
pmap_init(), set up a function pointer to the appropriate mmu_load_urp*()
function in mmu_subr.s.
@
text
@d1 1
a1 1
#	$NetBSD: files.amiga,v 1.185 2023/05/03 13:49:30 phx Exp $
a5 1
defflag	opt_m060sp.h		M060SP
@


1.186.4.1
log
@Pull up following revision(s) (requested by thorpej in ticket #95):

	sys/arch/amiga/conf/files.amiga: revision 1.187
	sys/arch/mvme68k/conf/files.mvme68k: revision 1.71
	sys/arch/atari/conf/files.atari: revision 1.126
	sys/arch/x68k/conf/files.x68k: revision 1.87
	sys/arch/m68k/m68k/vectors.c: revision 1.4
	sys/arch/mvme68k/mvme68k/machdep.c: revision 1.171
	sys/arch/m68k/conf/files.m68k: revision 1.58
	sys/arch/virt68k/virt68k/machdep.c: revision 1.18
	sys/arch/virt68k/conf/files.virt68k: revision 1.6

Defflag the M060SP option in one place, and make sure to include opt_m060sp.h
(and opt_fpsp.h) in the right places.

PR port-m68k/59776
@
text
@d1 1
a1 1
#	$NetBSD: files.amiga,v 1.186 2024/01/09 04:16:23 thorpej Exp $
d6 1
@


1.185
log
@Driver for the MNT ZZ9000 Zorro board. Submitted by Alain Runa.

It was formerly known as mntzz, which Alain released three years ago.
Since then, the ZZ9000 had several firmware updates which changed some
hardware interface details rendering the former driver non functional in some
aspects. Also the audio card plug-in ZZ9000AX became available from MNT
Research. Considering the major rewrite of the driver in some areas he
decided to rename it to zz9k(9). The driver consists of several sub-drivers
each addressing different functionality of the MNT ZZ9000 & ZZ9000AX combo
card.

zz9k* is the main card driver and need to be enabled if any of the sub-driver
is enabled. zz9k on its own is not very useful, it only provides a common
zz9kbus for the other sub-drivers to connect to, so only enable it if one of
the zz9k sub-drivers are enabled.
zzfb* represents the graphics driver for the boot console and the dumb
framebuffer for X11 based on WSCONS. ZZFB_CONSOLE option enables the ZZ9000
to become the boot console.
zz* represents the ethernet interface of the ZZ9000. It basically works but
is considered experimental.
zzax* represents the ZZ9000AX audio card driver, audio* attaches to it to
provide audio output and input functionality. The driver is not functional
yet.
zzusb* represents the ZZ9000AX usb driver. It was not implemented yet and
probably never will.
@
text
@d1 1
a1 1
#	$NetBSD: files.amiga,v 1.184 2022/05/07 04:40:01 msaitoh Exp $
d494 1
@


1.184
log
@s/contrller/controller/ in comment.
@
text
@d1 1
a1 1
#	$NetBSD: files.amiga,v 1.183 2020/03/07 20:27:54 is Exp $
d25 2
d230 22
@


1.183
log
@Whitespace police
@
text
@d1 1
a1 1
#	$NetBSD: files.amiga,v 1.182 2019/05/08 13:40:13 isaki Exp $
d327 1
a327 1
# wd 33c93 contrllers
@


1.182
log
@Merge isaki-audio2 branch, the overhaul of audio subsystem.
- Interrupt-oriented system rather than thread-oriented.
- Improve stability, quality and performance.
- Split playback and record cleanly.  Improve halfduplex support.
- Many bugs are fixed including deadlocks, resource leaks, abuses, etc.
- Simplify audio filter mechanism.  The encoding/channels/frequency
  conversions are completely handled in the upper layer.  So the hard-
  ware driver only converts its hardware encoding (if necessary).
- audio_hw_if changes:
  - Obsoletes query_encoding and add query_format instead.
  - Obsoletes set_params and add set_format instead.
  - Remove drain, setfd, mappage.
  - The call sequences are changed.
- ioctl AUDIO_GETFD/SETFD, AUDIO_GETCHAN/SETCHAN are obsoleted.
- ioctl AUDIO_{QUERY,GET,SET}FORMAT are introduced.
- cleanup config attributes: au*conv and mulaw.
- All hardware drivers should follow it (I've done as much as possible).

Some file paths are changed:
- dev/audio.c         -> dev/audio/audio.c (rewritten)
- dev/audiovar.h      -> dev/audio/audiovar.h
- dev/audio_dai.h     -> dev/audio/audio_dai.h
- dev/audio_if.h      -> dev/audio/audio_if.h
- dev/audiobell.c     -> dev/audio/audiobell.c
- dev/audiobellvar.h  -> dev/audio/audiobellvar.h
- dev/mulaw.[ch]      -> dev/audio/mulaw.[ch] + dev/audio/alaw.c
@
text
@d1 1
a1 1
#	$NetBSD: files.amiga,v 1.181 2018/12/19 13:57:45 maxv Exp $
d23 1
a23 1
defflag opt_mntva.h		MNTVA_CONSOLE
d37 1
a37 1
defflag opt_p5pb.h		P5PB_DEBUG P5PB_CONSOLE
d54 1
a54 1
define amibus_wb
d69 1
a69 1
define  amibus_empb
d125 1
a125 1
device toccata: audiobus, ad1848
d325 1
a325 1
include "dev/scsipi/files.scsipi"
d342 2
a343 2
device atzsc: scsi, sbic
attach atzsc at zbus
d483 1
a483 1
include "dev/pcmcia/files.pcmcia"
d485 1
a485 1
include "dev/ata/files.ata"
d496 3
a498 3
device  efa: ata, wdc_common, amibus_b1000
attach  efa at mainbus
file    arch/amiga/dev/efa.c		efa
d503 1
a503 1
include "compat/aoutm68k/files.aoutm68k"
d506 1
a506 1
include "compat/sunos/files.sunos"
d510 3
a512 3
include "compat/linux/files.linux"
include "compat/linux/arch/m68k/files.linux_m68k"
file arch/m68k/m68k/linux_trap.c		compat_linux
d515 1
a515 1
include "compat/ossaudio/files.ossaudio"
d518 1
a518 1
include "dev/bluetooth/files.bluetooth"
d521 1
a521 1
include "dev/usb/files.usb"
d593 1
a593 1
include "arch/amiga/clockport/files.clockport"
@


1.181
log
@Remove compat_svr4 and compat_svr4_32, as discussed on tech-kern@@ recently,
but also as discussed several times in the past.
@
text
@d1 1
a1 1
#	$NetBSD: files.amiga,v 1.180 2018/09/22 16:22:22 maxv Exp $
d121 1
a121 1
device repulse: audiobus, ac97, mulaw
d125 1
a125 1
device toccata: audiobus, ad1848, auconv
@


1.181.2.1
log
@Remove obsoleted au{,rate,vol}conv and mulaw attributes.
audio provides the equivalent of them inseparably.
@
text
@d1 1
a1 1
#	$NetBSD: files.amiga,v 1.181 2018/12/19 13:57:45 maxv Exp $
d121 1
a121 1
device repulse: audiobus, ac97
d125 1
a125 1
device toccata: audiobus, ad1848
@


1.180
log
@Remove isic(4). It is part of ISDN, which we are now retiring.
@
text
@d1 1
a1 1
#	$NetBSD: files.amiga,v 1.179 2018/03/06 06:04:21 spz Exp $
a508 3
# SVR4 Binary Compatibility (COMPAT_SVR4)
include "compat/svr4/files.svr4"

@


1.179
log
@if_xsh needs mii_bitbang; make a pared down kernel build
@
text
@d1 1
a1 1
#	$NetBSD: files.amiga,v 1.178 2016/10/03 14:26:02 rkujawa Exp $
a316 8
# ISDN Blaster, ISDN Master
device	aster: supio
attach	aster at zbus
file	arch/amiga/dev/aster.c		aster

attach	isic at supio with isic_supio
file	arch/amiga/dev/isic_supio.c isic_supio

@


1.179.2.1
log
@Sync with HEAD
@
text
@d1 1
a1 1
#	$NetBSD: files.amiga,v 1.182 2019/05/08 13:40:13 isaki Exp $
d121 1
a121 1
device repulse: audiobus, ac97
d125 1
a125 1
device toccata: audiobus, ad1848
d317 8
d517 3
@


1.179.2.2
log
@Merge changes from current as of 20200406
@
text
@d1 1
a1 1
#	$NetBSD$
d23 1
a23 1
defflag	opt_mntva.h		MNTVA_CONSOLE
d37 1
a37 1
defflag	opt_p5pb.h		P5PB_DEBUG P5PB_CONSOLE
d54 1
a54 1
define	amibus_wb
d69 1
a69 1
define	amibus_empb
d125 1
a125 1
device	toccata: audiobus, ad1848
d325 1
a325 1
include	"dev/scsipi/files.scsipi"
d342 2
a343 2
device	atzsc: scsi, sbic
attach	atzsc at zbus
d483 1
a483 1
include	"dev/pcmcia/files.pcmcia"
d485 1
a485 1
include	"dev/ata/files.ata"
d496 3
a498 3
device	efa: ata, wdc_common, amibus_b1000
attach	efa at mainbus
file	arch/amiga/dev/efa.c		efa
d503 1
a503 1
include	"compat/aoutm68k/files.aoutm68k"
d506 1
a506 1
include	"compat/sunos/files.sunos"
d510 3
a512 3
include	"compat/linux/files.linux"
include	"compat/linux/arch/m68k/files.linux_m68k"
file	arch/m68k/m68k/linux_trap.c		compat_linux
d515 1
a515 1
include	"compat/ossaudio/files.ossaudio"
d518 1
a518 1
include	"dev/bluetooth/files.bluetooth"
d521 1
a521 1
include	"dev/usb/files.usb"
d593 1
a593 1
include	"arch/amiga/clockport/files.clockport"
@


1.178
log
@Add a driver for MNTMN VA2000.

Supports accelerated wsdisplay console and running X via wsfb driver.
@
text
@d1 1
a1 1
#	$NetBSD: files.amiga,v 1.177 2015/03/04 19:10:20 mlelstv Exp $
d257 1
a257 1
attach	ne at xshbus with ne_xsh: ax88190
@


1.178.14.1
log
@Synch with HEAD
@
text
@d1 1
a1 1
#	$NetBSD: files.amiga,v 1.179 2018/03/06 06:04:21 spz Exp $
d257 1
a257 1
attach	ne at xshbus with ne_xsh: ax88190, mii_bitbang
@


1.178.14.2
log
@Ssync with HEAD
@
text
@d1 1
a1 1
#	$NetBSD: files.amiga,v 1.180 2018/09/22 16:22:22 maxv Exp $
d317 8
@


1.178.14.3
log
@Sync with HEAD, resolve a few conflicts
@
text
@d1 1
a1 1
#	$NetBSD$
d509 3
@


1.177
log
@amidisplaycc requires vcons
@
text
@d1 1
a1 1
#	$NetBSD: files.amiga,v 1.176 2014/07/05 09:39:35 tsutsui Exp $
d23 2
d223 5
@


1.177.2.1
log
@Sync with HEAD
@
text
@d1 1
a1 1
#	$NetBSD: files.amiga,v 1.178 2016/10/03 14:26:02 rkujawa Exp $
a22 2
defflag opt_mntva.h		MNTVA_CONSOLE

a220 5
# MNT VA2000
device	mntva: wsemuldisplaydev, rasops16, rasops32, vcons, videomode
attach	mntva at zbus
file	arch/amiga/dev/mntva.c		mntva needs-flag

@


1.176
log
@ne at xshbus seems to require ax88190, per if_ne_xsh.c.

On the other hand, dp8390nic is pulled by ne in sys/conf/files
so it isn't required here.
@
text
@d1 1
a1 1
#	$NetBSD: files.amiga,v 1.175 2014/01/03 10:30:47 rkujawa Exp $
d168 1
a168 1
device	amidisplaycc: wsemuldisplaydev
@


1.176.2.1
log
@Pull up following revision(s) (requested by mlelstv in ticket #806):
	sys/arch/amiga/conf/files.amiga: revision 1.177
amidisplaycc requires vcons
@
text
@d1 1
a1 1
#	$NetBSD: files.amiga,v 1.176 2014/07/05 09:39:35 tsutsui Exp $
d168 1
a168 1
device	amidisplaycc: wsemuldisplaydev, vcons
@


1.176.4.1
log
@Sync with HEAD
@
text
@d1 1
a1 1
#	$NetBSD: files.amiga,v 1.177 2015/03/04 19:10:20 mlelstv Exp $
d168 1
a168 1
device	amidisplaycc: wsemuldisplaydev, vcons
@


1.176.4.2
log
@Sync with HEAD
@
text
@d1 1
a1 1
#	$NetBSD: files.amiga,v 1.176.4.1 2015/04/06 15:17:51 skrll Exp $
a22 2
defflag opt_mntva.h		MNTVA_CONSOLE

a220 5
# MNT VA2000
device	mntva: wsemuldisplaydev, rasops16, rasops32, vcons, videomode
attach	mntva at zbus
file	arch/amiga/dev/mntva.c		mntva needs-flag

d234 1
a234 1
device	xsurf: xsurfbus
d496 1
a496 1
# FastATA
d538 1
a538 1
attach	cbiiisc at p5bus
d543 1
a543 1
attach	bppcsc at p5bus
d550 1
a550 1
attach	p5pb at p5bus
d591 2
a592 2
attach	acafh at mainbus
file	arch/amiga/dev/acafh.c		acafh needs-count
d595 1
a595 1
file	arch/amiga/dev/wdc_acafh.c	wdc_acafh & acafh
@


1.175
log
@Fix undefined reference to amiga_bus_stride_0x1000.
@
text
@d1 1
a1 1
#	$NetBSD: files.amiga,v 1.174 2014/01/03 00:33:06 rkujawa Exp $
d250 1
a250 1
attach	ne at xshbus with ne_xsh: dp8390nic
@


1.175.2.1
log
@Rebase.
@
text
@d1 1
a1 1
#	$NetBSD: files.amiga,v 1.176 2014/07/05 09:39:35 tsutsui Exp $
d250 1
a250 1
attach	ne at xshbus with ne_xsh: ax88190
@


1.174
log
@Rework handling of Commodore Gayle chip. Avoid ugly struct casts, introduce
proper bus_space accesses and some abstraction layer. All drivers that utilised
Gayle also had to be refactored.

I tried not to break anything more, but this clearly needs more testing...
@
text
@d1 1
a1 1
#	$NetBSD: files.amiga,v 1.173 2013/12/26 20:38:11 rkujawa Exp $
d489 1
a489 1
attach	wdc at mainbus with wdc_amiga: gayle
d497 1
a497 1
device  efa: ata,wdc_common
@


1.173
log
@Implement the probe procedure for ACA500. Now the user just needs acafh0
compiled in his kernel and it all should(tm) work.

Due to lack of obio in amiga port, the probe is called directly from mbattach().
This is going to change with the introduction of obio for all non-autoconfig
expansions.
@
text
@d1 1
a1 1
#	$NetBSD: files.amiga,v 1.172 2013/12/22 02:21:51 rkujawa Exp $
d61 3
d594 1
a594 1
attach	wdc at acafhbus with wdc_acafh
@


1.172
log
@Add preliminary support for the Individual Computers ACA500 in the form of acahf
driver. If ACA500 is equipped with supported accelerator with MMU, it allows
running NetBSD on an Amiga 500.

Since ACA is not autoconf-aware, and the probe procedure does not exist yet, the
driver is activated with the ACA500_SUPPORT kernel option. The acahf driver
is commented out in the GENERIC kernel for now (at least until it stops being
very experimental and hackish).

When it comes to ACA-specific hardware, for now the boot CF slot works. Support for everything else is incoming...
@
text
@d1 1
a1 1
#	$NetBSD: files.amiga,v 1.171 2013/08/08 21:23:51 rkujawa Exp $
a36 2
defflag opt_acafh.h		ACA500_SUPPORT

d589 1
a589 1
file	arch/amiga/dev/acafh.c		acafh needs-flag
@


1.171
log
@Add preliminary support for Individual Computers new X-Surf 100 network card.
@
text
@d1 1
a1 1
#	$NetBSD: files.amiga,v 1.170 2013/04/27 22:27:33 rkujawa Exp $
d37 2
d63 3
d587 9
@


1.170
log
@Add Thylacine USB Host Controller driver (just a zbus frontend to slhci).

Barely works due to combination of SL811HS brain damagae and our unforgiving
driver. At least most keyboards and mices are good. Of course on amiga WSCONS
kernel is needed to make any use of them.
@
text
@d1 1
a1 1
#	$NetBSD: files.amiga,v 1.169 2013/01/29 00:52:50 rkujawa Exp $
d238 9
@


1.170.4.1
log
@sync with head
@
text
@d1 1
a1 1
#	$NetBSD$
a237 9
define	xshbus {}

device	xsh: xshbus
attach	xsh at zbus
file	arch/amiga/dev/xsh.c		xsh needs-flag

attach	ne at xshbus with ne_xsh: dp8390nic
file	arch/amiga/dev/if_ne_xsh.c	ne_xsh needs-flag

@


1.170.4.2
log
@sync with head
@
text
@d1 1
a1 1
#	$NetBSD: files.amiga,v 1.170.4.1 2013/08/28 23:59:10 rmind Exp $
a60 6
define	amibus_b1000
file	arch/amiga/amiga/amiga_bus_simple_0x1000.c	amibus_b1000

define	amibus_b4000
file	arch/amiga/amiga/amiga_bus_simple_0x4000.c	amibus_b4000

d483 1
a483 1
attach	wdc at mainbus with wdc_amiga: gayle, amibus_b1000
d491 1
a491 1
device  efa: ata, wdc_common, amibus_b1000
a581 9
define	acafhbus {}

device	acafh: acafhbus, amibus_b4000
attach	acafh at mainbus 
file	arch/amiga/dev/acafh.c		acafh needs-count 

attach	wdc at acafhbus with wdc_acafh: gayle, amibus_b1000
file	arch/amiga/dev/wdc_acafh.c	wdc_acafh & acafh 

@


1.169
log
@Add em4k(4).
@
text
@d1 1
a1 1
#	$NetBSD: files.amiga,v 1.168 2013/01/28 14:54:51 rkujawa Exp $
d570 3
@


1.168
log
@Add empm(4) driver to config files.
@
text
@d1 1
a1 1
#	$NetBSD: files.amiga,v 1.167 2013/01/11 11:00:33 he Exp $
d555 4
@


1.167
log
@We appear to need files.usb included to get opt_usb.h generated,
to make hid.c build.  The inclusion of hid.c in the build is probably
triggered by some configs including bluetooth support, and hid.c
is apparently both for bluetooth and usb.  I'm not sure what changed
to make the build fail in the first place, though.
@
text
@d1 1
a1 1
#	$NetBSD: files.amiga,v 1.166 2012/11/25 23:33:56 rkujawa Exp $
d546 6
a551 1
device	empb: pcibus, amibus_empb
d553 1
a553 1
file	arch/amiga/pci/empb.c		empb & pci
@


1.166
log
@Add z3rambd driver, it allows using Zorro III RAM boards as block devices.
This makes sense in machines equipped with RAM on accelerator boards, where
difference between accelerator RAM and Zorro III RAM is significant. Hacks
were needed in amiga_init.c and zbus.c, but they are only enabled if this
driver is present in kernel. Otherwise user will get the usual behaviour.
@
text
@d1 1
a1 1
#	$NetBSD: files.amiga,v 1.165 2012/11/19 23:43:08 rkujawa Exp $
d509 3
@


1.165
log
@Forgot do add X-Surf IDE config.
@
text
@d1 1
a1 1
#	$NetBSD: files.amiga,v 1.164 2012/11/14 01:55:25 rkujawa Exp $
d554 4
@


1.164
log
@The a2kbbc is now based on MI MSM6242B driver.
@
text
@d1 1
a1 1
#	$NetBSD: files.amiga,v 1.163 2012/10/27 11:54:21 phx Exp $
d235 3
@


1.163
log
@Fixed dependencies for some new PCI and clockport devices, to make a
kernel compile without them.
@
text
@d1 1
a1 1
#	$NetBSD: files.amiga,v 1.162 2012/10/14 20:33:17 phx Exp $
d79 1
a79 1
device	a2kbbc
@


1.162
log
@CV3DONZORRO2 option is no longer needed.
grf_cv3d.c was successfully tested running in a Zorro2 slot.
@
text
@d1 1
a1 1
#	$NetBSD: files.amiga,v 1.161 2012/10/14 13:36:07 phx Exp $
d530 1
a530 1
file	arch/amiga/pci/p5pb.c		pci
d534 1
a534 1
file	arch/amiga/pci/mppb.c		pci
d538 1
a538 1
file	arch/amiga/pci/cv3dpb.c		pci
d542 1
a542 1
file	arch/amiga/pci/empb.c		pci
@


1.161
log
@New ed(4) device driver for Hydra and ASDG Zorro2 bus network cards.
This driver is based on the MI dp8390 backend.
@
text
@d1 1
a1 1
#	$NetBSD: files.amiga,v 1.160 2012/07/11 17:13:31 rkujawa Exp $
a20 1
defflag	opt_amigacons.h		CV3DONZORRO2
@


1.160
log
@Add support for all 4 slots of G-REX 4000D and G-REX 1200. Also add
(untested yet) DMA support for G-REX bridges.
@
text
@d1 1
a1 1
#	$NetBSD: files.amiga,v 1.159 2012/06/07 23:30:52 rkujawa Exp $
d238 2
a239 2
attach	ed at zbus with ed_zbus
file	arch/amiga/dev/if_ed.c		ed_zbus needs-flag
@


1.160.2.1
log
@Resync to 2012-11-19 00:00:00 UTC
@
text
@d1 1
a1 1
#	$NetBSD: files.amiga,v 1.164 2012/11/14 01:55:25 rkujawa Exp $
d21 1
d80 1
a80 1
device	a2kbbc: msm6242b
d238 2
a239 2
attach	ed at zbus with ed_zbus: dp8390nic
file	arch/amiga/dev/if_ed_zbus.c	ed_zbus needs-flag
d531 1
a531 1
file	arch/amiga/pci/p5pb.c		p5pb & pci
d535 1
a535 1
file	arch/amiga/pci/mppb.c		mppb & pci
d539 1
a539 1
file	arch/amiga/pci/cv3dpb.c		cv3dpb & pci
d543 1
a543 1
file	arch/amiga/pci/empb.c		empb & pci
@


1.160.2.2
log
@resync with head
@
text
@d1 1
a1 1
#	$NetBSD: files.amiga,v 1.160.2.1 2012/11/20 03:00:57 tls Exp $
a234 3
attach	wdc at xsurfbus with wdc_xsurf
file	arch/amiga/dev/wdc_xsurf.c	wdc_xsurf & xsurf

a505 3
# USB stack
include "dev/usb/files.usb"

d540 1
a540 6
define	empmdev { }
device	empm
attach	empm at empmdev
file	arch/amiga/pci/empm.c		empm needs-flag

device	empb: pcibus, amibus_empb, empmdev
d542 1
a542 5
file	arch/amiga/pci/empb.c		empb & pci & empm

device	em4k: pcibus
attach	em4k at zbus
file	arch/amiga/pci/em4k.c		em4k & pci
a550 4
device	z3rambd: altmemdev
attach	z3rambd at zbus
file	arch/amiga/dev/z3rambd.c	z3rambd needs-flag

@


1.160.2.3
log
@resync from head
@
text
@d1 1
a1 1
#	$NetBSD$
a569 3
attach	slhci at zbus with slhci_zbus
file	arch/amiga/dev/slhci_zbus.c	slhci_zbus

@


1.160.2.4
log
@Rebase to HEAD as of a few days ago.
@
text
@a60 6
define	amibus_b1000
file	arch/amiga/amiga/amiga_bus_simple_0x1000.c	amibus_b1000

define	amibus_b4000
file	arch/amiga/amiga/amiga_bus_simple_0x4000.c	amibus_b4000

a237 9
define	xshbus {}

device	xsh: xshbus
attach	xsh at zbus
file	arch/amiga/dev/xsh.c		xsh needs-flag

attach	ne at xshbus with ne_xsh: ax88190
file	arch/amiga/dev/if_ne_xsh.c	ne_xsh needs-flag

d474 1
a474 1
attach	wdc at mainbus with wdc_amiga: gayle, amibus_b1000
d482 1
a482 1
device  efa: ata, wdc_common, amibus_b1000
a572 9
define	acafhbus {}

device	acafh: acafhbus, amibus_b4000
attach	acafh at mainbus 
file	arch/amiga/dev/acafh.c		acafh needs-count 

attach	wdc at acafhbus with wdc_acafh: gayle, amibus_b1000
file	arch/amiga/dev/wdc_acafh.c	wdc_acafh & acafh 

@


1.160.2.5
log
@update from HEAD
@
text
@a22 2
defflag opt_mntva.h		MNTVA_CONSOLE

d168 1
a168 1
device	amidisplaycc: wsemuldisplaydev, vcons
a220 5
# MNT VA2000
device	mntva: wsemuldisplaydev, rasops16, rasops32, vcons, videomode
attach	mntva at zbus
file	arch/amiga/dev/mntva.c		mntva needs-flag

@


1.159
log
@Enable empb in GENERIC, fix build, rearrange files.amiga.
@
text
@d1 1
a1 1
#	$NetBSD: files.amiga,v 1.158 2012/06/01 09:42:16 rkujawa Exp $
d458 1
@


1.158
log
@More work on PCI memory accesses on empb(4).
@
text
@d1 1
a1 1
#	$NetBSD: files.amiga,v 1.157 2012/05/30 18:01:51 rkujawa Exp $
a525 4
file	arch/amiga/pci/p5pb.c		pci
file	arch/amiga/pci/mppb.c		pci
file	arch/amiga/pci/empb.c		pci
file	arch/amiga/pci/cv3dpb.c		pci
d530 1
d534 1
d538 1
d542 1
@


1.157
log
@Add a driver for Elbox Mediator 1200 PCI bridges. This is still a work in
progress, but now it is good enough to drive a NE2000 card. Support for
memory space accesses will be added soon(ish).
@
text
@d1 1
a1 1
#	$NetBSD: files.amiga,v 1.156 2012/05/15 17:35:44 rkujawa Exp $
d62 3
d541 1
a541 1
device	empb: pcibus
@


1.156
log
@- Split X-Surf driver from if_ne_zbus, rework, add support for clockports present on X-Surf boards.
- Add gencp(4), a driver for generic clockports (it just needs a base address).

Approved by phx.
@
text
@d1 1
a1 1
#	$NetBSD: files.amiga,v 1.155 2012/04/17 09:59:03 rkujawa Exp $
d525 1
d538 7
@


1.155
log
@Add clockport(4) layer, which provides support for expansion bus present on
Amiga-style clockports. Also add a1k2cp(4) backend driver and the first
clockport device driver com_ss, that supports com(4) on clockport(4)
(particurarly Individual Computers SilverSurfer). Disabled by default,
since probe procedure is not written yet.
@
text
@d1 1
a1 1
#	$NetBSD: files.amiga,v 1.154 2012/01/24 00:19:39 rkujawa Exp $
d223 10
a542 1

@


1.154
log
@Add voodoofb support. Allows using 3Dfx Voodoo 3 in G-REX as a console.
@
text
@d1 1
a1 1
#	$NetBSD: files.amiga,v 1.153 2012/01/19 00:14:08 rkujawa Exp $
d530 2
@


1.154.2.1
log
@Pull up following revision(s) (requested by phx in ticket #680):
	sys/arch/amiga/dev/grf_cv3d.c: revision 1.27
	sys/arch/amiga/conf/files.amiga: revision 1.162
CV3DONZORRO2 option is no longer needed.
grf_cv3d.c was successfully tested running in a Zorro2 slot.
@
text
@d1 1
a1 1
#	$NetBSD: files.amiga,v 1.154 2012/01/24 00:19:39 rkujawa Exp $
d21 1
@


1.154.2.2
log
@Pull up following revision(s) (requested by phx in ticket #681):
	sys/arch/amiga/dev/if_edreg.h: file removal
	sys/dev/ic/dp8390reg.h: revision 1.9
	sys/arch/amiga/conf/files.amiga: revision 1.161
	sys/arch/amiga/dev/if_ed_zbus.c: revision 1.1
	sys/arch/amiga/dev/if_ed_zbus.c: revision 1.2
	sys/arch/amiga/dev/if_ed.c: file removal
New ed(4) device driver for Hydra and ASDG Zorro2 bus network cards.
This driver is based on the MI dp8390 backend.
Fixed receiving of odd-length packets. Driver works now perfectly.
Thanks to Harald Meinzer for providing me with a Hydra for a few days.
ed_ring structure is no longer needed for compatibility, as the last
device driver using it (amiga/ed(4)) has been converted now.
@
text
@d1 1
a1 1
#	$NetBSD: files.amiga,v 1.154.2.1 2012/11/22 00:23:35 riz Exp $
d224 2
a225 2
attach	ed at zbus with ed_zbus: dp8390nic
file	arch/amiga/dev/if_ed_zbus.c	ed_zbus needs-flag
@


1.153
log
@Tons of enchancements to MD PCI code:
- The G-REX 4000 and G-REX 1200 are now really supported and working (still only 1st slot but the rest are a matter of time).
- Add bridge identification to p5pb, simplifies the driver and make it more user-friendly.
- Retire P5PB_GENFB and P5PB_OLD_FIRMWARE options, these are now handled automatically, depending on used hardware and firmware.
- Add PCI bus reconfiguration support to p5pb (PCI_NETBSD_CONFIGURE), allows using G-REX without boot to AmigaOS.
- Bring p5pb registers desription up to date with my knowledge.
- Add a lot of debugging code to p5pb (enabled by P5PB_DEBUG kernel option).
- Fix PCI_NETBSD_CONFIGURE in mppb (now it really works).
- Fix quirk handling in zbus.
- Update GENERIC.in and regen the kernel configs.
- Misc cleanup.
@
text
@d1 1
a1 1
#	$NetBSD: files.amiga,v 1.152 2012/01/11 17:04:29 rkujawa Exp $
d36 1
a36 1
defflag opt_p5pb.h		P5PB_DEBUG
a528 1
#include "dev/wsfb/files.wsfb"
@


1.152
log
@Add cv3dpb, a driver for CyberVision64/3D PCI bridge, which was split from p5pb.
@
text
@d1 1
a1 1
#	$NetBSD: files.amiga,v 1.151 2012/01/10 20:29:50 rkujawa Exp $
a35 2
defflag opt_p5pb.h		P5PB_GENFB
defflag opt_p5pb.h		P5PB_OLD_FIRMWARE
@


1.151
log
@Changes to Phase5 hardware support:
- Rework p5pb driver - simplify, cleanup, make more flexible.
- Add p5membar driver, which handles PCI resources autoconfigured by the firmware.
- Introduce intermediate p5bus layer, between zbus and CSPPC/BPPC on-board devices (p5pb, cbiiisc, bppcsc).
- Add experimental G-REX support to p5pb (first slot support only).
- Split CV64/3D PCI bridge support into separate cv3dpb driver (to be committed later).

Approved by phx.
@
text
@d1 1
a1 1
#	$NetBSD: files.amiga,v 1.150 2011/12/15 14:25:12 phx Exp $
d517 1
d526 3
@


1.150
log
@Amiga wscons/Xorg support, first phase.
Implemented wscons for CV64 and CV64/3D. Other graphics cards drivers are
prepared for it, but will not be attempted before Xorg is not running.
The wscons support is disabled by default. A GENERIC kernel should behave
like always. Use WSCONS to try out a kernel with wscons support.
Done by rkujawa@@ and phx@@.
@
text
@d1 1
a1 1
#	$NetBSD: files.amiga,v 1.149 2011/10/27 22:12:23 rkujawa Exp $
d36 4
a361 5
# Phase5 Blizzard 603e+ SCSI
device	bppcsc: scsi, asiop
attach	bppcsc at zbus
file	arch/amiga/dev/bppcsc.c		bppcsc needs-flag

a372 5
# CyberStorm MKIII scsi
device	cbiiisc: scsi, siopng
attach	cbiiisc at zbus
file	arch/amiga/dev/cbiiisc.c	cbiiisc needs-flag

d495 19
d520 1
a520 1
attach	p5pb at zbus
@


1.149
log
@Add driver for ELBOX FastATA 1200 Mk-III/Mk-IV (and the man page).
@
text
@d1 1
a1 1
#	$NetBSD: files.amiga,v 1.148 2011/09/19 19:15:29 rkujawa Exp $
d133 1
a133 1
device	grf {}
d143 1
a143 1
	( ite | amidisplaycc )
d147 1
a147 1
	( ite | amidisplaycc )
@


1.149.2.1
log
@sync with head
@
text
@d1 1
a1 1
#	$NetBSD: files.amiga,v 1.149 2011/10/27 22:12:23 rkujawa Exp $
a35 2
defflag opt_p5pb.h		P5PB_DEBUG P5PB_CONSOLE

d133 1
a133 1
device	grf {}: wsemuldisplaydev, vcons
d143 1
a143 1
	( ite | wsdisplay)
d147 1
a147 1
	( ite | wsdisplay )
d358 5
d374 5
a500 19
# Phase5 BPPC/CSPPC internal bus
device	p5bus {}
attach	p5bus at zbus
file	arch/amiga/dev/p5bus.c		p5bus

device	p5membar {}
attach	p5membar at zbus
file	arch/amiga/pci/p5membar.c	p5membar

# CyberStorm MKIII scsi
device	cbiiisc: scsi, siopng
attach	cbiiisc at p5bus 
file	arch/amiga/dev/cbiiisc.c	cbiiisc needs-flag

# Phase5 Blizzard 603e+ SCSI
device	bppcsc: scsi, asiop
attach	bppcsc at p5bus 
file	arch/amiga/dev/bppcsc.c		bppcsc needs-flag

a503 1
file	arch/amiga/pci/cv3dpb.c		pci
d507 1
a507 1
attach	p5pb at p5bus 
a511 3
device	cv3dpb: pcibus
attach	cv3dpb at zbus

d514 1
@


1.149.2.2
log
@sync with head.
@
text
@d1 1
a1 1
#	$NetBSD: files.amiga,v 1.149.2.1 2012/04/17 00:06:01 yamt Exp $
a222 10
# X-Surf
define	xsurfbus {}

device	xsurf: xsurfbus 
attach	xsurf at zbus
file	arch/amiga/dev/xsurf.c		xsurf needs-flag

attach	ne at xsurfbus with ne_xsurf: rtl80x9
file	arch/amiga/dev/if_ne_xsurf.c	ne_xsurf needs-flag

d530 1
a530 1
include "arch/amiga/clockport/files.clockport"
a531 1
include	"arch/amiga/conf/majors.amiga"
@


1.149.2.3
log
@sync with head
@
text
@d1 1
a1 1
#	$NetBSD: files.amiga,v 1.149.2.2 2012/05/23 10:07:40 yamt Exp $
d21 1
a61 3
define  amibus_empb
file	arch/amiga/pci/empb_bsm.c	amibus_empb

d235 2
a236 2
attach	ed at zbus with ed_zbus: dp8390nic
file	arch/amiga/dev/if_ed_zbus.c	ed_zbus needs-flag
a454 1
file	arch/m68k/m68k/bus_dma.c
d523 3
a529 1
file	arch/amiga/pci/p5pb.c		p5pb & pci
a532 1
file	arch/amiga/pci/mppb.c		mppb & pci
a535 9
file	arch/amiga/pci/cv3dpb.c		cv3dpb & pci

device	empb: pcibus, amibus_empb
attach	empb at zbus
file	arch/amiga/pci/empb.c		empb & pci

device	emmem {}
attach	emmem at zbus
file	arch/amiga/pci/emmem.c		emmem
@


1.149.2.4
log
@sync with (a bit old) head
@
text
@d1 1
a1 1
#	$NetBSD: files.amiga,v 1.149.2.3 2012/10/30 17:18:47 yamt Exp $
d79 1
a79 1
device	a2kbbc: msm6242b
a234 3
attach	wdc at xsurfbus with wdc_xsurf
file	arch/amiga/dev/wdc_xsurf.c	wdc_xsurf & xsurf

a550 4
device	z3rambd: altmemdev
attach	z3rambd at zbus
file	arch/amiga/dev/z3rambd.c	z3rambd needs-flag

@


1.149.2.5
log
@sync with head
@
text
@d1 1
a1 1
#	$NetBSD: files.amiga,v 1.149.2.4 2013/01/16 05:32:41 yamt Exp $
a508 3
# USB stack
include "dev/usb/files.usb"

@


1.149.2.6
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.amiga,v 1.149.2.5 2013/01/23 00:05:39 yamt Exp $
a60 6
define	amibus_b1000
file	arch/amiga/amiga/amiga_bus_simple_0x1000.c	amibus_b1000

define	amibus_b4000
file	arch/amiga/amiga/amiga_bus_simple_0x4000.c	amibus_b4000

a237 9
define	xshbus {}

device	xsh: xshbus
attach	xsh at zbus
file	arch/amiga/dev/xsh.c		xsh needs-flag

attach	ne at xshbus with ne_xsh: dp8390nic
file	arch/amiga/dev/if_ne_xsh.c	ne_xsh needs-flag

d474 1
a474 1
attach	wdc at mainbus with wdc_amiga: gayle, amibus_b1000
d482 1
a482 1
device  efa: ata, wdc_common, amibus_b1000
d546 1
a546 6
define	empmdev { }
device	empm
attach	empm at empmdev
file	arch/amiga/pci/empm.c		empm needs-flag

device	empb: pcibus, amibus_empb, empmdev
d548 1
a548 5
file	arch/amiga/pci/empb.c		empb & pci & empm

device	em4k: pcibus
attach	em4k at zbus
file	arch/amiga/pci/em4k.c		em4k & pci
a560 12
attach	slhci at zbus with slhci_zbus
file	arch/amiga/dev/slhci_zbus.c	slhci_zbus

define	acafhbus {}

device	acafh: acafhbus, amibus_b4000
attach	acafh at mainbus 
file	arch/amiga/dev/acafh.c		acafh needs-count 

attach	wdc at acafhbus with wdc_acafh: gayle, amibus_b1000
file	arch/amiga/dev/wdc_acafh.c	wdc_acafh & acafh 

@


1.149.6.1
log
@merge to -current.
@
text
@d1 1
a1 1
#	$NetBSD: files.amiga,v 1.154 2012/01/24 00:19:39 rkujawa Exp $
a35 2
defflag opt_p5pb.h		P5PB_DEBUG P5PB_CONSOLE

d133 1
a133 1
device	grf {}: wsemuldisplaydev, vcons
d143 1
a143 1
	( ite | wsdisplay)
d147 1
a147 1
	( ite | wsdisplay )
d358 5
d374 5
a500 19
# Phase5 BPPC/CSPPC internal bus
device	p5bus {}
attach	p5bus at zbus
file	arch/amiga/dev/p5bus.c		p5bus

device	p5membar {}
attach	p5membar at zbus
file	arch/amiga/pci/p5membar.c	p5membar

# CyberStorm MKIII scsi
device	cbiiisc: scsi, siopng
attach	cbiiisc at p5bus 
file	arch/amiga/dev/cbiiisc.c	cbiiisc needs-flag

# Phase5 Blizzard 603e+ SCSI
device	bppcsc: scsi, asiop
attach	bppcsc at p5bus 
file	arch/amiga/dev/bppcsc.c		bppcsc needs-flag

a503 1
file	arch/amiga/pci/cv3dpb.c		pci
d507 1
a507 1
attach	p5pb at p5bus 
a511 3
device	cv3dpb: pcibus
attach	cv3dpb at zbus

d514 1
@


1.149.6.2
log
@sync to latest -current.
@
text
@d1 1
a1 1
#	$NetBSD: files.amiga,v 1.149.6.1 2012/02/18 07:31:15 mrg Exp $
a529 2
include "arch/amiga/clockport/files.clockport"

@


1.149.6.3
log
@sync to latest -current.
@
text
@d1 1
a1 1
#	$NetBSD$
a61 3
define  amibus_empb
file	arch/amiga/pci/empb_bsm.c	amibus_empb

a222 10
# X-Surf
define	xsurfbus {}

device	xsurf: xsurfbus 
attach	xsurf at zbus
file	arch/amiga/dev/xsurf.c		xsurf needs-flag

attach	ne at xsurfbus with ne_xsurf: rtl80x9
file	arch/amiga/dev/if_ne_xsurf.c	ne_xsurf needs-flag

a514 1
file	arch/amiga/pci/empb.c		pci
a526 7
device	empb: pcibus, amibus_empb
attach	empb at zbus

device	emmem {}
attach	emmem at zbus
file	arch/amiga/pci/emmem.c		emmem

d533 1
@


1.148
log
@Minor changes to Amiga PCI MD code:
- Add bus enumeration and resource assignment (PCI_NETBSD_CONFIGURE) to mppb(4) - no more need to run AmigaOS to configure the bus.
- Add PCI configuration address register to p5pb(4).
- Add PCI I/O space support to p5pb(4).
- Move common code from p5pb(4) and mppb(4) to new pci_machdep.c file.
- Fix style.
@
text
@d1 1
a1 1
#	$NetBSD: files.amiga,v 1.147 2011/09/17 16:55:34 rkujawa Exp $
d473 5
@


1.147
log
@Add driver for Prometheus PCI bridge.
Change approved by phx.
@
text
@d1 1
a1 1
#	$NetBSD: files.amiga,v 1.146 2011/08/04 17:48:51 rkujawa Exp $
d499 1
@


1.146
log
@Add basic PCI support for amiga port.
Add missing bus_space(9) methods needed for MI PCI.
Add p5pb(4) - Phase5 PCI bridge driver (and the man page).
Add quirks table to zbus(4) - needed for p5pb.
Change approved by phx.
@
text
@d1 1
a1 1
#	$NetBSD: files.amiga,v 1.145 2011/07/01 13:30:18 rkujawa Exp $
d498 1
d503 3
@


1.145
log
@Add Bluetooth stack to Amiga. Tested with 3Com 3CRWB6096B on an A1200. Change approved by phx.
@
text
@d1 1
a1 1
#	$NetBSD: files.amiga,v 1.144 2011/06/12 03:35:38 rmind Exp $
a44 1

d60 2
d496 12
a507 1
include "arch/amiga/conf/majors.amiga"
@


1.144
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$
d492 3
@


1.143
log
@Driver for BlizzardPPC 603e+ SCSI host adatper.
Patch submitted by Radoslaw Kujawa.
@
text
@d1 1
a1 1
#	$NetBSD: files.amiga,v 1.142 2009/12/06 06:46:25 tsutsui Exp $
a441 1
file	arch/amiga/amiga/mem.c
@


1.143.6.1
log
@Catchup with rmind-uvmplock merge.
@
text
@d1 1
a1 1
#	$NetBSD: files.amiga,v 1.144 2011/06/12 03:35:38 rmind Exp $
d442 1
@


1.142
log
@Remove old MD pmap.c files for amiga and atari.
They no longer work due to reorganization of common pmap_motorola.c.
@
text
@d1 1
a1 1
#	$NetBSD: files.amiga,v 1.141 2009/09/14 02:23:05 mhitch Exp $
d357 5
@


1.142.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.amiga,v 1.142 2009/12/06 06:46:25 tsutsui Exp $
d437 1
@


1.142.4.2
log
@sync with head
@
text
@d1 1
a1 1
#	$NetBSD$
a356 5
# Phase5 Blizzard 603e+ SCSI
device	bppcsc: scsi, asiop
attach	bppcsc at zbus
file	arch/amiga/dev/bppcsc.c		bppcsc needs-flag

@


1.141
log
@Switch the amiga to the common m68k/m68k/pmap_motorola.c (Finally!!).
@
text
@d1 1
a1 1
#	$NetBSD: files.amiga,v 1.140 2008/02/20 21:43:33 drochner Exp $
a437 1
#file	arch/amiga/amiga/pmap.c
@


1.140
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.amiga,v 1.139 2007/10/17 19:53:14 garbled Exp $
d438 1
a438 1
file	arch/amiga/amiga/pmap.c
d445 1
a445 1
#file	arch/m68k/m68k/pmap_motorola.c
@


1.140.28.1
log
@sync to netbsd-5
@
text
@d1 1
a1 1
#	$NetBSD: files.amiga,v 1.140.20.1 2009/09/16 04:53:20 snj Exp $
d438 1
a438 1
#file	arch/amiga/amiga/pmap.c
d445 1
a445 1
file	arch/m68k/m68k/pmap_motorola.c
@


1.140.10.1
log
@sync with head
@
text
@d1 1
a1 1
#	$NetBSD: files.amiga,v 1.140 2008/02/20 21:43:33 drochner Exp $
d438 1
a438 1
#file	arch/amiga/amiga/pmap.c
d445 1
a445 1
file	arch/m68k/m68k/pmap_motorola.c
@


1.140.10.2
log
@sync with head
@
text
@d1 1
a1 1
#	$NetBSD: files.amiga,v 1.140.10.1 2009/09/16 13:37:35 yamt Exp $
d438 1
@


1.140.20.1
log
@Pull up following revision(s) (requested by mhitch in ticket #956):
	sys/arch/amiga/conf/files.amiga: revision 1.141
Switch the amiga to the common m68k/m68k/pmap_motorola.c (Finally!!).
@
text
@d1 1
a1 1
#	$NetBSD: files.amiga,v 1.140 2008/02/20 21:43:33 drochner Exp $
d438 1
a438 1
#file	arch/amiga/amiga/pmap.c
d445 1
a445 1
file	arch/m68k/m68k/pmap_motorola.c
@


1.139
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.amiga,v 1.136.38.2 2007/10/03 19:22:20 garbled Exp $
a160 3
include "dev/wscons/files.wscons"
include "dev/wsfont/files.wsfont"

@


1.138
log
@wdc frontent for the buddha and catweazle Z2 hardware. From an old prototype
by me which was never committed due to lack of testers, adopted to 4.99 and
fixed by Frank Wille.
@
text
@d1 1
a1 1
#	$NetBSD: files.amiga,v 1.137 2007/06/09 16:31:08 mhitch Exp $
@


1.138.2.1
log
@sync with HEAD
@
text
@d1 1
a1 1
#	$NetBSD: files.amiga,v 1.139 2007/10/17 19:53:14 garbled Exp $
@


1.138.2.2
log
@sync with HEAD
@
text
@d1 1
a1 1
#	files.amiga,v 1.138.2.1 2007/11/06 23:14:30 matt Exp
d161 3
@


1.137
log
@Add amiga/amiga/pmap_bootstrap.c.  Amiga can now use either the amiga pmap.c
or the m68k common pmap_motorola.c.  Add comment-out entry for
m68k/m68k/pmap_motorola.c.  Currently still uses amiga pmap, but switching
to m68k common pmap_motorola is done easily for testing.
@
text
@d1 1
a1 1
#	$NetBSD: files.amiga,v 1.136 2005/12/11 12:16:26 christos Exp $
d468 4
@


1.137.8.1
log
@Sync with HEAD.
@
text
@d1 1
a1 1
#	$NetBSD: files.amiga,v 1.138 2007/08/20 07:40:29 is Exp $
a467 4
# Buddha wdc
attach	wdc at zbus with wdc_buddha
file	arch/amiga/dev/wdc_buddha.c	wdc_buddha

@


1.137.4.1
log
@Sync with HEAD.
@
text
@d1 1
a1 1
#	$NetBSD: files.amiga,v 1.138 2007/08/20 07:40:29 is Exp $
a467 4
# Buddha wdc
attach	wdc at zbus with wdc_buddha
file	arch/amiga/dev/wdc_buddha.c	wdc_buddha

@


1.136
log
@merge ktrace-lwp.
@
text
@d1 1
a1 1
#	$NetBSD: files.amiga,v 1.129.2.5 2005/01/17 19:29:12 skrll Exp $
d442 1
d448 1
@


1.136.30.1
log
@Sync with head.
@
text
@d1 1
a1 1
#	$NetBSD: files.amiga,v 1.136 2005/12/11 12:16:26 christos Exp $
a441 1
file	arch/amiga/amiga/pmap_bootstrap.c
a446 1
#file	arch/m68k/m68k/pmap_motorola.c
@


1.136.30.2
log
@Sync with HEAD.
@
text
@d1 1
a1 1
#	$NetBSD: files.amiga,v 1.136.30.1 2007/07/15 13:15:26 ad Exp $
a467 4
# Buddha wdc
attach	wdc at zbus with wdc_buddha
file	arch/amiga/dev/wdc_buddha.c	wdc_buddha

@


1.136.32.1
log
@Sync with head.
@
text
@d1 1
a1 1
#	$NetBSD: files.amiga,v 1.137 2007/06/09 16:31:08 mhitch Exp $
a441 1
file	arch/amiga/amiga/pmap_bootstrap.c
a446 1
#file	arch/m68k/m68k/pmap_motorola.c
@


1.136.38.1
log
@Sync with HEAD.
@
text
@d1 1
a1 1
#	$NetBSD: files.amiga,v 1.137 2007/06/09 16:31:08 mhitch Exp $
a441 1
file	arch/amiga/amiga/pmap_bootstrap.c
a446 1
#file	arch/m68k/m68k/pmap_motorola.c
@


1.136.38.2
log
@Sync with HEAD
@
text
@d1 1
a1 1
#	$NetBSD: files.amiga,v 1.138 2007/08/20 07:40:29 is Exp $
a467 4
# Buddha wdc
attach	wdc at zbus with wdc_buddha
file	arch/amiga/dev/wdc_buddha.c	wdc_buddha

@


1.135
log
@No more idesc please - we use the wdc driver.
@
text
@d1 1
a1 1
#	$NetBSD: files.amiga,v 1.134 2004/12/07 04:33:24 chs Exp $
@


1.135.10.1
log
@sync with head.
@
text
@d1 1
a1 1
#	$NetBSD: files.amiga,v 1.135 2005/01/13 16:11:38 is Exp $
a441 1
file	arch/amiga/amiga/pmap_bootstrap.c
a446 1
#file	arch/m68k/m68k/pmap_motorola.c
a465 4
# Buddha wdc
attach	wdc at zbus with wdc_buddha
file	arch/amiga/dev/wdc_buddha.c	wdc_buddha

@


1.135.10.2
log
@sync with head.
@
text
@d1 1
a1 1
#	$NetBSD: files.amiga,v 1.135.10.1 2007/09/03 14:22:44 yamt Exp $
d161 3
@


1.134
log
@use the m68k-common procfs_machdep.c on all m68k platforms.
@
text
@d1 1
a1 1
#	$NetBSD: files.amiga,v 1.133 2004/01/20 19:58:00 jdolecek Exp $
a412 5
# Amiga 4000/1200 IDE masquerading as SCSI
device	idesc: scsi
attach	idesc at mainbus
file	arch/amiga/dev/idesc.c		idesc needs-flag

@


1.133
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.amiga,v 1.132 2003/09/22 18:17:31 jandberg Exp $
a446 1
file	arch/amiga/amiga/procfs_machdep.c	procfs
d452 1
@


1.132
log
@add wscons support to amiga mouse
@
text
@d1 1
a1 1
#	$NetBSD: files.amiga,v 1.131 2003/07/27 01:17:40 thorpej Exp $
a292 3
device	lpt
file	dev/ic/lpt.c			lpt needs-flag

@


1.131
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.amiga,v 1.130 2003/07/14 15:53:46 aymeric Exp $
d117 1
a117 1
device	ms: event
@


1.130
log
@always include dev/cons.c and dev/cninit.c
Problem reported by Guther Nikl on port-amiga
This follows what other ports do.
@
text
@d1 1
a1 1
#	$NetBSD: files.amiga,v 1.129 2003/06/28 08:39:24 he Exp $
a71 1
file	dev/clock_subr.c
@


1.129
log
@Defflag M060SP and PANICBUTTON, now that machdep.c includes
the corresponding files.
@
text
@d1 1
a1 1
#	$NetBSD: files.amiga,v 1.127 2002/11/03 02:29:38 chs Exp $
d440 2
a441 2
file	dev/cons.c			ite | ser
file	dev/cninit.c			ite | ser
@


1.129.2.1
log
@Sync with HEAD
@
text
@d1 1
a1 1
#	$NetBSD: files.amiga,v 1.133 2004/01/20 19:58:00 jdolecek Exp $
d72 1
d118 1
a118 1
device	ms: event, wsmousedev
d294 3
d440 2
a441 2
file	dev/cons.c
file	dev/cninit.c
@


1.129.2.2
log
@Sync with HEAD.
@
text
@@


1.129.2.3
log
@Fix the sync with head I botched.
@
text
@d1 1
a1 1
#	$NetBSD: files.amiga,v 1.129.2.1 2004/08/03 10:31:49 skrll Exp $
@


1.129.2.4
log
@Sync with HEAD.
@
text
@d1 1
a1 1
#	$NetBSD: files.amiga,v 1.129.2.3 2004/09/21 13:12:18 skrll Exp $
d447 1
a452 1
file	arch/m68k/m68k/procfs_machdep.c	procfs
@


1.129.2.5
log
@Sync with HEAD.
@
text
@d1 1
a1 1
#	$NetBSD: files.amiga,v 1.129.2.4 2004/12/18 09:31:01 skrll Exp $
d413 5
@


1.128
log
@make /dev/reload optional. (It is only implemented for a.out kernels at the
moment.)
@
text
@d6 3
@


1.127
log
@use a merged sys_machdep.c for all the motorola-MMU m68k platforms.
@
text
@d1 1
a1 1
#	$NetBSD: files.amiga,v 1.126 2002/11/02 20:26:37 chs Exp $
d31 1
@


1.126
log
@enhance the common m68k db_memrw.c to handle read-only kernel text
and switch all the motorola-MMU m68k platforms to use it.
@
text
@d1 1
a1 1
#	$NetBSD: files.amiga,v 1.125 2002/10/20 02:37:21 chs Exp $
a447 1
file	arch/amiga/amiga/sys_machdep.c
d453 1
@


1.125
log
@merge the 12 copies of vm_machdep.c on the m68k platforms.
clean up some other stuff along the way, including:
 - use m68k/cacheops.*, remove duplicates from cpu.h.
 - centralize a few declarations in (all the copies of) cpu.h.
 - define M68K_VAC on platforms which have a VAC.
 - switch the sun platforms to the (now common) proc_trampoline().
 - do the phys_map thang on the sun platforms too, no reason not to.
@
text
@d1 1
a1 1
#	$NetBSD: files.amiga,v 1.124 2002/10/11 00:46:37 thorpej Exp $
a450 1
file	arch/amiga/amiga/db_memrw.c	ddb
d453 1
@


1.124
log
@defflag GRF_NTSC before GRF_PAL (which has an option-dependency on
GRF_NTSC).
@
text
@d1 1
a1 1
#	$NetBSD: files.amiga,v 1.123 2002/09/06 13:19:07 gehenna Exp $
a449 1
file	arch/amiga/amiga/vm_machdep.c
d454 1
@


1.123
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.amiga,v 1.122 2002/05/26 12:47:41 jdolecek Exp $
d8 1
a9 1
defflag	opt_amigaccgrf.h	GRF_NTSC
@


1.122
log
@pregenerate grf_ultms.c, so that gspa isn't needed during kernel build
@
text
@d1 1
a1 1
#	$NetBSD: files.amiga,v 1.121 2002/04/22 09:41:19 augustss Exp $
a124 1
major	{fd = 2}
a296 2
major	{sd = 4}
major	{cd = 7}
a465 1
major	{wd = 17}
a470 3
major	{md = 15}	# Memory disk (for mini-kernel)
major	{raid = 16}	# RAIDframe

d490 2
@


1.121
log
@Rename the audio "bus" attribute audiobus to avoid confusion with audio
device.
@
text
@d1 1
a1 1
#	$NetBSD: files.amiga,v 1.120 2002/04/19 16:29:17 heinz Exp $
d191 1
a191 1
file	arch/amiga/dev/grf_ultms.g	grful
@


1.121.4.1
log
@Pull up revision 1.122 (requested by jdolecek):
pregenerate grf_ultms.c, so that gspa isn't needed during kernel build
@
text
@d1 1
a1 1
#	$NetBSD$
d191 1
a191 1
file	arch/amiga/dev/grf_ultms.c	grful
@


1.121.2.1
log
@Include the list of block/character major numbers.
@
text
@d1 1
a1 1
#	$NetBSD: files.amiga,v 1.121 2002/04/22 09:41:19 augustss Exp $
a496 2

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


1.121.2.2
log
@Remove old block majors list.
@
text
@d1 1
a1 1
#	$NetBSD: files.amiga,v 1.121.2.1 2002/05/16 13:31:55 gehenna Exp $
d125 1
d298 2
d469 1
d474 3
@


1.121.2.3
log
@Catch up with -current.
@
text
@d1 1
a1 1
#	$NetBSD: files.amiga,v 1.121.2.2 2002/05/17 15:09:02 gehenna Exp $
d190 1
a190 1
file	arch/amiga/dev/grf_ultms.c	grful
@


1.120
log
@Add options for iso8859-1 and -2 kernel fonts and change the file selection
for kernel fonts (in agreement with is@@netbsd.org)
@
text
@d1 1
a1 1
#	$NetBSD: files.amiga,v 1.119 2002/04/17 00:59:07 heinz Exp $
d97 1
a97 1
device	aucc: audio
d101 1
a101 1
device	melody: audio, tms320av110
d105 1
a105 1
device repulse: audio, ac97, mulaw
d109 1
a109 1
device toccata: audio, ad1848, auconv
@


1.119
log
@Change name of console fonts kf_8x8.c and kf_8x11.c
@
text
@d1 1
a1 1
#	$NetBSD: files.amiga,v 1.118 2002/04/16 20:50:17 thorpej Exp $
d21 3
a137 2
file	arch/amiga/dev/kf_iso8859_1_8x8.c	ite | amidisplaycc
file	arch/amiga/dev/kf_iso8859_1_8x11.c	kfont_8x11
d139 8
@


1.118
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.amiga,v 1.117 2002/01/21 22:13:25 is Exp $
d135 2
a136 2
file	arch/amiga/dev/kf_8x8.c		ite | amidisplaycc
file	arch/amiga/dev/kf_8x11.c	kfont_8x11
@


1.117
log
@First draft of a Toccata driver.
@
text
@d1 1
a1 1
#	$NetBSD: files.amiga,v 1.116 2002/01/21 21:57:03 jdolecek Exp $
a457 1
include "dev/mii/files.mii"
@


1.116
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.amiga,v 1.115 2002/01/13 23:24:22 jandberg Exp $
d105 4
@


1.115
log
@Amiga wsdisplay updates.

conf/GENERIC:
conf/files.amiga:
 - Bring in wsfont definitions.

dev/grfabs_reg.h:
 - Add macros for decomposing palette entries.

dev/amidisplaycc.c:
 - Support for fonts, either wsfonts compiled into kernel
   or runtime-loadable by ioctl. Font width still limited to 8,
   height may vary.
 - Limited support for mapped displays. No way to adjust display
   mode. Palette setting works.
 - Prettier default palette (white on black).
 - Probes correctly as WSDISPLAY_TYPE_AMIGACC.
 - Support for screen blanking.
@
text
@d1 1
a1 1
#	$NetBSD: files.amiga,v 1.114 2001/12/23 12:01:12 aymeric Exp $
d443 1
a443 1
file	arch/amiga/dev/md_root.c		memory_disk_hooks
@


1.114
log
@include m68k a.out compatibility module so we can use
options COMPAT_AOUT_M68K
@
text
@d1 1
a1 1
#	$NetBSD: files.amiga,v 1.113 2001/11/28 10:21:11 lukem Exp $
d147 1
@


1.113
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.amiga,v 1.112 2001/11/20 14:34:19 lukem Exp $
d466 3
@


1.112
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.amiga,v 1.111 2001/11/20 12:56:20 lukem Exp $
d8 12
a19 12
defopt	opt_amigaccgrf.h	GRF_PAL:GRF_NTSC	# temporary workaround
defopt	opt_amigaccgrf.h	GRF_NTSC
defopt	opt_amigaccgrf.h	GRF_ECS GRF_AGA
defopt	opt_amigaccgrf.h	GRF_A2024:GRF_ECS
defopt	opt_amigaccgrf.h	GRF_AGA_VGA:GRF_AGA
defopt	opt_amigaccgrf.h	GRF_SUPER72:GRF_AGA
defopt	opt_amigaccgrf.h	USE_C_BFOPS

defopt	opt_amigacons.h		RETINACONSOLE ULOWELLCONSOLE CL5426CONSOLE
defopt	opt_amigacons.h		CV64CONSOLE CV3DCONSOLE TSENGCONSOLE
defopt	opt_amigacons.h		CV3DONZORRO2
defopt	opt_amigacons.h		SERCONSOLE
d22 2
a23 2
defopt	opt_retina.h		RH_64BIT_SPRITE RH_HARDWARECURSOR
defopt	opt_retina.h		RETINA_SPEED_HACK
d25 3
a27 3
defopt				BB060STUPIDROM
defopt				P5PPC68KBOARD
defopt				LEV6_DEFER
@


1.111
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.amiga,v 1.110 2001/11/05 21:29:43 aymeric Exp $
d21 2
a22 1
defopt	opt_retina.h		RH_MEMCLK RH_64BIT_SPRITE RH_HARDWARECURSOR
d29 1
a29 1
defopt				IOBZCLOCK
@


1.110
log
@defopt SERCONSOLE
@
text
@d1 1
a1 1
#	$NetBSD: files.amiga,v 1.109 2001/08/25 21:15:45 is Exp $
d30 2
a31 2
device  mainbus {}
attach  mainbus at root
d95 1
a95 1
file	arch/amiga/dev/aucc.c		aucc needs-flag 
d143 1
a143 1
file	arch/amiga/dev/amidisplaycc.c   amidisplaycc needs-flag
d287 1
a287 1
define	sbic 
d314 1
a314 1
# IVS 
d409 1
a409 1
file  arch/amiga/dev/drsc.c           drsc needs-flag
@


1.110.2.1
log
@file files.amiga was added on branch nathanw_sa on 2002-01-08 00:22:58 +0000
@
text
@d1 479
@


1.110.2.2
log
@Catch up to -current.
@
text
@a0 483
#	$NetBSD: files.amiga,v 1.110.2.1 2002/01/08 00:22:58 nathanw Exp $

# maxpartitions must be first item in files.${ARCH}.newconf
maxpartitions 16			# NOTE THAT AMIGA IS SPECIAL!

maxusers 2 8 64

defflag	opt_amigaccgrf.h	GRF_PAL	:GRF_NTSC	# temporary workaround
defflag	opt_amigaccgrf.h	GRF_NTSC
defflag	opt_amigaccgrf.h	GRF_ECS GRF_AGA
defflag	opt_amigaccgrf.h	GRF_A2024:GRF_ECS
defflag	opt_amigaccgrf.h	GRF_AGA_VGA:GRF_AGA
defflag	opt_amigaccgrf.h	GRF_SUPER72:GRF_AGA
defflag	opt_amigaccgrf.h	USE_C_BFOPS

defflag	opt_amigacons.h		RETINACONSOLE ULOWELLCONSOLE CL5426CONSOLE
defflag	opt_amigacons.h		CV64CONSOLE CV3DCONSOLE TSENGCONSOLE
defflag	opt_amigacons.h		CV3DONZORRO2
defflag	opt_amigacons.h		SERCONSOLE

defparam opt_retina.h		RH_MEMCLK
defflag	opt_retina.h		RH_64BIT_SPRITE RH_HARDWARECURSOR
defflag	opt_retina.h		RETINA_SPEED_HACK

defflag				BB060STUPIDROM
defflag				P5PPC68KBOARD
defflag				LEV6_DEFER

defparam			IOBZCLOCK

device	mainbus {}
attach	mainbus at root

device	cpu
attach	cpu at mainbus

# for bus_space

define	amibus_bl
file	arch/amiga/amiga/amiga_bus_simple_4.c

define	amibus_ww
file	arch/amiga/amiga/amiga_bus_simple_2word.c

define amibus_wb
file	arch/amiga/amiga/amiga_bus_simple_1word.c

define	amibus_b16
file	arch/amiga/amiga/amiga_bus_simple_16.c	amibus_b16

define	amibus_b800
file	arch/amiga/amiga/amiga_bus_simple_0x800.c	amibus_b800

# zorro expansion bus.
device	zbus {}
attach	zbus at mainbus
file	arch/amiga/dev/zbus.c		zbus

define	event {}
file	arch/amiga/dev/event.c		event

device	clock
attach	clock at mainbus
file	arch/amiga/dev/clock.c
file	dev/clock_subr.c

# A2000 internal hwc
device	a2kbbc
attach	a2kbbc at mainbus
file	arch/amiga/dev/a2kbbc.c		a2kbbc

# A3000/4000 internal hwc
device	a34kbbc
attach	a34kbbc at mainbus
file	arch/amiga/dev/a34kbbc.c	a34kbbc

# keyboard
device	kbd: event,wskbddev
attach	kbd at mainbus
file	arch/amiga/dev/kbd.c		kbd needs-flag
file	arch/amiga/dev/wskbdmap_amiga.c	kbd

# serial port
device	ser: tty
attach	ser at mainbus
file	arch/amiga/dev/ser.c		ser needs-count

# parallel port
device	par
attach	par at mainbus
file	arch/amiga/dev/par.c		par needs-count

# audio
device	aucc: audio
attach	aucc at mainbus
file	arch/amiga/dev/aucc.c		aucc needs-flag

device	melody: audio, tms320av110
attach	melody at zbus
file	arch/amiga/dev/melody.c		melody

device repulse: audio, ac97, mulaw
attach	repulse at zbus
file	arch/amiga/dev/repulse.c	repulse

# mouse
device	ms: event
attach	ms at mainbus
file	arch/amiga/dev/ms.c		ms needs-flag

# floppy
device	fdc { unit = -1 }
attach	fdc at mainbus

device	fd: disk
attach	fd at fdc
file	arch/amiga/dev/fd.c		fd needs-flag
major	{fd = 2}

# graphic devices
define	grfbus {}

device	grf {}
attach	grf at grfbus
file	arch/amiga/dev/grf.c		grf needs-count

device	ite: tty
attach	ite at grf
file	arch/amiga/dev/ite.c		ite needs-flag
file	arch/amiga/dev/kbdmap.c		ite
file	arch/amiga/dev/kf_8x8.c		ite | amidisplaycc
file	arch/amiga/dev/kf_8x11.c	kfont_8x11
file	arch/amiga/dev/kf_custom.c	kfont_custom

# custom chips grf (ite0 grf0)
device	grfcc: grfbus
attach	grfcc at mainbus
file	arch/amiga/dev/grf_cc.c		grfcc needs-flag
file	arch/amiga/dev/ite_cc.c		grfcc & ite

# wscons interface to custom chips
device	amidisplaycc: wsemuldisplaydev
attach	amidisplaycc at mainbus
file	arch/amiga/dev/amidisplaycc.c	amidisplaycc needs-flag

include "dev/wscons/files.wscons"

defpseudo	view
file	arch/amiga/dev/view.c		view | grfcc needs-count
file	arch/amiga/dev/grfabs.c		grfcc | view | amidisplaycc
file	arch/amiga/dev/grfabs_cc.c	grfcc | view | amidisplaycc
file	arch/amiga/dev/grfabs_ccglb.c	grfcc | view | amidisplaycc

# retina ZII grf (ite1 grf1)
device	grfrt: grfbus
attach	grfrt at zbus
file	arch/amiga/dev/grf_rt.c		grfrt needs-flag
file	arch/amiga/dev/ite_rt.c		grfrt & ite

# retina ZIII grf (ite2 grf2)
device	grfrh: grfbus
attach	grfrh at zbus
file	arch/amiga/dev/grf_rh.c		grfrh needs-flag
file	arch/amiga/dev/ite_rh.c		grfrh & ite

# cirrus grf (ite3 grf3)
device	grfcl: grfbus
attach	grfcl at zbus
file	arch/amiga/dev/grf_cl.c		grfcl needs-flag
file	arch/amiga/dev/ite_cl.c		grfcl & ite

# A2410 grf (ite4 grf4)
device	grful: grfbus
attach	grful at zbus
file	arch/amiga/dev/grf_ul.c		grful needs-flag
file	arch/amiga/dev/ite_ul.c		grful & ite
file	arch/amiga/dev/grf_ultms.g	grful

# CyberVison 64 grf (ite5 grf5)
device	grfcv: grfbus
attach	grfcv at zbus
file	arch/amiga/dev/grf_cv.c		grfcv needs-flag
file	arch/amiga/dev/ite_cv.c		grfcv & ite

# Tseng grf (ite6 grf6)
device	grfet: grfbus
attach	grfet at zbus
file	arch/amiga/dev/grf_et.c		grfet needs-flag
file	arch/amiga/dev/ite_et.c		grfet & ite

# CyberVison 64/3D grf (ite7 grf7)
device	grfcv3d: grfbus
attach	grfcv3d at zbus
file	arch/amiga/dev/grf_cv3d.c	grfcv3d needs-flag
file	arch/amiga/dev/ite_cv3d.c	grfcv3d & ite

# device defined in sys/conf/files
# A2065, Ameristar, Ariadne ethernet cards
attach	le at zbus with le_zbus: le24
file	arch/amiga/dev/if_le.c		le_zbus needs-flag

# AriadneII ethernet card
# device defined in sys/conf/files
attach	ne at zbus with ne_zbus: rtl80x9
file	arch/amiga/dev/if_ne_zbus.c	ne_zbus needs-flag

# Hydra ethernet card
device	ed: ifnet, ether, arp
attach	ed at zbus with ed_zbus
file	arch/amiga/dev/if_ed.c		ed_zbus needs-flag

# C=/Ameristar A2060 / 560
attach	bah at zbus with bah_zbus
file	arch/amiga/dev/if_bah_zbus.c	bah_zbus

# CEI A4066 EthernetPLUS
device	es: ifnet, ether, arp
attach	es at zbus
file	arch/amiga/dev/if_es.c		es needs-flag

# Quicknet ethernet card
device	qn: ifnet, ether, arp
attach	qn at zbus
file	arch/amiga/dev/if_qn.c		qn needs-flag

# A2232 msc serial ports
device	msc: tty
attach	msc at zbus
file	arch/amiga/dev/msc.c		msc needs-count

# bsc/Alf Data MultiFaceCard
device	mfc { unit = -1 }
attach	mfc at zbus

device	mfcs: tty
attach	mfcs at mfc
device	mfcp
attach	mfcp at mfc
file	arch/amiga/dev/mfc.c		mfcs | mfcp needs-count

# direct bus ISA-chip i/o
define	supio {port = -1}

# DraCo superio chip

device	drsupio: supio
attach	drsupio at mainbus
file	arch/amiga/dev/drsupio.c	drsupio

# ZBus HyperComs: HyperCom Z3, HyperCom 4
device	hyper: supio
attach	hyper at zbus
file	arch/amiga/dev/hyper.c		hyper

# IOBlix
device	iobl: supio, amibus_b16
attach	iobl at zbus with iobl_zbus
file	arch/amiga/dev/ioblix_zbus.c	iobl_zbus


attach	com at supio with com_supio
file	arch/amiga/dev/com_supio.c	com_supio

# ISDN Blaster, ISDN Master
device	aster: supio
attach	aster at zbus
file	arch/amiga/dev/aster.c		aster

attach	isic at supio with isic_supio
file	arch/amiga/dev/isic_supio.c isic_supio

# handle gvp's odd autoconf info..
device	gvpbus {}
attach	gvpbus at zbus
file	arch/amiga/dev/gvpbus.c		gvpbus

device	lpt
file	dev/ic/lpt.c			lpt needs-flag

attach	lpt at supio with lpt_supio
file	arch/amiga/dev/lpt_supio.c	lpt_supio

include "dev/scsipi/files.scsipi"
major	{sd = 4}
major	{cd = 7}

# wd 33c93 contrllers
define	sbic
file	arch/amiga/dev/sbic.c		sbic

# GVP series II
device	gtsc: scsi, sbic
attach	gtsc at gvpbus
file	arch/amiga/dev/gtsc.c		gtsc needs-flag

# Amiga 3000 internal
device	ahsc: scsi, sbic
attach	ahsc at mainbus
file	arch/amiga/dev/ahsc.c		ahsc needs-flag

# C= A2091
device atzsc: scsi, sbic
attach atzsc at zbus
file	arch/amiga/dev/atzsc.c		atzsc needs-flag

# ncr 5380 controllers
define	sci
file	arch/amiga/dev/sci.c		sci

# Supra Wordsync II
device	wstsc: scsi, sci
attach	wstsc at zbus
file	arch/amiga/dev/wstsc.c		wstsc needs-flag

# IVS
device	ivsc: scsi, sci
attach	ivsc at zbus
file	arch/amiga/dev/ivsc.c		ivsc needs-flag

# MLH
device	mlhsc: scsi, sci
attach	mlhsc at zbus
file	arch/amiga/dev/mlhsc.c		mlhsc needs-flag

# CSA twelve gauge.
device	otgsc: scsi, sci
attach	otgsc at zbus
file	arch/amiga/dev/otgsc.c		otgsc needs-flag

# ncr 57c710 controllers
define	asiop
file	arch/amiga/dev/siop.c		asiop

# PPI Zeus
device	zssc: scsi, asiop
attach	zssc at zbus
file	arch/amiga/dev/zssc.c		zssc needs-flag

# CSA Magnum
device	mgnsc: scsi, asiop
attach	mgnsc at zbus
file	arch/amiga/dev/mgnsc.c		mgnsc needs-flag

# MacroSystems USA Warp Engine
device	wesc: scsi, asiop
attach	wesc at zbus
file	arch/amiga/dev/wesc.c		wesc needs-flag

# C= A4091 & A4000T
device	afsc: scsi, asiop
attach	afsc at zbus
device	aftsc: scsi, asiop
attach	aftsc at mainbus
file	arch/amiga/dev/afsc.c		afsc | aftsc needs-flag

# ncr 57c720/770 controllers
define	siopng
file	arch/amiga/dev/siop2.c		siopng

# CyberStorm MKIII scsi
device	cbiiisc: scsi, siopng
attach	cbiiisc at zbus
file	arch/amiga/dev/cbiiisc.c	cbiiisc needs-flag

# Emulex ESP216 & FAS216 controllers

# FastlaneZ3
device	flsc: scsi, ncr53c9x
attach	flsc at zbus
file	arch/amiga/dev/flsc.c		flsc needs-flag

# Blizzard1230-I,II
device	bzsc: scsi, ncr53c9x
attach	bzsc at zbus
file	arch/amiga/dev/bzsc.c		bzsc needs-flag

# Blizzard12x0-IV
device	bzivsc: scsi, ncr53c9x
attach	bzivsc at zbus
file	arch/amiga/dev/bzivsc.c		bzivsc needs-flag

# Blizzard2060 scsi
device	bztzsc: scsi, ncr53c9x
attach	bztzsc at zbus
file	arch/amiga/dev/bztzsc.c		bztzsc needs-flag

# CyberSCSI [I] scsi
device	cbsc: scsi, ncr53c9x
attach	cbsc at zbus
file	arch/amiga/dev/cbsc.c		cbsc needs-flag

# CyberSCSI MKII scsi
device	cbiisc: scsi, ncr53c9x
attach	cbiisc at zbus
file	arch/amiga/dev/cbiisc.c		cbiisc needs-flag

# EMPLANT
device	empsc: scsi, sci
attach	empsc at zbus
file	arch/amiga/dev/empsc.c		empsc needs-flag

# Amiga 4000/1200 IDE masquerading as SCSI
device	idesc: scsi
attach	idesc at mainbus
file	arch/amiga/dev/idesc.c		idesc needs-flag

# MacroSystem DraCo internal
device	drsc: scsi, asiop
attach	drsc at mainbus
file	arch/amiga/dev/drsc.c		drsc needs-flag

# MacroSystem DraCo internal DS2404 hwc
device	drbbc
attach	drbbc at mainbus
file	arch/amiga/dev/drbbc.c		drbbc

# kernel floating point emulator
include	"arch/m68k/fpe/files.fpe"

# Motorola 68060 support package
include	"arch/m68k/060sp/files.060sp"

# list of standard files...

file	dev/cons.c			ite | ser
file	dev/cninit.c			ite | ser
file	arch/amiga/amiga/amiga_init.c
file	arch/amiga/amiga/autoconf.c
file	arch/amiga/amiga/cia.c
file	arch/amiga/amiga/conf.c
file	arch/amiga/amiga/disksubr.c
file	arch/amiga/amiga/dkbad.c
file	arch/amiga/amiga/machdep.c
file	arch/amiga/amiga/mem.c
file	arch/amiga/amiga/pmap.c
file	arch/amiga/amiga/procfs_machdep.c	procfs
file	arch/amiga/amiga/sys_machdep.c
file	arch/amiga/amiga/trap.c
file	arch/amiga/amiga/vm_machdep.c
file	arch/amiga/amiga/cc.c
file	arch/amiga/amiga/db_memrw.c	ddb
file	arch/amiga/dev/md_root.c		memory_disk_hooks
file	arch/m68k/m68k/cacheops.c

define	gayle
file	arch/amiga/amiga/gayle.c		gayle

file	arch/amiga/dev/gayle_pcmcia.c		pccard
device	pccard: pcmciabus, gayle
attach	pccard at mainbus

include "dev/pcmcia/files.pcmcia"
include "dev/mii/files.mii"

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

# Amiga 4000/1200 IDE using MI wdc
attach	wdc at mainbus with wdc_amiga: gayle
file	arch/amiga/dev/wdc_amiga.c	wdc_amiga

major	{md = 15}	# Memory disk (for mini-kernel)
major	{raid = 16}	# RAIDframe

# Compatibility modules

# NetBSD m68k a.out Binary Compatibility (COMPAT_AOUT_M68K)
include "compat/aoutm68k/files.aoutm68k"

# SunOS Binary Compatibility (COMPAT_SUNOS)
include "compat/sunos/files.sunos"
file	arch/m68k/m68k/sunos_machdep.c	compat_sunos

# SVR4 Binary Compatibility (COMPAT_SVR4)
include "compat/svr4/files.svr4"

# Linux binary compatibility (COMPAT_LINUX)
include "compat/linux/files.linux"
include "compat/linux/arch/m68k/files.linux_m68k"
file arch/m68k/m68k/linux_trap.c		compat_linux

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


1.110.2.3
log
@Catch up to -current.
@
text
@d1 1
a1 1
#	$NetBSD: files.amiga,v 1.110.2.2 2002/02/28 04:06:29 nathanw Exp $
a105 4
device toccata: audio, ad1848, auconv
attach	toccata at zbus
file	arch/amiga/dev/toccata.c	toccata

a146 1
include "dev/wsfont/files.wsfont"
d442 1
a442 1
file	dev/md_root.c			memory_disk_hooks
@


1.110.2.4
log
@Catch up to -current.
@
text
@d1 1
a1 1
#	$NetBSD: files.amiga,v 1.110.2.3 2002/06/20 03:37:52 nathanw Exp $
a20 3
defflag	opt_kfont.h		KFONT_CONS_ISO8859_1
defflag	opt_kfont.h		KFONT_CONS_ISO8859_2

d94 1
a94 1
device	aucc: audiobus
d98 1
a98 1
device	melody: audiobus, tms320av110
d102 1
a102 1
device repulse: audiobus, ac97, mulaw
d106 1
a106 1
device toccata: audiobus, ad1848, auconv
d135 2
a137 8
file	arch/amiga/dev/kf_iso8859_1_8x8.c	kfont_cons_iso8859_1 &
	( ite | amidisplaycc )
file	arch/amiga/dev/kf_iso8859_1_8x11.c	kfont_cons_iso8859_1 &
	kfont_8x11
file	arch/amiga/dev/kf_iso8859_2_8x8.c	kfont_cons_iso8859_2 &
	( ite | amidisplaycc )
file	arch/amiga/dev/kf_iso8859_2_8x11.c	kfont_cons_iso8859_2 &
	kfont_8x11
d182 1
a182 1
file	arch/amiga/dev/grf_ultms.c	grful
d458 1
@


1.110.2.5
log
@Catch up to -current.
@
text
@d1 1
a1 1
#	$NetBSD: files.amiga,v 1.110.2.4 2002/09/17 21:12:54 nathanw Exp $
d125 1
d298 2
d469 1
d475 3
a496 2

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


1.110.2.6
log
@Catch up to -current.
@
text
@d1 1
a1 1
#	$NetBSD: files.amiga,v 1.110.2.5 2002/10/18 02:34:43 nathanw Exp $
d8 1
a9 1
defflag	opt_amigaccgrf.h	GRF_PAL	:GRF_NTSC	# temporary workaround
@


1.110.2.7
log
@Catch up to -current
@
text
@d1 1
a1 1
#	$NetBSD: files.amiga,v 1.110.2.6 2002/11/11 21:56:13 nathanw Exp $
d448 1
d450 1
d452 1
a454 3
file	arch/m68k/m68k/db_memrw.c	ddb
file	arch/m68k/m68k/sys_machdep.c
file	arch/m68k/m68k/vm_machdep.c
@


1.109
log
@Driver for the ALiENDESiGN Repulse board.
- only 8/16 bit precision supported
- no support for the Repulse special S/P-DIF I/O yet
- I think ac97.c needs some work.
@
text
@d1 1
a1 1
#	$NetBSD: files.amiga,v 1.108 2001/06/18 02:00:48 christos Exp $
d19 1
@


1.109.4.1
log
@Sync the thorpej-mips-cache branch with -current.
@
text
@d1 1
a1 1
#	$NetBSD: files.amiga,v 1.110 2001/11/05 21:29:43 aymeric Exp $
a18 1
defopt	opt_amigacons.h		SERCONSOLE
@


1.108
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.amiga,v 1.107 2001/05/08 06:09:30 is Exp $
d99 4
@


1.108.2.1
log
@Update the kqueue branch to HEAD.
@
text
@d1 1
a1 1
#	$NetBSD: files.amiga,v 1.109 2001/08/25 21:15:45 is Exp $
a98 4

device repulse: audio, ac97, mulaw
attach	repulse at zbus
file	arch/amiga/dev/repulse.c	repulse
@


1.108.2.2
log
@Sync kqueue branch with -current.
@
text
@d1 1
a1 1
#	$NetBSD: files.amiga,v 1.108.2.1 2001/09/13 01:13:00 thorpej Exp $
d8 18
a25 20
defflag	opt_amigaccgrf.h	GRF_PAL	:GRF_NTSC	# temporary workaround
defflag	opt_amigaccgrf.h	GRF_NTSC
defflag	opt_amigaccgrf.h	GRF_ECS GRF_AGA
defflag	opt_amigaccgrf.h	GRF_A2024:GRF_ECS
defflag	opt_amigaccgrf.h	GRF_AGA_VGA:GRF_AGA
defflag	opt_amigaccgrf.h	GRF_SUPER72:GRF_AGA
defflag	opt_amigaccgrf.h	USE_C_BFOPS

defflag	opt_amigacons.h		RETINACONSOLE ULOWELLCONSOLE CL5426CONSOLE
defflag	opt_amigacons.h		CV64CONSOLE CV3DCONSOLE TSENGCONSOLE
defflag	opt_amigacons.h		CV3DONZORRO2
defflag	opt_amigacons.h		SERCONSOLE

defparam opt_retina.h		RH_MEMCLK
defflag	opt_retina.h		RH_64BIT_SPRITE RH_HARDWARECURSOR
defflag	opt_retina.h		RETINA_SPEED_HACK

defflag				BB060STUPIDROM
defflag				P5PPC68KBOARD
defflag				LEV6_DEFER
d27 1
a27 1
defparam			IOBZCLOCK
d29 2
a30 2
device	mainbus {}
attach	mainbus at root
d94 1
a94 1
file	arch/amiga/dev/aucc.c		aucc needs-flag
d142 1
a142 1
file	arch/amiga/dev/amidisplaycc.c	amidisplaycc needs-flag
d286 1
a286 1
define	sbic
d313 1
a313 1
# IVS
d408 1
a408 1
file	arch/amiga/dev/drsc.c		drsc needs-flag
a463 3

# NetBSD m68k a.out Binary Compatibility (COMPAT_AOUT_M68K)
include "compat/aoutm68k/files.aoutm68k"
@


1.108.2.3
log
@Sync w/ -current.
@
text
@d1 1
a1 1
#	$NetBSD: files.amiga,v 1.108.2.2 2002/01/10 19:37:16 thorpej Exp $
a105 4
device toccata: audio, ad1848, auconv
attach	toccata at zbus
file	arch/amiga/dev/toccata.c	toccata

a146 1
include "dev/wsfont/files.wsfont"
d442 1
a442 1
file	dev/md_root.c			memory_disk_hooks
@


1.108.2.4
log
@catch up with -current on kqueue branch
@
text
@d1 1
a1 1
#	$NetBSD: files.amiga,v 1.108.2.3 2002/02/11 20:06:49 jdolecek Exp $
a20 3
defflag	opt_kfont.h		KFONT_CONS_ISO8859_1
defflag	opt_kfont.h		KFONT_CONS_ISO8859_2

d94 1
a94 1
device	aucc: audiobus
d98 1
a98 1
device	melody: audiobus, tms320av110
d102 1
a102 1
device repulse: audiobus, ac97, mulaw
d106 1
a106 1
device toccata: audiobus, ad1848, auconv
d135 2
a137 8
file	arch/amiga/dev/kf_iso8859_1_8x8.c	kfont_cons_iso8859_1 &
	( ite | amidisplaycc )
file	arch/amiga/dev/kf_iso8859_1_8x11.c	kfont_cons_iso8859_1 &
	kfont_8x11
file	arch/amiga/dev/kf_iso8859_2_8x8.c	kfont_cons_iso8859_2 &
	( ite | amidisplaycc )
file	arch/amiga/dev/kf_iso8859_2_8x11.c	kfont_cons_iso8859_2 &
	kfont_8x11
d182 1
a182 1
file	arch/amiga/dev/grf_ultms.c	grful
d458 1
@


1.108.2.5
log
@sync kqueue with -current; this includes merge of gehenna-devsw branch,
merge of i386 MP branch, and part of autoconf rototil work
@
text
@d1 1
a1 1
#	$NetBSD: files.amiga,v 1.108.2.4 2002/06/23 17:34:24 jdolecek Exp $
d125 1
d298 2
d469 1
d475 3
a496 2

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


1.107
log
@defopt LEV6_DEFER.
@
text
@d1 1
a1 1
#	$NetBSD: files.amiga,v 1.106 2001/03/17 22:03:13 is Exp $
d471 1
@


1.106
log
@Method array for a really big inter-byte offset.
@
text
@d1 1
a1 1
#	$NetBSD: files.amiga,v 1.105 2001/03/10 23:55:31 is Exp $
d25 1
@


1.105
log
@- The ioblix zbus board comes in 24 MHz and 22.1184 MHz clock variants.
We default to the (newer, more sane) 22.1184 MHz value, but set it from
the iobzclock variable (in Hz), which is initialized from the IOBZCLOCK
configuration option and patchable.
XXX we should time the clock at system startup.
- add ioblix_zbus to the GENERIC configuration.
@
text
@d1 1
a1 1
#	$NetBSD: files.amiga,v 1.104 2001/02/02 21:52:12 is Exp $
d47 3
@


1.104
log
@Initial, still incomplete wscons support by Jukka Andberg, PR 11068
@
text
@d1 1
a1 1
#	$NetBSD: files.amiga,v 1.103 2001/01/26 10:31:29 aymeric Exp $
d25 2
@


1.104.2.1
log
@Catch up with -current.
@
text
@d1 1
a1 1
#	$NetBSD: files.amiga,v 1.106 2001/03/17 22:03:13 is Exp $
a25 2
defopt				IOBZCLOCK

a44 3

define	amibus_b800
file	arch/amiga/amiga/amiga_bus_simple_0x800.c	amibus_b800
@


1.104.2.2
log
@Catch up to -current.
@
text
@d1 1
a1 1
#	$NetBSD: files.amiga,v 1.104.2.1 2001/04/09 01:50:34 nathanw Exp $
a24 1
defopt				LEV6_DEFER
a469 1
file arch/m68k/m68k/linux_trap.c		compat_linux
@


1.103
log
@process_machdep.c is actually procfs_machdep.c
@
text
@d1 1
a1 1
#	$NetBSD: files.amiga,v 1.102 2001/01/21 22:23:07 is Exp $
d70 1
a70 1
device	kbd: event
d73 1
d119 1
a119 1
file	arch/amiga/dev/kf_8x8.c		ite
d129 7
d138 3
a140 3
file	arch/amiga/dev/grfabs.c		grfcc | view
file	arch/amiga/dev/grfabs_cc.c	grfcc | view
file	arch/amiga/dev/grfabs_ccglb.c	grfcc | view
@


1.102
log
@Amiga part of isdn4bsd, and an example kernel configuration file.
@
text
@d1 1
a1 1
#	$NetBSD: files.amiga,v 1.101 2001/01/17 00:07:20 fvdl Exp $
d416 1
a416 1
file	arch/amiga/amiga/process_machdep.c	procfs
@


1.101
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.amiga,v 1.100 2000/09/03 19:07:05 is Exp $
d248 3
@


1.100
log
@sm* at (mhz at) pcmcia* needs mii to link (although not at runtime...).
@
text
@d1 1
a1 1
#	$NetBSD: files.amiga,v 1.99 2000/04/21 16:51:36 bouyer Exp $
d413 1
@


1.99
log
@Rename the 'siop' define to 'asiop', to avoid clash with the MI siop driver.
This doesn't change the name of the drivers in config files.
@
text
@d1 1
a1 1
#	$NetBSD: files.amiga,v 1.98 2000/03/23 22:44:42 is Exp $
d429 1
@


1.99.4.1
log
@Pullup 1.100, per jhawks permission: sm* at pcmcia? needs mii to link.
@
text
@d1 1
a1 1
#	$NetBSD$
a428 1
include "dev/mii/files.mii"
@


1.98
log
@Initial IOBlix support. Only lpt and com; lpt untested; com assumes 24 MHz
clock (needs autoprobe of clock speed).
@
text
@d1 1
a1 1
#	$NetBSD: files.amiga,v 1.97 2000/03/14 15:56:52 oster Exp $
d308 2
a309 2
define	siop
file	arch/amiga/dev/siop.c		siop
d312 1
a312 1
device	zssc: scsi, siop
d317 1
a317 1
device	mgnsc: scsi, siop
d322 1
a322 1
device	wesc: scsi, siop
d327 1
a327 1
device	afsc: scsi, siop
d329 1
a329 1
device	aftsc: scsi, siop
d385 1
a385 1
device	drsc: scsi, siop
@


1.97
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.amiga,v 1.96 2000/01/31 22:47:07 mhitch Exp $
d43 3
d234 6
@


1.96
log
@Add the config information for the MI wdc support.
@
text
@d1 1
a1 1
#	$NetBSD: files.amiga,v 1.95 2000/01/23 21:10:26 aymeric Exp $
d429 1
@


1.95
log
@add stride 1 functions support and PCMCIA support
@
text
@d1 1
a1 1
#	$NetBSD: files.amiga,v 1.94 1999/12/30 20:56:45 is Exp $
d420 7
@


1.94
log
@Rewrite of the Amiga bus_space machinery to prepare for the support of
the generic IDE driver and the PCMCIA slots.
@
text
@d1 1
a1 1
#	$NetBSD: files.amiga,v 1.93 1999/10/15 21:50:34 is Exp $
d40 3
d411 9
@


1.93
log
@Reboot support for P5PPC+68K boards, compiled in by "options P5PPC68KBOARD".
Without this, at least cyberppc+040 boards won't reboot, but just hang when
down.
The method is similar to what LinuxPPC/APUS does, but without EIEIO.
@
text
@d1 1
a1 1
#	$NetBSD: files.amiga,v 1.92 1999/09/20 23:17:13 is Exp $
d32 8
a393 1
file	arch/amiga/amiga/busfuncs.c
@


1.93.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.

I updated the amiga SCSI drivers, but completely untested yet (may not even
compile)
@
text
@d1 1
a1 1
#	$NetBSD: files.amiga,v 1.100 2000/09/03 19:07:05 is Exp $
a31 14
# for bus_space

define	amibus_bl
file	arch/amiga/amiga/amiga_bus_simple_4.c

define	amibus_ww
file	arch/amiga/amiga/amiga_bus_simple_2word.c

define amibus_wb
file	arch/amiga/amiga/amiga_bus_simple_1word.c

define	amibus_b16
file	arch/amiga/amiga/amiga_bus_simple_16.c	amibus_b16

a220 6
# IOBlix
device	iobl: supio, amibus_b16
attach	iobl at zbus with iobl_zbus
file	arch/amiga/dev/ioblix_zbus.c	iobl_zbus


d288 2
a289 2
define	asiop
file	arch/amiga/dev/siop.c		asiop
d292 1
a292 1
device	zssc: scsi, asiop
d297 1
a297 1
device	mgnsc: scsi, asiop
d302 1
a302 1
device	wesc: scsi, asiop
d307 1
a307 1
device	afsc: scsi, asiop
d309 1
a309 1
device	aftsc: scsi, asiop
d365 1
a365 1
device	drsc: scsi, asiop
d386 1
a401 17
define	gayle
file	arch/amiga/amiga/gayle.c		gayle

file	arch/amiga/dev/gayle_pcmcia.c		pccard
device	pccard: pcmciabus, gayle
attach	pccard at mainbus

include "dev/pcmcia/files.pcmcia"
include "dev/mii/files.mii"

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

# Amiga 4000/1200 IDE using MI wdc
attach	wdc at mainbus with wdc_amiga: gayle
file	arch/amiga/dev/wdc_amiga.c	wdc_amiga

a402 1
major	{raid = 16}	# RAIDframe
@


1.93.2.2
log
@Sync with head (for UBC+NFS fixes, mostly).
@
text
@d1 1
a1 1
#	$NetBSD$
a412 1
file	arch/amiga/amiga/process_machdep.c	procfs
@


1.93.2.3
log
@Sync with HEAD.
@
text
@d1 1
a1 1
#	$NetBSD: files.amiga,v 1.93.2.2 2001/01/18 09:22:09 bouyer Exp $
d70 1
a70 1
device	kbd: event,wskbddev
a72 1
file	arch/amiga/dev/wskbdmap_amiga.c	kbd
d118 1
a118 1
file	arch/amiga/dev/kf_8x8.c		ite | amidisplaycc
a127 7
# wscons interface to custom chips
device	amidisplaycc: wsemuldisplaydev
attach	amidisplaycc at mainbus
file	arch/amiga/dev/amidisplaycc.c   amidisplaycc needs-flag

include "dev/wscons/files.wscons"

d130 3
a132 3
file	arch/amiga/dev/grfabs.c		grfcc | view | amidisplaycc
file	arch/amiga/dev/grfabs_cc.c	grfcc | view | amidisplaycc
file	arch/amiga/dev/grfabs_ccglb.c	grfcc | view | amidisplaycc
a248 3
attach	isic at supio with isic_supio
file	arch/amiga/dev/isic_supio.c isic_supio

d413 1
a413 1
file	arch/amiga/amiga/procfs_machdep.c	procfs
@


1.93.2.4
log
@Sync with HEAD.
@
text
@d1 1
a1 1
#	$NetBSD: files.amiga,v 1.93.2.3 2001/02/11 19:08:46 bouyer Exp $
a24 2

defopt				IOBZCLOCK
@


1.93.2.5
log
@Sync with HEAD.
@
text
@d1 1
a1 1
#	$NetBSD$
a46 3

define	amibus_b800
file	arch/amiga/amiga/amiga_bus_simple_0x800.c	amibus_b800
@


1.92
log
@replace inline asm by macro calls, that expand to the original inline asm
or to C replacements depending on the USE_C_BFOPS option.
The C replacement only works for our 8 bit wide fonts.
@
text
@d1 1
a1 1
#	$NetBSD: files.amiga,v 1.91 1999/09/07 19:40:56 is Exp $
d24 1
@


1.92.2.1
log
@Pull up to last week's -current.
@
text
@d1 1
a1 1
#	$NetBSD: files.amiga,v 1.93 1999/10/15 21:50:34 is Exp $
a23 1
defopt				P5PPC68KBOARD
@


1.91
log
@Uhm... multi-cpu kernels containign M68020 support won't assemble without
this. Sorry for the inconvenience.
@
text
@d1 1
a1 1
#	$NetBSD: files.amiga,v 1.90 1999/09/06 21:50:47 is Exp $
d14 1
d373 1
a373 1
# list of standard files...
d376 3
a379 1
include	"arch/m68k/060sp/files.060sp"
@


1.90
log
@Switch to cacheops. This closes PR 1960.
@
text
@d1 1
a1 1
#	$NetBSD: files.amiga,v 1.89 1999/07/09 02:32:28 thorpej Exp $
a395 1

@


1.89
log
@Normalize include paths.
@
text
@d1 1
a1 1
#	$NetBSD: files.amiga,v 1.88 1999/07/07 00:05:28 thorpej Exp $
d396 2
@


1.88
log
@pseudo-device -> defpseudo, per grammar change in config(8).
@
text
@d1 1
a1 1
#	$NetBSD: files.amiga,v 1.87 1999/06/07 20:31:28 thorpej Exp $
d238 1
a238 1
include "../../../dev/scsipi/files.scsipi"
@


1.87
log
@Only declare block major numbers for devices which can be the root device.
@
text
@d1 1
a1 1
#	$NetBSD: files.amiga,v 1.86 1999/04/19 21:22:57 kleink Exp $
d112 1
a112 1
pseudo-device	view
@


1.86
log
@Add COMPAT_SVR4 for m68k.
@
text
@d1 1
a1 1
#	$NetBSD: files.amiga,v 1.85 1999/04/16 11:13:38 kleink Exp $
a239 1
major	{st = 5}
a396 1
major	{vnd = 6}
@


1.85
log
@Normalize path of files.sunos.
@
text
@d1 1
a1 1
#	$NetBSD: files.amiga,v 1.84 1999/03/26 21:18:49 is Exp $
d406 3
@


1.84
log
@defopt BB060STUPIDROM.
@
text
@d1 1
a1 1
#	$NetBSD: files.amiga,v 1.83 1999/03/25 23:19:59 is Exp $
d404 1
a404 1
include "../../../compat/sunos/files.sunos"
@


1.84.2.1
log
@Pull up revision 1.93 (requested by is):
  Add reboot code for Phase5 68040+PPC boards.
@
text
@d1 1
a1 1
#	$NetBSD: files.amiga,v 1.84 1999/03/26 21:18:49 is Exp $
a22 1
defopt				P5PPC68KBOARD
@


1.84.4.1
log
@Sync w/ -current.
@
text
@d1 1
a1 1
#	$NetBSD: files.amiga,v 1.87 1999/06/07 20:31:28 thorpej Exp $
d240 1
d398 1
d404 1
a404 1
include "compat/sunos/files.sunos"
a405 3

# SVR4 Binary Compatibility (COMPAT_SVR4)
include "compat/svr4/files.svr4"
@


1.84.4.2
log
@Update from trunk.
@
text
@d1 1
a1 1
#	$NetBSD: files.amiga,v 1.84.4.1 1999/06/21 00:46:39 thorpej Exp $
d112 1
a112 1
defpseudo	view
d238 1
a238 1
include "dev/scsipi/files.scsipi"
@


1.83
log
@defopt Amiga graphics console options
@
text
@d1 1
a1 1
#	$NetBSD: files.amiga,v 1.80 1999/03/07 22:16:19 is Exp $
d21 2
@


1.82
log
@Forgot A2024
@
text
@d1 1
a1 1
#	$NetBSD: files.amiga,v 1.81 1999/03/25 21:55:17 is Exp $
d15 9
a23 2
device mainbus {}
attach mainbus at root
@


1.81
log
@Defopting grf_cc configuration parameters
@
text
@d1 1
a1 1
#	$NetBSD: files.amiga,v 1.80 1999/03/07 22:16:19 is Exp $
d11 1
@


1.80
log
@Added very preliminary version of Symbios 53c7[27]0c driver and Cyberstorm
Mk. III SCSI backend, by Michael Hitch.
XXX No wide transfers supported at the moment.
@
text
@d1 1
a1 1
#	$NetBSD: files.amiga,v 1.79 1998/12/15 19:36:55 itohy Exp $
d8 8
a15 2
device	mainbus {}
attach	mainbus at root
@


1.79
log
@Added COMPAT_LINUX support.
@
text
@d1 1
a1 1
#	$NetBSD: files.amiga,v 1.78 1998/11/11 22:26:27 veego Exp $
d295 9
@


1.78
log
@New driver for the Ariadne II.
@
text
@d1 1
a1 1
#	$NetBSD: files.amiga,v 1.77 1998/10/08 21:46:39 is Exp $
d382 6
@


1.77
log
@- define framework for >8bit transfers
- implement 16 bit contiguous and 16 bit interleaved, both big-endian
@
text
@d1 1
a1 1
#	$NetBSD: files.amiga,v 1.76 1998/09/02 22:32:08 is Exp $
d149 5
@


1.76
log
@Split SMC chipset ARCnet driver into
- machine independent chip driver, in dev/ic/smc90cx6.c/...reg.h,...var.h,
  using bus_space methods
- ZBUS frontend in arch/amiga/dev/if_bah_zbus.c
- added IPL_SOFTNET to arch/amiga/include/intr.h, for this
Implementing the ISA bus frontend is left as an exercise to the reader.
@
text
@d1 1
a1 1
#	$NetBSD: files.amiga,v 1.75 1998/08/10 18:53:31 is Exp $
d193 1
a193 1
# Hypercom 3/4
d353 1
@


1.75
log
@ISDN Blaster / Master: ZBus attachment / SUPIO driver.
@
text
@d1 1
a1 1
#	$NetBSD: files.amiga,v 1.74 1998/07/21 17:36:01 drochner Exp $
a155 1
device	bah: ifnet, arc, arp
d157 1
a157 1
file	arch/amiga/dev/if_bah.c		bah_zbus needs-flag
@


1.74
log
@adapt to LANCE driver split
@
text
@d1 1
a1 1
#	$NetBSD: files.amiga,v 1.73 1998/07/03 22:25:33 mhitch Exp $
d201 5
@


1.73
log
@Add memory disk.
@
text
@d1 1
a1 1
#	$NetBSD: files.amiga,v 1.72 1998/02/16 22:12:45 thorpej Exp $
d147 1
a147 1
attach	le at zbus with le_zbus
@


1.72
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.amiga,v 1.71 1998/01/12 10:39:01 thorpej Exp $
d361 1
d364 1
@


1.71
log
@Adjust for changes to config.
@
text
@d1 1
a1 1
#	$NetBSD: files.amiga,v 1.70 1997/10/19 19:20:34 veego Exp $
d8 1
a8 1
device	mainbus class dull {}
d11 1
a11 1
device	cpu class cpu
d15 1
a15 1
device	zbus class dull {}
d22 1
a22 1
device	clock class dull
d28 1
a28 1
device	a2kbbc class dull
d33 1
a33 1
device	a34kbbc class dull
d38 1
a38 1
device	kbd class dull: event
d43 1
a43 1
device	ser class tty: tty
d48 1
a48 1
device	par class dull
d53 1
a53 1
device	aucc class dull: audio
d57 1
a57 1
device	melody class dull: audio, tms320av110
d62 1
a62 1
device	ms class dull: event
d67 1
a67 1
device	fdc class dull { unit = -1 }
d70 1
a70 1
device	fd class disk
d78 1
a78 1
device	grf class dull {}
d82 1
a82 1
device	ite class tty
d91 1
a91 1
device	grfcc class dull: grfbus
d103 1
a103 1
device	grfrt class dull: grfbus
d109 1
a109 1
device	grfrh class dull: grfbus
d115 1
a115 1
device	grfcl class dull: grfbus
d121 1
a121 1
device	grful class dull: grfbus
d128 1
a128 1
device	grfcv class dull: grfbus
d134 1
a134 1
device	grfet class dull: grfbus
d140 1
a140 1
device	grfcv3d class dull: grfbus
d151 1
a151 1
device	ed class ifnet: ifnet, ether, arp
d156 1
a156 1
device	bah class ifnet: ifnet, arc, arp
d161 1
a161 1
device	es class ifnet: ifnet, ether, arp
d166 1
a166 1
device	qn class ifnet: ifnet, ether, arp
d171 1
a171 1
device	msc class tty: tty
d176 1
a176 1
device	mfc class dull { unit = -1 }
d179 1
a179 1
device	mfcs class tty
d181 1
a181 1
device	mfcp class dull
d190 1
a190 1
device	drsupio class dull: supio
d195 1
a195 1
device	hyper class dull: supio
d203 1
a203 1
device	gvpbus class dull {}
d207 1
a207 1
device	lpt class dull
d223 1
a223 1
device	gtsc class dull: scsi, sbic
d228 1
a228 1
device	ahsc class dull: scsi, sbic
d233 1
a233 1
device atzsc class dull: scsi, sbic
d242 1
a242 1
device	wstsc class dull: scsi, sci
d247 1
a247 1
device	ivsc class dull: scsi, sci
d252 1
a252 1
device	mlhsc class dull: scsi, sci
d257 1
a257 1
device	otgsc class dull: scsi, sci
d266 1
a266 1
device	zssc class dull: scsi, siop
d271 1
a271 1
device	mgnsc class dull: scsi, siop
d276 1
a276 1
device	wesc class dull: scsi, siop
d281 1
a281 1
device	afsc class dull: scsi, siop
d283 1
a283 1
device	aftsc class dull: scsi, siop
d290 1
a290 1
device	flsc class dull: scsi, ncr53c9x
d295 1
a295 1
device	bzsc class dull: scsi, ncr53c9x
d300 1
a300 1
device	bzivsc class dull: scsi, ncr53c9x
d305 1
a305 1
device	bztzsc class dull: scsi, ncr53c9x
d310 1
a310 1
device	cbsc class dull: scsi, ncr53c9x
d315 1
a315 1
device	cbiisc class dull: scsi, ncr53c9x
d320 1
a320 1
device	empsc class dull: scsi, sci
d325 1
a325 1
device	idesc class dull: scsi
d330 1
a330 1
device	drsc class dull: scsi, siop
d335 1
a335 1
device	drbbc class dull
@


1.70
log
@Add CyberVision 64/3D support.
@
text
@d1 1
a1 1
#	$NetBSD: files.amiga,v 1.69 1997/10/18 23:31:37 is Exp $
d8 1
a8 1
device	mainbus {}
d11 1
a11 1
device	cpu
d15 1
a15 1
device	zbus {}
d22 1
a22 1
device	clock
d28 1
a28 1
device	a2kbbc
d33 1
a33 1
device	a34kbbc
d38 1
a38 1
device	kbd: event
d43 1
a43 1
device	ser: tty
d48 1
a48 1
device	par
d53 1
a53 1
device	aucc: audio
d57 1
a57 1
device	melody: audio, tms320av110
d62 1
a62 1
device	ms: event
d67 1
a67 1
device	fdc { unit = -1 }
d70 1
a70 1
device	fd
d78 1
a78 1
device	grf {}
d82 1
a82 1
device	ite
d91 1
a91 1
device	grfcc: grfbus
d103 1
a103 1
device	grfrt: grfbus
d109 1
a109 1
device	grfrh: grfbus
d115 1
a115 1
device	grfcl: grfbus
d121 1
a121 1
device	grful: grfbus
d128 1
a128 1
device	grfcv: grfbus
d134 1
a134 1
device	grfet: grfbus
d140 1
a140 1
device	grfcv3d: grfbus
d151 1
a151 1
device	ed:	ifnet, ether, arp
d156 1
a156 1
device	bah: ifnet, arc, arp
d161 1
a161 1
device	es:	ifnet, ether, arp
d166 1
a166 1
device	qn:	ifnet, ether, arp
d171 1
a171 1
device	msc:	tty
d176 1
a176 1
device	mfc { unit = -1 }
d179 1
a179 1
device	mfcs
d181 1
a181 1
device	mfcp
d190 1
a190 1
device	drsupio: supio
d195 1
a195 1
device	hyper:	supio
d203 1
a203 1
device	gvpbus {}
d207 1
a207 1
device	lpt
d223 1
a223 1
device	gtsc: scsi, sbic
d228 1
a228 1
device	ahsc: scsi, sbic
d233 1
a233 1
device atzsc: scsi, sbic
d242 1
a242 1
device	wstsc: scsi, sci
d247 1
a247 1
device	ivsc: scsi, sci
d252 1
a252 1
device	mlhsc: scsi, sci
d257 1
a257 1
device	otgsc: scsi, sci
d266 1
a266 1
device	zssc: scsi, siop
d271 1
a271 1
device	mgnsc: scsi, siop
d276 1
a276 1
device	wesc: scsi, siop
d281 1
a281 1
device	afsc: scsi, siop
d283 1
a283 1
device	aftsc: scsi, siop
d290 1
a290 1
device	flsc: scsi, ncr53c9x
d295 1
a295 1
device	bzsc: scsi, ncr53c9x
d300 1
a300 1
device	bzivsc: scsi, ncr53c9x
d305 1
a305 1
device	bztzsc: scsi, ncr53c9x
d310 1
a310 1
device	cbsc: scsi, ncr53c9x
d315 1
a315 1
device	cbiisc: scsi, ncr53c9x
d320 1
a320 1
device	empsc: scsi, sci
d325 1
a325 1
device	idesc: scsi
d330 1
a330 1
device	drsc: scsi, siop
d335 1
a335 1
device	drbbc
@


1.69
log
@Driver for the VMC HyperCom3/zbus and the VMC HyperCom4.
lpt on HyperCom3 isn't supported yet.
@
text
@d1 1
a1 1
#	$NetBSD: files.amiga,v 1.68 1997/10/16 23:58:36 is Exp $
d138 6
@


1.68
log
@TMS320AV110 (mpeg layer 2 decoder chip) and ZBUS Melody board, which uses it.
No optionboards yet for Melody, only audio driver.
MPEG data types for audio.c
@
text
@d1 1
a1 1
#	$NetBSD: files.amiga,v 1.67 1997/10/16 01:02:56 thorpej Exp $
d179 3
a182 1
define	supio {port = -1}
d187 5
@


1.67
log
@Garbage-collect "com" driver declaration.
@
text
@d1 1
a1 1
#	$NetBSD: files.amiga,v 1.66 1997/10/10 04:56:12 mhitch Exp $
d53 7
a59 3
device aucc: audio
attach aucc at mainbus
file   arch/amiga/dev/aucc.c		aucc needs-flag 
d186 3
a193 3
attach	com at supio with com_supio
file	arch/amiga/dev/com_supio.c	com_supio

d348 1
@


1.66
log
@The Blizzard-IV SCSI driver is now separate from the Blizzard-II.
@
text
@d1 1
a1 1
#	$NetBSD: files.amiga,v 1.65 1997/10/04 04:02:03 mhitch Exp $
a185 4

# yes, this is ugly
device	com: tty
file	dev/isa/com.c			com needs-flag
@


1.65
log
@Replace Fastlane and Blizzard SCSI driver frontends, using the machine
independent ncr53c9x driver.  Add 12x0-IV support to the 1230 driver, and
add Cyberstorm SCSI I and II drivers.
@
text
@d1 1
a1 1
#	$NetBSD: files.amiga,v 1.64 1997/09/28 20:50:00 is Exp $
d281 1
a281 1
# Blizzard12x0-I,II and IV
d285 5
@


1.64
log
@Build the 68060 support package in the kernel build dir.
XXX PCB_ONFAULT is still hardwired to 64 in netbsd060sp.S.
@
text
@d1 1
a1 1
#	$NetBSD: files.amiga,v 1.62 1997/08/27 19:32:47 is Exp $
a274 2
define	sfas
file	arch/amiga/dev/sfas.c		sfas
d277 1
a277 1
device	flsc: scsi, sfas
d281 2
a282 2
# Blizzard1230-I,II
device	bzsc: scsi, sfas
d287 1
a287 1
device	bztzsc: scsi, sfas
d290 10
@


1.63
log
@First part of splitting lpt.c, and the NetBSD/Amiga  "supio" frontend. Needs
a bit more work to allow an ISA frontend.
@
text
@d316 3
@


1.62
log
@Define supio, a direct bus with a single locator, the port number. This
is for "standard PC i/o stuff" at known and constant locations, e.g. when
multi-io chips are used on non-ISA mainboards.
Implement drsupio.c, the DraCo version of this.
Attach the generic com.c to this bus.
Remove the old drcom hack.
@
text
@d1 1
a1 1
#	$NetBSD: files.amiga,v 1.61 1997/08/27 11:25:43 bouyer Exp $
d182 5
d194 6
a203 5

# handle gvp's odd autoconf info..
device	gvpbus {}
attach	gvpbus at zbus
file	arch/amiga/dev/gvpbus.c		gvpbus
@


1.61
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.amiga,v 1.57.2.3 1997/07/22 12:21:17 bouyer Exp $
d175 13
a187 4
# DraCo internal com port
device	drcom: tty
attach	drcom at mainbus
file	arch/amiga/dev/drcom.c		drcom needs-count
@


1.60
log
@Make Amiga battery clocks autoconfiguration devices, so that they can be
left out of specialized configurations.
@
text
@d1 1
a1 1
#	$NetBSD: files.amiga,v 1.59 1997/07/17 23:29:31 is Exp $
d180 1
a180 1
include "../../../scsi/files.scsi"
@


1.60.2.1
log
@Update marc-pcmcia branch from trunk.
@
text
@d1 1
a1 1
#	$NetBSD: files.amiga,v 1.61 1997/08/27 11:25:43 bouyer Exp $
d180 1
a180 1
include "../../../dev/scsipi/files.scsipi"
@


1.60.2.2
log
@Update marc-pcmcia branch from trunk.
@
text
@d1 1
a1 1
#	$NetBSD: files.amiga,v 1.60.2.1 1997/08/27 21:45:09 thorpej Exp $
d175 4
a178 13
# DraCo superio chip
define	supio {port = -1}

device	drsupio: supio
attach	drsupio at mainbus
file	arch/amiga/dev/drsupio.c	drsupio

# yes, this is ugly
device	com: tty
file	dev/isa/com.c			com needs-flag

attach	com at supio with com_supio
file	arch/amiga/dev/com_supio.c	com_supio
@


1.60.2.3
log
@Update marc-pcmcia branch from trunk.
@
text
@d1 1
a1 1
#	$NetBSD: files.amiga,v 1.60.2.2 1997/09/01 20:06:35 thorpej Exp $
a181 5
# handle gvp's odd autoconf info..
device	gvpbus {}
attach	gvpbus at zbus
file	arch/amiga/dev/gvpbus.c		gvpbus

a188 6
device	lpt
file	dev/ic/lpt.c			lpt needs-flag

attach	lpt at supio with lpt_supio
file	arch/amiga/dev/lpt_supio.c	lpt_supio

d194 5
d269 2
d273 1
a273 1
device	flsc: scsi, ncr53c9x
d278 1
a278 1
device	bzsc: scsi, ncr53c9x
a281 5
# Blizzard12x0-IV
device	bzivsc: scsi, ncr53c9x
attach	bzivsc at zbus
file	arch/amiga/dev/bzivsc.c		bzivsc needs-flag

d283 1
a283 1
device	bztzsc: scsi, ncr53c9x
a286 10
# CyberSCSI [I] scsi
device	cbsc: scsi, ncr53c9x
attach	cbsc at zbus
file	arch/amiga/dev/cbsc.c		cbsc needs-flag

# CyberSCSI MKII scsi
device	cbiisc: scsi, ncr53c9x
attach	cbiisc at zbus
file	arch/amiga/dev/cbiisc.c		cbiisc needs-flag

a308 3

# list of standard files...
include	"arch/m68k/060sp/files.060sp"
@


1.60.2.4
log
@Sync w/ trunk.
@
text
@d1 1
a1 1
#	$NetBSD: files.amiga,v 1.60.2.3 1997/10/14 08:26:05 thorpej Exp $
d186 4
@


1.59
log
@Make the DraCo hardware clock an autoconfiguration device.
@
text
@d1 1
a1 1
#	$NetBSD: files.amiga,v 1.58 1997/07/16 00:01:51 is Exp $
d26 10
@


1.58
log
@Amiga glue code for the m68k fpu emulation subsystem.
XXX This (the m68k FPE, not the glue code) is known to be broken for
68LC040/68040V and 68LC060 cpus. This is also the reason we don't
bother to add options FPU_EMULATE to the DRACO configuration file, as
DraCos only come in 68040V (very few) and 68060 variants.
@
text
@d1 1
a1 1
#	$NetBSD: files.amiga,v 1.57 1997/06/14 22:24:13 is Exp $
d282 5
@


1.57
log
@Amiga custom chip audio hardware driver, by Stefan Thesing
(thesing@@cs.uni-sb.de), heavily hacked upon by me to
- make it work with -current audio system
- make it shut off Amiga audio DMA only at appropriate places.
XXX A couple of bugs still remain, which well be handled later.
XXX Among them: only mono output; doesn't refuse to handle input, but chokes;
will not play last millichunk (is this 20 ms?) of data.
@
text
@d1 1
a1 1
#	$NetBSD: files.amiga,v 1.56 1997/05/25 22:03:08 veego Exp $
d284 2
@


1.57.2.1
log
@Updates for new scsipi subsystem. Actally known to work on i386 and sparc.
@
text
@d1 1
a1 1
#	$NetBSD: files.amiga,v 1.57 1997/06/14 22:24:13 is Exp $
d170 1
a170 1
include "../../../dev/scsipi/files.scsipi"
@


1.57.2.2
log
@Update from trunck.
@
text
@d1 1
a1 1
#	$NetBSD: files.amiga,v 1.57.2.1 1997/07/01 17:35:45 bouyer Exp $
a283 2
include    "arch/m68k/fpe/files.fpe"

@


1.57.2.3
log
@Sync with trunk.
@
text
@d1 1
a1 1
#	$NetBSD: files.amiga,v 1.60 1997/07/19 00:01:47 is Exp $
a26 10
# A2000 internal hwc
device	a2kbbc
attach	a2kbbc at mainbus
file	arch/amiga/dev/a2kbbc.c		a2kbbc

# A3000/4000 internal hwc
device	a34kbbc
attach	a34kbbc at mainbus
file	arch/amiga/dev/a34kbbc.c	a34kbbc

a281 5

# MacroSystem DraCo internal DS2404 hwc
device    drbbc
attach    drbbc at mainbus
file  arch/amiga/dev/drbbc.c      drbbc
@


1.56
log
@Add dev/clock_subr.c and the major line for vnd, so you now use swaping
to a file.
Add comments and resort some entries.
@
text
@d1 1
a1 1
#	$NetBSD: files.amiga,v 1.55 1997/04/09 19:34:01 thorpej Exp $
d42 5
d307 1
@


1.55
log
@remove redundant file directives
@
text
@d1 1
a1 1
#	$NetBSD: files.amiga,v 1.54 1997/03/27 21:21:12 veego Exp $
d25 1
d47 1
d71 1
a71 1
# custom chips grf
d83 1
a83 1
# retina grf
d89 7
a95 1
# cirrus grf
d101 1
a101 7
# CyberVison 64 grf
device	grfcv: grfbus
attach	grfcv at zbus
file	arch/amiga/dev/grf_cv.c		grfcv needs-flag
file	arch/amiga/dev/ite_cv.c		grfcv & ite

# A2410 grf
d108 5
a112 5
# retina ZIII grf
device	grfrh: grfbus
attach	grfrh at zbus
file	arch/amiga/dev/grf_rh.c		grfrh needs-flag
file	arch/amiga/dev/ite_rh.c		grfrh & ite
d114 1
a114 1
# Tseng grf
a119 5
# handle gvp's odd autoconf info..
device	gvpbus {}
attach	gvpbus at zbus
file	arch/amiga/dev/gvpbus.c		gvpbus

d121 1
d125 1
d135 1
d140 1
a159 5
include "../../../scsi/files.scsi"
major {sd = 4}
major {st = 5}
major {cd = 7}

d165 10
a178 5
# C= A2091
device atzsc: scsi, sbic
attach atzsc at zbus
file	arch/amiga/dev/atzsc.c		atzsc needs-flag

d189 29
d232 1
a232 1
# MacroSystems Warp Engine
d237 1
a237 7

# MacroSystem DraCo internal
device	drsc: scsi, siop
attach	drsc at mainbus
file  arch/amiga/dev/drsc.c           drsc needs-flag

# C= A4091
a243 29
# ncr 5380 controllers
define	sci
file	arch/amiga/dev/sci.c		sci

# Supra Wordsync II
device	wstsc: scsi, sci
attach	wstsc at zbus
file	arch/amiga/dev/wstsc.c		wstsc needs-flag

# IVS 
device	ivsc: scsi, sci
attach	ivsc at zbus
file	arch/amiga/dev/ivsc.c		ivsc needs-flag

# CSA twelve gauge.
device	otgsc: scsi, sci
attach	otgsc at zbus
file	arch/amiga/dev/otgsc.c		otgsc needs-flag

# MLH
device	mlhsc: scsi, sci
attach	mlhsc at zbus
file	arch/amiga/dev/mlhsc.c		mlhsc needs-flag

# EMPLANT
device	empsc: scsi, sci
attach	empsc at zbus
file	arch/amiga/dev/empsc.c		empsc needs-flag

d263 5
d273 5
d295 1
@


1.54
log
@Remove the ae entries for the Ariadne, it's now supported bye the le driver
@
text
@d1 1
a1 1
#	$NetBSD: files.amiga,v 1.53 1997/03/17 19:46:39 gwr Exp $
a289 3
file	arch/m68k/m68k/copy.s
file	arch/m68k/m68k/bcopy.s
file	arch/m68k/m68k/copypage.s
@


1.53
log
@Separate bcopy and copypage stuff from copy.s
@
text
@d1 1
a1 1
#	$NetBSD: files.amiga,v 1.52 1997/03/15 18:09:20 is Exp $
a142 4

device	ae:	ifnet, ether, arp
attach	ae at zbus
file	arch/amiga/dev/if_ae.c		ae needs-count
@


1.52
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.amiga,v 1.51.6.1 1997/03/10 16:20:15 is Exp $
d295 2
@


1.51
log
@The original docs for the Phase 5 Development SCSI boards had a edito,
making me think that the Blizzard-IV and the Blizzard-2060 scsi
options have nearly identical DMA engines (just with a different
address offset). Alas, this isn't true.

Herewith I replace the "bznsc" (all-new-Blizzard-models) driver with the
"bztzsc" (Blizzard Two Zero).
@
text
@d1 1
a1 1
#	$NetBSD: files.amiga,v 1.50 1996/12/04 16:36:36 is Exp $
d127 1
a127 1
device	ed:	ifnet, ether
d132 1
a132 1
device	bah: ifnet, arc
d136 1
a136 1
device	es:	ifnet, ether
d140 1
a140 1
device	qn:	ifnet, ether
d144 1
a144 1
device	ae:	ifnet, ether
@


1.51.6.1
log
@make ether and arc devices require arp, too
@
text
@d1 1
a1 1
#	$NetBSD: files.amiga,v 1.51 1996/12/16 16:17:31 is Exp $
d127 1
a127 1
device	ed:	ifnet, ether, arp
d132 1
a132 1
device	bah: ifnet, arc, arp
d136 1
a136 1
device	es:	ifnet, ether, arp
d140 1
a140 1
device	qn:	ifnet, ether, arp
d144 1
a144 1
device	ae:	ifnet, ether, arp
@


1.50
log
@Oops, drcom slipped through the cracks. I beg your pardon.
@
text
@d1 1
a1 1
#	$NetBSD: files.amiga,v 1.49 1996/10/17 15:42:38 is Exp $
d267 4
a270 4
# Blizzard1230-IV,1260,2060
device	bznsc: scsi, sfas
attach	bznsc at zbus
file	arch/amiga/dev/bznsc.c		bznsc needs-flag
@


1.49
log
@Add driver bznsc (for BliZzard, New version: -IV, -1260, -2060).

Still untested on -1260/-1230, and hangs when enforcing SFAS_NO_DMA on 2060;
but works with DMA on the latter.

Still untested in a NetBSD-12A environment. (Sorry, don't have the hardware
myself.)

Thanks to Laurent Baroukh for being the guinea pig, and to Jerome Lovy
for forwarding the hardware information Phase V gave him, and to Phase
V for providing it.
@
text
@d1 1
a1 1
#	$NetBSD: files.amiga,v 1.48 1996/05/19 21:04:50 veego Exp $
d167 5
@


1.48
log
@GENERIC - added scsi scanner entry
        - enable MS-DOS file system support
        - removed unsed GRF_CL5426 entry
        - added new graphics driver (grf6) for oMniBus, Domino and Merlin
@
text
@d1 1
a1 1
#	$NetBSD: files.amiga,v 1.47 1996/05/12 16:17:19 thorpej Exp $
d257 1
a257 1
# Blizzard1230
d261 5
@


1.47
log
@Oops, I accidentally commented out the "le" attach directive.  Thanks,
veego!
@
text
@d1 1
a1 1
#	$NetBSD: files.amiga,v 1.46 1996/05/09 20:31:00 is Exp $
d111 7
a117 1
  
@


1.46
log
@First part of M68060 and DraCo support.

* for the M68060 part: store buffer and branch target cache aren't
  enabled yet (this needs cleanup of lots of locore.s code which is a
  maze of little passages, all a little different) (and it wasn't yet
  tested in an accellerated Amiga, only in the DraCo).

  I've included a workaround for 2 of the CPU bugs in chips with Masks
  1F43G and earlier, but didn't bother to deal with the can of worms
  in the [0-3]D11W chips. Be sure to get "68060 rev. 1" or more
  reported at kernel startup time, or at least mention it (or the mask
  revision, if available) when reporting problems.

* for the DraCo: only machines with a CIA timer.

  I assigned machine id 32000+nn (0x7Dnn), where n is the machine
  readable Quicklogic custom chip revision (also printed at boot
  time).  "Guaranteed to work" up to rev. 3, newer DraCo's aren't
  guaranteed to have any CIA (we don't have a driver for the new timer
  yet).

  Supported are:

  - MF-II keyboards on the native interface and A3000 keyboards via
    the CIA.
  - builtin SCSI interface (yet another instance of siop)
  - CIA timer.
  - Zorro II devices which don't do DMA (don't get mapped to Zorro II
    address space in the DraCo)
  - "local bus" devices which are autoconfigured by the boot rom
    (should be all); only an Altais driver is there (looks like a Retina Z3)

  Not yet supported are:

  - native timer of newer machines.
  - Real Time Clock.
  - serial, parallel + floppy on the SuperIO chip (that is also: no mouse)

  XXX You need an enhanced boot loader, which will committed in a few days.

  XXX std.draco should and will go away.
@
text
@d1 1
a1 1
#	$NetBSD: files.amiga,v 1.45 1996/05/07 00:34:17 thorpej Exp $
d118 2
a119 2
#attach	le at zbus with le_zbus
#file	arch/amiga/dev/if_le.c		le_zbus needs-flag
@


1.45
log
@Make the MI LANCE driver standalone, and use cfattach to resolve
naming conflicts between bus attachments on ports that can have
multiple instances of the LANCE.
@
text
@d1 1
a1 1
#	$NetBSD: files.amiga,v 1.44 1996/04/27 20:51:08 veego Exp $
d118 2
a119 2
attach	le at zbus with le_zbus
file	arch/amiga/dev/if_le.c		le_zbus needs-flag
d200 6
d237 1
a237 1
# Emplant
@


1.44
log
@Fixed a compile bug which come from the new mouse driver
Remove the fd* entry from the GENERIC config and changed the std.amiga
entry for the floppy
@
text
@d1 1
a1 1
#	$NetBSD: files.amiga,v 1.43 1996/04/26 20:21:59 is Exp $
d117 1
a117 1
device	le:	ifnet, ether
@


1.43
log
@Remove double empsc entry, fix a typo, and our "zbus" is a unified Zorro
bus interface for a long, long time.
@
text
@d1 1
a1 1
#	$NetBSD: files.amiga,v 1.42 1996/04/24 11:41:24 is Exp $
d44 1
a44 1
file	arch/amiga/dev/ms.c		ms
@


1.42
log
@Make the Amiga mainboard mice, which used to be pseudo-devices, real devices.
(We want to support Amigoids without this interface in the near future.)
@
text
@d1 1
a1 1
#	$NetBSD: files.amiga,v 1.41 1996/03/28 18:41:55 is Exp $
d14 1
a14 1
# zorro II expansion bus.
d36 1
a36 1
# parellel port
a229 5

# EMPLANT
device	empsc: scsi, sci
attach	empsc at zbus
file	arch/amiga/dev/empsc.c		empsc needs-flag
@


1.41
log
@Emplant SCSI driver backend by Sean Riddle and Bo Najdrovsky.
@
text
@d1 1
a1 1
#	$NetBSD: files.amiga,v 1.40 1996/03/17 19:36:33 is Exp $
d42 3
a44 2
pseudo-device	mouse
file	arch/amiga/dev/ms.c		mouse needs-count
d230 5
@


1.40
log
@These should be and clauses, after cgd's recent config change (the second
one). Should probably also be done to the view packet, but I'm not 100% sure.
@
text
@d1 1
a1 1
#	$NetBSD: files.amiga,v 1.39 1996/03/17 13:21:09 cgd Exp $
d229 5
@


1.39
log
@adjust to deal with expression support for optional file specs
@
text
@d1 1
a1 1
#	$NetBSD: files.amiga,v 1.38 1996/03/17 05:53:57 mhitch Exp $
d72 1
a72 1
file	arch/amiga/dev/ite_cc.c		grfcc | ite
d84 1
a84 1
file	arch/amiga/dev/ite_rt.c		grfrt | ite
d90 1
a90 1
file	arch/amiga/dev/ite_cl.c		grfcl | ite
d96 1
a96 1
file	arch/amiga/dev/ite_cv.c		grfcv | ite
d102 1
a102 1
file	arch/amiga/dev/ite_ul.c		grful | ite
d109 1
a109 1
file	arch/amiga/dev/ite_rh.c		grfrh | ite
@


1.38
log
@Clean up typos and other errors from new device attachment changes.
@
text
@d1 1
a1 1
#	$NetBSD: files.amiga,v 1.37 1996/03/17 01:16:52 thorpej Exp $
d72 1
a72 1
file	arch/amiga/dev/ite_cc.c		grfcc ite
d75 4
a78 4
file	arch/amiga/dev/view.c		view grfcc needs-count
file	arch/amiga/dev/grfabs.c		grfcc view
file	arch/amiga/dev/grfabs_cc.c	grfcc view
file	arch/amiga/dev/grfabs_ccglb.c	grfcc view
d84 1
a84 1
file	arch/amiga/dev/ite_rt.c		grfrt ite
d90 1
a90 1
file	arch/amiga/dev/ite_cl.c		grfcl ite
d96 1
a96 1
file	arch/amiga/dev/ite_cv.c		grfcv ite
d102 2
a103 2
file    arch/amiga/dev/ite_ul.c		grful ite
file    arch/amiga/dev/grf_ultms.g	grful
d109 1
a109 1
file	arch/amiga/dev/ite_rh.c		grfrh ite
d154 1
a154 1
file	arch/amiga/dev/mfc.c		mfcs mfcp needs-count
d204 1
a204 1
file	arch/amiga/dev/afsc.c		afsc aftsc needs-flag
d250 2
a251 2
file	dev/cons.c			ite ser
file	dev/cninit.c			ite ser
@


1.37
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.amiga,v 1.36 1996/03/02 14:00:32 veego Exp $
d125 1
a125 1
device	bah at zbus: ifnet, arc
d148 1
a148 1
attach	mfs at zbus
@


1.36
log
@Updated for the new CyberVision64 console
and a small cleanup in the GENERIC config
@
text
@d1 1
a1 1
#	$NetBSD: files.amiga,v 1.35 1996/03/01 19:42:26 is Exp $
d8 2
a9 1
device	mainbus at root {}
d11 2
a12 1
device	cpu at mainbus
d15 2
a16 1
device	zbus at mainbus {}
d22 2
a23 1
device	clock at mainbus
d27 2
a28 1
device	kbd at mainbus: event
d32 2
a33 1
device	ser at mainbus:	tty
d37 2
a38 1
device	par at mainbus
d45 2
a46 1
device	fdc at mainbus { unit = -1 }
d48 2
a49 1
device	fd at fdc
d56 2
a57 1
device	grf at grfbus {}
d60 2
a61 1
device	ite at grf
d69 2
a70 1
device	grfcc at mainbus: grfbus
d81 2
a82 1
device	grfrt at zbus: grfbus
d87 2
a88 1
device	grfcl at zbus: grfbus
d93 2
a94 1
device	grfcv at zbus: grfbus
d99 2
a100 1
device	grful at zbus: grfbus
d106 2
a107 1
device	grfrh at zbus: grfbus
d112 2
a113 1
device	gvpbus at zbus {}
d116 7
a122 5
device	le at zbus:	ifnet, ether
file	arch/amiga/dev/if_le.c		le needs-flag

device	ed at zbus:	ifnet, ether
file	arch/amiga/dev/if_ed.c		ed needs-flag
d126 2
a127 1
file	arch/amiga/dev/if_bah.c		bah needs-flag
d129 2
a130 1
device	es at zbus:	ifnet, ether
d133 2
a134 1
device	qn at zbus:	ifnet, ether
d137 2
a138 1
device	ae at zbus:	ifnet, ether
d142 2
a143 1
device	msc at zbus:	tty
d147 2
a148 1
device	mfc at zbus { unit = -1 }
d150 4
a153 2
device	mfcs at mfc
device	mfcp at mfc
d166 2
a167 1
device atzsc at zbus: scsi, sbic
d171 2
a172 1
device	gtsc at gvpbus: scsi, sbic
d176 2
a177 1
device	ahsc at mainbus: scsi, sbic
d185 2
a186 1
device	zssc at zbus: scsi, siop
d190 2
a191 1
device	mgnsc at zbus: scsi, siop
d195 2
a196 1
device	wesc at zbus: scsi, siop
d200 4
a203 2
device	afsc at zbus: scsi, siop
device	aftsc at mainbus: scsi, siop
d211 2
a212 1
device	wstsc at zbus: scsi, sci
d216 2
a217 1
device	ivsc at zbus: scsi, sci
d221 2
a222 1
device	otgsc at zbus: scsi, sci
d226 2
a227 1
device	mlhsc at zbus: scsi, sci
d235 2
a236 1
device	flsc at zbus: scsi, sfas
d240 2
a241 1
device	bzsc at zbus: scsi, sfas
d245 2
a246 1
device	idesc at mainbus: scsi
@


1.35
log
@"major" declarations which got lost when the scsi stuff was changed to
include ../../../scsi/conf/files.scsi
@
text
@d1 1
a1 1
#	$NetBSD: files.amiga,v 1.34 1996/02/24 08:59:21 chopps Exp $
d76 1
a76 1
file    arch/amiga/dev/ite_cl.c         grfcl ite
d81 1
@


1.34
log
@remove generic scsi stuff and use ../../../scsi/files.scsi
@
text
@d1 1
a1 1
#	$NetBSD: files.amiga,v 1.33 1996/01/28 19:57:47 chopps Exp $
d128 3
@


1.33
log
@aftsc uses afsc.c #1976
@
text
@d1 1
a1 1
#	$NetBSD: files.amiga,v 1.32 1995/11/30 00:56:48 jtc Exp $
d127 1
a127 1
define	scsi {}
a201 19
device	scsibus at scsi	{target = -1, lun = -1}

device	cd at scsibus: disk
file	scsi/cd.c			cd needs-flag
major	{cd = 6}
device	sd at scsibus: disk
file	scsi/sd.c			sd needs-flag
major	{sd = 4}
device	st at scsibus: tape
file	scsi/st.c			st needs-flag
major	{st = 5}
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


a204 3
file	scsi/scsi_base.c		scsi
file	scsi/scsi_ioctl.c		scsi
file	scsi/scsiconf.c			scsi
@


1.32
log
@merge in changes from 1.1 release branch
@
text
@d1 1
a1 1
#	$NetBSD: files.amiga,v 1.31.2.2 1995/11/10 19:29:49 chopps Exp $
d164 1
a164 1
file	arch/amiga/dev/afsc.c		afsc needs-flag
@


1.31
log
@new cybervision 64 grf from Bernd Ernesti <bernd@@arresum.inka.de> and others
update config files (adding missing scsibus entry for aftsc0)
@
text
@d1 1
a1 1
#	$NetBSD: files.amiga,v 1.30 1995/10/07 18:05:13 chopps Exp $
d85 2
a86 1
file    arch/amiga/dev/ite_ul.c         grful ite
d98 1
a98 1
file	arch/amiga/dev/if_le.c		le needs-count
d108 1
a108 1
file	arch/amiga/dev/if_es.c		es needs-count
a119 3
# Alf Data MultiFaceCard 3
#device	mfch at zbus: tty
#file	arch/amiga/dev/mfch.c		mfch needs-count
@


1.31.2.1
log
@take a couple devices from needs-count to needs-flag.
move tty pointers to softc structs
loadbsd now fails if it cannot allocate enough chipmem.
from osymh@@gemini.oscs.montana.edu (Michael L. Hitch)
@
text
@d1 1
a1 1
#	$NetBSD: files.amiga,v 1.31 1995/10/09 02:08:38 chopps Exp $
d97 1
a97 1
file	arch/amiga/dev/if_le.c		le needs-flag
d107 1
a107 1
file	arch/amiga/dev/if_es.c		es needs-flag
d119 3
@


1.31.2.2
log
@update grf_ul; support files now only used if needed.
@
text
@d1 1
a1 1
#	$NetBSD: files.amiga,v 1.31.2.1 1995/10/20 11:01:01 chopps Exp $
d85 1
a85 2
file    arch/amiga/dev/ite_ul.c		grful ite
file    arch/amiga/dev/grf_ultms.g	grful
@


1.30
log
@new quicknet ethernet driver from Kortelainen Mika <k125374@@cs.tut.fi>
@
text
@d1 1
a1 1
#	$NetBSD: files.amiga,v 1.29 1995/10/05 12:41:04 chopps Exp $
d77 4
@


1.29
log
@first attempt at A4000T support, remove GRF_AGA's dependence on GRF_ECS.
page 0 is now invalid, other minor cleanup.
from osymh@@gemini.oscs.montana.edu (Michael L. Hitch)
@
text
@d1 1
a1 1
#	$NetBSD: files.amiga,v 1.28 1995/09/30 01:52:50 chopps Exp $
d104 3
@


1.28
log
@changes for msc device
@
text
@d1 1
a1 1
#	$NetBSD: files.amiga,v 1.27 1995/08/18 16:18:43 chopps Exp $
d158 1
@


1.27
log
@new a2410 driver from is@@Beverly.Rhein.DE (Ignatios Souvatzis)
@
text
@d1 1
a1 1
#	$NetBSD: files.amiga,v 1.26 1995/08/18 15:56:57 chopps Exp $
d107 4
@


1.26
log
@new Ariadne driver from Bernd Ernesti <bernd@@arresum.inka.de>
@
text
@d1 1
a1 1
#	$NetBSD: files.amiga,v 1.25 1995/05/12 13:09:22 chopps Exp $
d77 5
@


1.25
log
@added flsc and bzsc.
@
text
@d1 1
a1 1
#	$NetBSD: files.amiga,v 1.24 1995/04/27 12:08:54 christos Exp $
d99 3
@


1.24
log
@Use new files.sunos
@
text
@d1 1
a1 1
#	$NetBSD: files.amiga.newconf,v 1.23 1995/04/23 16:20:53 chopps Exp $
d169 2
a170 2
define	fas
file	arch/amiga/dev/fas.c		fas
d173 6
a178 2
device	flz3sc at zbus: scsi, fas
file	arch/amiga/dev/flz3sc.c		flz3sc needs-flag
@


1.23
log
@new grfcl driver submitted by Ezra Story <ezy@@panix.com>
@
text
@d1 1
a1 1
#	$NetBSD: files.amiga.newconf,v 1.22 1995/04/22 23:36:56 christos Exp $
d220 5
a224 4
file	compat/sunos/sunos_misc.c	compat_sunos
file	compat/sunos/sunos_init_sysent.c	compat_sunos
file	compat/sunos/sunos_ioctl.c	compat_sunos
file	compat/sunos/sunos_exec.c	compat_sunos
@


1.22
log
@move sunos_compat.c to m68k
@
text
@d1 1
a1 1
#	$NetBSD: files.amiga.newconf,v 1.21 1995/04/22 20:25:04 christos Exp $
d76 1
@


1.21
log
@- added sunos_machdep.c for sun3, atari, amiga and mac68k.
- changed machdep.c and trap.c to use struct emul.
- remove ep_setup references.
- added struct emul to all emulations.
@
text
@d1 1
a1 1
#	$NetBSD: files.amiga.newconf,v 1.20 1995/04/11 09:52:11 mellon Exp $
d223 1
a223 1
file	arch/amiga/amiga/sunos_machdep.c	compat_sunos
@


1.20
log
@Reference cninit.c as well as cons.c
@
text
@d1 1
a1 1
#	$NetBSD: files.amiga.newconf,v 1.19 1995/03/02 03:30:55 chopps Exp $
d223 1
@


1.19
log
@enable tun support.
@
text
@d1 1
a1 1
#	$NetBSD: files.amiga.newconf,v 1.18 1995/02/28 22:06:05 chopps Exp $
d200 1
@


1.18
log
@include new 2060 arcnet device
@
text
@d1 1
a1 1
#	$NetBSD: files.amiga.newconf,v 1.17 1995/02/12 19:18:57 chopps Exp $
d93 1
a93 1
device	bah at ztwobus: ifnet, arc
@


1.17
log
@Many changes from osymh@@gemini.oscs.montana.edu (Michael L. Hitch)
Now use amiga HW for soft interrupts, non-contig options (2 or many chunks),
interrupt handler lists, 4066 ethernet, 1291 scsi, option to defer level 6
interrupts to level 4 (deal with icky built-in serial port)
@
text
@d1 1
a1 1
#	$NetBSD: files.amiga.newconf,v 1.16 1995/01/25 20:45:33 cgd Exp $
d91 4
@


1.16
log
@add 'maxpartitions' keyword as first 'intesting' thing in the file, to
facilitate the solution of config.new's hardcoded partition number
problems.
@
text
@d1 1
a1 1
#	$NetBSD: files.amiga.newconf,v 1.15 1994/12/28 09:13:42 chopps Exp $
d73 1
a73 1
# cirrus grf (A2000 or Picasso)
a81 5
# cirrus grf (Zorro III boards)
#device	grfcl at zbus: grfbus
#device	grfclx at zbus: grfbus
#file	arch/amiga/dev/grf_cl.c		grfcl grfclx needs-flag

d92 2
a93 2
device	ex at zbus:	ifnet, ether
file	arch/amiga/dev/if_ex.c		ex needs-count
d212 1
@


1.15
log
@support some newer stuff and some cleanup.
from osymh@@gemini.oscs.montana.edu (Michael L. Hitch)
@
text
@d1 4
a4 1
#	$NetBSD: files.amiga.newconf,v 1.14 1994/12/01 17:24:46 chopps Exp $
@


1.14
log
@bring up to current.  change sun to sunos. handle changes in device
open params and autoconf match function params.
@
text
@d1 1
a1 1
#	$NetBSD: files.amiga.newconf,v 1.13 1994/10/26 02:02:30 cgd Exp $
d10 2
a11 2
device	ztwobus at mainbus {}
file	arch/amiga/dev/ztwobus.c	ztwobus
d66 1
a66 1
device	grfrt at ztwobus: grfbus
d70 3
a72 3
# zorro III expansion bus.
device	zthreebus at mainbus {}
file	arch/amiga/dev/zthreebus.c	zthreebus
d75 1
a75 1
device	grfrh at zthreebus: grfbus
d79 5
d85 1
a85 1
device	gvpbus at ztwobus {}
d88 1
a88 1
device	le at ztwobus:	ifnet, ether
d91 1
a91 1
device	ed at ztwobus:	ifnet, ether
d94 13
d114 1
a114 1
device atzsc at ztwobus: scsi, sbic
d130 1
a130 1
device	zssc at ztwobus: scsi, siop
d134 1
a134 1
device	mgnsc at ztwobus: scsi, siop
d138 1
a138 1
device	wesc at zthreebus: scsi, siop
d142 1
a142 1
device	afsc at zthreebus: scsi, siop
d150 1
a150 1
device	wstsc at ztwobus: scsi, sci
d154 1
a154 1
device	ivsc at ztwobus: scsi, sci
d158 1
a158 1
device	otgsc at ztwobus: scsi, sci
d162 1
a162 1
device	mlhsc at ztwobus: scsi, sci
d164 8
@


1.13
log
@new RCS ID format.
@
text
@d1 1
a1 1
#	$NetBSD$
d189 4
a192 4
file	compat/sunos/sun_misc.c		compat_sunos
file	compat/sunos/sun_sysent.c	compat_sunos
file	compat/sunos/sun_ioctl.c	compat_sunos
file	compat/sunos/sun_exec.c		compat_sunos
@


1.12
log
@add 4091 scsi controller
@
text
@d1 1
a1 3
#
#	$Id: files.amiga.newconf,v 1.11 1994/07/16 02:26:21 chopps Exp $
#
@


1.11
log
@ed driver for 8390 based ethernet boards (currently only hydra supported)
original code from Timo Rossi <trossi@@bedivere.cc.jyu.fi>, some major
style changes (KNF, pull i386 comments in, et al.) plus converting to
config.new by me.
@
text
@d2 1
a2 1
#	$Id: files.amiga.newconf,v 1.10 1994/06/15 19:04:28 chopps Exp $
d124 4
@


1.10
log
@include more device .h files, update Makefile.amiga to use new
vnode_if.x gerating procedure
@
text
@d2 1
a2 1
#	$Id: files.amiga.newconf,v 1.9 1994/06/05 07:43:37 chopps Exp $
d87 3
@


1.10.2.1
log
@update from trunk, per chopps
@
text
@d2 1
a2 1
#	$Id: files.amiga.newconf,v 1.11 1994/07/16 02:26:21 chopps Exp $
a86 3

device	ed at ztwobus:	ifnet, ether
file	arch/amiga/dev/if_ed.c		ed needs-flag
@


1.9
log
@add grfrh (retina ziii) from Donn Cave <donn@@u.washington.edu>
light cleanup from me.
@
text
@d2 1
a2 1
#	$Id: files.amiga.newconf,v 1.8 1994/05/29 04:50:04 chopps Exp $
d58 1
a58 1
file	arch/amiga/dev/grf_cc.c		grfcc
d69 1
a69 1
file	arch/amiga/dev/grf_rt.c		grfrt
d78 1
a78 1
file	arch/amiga/dev/grf_rh.c		grfrh
@


1.8
log
@5380 driver update from from osymh@@gemini.oscs.montana.edu (Michael L. Hitch)
@
text
@d2 1
a2 1
#	$Id: files.amiga.newconf,v 1.7 1994/05/29 01:44:37 chopps Exp $
d76 5
@


1.7
log
@new floppy driver from me to replace the old one.
@
text
@d2 1
a2 1
#	$Id: files.amiga.newconf,v 1.6 1994/05/25 21:54:09 chopps Exp $
d119 1
a119 1
file	arch/amiga/dev/ncrd.c		sci
@


1.6
log
@fix le line
@
text
@d2 1
a2 1
#	$Id: files.amiga.newconf,v 1.5 1994/05/25 07:59:02 chopps Exp $
d37 1
a37 1
device	fdc at mainbus {}
@


1.5
log
@add arch/m68k/m68k/copy.s
@
text
@d2 1
a2 1
#	$Id: files.amiga.newconf,v 1.4 1994/05/22 19:33:25 chopps Exp $
d80 1
a80 1
device	le at ztwobus
@


1.4
log
@lowercase options in files.amiga.newconf required, remove SYS* for now
from GENERIC and remove old configs that serve no current purpose.
@
text
@d2 1
a2 1
#	$Id: files.amiga.newconf,v 1.3 1994/05/22 07:22:25 chopps Exp $
d178 1
@


1.3
log
@an ide driver and hack reload device to do symbols.
from osymh@@gemini.oscs.montana.edu (Michael L. Hitch)
@
text
@d2 1
a2 1
#	$Id: files.amiga.newconf,v 1.2 1994/05/12 05:57:00 chopps Exp $
d53 2
a54 3
file	arch/amiga/dev/kf_8x11.c	KFONT_8X11
file	arch/amiga/dev/kf_custom.c	KFONT_CUSTOM

@


1.2
log
@update from osymh@@gemini.oscs.montana.edu (Michael L. Hitch) add support
for zthreebus siop scsi drivers and better machine recocgnition.
@
text
@d2 1
a2 1
#	$Id: files.amiga.newconf,v 1.1 1994/05/08 05:54:39 chopps Exp $
d138 1
a138 1
# Amiga 4000/1200 IDE
@


1.1
log
@oops forgot one.
@
text
@d2 1
a2 1
#	$Id: files.amiga.newconf,v 1.4 1994/05/05 19:03:10 chopps Exp $
d73 3
a75 1
# device	zthreebus at mainbus {}
d114 4
d137 4
@
