head	1.164;
access;
symbols
	netbsd-11-0-RC3:1.164
	netbsd-11-0-RC2:1.164
	netbsd-11-0-RC1:1.164
	perseant-exfatfs-base-20250801:1.164
	netbsd-11:1.164.0.8
	netbsd-11-base:1.164
	netbsd-10-1-RELEASE:1.163
	perseant-exfatfs-base-20240630:1.164
	perseant-exfatfs:1.164.0.6
	perseant-exfatfs-base:1.164
	netbsd-8-3-RELEASE:1.156.10.1
	netbsd-9-4-RELEASE:1.159
	netbsd-10-0-RELEASE:1.163
	netbsd-10-0-RC6:1.163
	netbsd-10-0-RC5:1.163
	netbsd-10-0-RC4:1.163
	netbsd-10-0-RC3:1.163
	netbsd-10-0-RC2:1.163
	thorpej-ifq:1.164.0.4
	thorpej-ifq-base:1.164
	thorpej-altq-separation:1.164.0.2
	thorpej-altq-separation-base:1.164
	netbsd-10-0-RC1:1.163
	netbsd-10:1.163.0.16
	netbsd-10-base:1.163
	bouyer-sunxi-drm:1.163.0.14
	bouyer-sunxi-drm-base:1.163
	netbsd-9-3-RELEASE:1.159
	thorpej-i2c-spi-conf2:1.163.0.12
	thorpej-i2c-spi-conf2-base:1.163
	thorpej-futex2:1.163.0.10
	thorpej-futex2-base:1.163
	thorpej-cfargs2:1.163.0.8
	thorpej-cfargs2-base:1.163
	cjep_sun2x-base1:1.163
	cjep_sun2x:1.163.0.6
	cjep_sun2x-base:1.163
	cjep_staticlib_x-base1:1.163
	netbsd-9-2-RELEASE:1.159
	cjep_staticlib_x:1.163.0.4
	cjep_staticlib_x-base:1.163
	thorpej-i2c-spi-conf:1.163.0.2
	thorpej-i2c-spi-conf-base:1.163
	thorpej-cfargs:1.162.0.4
	thorpej-cfargs-base:1.162
	thorpej-futex:1.162.0.2
	thorpej-futex-base:1.162
	netbsd-9-1-RELEASE:1.159
	bouyer-xenpvh-base2:1.159
	phil-wifi-20200421:1.159
	bouyer-xenpvh-base1:1.159
	phil-wifi-20200411:1.159
	bouyer-xenpvh:1.159.0.10
	bouyer-xenpvh-base:1.159
	is-mlppp:1.159.0.8
	is-mlppp-base:1.159
	phil-wifi-20200406:1.159
	netbsd-8-2-RELEASE:1.156.10.1
	ad-namecache-base3:1.159
	netbsd-9-0-RELEASE:1.159
	netbsd-9-0-RC2:1.159
	ad-namecache-base2:1.159
	ad-namecache-base1:1.159
	ad-namecache:1.159.0.6
	ad-namecache-base:1.159
	netbsd-9-0-RC1:1.159
	phil-wifi-20191119:1.159
	netbsd-9:1.159.0.4
	netbsd-9-base:1.159
	phil-wifi-20190609:1.159
	netbsd-8-1-RELEASE:1.156.10.1
	netbsd-8-1-RC1:1.156.10.1
	isaki-audio2:1.159.0.2
	isaki-audio2-base:1.159
	pgoyette-compat-merge-20190127:1.157.2.1
	pgoyette-compat-20190127:1.158
	pgoyette-compat-20190118:1.158
	pgoyette-compat-1226:1.158
	pgoyette-compat-1126:1.157
	pgoyette-compat-1020:1.157
	pgoyette-compat-0930:1.157
	pgoyette-compat-0906:1.157
	netbsd-7-2-RELEASE:1.154
	pgoyette-compat-0728:1.157
	netbsd-8-0-RELEASE:1.156.10.1
	phil-wifi:1.157.0.4
	phil-wifi-base:1.157
	pgoyette-compat-0625:1.157
	netbsd-8-0-RC2:1.156.10.1
	pgoyette-compat-0521:1.157
	pgoyette-compat-0502:1.157
	pgoyette-compat-0422:1.157
	netbsd-8-0-RC1:1.156.10.1
	pgoyette-compat-0415:1.157
	pgoyette-compat-0407:1.157
	pgoyette-compat-0330:1.157
	pgoyette-compat-0322:1.157
	pgoyette-compat-0315:1.157
	netbsd-7-1-2-RELEASE:1.154
	pgoyette-compat:1.157.0.2
	pgoyette-compat-base:1.157
	netbsd-7-1-1-RELEASE:1.154
	tls-maxphys-base-20171202:1.157
	matt-nb8-mediatek:1.156.10.1.0.2
	matt-nb8-mediatek-base:1.156.10.1
	nick-nhusb-base-20170825:1.157
	perseant-stdc-iso10646:1.156.0.12
	perseant-stdc-iso10646-base:1.156
	netbsd-8:1.156.0.10
	netbsd-8-base:1.156
	prg-localcount2-base3:1.156
	prg-localcount2-base2:1.156
	prg-localcount2-base1:1.156
	prg-localcount2:1.156.0.8
	prg-localcount2-base:1.156
	pgoyette-localcount-20170426:1.156
	bouyer-socketcan-base1:1.156
	jdolecek-ncq:1.156.0.6
	jdolecek-ncq-base:1.156
	pgoyette-localcount-20170320:1.156
	netbsd-7-1:1.154.0.18
	netbsd-7-1-RELEASE:1.154
	netbsd-7-1-RC2:1.154
	nick-nhusb-base-20170204:1.156
	netbsd-7-nhusb-base-20170116:1.154
	bouyer-socketcan:1.156.0.4
	bouyer-socketcan-base:1.156
	pgoyette-localcount-20170107:1.156
	netbsd-7-1-RC1:1.154
	nick-nhusb-base-20161204:1.156
	pgoyette-localcount-20161104:1.156
	netbsd-7-0-2-RELEASE:1.154
	nick-nhusb-base-20161004:1.156
	localcount-20160914:1.156
	netbsd-7-nhusb:1.154.0.16
	netbsd-7-nhusb-base:1.154
	pgoyette-localcount-20160806:1.156
	pgoyette-localcount-20160726:1.156
	pgoyette-localcount:1.156.0.2
	pgoyette-localcount-base:1.156
	nick-nhusb-base-20160907:1.156
	nick-nhusb-base-20160529:1.156
	netbsd-7-0-1-RELEASE:1.154
	nick-nhusb-base-20160422:1.155
	nick-nhusb-base-20160319:1.154
	nick-nhusb-base-20151226:1.154
	netbsd-7-0:1.154.0.14
	netbsd-7-0-RELEASE:1.154
	nick-nhusb-base-20150921:1.154
	netbsd-7-0-RC3:1.154
	netbsd-7-0-RC2:1.154
	netbsd-7-0-RC1:1.154
	nick-nhusb-base-20150606:1.154
	nick-nhusb-base-20150406:1.154
	nick-nhusb:1.154.0.12
	nick-nhusb-base:1.154
	netbsd-5-2-3-RELEASE:1.146.20.1
	netbsd-5-1-5-RELEASE:1.146.20.1
	netbsd-6-0-6-RELEASE:1.151
	netbsd-6-1-5-RELEASE:1.151
	netbsd-7:1.154.0.10
	netbsd-7-base:1.154
	yamt-pagecache-base9:1.154
	yamt-pagecache-tag8:1.151.2.1
	netbsd-6-1-4-RELEASE:1.151
	netbsd-6-0-5-RELEASE:1.151
	tls-earlyentropy:1.154.0.8
	tls-earlyentropy-base:1.154
	riastradh-xf86-video-intel-2-7-1-pre-2-21-15:1.154
	riastradh-drm2-base3:1.154
	netbsd-6-1-3-RELEASE:1.151
	netbsd-6-0-4-RELEASE:1.151
	netbsd-5-2-2-RELEASE:1.146.20.1
	netbsd-5-1-4-RELEASE:1.146.20.1
	netbsd-6-1-2-RELEASE:1.151
	netbsd-6-0-3-RELEASE:1.151
	netbsd-5-2-1-RELEASE:1.146.20.1
	netbsd-5-1-3-RELEASE:1.146.20.1
	rmind-smpnet-nbase:1.154
	netbsd-6-1-1-RELEASE:1.151
	riastradh-drm2-base2:1.154
	riastradh-drm2-base1:1.154
	riastradh-drm2:1.154.0.6
	riastradh-drm2-base:1.154
	rmind-smpnet:1.154.0.4
	rmind-smpnet-base:1.154
	netbsd-6-1:1.151.0.16
	netbsd-6-0-2-RELEASE:1.151
	netbsd-6-1-RELEASE:1.151
	khorben-n900:1.154.0.2
	netbsd-6-1-RC4:1.151
	netbsd-6-1-RC3:1.151
	agc-symver:1.153.0.4
	agc-symver-base:1.153
	netbsd-6-1-RC2:1.151
	netbsd-6-1-RC1:1.151
	yamt-pagecache-base8:1.152
	netbsd-5-2:1.146.20.1.0.6
	netbsd-6-0-1-RELEASE:1.151
	yamt-pagecache-base7:1.152
	netbsd-5-2-RELEASE:1.146.20.1
	netbsd-5-2-RC1:1.146.20.1
	matt-nb6-plus-nbase:1.151
	yamt-pagecache-base6:1.151
	netbsd-6-0:1.151.0.14
	netbsd-6-0-RELEASE:1.151
	netbsd-6-0-RC2:1.151
	tls-maxphys:1.151.0.12
	tls-maxphys-base:1.154
	matt-nb6-plus:1.151.0.10
	matt-nb6-plus-base:1.151
	netbsd-6-0-RC1:1.151
	jmcneill-usbmp-base10:1.151
	yamt-pagecache-base5:1.151
	jmcneill-usbmp-base9:1.151
	yamt-pagecache-base4:1.151
	jmcneill-usbmp-base8:1.151
	jmcneill-usbmp-base7:1.151
	jmcneill-usbmp-base6:1.151
	jmcneill-usbmp-base5:1.151
	jmcneill-usbmp-base4:1.151
	jmcneill-usbmp-base3:1.151
	jmcneill-usbmp-pre-base2:1.151
	jmcneill-usbmp-base2:1.151
	netbsd-6:1.151.0.8
	netbsd-6-base:1.151
	netbsd-5-1-2-RELEASE:1.146.20.1
	netbsd-5-1-1-RELEASE:1.146.20.1
	jmcneill-usbmp:1.151.0.6
	jmcneill-usbmp-base:1.151
	jmcneill-audiomp3:1.151.0.4
	jmcneill-audiomp3-base:1.151
	yamt-pagecache-base3:1.151
	yamt-pagecache-base2:1.151
	yamt-pagecache:1.151.0.2
	yamt-pagecache-base:1.151
	rmind-uvmplock-nbase:1.150
	cherry-xenmp:1.150.0.6
	cherry-xenmp-base:1.150
	uebayasi-xip-base7:1.150
	bouyer-quota2-nbase:1.150
	bouyer-quota2:1.150.0.4
	bouyer-quota2-base:1.150
	jruoho-x86intr:1.150.0.2
	jruoho-x86intr-base:1.150
	matt-mips64-premerge-20101231:1.150
	matt-nb5-mips64-premerge-20101231:1.146.24.1
	matt-nb5-pq3:1.146.20.1.0.4
	matt-nb5-pq3-base:1.146.20.1
	netbsd-5-1:1.146.20.1.0.2
	uebayasi-xip-base6:1.150
	uebayasi-xip-base5:1.150
	netbsd-5-1-RELEASE:1.146.20.1
	uebayasi-xip-base4:1.150
	uebayasi-xip-base3:1.150
	yamt-nfs-mp-base11:1.150
	netbsd-5-1-RC4:1.146.20.1
	matt-nb5-mips64-k15:1.146.24.1
	uebayasi-xip-base2:1.149
	yamt-nfs-mp-base10:1.149
	netbsd-5-1-RC3:1.146.20.1
	netbsd-5-1-RC2:1.146.20.1
	uebayasi-xip-base1:1.149
	netbsd-5-1-RC1:1.146.20.1
	rmind-uvmplock:1.149.0.4
	rmind-uvmplock-base:1.150
	yamt-nfs-mp-base9:1.149
	uebayasi-xip:1.149.0.2
	uebayasi-xip-base:1.149
	netbsd-5-0-2-RELEASE:1.146
	matt-nb5-mips64-premerge-20091211:1.146
	matt-premerge-20091211:1.148
	yamt-nfs-mp-base8:1.147
	matt-nb5-mips64-u2-k2-k4-k7-k8-k9:1.146
	matt-nb4-mips64-k7-u2a-k9b:1.146
	matt-nb5-mips64-u1-k1-k5:1.146
	yamt-nfs-mp-base7:1.147
	matt-nb5-mips64:1.146.0.24
	netbsd-5-0-1-RELEASE:1.146
	jymxensuspend-base:1.147
	yamt-nfs-mp-base6:1.147
	yamt-nfs-mp-base5:1.147
	yamt-nfs-mp-base4:1.147
	jym-xensuspend-nbase:1.150
	yamt-nfs-mp-base3:1.147
	nick-hppapmap-base4:1.147
	nick-hppapmap-base3:1.147
	netbsd-5-0:1.146.0.22
	netbsd-5-0-RELEASE:1.146
	netbsd-5-0-RC4:1.146
	netbsd-5-0-RC3:1.146
	nick-hppapmap-base2:1.147
	netbsd-5-0-RC2:1.146
	jym-xensuspend:1.147.0.4
	jym-xensuspend-base:1.150
	netbsd-5-0-RC1:1.146
	haad-dm-base2:1.147
	haad-nbase2:1.147
	ad-audiomp2:1.147.0.2
	ad-audiomp2-base:1.147
	netbsd-5:1.146.0.20
	netbsd-5-base:1.146
	nick-hppapmap:1.146.0.18
	nick-hppapmap-base:1.147
	matt-mips64-base2:1.146
	haad-dm-base1:1.146
	wrstuden-revivesa-base-4:1.146
	netbsd-4-0-1-RELEASE:1.136
	wrstuden-revivesa-base-3:1.146
	wrstuden-revivesa-base-2:1.146
	wrstuden-fixsa-newbase:1.136
	nick-csl-alignment-base5:1.141
	haad-dm:1.146.0.16
	haad-dm-base:1.147
	wrstuden-revivesa-base-1:1.146
	simonb-wapbl-nbase:1.146
	yamt-pf42-base4:1.146
	simonb-wapbl:1.146.0.14
	simonb-wapbl-base:1.146
	yamt-pf42-base3:1.146
	hpcarm-cleanup-nbase:1.146
	yamt-pf42-baseX:1.146
	yamt-pf42-base2:1.146
	yamt-nfs-mp-base2:1.146
	wrstuden-revivesa:1.146.0.12
	wrstuden-revivesa-base:1.146
	yamt-nfs-mp:1.146.0.10
	yamt-nfs-mp-base:1.146
	yamt-pf42:1.146.0.8
	yamt-pf42-base:1.146
	ad-socklock-base1:1.146
	yamt-lazymbuf-base15:1.146
	yamt-lazymbuf-base14:1.146
	keiichi-mipv6-nbase:1.146
	mjf-devfs2:1.146.0.6
	mjf-devfs2-base:1.147
	nick-net80211-sync:1.146.0.4
	nick-net80211-sync-base:1.146
	keiichi-mipv6:1.146.0.2
	keiichi-mipv6-base:1.146
	bouyer-xeni386-merge1:1.142.8.1
	matt-armv6-prevmlocking:1.141.6.1
	wrstuden-fixsa-base-1:1.136
	vmlocking2-base3:1.142
	netbsd-4-0:1.136.0.32
	netbsd-4-0-RELEASE:1.136
	bouyer-xeni386-nbase:1.143
	yamt-kmem-base3:1.142
	cube-autoconf:1.142.0.10
	cube-autoconf-base:1.142
	yamt-kmem-base2:1.142
	bouyer-xeni386:1.142.0.8
	bouyer-xeni386-base:1.143
	yamt-kmem:1.142.0.6
	yamt-kmem-base:1.142
	vmlocking2-base2:1.142
	reinoud-bufcleanup-nbase:1.142
	vmlocking2:1.142.0.4
	vmlocking2-base1:1.142
	netbsd-4-0-RC5:1.136
	matt-nb4-arm:1.136.0.30
	matt-nb4-arm-base:1.136
	matt-armv6-nbase:1.146
	jmcneill-base:1.142
	netbsd-4-0-RC4:1.136
	mjf-devfs:1.142.0.2
	mjf-devfs-base:1.145
	bouyer-xenamd64-base2:1.142
	vmlocking-nbase:1.142
	yamt-x86pmap-base4:1.142
	bouyer-xenamd64:1.141.0.10
	bouyer-xenamd64-base:1.142
	netbsd-4-0-RC3:1.136
	yamt-x86pmap-base3:1.141
	yamt-x86pmap-base2:1.141
	netbsd-4-0-RC2:1.136
	yamt-x86pmap:1.141.0.8
	yamt-x86pmap-base:1.141
	netbsd-4-0-RC1:1.136
	matt-armv6:1.141.0.6
	matt-armv6-base:1.143
	jmcneill-pm:1.141.0.4
	jmcneill-pm-base:1.142
	hpcarm-cleanup:1.141.0.2
	hpcarm-cleanup-base:1.146
	nick-csl-alignment:1.140.0.4
	nick-csl-alignment-base:1.140
	matt-mips64:1.140.0.2
	matt-mips64-base:1.141
	netbsd-3-1-1-RELEASE:1.130
	netbsd-3-0-3-RELEASE:1.130
	yamt-idlelwp-base8:1.139
	wrstuden-fixsa:1.136.0.28
	wrstuden-fixsa-base:1.136
	ppcoea-renovation:1.139.0.4
	ppcoea-renovation-base:1.141
	thorpej-atomic:1.139.0.2
	thorpej-atomic-base:1.139
	reinoud-bufcleanup:1.137.0.10
	reinoud-bufcleanup-base:1.142
	mjf-ufs-trans:1.137.0.8
	mjf-ufs-trans-base:1.140
	vmlocking:1.137.0.6
	vmlocking-base:1.141
	ad-audiomp:1.137.0.4
	ad-audiomp-base:1.137
	yamt-idlelwp:1.137.0.2
	post-newlock2-merge:1.137
	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.20
	netbsd-3-1:1.130.0.14
	netbsd-3-1-RELEASE:1.130
	netbsd-3-0-2-RELEASE:1.130
	yamt-splraiseipl-base2:1.136
	netbsd-3-1-RC4:1.130
	yamt-splraiseipl:1.136.0.24
	yamt-splraiseipl-base:1.136
	netbsd-3-1-RC3:1.130
	yamt-pdpolicy-base9:1.136
	newlock2:1.136.0.22
	newlock2-base:1.136
	yamt-pdpolicy-base8:1.136
	netbsd-3-1-RC2:1.130
	netbsd-3-1-RC1:1.130
	yamt-pdpolicy-base7:1.136
	netbsd-4:1.136.0.26
	netbsd-4-base:1.136
	yamt-pdpolicy-base6:1.136
	chap-midi-nbase:1.136
	netbsd-3-0-1-RELEASE:1.130
	gdamore-uart:1.136.0.18
	gdamore-uart-base:1.136
	simonb-timcounters-final:1.136
	yamt-pdpolicy-base5:1.136
	chap-midi:1.136.0.16
	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.14
	yamt-pdpolicy-base2:1.136
	elad-kernelauth-base:1.136
	elad-kernelauth:1.136.0.12
	yamt-pdpolicy:1.136.0.10
	yamt-pdpolicy-base:1.136
	yamt-uio_vmspace-base5:1.136
	simonb-timecounters:1.136.0.8
	simonb-timecounters-base:1.136
	rpaulo-netinet-merge-pcb:1.136.0.6
	rpaulo-netinet-merge-pcb-base:1.136
	yamt-uio_vmspace:1.136.0.4
	netbsd-3-0:1.130.0.12
	netbsd-3-0-RELEASE:1.130
	netbsd-3-0-RC6:1.130
	yamt-readahead-base3:1.136
	netbsd-3-0-RC5:1.130
	netbsd-3-0-RC4:1.130
	netbsd-3-0-RC3:1.130
	yamt-readahead-base2:1.136
	netbsd-3-0-RC2:1.130
	yamt-readahead-pervnode:1.136
	yamt-readahead-perfile:1.136
	yamt-readahead:1.136.0.2
	yamt-readahead-base:1.136
	netbsd-3-0-RC1:1.130
	yamt-vop-base3:1.135
	netbsd-2-0-3-RELEASE:1.127
	netbsd-2-1:1.127.0.6
	yamt-vop-base2:1.135
	thorpej-vnode-attr:1.135.0.4
	thorpej-vnode-attr-base:1.135
	netbsd-2-1-RELEASE:1.127
	yamt-vop:1.135.0.2
	yamt-vop-base:1.135
	netbsd-2-1-RC6:1.127
	netbsd-2-1-RC5:1.127
	netbsd-2-1-RC4:1.127
	netbsd-2-1-RC3:1.127
	netbsd-2-1-RC2:1.127
	netbsd-2-1-RC1:1.127
	yamt-lazymbuf:1.131.0.2
	yamt-km-base4:1.130
	netbsd-2-0-2-RELEASE:1.127
	yamt-km-base3:1.130
	netbsd-3:1.130.0.10
	netbsd-3-base:1.130
	yamt-km-base2:1.130
	yamt-km:1.130.0.6
	yamt-km-base:1.130
	kent-audio2:1.130.0.4
	kent-audio2-base:1.130
	netbsd-2-0-1-RELEASE:1.127
	kent-audio1-beforemerge:1.130
	netbsd-2:1.127.0.4
	netbsd-2-base:1.127
	kent-audio1:1.130.0.2
	kent-audio1-base:1.130
	netbsd-2-0-RELEASE:1.127
	netbsd-2-0-RC5:1.127
	netbsd-2-0-RC4:1.127
	netbsd-2-0-RC3:1.127
	netbsd-2-0-RC2:1.127
	netbsd-2-0-RC1:1.127
	netbsd-2-0:1.127.0.2
	netbsd-2-0-base:1.127
	netbsd-1-6-PATCH002-RELEASE:1.112
	netbsd-1-6-PATCH002:1.112
	netbsd-1-6-PATCH002-RC4:1.112
	netbsd-1-6-PATCH002-RC3:1.112
	netbsd-1-6-PATCH002-RC2:1.112
	netbsd-1-6-PATCH002-RC1:1.112
	ktrace-lwp:1.122.0.6
	ktrace-lwp-base:1.136
	netbsd-1-6-PATCH001:1.112
	netbsd-1-6-PATCH001-RELEASE:1.112
	netbsd-1-6-PATCH001-RC3:1.112
	netbsd-1-6-PATCH001-RC2:1.112
	netbsd-1-6-PATCH001-RC1:1.112
	nathanw_sa_end:1.102.8.11
	nathanw_sa_before_merge:1.122
	fvdl_fs64_base:1.122
	gmcgarry_ctxsw:1.122.0.4
	gmcgarry_ctxsw_base:1.122
	gmcgarry_ucred:1.122.0.2
	gmcgarry_ucred_base:1.122
	nathanw_sa_base:1.122
	kqueue-aftermerge:1.120
	kqueue-beforemerge:1.120
	netbsd-1-6-RELEASE:1.112
	netbsd-1-6-RC3:1.112
	netbsd-1-6-RC2:1.112
	netbsd-1-6-RC1:1.112
	netbsd-1-6:1.112.0.4
	netbsd-1-6-base:1.112
	gehenna-devsw:1.112.0.2
	gehenna-devsw-base:1.116
	netbsd-1-5-PATCH003:1.92.4.1
	eeh-devprop:1.108.0.2
	eeh-devprop-base:1.108
	newlock:1.107.0.4
	newlock-base:1.107
	ifpoll-base:1.107
	nathanw_sa:1.102.0.8
	thorpej-mips-cache:1.102.0.6
	thorpej-mips-cache-base:1.102
	thorpej-devvp-base3:1.102
	thorpej-devvp-base2:1.102
	post-chs-ubcperf:1.102
	pre-chs-ubcperf:1.102
	thorpej-devvp:1.102.0.4
	thorpej-devvp-base:1.102
	netbsd-1-5-PATCH002:1.92.4.1
	kqueue:1.102.0.2
	kqueue-base:1.117
	netbsd-1-5-PATCH001:1.92.4.1
	thorpej_scsipi_beforemerge:1.101
	thorpej_scsipi_nbase:1.101
	netbsd-1-5-RELEASE:1.92.4.1
	netbsd-1-5-BETA2:1.92.4.1
	netbsd-1-5-BETA:1.92.4.1
	netbsd-1-4-PATCH003:1.70.2.1
	netbsd-1-5-ALPHA2:1.92.4.1
	netbsd-1-5:1.92.0.4
	netbsd-1-5-base:1.92
	minoura-xpg4dl-base:1.92
	minoura-xpg4dl:1.92.0.2
	netbsd-1-4-PATCH002:1.70.2.1
	chs-ubc2-newbase:1.85
	wrstuden-devbsize-19991221:1.85
	wrstuden-devbsize:1.85.0.8
	wrstuden-devbsize-base:1.85
	kame_141_19991130:1.70.6.1
	comdex-fall-1999:1.85.0.6
	comdex-fall-1999-base:1.85
	fvdl-softdep:1.85.0.4
	fvdl-softdep-base:1.85
	thorpej_scsipi:1.85.0.2
	thorpej_scsipi_base:1.101
	netbsd-1-4-PATCH001:1.70.2.1
	kame_14_19990705:1.70
	kame_14_19990628:1.70
	kame:1.70.0.6
	chs-ubc2:1.70.0.4
	chs-ubc2-base:1.82
	netbsd-1-4-RELEASE:1.70
	netbsd-1-4:1.70.0.2
	netbsd-1-4-base:1.70
	netbsd-1-3-PATCH003:1.45
	netbsd-1-3-PATCH003-CANDIDATE2:1.45
	kenh-if-detach:1.69.0.2
	kenh-if-detach-base:1.69
	netbsd-1-3-PATCH003-CANDIDATE1:1.45
	netbsd-1-3-PATCH003-CANDIDATE0:1.45
	chs-ubc:1.68.0.2
	chs-ubc-base:1.68
	eeh-paddr_t:1.61.0.2
	eeh-paddr_t-base:1.61
	netbsd-1-3-PATCH002:1.45
	netbsd-1-3-PATCH001:1.45
	netbsd-1-3-RELEASE:1.45
	netbsd-1-3-BETA:1.45
	netbsd-1-3:1.45.0.2
	netbsd-1-3-base:1.45
	thorpej-signal:1.44.0.2
	thorpej-signal-base:1.44
	marc-pcmcia:1.40.0.2
	marc-pcmcia-bp:1.40
	marc-pcmcia-base:1.44
	bouyer-scsipi:1.39.0.2
	is-newarp-before-merge:1.36
	is-newarp:1.34.0.4
	is-newarp-base:1.34
	netbsd-1-2-PATCH001:1.23
	mrg-vm-swap:1.34.0.2
	thorpej-setroot:1.33.0.2
	netbsd-1-2-RELEASE:1.23
	netbsd-1-2-BETA:1.23
	netbsd-1-2:1.23.0.2
	netbsd-1-2-base:1.23
	netbsd-1-1-PATCH001:1.12
	netbsd-1-1-RELEASE:1.12
	netbsd-1-1:1.12.0.2
	netbsd-1-1-base:1.12;
locks; strict;
comment	@# @;


1.164
date	2023.10.26.10.41.03;	author andvar;	state Exp;
branches;
next	1.163;
commitid	clHeB5lr33akG7KE;

1.163
date	2021.04.24.23.36.48;	author thorpej;	state Exp;
branches;
next	1.162;
commitid	eHxL4uTobGwLqBQC;

1.162
date	2020.10.21.13.31.52;	author christos;	state Exp;
branches
	1.162.4.1;
next	1.161;
commitid	uCWpPzSMVWlI1MsC;

1.161
date	2020.10.20.20.36.08;	author christos;	state Exp;
branches;
next	1.160;
commitid	ZujNtBOaZdCIpGsC;

1.160
date	2020.09.12.05.19.15;	author isaki;	state Exp;
branches;
next	1.159;
commitid	EQNhN1AJtM4JyInC;

1.159
date	2019.03.01.02.28.27;	author macallan;	state Exp;
branches;
next	1.158;
commitid	nxnFBW4Mu5UmEBdB;

1.158
date	2018.12.19.13.57.49;	author maxv;	state Exp;
branches;
next	1.157;
commitid	mM5V1h9xgHV4Mp4B;

1.157
date	2017.07.21.20.56.10;	author nakayama;	state Exp;
branches
	1.157.2.1
	1.157.4.1;
next	1.156;

1.156
date	2016.04.30.05.24.45;	author macallan;	state Exp;
branches
	1.156.10.1;
next	1.155;

1.155
date	2016.04.21.18.27.29;	author macallan;	state Exp;
branches;
next	1.154;

1.154
date	2013.04.16.06.57.05;	author jdc;	state Exp;
branches
	1.154.12.1;
next	1.153;

1.153
date	2013.02.05.21.52.48;	author macallan;	state Exp;
branches;
next	1.152;

1.152
date	2012.11.06.07.59.09;	author alnsn;	state Exp;
branches;
next	1.151;

1.151
date	2011.06.12.03.35.46;	author rmind;	state Exp;
branches
	1.151.2.1
	1.151.12.1;
next	1.150;

1.150
date	2010.09.20.10.21.10;	author tsutsui;	state Exp;
branches
	1.150.6.1;
next	1.149;

1.149
date	2010.01.15.20.57.12;	author bouyer;	state Exp;
branches
	1.149.2.1
	1.149.4.1;
next	1.148;

1.148
date	2009.09.27.13.27.44;	author tsutsui;	state Exp;
branches;
next	1.147;

1.147
date	2008.11.19.18.36.00;	author ad;	state Exp;
branches;
next	1.146;

1.146
date	2008.02.20.21.43.35;	author drochner;	state Exp;
branches
	1.146.6.1
	1.146.10.1
	1.146.16.1
	1.146.18.1
	1.146.20.1
	1.146.24.1;
next	1.145;

1.145
date	2008.02.14.14.07.35;	author ad;	state Exp;
branches;
next	1.144;

1.144
date	2008.01.25.21.12.13;	author joerg;	state Exp;
branches;
next	1.143;

1.143
date	2008.01.06.18.04.01;	author ad;	state Exp;
branches;
next	1.142;

1.142
date	2007.10.17.19.57.11;	author garbled;	state Exp;
branches
	1.142.2.1
	1.142.8.1;
next	1.141;

1.141
date	2007.07.30.18.20.08;	author macallan;	state Exp;
branches
	1.141.6.1;
next	1.140;

1.140
date	2007.07.07.05.13.17;	author tsutsui;	state Exp;
branches
	1.140.2.1
	1.140.4.1;
next	1.139;

1.139
date	2007.04.10.02.57.14;	author macallan;	state Exp;
branches
	1.139.4.1;
next	1.138;

1.138
date	2007.03.18.17.29.56;	author jdc;	state Exp;
branches;
next	1.137;

1.137
date	2007.02.09.21.55.12;	author ad;	state Exp;
branches
	1.137.2.1
	1.137.6.1
	1.137.8.1
	1.137.10.1;
next	1.136;

1.136
date	2005.11.13.15.26.48;	author uwe;	state Exp;
branches
	1.136.22.1;
next	1.135;

1.135
date	2005.09.25.00.06.14;	author macallan;	state Exp;
branches;
next	1.134;

1.134
date	2005.07.10.17.02.19;	author christos;	state Exp;
branches;
next	1.133;

1.133
date	2005.07.06.12.16.35;	author macallan;	state Exp;
branches;
next	1.132;

1.132
date	2005.07.06.11.40.27;	author macallan;	state Exp;
branches;
next	1.131;

1.131
date	2005.06.30.12.07.51;	author macallan;	state Exp;
branches
	1.131.2.1;
next	1.130;

1.130
date	2004.09.14.16.51.58;	author jdolecek;	state Exp;
branches;
next	1.129;

1.129
date	2004.08.30.15.05.18;	author drochner;	state Exp;
branches;
next	1.128;

1.128
date	2004.04.03.17.43.50;	author chs;	state Exp;
branches;
next	1.127;

1.127
date	2004.03.17.18.10.51;	author matt;	state Exp;
branches;
next	1.126;

1.126
date	2004.03.13.17.31.34;	author bjh21;	state Exp;
branches;
next	1.125;

1.125
date	2004.02.14.14.33.29;	author bjh21;	state Exp;
branches;
next	1.124;

1.124
date	2003.11.15.17.52.30;	author bouyer;	state Exp;
branches;
next	1.123;

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

1.122
date	2002.12.07.10.27.03;	author pk;	state Exp;
branches
	1.122.6.1;
next	1.121;

1.121
date	2002.10.26.13.50.45;	author jdolecek;	state Exp;
branches;
next	1.120;

1.120
date	2002.10.21.15.25.42;	author uwe;	state Exp;
branches;
next	1.119;

1.119
date	2002.10.15.13.49.52;	author jdc;	state Exp;
branches;
next	1.118;

1.118
date	2002.10.03.16.13.24;	author uwe;	state Exp;
branches;
next	1.117;

1.117
date	2002.09.06.13.18.43;	author gehenna;	state Exp;
branches;
next	1.116;

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

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

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

1.113
date	2002.07.17.02.23.15;	author thorpej;	state Exp;
branches;
next	1.112;

1.112
date	2002.04.22.09.41.21;	author augustss;	state Exp;
branches
	1.112.2.1;
next	1.111;

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

1.110
date	2002.03.28.19.50.20;	author uwe;	state Exp;
branches;
next	1.109;

1.109
date	2002.03.28.11.54.16;	author pk;	state Exp;
branches;
next	1.108;

1.108
date	2002.03.12.04.48.29;	author uwe;	state Exp;
branches;
next	1.107;

1.107
date	2002.01.21.21.57.05;	author jdolecek;	state Exp;
branches
	1.107.4.1;
next	1.106;

1.106
date	2001.12.11.04.25.58;	author uwe;	state Exp;
branches;
next	1.105;

1.105
date	2001.12.04.23.14.48;	author lukem;	state Exp;
branches;
next	1.104;

1.104
date	2001.12.04.00.05.04;	author darrenr;	state Exp;
branches;
next	1.103;

1.103
date	2001.11.28.10.21.19;	author lukem;	state Exp;
branches;
next	1.102;

1.102
date	2001.06.08.04.49.45;	author mrg;	state Exp;
branches
	1.102.2.1
	1.102.8.1;
next	1.101;

1.101
date	2001.03.21.00.38.47;	author pk;	state Exp;
branches;
next	1.100;

1.100
date	2001.01.17.00.07.37;	author fvdl;	state Exp;
branches
	1.100.2.1;
next	1.99;

1.99
date	2000.11.14.11.34.51;	author kleink;	state Exp;
branches;
next	1.98;

1.98
date	2000.11.11.11.19.52;	author pk;	state Exp;
branches;
next	1.97;

1.97
date	2000.10.12.21.27.13;	author christos;	state Exp;
branches;
next	1.96;

1.96
date	2000.08.23.13.41.58;	author pk;	state Exp;
branches;
next	1.95;

1.95
date	2000.08.22.21.29.49;	author pk;	state Exp;
branches;
next	1.94;

1.94
date	2000.07.03.23.30.34;	author pk;	state Exp;
branches;
next	1.93;

1.93
date	2000.06.26.19.54.08;	author pk;	state Exp;
branches;
next	1.92;

1.92
date	2000.05.05.14.19.25;	author augustss;	state Exp;
branches
	1.92.4.1;
next	1.91;

1.91
date	2000.05.02.06.35.12;	author augustss;	state Exp;
branches;
next	1.90;

1.90
date	2000.03.19.14.19.17;	author pk;	state Exp;
branches;
next	1.89;

1.89
date	2000.03.14.15.56.58;	author oster;	state Exp;
branches;
next	1.88;

1.88
date	2000.02.25.18.24.40;	author jdc;	state Exp;
branches;
next	1.87;

1.87
date	2000.02.25.16.02.49;	author pk;	state Exp;
branches;
next	1.86;

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

1.85
date	99.08.10.12.50.35;	author christos;	state Exp;
branches
	1.85.2.1;
next	1.84;

1.84
date	99.08.10.05.04.08;	author christos;	state Exp;
branches;
next	1.83;

1.83
date	99.08.09.18.34.43;	author matt;	state Exp;
branches;
next	1.82;

1.82
date	99.08.01.00.23.48;	author matt;	state Exp;
branches;
next	1.81;

1.81
date	99.07.30.23.58.25;	author matt;	state Exp;
branches;
next	1.80;

1.80
date	99.07.28.09.39.48;	author drochner;	state Exp;
branches;
next	1.79;

1.79
date	99.07.28.05.45.50;	author christos;	state Exp;
branches;
next	1.78;

1.78
date	99.06.30.15.18.58;	author drochner;	state Exp;
branches;
next	1.77;

1.77
date	99.06.20.16.30.22;	author pk;	state Exp;
branches;
next	1.76;

1.76
date	99.06.07.20.31.34;	author thorpej;	state Exp;
branches;
next	1.75;

1.75
date	99.05.14.06.42.02;	author mrg;	state Exp;
branches;
next	1.74;

1.74
date	99.05.12.12.48.27;	author mrg;	state Exp;
branches;
next	1.73;

1.73
date	99.04.26.04.25.38;	author ad;	state Exp;
branches;
next	1.72;

1.72
date	99.04.17.21.26.59;	author kleink;	state Exp;
branches;
next	1.71;

1.71
date	99.04.13.18.45.41;	author ad;	state Exp;
branches;
next	1.70;

1.70
date	99.02.14.12.36.50;	author pk;	state Exp;
branches
	1.70.2.1
	1.70.4.1
	1.70.6.1;
next	1.69;

1.69
date	98.11.22.23.22.26;	author pk;	state Exp;
branches;
next	1.68;

1.68
date	98.09.26.19.06.47;	author pk;	state Exp;
branches;
next	1.67;

1.67
date	98.09.23.08.49.46;	author pk;	state Exp;
branches;
next	1.66;

1.66
date	98.09.18.20.19.12;	author pk;	state Exp;
branches;
next	1.65;

1.65
date	98.09.13.20.34.34;	author pk;	state Exp;
branches;
next	1.64;

1.64
date	98.08.30.21.53.35;	author pk;	state Exp;
branches;
next	1.63;

1.63
date	98.08.29.20.53.11;	author pk;	state Exp;
branches;
next	1.62;

1.62
date	98.08.27.11.41.24;	author mrg;	state Exp;
branches;
next	1.61;

1.61
date	98.07.28.00.17.47;	author pk;	state Exp;
branches;
next	1.60;

1.60
date	98.07.28.00.10.23;	author pk;	state Exp;
branches;
next	1.59;

1.59
date	98.07.27.19.20.03;	author pk;	state Exp;
branches;
next	1.58;

1.58
date	98.07.27.05.49.02;	author mrg;	state Exp;
branches;
next	1.57;

1.57
date	98.07.21.17.36.04;	author drochner;	state Exp;
branches;
next	1.56;

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

1.55
date	98.06.24.10.52.54;	author jonathan;	state Exp;
branches;
next	1.54;

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

1.53
date	98.05.20.00.00.12;	author pk;	state Exp;
branches;
next	1.52;

1.52
date	98.04.18.19.03.00;	author pk;	state Exp;
branches;
next	1.51;

1.51
date	98.03.31.21.12.15;	author pk;	state Exp;
branches;
next	1.50;

1.50
date	98.03.21.11.12.56;	author pk;	state Exp;
branches;
next	1.49;

1.49
date	98.02.16.22.12.47;	author thorpej;	state Exp;
branches;
next	1.48;

1.48
date	98.01.25.19.56.30;	author pk;	state Exp;
branches;
next	1.47;

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

1.46
date	97.12.23.23.57.20;	author tv;	state Exp;
branches;
next	1.45;

1.45
date	97.10.17.23.59.57;	author gwr;	state Exp;
branches;
next	1.44;

1.44
date	97.08.31.21.29.16;	author pk;	state Exp;
branches;
next	1.43;

1.43
date	97.08.27.11.25.59;	author bouyer;	state Exp;
branches;
next	1.42;

1.42
date	97.08.22.11.45.06;	author augustss;	state Exp;
branches;
next	1.41;

1.41
date	97.08.19.23.49.52;	author augustss;	state Exp;
branches;
next	1.40;

1.40
date	97.07.07.21.53.43;	author pk;	state Exp;
branches
	1.40.2.1;
next	1.39;

1.39
date	97.05.18.19.41.02;	author pk;	state Exp;
branches
	1.39.2.1;
next	1.38;

1.38
date	97.03.15.18.10.34;	author is;	state Exp;
branches;
next	1.37;

1.37
date	97.03.15.02.36.00;	author christos;	state Exp;
branches;
next	1.36;

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

1.35
date	97.02.27.01.17.09;	author thorpej;	state Exp;
branches;
next	1.34;

1.34
date	97.01.21.09.46.09;	author thorpej;	state Exp;
branches
	1.34.4.1;
next	1.33;

1.33
date	96.12.28.23.25.47;	author pk;	state Exp;
branches;
next	1.32;

1.32
date	96.12.06.21.57.57;	author pk;	state Exp;
branches;
next	1.31;

1.31
date	96.11.12.23.58.04;	author thorpej;	state Exp;
branches;
next	1.30;

1.30
date	96.11.01.23.15.51;	author pk;	state Exp;
branches;
next	1.29;

1.29
date	96.09.30.22.43.38;	author abrown;	state Exp;
branches;
next	1.28;

1.28
date	96.06.22.02.02.52;	author chuck;	state Exp;
branches;
next	1.27;

1.27
date	96.06.20.20.17.57;	author pk;	state Exp;
branches;
next	1.26;

1.26
date	96.06.20.20.05.46;	author pk;	state Exp;
branches;
next	1.25;

1.25
date	96.06.19.13.21.09;	author pk;	state Exp;
branches;
next	1.24;

1.24
date	96.05.29.21.56.38;	author pk;	state Exp;
branches;
next	1.23;

1.23
date	96.05.21.19.06.26;	author pk;	state Exp;
branches;
next	1.22;

1.22
date	96.05.16.22.38.04;	author pk;	state Exp;
branches;
next	1.21;

1.21
date	96.05.07.01.24.48;	author thorpej;	state Exp;
branches;
next	1.20;

1.20
date	96.04.11.21.05.42;	author thorpej;	state Exp;
branches;
next	1.19;

1.19
date	96.04.04.22.57.55;	author pk;	state Exp;
branches;
next	1.18;

1.18
date	96.03.31.22.52.38;	author pk;	state Exp;
branches;
next	1.17;

1.17
date	96.03.17.13.21.23;	author cgd;	state Exp;
branches;
next	1.16;

1.16
date	96.03.17.02.00.30;	author thorpej;	state Exp;
branches;
next	1.15;

1.15
date	96.03.02.23.55.17;	author pk;	state Exp;
branches;
next	1.14;

1.14
date	96.02.27.22.09.18;	author thorpej;	state Exp;
branches;
next	1.13;

1.13
date	96.01.01.22.44.05;	author thorpej;	state Exp;
branches;
next	1.12;

1.12
date	95.10.05.00.21.35;	author pk;	state Exp;
branches;
next	1.11;

1.11
date	95.09.25.20.20.29;	author chuck;	state Exp;
branches;
next	1.10;

1.10
date	95.09.17.21.03.36;	author pk;	state Exp;
branches;
next	1.9;

1.9
date	95.09.05.21.43.09;	author pk;	state Exp;
branches;
next	1.8;

1.8
date	95.08.29.22.28.07;	author pk;	state Exp;
branches;
next	1.7;

1.7
date	95.07.08.21.33.52;	author pk;	state Exp;
branches;
next	1.6;

1.6
date	95.06.26.23.01.43;	author pk;	state Exp;
branches;
next	1.5;

1.5
date	95.06.02.17.54.06;	author pk;	state Exp;
branches;
next	1.4;

1.4
date	95.05.29.23.53.50;	author pk;	state Exp;
branches;
next	1.3;

1.3
date	95.05.08.19.14.21;	author christos;	state Exp;
branches;
next	1.2;

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

1.1
date	93.10.02.10.22.30;	author deraadt;	state Exp;
branches;
next	;

1.162.4.1
date	2021.03.22.23.52.45;	author thorpej;	state Exp;
branches;
next	;
commitid	o2TatDdunEEbAmMC;

1.157.2.1
date	2018.12.26.14.01.42;	author pgoyette;	state Exp;
branches;
next	;
commitid	xUhK8IAeBM1azj5B;

1.157.4.1
date	2019.06.10.22.06.46;	author christos;	state Exp;
branches;
next	;
commitid	jtc8rnCzWiEEHGqB;

1.156.10.1
date	2017.07.25.02.11.13;	author snj;	state Exp;
branches;
next	;

1.154.12.1
date	2016.04.22.15.44.11;	author skrll;	state Exp;
branches;
next	1.154.12.2;

1.154.12.2
date	2016.05.29.08.44.18;	author skrll;	state Exp;
branches;
next	1.154.12.3;

1.154.12.3
date	2017.08.28.17.51.52;	author skrll;	state Exp;
branches;
next	;
commitid	UQQpnjvcNkUZn05A;

1.151.2.1
date	2013.01.16.05.33.04;	author yamt;	state Exp;
branches;
next	1.151.2.2;

1.151.2.2
date	2014.05.22.11.40.08;	author yamt;	state Exp;
branches;
next	;

1.151.12.1
date	2012.11.20.03.01.42;	author tls;	state Exp;
branches;
next	1.151.12.2;

1.151.12.2
date	2013.02.25.00.28.57;	author tls;	state Exp;
branches;
next	1.151.12.3;

1.151.12.3
date	2013.06.23.06.20.12;	author tls;	state Exp;
branches;
next	1.151.12.4;

1.151.12.4
date	2017.12.03.11.36.43;	author jdolecek;	state Exp;
branches;
next	;
commitid	XcIYRZTAh1LmerhA;

1.150.6.1
date	2011.06.23.14.19.40;	author cherry;	state Exp;
branches;
next	;

1.149.2.1
date	2010.10.22.07.21.30;	author uebayasi;	state Exp;
branches;
next	;

1.149.4.1
date	2010.03.18.04.36.51;	author rmind;	state Exp;
branches;
next	1.149.4.2;

1.149.4.2
date	2011.03.05.20.52.00;	author rmind;	state Exp;
branches;
next	;

1.146.6.1
date	2009.01.17.13.28.30;	author mjf;	state Exp;
branches;
next	;

1.146.10.1
date	2009.05.04.08.11.54;	author yamt;	state Exp;
branches;
next	1.146.10.2;

1.146.10.2
date	2010.03.11.15.02.56;	author yamt;	state Exp;
branches;
next	1.146.10.3;

1.146.10.3
date	2010.10.09.03.31.52;	author yamt;	state Exp;
branches;
next	;

1.146.16.1
date	2008.12.13.01.13.26;	author haad;	state Exp;
branches;
next	;

1.146.18.1
date	2009.01.19.13.16.44;	author skrll;	state Exp;
branches;
next	;

1.146.20.1
date	2010.01.27.21.17.55;	author sborrill;	state Exp;
branches;
next	;

1.146.24.1
date	2010.04.21.00.33.47;	author matt;	state Exp;
branches;
next	;

1.142.2.1
date	2008.02.18.21.05.03;	author mjf;	state Exp;
branches;
next	;

1.142.8.1
date	2008.01.08.22.10.24;	author bouyer;	state Exp;
branches;
next	;

1.141.6.1
date	2007.11.06.23.22.18;	author matt;	state Exp;
branches;
next	1.141.6.2;

1.141.6.2
date	2008.01.09.01.48.52;	author matt;	state Exp;
branches;
next	1.141.6.3;

1.141.6.3
date	2008.03.23.02.04.22;	author matt;	state Exp;
branches;
next	;

1.140.2.1
date	2007.08.07.18.05.44;	author matt;	state Exp;
branches;
next	;

1.140.4.1
date	2007.08.15.13.47.43;	author skrll;	state Exp;
branches;
next	;

1.139.4.1
date	2007.10.03.19.25.09;	author garbled;	state Exp;
branches;
next	;

1.137.2.1
date	2007.03.24.14.54.59;	author yamt;	state Exp;
branches;
next	1.137.2.2;

1.137.2.2
date	2007.04.15.16.03.07;	author yamt;	state Exp;
branches;
next	;

1.137.6.1
date	2007.04.10.13.23.16;	author ad;	state Exp;
branches;
next	1.137.6.2;

1.137.6.2
date	2007.07.15.13.16.59;	author ad;	state Exp;
branches;
next	1.137.6.3;

1.137.6.3
date	2007.08.20.18.38.56;	author ad;	state Exp;
branches;
next	;

1.137.8.1
date	2007.07.11.20.02.18;	author mjf;	state Exp;
branches;
next	;

1.137.10.1
date	2007.03.29.19.27.32;	author reinoud;	state Exp;
branches;
next	;

1.136.22.1
date	2007.01.11.22.22.57;	author ad;	state Exp;
branches;
next	;

1.131.2.1
date	2006.06.21.14.55.54;	author yamt;	state Exp;
branches;
next	1.131.2.2;

1.131.2.2
date	2007.02.26.09.08.14;	author yamt;	state Exp;
branches;
next	1.131.2.3;

1.131.2.3
date	2007.09.03.14.29.54;	author yamt;	state Exp;
branches;
next	1.131.2.4;

1.131.2.4
date	2008.01.21.09.39.21;	author yamt;	state Exp;
branches;
next	1.131.2.5;

1.131.2.5
date	2008.02.04.09.22.30;	author yamt;	state Exp;
branches;
next	1.131.2.6;

1.131.2.6
date	2008.02.27.08.36.25;	author yamt;	state Exp;
branches;
next	;

1.122.6.1
date	2004.08.03.10.40.44;	author skrll;	state Exp;
branches;
next	1.122.6.2;

1.122.6.2
date	2004.09.03.12.45.06;	author skrll;	state Exp;
branches;
next	1.122.6.3;

1.122.6.3
date	2004.09.18.14.40.27;	author skrll;	state Exp;
branches;
next	1.122.6.4;

1.122.6.4
date	2004.09.21.13.22.01;	author skrll;	state Exp;
branches;
next	1.122.6.5;

1.122.6.5
date	2005.11.10.13.58.55;	author skrll;	state Exp;
branches;
next	1.122.6.6;

1.122.6.6
date	2005.12.11.10.28.26;	author christos;	state Exp;
branches;
next	;

1.112.2.1
date	2002.05.16.13.32.49;	author gehenna;	state Exp;
branches;
next	1.112.2.2;

1.112.2.2
date	2002.05.17.15.09.19;	author gehenna;	state Exp;
branches;
next	1.112.2.3;

1.112.2.3
date	2002.07.15.01.21.12;	author gehenna;	state Exp;
branches;
next	1.112.2.4;

1.112.2.4
date	2002.07.21.13.00.51;	author gehenna;	state Exp;
branches;
next	1.112.2.5;

1.112.2.5
date	2002.08.31.14.52.12;	author gehenna;	state Exp;
branches;
next	;

1.107.4.1
date	2002.03.18.16.36.45;	author thorpej;	state Exp;
branches;
next	;

1.102.2.1
date	2002.01.10.19.48.43;	author thorpej;	state Exp;
branches;
next	1.102.2.2;

1.102.2.2
date	2002.02.11.20.09.03;	author jdolecek;	state Exp;
branches;
next	1.102.2.3;

1.102.2.3
date	2002.03.16.15.59.44;	author jdolecek;	state Exp;
branches;
next	1.102.2.4;

1.102.2.4
date	2002.06.23.17.41.42;	author jdolecek;	state Exp;
branches;
next	1.102.2.5;

1.102.2.5
date	2002.09.06.08.40.47;	author jdolecek;	state Exp;
branches;
next	1.102.2.6;

1.102.2.6
date	2002.10.10.18.36.07;	author jdolecek;	state Exp;
branches;
next	;

1.102.8.1
date	2001.06.08.04.49.45;	author nathanw;	state dead;
branches;
next	1.102.8.2;

1.102.8.2
date	2002.01.08.00.27.34;	author nathanw;	state Exp;
branches;
next	1.102.8.3;

1.102.8.3
date	2002.02.28.04.12.01;	author nathanw;	state Exp;
branches;
next	1.102.8.4;

1.102.8.4
date	2002.04.01.07.42.38;	author nathanw;	state Exp;
branches;
next	1.102.8.5;

1.102.8.5
date	2002.06.20.03.41.03;	author nathanw;	state Exp;
branches;
next	1.102.8.6;

1.102.8.6
date	2002.08.01.02.43.22;	author nathanw;	state Exp;
branches;
next	1.102.8.7;

1.102.8.7
date	2002.08.27.23.45.26;	author nathanw;	state Exp;
branches;
next	1.102.8.8;

1.102.8.8
date	2002.09.17.21.17.38;	author nathanw;	state Exp;
branches;
next	1.102.8.9;

1.102.8.9
date	2002.10.18.02.39.50;	author nathanw;	state Exp;
branches;
next	1.102.8.10;

1.102.8.10
date	2002.11.11.22.04.22;	author nathanw;	state Exp;
branches;
next	1.102.8.11;

1.102.8.11
date	2002.12.11.06.12.00;	author thorpej;	state Exp;
branches;
next	;

1.100.2.1
date	2001.04.09.01.54.46;	author nathanw;	state Exp;
branches;
next	1.100.2.2;

1.100.2.2
date	2001.06.21.19.34.16;	author nathanw;	state Exp;
branches;
next	;

1.92.4.1
date	2000.07.22.21.17.07;	author pk;	state Exp;
branches;
next	;

1.85.2.1
date	2000.11.20.20.25.27;	author bouyer;	state Exp;
branches;
next	1.85.2.2;

1.85.2.2
date	2000.11.22.16.01.36;	author bouyer;	state Exp;
branches;
next	1.85.2.3;

1.85.2.3
date	2001.01.18.09.23.01;	author bouyer;	state Exp;
branches;
next	1.85.2.4;

1.85.2.4
date	2001.03.27.15.31.27;	author bouyer;	state Exp;
branches;
next	;

1.70.2.1
date	99.06.24.00.10.03;	author perry;	state Exp;
branches;
next	;

1.70.4.1
date	99.06.21.01.01.40;	author thorpej;	state Exp;
branches;
next	1.70.4.2;

1.70.4.2
date	99.07.01.23.22.09;	author thorpej;	state Exp;
branches;
next	1.70.4.3;

1.70.4.3
date	99.08.02.20.09.12;	author thorpej;	state Exp;
branches;
next	;

1.70.6.1
date	99.11.30.13.32.54;	author itojun;	state Exp;
branches;
next	;

1.40.2.1
date	97.08.23.07.11.59;	author thorpej;	state Exp;
branches;
next	1.40.2.2;

1.40.2.2
date	97.08.27.22.39.22;	author thorpej;	state Exp;
branches;
next	1.40.2.3;

1.40.2.3
date	97.09.01.20.17.20;	author thorpej;	state Exp;
branches;
next	;

1.39.2.1
date	97.07.01.17.35.57;	author bouyer;	state Exp;
branches;
next	1.39.2.2;

1.39.2.2
date	97.07.17.13.42.49;	author bouyer;	state Exp;
branches;
next	1.39.2.3;

1.39.2.3
date	97.08.26.15.20.30;	author bouyer;	state Exp;
branches;
next	;

1.34.4.1
date	97.03.10.15.14.45;	author is;	state Exp;
branches;
next	1.34.4.2;

1.34.4.2
date	97.03.12.13.55.05;	author is;	state Exp;
branches;
next	;


desc
@@


1.164
log
@Build db_machdep.c when KGDB option is enabled.
Do not cast (regs)->db_tf.tf_pc to db_addr_t (thus ifdef block is redundant).
Adjust ifdef conditions in db_interface.c to make it build with KGDB option.
While here, add #endif comments for longer blocks.

These changes should make sparc build with KGDB option, once ddb/db_access.c
code will be fixed to build with it.
@
text
@#	$NetBSD: files.sparc,v 1.163 2021/04/24 23:36:48 thorpej Exp $

# @@(#)files.sparc	8.1 (Berkeley) 7/19/93
# sparc-specific configuration info

defflag	opt_sparc_arch.h	SUN4
defflag	opt_sparc_arch.h	SUN4_MMU3L
defflag	opt_sparc_arch.h	SUN4C
defflag	opt_sparc_arch.h	SUN4M
defflag	opt_sparc_arch.h	SUN4D
defflag	opt_sparc_arch.h	SUN4U
defflag	opt_sparc_arch.h	MSIIEP

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

maxusers 2 8 1024

device mainbus {}
attach mainbus at root

device msiiep {}
attach msiiep at mainbus

include "dev/i2o/files.i2o"
include "dev/pci/files.pci"
device mspcic: pcibus
attach mspcic at msiiep
file	arch/sparc/sparc/msiiep.c		msiiep | mspcic
file	arch/sparc/sparc/pci_machdep.c		msiiep | mspcic
file	arch/sparc/sparc/pci_fixup.c		msiiep | mspcic

device ebus {[addr = -1]}
attach ebus at pci
file	arch/sparc/dev/ebus.c			ebus

device rtc
attach rtc at ebus with rtc_ebus
file	arch/sparc/dev/rtc.c			rtc_ebus

device iommu {}
attach iommu at mainbus
file	arch/sparc/sparc/iommu.c		iommu

device obio { [addr = -1], [level = -1] }
attach obio at mainbus

device cpuunit { }
attach cpuunit at mainbus
file	arch/sparc/sparc/cpuunit.c		cpuunit

device bootbus { [slot = -1], [offset = -1] }
attach bootbus at cpuunit
file	arch/sparc/dev/bootbus.c		bootbus

include "dev/vme/files.vme"
device sparcvme: vmebus
attach sparcvme at mainbus with vme_mainbus
attach sparcvme at iommu with vme_iommu

file	arch/sparc/dev/obio.c		obio
file	arch/sparc/dev/vme_machdep.c	sparcvme

device auxreg
attach auxreg at mainbus with auxreg_mainbus
attach auxreg at obio with auxreg_obio
file	arch/sparc/sparc/auxreg.c

defflag	BLINK

device auxiotwo
attach auxiotwo at obio with auxiotwo_obio
file	arch/sparc/sparc/auxiotwo.c

device clock: mk48txx
attach clock at mainbus with clock_mainbus
attach clock at obio with clock_obio
attach clock at bootbus with clock_bootbus
file	arch/sparc/sparc/mkclock.c		clock

device oclock: intersil7170
attach oclock at obio
file	arch/sparc/sparc/oclock.c		oclock

device timer
attach timer at mainbus with timer_mainbus
attach timer at obio with timer_obio
attach timer at msiiep with timer_msiiep
file	arch/sparc/sparc/timer.c		timer & !msiiep
file	arch/sparc/sparc/timer_sun4.c		timer & (sun4 | sun4c)
file	arch/sparc/sparc/timer_sun4m.c		timer & sun4m & !msiiep
file	arch/sparc/sparc/timer_msiiep.c		timer & msiiep

device eeprom
attach eeprom at obio
file	arch/sparc/sparc/eeprom.c		eeprom

file	arch/sparc/sparc/clock.c

device power
attach power at obio
file	arch/sparc/dev/power.c			power	needs-flag

device cpu
attach cpu at mainbus with cpu_mainbus
attach cpu at cpuunit with cpu_cpuunit
file	arch/sparc/sparc/cpu.c

device clkctrl
attach clkctrl at obio
file	arch/sparc/sparc/clkctrl.c		clkctrl

device memreg
attach memreg at mainbus with memreg_mainbus
attach memreg at obio with memreg_obio
file	arch/sparc/sparc/memreg.c

device eccmemctl
attach eccmemctl at mainbus
file	arch/sparc/sparc/memecc.c		eccmemctl

device sx {}
attach sx at mainbus
file	arch/sparc/dev/sx.c			sx needs-flag
defflag	opt_sx.h	SX_DEBUG

device tctrl: sysmon_envsys, sysmon_power, sysmon_taskq
attach tctrl at obio
file	arch/sparc/dev/tctrl.c			tctrl needs-flag

include "dev/sun/files.sun"

device zs { [channel = -1] }
attach zs at mainbus with zs_mainbus
attach zs at obio with zs_obio
attach zs at bootbus with zs_bootbus
file	arch/sparc/dev/zs.c			zs
file	dev/ic/z8530sc.c			zs

device zstty {}: tty
attach zstty at zs
file dev/ic/z8530tty.c				zstty
file arch/sparc/dev/zs_kgdb.c			kgdb

device fdc {}
attach fdc at mainbus with fdc_mainbus
attach fdc at obio with fdc_obio
device fd: disk
attach fd at fdc
file	arch/sparc/dev/fd.c			fdc | fd needs-flag
file	arch/sparc/sparc/bsd_fdintr.s		fdc

include "dev/sbus/files.sbus"
attach sbus at mainbus with sbus_mainbus
attach sbus at iommu with sbus_iommu
file	arch/sparc/dev/sbus.c			sbus needs-flag

attach	audiocs at ebus with audiocs_ebus
file	dev/ebus/cs4231_ebus.c			audiocs_ebus

device tslot: pcmciabus
attach tslot at sbus
file	arch/sparc/dev/ts102.c			tslot

# PCMCIA bus
include "dev/pcmcia/files.pcmcia"
include "dev/ata/files.ata"

#
# Console related stuff
#

file	arch/sparc/dev/kd.c				# console

attach pckbc at obio with pckbc_obio: pckbport_machdep_cnattach
attach pckbc at ebus with pckbc_ebus: pckbport_machdep_cnattach
file	arch/sparc/dev/pckbc_js.c	pckbc_obio | pckbc_ebus


# sun keyboard at a serial port
attach kbd at zs with kbd_zs
file dev/sun/kbd_zs.c			kbd_zs		# kbd lower layer

# sun keyboard at a tty line discipline
# only used by sparc64, but we can test-compile it here
attach kbd at zstty with kbd_tty
file	dev/sun/sunkbd.c		kbd_tty		# kbd lower layer


# shared middle layer for serial keyboard
file	dev/sun/kbdsun.c		kbd_zs | kbd_tty # kbd middle layer

# PC/AT keyboard at 8042 (pckbc) for Mr.Coffee
attach kbd at pckbport with kbd_pckbport
file	arch/sparc/dev/kbd_pckbport.c	kbd_pckbport	# kbd mid/lower layers


# sun (mouse systems) mouse at a serial port
attach ms at zs with ms_zs
file	dev/sun/ms_zs.c			ms_zs		# mouse lower layer

# sun (mouse systems) mouse at a tty line discipline
# only used by sparc64, but we can test-compile it here
attach ms at zstty with ms_tty
file	dev/sun/sunms.c			ms_tty		# mouse lower layer

# XXX: middle layer for sun (mouse systems) serial mice consists of
# just one function in dev/sun/ms.c (upper layer).  Split it out?

# PS/2 mouse at 8042 (pckbc) for Mr.Coffee
attach ms at pckbport with ms_pckbport
file	arch/sparc/dev/ms_pckbport.c	ms_pckbport	# lower/middle layers

#
# Stack-less Just-In-Time compiler
#

include	"external/bsd/sljit/conf/files.sljit"

#
# Machine-independent SCSI drivers
#
include "dev/scsipi/files.scsipi"

attach dma at obio with dma_obio
file	arch/sparc/dev/dma_obio.c	dma_obio

attach esp at obio with esp_obio
file	arch/sparc/dev/esp_obio.c	esp_obio

device	audioamd: audiobus, am7930
attach	audioamd at mainbus with audioamd_mainbus
attach	audioamd at obio with audioamd_obio
attach	audioamd at sbus with audioamd_sbus
file	arch/sparc/dev/audioamd.c		audioamd

device	apc
attach	apc at sbus
file	arch/sparc/dev/apc.c			apc

attach bwtwo at obio with bwtwo_obio
file	arch/sparc/dev/bwtwo_obio.c	bwtwo_obio & obio

device cgtwo: fb, rasops8
attach cgtwo at vme
file	arch/sparc/dev/cgtwo.c		cgtwo needs-flag

device cgfour: bt_dac, fb, rasops8, pfour
attach cgfour at obio
file	arch/sparc/dev/cgfour.c		cgfour needs-flag

attach cgsix at obio with cgsix_obio
file	arch/sparc/dev/cgsix_obio.c	cgsix_obio & obio

device cgeight: bt_dac, fb, rasops24, pfour
attach cgeight at obio
file	arch/sparc/dev/cgeight.c	cgeight needs-flag

device cgfourteen: fb, rasops8, wsemuldisplaydev, vcons, glyphcache
attach cgfourteen at obio
file	arch/sparc/dev/cgfourteen.c	cgfourteen needs-flag

# device definition in sys/conf/files
attach le at obio with le_obio: le24
file	arch/sparc/dev/if_le_obio.c	le_obio

attach ie at obio with ie_obio
file	arch/sparc/dev/if_ie_obio.c	ie_obio

attach com at obio with com_obio
file	arch/sparc/dev/com_obio.c	com_obio

attach com at ebus with com_ebus
file	arch/sparc/dev/com_ebus.c	com_ebus

device sw: scsi, ncr5380sbc
attach sw at obio
file	arch/sparc/dev/sw.c		sw

#
# Generic Sun stuff
#

file	dev/cons.c
file	dev/sun/disksubr.c

file	arch/sparc/fpu/fpu.c
file	arch/sparc/fpu/fpu_add.c
file	arch/sparc/fpu/fpu_compare.c
file	arch/sparc/fpu/fpu_div.c
file	arch/sparc/fpu/fpu_explode.c
file	arch/sparc/fpu/fpu_implode.c
file	arch/sparc/fpu/fpu_mul.c
file	arch/sparc/fpu/fpu_sqrt.c
file	arch/sparc/fpu/fpu_subr.c

file	arch/sparc/sparc/autoconf.c
file	arch/sparc/sparc/cache.c
file	arch/sparc/sparc/core_machdep.c		coredump
file	arch/sparc/sparc/cpu_in_cksum.c		(inet | inet6) & cpu_in_cksum
file	arch/sparc/sparc/emul.c
file	arch/sparc/sparc/intr.c
file	arch/sparc/sparc/kgdb_machdep.c	kgdb
file	arch/sparc/sparc/kobj_machdep.c		modular
# sparc/sparc/locore.s is handled specially in the makefile,
# because it must come first in the "ld" command line.
file	arch/sparc/sparc/machdep.c
file	arch/sparc/sparc/process_machdep.c
file	arch/sparc/sparc/promlib.c
file	arch/sparc/sparc/openfirm.c
file	arch/sparc/sparc/openprom.c
file	arch/sparc/sparc/procfs_machdep.c	procfs
file	arch/sparc/sparc/pmap.c
file	arch/sparc/sparc/syscall.c
file	arch/sparc/sparc/sys_machdep.c
file	arch/sparc/sparc/trap.c
file	arch/sparc/sparc/vm_machdep.c

file	arch/sparc/sparc/db_interface.c	ddb | kgdb
file	arch/sparc/sparc/db_machdep.c	ddb | kgdb
file	arch/sparc/sparc/db_trace.c	ddb
file	arch/sparc/sparc/db_disasm.c	ddb

include "dev/pckbport/files.pckbport"

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

#
# Compatibility modules
#

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

# Binary compatibility with previous NetBSD releases (COMPAT_XX)
# Note: SunOS compatibility also uses some of `compat_13_machdep.c'
file	arch/sparc/sparc/compat_16_machdep.c	compat_16
file	arch/sparc/sparc/compat_13_machdep.c	compat_13 | compat_sunos

# Miscellaneous
file	dev/md_root.c			memory_disk_hooks

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


1.163
log
@Merge thorpej-cfargs branch:

Simplify and make extensible the config_search() / config_found() /
config_attach() interfaces: rather than having different variants for
which arguments you want pass along, just have a single call that
takes a variadic list of tag-value arguments.

Adjust all call sites:
- Simplify wherever possible; don't pass along arguments that aren't
  actually needed.
- Don't be explicit about what interface attribute is attaching if
  the device only has one.  (More simplification.)
- Add a config_probe() function to be used in indirect configuiration
  situations, making is visibly easier to see when indirect config is
  in play, and allowing for future change in semantics.  (As of now,
  this is just a wrapper around config_match(), but that is an
  implementation detail.)

Remove unnecessary or redundant interface attributes where they're not
needed.

There are currently 5 "cfargs" defined:
- CFARG_SUBMATCH (submatch function for direct config)
- CFARG_SEARCH (search function for indirect config)
- CFARG_IATTR (interface attribte)
- CFARG_LOCATORS (locators array)
- CFARG_DEVHANDLE (devhandle_t - wraps OFW, ACPI, etc. handles)

...and a sentinel value CFARG_EOL.

Add some extra sanity checking to ensure that interface attributes
aren't ambiguous.

Use CFARG_DEVHANDLE in MI FDT, OFW, and ACPI code, and macppc and shark
ports to associate those device handles with device_t instance.  This
will trickle trough to more places over time (need back-end for pre-OFW
Sun OBP; any others?).
@
text
@d1 1
a1 1
#	$NetBSD: files.sparc,v 1.162.4.1 2021/03/22 23:52:45 thorpej Exp $
d320 1
a320 1
file	arch/sparc/sparc/db_machdep.c	ddb
@


1.162
log
@make process_machdep.c included always since it provides register i/o used by
sys_process_getlwpstatus.c which is always included.
@
text
@d1 1
a1 1
#	$NetBSD: files.sparc,v 1.161 2020/10/20 20:36:08 christos Exp $
d27 1
a27 1
device mspcic {}: pcibus
@


1.162.4.1
log
@Remove unneeded interface attribute from mspcic; it carries "pcibus"
already, which is all that's required.
@
text
@d1 1
a1 1
#	$NetBSD: files.sparc,v 1.162 2020/10/21 13:31:52 christos Exp $
d27 1
a27 1
device mspcic: pcibus
@


1.161
log
@harmonize process_machdep.c inclusion.
@
text
@d1 1
a1 1
#	$NetBSD: files.sparc,v 1.160 2020/09/12 05:19:15 isaki Exp $
d308 1
a308 1
file	arch/sparc/sparc/process_machdep.c	ptrace | coredump | procfs
@


1.160
log
@Improve am7930 family drivers to share more code.
audioamd(4) on sparc, vsaudio(4) on vax, and bba(4) are.
- Remove complex and useless callbacks: onopen, onclose, and
  indirect_{read,write}.  This makes audioamd and vsaudio almost the same.
- Remove (already disabled) assembly fast interrupt path from audioamd(4).
  cf. http://mail-index.netbsd.org/source-changes/2009/12/19/msg004585.html
- Use trigger_* method rather than start_* method.  It's more suitable.
vsaudio(4) was tested by naru@@, bba(4) was tested by tsutsui@@.
@
text
@d1 1
a1 1
#	$NetBSD: files.sparc,v 1.159 2019/03/01 02:28:27 macallan Exp $
d308 1
a308 1
file	arch/sparc/sparc/process_machdep.c
@


1.159
log
@defflag SX_DEBUG
@
text
@d1 1
a1 1
#	$NetBSD: files.sparc,v 1.158 2018/12/19 13:57:49 maxv Exp $
a235 1
file	arch/sparc/sparc/amd7930intr.s		audioamd
@


1.158
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.sparc,v 1.157 2017/07/21 20:56:10 nakayama Exp $
d125 1
@


1.157
log
@Move the ddb registers and empty command table used for crash(8) into
db_machdep.c like other archs.
@
text
@d1 1
a1 1
#	$NetBSD: files.sparc,v 1.156 2016/04/30 05:24:45 macallan Exp $
a332 5
# SVR4 Binary Compatibility (COMPAT_SVR4)
include "compat/svr4/files.svr4"
file	arch/sparc/sparc/svr4_sigcode.s	compat_svr4
file	arch/sparc/sparc/svr4_machdep.c	compat_svr4

@


1.157.4.1
log
@Sync with HEAD
@
text
@d1 1
a1 1
#	$NetBSD: files.sparc,v 1.159 2019/03/01 02:28:27 macallan Exp $
a124 1
defflag	opt_sx.h	SX_DEBUG
d333 5
@


1.157.2.1
log
@Sync with HEAD, resolve a few conflicts
@
text
@d1 1
a1 1
#	$NetBSD$
d333 5
@


1.156
log
@cgfourteen needs glyphcache now
@
text
@d1 1
a1 1
#	$NetBSD: files.sparc,v 1.155 2016/04/21 18:27:29 macallan Exp $
d320 1
@


1.156.10.1
log
@Pull up following revision(s) (requested by nakayama in ticket #152):
	usr.sbin/crash/Makefile: revision 1.37
	sys/arch/sparc/conf/files.sparc: revision 1.157
	sys/arch/sparc/sparc/db_interface.c: revision 1.94
	sys/arch/sparc/sparc/db_machdep.c: revision 1.1
Move the ddb registers and empty command table used for crash(8) into
db_machdep.c like other archs.
--
sparc has db_machdep.c now.
@
text
@d1 1
a1 1
#	$NetBSD: files.sparc,v 1.156 2016/04/30 05:24:45 macallan Exp $
a319 1
file	arch/sparc/sparc/db_machdep.c	ddb
@


1.155
log
@cgfourteen needs vcons
@
text
@d1 1
a1 1
#	$NetBSD: files.sparc,v 1.154 2013/04/16 06:57:05 jdc Exp $
d259 1
a259 1
device cgfourteen: fb, rasops8, wsemuldisplaydev, vcons
@


1.154
log
@Add PCI fixup for MicroSPARC-IIep.
Unconfigured PCI-PCI bridges and devices behind them are configured.
@
text
@d1 1
a1 1
#	$NetBSD: files.sparc,v 1.153 2013/02/05 21:52:48 macallan Exp $
d259 1
a259 1
device cgfourteen: fb, rasops8, wsemuldisplaydev
@


1.154.12.1
log
@Sync with HEAD
@
text
@d1 1
a1 1
#	$NetBSD: files.sparc,v 1.155 2016/04/21 18:27:29 macallan Exp $
d259 1
a259 1
device cgfourteen: fb, rasops8, wsemuldisplaydev, vcons
@


1.154.12.2
log
@Sync with HEAD
@
text
@d1 1
a1 1
#	$NetBSD: files.sparc,v 1.154.12.1 2016/04/22 15:44:11 skrll Exp $
d259 1
a259 1
device cgfourteen: fb, rasops8, wsemuldisplaydev, vcons, glyphcache
@


1.154.12.3
log
@Sync with HEAD
@
text
@d1 1
a1 1
#	$NetBSD: files.sparc,v 1.154.12.2 2016/05/29 08:44:18 skrll Exp $
a319 1
file	arch/sparc/sparc/db_machdep.c	ddb
@


1.153
log
@attachment and initialization for SX
@
text
@d1 1
a1 1
#	$NetBSD: files.sparc,v 1.152 2012/11/06 07:59:09 alnsn Exp $
d31 1
@


1.152
log
@Enable bpfjit on sparc.
@
text
@d1 1
a1 1
#	$NetBSD: files.sparc,v 1.151 2011/06/12 03:35:46 rmind Exp $
d121 4
d258 1
a258 1
device cgfourteen: fb, rasops32, rasops8, wsemuldisplaydev
@


1.151
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$
d208 5
@


1.151.2.1
log
@sync with (a bit old) head
@
text
@d1 1
a1 1
#	$NetBSD: files.sparc,v 1.151 2011/06/12 03:35:46 rmind Exp $
a207 5
#
# Stack-less Just-In-Time compiler
#

include	"external/bsd/sljit/conf/files.sljit"
@


1.151.2.2
log
@sync with head.

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

this commit was splitted into small chunks to avoid
a limitation of cvs.  ("Protocol error: too many arguments")
@
text
@d1 1
a1 1
#	$NetBSD: files.sparc,v 1.151.2.1 2013/01/16 05:33:04 yamt Exp $
a30 1
file	arch/sparc/sparc/pci_fixup.c		msiiep | mspcic
a120 4
device sx {}
attach sx at mainbus
file	arch/sparc/dev/sx.c			sx needs-flag

d254 1
a254 1
device cgfourteen: fb, rasops8, wsemuldisplaydev
@


1.151.12.1
log
@Resync to 2012-11-19 00:00:00 UTC
@
text
@d1 1
a1 1
#	$NetBSD: files.sparc,v 1.152 2012/11/06 07:59:09 alnsn Exp $
a207 5
#
# Stack-less Just-In-Time compiler
#

include	"external/bsd/sljit/conf/files.sljit"
@


1.151.12.2
log
@resync with head
@
text
@d1 1
a1 1
#	$NetBSD: files.sparc,v 1.151.12.1 2012/11/20 03:01:42 tls Exp $
a120 4
device sx {}
attach sx at mainbus
file	arch/sparc/dev/sx.c			sx needs-flag

d254 1
a254 1
device cgfourteen: fb, rasops8, wsemuldisplaydev
@


1.151.12.3
log
@resync from head
@
text
@d1 1
a1 1
#	$NetBSD$
a30 1
file	arch/sparc/sparc/pci_fixup.c		msiiep | mspcic
@


1.151.12.4
log
@update from HEAD
@
text
@d259 1
a259 1
device cgfourteen: fb, rasops8, wsemuldisplaydev, vcons, glyphcache
a319 1
file	arch/sparc/sparc/db_machdep.c	ddb
@


1.150
log
@Prepare sparc optimized (by 32 bit add-with-carry insns) cpu_in_cksum()
which is reusing in_cksum_internal() in old sparc/in_cksum.c.

~4% improvements of ttcp(1) xfer rates on SS1+ with le(4).
@
text
@d1 1
a1 1
#	$NetBSD: files.sparc,v 1.149 2010/01/15 20:57:12 bouyer Exp $
a298 1
file	arch/sparc/sparc/mem.c
@


1.150.6.1
log
@Catchup with rmind-uvmplock merge.
@
text
@d1 1
a1 1
#	$NetBSD: files.sparc,v 1.151 2011/06/12 03:35:46 rmind Exp $
d299 1
@


1.149
log
@Add apc(4), a driver for the Aurora Personality Chip (APC) found
on SPARCstation-4/5, and emulated by qemu to idle the simulator
when the CPU is idle. Infos about the registers from the linux driver.
Not enabled by default because it can cause some Sparc systems to
hang (so says the linux driver).
Only the CPU idle part implemented at this time; fan speed and
Convenience power outlet management to be added.
Tested on qemu.
@
text
@d1 1
a1 1
#	$NetBSD: files.sparc,v 1.148 2009/09/27 13:27:44 tsutsui Exp $
d290 1
@


1.149.2.1
log
@Sync with HEAD (-D20101022).
@
text
@d1 1
a1 1
#	$NetBSD$
a289 1
file	arch/sparc/sparc/cpu_in_cksum.c		(inet | inet6) & cpu_in_cksum
@


1.149.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.sparc,v 1.149 2010/01/15 20:57:12 bouyer Exp $
d298 1
@


1.149.4.2
log
@sync with head
@
text
@d1 1
a1 1
#	$NetBSD$
a289 1
file	arch/sparc/sparc/cpu_in_cksum.c		(inet | inet6) & cpu_in_cksum
@


1.148
log
@Remove commented out and nonexistent cgthree at obio stuff.

SPARCclassic has onboard CG3 but it's internally connected via SBus,
and there is no info about sun4m machines which actually require
cgthree at obio attachment. Info from jdc@@.
@
text
@d1 1
a1 1
#	$NetBSD: files.sparc,v 1.147 2008/11/19 18:36:00 ad Exp $
d227 4
@


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

- shuffles header files and ifdefs
- splits code out where necessary to be modular
- adds module glue for each of the components
- adds/replaces hooks for things that can be installed at runtime
@
text
@d1 1
a1 1
#	$NetBSD: files.sparc,v 1.146 2008/02/20 21:43:35 drochner Exp $
a233 3
attach cgthree at obio with cgthree_obio
file	arch/sparc/dev/cgthree_obio.c	cgthree_obio & obio

@


1.146
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.sparc,v 1.145 2008/02/14 14:07:35 ad Exp $
d288 1
d333 1
@


1.146.24.1
log
@sync to netbsd-5
@
text
@d1 1
a1 1
#	$NetBSD: files.sparc,v 1.146.20.1 2010/01/27 21:17:55 sborrill Exp $
a226 4
device	apc
attach	apc at sbus
file	arch/sparc/dev/apc.c			apc

@


1.146.20.1
log
@Pull up the following revisions(s) (requested by bouyer in ticket #1248):
	sys/arch/sparc/conf/GENERIC:	revision 1.219
	sys/arch/sparc/conf/files.sparc:	revision 1.149
	sys/arch/sparc/dev/apc.c:	revision 1.1
	sys/arch/sparc/dev/apcreg.h:	revision 1.1
	sys/dev/DEVNAMES:	revision 1.255

Add apc(4), a driver for the Aurora Personality Chip (APC) found
on SPARCstation-4/5, and emulated by qemu to idle the simulator
when the CPU is idle. Infos about the registers from the linux driver.
Not enabled by default because it can cause some Sparc systems to
hang (so says the linux driver).
Only the CPU idle part implemented at this time; fan speed and
Convenience power outlet management to be added.
Tested on qemu.
@
text
@d1 1
a1 1
#	$NetBSD: files.sparc,v 1.146 2008/02/20 21:43:35 drochner Exp $
a226 4
device	apc
attach	apc at sbus
file	arch/sparc/dev/apc.c			apc

@


1.146.10.1
log
@sync with head.
@
text
@d1 1
a1 1
#	$NetBSD: files.sparc,v 1.146 2008/02/20 21:43:35 drochner Exp $
a287 1
file	arch/sparc/sparc/core_machdep.c		coredump
a331 1
file	arch/sparc/sparc/compat_16_machdep.c	compat_16
@


1.146.10.2
log
@sync with head
@
text
@d1 1
a1 1
#	$NetBSD: files.sparc,v 1.146.10.1 2009/05/04 08:11:54 yamt Exp $
a226 4
device	apc
attach	apc at sbus
file	arch/sparc/dev/apc.c			apc

d234 3
@


1.146.10.3
log
@sync with head
@
text
@d1 1
a1 1
#	$NetBSD: files.sparc,v 1.146.10.2 2010/03/11 15:02:56 yamt Exp $
a289 1
file	arch/sparc/sparc/cpu_in_cksum.c		(inet | inet6) & cpu_in_cksum
@


1.146.18.1
log
@Sync with HEAD.
@
text
@d1 1
a1 1
#	$NetBSD: files.sparc,v 1.147 2008/11/19 18:36:00 ad Exp $
a287 1
file	arch/sparc/sparc/core_machdep.c		coredump
a331 1
file	arch/sparc/sparc/compat_16_machdep.c	compat_16
@


1.146.6.1
log
@Sync with HEAD.
@
text
@d1 1
a1 1
#	$NetBSD$
a287 1
file	arch/sparc/sparc/core_machdep.c		coredump
a331 1
file	arch/sparc/sparc/compat_16_machdep.c	compat_16
@


1.146.16.1
log
@Update haad-dm branch to haad-dm-base2.
@
text
@d1 1
a1 1
#	$NetBSD: files.sparc,v 1.147 2008/11/19 18:36:00 ad Exp $
a287 1
file	arch/sparc/sparc/core_machdep.c		coredump
a331 1
file	arch/sparc/sparc/compat_16_machdep.c	compat_16
@


1.145
log
@Make sparc use atomic_cas_ulong() for mutex and rwlock operations, and
disable the custom mutex/rwlock code. PR port-sparc/37930. ok martin@@
@
text
@d1 1
a1 1
#	$NetBSD: files.sparc,v 1.144 2008/01/25 21:12:13 joerg Exp $
a24 7
#
# Raster Console / WS Console
#
include "dev/wscons/files.wscons"	# includes rcons as well
include "dev/wsfont/files.wsfont"	# both rcons and wscons need it
include "dev/wsfb/files.wsfb"

@


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

This disables the MD implementations on !x86 until the conversion is
done. For Alpha, the portable version is faster.
@
text
@d1 1
a1 1
#	$NetBSD: files.sparc,v 1.143 2008/01/06 18:04:01 ad Exp $
a300 1
file	arch/sparc/sparc/lock_stubs.s
@


1.143
log
@Add MODULAR option. Include kernel linker stuff if MODULAR.
@
text
@d1 1
a1 1
#	$NetBSD: files.sparc,v 1.142 2007/10/17 19:57:11 garbled Exp $
a295 1
file	arch/sparc/sparc/in_cksum.c
@


1.142
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.sparc,v 1.139.4.1 2007/10/03 19:25:09 garbled Exp $
d299 1
@


1.142.2.1
log
@Sync with HEAD.
@
text
@d1 1
a1 1
#	$NetBSD: files.sparc,v 1.145 2008/02/14 14:07:35 ad Exp $
d296 1
a298 1
file	arch/sparc/sparc/kobj_machdep.c		modular
d301 1
@


1.142.8.1
log
@Sync with HEAD
@
text
@d1 1
a1 1
#	$NetBSD$
a298 1
file	arch/sparc/sparc/kobj_machdep.c		modular
@


1.141
log
@add wsdisplay support for cg14
The console will run in 8bit but switch to 32bit in mapped mode so XFree86
with wsfb can run in 24bit colour.
@
text
@d1 1
a1 1
#	$NetBSD: files.sparc,v 1.140 2007/07/07 05:13:17 tsutsui Exp $
@


1.141.6.1
log
@sync with HEAD
@
text
@d1 1
a1 1
#	$NetBSD: files.sparc,v 1.142 2007/10/17 19:57:11 garbled Exp $
@


1.141.6.2
log
@sync with HEAD
@
text
@d1 1
a1 1
#	$NetBSD: files.sparc,v 1.141.6.1 2007/11/06 23:22:18 matt Exp $
a298 1
file	arch/sparc/sparc/kobj_machdep.c		modular
@


1.141.6.3
log
@sync with HEAD
@
text
@d1 1
a1 1
#	files.sparc,v 1.141.6.2 2008/01/09 01:48:52 matt Exp
d25 7
d296 1
d302 1
@


1.140
log
@Remove leftover netns stuff.
@
text
@d1 1
a1 1
#	$NetBSD: files.sparc,v 1.139 2007/04/10 02:57:14 macallan Exp $
d255 1
a255 1
device cgfourteen: fb, rasops32
@


1.140.4.1
log
@Sync with HEAD.
@
text
@d1 1
a1 1
#	$NetBSD: files.sparc,v 1.141 2007/07/30 18:20:08 macallan Exp $
d255 1
a255 1
device cgfourteen: fb, rasops32, rasops8, wsemuldisplaydev
@


1.140.2.1
log
@Sync with HEAD.
@
text
@d1 1
a1 1
#	$NetBSD: files.sparc,v 1.141 2007/07/30 18:20:08 macallan Exp $
d255 1
a255 1
device cgfourteen: fb, rasops32, rasops8, wsemuldisplaydev
@


1.139
log
@include files.wsfb
@
text
@d1 1
a1 1
#	$NetBSD: files.sparc,v 1.138 2007/03/18 17:29:56 jdc Exp $
a342 2
file	netns/ns_cksum.c		ns

@


1.139.4.1
log
@Sync with HEAD
@
text
@d1 1
a1 1
#	$NetBSD: files.sparc,v 1.141 2007/07/30 18:20:08 macallan Exp $
d255 1
a255 1
device cgfourteen: fb, rasops32, rasops8, wsemuldisplaydev
d343 2
@


1.138
log
@Add USB support (for the Javastation Espresso).
@
text
@d1 1
a1 1
#	$NetBSD: files.sparc,v 1.137 2007/02/09 21:55:12 ad Exp $
d25 7
a318 7

#
# Raster Console / WS Console
#
include "dev/wscons/files.wscons"	# includes rcons as well
include "dev/wsfont/files.wsfont"	# both rcons and wscons need it

@


1.137
log
@Merge newlock2 to head.
@
text
@d1 1
a1 1
#	$NetBSD: files.sparc,v 1.136 2005/11/13 15:26:48 uwe Exp $
d321 2
@


1.137.8.1
log
@Sync with head.
@
text
@d1 1
a1 1
#	$NetBSD: files.sparc,v 1.140 2007/07/07 05:13:17 tsutsui Exp $
a24 7
#
# Raster Console / WS Console
#
include "dev/wscons/files.wscons"	# includes rcons as well
include "dev/wsfont/files.wsfont"	# both rcons and wscons need it
include "dev/wsfb/files.wsfb"

d312 7
a320 2
# USB Support
include "dev/usb/files.usb"
d341 2
@


1.137.6.1
log
@Sync with head.
@
text
@d1 1
a1 1
#	$NetBSD: files.sparc,v 1.137 2007/02/09 21:55:12 ad Exp $
a24 7
#
# Raster Console / WS Console
#
include "dev/wscons/files.wscons"	# includes rcons as well
include "dev/wsfont/files.wsfont"	# both rcons and wscons need it
include "dev/wsfb/files.wsfb"

d312 7
a320 2
# USB Support
include "dev/usb/files.usb"
@


1.137.6.2
log
@Sync with head.
@
text
@d1 1
a1 1
#	$NetBSD: files.sparc,v 1.137.6.1 2007/04/10 13:23:16 ad Exp $
d343 2
@


1.137.6.3
log
@Sync with HEAD.
@
text
@d1 1
a1 1
#	$NetBSD: files.sparc,v 1.137.6.2 2007/07/15 13:16:59 ad Exp $
d255 1
a255 1
device cgfourteen: fb, rasops32, rasops8, wsemuldisplaydev
@


1.137.10.1
log
@Pullup to -current
@
text
@d1 1
a1 1
#	$NetBSD: files.sparc,v 1.137 2007/02/09 21:55:12 ad Exp $
a320 2
# USB Support
include "dev/usb/files.usb"
@


1.137.2.1
log
@sync with head.
@
text
@d1 1
a1 1
#	$NetBSD: files.sparc,v 1.137 2007/02/09 21:55:12 ad Exp $
a320 2
# USB Support
include "dev/usb/files.usb"
@


1.137.2.2
log
@sync with head.
@
text
@d1 1
a1 1
#	$NetBSD: files.sparc,v 1.137.2.1 2007/03/24 14:54:59 yamt Exp $
a24 7
#
# Raster Console / WS Console
#
include "dev/wscons/files.wscons"	# includes rcons as well
include "dev/wsfont/files.wsfont"	# both rcons and wscons need it
include "dev/wsfb/files.wsfb"

d312 7
@


1.136
log
@G/c arch/sparc/sparc/sys_process.c that has been commented out since
revision 1.1 anyway.
@
text
@d1 1
a1 1
#	$NetBSD: files.sparc,v 1.135 2005/09/25 00:06:14 macallan Exp $
d294 1
@


1.136.22.1
log
@Checkpoint work in progress.
@
text
@d1 1
a1 1
#	$NetBSD: files.sparc,v 1.136 2005/11/13 15:26:48 uwe Exp $
a293 1
file	arch/sparc/sparc/lock_stubs.s
@


1.135
log
@Put the SPARCbook 3GX and 3GS CPU to sleep when idle
@
text
@d1 1
a1 1
#	$NetBSD: files.sparc,v 1.134 2005/07/10 17:02:19 christos Exp $
a301 2
# the following overrides the generic "sys_process.c"
# commented out by deraadt
a302 1
#file	arch/sparc/sparc/sys_process.c
@


1.134
log
@- add syscall_{plain,fancy}
- make it use mi_userret
@
text
@d1 1
a1 1
#	$NetBSD: files.sparc,v 1.133 2005/07/06 12:16:35 macallan Exp $
d108 4
a162 1

@


1.133
log
@sysmon_* attributes for device tctrl
@
text
@d1 1
a1 1
#	$NetBSD: files.sparc,v 1.132 2005/07/06 11:40:27 macallan Exp $
d301 1
@


1.132
log
@Add support for the TS102 PCMCIA controller found in SPARCbooks
@
text
@d1 1
a1 1
#	$NetBSD: files.sparc,v 1.131 2005/06/30 12:07:51 macallan Exp $
d117 1
a117 1
device tctrl
@


1.131
log
@Allow sparc64-style attachment of mouse and keyboard via zstty, needed for
wscons support.
Reviewed by uwe.
@
text
@d1 1
a1 1
#	$NetBSD: files.sparc,v 1.130 2004/09/14 16:51:58 jdolecek Exp $
d151 3
a153 3
device tpcic: pcmciabus
attach tpcic at sbus
file	arch/sparc/dev/ts102.c			tpcic
@


1.131.2.1
log
@sync with head.
@
text
@d1 1
a1 1
#	$NetBSD: files.sparc,v 1.131 2005/06/30 12:07:51 macallan Exp $
a107 4
device clkctrl
attach clkctrl at obio
file	arch/sparc/sparc/clkctrl.c		clkctrl

d117 1
a117 1
device tctrl: sysmon_envsys, sysmon_power, sysmon_taskq
d151 3
a153 3
device tslot: pcmciabus
attach tslot at sbus
file	arch/sparc/dev/ts102.c			tslot
d159 1
d299 3
a301 1
file	arch/sparc/sparc/syscall.c
@


1.131.2.2
log
@sync with head.
@
text
@d1 1
a1 1
#	$NetBSD: files.sparc,v 1.131.2.1 2006/06/21 14:55:54 yamt Exp $
a293 1
file	arch/sparc/sparc/lock_stubs.s
@


1.131.2.3
log
@sync with head.
@
text
@d1 1
a1 1
#	$NetBSD: files.sparc,v 1.131.2.2 2007/02/26 09:08:14 yamt Exp $
a24 7
#
# Raster Console / WS Console
#
include "dev/wscons/files.wscons"	# includes rcons as well
include "dev/wsfont/files.wsfont"	# both rcons and wscons need it
include "dev/wsfb/files.wsfb"

d248 1
a248 1
device cgfourteen: fb, rasops32, rasops8, wsemuldisplaydev
d312 7
a320 2
# USB Support
include "dev/usb/files.usb"
d341 2
@


1.131.2.4
log
@sync with head
@
text
@d1 1
a1 1
#	$NetBSD: files.sparc,v 1.131.2.3 2007/09/03 14:29:54 yamt Exp $
a298 1
file	arch/sparc/sparc/kobj_machdep.c		modular
@


1.131.2.5
log
@sync with head.
@
text
@d1 1
a1 1
#	$NetBSD: files.sparc,v 1.131.2.4 2008/01/21 09:39:21 yamt Exp $
d296 1
@


1.131.2.6
log
@sync with head.
@
text
@d1 1
a1 1
#	$NetBSD: files.sparc,v 1.131.2.5 2008/02/04 09:22:30 yamt Exp $
d25 7
d301 1
@


1.130
log
@do not include "compat/aout/files.aout", COMPAT_AOUT is soon to be removed
@
text
@d1 1
a1 1
#	$NetBSD: files.sparc,v 1.129 2004/08/30 15:05:18 drochner Exp $
d177 3
a179 2
#attach kbd at zstty with kbd_tty
#file	dev/sun/sunkbd.c		kbd_tty		# kbd lower layer
d195 2
a196 2
#attach ms at zstty with ms_tty
#file	dev/sun/sunms.c			ms_tty		# mouse lower layer
@


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

@


1.128
log
@add some SUN4D stuff.
zs and zstty no longer need "needs-count" or "needs-flag",
so get rid of those and wild-card the extra zs devices on SUN4D.
@
text
@d1 1
a1 1
#	$NetBSD: files.sparc,v 1.127 2004/03/17 18:10:51 matt Exp $
d32 1
a32 1
device ebus {[addr = -1]}: pcibus
@


1.127
log
@Fix typo (pckbort -> pckbport)
@
text
@d1 1
a1 1
#	$NetBSD: files.sparc,v 1.126 2004/03/13 17:31:34 bjh21 Exp $
d77 1
d123 1
a123 1
device zs {channel = -1}
d127 1
a127 1
file	arch/sparc/dev/zs.c			zs needs-count
d132 1
a132 1
file dev/ic/z8530tty.c				zstty needs-flag
@


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

In theory, this shouldn't cause any behavioural changes in the drivers
concerned.  Thy just use rather more function pointers than before.  Tested
on i386 and (with a new host driver) acorn32.  Compiled on several other
affected architectures.
@
text
@d1 1
a1 1
#	$NetBSD: files.sparc,v 1.125 2004/02/14 14:33:29 bjh21 Exp $
d184 1
a184 1
file	arch/sparc/dev/kbd_pckbport.c	kbd_pckbort	# kbd mid/lower layers
@


1.125
log
@Add a new MI attribute, pckbc_machdep_cnattach, and change pckbc_cnattach()
to only call pckbc_machdep_cnattach() if this is present.  This allows
pckbc_machdep_cnattach() to be omitted entirely on most ports, where it only
returns ENXIO anyway.

The devices with this attribute at the moment are pc(4) on i386 and bebox, and
pckbc on sparc, where pckbc_machdep_cnattach() mysteriously returns 0 rather
than ENXIO.
@
text
@d1 1
a1 1
#	$NetBSD: files.sparc,v 1.124 2003/11/15 17:52:30 bouyer Exp $
d165 2
a166 2
attach pckbc at obio with pckbc_obio: pckbc_machdep_cnattach
attach pckbc at ebus with pckbc_ebus: pckbc_machdep_cnattach
d183 2
a184 2
attach kbd at pckbc with kbd_pckbc
file	arch/sparc/dev/kbd_pckbc.c	kbd_pckbc	# kbd mid/lower layers
d200 2
a201 2
attach ms at pckbc with ms_pckbc
file	arch/sparc/dev/ms_pckbc.c	ms_pckbc	# lower/middle layers
d315 1
a315 1
include "dev/pckbc/files.pckbc"
@


1.124
log
@Commit changes proposed on tech-kern Thu, 6 Nov 2003
- factor out disksubr.c between sun3, sparc and sparc64. Keep the sun3
  groveling code to find a NetBSD disklabel in the first sector (so that it
  can find a label at the old sun3 LABELOFFSET) as a fallback is not
  label at LABELOFFSET, or sun label is present.
- Fix the sun3 LABELOFFSET (was 64, but the kernel wrote the NetBSD label at
  128)
- Make next68k disksubr.c always write a next-compatible disklabel.
- remove #ifdef __sparc__ hack from disklabel(8), and change it to issue
  a DIOCWDINFO after writing the disklabel to the raw partition in the
  -r/-I case (so that the kernel can convert the label if needed).
@
text
@d1 1
a1 1
#	$NetBSD: files.sparc,v 1.123 2003/07/27 01:19:32 thorpej Exp $
d165 2
a166 2
attach pckbc at obio with pckbc_obio
attach pckbc at ebus with pckbc_ebus
@


1.123
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.sparc,v 1.122 2002/12/07 10:27:03 pk Exp $
d269 1
a302 1
file	arch/sparc/sparc/disksubr.c
@


1.122
log
@Use MI versions of {set,rem}runqueue().
@
text
@d1 1
a1 1
#	$NetBSD: files.sparc,v 1.121 2002/10/26 13:50:45 jdolecek Exp $
a96 1
file	dev/clock_subr.c
@


1.122.6.1
log
@Sync with HEAD
@
text
@d1 1
a1 1
#	$NetBSD: files.sparc,v 1.128 2004/04/03 17:43:50 chs Exp $
a76 1
attach clock at bootbus with clock_bootbus
d97 1
d123 1
a123 1
device zs { [channel = -1] }
d127 1
a127 1
file	arch/sparc/dev/zs.c			zs
d132 1
a132 1
file dev/ic/z8530tty.c				zstty
d166 2
a167 2
attach pckbc at obio with pckbc_obio: pckbport_machdep_cnattach
attach pckbc at ebus with pckbc_ebus: pckbport_machdep_cnattach
d184 2
a185 2
attach kbd at pckbport with kbd_pckbport
file	arch/sparc/dev/kbd_pckbport.c	kbd_pckbport	# kbd mid/lower layers
d201 2
a202 2
attach ms at pckbport with ms_pckbport
file	arch/sparc/dev/ms_pckbport.c	ms_pckbport	# lower/middle layers
a269 1
file	dev/sun/disksubr.c
d303 1
d316 1
a316 1
include "dev/pckbport/files.pckbport"
@


1.122.6.2
log
@Sync with HEAD
@
text
@d1 1
a1 1
#	$NetBSD: files.sparc,v 1.122.6.1 2004/08/03 10:40:44 skrll Exp $
d32 1
a32 1
device ebus {[addr = -1]}
@


1.122.6.3
log
@Sync with HEAD.
@
text
@d1 1
a1 1
#	$NetBSD: files.sparc,v 1.130 2004/09/14 16:51:58 jdolecek Exp $
d333 3
@


1.122.6.4
log
@Fix the sync with head I botched.
@
text
@d1 1
a1 1
#	$NetBSD: files.sparc,v 1.122.6.2 2004/09/03 12:45:06 skrll Exp $
@


1.122.6.5
log
@Sync with HEAD. Here we go again...
@
text
@d1 1
a1 1
#	$NetBSD: files.sparc,v 1.122.6.4 2004/09/21 13:22:01 skrll Exp $
a107 4
device clkctrl
attach clkctrl at obio
file	arch/sparc/sparc/clkctrl.c		clkctrl

d117 1
a117 1
device tctrl: sysmon_envsys, sysmon_power, sysmon_taskq
d151 3
a153 3
device tslot: pcmciabus
attach tslot at sbus
file	arch/sparc/dev/ts102.c			tslot
d159 1
d177 2
a178 3
attach kbd at zstty with kbd_tty
file	dev/sun/sunkbd.c		kbd_tty		# kbd lower layer

d194 2
a195 2
attach ms at zstty with ms_tty
file	dev/sun/sunms.c			ms_tty		# mouse lower layer
a299 1
file	arch/sparc/sparc/syscall.c
@


1.122.6.6
log
@Sync with head.
@
text
@d1 1
a1 1
#	$NetBSD: files.sparc,v 1.136 2005/11/13 15:26:48 uwe Exp $
d302 2
d305 1
@


1.121
log
@now that mem_no is emitted by config(8), there is no reason to keep
copy of more or less identical iskmemdev() for every arch; move the function
to spec_vnop.c, and g/c machine-dependant copies
@
text
@d1 1
a1 1
#	$NetBSD: files.sparc,v 1.120 2002/10/21 15:25:42 uwe Exp $
a288 1
file	arch/sparc/sparc/locore2.c
@


1.120
log
@Correct zstty interface attribute (cf files.sparc64 1.69).
Comment out unused kbd_tty and ms_tty attachments.
@
text
@d1 1
a1 1
#	$NetBSD: files.sparc,v 1.119 2002/10/15 13:49:52 jdc Exp $
a282 1
file	arch/sparc/sparc/conf.c
@


1.119
log
@Add audioamd at obio attachment.  Now we have working audio on 4/600's :

  audioamd0 at obio0 slot 0 offset 0x500000 level 13 softpri 4
  audio0 at audioamd0: full duplex
@
text
@d1 1
a1 1
#	$NetBSD: files.sparc,v 1.118 2002/10/03 16:13:24 uwe Exp $
d130 1
a130 2
define zstty {}
device zstty: tty
d176 3
a178 3
# only used by sparc64, but we can test-compile it here (pretend kbd_zs)
attach kbd at zstty with kbd_tty
file	dev/sun/sunkbd.c		kbd_tty		# kbd lower layer
d193 3
a195 3
# only used by sparc64, but we can test-compile it here (pretend ms_zs)
attach ms at zstty with ms_tty
file	dev/sun/sunms.c			ms_tty		# mouse lower layer
@


1.118
log
@Refactor kbd and mouse drivers so that they can use different middle
layers.  Common middle layer shared by kbd_zs and sunkbd is moved into
the new file.  Move shared config directives to files.sun and adjust
ports' files.* accordingly.

Need this to support console/Xsun on Mr.Coffee JavaStation.

Tested on sparc, sparc64 (by martin) and sun3 (by jdc).
@
text
@d1 1
a1 1
#	$NetBSD: files.sparc,v 1.117 2002/09/06 13:22:04 gehenna Exp $
d219 1
@


1.117
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.sparc,v 1.116 2002/08/25 16:10:35 thorpej Exp $
d130 6
d160 1
d162 1
a162 1
# Console (zs) related stuff
d165 5
a169 4
device zstty: tty
attach zstty at zs
file dev/ic/z8530tty.c			zstty needs-flag
file arch/sparc/dev/zs_kgdb.c		kgdb
a170 2
define zsevent
#file dev/sun/event.c			zsevent
d172 1
a172 1
device kbd: zsevent
d174 6
a179 5
file dev/sun/kbd_zs.c			kbd_zs
file dev/sun/kbd.c			kbd needs-flag
file dev/sun/kbd_tables.c 		kbd
file dev/sun/sunkbd.c			kbd
file arch/sparc/dev/kd.c
d181 9
a189 1
device ms: zsevent
d191 14
a204 3
file dev/sun/ms_zs.c			ms_zs
file dev/sun/ms.c			ms needs-flag
file dev/sun/sunms.c			ms
d311 1
d313 1
a313 1
# Raster Console
d315 5
a319 2
include "dev/rcons/files.rcons"
include "dev/wsfont/files.wsfont"
@


1.116
log
@Split the timer code up into Sun4/Sun4c, Sun4m, and MS-IIep bits, mostly
to make it more readable.
@
text
@d1 1
a1 1
#	$NetBSD: files.sparc,v 1.115 2002/08/24 05:26:56 thorpej Exp $
a184 10
major	{ cd = 18 }
major	{ fd = 16 }
major	{ md = 5 }
major	{ sd = 7 }
major	{ xd = 10 }
major	{ xy = 3 }

# RAIDframe
major 	{ raid = 25 }

d316 2
@


1.115
log
@Add autoconfiguration support for the Sun4d "bootbus".  Add a
zs @@ bootbus attachment.
@
text
@d1 1
a1 1
#	$NetBSD: files.sparc,v 1.114 2002/08/23 18:00:46 thorpej Exp $
d87 4
a90 1
file	arch/sparc/sparc/timer.c		timer
@


1.114
log
@Add autoconfiguration glue for the Sun4d "cpu-unit".  Each processor
board has 2 CPU units (one for each processor), one of which also has
a "bootbus", to which the serial ports, etc. are attached.

We can now probe/attach CPUs on a SPARCserver 1000.
@
text
@d1 1
a1 1
#	$NetBSD: files.sparc,v 1.113 2002/07/17 02:23:15 thorpej Exp $
d47 8
a99 4
device cpuunit { }
attach cpuunit at mainbus
file	arch/sparc/sparc/cpuunit.c		cpuunit

d123 1
@


1.113
log
@Add SUN4D to the list of arch's in opt_sparc_arch.h.
@
text
@d1 1
a1 1
#	$NetBSD: files.sparc,v 1.112 2002/04/22 09:41:21 augustss Exp $
d92 4
d97 2
a98 1
attach cpu at mainbus
@


1.112
log
@Rename the audio "bus" attribute audiobus to avoid confusion with audio
device.
@
text
@d1 1
a1 1
#	$NetBSD: files.sparc,v 1.111 2002/04/16 20:50:23 thorpej Exp $
d10 1
@


1.112.2.1
log
@Include the list of block/character major numbers.
@
text
@d1 1
a1 1
#	$NetBSD: files.sparc,v 1.112 2002/04/22 09:41:21 augustss Exp $
a277 1

a311 2

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


1.112.2.2
log
@Remove old block majors list.
@
text
@d1 1
a1 1
#	$NetBSD: files.sparc,v 1.112.2.1 2002/05/16 13:32:49 gehenna Exp $
d170 10
@


1.112.2.3
log
@catch up with -current.
@
text
@d1 1
a1 1
#	$NetBSD: files.sparc,v 1.112.2.2 2002/05/17 15:09:19 gehenna Exp $
d268 1
@


1.112.2.4
log
@catch up with -current.
@
text
@d1 1
a1 1
#	$NetBSD: files.sparc,v 1.113 2002/07/17 02:23:15 thorpej Exp $
a9 1
defflag	opt_sparc_arch.h	SUN4D
@


1.112.2.5
log
@catch up with -current.
@
text
@d1 1
a1 1
#	$NetBSD: files.sparc,v 1.116 2002/08/25 16:10:35 thorpej Exp $
a46 8
device cpuunit { }
attach cpuunit at mainbus
file	arch/sparc/sparc/cpuunit.c		cpuunit

device bootbus { [slot = -1], [offset = -1] }
attach bootbus at cpuunit
file	arch/sparc/dev/bootbus.c		bootbus

d79 1
a79 4
file	arch/sparc/sparc/timer.c		timer & !msiiep
file	arch/sparc/sparc/timer_sun4.c		timer & (sun4 | sun4c)
file	arch/sparc/sparc/timer_sun4m.c		timer & sun4m & !msiiep
file	arch/sparc/sparc/timer_msiiep.c		timer & msiiep
d93 1
a93 2
attach cpu at mainbus with cpu_mainbus
attach cpu at cpuunit with cpu_cpuunit
a113 1
attach zs at bootbus with zs_bootbus
@


1.111
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.sparc,v 1.110 2002/03/28 19:50:20 uwe Exp $
d187 1
a187 1
device	audioamd: audio, am7930
@


1.110
log
@Move ms-IIep PCIC driver into mspcic0 at msiiep0.  msiiep0 now serves
as a stub bus that knows how to attach drivers for various functions
of PCIC.

This change is a follow up to timer0 at msiiep0 change, since all
children must share same attach arguments and so we no longer can
attach pci0 directly under msiiep0.
@
text
@d1 1
a1 1
#	$NetBSD: files.sparc,v 1.109 2002/03/28 11:54:16 pk Exp $
a134 3

# network devices MII bus
include "dev/mii/files.mii"
@


1.109
log
@Untangle clock.c:
* put various time-of-day clock, timer and eeprom drivers in separate files
* avoid unnecessary overhead in interrupt handlers
* make the MSIIEP timer attach through the regular autoconf mechanisms
@
text
@d1 1
a1 1
#	$NetBSD: files.sparc,v 1.108 2002/03/12 04:48:29 uwe Exp $
d21 3
d26 4
a29 4
device msiiep {}: pcibus
attach msiiep at mainbus
file	arch/sparc/sparc/msiiep.c		msiiep
file	arch/sparc/sparc/pci_machdep.c		msiiep
@


1.108
log
@Rework the driver to add EBus DMA support and improve APC DMA support.
Audio-related stuff is left almost intact.

* support audiocs at ebus playback and capture
    tested on krups and u5 (thanks, martin)
* make first attempt at supporting audiocs at sbus capture
* nb: full-duplex is not tested
* while here, fix CSAUDIO_MONITOR_MUTE to be of CSAUDIO_MONITOR_CLASS
    i.e. outputs.monitor.mute -> monitor.monitor.mute

Ok by pk, eeh.
@
text
@d1 1
a1 1
#	$NetBSD: files.sparc,v 1.107 2002/01/21 21:57:05 jdolecek Exp $
d23 1
a23 1
device msiiep: pcibus
d65 1
d69 1
d74 2
d79 1
@


1.107
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.sparc,v 1.106 2001/12/11 04:25:58 uwe Exp $
d120 3
@


1.107.4.1
log
@First cut at mutex and rwlock implementation for SPARC.
@
text
@d1 1
a1 1
#	$NetBSD: files.sparc,v 1.107 2002/01/21 21:57:05 jdolecek Exp $
a251 1
file	arch/sparc/sparc/lock_stubs.s
@


1.106
log
@Add microSPARC-IIep support.
@
text
@d1 1
a1 1
#	$NetBSD: files.sparc,v 1.105 2001/12/04 23:14:48 lukem Exp $
d303 1
a303 1
file	arch/sparc/dev/md_root.c	memory_disk_hooks
@


1.105
log
@s/defopt/defflag/
@
text
@d1 1
a1 1
#	$NetBSD: files.sparc,v 1.104 2001/12/04 00:05:04 darrenr Exp $
d11 1
d21 15
d219 3
@


1.104
log
@defopt "options SUN4*", put #define for each of SUN4, SUN4C, SUN4M and SUN4U
into opt_arch_sparc.h and include this wherever they are used.
@
text
@d1 1
a1 1
#	$NetBSD: files.sparc,v 1.103 2001/11/28 10:21:19 lukem Exp $
d6 5
a10 5
defopt	opt_sparc_arch.h	SUN4
defopt	opt_sparc_arch.h	SUN4_MMU3L
defopt	opt_sparc_arch.h	SUN4C
defopt	opt_sparc_arch.h	SUN4M
defopt	opt_sparc_arch.h	SUN4U
@


1.103
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.sparc,v 1.102 2001/06/08 04:49:45 mrg Exp $
d5 6
@


1.102
log
@split {sunos,svr4}_sigcode out for LKMs
@
text
@d1 1
a1 1
#	$NetBSD: files.sparc,v 1.101 2001/03/21 00:38:47 pk Exp $
d34 1
a34 1
defopt BLINK
@


1.102.8.1
log
@file files.sparc was added on branch nathanw_sa on 2002-01-08 00:27:34 +0000
@
text
@d1 278
@


1.102.8.2
log
@Catch up to -current.
@
text
@a0 303
#	$NetBSD: files.sparc,v 1.102.8.1 2002/01/08 00:27:34 nathanw Exp $

# @@(#)files.sparc	8.1 (Berkeley) 7/19/93
# sparc-specific configuration info

defflag	opt_sparc_arch.h	SUN4
defflag	opt_sparc_arch.h	SUN4_MMU3L
defflag	opt_sparc_arch.h	SUN4C
defflag	opt_sparc_arch.h	SUN4M
defflag	opt_sparc_arch.h	SUN4U
defflag	opt_sparc_arch.h	MSIIEP

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

maxusers 2 8 1024

device mainbus {}
attach mainbus at root

include "dev/i2o/files.i2o"
include "dev/pci/files.pci"
device msiiep: pcibus
attach msiiep at mainbus
file	arch/sparc/sparc/msiiep.c		msiiep
file	arch/sparc/sparc/pci_machdep.c		msiiep

device ebus {[addr = -1]}: pcibus
attach ebus at pci
file	arch/sparc/dev/ebus.c			ebus

device rtc
attach rtc at ebus with rtc_ebus
file	arch/sparc/dev/rtc.c			rtc_ebus

device iommu {}
attach iommu at mainbus
file	arch/sparc/sparc/iommu.c		iommu

device obio { [addr = -1], [level = -1] }
attach obio at mainbus

include "dev/vme/files.vme"
device sparcvme: vmebus
attach sparcvme at mainbus with vme_mainbus
attach sparcvme at iommu with vme_iommu

file	arch/sparc/dev/obio.c		obio
file	arch/sparc/dev/vme_machdep.c	sparcvme

device auxreg
attach auxreg at mainbus with auxreg_mainbus
attach auxreg at obio with auxreg_obio
file	arch/sparc/sparc/auxreg.c

defflag	BLINK

device auxiotwo
attach auxiotwo at obio with auxiotwo_obio
file	arch/sparc/sparc/auxiotwo.c

device clock: mk48txx
attach clock at mainbus with clock_mainbus
attach clock at obio with clock_obio

device oclock: intersil7170
attach oclock at obio

device timer
attach timer at mainbus with timer_mainbus
attach timer at obio with timer_obio

device eeprom
attach eeprom at obio

file	arch/sparc/sparc/clock.c
file	dev/clock_subr.c

device power
attach power at obio
file	arch/sparc/dev/power.c			power	needs-flag

device cpu
attach cpu at mainbus
file	arch/sparc/sparc/cpu.c

device memreg
attach memreg at mainbus with memreg_mainbus
attach memreg at obio with memreg_obio
file	arch/sparc/sparc/memreg.c

device eccmemctl
attach eccmemctl at mainbus
file	arch/sparc/sparc/memecc.c		eccmemctl

device tctrl
attach tctrl at obio
file	arch/sparc/dev/tctrl.c			tctrl needs-flag

include "dev/sun/files.sun"

device zs {channel = -1}
attach zs at mainbus with zs_mainbus
attach zs at obio with zs_obio
file	arch/sparc/dev/zs.c			zs needs-count
file	dev/ic/z8530sc.c			zs

device fdc {}
attach fdc at mainbus with fdc_mainbus
attach fdc at obio with fdc_obio
device fd: disk
attach fd at fdc
file	arch/sparc/dev/fd.c			fdc | fd needs-flag
file	arch/sparc/sparc/bsd_fdintr.s		fdc

include "dev/sbus/files.sbus"
attach sbus at mainbus with sbus_mainbus
attach sbus at iommu with sbus_iommu
file	arch/sparc/dev/sbus.c			sbus needs-flag

device tpcic: pcmciabus
attach tpcic at sbus
file	arch/sparc/dev/ts102.c			tpcic

# network devices MII bus
include "dev/mii/files.mii"

# PCMCIA bus
include "dev/pcmcia/files.pcmcia"
include "dev/ata/files.ata"

#
# Console (zs) related stuff
#

device zstty: tty
attach zstty at zs
file dev/ic/z8530tty.c			zstty needs-flag
file arch/sparc/dev/zs_kgdb.c		kgdb

define zsevent
#file dev/sun/event.c			zsevent

device kbd: zsevent
attach kbd at zs with kbd_zs
file dev/sun/kbd_zs.c			kbd_zs
file dev/sun/kbd.c			kbd needs-flag
file dev/sun/kbd_tables.c 		kbd
file dev/sun/sunkbd.c			kbd
file arch/sparc/dev/kd.c

device ms: zsevent
attach ms at zs with ms_zs
file dev/sun/ms_zs.c			ms_zs
file dev/sun/ms.c			ms needs-flag
file dev/sun/sunms.c			ms

#
# Machine-independent SCSI drivers
#
include "dev/scsipi/files.scsipi"

major	{ cd = 18 }
major	{ fd = 16 }
major	{ md = 5 }
major	{ sd = 7 }
major	{ xd = 10 }
major	{ xy = 3 }

# RAIDframe
major 	{ raid = 25 }

attach dma at obio with dma_obio
file	arch/sparc/dev/dma_obio.c	dma_obio

attach esp at obio with esp_obio
file	arch/sparc/dev/esp_obio.c	esp_obio

device	audioamd: audio, am7930
attach	audioamd at mainbus with audioamd_mainbus
attach	audioamd at sbus with audioamd_sbus
file	arch/sparc/dev/audioamd.c		audioamd
file	arch/sparc/sparc/amd7930intr.s		audioamd

attach bwtwo at obio with bwtwo_obio
file	arch/sparc/dev/bwtwo_obio.c	bwtwo_obio & obio

device cgtwo: fb, rasops8
attach cgtwo at vme
file	arch/sparc/dev/cgtwo.c		cgtwo needs-flag

attach cgthree at obio with cgthree_obio
file	arch/sparc/dev/cgthree_obio.c	cgthree_obio & obio

device cgfour: bt_dac, fb, rasops8, pfour
attach cgfour at obio
file	arch/sparc/dev/cgfour.c		cgfour needs-flag

attach cgsix at obio with cgsix_obio
file	arch/sparc/dev/cgsix_obio.c	cgsix_obio & obio

device cgeight: bt_dac, fb, rasops24, pfour
attach cgeight at obio
file	arch/sparc/dev/cgeight.c	cgeight needs-flag

device cgfourteen: fb, rasops32
attach cgfourteen at obio
file	arch/sparc/dev/cgfourteen.c	cgfourteen needs-flag

# device definition in sys/conf/files
attach le at obio with le_obio: le24
file	arch/sparc/dev/if_le_obio.c	le_obio

attach ie at obio with ie_obio
file	arch/sparc/dev/if_ie_obio.c	ie_obio

attach com at obio with com_obio
file	arch/sparc/dev/com_obio.c	com_obio

attach com at ebus with com_ebus
file	arch/sparc/dev/com_ebus.c	com_ebus

device sw: scsi, ncr5380sbc
attach sw at obio
file	arch/sparc/dev/sw.c		sw

#
# Generic Sun stuff
#

file	dev/cons.c

file	arch/sparc/fpu/fpu.c
file	arch/sparc/fpu/fpu_add.c
file	arch/sparc/fpu/fpu_compare.c
file	arch/sparc/fpu/fpu_div.c
file	arch/sparc/fpu/fpu_explode.c
file	arch/sparc/fpu/fpu_implode.c
file	arch/sparc/fpu/fpu_mul.c
file	arch/sparc/fpu/fpu_sqrt.c
file	arch/sparc/fpu/fpu_subr.c

file	arch/sparc/sparc/autoconf.c
file	arch/sparc/sparc/cache.c
file	arch/sparc/sparc/conf.c
file	arch/sparc/sparc/emul.c
file	arch/sparc/sparc/in_cksum.c
file	arch/sparc/sparc/intr.c
file	arch/sparc/sparc/kgdb_machdep.c	kgdb
# sparc/sparc/locore.s is handled specially in the makefile,
# because it must come first in the "ld" command line.
file	arch/sparc/sparc/locore2.c
file	arch/sparc/sparc/machdep.c
file	arch/sparc/sparc/process_machdep.c
file	arch/sparc/sparc/mem.c
file	arch/sparc/sparc/promlib.c
file	arch/sparc/sparc/openfirm.c
file	arch/sparc/sparc/openprom.c
file	arch/sparc/sparc/procfs_machdep.c	procfs
file	arch/sparc/sparc/pmap.c
# the following overrides the generic "sys_process.c"
# commented out by deraadt
#file	arch/sparc/sparc/sys_process.c
file	arch/sparc/sparc/sys_machdep.c
file	arch/sparc/sparc/trap.c
file	arch/sparc/sparc/vm_machdep.c
file	arch/sparc/sparc/disksubr.c

file	arch/sparc/sparc/db_interface.c	ddb | kgdb
file	arch/sparc/sparc/db_trace.c	ddb
file	arch/sparc/sparc/db_disasm.c	ddb

#
# Raster Console
#
include "dev/rcons/files.rcons"
include "dev/wsfont/files.wsfont"

#
# Compatibility modules
#

# SVR4 Binary Compatibility (COMPAT_SVR4)
include "compat/svr4/files.svr4"
file	arch/sparc/sparc/svr4_sigcode.s	compat_svr4
file	arch/sparc/sparc/svr4_machdep.c	compat_svr4

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

# NetBSD a.out Binary Compatibility (COMPAT_AOUT)
include "compat/aout/files.aout"

# Binary compatibility with previous NetBSD releases (COMPAT_XX)
# Note: SunOS compatibility also uses some of `compat_13_machdep.c'
file	arch/sparc/sparc/compat_13_machdep.c	compat_13 | compat_sunos

# Miscellaneous
file	netns/ns_cksum.c		ns

file	arch/sparc/dev/md_root.c	memory_disk_hooks
@


1.102.8.3
log
@Catch up to -current.
@
text
@d1 1
a1 1
#	$NetBSD: files.sparc,v 1.102.8.2 2002/02/28 04:12:01 nathanw Exp $
d303 1
a303 1
file	dev/md_root.c			memory_disk_hooks
@


1.102.8.4
log
@Catch up to -current.
(CVS: It's not just a program. It's an adventure!)
@
text
@d1 1
a1 1
#	$NetBSD: files.sparc,v 1.102.8.3 2002/04/01 07:42:38 nathanw Exp $
a20 3
device msiiep {}
attach msiiep at mainbus

d23 4
a26 4
device mspcic {}: pcibus
attach mspcic at msiiep
file	arch/sparc/sparc/msiiep.c		msiiep | mspcic
file	arch/sparc/sparc/pci_machdep.c		msiiep | mspcic
a64 1
file	arch/sparc/sparc/mkclock.c		clock
a67 1
file	arch/sparc/sparc/oclock.c		oclock
a71 2
attach timer at msiiep with timer_msiiep
file	arch/sparc/sparc/timer.c		timer
a74 1
file	arch/sparc/sparc/eeprom.c		eeprom
a120 3
attach	audiocs at ebus with audiocs_ebus
file	dev/ebus/cs4231_ebus.c			audiocs_ebus

@


1.102.8.5
log
@Catch up to -current.
@
text
@d1 1
a1 1
#	$NetBSD: files.sparc,v 1.102.8.4 2002/06/20 03:41:03 nathanw Exp $
d136 3
d190 1
a190 1
device	audioamd: audiobus, am7930
@


1.102.8.6
log
@Catch up to -current.
@
text
@d1 1
a1 1
#	$NetBSD: files.sparc,v 1.102.8.5 2002/08/01 02:43:22 nathanw Exp $
a9 1
defflag	opt_sparc_arch.h	SUN4D
@


1.102.8.7
log
@Catch up to -current.
@
text
@d1 1
a1 1
#	$NetBSD: files.sparc,v 1.102.8.6 2002/08/27 23:45:26 nathanw Exp $
a46 8
device cpuunit { }
attach cpuunit at mainbus
file	arch/sparc/sparc/cpuunit.c		cpuunit

device bootbus { [slot = -1], [offset = -1] }
attach bootbus at cpuunit
file	arch/sparc/dev/bootbus.c		bootbus

d79 1
a79 4
file	arch/sparc/sparc/timer.c		timer & !msiiep
file	arch/sparc/sparc/timer_sun4.c		timer & (sun4 | sun4c)
file	arch/sparc/sparc/timer_sun4m.c		timer & sun4m & !msiiep
file	arch/sparc/sparc/timer_msiiep.c		timer & msiiep
d93 1
a93 2
attach cpu at mainbus with cpu_mainbus
attach cpu at cpuunit with cpu_cpuunit
a113 1
attach zs at bootbus with zs_bootbus
@


1.102.8.8
log
@Catch up to -current.
@
text
@d1 1
a1 1
#	$NetBSD: files.sparc,v 1.102.8.7 2002/09/17 21:17:38 nathanw Exp $
d185 10
a325 2

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


1.102.8.9
log
@Catch up to -current.
@
text
@d1 1
a1 1
#	$NetBSD: files.sparc,v 1.102.8.8 2002/10/18 02:39:50 nathanw Exp $
a129 6
define zstty {}
device zstty: tty
attach zstty at zs
file dev/ic/z8530tty.c				zstty needs-flag
file arch/sparc/dev/zs_kgdb.c			kgdb

a153 1

d155 1
a155 1
# Console related stuff
d158 4
a161 1
file	arch/sparc/dev/kd.c				# console
d163 2
a164 3
attach pckbc at obio with pckbc_obio
attach pckbc at ebus with pckbc_ebus
file	arch/sparc/dev/pckbc_js.c	pckbc_obio | pckbc_ebus
d166 1
a166 2

# sun keyboard at a serial port
d168 5
a172 6
file dev/sun/kbd_zs.c			kbd_zs		# kbd lower layer

# sun keyboard at a tty line discipline
# only used by sparc64, but we can test-compile it here (pretend kbd_zs)
attach kbd at zstty with kbd_tty
file	dev/sun/sunkbd.c		kbd_tty		# kbd lower layer
d174 1
a174 9
# shared middle layer for serial keyboard
file	dev/sun/kbdsun.c		kbd_zs | kbd_tty # kbd middle layer

# PC/AT keyboard at 8042 (pckbc) for Mr.Coffee
attach kbd at pckbc with kbd_pckbc
file	arch/sparc/dev/kbd_pckbc.c	kbd_pckbc	# kbd mid/lower layers


# sun (mouse systems) mouse at a serial port
d176 3
a178 14
file	dev/sun/ms_zs.c			ms_zs		# mouse lower layer

# sun (mouse systems) mouse at a tty line discipline
# only used by sparc64, but we can test-compile it here (pretend ms_zs)
attach ms at zstty with ms_tty
file	dev/sun/sunms.c			ms_tty		# mouse lower layer

# XXX: middle layer for sun (mouse systems) serial mice consists of
# just one function in dev/sun/ms.c (upper layer).  Split it out?

# PS/2 mouse at 8042 (pckbc) for Mr.Coffee
attach ms at pckbc with ms_pckbc
file	arch/sparc/dev/ms_pckbc.c	ms_pckbc	# lower/middle layers

a192 1
attach	audioamd at obio with audioamd_obio
a284 1

d286 1
a286 1
# Raster Console / WS Console
d288 2
a289 5
include "dev/wscons/files.wscons"	# includes rcons as well
include "dev/wsfont/files.wsfont"	# both rcons and wscons need it

include "dev/pckbc/files.pckbc"

@


1.102.8.10
log
@Catch up to -current
@
text
@d1 1
a1 1
#	$NetBSD: files.sparc,v 1.102.8.9 2002/11/11 22:04:22 nathanw Exp $
d130 2
a131 1
device zstty {}: tty
d177 3
a179 3
# only used by sparc64, but we can test-compile it here
#attach kbd at zstty with kbd_tty
#file	dev/sun/sunkbd.c		kbd_tty		# kbd lower layer
d194 3
a196 3
# only used by sparc64, but we can test-compile it here
#attach ms at zstty with ms_tty
#file	dev/sun/sunms.c			ms_tty		# mouse lower layer
d284 1
@


1.102.8.11
log
@Sync with HEAD.
@
text
@d1 1
a1 1
#	$NetBSD: files.sparc,v 1.102.8.10 2002/12/11 06:12:00 thorpej Exp $
d289 1
@


1.102.2.1
log
@Sync kqueue branch with -current.
@
text
@d1 1
a1 1
#	$NetBSD: files.sparc,v 1.106 2001/12/11 04:25:58 uwe Exp $
a5 7
defflag	opt_sparc_arch.h	SUN4
defflag	opt_sparc_arch.h	SUN4_MMU3L
defflag	opt_sparc_arch.h	SUN4C
defflag	opt_sparc_arch.h	SUN4M
defflag	opt_sparc_arch.h	SUN4U
defflag	opt_sparc_arch.h	MSIIEP

a13 15
include "dev/i2o/files.i2o"
include "dev/pci/files.pci"
device msiiep: pcibus
attach msiiep at mainbus
file	arch/sparc/sparc/msiiep.c		msiiep
file	arch/sparc/sparc/pci_machdep.c		msiiep

device ebus {[addr = -1]}: pcibus
attach ebus at pci
file	arch/sparc/dev/ebus.c			ebus

device rtc
attach rtc at ebus with rtc_ebus
file	arch/sparc/dev/rtc.c			rtc_ebus

d34 1
a34 1
defflag	BLINK
a196 3

attach com at ebus with com_ebus
file	arch/sparc/dev/com_ebus.c	com_ebus
@


1.102.2.2
log
@Sync w/ -current.
@
text
@d1 1
a1 1
#	$NetBSD: files.sparc,v 1.102.2.1 2002/01/10 19:48:43 thorpej Exp $
d303 1
a303 1
file	dev/md_root.c			memory_disk_hooks
@


1.102.2.3
log
@Catch up with -current.
@
text
@d1 1
a1 1
#	$NetBSD: files.sparc,v 1.102.2.2 2002/02/11 20:09:03 jdolecek Exp $
a119 3

attach	audiocs at ebus with audiocs_ebus
file	dev/ebus/cs4231_ebus.c			audiocs_ebus
@


1.102.2.4
log
@catch up with -current on kqueue branch
@
text
@d1 1
a1 1
#	$NetBSD: files.sparc,v 1.102.2.3 2002/03/16 15:59:44 jdolecek Exp $
a20 3
device msiiep {}
attach msiiep at mainbus

d23 4
a26 4
device mspcic {}: pcibus
attach mspcic at msiiep
file	arch/sparc/sparc/msiiep.c		msiiep | mspcic
file	arch/sparc/sparc/pci_machdep.c		msiiep | mspcic
a64 1
file	arch/sparc/sparc/mkclock.c		clock
a67 1
file	arch/sparc/sparc/oclock.c		oclock
a71 2
attach timer at msiiep with timer_msiiep
file	arch/sparc/sparc/timer.c		timer
a74 1
file	arch/sparc/sparc/eeprom.c		eeprom
d128 3
d182 1
a182 1
device	audioamd: audiobus, am7930
@


1.102.2.5
log
@sync kqueue branch with HEAD
@
text
@d1 1
a1 1
#	$NetBSD: files.sparc,v 1.102.2.4 2002/06/23 17:41:42 jdolecek Exp $
a9 1
defflag	opt_sparc_arch.h	SUN4D
a45 8
device cpuunit { }
attach cpuunit at mainbus
file	arch/sparc/sparc/cpuunit.c		cpuunit

device bootbus { [slot = -1], [offset = -1] }
attach bootbus at cpuunit
file	arch/sparc/dev/bootbus.c		bootbus

d78 1
a78 4
file	arch/sparc/sparc/timer.c		timer & !msiiep
file	arch/sparc/sparc/timer_sun4.c		timer & (sun4 | sun4c)
file	arch/sparc/sparc/timer_sun4m.c		timer & sun4m & !msiiep
file	arch/sparc/sparc/timer_msiiep.c		timer & msiiep
d92 1
a92 2
attach cpu at mainbus with cpu_mainbus
attach cpu at cpuunit with cpu_cpuunit
a112 1
attach zs at bootbus with zs_bootbus
@


1.102.2.6
log
@sync kqueue with -current; this includes merge of gehenna-devsw branch,
merge of i386 MP branch, and part of autoconf rototil work
@
text
@d1 1
a1 1
#	$NetBSD: files.sparc,v 1.102.2.5 2002/09/06 08:40:47 jdolecek Exp $
d185 10
a325 2

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


1.101
log
@Merge in4_cksum().
@
text
@d1 1
a1 1
#	$NetBSD: files.sparc,v 1.100 2001/01/17 00:07:37 fvdl Exp $
d260 1
d265 1
@


1.100
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.sparc,v 1.99 2000/11/14 11:34:51 kleink Exp $
a222 1
file	netinet/in4_cksum.c		inet
@


1.100.2.1
log
@Catch up with -current.
@
text
@d1 1
a1 1
#	$NetBSD: files.sparc,v 1.101 2001/03/21 00:38:47 pk Exp $
d223 1
@


1.100.2.2
log
@Catch up to -current.
@
text
@d1 1
a1 1
#	$NetBSD: files.sparc,v 1.100.2.1 2001/04/09 01:54:46 nathanw Exp $
a259 1
file	arch/sparc/sparc/svr4_sigcode.s	compat_svr4
a263 1
file	arch/sparc/sparc/sunos_sigcode.s compat_sunos
@


1.99
log
@Defopt BLINK.
@
text
@d1 1
a1 1
#	$NetBSD: files.sparc,v 1.98 2000/11/11 11:19:52 pk Exp $
d235 1
@


1.98
log
@Pull in the mk48txx and intersil7170 drivers.
@
text
@d1 1
a1 1
#	$NetBSD: files.sparc,v 1.97 2000/10/12 21:27:13 christos Exp $
d33 2
@


1.97
log
@add sunkbd.c and sunms.c; apparently these are now needed because
tty_conf.c brings them in.
@
text
@d1 1
a1 1
#	$NetBSD: files.sparc,v 1.96 2000/08/23 13:41:58 pk Exp $
d38 1
a38 1
device clock
d42 1
a42 1
device oclock
d51 1
d53 1
@


1.96
log
@Use common fb.c from sys/dev/sun.
@
text
@d1 1
a1 1
#	$NetBSD: files.sparc,v 1.95 2000/08/22 21:29:49 pk Exp $
d123 1
d130 1
@


1.95
log
@Remove driver declarations that are now in /sys/dev/{sbus,sun}
@
text
@d1 1
a1 1
#	$NetBSD: files.sparc,v 1.94 2000/07/03 23:30:34 pk Exp $
a180 2

file	arch/sparc/dev/fb.c		fb needs-flag
@


1.94
log
@The `si' driver has been transformed into an MI VME frontend.
@
text
@d1 1
a1 1
#	$NetBSD: files.sparc,v 1.93 2000/06/26 19:54:08 pk Exp $
d74 2
d116 1
a116 1
file dev/sun/event.c			zsevent
a156 11
# Brooktree DAC attribute
define bt_dac

# Raster operations for RASTERCONSOLE (this is here so dependancies work).
include "dev/rasops/files.rasops"

# Include /dev/fb driver only if a framebuffer card is included
define fb

device bwtwo: fb, rasops1
attach bwtwo at sbus with bwtwo_sbus
a157 2
file	arch/sparc/dev/bwtwo.c		bwtwo needs-flag
file	arch/sparc/dev/bwtwo_sbus.c	bwtwo_sbus & sbus
a163 2
device cgthree: bt_dac, fb, rasops8
attach cgthree at sbus with cgthree_sbus
d165 1
a165 1
file	arch/sparc/dev/cgthree.c	cgthree needs-flag
d167 1
a167 1
device cgfour: bt_dac, fb, rasops8
a170 2
device cgsix: bt_dac, fb, rasops8
attach cgsix at sbus with cgsix_sbus
a171 2
file	arch/sparc/dev/cgsix.c		cgsix needs-flag
file	arch/sparc/dev/cgsix_sbus.c	cgsix_sbus & sbus
d174 1
a174 1
device cgeight: bt_dac, fb, rasops24
a177 4
device tcx: bt_dac, fb, rasops8, rasops24
attach tcx at sbus
file	arch/sparc/dev/tcx.c		tcx needs-flag

a181 5
device pnozz: fb, bt_dac, rasops8, rasops16, rasops32
attach pnozz at sbus
file	arch/sparc/dev/p9100.c		pnozz needs-flag

file	arch/sparc/dev/bt_subr.c	bt_dac
@


1.93
log
@Split si & sw drivers.
@
text
@d1 1
a1 1
#	$NetBSD: files.sparc,v 1.92 2000/05/05 14:19:25 augustss Exp $
a218 4

device si: scsi, ncr5380sbc
attach si at vme
file	arch/sparc/dev/si.c		si
@


1.92
log
@Use correct file name for amd7930.
@
text
@d1 1
a1 1
#	$NetBSD: files.sparc,v 1.91 2000/05/02 06:35:12 augustss Exp $
d222 2
d226 1
a226 1
file	arch/sparc/dev/si.c		si | sw
@


1.92.4.1
log
@Pull up revisions 1.93,1.94.

revision 1.94
The `si' driver has been transformed into an MI VME frontend.

revision 1.93
Split si & sw drivers.
@
text
@d1 1
a1 1
#	$NetBSD: files.sparc,v 1.92 2000/05/05 14:19:25 augustss Exp $
d220 2
d224 1
a224 1
file	arch/sparc/dev/sw.c		sw
@


1.91
log
@Adapt to new am7930 driver.  PR 10033 from Gregory McGarry.
@
text
@d1 1
a1 1
#	$NetBSD: files.sparc,v 1.90 2000/03/19 14:19:17 pk Exp $
d153 1
a153 1
file	arch/sparc/sparc/am7930intr.s		audioamd
@


1.90
log
@kd.c should not depend on `kbd'.
@
text
@d1 1
a1 1
#	$NetBSD: files.sparc,v 1.89 2000/03/14 15:56:58 oster Exp $
d149 5
a153 4
attach audioamd at mainbus with audioamd_mainbus
attach audioamd at sbus with audioamd_sbus
file	arch/sparc/dev/am7930_sparc.c		audioamd
file	arch/sparc/sparc/amd7930intr.s		audioamd
@


1.89
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.sparc,v 1.88 2000/02/25 18:24:40 jdc Exp $
d121 1
a121 1
file arch/sparc/dev/kd.c 		kbd
@


1.88
log
@Add auxiotwo (Tadpole 3GX aux 2 register) entry.
@
text
@d1 1
a1 1
#	$NetBSD: files.sparc,v 1.87 2000/02/25 16:02:49 pk Exp $
d139 3
@


1.87
log
@Remove out-dated comment.
@
text
@d1 1
a1 1
#	$NetBSD: files.sparc,v 1.86 2000/02/14 21:42:54 thorpej Exp $
d33 4
@


1.86
log
@Allow arch-specific code to specify in4_cksum() like it can specify
in_cksum().
@
text
@d1 1
a1 1
#	$NetBSD: files.sparc,v 1.85 1999/08/10 12:50:35 christos Exp $
d87 1
a87 1
file	arch/sparc/dev/sbus.c			sbus
a233 2
# N.B.: optimizer breaks pmap.c and/or cache.c somehow -- have not
# identified the exact problem yet.  NOOPT_C suffices for now.
@


1.85
log
@s/(sbus | obio)/sbus for the sbus attachments. These were vestiges from
the old code.
@
text
@d1 1
a1 1
#	$NetBSD: files.sparc,v 1.84 1999/08/10 05:04:08 christos Exp $
d241 1
@


1.85.2.1
log
@Update thorpej_scsipi to -current as of a month ago
A i386 GENERIC kernel compiles without the siop, ahc and bha drivers
(will be updated later). i386 IDE/ATAPI and ncr work, as well as
sparc/esp_sbus. alpha should work as well (untested yet).
siop, ahc and bha will be updated once I've updated the branch to current
-current, as well as machine-dependant code.
@
text
@d1 1
a1 1
#	$NetBSD: files.sparc,v 1.97 2000/10/12 21:27:13 christos Exp $
a33 4
device auxiotwo
attach auxiotwo at obio with auxiotwo_obio
file	arch/sparc/sparc/auxiotwo.c

a69 2
include "dev/sun/files.sun"

d87 1
a87 1
file	arch/sparc/dev/sbus.c			sbus needs-flag
d110 1
a110 1
#file dev/sun/event.c			zsevent
d117 1
a117 2
file dev/sun/sunkbd.c			kbd
file arch/sparc/dev/kd.c
a122 1
file dev/sun/sunms.c			ms
a135 3
# RAIDframe
major 	{ raid = 25 }

d142 3
a144 4
device	audioamd: audio, am7930
attach	audioamd at mainbus with audioamd_mainbus
attach	audioamd at sbus with audioamd_sbus
file	arch/sparc/dev/audioamd.c		audioamd
d147 11
d159 2
d167 2
d170 1
a170 1
file	arch/sparc/dev/cgthree_obio.c	cgthree_obio & obio
d172 1
a172 1
device cgfour: bt_dac, fb, rasops8, pfour
d176 2
d179 2
d183 1
a183 1
device cgeight: bt_dac, fb, rasops24, pfour
d187 4
d195 7
d212 2
d216 1
a216 1
file	arch/sparc/dev/sw.c		sw
d234 2
a240 1
file	netinet/in4_cksum.c		inet
@


1.85.2.2
log
@Sync with HEAD.
@
text
@d1 1
a1 1
#	$NetBSD$
a33 2
defopt BLINK

d38 1
a38 1
device clock: mk48txx
d42 1
a42 1
device oclock: intersil7170
a50 1

a51 1
file	dev/clock_subr.c
@


1.85.2.3
log
@Sync with head (for UBC+NFS fixes, mostly).
@
text
@a234 1
file	arch/sparc/sparc/procfs_machdep.c	procfs
@


1.85.2.4
log
@Sync with HEAD.
@
text
@d223 1
@


1.84
log
@split bwtwo driver in obio and sbus parts
@
text
@d1 1
a1 1
#	$NetBSD: files.sparc,v 1.83 1999/08/09 18:34:43 matt Exp $
d160 1
a160 1
file	arch/sparc/dev/bwtwo_sbus.c	bwtwo_sbus & (sbus | obio)
d180 1
a180 1
file	arch/sparc/dev/cgsix_sbus.c	cgsix_sbus & (sbus | obio)
@


1.83
log
@add entries for the tadpole microcontroller (tctrl) and the
tadpole pcmcia controller (tpcic).  Drivers for the former will
show up today, and the latter later this week or next weekend.
@
text
@d1 1
a1 1
#	$NetBSD: files.sparc,v 1.82 1999/08/01 00:23:48 matt Exp $
d160 2
@


1.82
log
@Initial stab at a P9100 console FB driver for the Tadpole 3GX.
It supports RASTERCONSOLE only and the colormap support is
broken (the hardware doesn't seem to be doing what the tech.
docs. say it should be doing).  But it is usable as a console
(but with blue on white as the only color choice).  I figured
I'd check it in since it is somewhat usable and someone else
might figure what I screwed up in the color map support.
@
text
@d1 1
a1 1
#	$NetBSD: files.sparc,v 1.81 1999/07/30 23:58:25 matt Exp $
d66 4
d88 4
@


1.81
log
@Add preliminary support for the built-in modem on Tadpole 3GX/S
laptops.  There is currently something wrong with the interrupt
code but it does attach and sense a 16550a.  (anyways the built
in modem is only a 14.4Kb and you'd really want to use a PCMCIA
modem to get faster dialup rates).
@
text
@d1 1
a1 1
#	$NetBSD: files.sparc,v 1.80 1999/07/28 09:39:48 drochner Exp $
d184 4
@


1.80
log
@back out previous - there is really a "vmebus" attribute
@
text
@d1 1
a1 1
#	$NetBSD: files.sparc,v 1.79 1999/07/28 05:45:50 christos Exp $
d194 3
@


1.79
log
@make the vme stuff compile again; I am not sure this is correct as I don't
have the hardware to test, but it has been broken for 3+ weeks now. Hi
Mr. Drochner!
@
text
@d1 1
a1 1
#	$NetBSD: files.sparc,v 1.78 1999/06/30 15:18:58 drochner Exp $
d22 1
a22 1
device sparcvme: vme
@


1.78
log
@update for new VME framework
@
text
@d1 1
a1 1
#	$NetBSD: files.sparc,v 1.77 1999/06/20 16:30:22 pk Exp $
d22 1
a22 1
device sparcvme: vmebus
@


1.77
log
@Pull in `sparc/compat_13_machdep.c' for SunOS compatibility too.
@
text
@d1 1
a1 1
#	$NetBSD: files.sparc,v 1.76 1999/06/07 20:31:34 thorpej Exp $
d22 3
a24 2
attach vme at mainbus with vme_mainbus
attach vme at iommu with vme_iommu
d27 1
a27 1
file	arch/sparc/dev/vme_machdep.c	vme
@


1.76
log
@Only declare block major numbers for devices which can be the root device.
@
text
@d1 1
a1 1
#	$NetBSD: files.sparc,v 1.75 1999/05/14 06:42:02 mrg Exp $
d269 2
a270 1
file	arch/sparc/sparc/compat_13_machdep.c	compat_13
@


1.75
log
@split the sun ms/kbd drivers into frontend/backend parts at the serial
interface border, so that other serial interfaces can be attached to the
ms/kbd.  zero functional changes and mostly involves moving code around
a bit.  tested on the SS2.

this is necessary to attach the PCI ultrasparc keyboard/mouse drivers.
@
text
@d1 1
a1 1
#	$NetBSD: files.sparc,v 1.74 1999/05/12 12:48:27 mrg Exp $
a123 1
major	{ vnd = 8 }
@


1.74
log
@pull in files.aout
@
text
@d1 1
a1 1
#	$NetBSD: files.sparc,v 1.73 1999/04/26 04:25:38 ad Exp $
d104 2
a105 1
attach kbd at zs
d111 2
a112 1
attach ms at zs
@


1.73
log
@Update configuration to match `rasops' fixes and config glue.
@
text
@d1 1
a1 1
#	$NetBSD: files.sparc,v 1.72 1999/04/17 21:26:59 kleink Exp $
d263 3
@


1.72
log
@Inclusions are already relative to the root of the kernel source tree, no need
to traverse the path all the way up again.
@
text
@d1 1
a1 1
#	$NetBSD: files.sparc,v 1.71 1999/04/13 18:45:41 ad Exp $
d140 3
d146 1
a146 1
device bwtwo: fb
d151 1
a151 1
device cgtwo: fb
d155 1
a155 1
device cgthree: bt_dac, fb
d160 1
a160 1
device cgfour: bt_dac, fb
d164 1
a164 1
device cgsix: bt_dac, fb
d171 1
a171 1
device cgeight: bt_dac, fb
d175 1
a175 1
device tcx: bt_dac, fb
d179 1
a179 1
device cgfourteen: fb
a249 1
include "dev/rasops/files.rasops"
@


1.71
log
@Bring sparc/sparc64 fb code and kernel configuration into line with
rcons changes.
@
text
@d1 1
a1 1
#	$NetBSD: files.sparc,v 1.70 1999/02/14 12:36:50 pk Exp $
d21 1
a21 1
include "../../../dev/vme/files.vme"
d79 1
a79 1
include "../../../dev/sbus/files.sbus"
d85 1
a85 1
include "../../../dev/mii/files.mii"
d88 2
a89 2
include "../../../dev/pcmcia/files.pcmcia"
include "../../../dev/ata/files.ata"
d116 1
a116 1
include "../../../dev/scsipi/files.scsipi"
d246 3
a248 3
include "../../../dev/rcons/files.rcons"
include "../../../dev/rasops/files.rasops"
include "../../../dev/wsfont/files.wsfont"
d255 1
a255 1
include "../../../compat/svr4/files.svr4"
d259 1
a259 1
include "../../../compat/sunos/files.sunos"
@


1.70
log
@Exit: obp.c; Enter: promlib.c & openfirm.c
@
text
@d1 1
a1 1
#	$NetBSD: files.sparc,v 1.69 1998/11/22 23:22:26 pk Exp $
d247 2
@


1.70.6.1
log
@bring in latest KAME (as of 19991130, KAME/NetBSD141) into kame branch
just for reference purposes.
This commit includes 1.4 -> 1.4.1 sync for kame branch.

The branch does not compile at all (due to the lack of ALTQ and some other
source code).  Please do not try to modify the branch, this is just for
referenre purposes.

synchronization to latest KAME will take place on HEAD branch soon.
@
text
@d1 1
a1 1
#	$NetBSD: files.sparc,v 1.70.2.1 1999/06/24 00:10:03 perry Exp $
d261 1
a261 2
# Note: SunOS compatibility also uses some of `compat_13_machdep.c'
file	arch/sparc/sparc/compat_13_machdep.c	compat_13 | compat_sunos
@


1.70.2.1
log
@pullup 1.76->1.77 (pk): Fixes COMPAT_SUNOS && !COMPAT_13
@
text
@d1 1
a1 1
#	$NetBSD$
d261 1
a261 2
# Note: SunOS compatibility also uses some of `compat_13_machdep.c'
file	arch/sparc/sparc/compat_13_machdep.c	compat_13 | compat_sunos
@


1.70.4.1
log
@Sync w/ -current.
@
text
@d1 1
a1 1
#	$NetBSD: files.sparc,v 1.76 1999/06/07 20:31:34 thorpej Exp $
d21 1
a21 1
include "dev/vme/files.vme"
d79 1
a79 1
include "dev/sbus/files.sbus"
d85 1
a85 1
include "dev/mii/files.mii"
d88 2
a89 2
include "dev/pcmcia/files.pcmcia"
include "dev/ata/files.ata"
d104 1
a104 2
attach kbd at zs with kbd_zs
file dev/sun/kbd_zs.c			kbd_zs
d110 1
a110 2
attach ms at zs with ms_zs
file dev/sun/ms_zs.c			ms_zs
d116 1
a116 1
include "dev/scsipi/files.scsipi"
d122 1
a139 3
# Raster operations for RASTERCONSOLE (this is here so dependancies work).
include "dev/rasops/files.rasops"

d143 1
a143 1
device bwtwo: fb, rasops1
d148 1
a148 1
device cgtwo: fb, rasops8
d152 1
a152 1
device cgthree: bt_dac, fb, rasops8
d157 1
a157 1
device cgfour: bt_dac, fb, rasops8
d161 1
a161 1
device cgsix: bt_dac, fb, rasops8
d168 1
a168 1
device cgeight: bt_dac, fb, rasops24
d172 1
a172 1
device tcx: bt_dac, fb, rasops8, rasops24
d176 1
a176 1
device cgfourteen: fb, rasops32
d246 1
a246 2
include "dev/rcons/files.rcons"
include "dev/wsfont/files.wsfont"
d253 1
a253 1
include "compat/svr4/files.svr4"
d257 1
a257 1
include "compat/sunos/files.sunos"
a258 3

# NetBSD a.out Binary Compatibility (COMPAT_AOUT)
include "compat/aout/files.aout"
@


1.70.4.2
log
@Sync w/ -current.
@
text
@d1 1
a1 1
#	$NetBSD: files.sparc,v 1.70.4.1 1999/06/21 01:01:40 thorpej Exp $
d22 2
a23 3
device sparcvme: vmebus
attach sparcvme at mainbus with vme_mainbus
attach sparcvme at iommu with vme_iommu
d26 1
a26 1
file	arch/sparc/dev/vme_machdep.c	sparcvme
d269 1
a269 2
# Note: SunOS compatibility also uses some of `compat_13_machdep.c'
file	arch/sparc/sparc/compat_13_machdep.c	compat_13 | compat_sunos
@


1.70.4.3
log
@Update from trunk.
@
text
@d1 1
a1 1
#	$NetBSD: files.sparc,v 1.70.4.2 1999/07/01 23:22:09 thorpej Exp $
a184 4
device pnozz: fb, bt_dac, rasops8, rasops16, rasops32
attach pnozz at sbus
file	arch/sparc/dev/p9100.c		pnozz needs-flag

a193 3

attach com at obio with com_obio
file	arch/sparc/dev/com_obio.c	com_obio
@


1.69
log
@Add busses: PCMCIA, MII, ATA
@
text
@d1 1
a1 1
#	$NetBSD: files.sparc,v 1.68 1998/09/26 19:06:47 pk Exp $
d227 2
a228 1
file	arch/sparc/sparc/obp.c
@


1.68
log
@Add file obp.c
@
text
@d1 1
a1 1
#	$NetBSD: files.sparc,v 1.67 1998/09/23 08:49:46 pk Exp $
d83 7
@


1.67
log
@Make cgsix_sbus & cgsix_obio dependent on their respective attribute.s
@
text
@d1 1
a1 1
#	$NetBSD: files.sparc,v 1.66 1998/09/18 20:19:12 pk Exp $
d220 1
@


1.66
log
@Add  `eccmemctl' device.
@
text
@d1 1
a1 1
#	$NetBSD: files.sparc,v 1.65 1998/09/13 20:34:34 pk Exp $
d158 2
a159 2
file	arch/sparc/dev/cgsix_sbus.c	cgsix & (sbus | obio)
file	arch/sparc/dev/cgsix_obio.c	cgsix & obio
@


1.65
log
@Add compat_13_machdep.c
@
text
@d1 1
a1 1
#	$NetBSD: files.sparc,v 1.64 1998/08/30 21:53:35 pk Exp $
d60 4
@


1.64
log
@Define floppy device major number.
@
text
@d1 1
a1 1
#	$NetBSD: files.sparc,v 1.63 1998/08/29 20:53:11 pk Exp $
a241 1
file	arch/sparc/sparc/sunos_machdep.c compat_sunos
d245 4
@


1.63
log
@Sbus `esp' and `le' front-ends now attach in `sys/dev/sbus/files.sbus'.
@
text
@d1 1
a1 1
#	$NetBSD: files.sparc,v 1.62 1998/08/27 11:41:24 mrg Exp $
d107 7
a113 5
major { sd = 7 }
major { vnd = 8 }
major { cd = 18 }
major { xd = 10 }
major { xy = 3 }
a249 1
major	{md = 5}
@


1.62
log
@move isp sbus attachment to dev/sbus
@
text
@d1 1
a1 1
#	$NetBSD: files.sparc,v 1.61 1998/07/28 00:17:47 pk Exp $
a112 2
device dma {}
attach dma at sbus with dma_sbus
d114 2
a115 7
device ledma {}
attach ledma at sbus
file	arch/sparc/dev/dma.c		dma | ledma

device esp: scsi, ncr53c9x
attach esp at sbus with esp_sbus
attach esp at dma with esp_dma
d117 1
a117 1
file	arch/sparc/dev/esp.c		esp
a170 1
attach le at ledma with le_ledma: le24
a171 1
file	arch/sparc/dev/if_le_ledma.c	le_ledma
@


1.61
log
@Magma driver has been moved to <dev/sbus>
@
text
@d1 1
a1 1
#	$NetBSD: files.sparc,v 1.60 1998/07/28 00:10:23 pk Exp $
a190 5

# Qlogic ISP 10x0 (Sbus) family
# device declaration in sys/conf/files
attach isp at sbus with isp_sbus
file	arch/sparc/dev/isp_sbus.c	isp_sbus
@


1.60
log
@`le' and `en' now attach to sbus (and lebuffer) in <dev/sbus>
Other `le' front-ends split into separate files.
@
text
@d1 1
a1 1
#	$NetBSD: files.sparc,v 1.59 1998/07/27 19:20:03 pk Exp $
a100 11

#
# Magma Serial/Parallel boards
#
device magma {}
attach magma at sbus                                 
device mtty: tty
attach mtty at magma
device mbpp
attach mbpp at magma
file arch/sparc/dev/magma.c		magma | mtty | mbpp needs-flag
@


1.59
log
@Use <dev/sbus/files.sbus>.
@
text
@d1 1
a1 1
#	$NetBSD: files.sparc,v 1.58 1998/07/27 05:49:02 mrg Exp $
a188 1
attach le at sbus with le_sbus: le24
a189 1
attach le at lebuffer with le_lebuffer: le24
d191 2
a192 1
file	arch/sparc/dev/if_le.c		le
a201 5

# Efficient Networks, Inc. ATM interface
# device declaration in sys/conf/files
attach  en at sbus with en_sbus
file    arch/sparc/dev/if_en_sbus.c     en_sbus
@


1.58
log
@use lebuffer.c from dev/sbus.
@
text
@d1 1
a1 1
#	$NetBSD: files.sparc,v 1.57 1998/07/21 17:36:04 drochner Exp $
d75 1
a75 1
device sbus { slot = -1, offset = -1 }
a79 5
device xbox {}
attach xbox at sbus
attach sbus at xbox with sbus_xbox
file	arch/sparc/dev/xbox.c			xbox

a129 3
device lebuffer {}
attach lebuffer at sbus
file	dev/sbus/lebuffer.c		lebuffer
a131 1
##attach esp at sbus, dma, obio
@


1.57
log
@adapt to LANCE driver split
@
text
@d1 1
a1 1
#	$NetBSD: files.sparc,v 1.56 1998/07/15 17:45:53 thorpej Exp $
d137 1
a137 1
file	arch/sparc/dev/lebuffer.c	lebuffer
@


1.56
log
@Remove the raw HYPERchannel kludge.
@
text
@d1 1
a1 1
#	$NetBSD: files.sparc,v 1.55 1998/06/24 10:52:54 jonathan Exp $
d198 4
a201 4
attach le at sbus with le_sbus
attach le at ledma with le_ledma
attach le at lebuffer with le_lebuffer
attach le at obio with le_obio
@


1.55
log
@Split sparc am7930 driver into sparc attach and "MI" sys/dev/ic/am7930
chipset driver.  Needs bus'ifying and  register-access.
@
text
@d1 1
a1 1
#	$NetBSD: files.sparc,v 1.54 1998/06/06 21:30:34 thorpej Exp $
a262 2

file	kludge_for_in_proto.c		hy needs-flag
@


1.54
log
@needs-flag'ize the power device.
@
text
@d1 1
a1 1
#	$NetBSD: files.sparc,v 1.53 1998/05/20 00:00:12 pk Exp $
a145 1
device audioamd: audio
d148 2
a149 2
file	arch/sparc/dev/amd7930.c		audio
file	arch/sparc/sparc/amd7930intr.s		audio
@


1.53
log
@Add entries for the magma SBus serial/parallel port driver.
@
text
@d1 1
a1 1
#	$NetBSD: files.sparc,v 1.52 1998/04/18 19:03:00 pk Exp $
d50 1
a50 1
file	arch/sparc/dev/power.c			power
@


1.52
log
@Define `xbox'.
@
text
@d1 1
a1 1
#	$NetBSD: files.sparc,v 1.51 1998/03/31 21:12:15 pk Exp $
d107 10
@


1.51
log
@Accommodate cgsix bus-attach split.
@
text
@d1 1
a1 1
#	$NetBSD: files.sparc,v 1.50 1998/03/21 11:12:56 pk Exp $
d80 4
a83 4
#device xbox class dull {}
#attach xbox at sbus
#attach sbus at xbox with sbus_xbox
#file	arch/sparc/dev/xbox.c			xbox
@


1.50
log
@Declare separate bus attachments for devices that can occur on multiple busses.
@
text
@d1 1
a1 1
#	$NetBSD: files.sparc,v 1.49 1998/02/16 22:12:47 thorpej Exp $
d170 2
@


1.49
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.sparc,v 1.48 1998/01/25 19:56:30 pk Exp $
a13 3
device obio { [addr = -1], [level = -1] }
attach obio at mainbus

d18 3
d22 2
a23 1
attach vme at iommu, mainbus
d29 2
a30 1
attach auxreg at mainbus, obio
d34 2
a35 1
attach clock at mainbus, obio
d41 2
a42 1
attach timer at mainbus, obio
d57 2
a58 1
attach memreg at mainbus, obio
d62 2
a63 1
attach zs at mainbus, obio
d68 2
a69 1
attach fdc at mainbus, obio
d76 2
a77 1
attach sbus at mainbus, iommu
d80 5
d120 2
a121 1
attach dma at sbus, obio
d130 4
a133 1
attach esp at sbus, dma, obio
d137 2
a138 1
attach audioamd at mainbus, obio, sbus
d149 2
a150 1
attach bwtwo at sbus, obio, vme
d154 1
a154 1
attach cgtwo at sbus, obio, vme
d158 2
a159 1
attach cgthree at sbus
d167 2
a168 1
attach cgsix at sbus, obio
d187 4
a190 1
attach le at sbus, ledma, lebuffer, obio
@


1.48
log
@VME device declaration changes:
	- `vmes,vmel' => `vme'
	- interrupt locator is the VME interrupt priority (`pri')
@
text
@d1 1
a1 1
#	$NetBSD: files.sparc,v 1.47 1998/01/12 20:23:38 thorpej Exp $
d11 1
a11 1
device mainbus class dull {}
d14 1
a14 1
device obio class dull { [addr = -1], [level = -1] }
d17 1
a17 1
device iommu class dull {}
d27 1
a27 1
device auxreg class dull
d31 1
a31 1
device clock class dull
d34 1
a34 1
device oclock class dull
d37 1
a37 1
device timer class dull
d40 1
a40 1
device eeprom class dull
d44 1
a44 1
device power class dull
d48 1
a48 1
device cpu class cpu
d52 1
a52 1
device memreg class dull
d56 1
a56 1
device zs class dull {channel = -1}
d61 1
a61 1
device fdc class dull {}
d63 1
a63 1
device fd class disk: disk
d68 1
a68 1
device sbus class dull { slot = -1, offset = -1 }
d76 1
a76 1
device zstty class tty: tty
d84 1
a84 1
device kbd class dull: zsevent
d90 1
a90 1
device ms class dull: zsevent
d106 1
a106 1
device dma class dull {}
d108 1
a108 1
device ledma class dull {}
d111 1
a111 1
device lebuffer class dull {}
d115 1
a115 1
device esp class dull: scsi, ncr53c9x
d119 1
a119 1
device audioamd class dull: audio
d130 1
a130 1
device bwtwo class dull: fb
d134 1
a134 1
device cgtwo class dull: fb
d138 1
a138 1
device cgthree class dull: bt_dac, fb
d142 1
a142 1
device cgfour class dull: bt_dac, fb
d146 1
a146 1
device cgsix class dull: bt_dac, fb
d150 1
a150 1
device cgeight class dull: bt_dac, fb
d154 1
a154 1
device tcx class dull: bt_dac, fb
d158 1
a158 1
device cgfourteen class dull: fb
d172 1
a172 1
device si class dull: scsi, ncr5380sbc
d174 1
a174 1
device sw class dull: scsi, ncr5380sbc
@


1.47
log
@Update for changes to config.
@
text
@d1 1
a1 1
#	$NetBSD: files.sparc,v 1.46 1997/12/23 23:57:20 tv Exp $
d21 2
a22 2
device vme class dull {}
attach vme at iommu
d24 2
a25 5
device vmel class dull { [addr = -1], [level = -1], [vect = -1] }
attach vmel at mainbus, vme
device vmes class dull { [addr = -1], [level = -1], [vect = -1] }
attach vmes at mainbus, vme
file	arch/sparc/dev/obio.c		obio | vmel | vmes | vme
d103 2
d131 1
a131 1
attach bwtwo at sbus, obio, vmes, vmel
d135 1
a135 1
attach cgtwo at sbus, obio, vmes
d169 2
a170 17
device ie class ifnet: ifnet, ether, arp
attach ie at obio, vmes, vmel
file	arch/sparc/dev/if_ie.c		ie

device xdc class dull {drive = -1}
attach xdc at vmel
device xd class disk: disk
attach xd at xdc
file	arch/sparc/dev/xd.c		xd needs-flag
major	{xd = 10}

device xyc class dull {drive = -1}
attach xyc at vmes
device xy class disk: disk
attach xy at xyc
file	arch/sparc/dev/xy.c		xy needs-flag
major	{xy = 3}
d173 1
a173 1
attach si at vmes
@


1.46
log
@Exclude /dev/fb code if no framebuffer is compiled into the system.
Adds a fb.h flag file with '#define NFB 1' if any such card is configured
in to the kernel.
@
text
@d1 1
a1 1
#	$NetBSD: files.sparc,v 1.45 1997/10/17 23:59:57 gwr Exp $
d11 1
a11 1
device mainbus {}
d14 1
a14 1
device obio { [addr = -1], [level = -1] }
d17 1
a17 1
device iommu {}
d21 1
a21 1
device vme {}
d24 1
a24 1
device vmel { [addr = -1], [level = -1], [vect = -1] }
d26 1
a26 1
device vmes { [addr = -1], [level = -1], [vect = -1] }
d30 1
a30 1
device auxreg
d34 1
a34 1
device clock
d37 1
a37 1
device oclock
d40 1
a40 1
device timer
d43 1
a43 1
device eeprom
d47 1
a47 1
device power
d51 1
a51 1
device cpu
d55 1
a55 1
device memreg
d59 1
a59 1
device zs {channel = -1}
d64 1
a64 1
device fdc {}
d66 1
a66 1
device fd: disk
d71 1
a71 1
device sbus { slot = -1, offset = -1 }
d79 1
a79 1
device zstty: tty
d87 1
a87 1
device kbd: zsevent
d93 1
a93 1
device ms: zsevent
d107 1
a107 1
device dma {}
d109 1
a109 1
device ledma {}
d112 1
a112 1
device lebuffer {}
d116 1
a116 1
device esp: scsi, ncr53c9x
d120 1
a120 1
device audioamd: audio
d131 1
a131 1
device bwtwo: fb
d135 1
a135 1
device cgtwo: fb
d139 1
a139 1
device cgthree: bt_dac, fb
d143 1
a143 1
device cgfour: bt_dac, fb
d147 1
a147 1
device cgsix: bt_dac, fb
d151 1
a151 1
device cgeight: bt_dac, fb
d155 1
a155 1
device tcx: bt_dac, fb
d159 1
a159 1
device cgfourteen: fb
d170 1
a170 1
device ie: ifnet, ether, arp
d174 1
a174 1
device xdc {drive = -1}
d176 1
a176 1
device xd: disk
d181 1
a181 1
device xyc {drive = -1}
d183 1
a183 1
device xy: disk
d188 1
a188 1
device si: scsi, ncr5380sbc
d190 1
a190 1
device sw: scsi, ncr5380sbc
@


1.45
log
@Use common zs code.
@
text
@d1 1
a1 1
#	$NetBSD: files.sparc,v 1.44 1997/08/31 21:29:16 pk Exp $
d128 4
a131 1
device bwtwo
d135 1
a135 1
device cgtwo
d139 1
a139 1
device cgthree: bt_dac
d143 1
a143 1
device cgfour: bt_dac
d147 1
a147 1
device cgsix: bt_dac
d151 1
a151 1
device cgeight: bt_dac
d155 1
a155 1
device tcx: bt_dac
d159 1
a159 1
device cgfourteen
d164 1
a208 1
file	arch/sparc/dev/fb.c
@


1.44
log
@Switch to MI kgdb code.
@
text
@d1 1
a1 1
#	$NetBSD: files.sparc,v 1.43 1997/08/27 11:25:59 bouyer Exp $
d59 1
a59 1
device zs
d62 1
d75 22
a199 2
pseudo-device	kbd

a202 1
include "../../../dev/sun/files.sun"
d204 1
a204 1
file	arch/sparc/dev/cons.c
a205 2
file	arch/sparc/dev/ms.c
file	arch/sparc/dev/kbd.c		kbd
@


1.43
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.sparc,v 1.39.2.3 1997/08/26 15:20:30 bouyer Exp $
d207 1
a207 1
file	arch/sparc/sparc/kgdb_stub.c
d226 1
a226 1
file	arch/sparc/sparc/db_interface.c	ddb
@


1.42
log
@Make it possible for audio to attach to audioamd.
@
text
@d1 1
a1 1
#	$NetBSD: files.sparc,v 1.41 1997/08/19 23:49:52 augustss Exp $
d78 1
a78 1
include "../../../scsi/files.scsi"
@


1.41
log
@Change the MI audio driver so it attaches to the MD driver in the
normal way.  This requires adding a line to the config files to
get audio to work again.
@
text
@d1 1
a1 1
#	$NetBSD: files.sparc,v 1.40 1997/07/07 21:53:43 pk Exp $
d97 1
a97 1
device audioamd
@


1.40
log
@Raise max maxusers to 1024
@
text
@d1 1
a1 1
#	$NetBSD: files.sparc,v 1.39 1997/05/18 19:41:02 pk Exp $
d97 2
a98 2
device audio
attach audio at mainbus, obio, sbus
@


1.40.2.1
log
@Update marc-pcmcia branch from trunk.
@
text
@d1 1
a1 1
#	$NetBSD: files.sparc,v 1.42 1997/08/22 11:45:06 augustss Exp $
d97 2
a98 2
device audioamd: audio
attach audioamd at mainbus, obio, sbus
@


1.40.2.2
log
@Update marc-pcmcia branch from trunk.
@
text
@d1 1
a1 1
#	$NetBSD: files.sparc,v 1.40.2.1 1997/08/23 07:11:59 thorpej Exp $
d78 1
a78 1
include "../../../dev/scsipi/files.scsipi"
@


1.40.2.3
log
@Update marc-pcmcia branch from trunk.
@
text
@d1 1
a1 1
#	$NetBSD: files.sparc,v 1.40.2.2 1997/08/27 22:39:22 thorpej Exp $
d207 1
a207 1
file	arch/sparc/sparc/kgdb_machdep.c	kgdb
d226 1
a226 1
file	arch/sparc/sparc/db_interface.c	ddb | kgdb
@


1.39
log
@Define a `vme' device on `iommu' and allow `vmes' and `vmel' as sub-busses.
@
text
@d1 1
a1 1
#	$NetBSD: files.sparc,v 1.38 1997/03/15 18:10:34 is Exp $
d9 1
a9 1
maxusers 2 8 64
@


1.39.2.1
log
@Updates for new scsipi subsystem. Actally known to work on i386 and sparc.
@
text
@d1 1
a1 1
#	$NetBSD: files.sparc,v 1.39 1997/05/18 19:41:02 pk Exp $
d78 1
a78 1
include "../../../dev/scsipi/files.scsipi"
@


1.39.2.2
log
@Update from trunck.
@
text
@d1 1
a1 1
#	$NetBSD: files.sparc,v 1.39.2.1 1997/07/01 17:35:57 bouyer Exp $
d9 1
a9 1
maxusers 2 8 1024
@


1.39.2.3
log
@Update from trunk.
@
text
@d1 1
a1 1
#	$NetBSD: files.sparc,v 1.42 1997/08/22 11:45:06 augustss Exp $
d97 2
a98 2
device audioamd: audio
attach audioamd at mainbus, obio, sbus
@


1.38
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.sparc,v 1.37 1997/03/15 02:36:00 christos Exp $
d21 3
d25 1
a25 1
attach vmel at mainbus
d27 2
a28 2
attach vmes at mainbus
file	arch/sparc/dev/obio.c		obio | vmel | vmes
@


1.37
log
@add emul.c
@
text
@d1 1
a1 1
#	$NetBSD: files.sparc,v 1.36 1997/03/12 06:43:25 cgd Exp $
d140 1
a140 1
device ie: ifnet, ether
@


1.36
log
@specs for ISP 10x0 (isp) driver Sbus attachment.  From Matt Jacob.
@
text
@d1 1
a1 1
#	$NetBSD: files.sparc,v 1.35 1997/02/27 01:17:09 thorpej Exp $
d201 1
@


1.35
log
@esp carries ncr53c9x attribute
@
text
@d1 1
a1 1
#	$NetBSD: files.sparc,v 1.34 1997/01/21 09:46:09 thorpej Exp $
d168 5
@


1.34
log
@"md" is declared in sys/conf/files, now.
@
text
@d1 1
a1 1
#	$NetBSD: files.sparc,v 1.33 1996/12/28 23:25:47 pk Exp $
d90 1
a90 1
device esp: scsi
@


1.34.4.1
log
@netinet/if_ether.h => netinet/if_inarp.h
@
text
@d1 1
a1 1
#	$NetBSD: files.sparc,v 1.34 1997/01/21 09:46:09 thorpej Exp $
d140 1
a140 1
device ie: ifnet, ether, arp
@


1.34.4.2
log
@Merge in changes from The Trunk
@
text
@d1 1
a1 1
#	$NetBSD: files.sparc,v 1.34.4.1 1997/03/10 15:14:45 is Exp $
d90 1
a90 1
device esp: scsi, ncr53c9x
@


1.33
log
@rename: ramdisk => md
@
text
@d1 1
a1 1
#	$NetBSD: files.sparc,v 1.32 1996/12/06 21:57:57 pk Exp $
a240 1
pseudo-device md
a242 1
file	dev/md.c			md needs-flag
@


1.32
log
@Declare lebuffer
@
text
@d1 1
a1 1
#	$NetBSD: files.sparc,v 1.31 1996/11/12 23:58:04 thorpej Exp $
d241 4
a244 4
pseudo-device rd
major	{rd = 5}
file	arch/sparc/dev/md_root.c	ramdisk_hooks
file	dev/ramdisk.c			rd needs-flag
@


1.31
log
@Centralize the declaration of the "en" driver (Efficient Networks, Inc.
155Mb/sec ATM interface).
@
text
@d1 1
a1 1
#	$NetBSD: files.sparc,v 1.30 1996/11/01 23:15:51 pk Exp $
d6 1
a6 1
# maxpartitions must be first item in files.${ARCH}.newconf
d16 5
a66 4
device iommu {}
attach iommu at mainbus
file	arch/sparc/sparc/iommu.c		iommu

d86 3
d137 1
a137 1
attach le at sbus, ledma, obio
@


1.30
log
@Declare device `audio' at sbus where it resides on Microsparc machines,
from Nick Sayer's PR#2908.
@
text
@d1 1
a1 1
#	$NetBSD: files.sparc,v 1.29 1996/09/30 22:43:38 abrown Exp $
d160 2
a161 2
# ENI ATM driver
device  en: atm, ifnet
d163 1
a163 2
file    arch/sparc/dev/if_en_sbus.c     en
file    dev/ic/midway.c                 en
@


1.29
log
@Add cgfourteen driver as device "cgfourteen"
@
text
@d1 1
a1 1
#	$NetBSD: files.sparc,v 1.28 1996/06/22 02:02:52 chuck Exp $
a21 4
device audio
attach audio at mainbus, obio
file	arch/sparc/dev/amd7930.c		audio

d90 5
a190 1
file	arch/sparc/sparc/amd7930intr.s	audio
@


1.28
log
@sbus specific stuff for eni155s sbus atm card.
XXX: only works on sun4c, needs something better than vtophys() for
	machines with IOMMUs(?).
@
text
@d1 1
a1 1
#	$NetBSD: files.sparc,v 1.27 1996/06/20 20:17:57 pk Exp $
d124 4
@


1.27
log
@`rd_root.c' => `md_root.c'
@
text
@d1 1
a1 1
#	$NetBSD: files.sparc,v 1.26 1996/06/20 20:05:46 pk Exp $
d154 6
@


1.26
log
@ramdisk stuff.
@
text
@d1 1
a1 1
#	$NetBSD: files.sparc,v 1.25 1996/06/19 13:21:09 pk Exp $
d230 1
a230 1
file	arch/sparc/dev/rd_root.c	ramdisk_hooks
@


1.25
log
@Add tcx definition.
@
text
@d1 1
a1 1
#	$NetBSD: files.sparc,v 1.24 1996/05/29 21:56:38 pk Exp $
d228 4
a231 4
#pseudo-device rd
#major	{rd = 5}
#file	arch/sparc/dev/rd_root.c	microroot
#file	dev/ramdisk.c			rd needs-flag
@


1.24
log
@Switch to `sys/dev/sun/event.c'.
@
text
@d1 1
a1 1
#	$NetBSD: files.sparc,v 1.23 1996/05/21 19:06:26 pk Exp $
d120 4
@


1.23
log
@Remove the `espdma' special case; all `esp' related dma channels are now
called `dma' on all architectures.  Note: `ledma' remains in place.

Also delete a couple of unneeded `needs-flag's in files.sparc.
@
text
@d1 1
a1 1
#	$NetBSD: files.sparc,v 1.22 1996/05/16 22:38:04 pk Exp $
d153 5
a158 1
file	arch/sparc/dev/event.c
d223 5
@


1.22
log
@Change attributes of `dma', `espdma' and `ledma' (the attributes on the latter
two didn't seem to make much sense anyway..) to allow `esp' devices to be
attached to one of `sbus', `dma' and `espdma'.

Remove the wildcarded `espdma?' and `ledma?' attachments of `esp' and `le'
respectively, in favour of `dma?' and `lebuffer?' (but the latter is not
yet implemented), which seems to better match reality: additional SBus
SCSI/Lance boards call themselves `dma' and `lebuffer'.
@
text
@d1 1
a1 1
#	$NetBSD: files.sparc,v 1.21 1996/05/07 01:24:48 thorpej Exp $
d24 1
a24 1
file	arch/sparc/dev/amd7930.c		audio needs-flag
a85 2
device espdma {}
attach espdma at sbus
d88 1
a88 1
file	arch/sparc/dev/dma.c		dma | espdma | ledma needs-flag
d91 2
a92 2
attach esp at sbus, espdma, dma, obio
file	arch/sparc/dev/esp.c		esp needs-flag
@


1.21
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.sparc,v 1.20 1996/04/11 21:05:42 thorpej Exp $
d84 1
a84 1
device dma
d86 1
a86 1
device espdma { slot = -1, offset = -1 }
d88 1
a88 1
device ledma { slot = -1, offset = -1 }
d93 1
a93 1
attach esp at sbus, espdma, obio
@


1.20
log
@If the power device is configured, don't forget to compile the driver.
Also, add some whitespace for readability.
@
text
@d1 1
a1 1
#	$NetBSD: files.sparc,v 1.19 1996/04/04 22:57:55 pk Exp $
d125 1
a125 1
device le: ifnet, ether
@


1.19
log
@Include fd.c if (fdc | fd), so we're not obliged to define a device
at fdc.
@
text
@d1 1
a1 1
#	$NetBSD: files.sparc,v 1.18 1996/03/31 22:52:38 pk Exp $
d32 1
d35 1
d38 1
d42 1
d45 1
d72 1
a72 1
file	arch/sparc/dev/sbus.c		sbus
@


1.18
log
@sun4m device definitions and bus structure.
@
text
@d1 1
a1 1
#	$NetBSD: files.sparc,v 1.17 1996/03/17 13:21:23 cgd Exp $
d58 2
a59 2
file	arch/sparc/dev/fd.c			fd needs-flag
file	arch/sparc/sparc/bsd_fdintr.s		fd
@


1.17
log
@adjust to deal with expression support for optional file specs
@
text
@d1 1
a1 1
#	$NetBSD: files.sparc,v 1.16 1996/03/17 02:00:30 thorpej Exp $
d23 1
a23 1
attach audio at mainbus
d27 1
a27 1
attach auxreg at mainbus
d39 2
d55 1
a55 1
attach fdc at mainbus
d61 4
d66 1
a66 1
attach sbus at mainbus
d68 1
@


1.16
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.sparc,v 1.15 1996/03/02 23:55:17 pk Exp $
d20 1
a20 1
file	arch/sparc/dev/obio.c		obio vmel vmes
d78 1
a78 1
file	arch/sparc/dev/dma.c		dma espdma ledma needs-flag
d139 1
a139 1
file	arch/sparc/dev/si.c		si sw
@


1.15
log
@Add ns_cksum.
@
text
@d1 1
a1 1
#	$NetBSD: files.sparc,v 1.14 1996/02/27 22:09:18 thorpej Exp $
d11 2
a12 1
device mainbus at root {}
d14 6
a19 3
device obio at mainbus { [addr = -1], [level = -1] }
device vmel at mainbus { [addr = -1], [level = -1], [vect = -1] }
device vmes at mainbus { [addr = -1], [level = -1], [vect = -1] }
d22 2
a23 1
device audio at mainbus
d26 2
a27 1
device auxreg at mainbus
d30 8
a37 4
device clock at mainbus, obio
device oclock at obio
device timer at mainbus, obio
device eeprom at obio
d40 2
a41 1
device cpu at mainbus
d44 2
a45 1
device memreg at mainbus, obio
d48 2
a49 1
device zs at mainbus, obio
d52 4
a55 2
device fdc at mainbus {}
device fd at fdc: disk
d59 2
a60 1
device sbus at mainbus { slot = -1, offset = -1 }
d72 6
a77 3
device dma at sbus, obio
device espdma at sbus	{ slot = -1, offset = -1 }
device ledma at sbus	{ slot = -1, offset = -1 }
d80 2
a81 1
device esp at sbus, espdma, obio: scsi
d84 5
a88 1
device bwtwo at sbus, obio, vmes, vmel
d91 2
a92 1
device cgtwo at sbus, obio, vmes
d95 2
a96 1
device cgthree at sbus
d99 2
a100 1
device cgfour at obio
d103 2
a104 1
device cgsix at sbus, obio
d107 2
a108 1
device cgeight at obio
d111 1
a111 1
file	arch/sparc/dev/bt_subr.c	cgsix cgthree cgfour cgeight
d113 2
a114 1
device le at sbus, ledma, obio: ifnet, ether
d117 2
a118 1
device ie at obio, vmes, vmel: ifnet, ether
d121 4
a124 2
device	xdc at vmel {drive = -1}
device	xd at xdc: disk
d128 4
a131 2
device	xyc at vmes {drive = -1}
device	xy at xyc: disk
d135 4
a138 2
device	si at vmes: scsi, ncr5380sbc
device	sw at obio: scsi, ncr5380sbc
@


1.14
log
@First-cut support for P4 framebuffers.  Currently supports P4 variants
of bwtwo, cgfour, cgsix, and cgeight.  Includes support for attaching
the overlay plane of the cgfour and cgeight as a bwtwo instance (a'la
SunOS).

P4 register descriptions, cgfour driver, and cgeight driver partially
derived from OpenBSD.

This code may still need polishing.
@
text
@d1 1
a1 1
#	$NetBSD: files.sparc,v 1.13 1996/01/01 22:44:05 thorpej Exp $
d169 3
@


1.13
log
@"si" and "sw" now have the ncr5380sbc attribute.
@
text
@d1 1
a1 1
#	$NetBSD: files.sparc,v 1.12 1995/10/05 00:21:35 pk Exp $
d73 4
a76 1
device cgsix at sbus
d79 4
a82 1
file	arch/sparc/dev/bt_subr.c	cgsix cgthree
@


1.12
log
@include `files.rcons'.
@
text
@d1 1
a1 1
#	$NetBSD: files.sparc,v 1.11 1995/09/25 20:20:29 chuck Exp $
d94 3
a96 3
device	si at vmes: scsi
device	sw at obio: scsi
file	arch/sparc/dev/si.c		si sw needs-flag
@


1.11
log
@add "xy" xylogics 450/451 config stuff
@
text
@d1 1
a1 1
#	$NetBSD: files.sparc,v 1.10 1995/09/17 21:03:36 pk Exp $
d146 5
@


1.10
log
@Remove rcons lines.
Add cgtwo.
@
text
@d1 1
a1 1
#	$NetBSD: files.sparc,v 1.9 1995/09/05 21:43:09 pk Exp $
d88 5
@


1.9
log
@Add `sw' scsi adapter on obio (per Jason Thorpe, PR#1422).
@
text
@d1 1
a1 1
#	$NetBSD: files.sparc,v 1.8 1995/08/29 22:28:07 pk Exp $
d67 3
a109 6

file	arch/sparc/rcons/raster_op.c	rconsole
file	arch/sparc/rcons/raster_text.c	rconsole
file	arch/sparc/rcons/rcons_font.c	rconsole
file	arch/sparc/rcons/rcons_kern.c	rconsole
file	arch/sparc/rcons/rcons_subr.c	rconsole
@


1.8
log
@Define bwtwo at obio & vme (from Jason Thorpe).
@
text
@d1 1
a1 1
#	$NetBSD: files.sparc,v 1.7 1995/07/08 21:33:52 pk Exp $
d87 2
a88 1
file	arch/sparc/dev/si.c		si needs-flag
@


1.7
log
@si scsi driver configs.
@
text
@d1 1
a1 1
#	$NetBSD: files.sparc,v 1.6 1995/06/26 23:01:43 pk Exp $
d64 1
a64 1
device bwtwo at sbus
@


1.6
log
@xd definitions, from Chuck Cranor.
@
text
@d1 1
a1 1
#	$NetBSD: files.sparc,v 1.5 1995/06/02 17:54:06 pk Exp $
d85 3
@


1.5
log
@Update SCSI decls.
@
text
@d1 1
a1 1
#	$NetBSD: files.sparc,v 1.4 1995/05/29 23:53:50 pk Exp $
d81 4
@


1.4
log
@eeprom device (from Jason Thorpe).
@
text
@d1 1
a1 1
#	$NetBSD: files.sparc,v 1.3 1995/05/08 19:14:21 christos Exp $
d47 4
a50 4
define scsi {}
file	scsi/scsi_base.c		scsi
file	scsi/scsi_ioctl.c		scsi
file	scsi/scsiconf.c			scsi
a62 15

device scsibus at scsi	{ target = -1, drive = -1 }

device cd at scsibus: disk
file	scsi/cd.c			cd needs-flag
device sd at scsibus: disk
file	scsi/sd.c			sd needs-flag
device st at scsibus: tape
file	scsi/st.c			st needs-flag
device ch at scsibus: disk
file	scsi/ch.c			ch needs-flag
device uk at scsibus: disk
file	scsi/uk.c			uk needs-flag
device su at scsibus: disk
file	scsi/su.c			su needs-flag
@


1.3
log
@Added sunos_machdep.c; from Matthew Green
@
text
@d1 1
a1 1
#	$NetBSD: files.sparc,v 1.2 1995/04/28 08:20:23 cgd Exp $
d27 1
@


1.2
log
@rename files files for new config/config.old naming
@
text
@d1 1
a1 1
#	$NetBSD: files.sparc.newconf,v 1.28 1995/04/27 12:16:31 christos Exp $
d158 1
@


1.1
log
@Chris Torek's sparc port. Missing lots of things.
@
text
@d1 3
a3 2
# from:	@@(#)files.sparc	8.1 (Berkeley) 7/19/93
# $Id: $
d6 3
d11 6
a16 1
device mainbus at root { }		# no locators (yet?)
d19 1
a19 1
file	sparc/dev/bsd_audio.c		bsdaudio audio needs-flag
d22 1
a22 1
file	sparc/sparc/auxreg.c
d24 4
a27 3
device clock at mainbus
device timer at mainbus
file	sparc/sparc/clock.c
d30 1
a30 1
file	sparc/sparc/cpu.c
d32 2
a33 2
device memreg at mainbus
file	sparc/sparc/memreg.c
d35 7
a41 2
device zs at mainbus
file	sparc/dev/zs.c			zs needs-count
d44 6
a49 1
file	sparc/sbus/sbus.c		sbus
d51 26
a76 3
device dma at sbus
device esp at sbus: scsi
file	sparc/sbus/esp.c		esp dma
d79 1
a79 1
file	sparc/sbus/bwtwo.c		bwtwo needs-flag
d82 1
a82 4
file	sparc/sbus/cgthree.c		cgthree needs-flag

device le at sbus: ifnet, ether
file	sparc/sbus/if_le.c		le
d84 2
d87 1
a87 1
major { sd = 7 }
d89 30
a118 21
file	sparc/dev/cons.c
file	sparc/dev/event.c
file	sparc/dev/fb.c
file	sparc/dev/kbd.c
file	sparc/dev/ms.c

file	sparc/fpu/fpu.c
file	sparc/fpu/fpu_add.c
file	sparc/fpu/fpu_compare.c
file	sparc/fpu/fpu_div.c
file	sparc/fpu/fpu_explode.c
file	sparc/fpu/fpu_implode.c
file	sparc/fpu/fpu_mul.c
file	sparc/fpu/fpu_sqrt.c
file	sparc/fpu/fpu_subr.c

file	sparc/rcons/raster_op.c	rconsole
file	sparc/rcons/raster_text.c	rconsole
file	sparc/rcons/rcons_font.c	rconsole
file	sparc/rcons/rcons_kern.c	rconsole
file	sparc/rcons/rcons_subr.c	rconsole
d122 7
a128 7
file	sparc/sparc/autoconf.c
file	sparc/sparc/bsd_audiointr.s	bsdaudio audio needs-flag
file	sparc/sparc/cache.c		compile-with "${NOOPT_C}"
file	sparc/sparc/conf.c
file	sparc/sparc/in_cksum.c
file	sparc/sparc/intr.c
file	sparc/sparc/kgdb_stub.c
d131 6
a136 5
file	sparc/sparc/locore2.c
file	sparc/sparc/machdep.c
file	sparc/sparc/mem.c
file	sparc/sparc/openprom.c
file	sparc/sparc/pmap.c		compile-with "${NOOPT_C}"
d138 6
a143 9
file	sparc/sparc/sys_process.c
file	sparc/sparc/sys_machdep.c	trace
file	sparc/sparc/trap.c
file	sparc/sparc/vm_machdep.c

file	sparc/sunos/sun_disklabel.c	compat_sunos
file	sparc/sunos/sun_ioctl.c		compat_sunos
file	sparc/sunos/sun_misc.c		compat_sunos
file	sparc/sunos/sun_sysent.c	compat_sunos
d146 15
@
