head	1.45;
access;
symbols
	netbsd-11-0-RC4:1.45
	netbsd-11-0-RC3:1.45
	netbsd-11-0-RC2:1.45
	netbsd-11-0-RC1:1.45
	perseant-exfatfs-base-20250801:1.45
	netbsd-11:1.45.0.8
	netbsd-11-base:1.45
	netbsd-10-1-RELEASE:1.44
	perseant-exfatfs-base-20240630:1.45
	perseant-exfatfs:1.45.0.6
	perseant-exfatfs-base:1.45
	netbsd-8-3-RELEASE:1.42
	netbsd-9-4-RELEASE:1.44
	netbsd-10-0-RELEASE:1.44
	netbsd-10-0-RC6:1.44
	netbsd-10-0-RC5:1.44
	netbsd-10-0-RC4:1.44
	netbsd-10-0-RC3:1.44
	netbsd-10-0-RC2:1.44
	thorpej-ifq:1.45.0.4
	thorpej-ifq-base:1.45
	thorpej-altq-separation:1.45.0.2
	thorpej-altq-separation-base:1.45
	netbsd-10-0-RC1:1.44
	netbsd-10:1.44.0.28
	netbsd-10-base:1.44
	bouyer-sunxi-drm:1.44.0.26
	bouyer-sunxi-drm-base:1.44
	netbsd-9-3-RELEASE:1.44
	thorpej-i2c-spi-conf2:1.44.0.24
	thorpej-i2c-spi-conf2-base:1.44
	thorpej-futex2:1.44.0.22
	thorpej-futex2-base:1.44
	thorpej-cfargs2:1.44.0.20
	thorpej-cfargs2-base:1.44
	cjep_sun2x-base1:1.44
	cjep_sun2x:1.44.0.18
	cjep_sun2x-base:1.44
	cjep_staticlib_x-base1:1.44
	netbsd-9-2-RELEASE:1.44
	cjep_staticlib_x:1.44.0.16
	cjep_staticlib_x-base:1.44
	thorpej-i2c-spi-conf:1.44.0.14
	thorpej-i2c-spi-conf-base:1.44
	thorpej-cfargs:1.44.0.12
	thorpej-cfargs-base:1.44
	thorpej-futex:1.44.0.10
	thorpej-futex-base:1.44
	netbsd-9-1-RELEASE:1.44
	bouyer-xenpvh-base2:1.44
	phil-wifi-20200421:1.44
	bouyer-xenpvh-base1:1.44
	phil-wifi-20200411:1.44
	bouyer-xenpvh:1.44.0.8
	bouyer-xenpvh-base:1.44
	is-mlppp:1.44.0.6
	is-mlppp-base:1.44
	phil-wifi-20200406:1.44
	netbsd-8-2-RELEASE:1.42
	ad-namecache-base3:1.44
	netbsd-9-0-RELEASE:1.44
	netbsd-9-0-RC2:1.44
	ad-namecache-base2:1.44
	ad-namecache-base1:1.44
	ad-namecache:1.44.0.4
	ad-namecache-base:1.44
	netbsd-9-0-RC1:1.44
	phil-wifi-20191119:1.44
	netbsd-9:1.44.0.2
	netbsd-9-base:1.44
	phil-wifi-20190609:1.44
	netbsd-8-1-RELEASE:1.42
	netbsd-8-1-RC1:1.42
	isaki-audio2:1.43.0.2
	isaki-audio2-base:1.43
	pgoyette-compat-merge-20190127:1.42.16.1
	pgoyette-compat-20190127:1.43
	pgoyette-compat-20190118:1.43
	pgoyette-compat-1226:1.43
	pgoyette-compat-1126:1.43
	pgoyette-compat-1020:1.43
	pgoyette-compat-0930:1.43
	pgoyette-compat-0906:1.42
	jdolecek-ncqfixes:1.42.0.20
	jdolecek-ncqfixes-base:1.42
	netbsd-7-2-RELEASE:1.39
	pgoyette-compat-0728:1.42
	netbsd-8-0-RELEASE:1.42
	phil-wifi:1.42.0.18
	phil-wifi-base:1.42
	pgoyette-compat-0625:1.42
	netbsd-8-0-RC2:1.42
	pgoyette-compat-0521:1.42
	pgoyette-compat-0502:1.42
	pgoyette-compat-0422:1.42
	netbsd-8-0-RC1:1.42
	pgoyette-compat-0415:1.42
	pgoyette-compat-0407:1.42
	pgoyette-compat-0330:1.42
	pgoyette-compat-0322:1.42
	pgoyette-compat-0315:1.42
	netbsd-7-1-2-RELEASE:1.39
	pgoyette-compat:1.42.0.16
	pgoyette-compat-base:1.42
	netbsd-7-1-1-RELEASE:1.39
	tls-maxphys-base-20171202:1.42
	matt-nb8-mediatek:1.42.0.14
	matt-nb8-mediatek-base:1.42
	nick-nhusb-base-20170825:1.42
	perseant-stdc-iso10646:1.42.0.12
	perseant-stdc-iso10646-base:1.42
	netbsd-8:1.42.0.10
	netbsd-8-base:1.42
	prg-localcount2-base3:1.42
	prg-localcount2-base2:1.42
	prg-localcount2-base1:1.42
	prg-localcount2:1.42.0.8
	prg-localcount2-base:1.42
	pgoyette-localcount-20170426:1.42
	bouyer-socketcan-base1:1.42
	jdolecek-ncq:1.42.0.6
	jdolecek-ncq-base:1.42
	pgoyette-localcount-20170320:1.42
	netbsd-7-1:1.39.0.20
	netbsd-7-1-RELEASE:1.39
	netbsd-7-1-RC2:1.39
	nick-nhusb-base-20170204:1.42
	netbsd-7-nhusb-base-20170116:1.39
	bouyer-socketcan:1.42.0.4
	bouyer-socketcan-base:1.42
	pgoyette-localcount-20170107:1.42
	netbsd-7-1-RC1:1.39
	nick-nhusb-base-20161204:1.42
	pgoyette-localcount-20161104:1.42
	netbsd-7-0-2-RELEASE:1.39
	nick-nhusb-base-20161004:1.42
	localcount-20160914:1.42
	netbsd-7-nhusb:1.39.0.18
	netbsd-7-nhusb-base:1.39
	pgoyette-localcount-20160806:1.42
	pgoyette-localcount-20160726:1.42
	pgoyette-localcount:1.42.0.2
	pgoyette-localcount-base:1.42
	nick-nhusb-base-20160907:1.42
	nick-nhusb-base-20160529:1.42
	netbsd-7-0-1-RELEASE:1.39
	nick-nhusb-base-20160422:1.42
	nick-nhusb-base-20160319:1.42
	nick-nhusb-base-20151226:1.41
	netbsd-7-0:1.39.0.16
	netbsd-7-0-RELEASE:1.39
	nick-nhusb-base-20150921:1.41
	netbsd-7-0-RC3:1.39
	netbsd-7-0-RC2:1.39
	netbsd-7-0-RC1:1.39
	nick-nhusb-base-20150606:1.41
	nick-nhusb-base-20150406:1.41
	nick-nhusb:1.39.0.14
	nick-nhusb-base:1.39
	netbsd-5-2-3-RELEASE:1.31.36.2
	netbsd-5-1-5-RELEASE:1.31.36.2
	netbsd-6-0-6-RELEASE:1.37
	netbsd-6-1-5-RELEASE:1.37
	netbsd-7:1.39.0.12
	netbsd-7-base:1.39
	yamt-pagecache-base9:1.39
	yamt-pagecache-tag8:1.37.8.1
	netbsd-6-1-4-RELEASE:1.37
	netbsd-6-0-5-RELEASE:1.37
	tls-earlyentropy:1.39.0.10
	tls-earlyentropy-base:1.39
	riastradh-xf86-video-intel-2-7-1-pre-2-21-15:1.39
	riastradh-drm2-base3:1.39
	netbsd-6-1-3-RELEASE:1.37
	netbsd-6-0-4-RELEASE:1.37
	netbsd-5-2-2-RELEASE:1.31.36.2
	netbsd-5-1-4-RELEASE:1.31.36.2
	netbsd-6-1-2-RELEASE:1.37
	netbsd-6-0-3-RELEASE:1.37
	netbsd-5-2-1-RELEASE:1.31.36.2
	netbsd-5-1-3-RELEASE:1.31.36.2
	rmind-smpnet-nbase:1.39
	netbsd-6-1-1-RELEASE:1.37
	riastradh-drm2-base2:1.39
	riastradh-drm2-base1:1.39
	riastradh-drm2:1.39.0.8
	riastradh-drm2-base:1.39
	rmind-smpnet:1.39.0.2
	rmind-smpnet-base:1.39
	netbsd-6-1:1.37.0.22
	netbsd-6-0-2-RELEASE:1.37
	netbsd-6-1-RELEASE:1.37
	khorben-n900:1.39.0.6
	netbsd-6-1-RC4:1.37
	netbsd-6-1-RC3:1.37
	agc-symver:1.39.0.4
	agc-symver-base:1.39
	netbsd-6-1-RC2:1.37
	netbsd-6-1-RC1:1.37
	yamt-pagecache-base8:1.39
	netbsd-5-2:1.31.36.2.0.6
	netbsd-6-0-1-RELEASE:1.37
	yamt-pagecache-base7:1.39
	netbsd-5-2-RELEASE:1.31.36.2
	netbsd-5-2-RC1:1.31.36.2
	matt-nb6-plus-nbase:1.37
	yamt-pagecache-base6:1.39
	netbsd-6-0:1.37.0.20
	netbsd-6-0-RELEASE:1.37
	netbsd-6-0-RC2:1.37
	tls-maxphys:1.37.0.18
	tls-maxphys-base:1.39
	matt-nb6-plus:1.37.0.16
	matt-nb6-plus-base:1.37
	netbsd-6-0-RC1:1.37
	jmcneill-usbmp-base10:1.37
	yamt-pagecache-base5:1.37
	jmcneill-usbmp-base9:1.37
	yamt-pagecache-base4:1.37
	jmcneill-usbmp-base8:1.37
	jmcneill-usbmp-base7:1.37
	jmcneill-usbmp-base6:1.37
	jmcneill-usbmp-base5:1.37
	jmcneill-usbmp-base4:1.37
	jmcneill-usbmp-base3:1.37
	jmcneill-usbmp-pre-base2:1.37
	jmcneill-usbmp-base2:1.37
	netbsd-6:1.37.0.14
	netbsd-6-base:1.37
	netbsd-5-1-2-RELEASE:1.31.36.2
	netbsd-5-1-1-RELEASE:1.31.36.2
	jmcneill-usbmp:1.37.0.12
	jmcneill-usbmp-base:1.37
	jmcneill-audiomp3:1.37.0.10
	jmcneill-audiomp3-base:1.37
	yamt-pagecache-base3:1.37
	yamt-pagecache-base2:1.37
	yamt-pagecache:1.37.0.8
	yamt-pagecache-base:1.37
	rmind-uvmplock-nbase:1.37
	cherry-xenmp:1.37.0.6
	cherry-xenmp-base:1.37
	bouyer-quota2-nbase:1.37
	bouyer-quota2:1.37.0.4
	bouyer-quota2-base:1.37
	jruoho-x86intr:1.37.0.2
	jruoho-x86intr-base:1.37
	matt-mips64-premerge-20101231:1.37
	matt-nb5-mips64-premerge-20101231:1.31.44.1
	matt-nb5-pq3:1.31.36.2.0.4
	matt-nb5-pq3-base:1.31.36.2
	netbsd-5-1:1.31.36.2.0.2
	netbsd-5-1-RELEASE:1.31.36.2
	uebayasi-xip-base4:1.37
	uebayasi-xip-base3:1.37
	yamt-nfs-mp-base11:1.37
	netbsd-5-1-RC4:1.31.36.2
	matt-nb5-mips64-k15:1.31.44.1
	uebayasi-xip-base2:1.36
	yamt-nfs-mp-base10:1.36
	netbsd-5-1-RC3:1.31.36.2
	netbsd-5-1-RC2:1.31.36.2
	uebayasi-xip-base1:1.36
	netbsd-5-1-RC1:1.31.36.2
	rmind-uvmplock:1.35.0.2
	rmind-uvmplock-base:1.37
	yamt-nfs-mp-base9:1.35
	uebayasi-xip:1.34.0.2
	uebayasi-xip-base:1.34
	netbsd-5-0-2-RELEASE:1.31
	matt-nb5-mips64-premerge-20091211:1.31
	matt-premerge-20091211:1.33
	yamt-nfs-mp-base8:1.33
	matt-nb5-mips64-u2-k2-k4-k7-k8-k9:1.31
	matt-nb4-mips64-k7-u2a-k9b:1.31
	matt-nb5-mips64-u1-k1-k5:1.31
	yamt-nfs-mp-base7:1.33
	matt-nb5-mips64:1.31.0.44
	netbsd-5-0-1-RELEASE:1.31
	jymxensuspend-base:1.32
	yamt-nfs-mp-base6:1.32
	yamt-nfs-mp-base5:1.32
	yamt-nfs-mp-base4:1.32
	jym-xensuspend-nbase:1.33
	yamt-nfs-mp-base3:1.32
	nick-hppapmap-base4:1.32
	nick-hppapmap-base3:1.32
	netbsd-5-0:1.31.0.42
	netbsd-5-0-RELEASE:1.31
	netbsd-5-0-RC4:1.31
	netbsd-5-0-RC3:1.31
	nick-hppapmap-base2:1.31
	netbsd-5-0-RC2:1.31
	jym-xensuspend:1.31.0.40
	jym-xensuspend-base:1.32
	netbsd-5-0-RC1:1.31
	haad-dm-base2:1.31
	haad-nbase2:1.31
	ad-audiomp2:1.31.0.38
	ad-audiomp2-base:1.31
	netbsd-5:1.31.0.36
	netbsd-5-base:1.31
	nick-hppapmap:1.31.0.34
	nick-hppapmap-base:1.32
	matt-mips64-base2:1.31
	matt-mips64:1.30.0.6
	haad-dm-base1:1.31
	wrstuden-revivesa-base-4:1.31
	netbsd-4-0-1-RELEASE:1.26
	wrstuden-revivesa-base-3:1.31
	wrstuden-revivesa-base-2:1.31
	wrstuden-fixsa-newbase:1.26
	nick-csl-alignment-base5:1.31
	haad-dm:1.31.0.32
	haad-dm-base:1.31
	wrstuden-revivesa-base-1:1.31
	simonb-wapbl-nbase:1.31
	yamt-pf42-base4:1.31
	simonb-wapbl:1.31.0.30
	simonb-wapbl-base:1.31
	yamt-pf42-base3:1.31
	hpcarm-cleanup-nbase:1.31
	yamt-pf42-baseX:1.31
	yamt-pf42-base2:1.31
	yamt-nfs-mp-base2:1.31
	wrstuden-revivesa:1.31.0.28
	wrstuden-revivesa-base:1.31
	yamt-nfs-mp:1.31.0.26
	yamt-nfs-mp-base:1.31
	yamt-pf42:1.31.0.24
	yamt-pf42-base:1.31
	ad-socklock-base1:1.31
	yamt-lazymbuf-base15:1.31
	yamt-lazymbuf-base14:1.31
	keiichi-mipv6-nbase:1.31
	mjf-devfs2:1.31.0.22
	mjf-devfs2-base:1.31
	nick-net80211-sync:1.31.0.20
	nick-net80211-sync-base:1.31
	keiichi-mipv6:1.31.0.18
	keiichi-mipv6-base:1.31
	bouyer-xeni386-merge1:1.31
	matt-armv6-prevmlocking:1.31
	wrstuden-fixsa-base-1:1.26
	vmlocking2-base3:1.31
	netbsd-4-0:1.26.0.14
	netbsd-4-0-RELEASE:1.26
	bouyer-xeni386-nbase:1.31
	yamt-kmem-base3:1.31
	cube-autoconf:1.31.0.16
	cube-autoconf-base:1.31
	yamt-kmem-base2:1.31
	bouyer-xeni386:1.31.0.14
	bouyer-xeni386-base:1.31
	yamt-kmem:1.31.0.12
	yamt-kmem-base:1.31
	vmlocking2-base2:1.31
	reinoud-bufcleanup-nbase:1.31
	vmlocking2:1.31.0.10
	vmlocking2-base1:1.31
	netbsd-4-0-RC5:1.26
	matt-nb4-arm:1.26.0.12
	matt-nb4-arm-base:1.26
	matt-armv6-nbase:1.31
	jmcneill-base:1.31
	netbsd-4-0-RC4:1.26
	mjf-devfs:1.31.0.8
	mjf-devfs-base:1.31
	bouyer-xenamd64-base2:1.31
	vmlocking-nbase:1.31
	yamt-x86pmap-base4:1.31
	bouyer-xenamd64:1.31.0.6
	bouyer-xenamd64-base:1.31
	netbsd-4-0-RC3:1.26
	yamt-x86pmap-base3:1.31
	yamt-x86pmap-base2:1.31
	netbsd-4-0-RC2:1.26
	yamt-x86pmap:1.31.0.4
	yamt-x86pmap-base:1.31
	netbsd-4-0-RC1:1.26
	matt-armv6:1.31.0.2
	matt-armv6-base:1.31
	matt-mips64-base:1.30
	jmcneill-pm:1.30.0.4
	jmcneill-pm-base:1.31
	hpcarm-cleanup:1.30.0.2
	hpcarm-cleanup-base:1.31
	nick-csl-alignment:1.29.0.4
	nick-csl-alignment-base:1.29
	netbsd-3-1-1-RELEASE:1.20.2.1
	netbsd-3-0-3-RELEASE:1.20.2.1
	yamt-idlelwp-base8:1.29
	wrstuden-fixsa:1.26.0.10
	wrstuden-fixsa-base:1.26
	thorpej-atomic:1.29.0.2
	thorpej-atomic-base:1.29
	reinoud-bufcleanup:1.28.0.2
	reinoud-bufcleanup-base:1.31
	mjf-ufs-trans:1.27.0.2
	mjf-ufs-trans-base:1.29
	vmlocking:1.26.0.8
	vmlocking-base:1.31
	ad-audiomp:1.26.0.6
	ad-audiomp-base:1.26
	yamt-idlelwp:1.26.0.4
	post-newlock2-merge:1.26
	newlock2-nbase:1.26
	yamt-splraiseipl-base5:1.26
	yamt-splraiseipl-base4:1.26
	yamt-splraiseipl-base3:1.26
	abandoned-netbsd-4-base:1.25
	abandoned-netbsd-4:1.25.0.8
	netbsd-3-1:1.20.2.1.0.4
	netbsd-3-1-RELEASE:1.20.2.1
	netbsd-3-0-2-RELEASE:1.20.2.1
	yamt-splraiseipl-base2:1.25
	netbsd-3-1-RC4:1.20.2.1
	yamt-splraiseipl:1.25.0.12
	yamt-splraiseipl-base:1.25
	netbsd-3-1-RC3:1.20.2.1
	yamt-pdpolicy-base9:1.25
	newlock2:1.25.0.10
	newlock2-base:1.26
	yamt-pdpolicy-base8:1.25
	netbsd-3-1-RC2:1.20.2.1
	netbsd-3-1-RC1:1.20.2.1
	yamt-pdpolicy-base7:1.25
	netbsd-4:1.26.0.2
	netbsd-4-base:1.26
	yamt-pdpolicy-base6:1.25
	chap-midi-nbase:1.25
	netbsd-3-0-1-RELEASE:1.20.2.1
	gdamore-uart:1.25.0.6
	gdamore-uart-base:1.25
	simonb-timcounters-final:1.23.6.1
	yamt-pdpolicy-base5:1.25
	chap-midi:1.25.0.4
	chap-midi-base:1.25
	yamt-pdpolicy-base4:1.25
	yamt-pdpolicy-base3:1.25
	peter-altq-base:1.25
	peter-altq:1.25.0.2
	yamt-pdpolicy-base2:1.25
	elad-kernelauth-base:1.25
	elad-kernelauth:1.23.0.10
	yamt-pdpolicy:1.23.0.8
	yamt-pdpolicy-base:1.23
	yamt-uio_vmspace-base5:1.23
	simonb-timecounters:1.23.0.6
	simonb-timecounters-base:1.25
	rpaulo-netinet-merge-pcb:1.23.0.4
	rpaulo-netinet-merge-pcb-base:1.25
	yamt-uio_vmspace:1.23.0.2
	netbsd-3-0:1.20.2.1.0.2
	netbsd-3-0-RELEASE:1.20.2.1
	netbsd-3-0-RC6:1.20.2.1
	yamt-readahead-base3:1.22
	netbsd-3-0-RC5:1.20.2.1
	netbsd-3-0-RC4:1.20.2.1
	netbsd-3-0-RC3:1.20.2.1
	yamt-readahead-base2:1.22
	netbsd-3-0-RC2:1.20.2.1
	yamt-readahead-pervnode:1.22
	yamt-readahead-perfile:1.22
	yamt-readahead:1.22.0.6
	yamt-readahead-base:1.22
	netbsd-3-0-RC1:1.20.2.1
	yamt-vop-base3:1.22
	netbsd-2-0-3-RELEASE:1.18
	netbsd-2-1:1.18.0.12
	yamt-vop-base2:1.22
	thorpej-vnode-attr:1.22.0.4
	thorpej-vnode-attr-base:1.22
	netbsd-2-1-RELEASE:1.18
	yamt-vop:1.22.0.2
	yamt-vop-base:1.22
	netbsd-2-1-RC6:1.18
	netbsd-2-1-RC5:1.18
	netbsd-2-1-RC4:1.18
	netbsd-2-1-RC3:1.18
	netbsd-2-1-RC2:1.18
	netbsd-2-1-RC1:1.18
	yamt-lazymbuf:1.21.0.2
	yamt-km-base4:1.20
	netbsd-2-0-2-RELEASE:1.18
	yamt-km-base3:1.20
	netbsd-3:1.20.0.2
	netbsd-3-base:1.20
	yamt-km-base2:1.19
	yamt-km:1.19.0.6
	yamt-km-base:1.19
	kent-audio2:1.19.0.4
	kent-audio2-base:1.20
	netbsd-2-0-1-RELEASE:1.18
	kent-audio1-beforemerge:1.19
	netbsd-2:1.18.0.10
	netbsd-2-base:1.18
	kent-audio1:1.19.0.2
	kent-audio1-base:1.19
	netbsd-2-0-RELEASE:1.18
	netbsd-2-0-RC5:1.18
	netbsd-2-0-RC4:1.18
	netbsd-2-0-RC3:1.18
	netbsd-2-0-RC2:1.18
	netbsd-2-0-RC1:1.18
	netbsd-2-0:1.18.0.8
	netbsd-2-0-base:1.18
	netbsd-1-6-PATCH002-RELEASE:1.17
	netbsd-1-6-PATCH002:1.17
	netbsd-1-6-PATCH002-RC4:1.17
	netbsd-1-6-PATCH002-RC3:1.17
	netbsd-1-6-PATCH002-RC2:1.17
	netbsd-1-6-PATCH002-RC1:1.17
	ktrace-lwp:1.18.0.6
	ktrace-lwp-base:1.22
	netbsd-1-6-PATCH001:1.17
	netbsd-1-6-PATCH001-RELEASE:1.17
	netbsd-1-6-PATCH001-RC3:1.17
	netbsd-1-6-PATCH001-RC2:1.17
	netbsd-1-6-PATCH001-RC1:1.17
	nathanw_sa_end:1.16.2.2
	nathanw_sa_before_merge:1.18
	fvdl_fs64_base:1.18
	gmcgarry_ctxsw:1.18.0.4
	gmcgarry_ctxsw_base:1.18
	gmcgarry_ucred:1.18.0.2
	gmcgarry_ucred_base:1.18
	nathanw_sa_base:1.18
	kqueue-aftermerge:1.18
	kqueue-beforemerge:1.18
	netbsd-1-6-RELEASE:1.17
	netbsd-1-6-RC3:1.17
	netbsd-1-6-RC2:1.17
	netbsd-1-6-RC1:1.17
	netbsd-1-6:1.17.0.12
	netbsd-1-6-base:1.17
	gehenna-devsw:1.17.0.10
	gehenna-devsw-base:1.17
	netbsd-1-5-PATCH003:1.14
	eeh-devprop:1.17.0.8
	eeh-devprop-base:1.17
	newlock:1.17.0.6
	newlock-base:1.17
	ifpoll-base:1.17
	thorpej-mips-cache:1.17.0.2
	thorpej-mips-cache-base:1.17
	thorpej-devvp-base3:1.17
	thorpej-devvp-base2:1.16
	post-chs-ubcperf:1.16
	pre-chs-ubcperf:1.16
	thorpej-devvp:1.16.0.6
	thorpej-devvp-base:1.16
	netbsd-1-5-PATCH002:1.14
	kqueue:1.16.0.4
	kqueue-base:1.18
	netbsd-1-5-PATCH001:1.14
	thorpej_scsipi_beforemerge:1.16
	nathanw_sa:1.16.0.2
	thorpej_scsipi_nbase:1.16
	netbsd-1-5-RELEASE:1.14
	netbsd-1-5-BETA2:1.14
	netbsd-1-5-BETA:1.14
	netbsd-1-4-PATCH003:1.11
	netbsd-1-5-ALPHA2:1.14
	netbsd-1-5:1.14.0.4
	netbsd-1-5-base:1.14
	minoura-xpg4dl-base:1.14
	minoura-xpg4dl:1.14.0.2
	netbsd-1-4-PATCH002:1.11
	chs-ubc2-newbase:1.13
	wrstuden-devbsize-19991221:1.13
	wrstuden-devbsize:1.13.0.8
	wrstuden-devbsize-base:1.13
	kame_141_19991130:1.11
	comdex-fall-1999:1.13.0.6
	comdex-fall-1999-base:1.13
	fvdl-softdep:1.13.0.4
	fvdl-softdep-base:1.13
	thorpej_scsipi:1.13.0.2
	thorpej_scsipi_base:1.16
	netbsd-1-4-PATCH001:1.11
	kame_14_19990705:1.11
	kame_14_19990628:1.11
	kame:1.11.0.6
	chs-ubc2:1.11.0.4
	chs-ubc2-base:1.13
	netbsd-1-4-RELEASE:1.11
	netbsd-1-4:1.11.0.2
	netbsd-1-4-base:1.11
	kenh-if-detach:1.10.0.2
	kenh-if-detach-base:1.10
	chs-ubc:1.8.0.2
	chs-ubc-base:1.8
	eeh-paddr_t:1.3.0.2
	eeh-paddr_t-base:1.3;
locks; strict;
comment	@# @;


1.45
date	2023.07.19.10.22.15;	author macallan;	state Exp;
branches;
next	1.44;
commitid	gafFdElAbFeSNoxE;

1.44
date	2019.05.08.13.40.19;	author isaki;	state Exp;
branches;
next	1.43;
commitid	LEGDdtzAItkeapmB;

1.43
date	2018.09.06.05.36.51;	author maxv;	state Exp;
branches
	1.43.2.1;
next	1.42;
commitid	rBzGO4OZzHoBl0RA;

1.42
date	2016.02.11.02.23.44;	author macallan;	state Exp;
branches
	1.42.16.1
	1.42.18.1;
next	1.41;

1.41
date	2015.01.04.18.18.20;	author macallan;	state Exp;
branches;
next	1.40;

1.40
date	2014.12.16.21.01.34;	author macallan;	state Exp;
branches;
next	1.39;

1.39
date	2012.10.20.13.52.11;	author macallan;	state Exp;
branches
	1.39.14.1;
next	1.38;

1.38
date	2012.09.21.01.07.44;	author macallan;	state Exp;
branches;
next	1.37;

1.37
date	2010.08.18.21.11.50;	author macallan;	state Exp;
branches
	1.37.8.1
	1.37.18.1;
next	1.36;

1.36
date	2010.03.24.00.33.06;	author macallan;	state Exp;
branches;
next	1.35;

1.35
date	2010.03.01.05.42.08;	author macallan;	state Exp;
branches
	1.35.2.1;
next	1.34;

1.34
date	2010.01.27.21.01.33;	author macallan;	state Exp;
branches
	1.34.2.1;
next	1.33;

1.33
date	2009.08.06.18.26.03;	author macallan;	state Exp;
branches;
next	1.32;

1.32
date	2009.04.23.20.46.49;	author macallan;	state Exp;
branches;
next	1.31;

1.31
date	2007.08.26.00.39.39;	author macallan;	state Exp;
branches
	1.31.26.1
	1.31.34.1
	1.31.36.1
	1.31.40.1
	1.31.44.1;
next	1.30;

1.30
date	2007.07.20.22.23.08;	author macallan;	state Exp;
branches
	1.30.4.1
	1.30.6.1;
next	1.29;

1.29
date	2007.04.11.04.45.45;	author macallan;	state Exp;
branches
	1.29.4.1;
next	1.28;

1.28
date	2007.03.14.05.40.35;	author macallan;	state Exp;
branches;
next	1.27;

1.27
date	2007.03.11.00.35.32;	author macallan;	state Exp;
branches
	1.27.2.1;
next	1.26;

1.26
date	2006.11.24.13.23.32;	author martin;	state Exp;
branches
	1.26.4.1
	1.26.8.1;
next	1.25;

1.25
date	2006.03.09.20.44.18;	author macallan;	state Exp;
branches
	1.25.10.1
	1.25.12.1;
next	1.24;

1.24
date	2006.03.09.05.42.35;	author macallan;	state Exp;
branches;
next	1.23;

1.23
date	2005.12.11.12.23.44;	author christos;	state Exp;
branches
	1.23.4.1
	1.23.6.1
	1.23.8.1
	1.23.10.1;
next	1.22;

1.22
date	2005.07.16.18.58.50;	author macallan;	state Exp;
branches;
next	1.21;

1.21
date	2005.05.16.14.43.23;	author macallan;	state Exp;
branches
	1.21.2.1;
next	1.20;

1.20
date	2005.02.27.00.27.48;	author perry;	state Exp;
branches
	1.20.2.1;
next	1.19;

1.19
date	2004.07.24.12.45.00;	author mrg;	state Exp;
branches
	1.19.4.1
	1.19.6.1;
next	1.18;

1.18
date	2002.09.13.14.03.53;	author ad;	state Exp;
branches
	1.18.6.1;
next	1.17;

1.17
date	2001.10.03.04.28.41;	author mrg;	state Exp;
branches;
next	1.16;

1.16
date	2000.12.08.17.29.12;	author martin;	state Exp;
branches
	1.16.2.1
	1.16.4.1
	1.16.6.1;
next	1.15;

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

1.14
date	2000.03.25.19.58.05;	author mycroft;	state Exp;
branches;
next	1.13;

1.13
date	99.06.27.12.47.52;	author pk;	state Exp;
branches
	1.13.2.1;
next	1.12;

1.12
date	99.06.05.14.29.11;	author mrg;	state Exp;
branches;
next	1.11;

1.11
date	99.01.17.20.44.58;	author pk;	state Exp;
branches
	1.11.4.1;
next	1.10;

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

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

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

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

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

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

1.4
date	98.08.27.11.30.45;	author mrg;	state Exp;
branches;
next	1.3;

1.3
date	98.07.28.00.18.00;	author pk;	state Exp;
branches;
next	1.2;

1.2
date	98.07.27.23.54.58;	author pk;	state Exp;
branches;
next	1.1;

1.1
date	98.07.27.19.04.14;	author pk;	state Exp;
branches;
next	;

1.43.2.1
date	2019.05.01.12.18.59;	author isaki;	state Exp;
branches;
next	1.43.2.2;
commitid	3eNmXFWroxWjXulB;

1.43.2.2
date	2019.05.05.02.31.42;	author isaki;	state Exp;
branches;
next	;
commitid	P6qg5pdPOH2RzXlB;

1.42.16.1
date	2018.09.30.01.45.51;	author pgoyette;	state Exp;
branches;
next	;
commitid	SQ44grEPCeKPh4UA;

1.42.18.1
date	2019.06.10.22.07.31;	author christos;	state Exp;
branches;
next	;
commitid	jtc8rnCzWiEEHGqB;

1.39.14.1
date	2015.04.06.15.18.13;	author skrll;	state Exp;
branches;
next	1.39.14.2;

1.39.14.2
date	2016.03.19.11.30.19;	author skrll;	state Exp;
branches;
next	;

1.37.8.1
date	2012.10.30.17.22.00;	author yamt;	state Exp;
branches;
next	;

1.37.18.1
date	2012.11.20.03.02.32;	author tls;	state Exp;
branches;
next	1.37.18.2;

1.37.18.2
date	2017.12.03.11.37.32;	author jdolecek;	state Exp;
branches;
next	;
commitid	XcIYRZTAh1LmerhA;

1.35.2.1
date	2010.05.30.05.17.42;	author rmind;	state Exp;
branches;
next	1.35.2.2;

1.35.2.2
date	2011.03.05.20.54.04;	author rmind;	state Exp;
branches;
next	;

1.34.2.1
date	2010.04.30.14.43.48;	author uebayasi;	state Exp;
branches;
next	1.34.2.2;

1.34.2.2
date	2010.10.22.07.22.14;	author uebayasi;	state Exp;
branches;
next	;

1.31.26.1
date	2009.05.04.08.13.17;	author yamt;	state Exp;
branches;
next	1.31.26.2;

1.31.26.2
date	2009.08.19.18.47.18;	author yamt;	state Exp;
branches;
next	1.31.26.3;

1.31.26.3
date	2010.03.11.15.04.02;	author yamt;	state Exp;
branches;
next	1.31.26.4;

1.31.26.4
date	2010.08.11.22.54.10;	author yamt;	state Exp;
branches;
next	1.31.26.5;

1.31.26.5
date	2010.10.09.03.32.24;	author yamt;	state Exp;
branches;
next	;

1.31.34.1
date	2009.04.28.07.36.32;	author skrll;	state Exp;
branches;
next	;

1.31.36.1
date	2009.10.18.13.23.31;	author bouyer;	state Exp;
branches;
next	1.31.36.2;

1.31.36.2
date	2009.10.18.14.32.29;	author bouyer;	state Exp;
branches;
next	;

1.31.40.1
date	2009.05.13.17.21.22;	author jym;	state Exp;
branches;
next	;

1.31.44.1
date	2010.04.21.00.27.51;	author matt;	state Exp;
branches;
next	;

1.30.4.1
date	2007.09.03.16.48.38;	author jmcneill;	state Exp;
branches;
next	;

1.30.6.1
date	2007.07.20.22.23.08;	author macallan;	state dead;
branches;
next	1.30.6.2;

1.30.6.2
date	2007.07.20.22.23.09;	author macallan;	state Exp;
branches;
next	;

1.29.4.1
date	2007.08.15.13.48.42;	author skrll;	state Exp;
branches;
next	1.29.4.2;

1.29.4.2
date	2007.09.03.10.21.59;	author skrll;	state Exp;
branches;
next	;

1.27.2.1
date	2007.07.11.20.08.13;	author mjf;	state Exp;
branches;
next	;

1.26.4.1
date	2007.03.12.05.57.07;	author rmind;	state Exp;
branches;
next	1.26.4.2;

1.26.4.2
date	2007.03.24.14.55.46;	author yamt;	state Exp;
branches;
next	1.26.4.3;

1.26.4.3
date	2007.04.15.16.03.31;	author yamt;	state Exp;
branches;
next	;

1.26.8.1
date	2007.03.13.16.50.31;	author ad;	state Exp;
branches;
next	1.26.8.2;

1.26.8.2
date	2007.04.10.13.24.33;	author ad;	state Exp;
branches;
next	1.26.8.3;

1.26.8.3
date	2007.05.27.14.30.27;	author ad;	state Exp;
branches;
next	1.26.8.4;

1.26.8.4
date	2007.08.20.18.37.45;	author ad;	state Exp;
branches;
next	1.26.8.5;

1.26.8.5
date	2007.10.09.13.42.04;	author ad;	state Exp;
branches;
next	;

1.25.10.1
date	2007.01.12.00.57.48;	author ad;	state Exp;
branches;
next	;

1.25.12.1
date	2006.12.10.07.18.15;	author yamt;	state Exp;
branches;
next	;

1.23.4.1
date	2006.09.09.02.54.25;	author rpaulo;	state Exp;
branches;
next	;

1.23.6.1
date	2006.04.22.11.39.28;	author simonb;	state Exp;
branches;
next	;

1.23.8.1
date	2006.03.13.09.07.32;	author yamt;	state Exp;
branches;
next	;

1.23.10.1
date	2006.04.19.03.26.08;	author elad;	state Exp;
branches;
next	;

1.21.2.1
date	2006.06.21.15.06.47;	author yamt;	state Exp;
branches;
next	1.21.2.2;

1.21.2.2
date	2006.12.30.20.49.33;	author yamt;	state Exp;
branches;
next	1.21.2.3;

1.21.2.3
date	2007.09.03.14.38.29;	author yamt;	state Exp;
branches;
next	;

1.20.2.1
date	2005.06.08.11.57.20;	author tron;	state Exp;
branches;
next	;

1.19.4.1
date	2005.04.29.11.29.16;	author kent;	state Exp;
branches;
next	;

1.19.6.1
date	2005.03.19.08.35.47;	author yamt;	state Exp;
branches;
next	;

1.18.6.1
date	2004.08.03.10.51.04;	author skrll;	state Exp;
branches;
next	1.18.6.2;

1.18.6.2
date	2004.09.18.14.51.16;	author skrll;	state Exp;
branches;
next	1.18.6.3;

1.18.6.3
date	2004.09.21.13.33.13;	author skrll;	state Exp;
branches;
next	1.18.6.4;

1.18.6.4
date	2005.03.04.16.50.31;	author skrll;	state Exp;
branches;
next	1.18.6.5;

1.18.6.5
date	2005.11.10.14.07.47;	author skrll;	state Exp;
branches;
next	;

1.16.2.1
date	2001.10.08.20.11.25;	author nathanw;	state Exp;
branches;
next	1.16.2.2;

1.16.2.2
date	2002.09.17.21.21.04;	author nathanw;	state Exp;
branches;
next	;

1.16.4.1
date	2002.01.10.19.58.10;	author thorpej;	state Exp;
branches;
next	1.16.4.2;

1.16.4.2
date	2002.10.10.18.42.05;	author jdolecek;	state Exp;
branches;
next	;

1.16.6.1
date	2001.10.11.00.02.26;	author fvdl;	state Exp;
branches;
next	;

1.13.2.1
date	2000.11.20.11.43.05;	author bouyer;	state Exp;
branches;
next	1.13.2.2;

1.13.2.2
date	2000.12.13.15.50.12;	author bouyer;	state Exp;
branches;
next	;

1.11.4.1
date	99.06.21.01.19.07;	author thorpej;	state Exp;
branches;
next	1.11.4.2;

1.11.4.2
date	99.07.01.23.36.01;	author thorpej;	state Exp;
branches;
next	;


desc
@@


1.45
log
@- make colour depth in fb mode configurable, default to 8bit
- support ioctl(FBIO*CMAP)
@
text
@#	$NetBSD: files.sbus,v 1.44 2019/05/08 13:40:19 isaki Exp $
#
# Config file and device description for machine-independent SBUS code.
# Included by ports that need it.

device	sbus { slot = -1, offset = -1 }
#notyet:file	dev/sbus/sbus.c			sbus

# Sbus expander device
device	xbox {}
attach	xbox at sbus
attach	sbus at xbox with sbus_xbox
file	dev/sbus/xbox.c			xbox

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

# Sbus NCR539x SCSI & Lance Ethernet
device	dma {}: lsi64854
attach	dma at sbus with dma_sbus
device	ledma {}: lsi64854
attach	ledma at sbus
file	dev/sbus/dma_sbus.c		dma_sbus | ledma

device	lebuffer {}
attach	lebuffer at sbus
file	dev/sbus/lebuffer.c		lebuffer

# device definition in sys/conf/files
attach	le at sbus with le_sbus: le24
attach	le at lebuffer with le_lebuffer: le24
attach	le at ledma with le_ledma: le24
file	dev/sbus/if_le.c		le_sbus
file	dev/sbus/if_le_lebuffer.c	le_lebuffer
file	dev/sbus/if_le_ledma.c		le_ledma

attach	esp at sbus with esp_sbus
attach	esp at dma with esp_dma
file	dev/sbus/esp_sbus.c		esp_sbus | esp_dma	needs-flag

# LSI64854 based bi-directional parallel port
device	bpp {}: lsi64854
attach	bpp at sbus
file	dev/sbus/bpp.c			bpp	needs-flag

device	qec {}
attach	qec at sbus
file	dev/sbus/qec.c			qec

device	be: arp, ether, ifnet, mii
attach	be at qec
file	dev/sbus/be.c			be

device	qe: arp, ether, ifnet
attach	qe at qec
file	dev/sbus/qe.c			qe

attach	hme at sbus with hme_sbus
file	dev/sbus/if_hme_sbus.c		hme_sbus

attach	gem at sbus with gem_sbus
file	dev/sbus/if_gem_sbus.c		gem_sbus

attach	audiocs at sbus with audiocs_sbus
file	dev/sbus/cs4231_sbus.c		audiocs_sbus

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

# XXX this should use the cd18xx code when it (the cd18xx code) works.
device spif {}
attach spif at sbus
device stty: tty
attach stty at spif
device sbpp
attach sbpp at spif
file   dev/sbus/spif.c                 spif | stty | sbpp needs-flag

device siosixteen { channel = -1 }
attach siosixteen at sbus
device clcd: tty, cd18xx
attach clcd at siosixteen
file	dev/sbus/sio16.c		siosixteen | clcd needs-flag

# STP4020 SBus to PCMCIA bridge (`nell' to her friends)
device	nell: pcmciabus
attach	nell at sbus
file	dev/sbus/stp4020.c		nell

#
# Framebuffer devices (requires dev/sun/files.sun)
#
attach	bwtwo at sbus with bwtwo_sbus
file	dev/sbus/bwtwo_sbus.c		bwtwo_sbus

attach	cgsix at sbus with cgsix_sbus
file	dev/sbus/cgsix_sbus.c		cgsix_sbus

attach	cgthree at sbus with cgthree_sbus
file	dev/sbus/cgthree_sbus.c		cgthree_sbus

# framebuffer devices implemented only on SBus
device	tcx: fb, rasops8, wsemuldisplaydev, vcons
attach	tcx at sbus
file	dev/sbus/tcx.c			tcx needs-flag

device	zx: fb, rasops32, wsemuldisplaydev, vcons
attach	zx at sbus
file	dev/sbus/zx.c			zx

# Tadpole 3GX/3GS (P9100 -- P Nine One Zero Zero -> pnozz)
defflag	opt_pnozz.h	PNOZZ_DEBUG
defflag opt_pnozz.h	PNOZZ_EMUL_CG3
defflag opt_pnozz.h	PNOZZ_USE_LATCH
device	pnozz: fb, rasops8, bt_dac, wsemuldisplaydev, vcons, glyphcache
attach	pnozz at sbus
file	dev/sbus/p9100.c		pnozz needs-flag

# SUNW,DBRI audio
defflag	opt_sbus_dbri.h	DBRI_DEBUG
defflag	opt_sbus_dbri.h	DBRI_SPIN
device	dbri { }: audiobus
attach	dbri at sbus
file	dev/sbus/dbri.c			dbri

# an SBus frontend for genfb
attach genfb at sbus with genfb_sbus : fb
file	dev/sbus/genfb_sbus.c	genfb_sbus

# Fujitsu AG-10e
defflag	opt_agten.h	AGTEN_DEBUG
device	agten: fb, rasops8, bt_dac, wsemuldisplaydev, vcons, glyphcache
attach	agten at sbus
file	dev/sbus/agten.c		agten needs-flag
file	dev/ic/i128.c			agten

# Sun CG12 / Matrox SG3
defflag opt_cgtwelve.h	CG12_DEBUG CG12_COLOR CG12_SHADOW
device	cgtwelve: fb, rasops1, rasops8, wsemuldisplaydev, vcons
attach	cgtwelve at sbus
file	dev/sbus/cgtwelve.c		cgtwelve

# SSB MGX
defflag 	opt_mgx.h	MGX_DEBUG
defparam	opt_mgx.h	MGX_DEPTH=8
defparam	opt_mgx.h	MGX_X_DEPTH=8
device	mgx: fb, rasops8, rasops32, wsemuldisplaydev, vcons, glyphcache
attach	mgx at sbus
file	dev/sbus/mgx.c			mgx
@


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

Some file paths are changed:
- dev/audio.c         -> dev/audio/audio.c (rewritten)
- dev/audiovar.h      -> dev/audio/audiovar.h
- dev/audio_dai.h     -> dev/audio/audio_dai.h
- dev/audio_if.h      -> dev/audio/audio_if.h
- dev/audiobell.c     -> dev/audio/audiobell.c
- dev/audiobellvar.h  -> dev/audio/audiobellvar.h
- dev/mulaw.[ch]      -> dev/audio/mulaw.[ch] + dev/audio/alaw.c
@
text
@d1 1
a1 1
#	$NetBSD: files.sbus,v 1.43 2018/09/06 05:36:51 maxv Exp $
d156 1
@


1.43
log
@Retire the 'midway' driver. Discussed on tech-net@@ recently and also three
years ago, part of removing the network ATM code.
@
text
@d1 1
a1 1
#	$NetBSD: files.sbus,v 1.42 2016/02/11 02:23:44 macallan Exp $
d131 2
a132 2
defflag	opt_sbus_dbri.h	DBRI_BIG_BUFFER DBRI_SPIN
device	dbri { }: audiobus, auconv, mulaw
@


1.43.2.1
log
@Adapt dbri to audio2.
- Add some mutex_enter/exit.
- Remove DBRI_BIG_BUFFER option.  Such big buffer will not necessary
  in audio2.
Thank you, macallan@@.
@
text
@d1 1
a1 1
#	$NetBSD: files.sbus,v 1.43 2018/09/06 05:36:51 maxv Exp $
d131 1
a131 1
defflag	opt_sbus_dbri.h	DBRI_SPIN
@


1.43.2.2
log
@Remove obsoleted au{,rate,vol}conv and mulaw attributes.
audio provides the equivalent of them inseparably.
@
text
@d1 1
a1 1
#	$NetBSD: files.sbus,v 1.43.2.1 2019/05/01 12:18:59 isaki Exp $
d132 1
a132 1
device	dbri { }: audiobus
@


1.42
log
@switch to 32bit colour in WSDISPLAYIO_MODE_MAPPED, now X with wsfb will work
Not optimal though - for some reason the framebuffer's endianness in 32bit
colour is wrong and I have no idea (yet) how to change that, so many apps
using xrender will crash.
@
text
@d1 1
a1 1
#	$NetBSD: files.sbus,v 1.41 2015/01/04 18:18:20 macallan Exp $
a47 5
# Efficient Networks, Inc. ATM interface
# device declaration in sys/conf/files
attach	en at sbus with en_sbus
file	dev/sbus/if_en.c		en_sbus

@


1.42.18.1
log
@Sync with HEAD
@
text
@d1 1
a1 1
#	$NetBSD: files.sbus,v 1.44 2019/05/08 13:40:19 isaki Exp $
d48 5
d136 2
a137 2
defflag	opt_sbus_dbri.h	DBRI_SPIN
device	dbri { }: audiobus
@


1.42.16.1
log
@Ssync with HEAD
@
text
@d1 1
a1 1
#	$NetBSD: files.sbus,v 1.43 2018/09/06 05:36:51 maxv Exp $
d48 5
@


1.41
log
@support hardware acceleration, adapted from OpenBSD
TODO: figure out how to do host blits so we can get away without mapping the
      framebuffer
@
text
@d1 1
a1 1
#	$NetBSD: files.sbus,v 1.40 2014/12/16 21:01:34 macallan Exp $
d159 3
a161 2
defflag opt_mgx.h	MGX_DEBUG
device	mgx: fb, rasops8, wsemuldisplaydev, vcons, glyphcache
@


1.40
log
@first draft of a driver for SMSI,mgx
More or less an Alliance Semiconductors ProMotion AT24 with some PCI-SBus
glue and 4MB framebuffer. No acceleration yet, just enough wsdisplay/vcons
setup and DAC programming to be functional.
@
text
@d1 1
a1 1
#	$NetBSD: files.sbus,v 1.39 2012/10/20 13:52:11 macallan Exp $
d160 1
a160 1
device	mgx: fb, rasops8, wsemuldisplaydev, vcons
@


1.39
log
@- only sync the drawing engine when we're about to access video memory
- use the blitter to draw the cursor
- use the glyphcache to minimize vram access
-> about 15% to 20% speedup
@
text
@d1 1
a1 1
#	$NetBSD: files.sbus,v 1.38 2012/09/21 01:07:44 macallan Exp $
d157 6
@


1.39.14.1
log
@Sync with HEAD
@
text
@d1 1
a1 1
#	$NetBSD: files.sbus,v 1.41 2015/01/04 18:18:20 macallan Exp $
a156 6

# SSB MGX
defflag opt_mgx.h	MGX_DEBUG
device	mgx: fb, rasops8, wsemuldisplaydev, vcons, glyphcache
attach	mgx at sbus
file	dev/sbus/mgx.c			mgx
@


1.39.14.2
log
@Sync with HEAD
@
text
@d1 1
a1 1
#	$NetBSD: files.sbus,v 1.39.14.1 2015/04/06 15:18:13 skrll Exp $
d159 2
a160 3
defflag 	opt_mgx.h	MGX_DEBUG
defparam	opt_mgx.h	MGX_DEPTH=8
device	mgx: fb, rasops8, rasops32, wsemuldisplaydev, vcons, glyphcache
@


1.38
log
@support anti-aliased fonts, glyph caching etc.
@
text
@d1 1
a1 1
#	$NetBSD: files.sbus,v 1.37 2010/08/18 21:11:50 macallan Exp $
d147 1
a147 1
device	agten: fb, rasops8, bt_dac, wsemuldisplaydev, vcons
@


1.37
log
@- add support for running the console in 8 bit colour
- make shadow fb optional
- use VCONS_DONT_READ if there's no shadow fb
@
text
@d1 1
a1 1
#	$NetBSD: files.sbus,v 1.36 2010/03/24 00:33:06 macallan Exp $
d130 1
a130 1
device	pnozz: fb, rasops8, bt_dac, wsemuldisplaydev, vcons
@


1.37.18.1
log
@Resync to 2012-11-19 00:00:00 UTC
@
text
@d1 1
a1 1
#	$NetBSD: files.sbus,v 1.39 2012/10/20 13:52:11 macallan Exp $
d130 1
a130 1
device	pnozz: fb, rasops8, bt_dac, wsemuldisplaydev, vcons, glyphcache
d147 1
a147 1
device	agten: fb, rasops8, bt_dac, wsemuldisplaydev, vcons, glyphcache
@


1.37.18.2
log
@update from HEAD
@
text
@d1 1
a1 1
#	$NetBSD$
a156 7

# SSB MGX
defflag 	opt_mgx.h	MGX_DEBUG
defparam	opt_mgx.h	MGX_DEPTH=8
device	mgx: fb, rasops8, rasops32, wsemuldisplaydev, vcons, glyphcache
attach	mgx at sbus
file	dev/sbus/mgx.c			mgx
@


1.37.8.1
log
@sync with head
@
text
@d1 1
a1 1
#	$NetBSD: files.sbus,v 1.37 2010/08/18 21:11:50 macallan Exp $
d130 1
a130 1
device	pnozz: fb, rasops8, bt_dac, wsemuldisplaydev, vcons, glyphcache
d147 1
a147 1
device	agten: fb, rasops8, bt_dac, wsemuldisplaydev, vcons, glyphcache
@


1.36
log
@first stab at a driver for the cg12 / matrox cg3
for now it uses the same monochrome overlay as OBP, otherwise it's got the
usual wsdisplay / vcons goodies
TODO:
- fill in mmap and ioctl methods so we can at least run X in monochrome
- figure out where the 24bit buffer is ( and maybe if there's an 8 bit buffer )
- see if we can do any acceleration
- find the DAC registers
@
text
@d1 1
a1 1
#	$NetBSD: files.sbus,v 1.35 2010/03/01 05:42:08 macallan Exp $
d153 1
a153 1
defflag opt_cgtwelve.h	CG12_DEBUG
@


1.35
log
@make latching optional.
The SPARCbook docs claim it's necessary but my 3GX happily works without.
@
text
@d1 1
a1 1
#	$NetBSD: files.sbus,v 1.34 2010/01/27 21:01:33 macallan Exp $
d151 6
@


1.35.2.1
log
@sync with head
@
text
@d1 1
a1 1
#	$NetBSD: files.sbus,v 1.35 2010/03/01 05:42:08 macallan Exp $
a150 6

# Sun CG12 / Matrox SG3
defflag opt_cgtwelve.h	CG12_DEBUG
device	cgtwelve: fb, rasops1, rasops8, wsemuldisplaydev, vcons
attach	cgtwelve at sbus
file	dev/sbus/cgtwelve.c		cgtwelve
@


1.35.2.2
log
@sync with head
@
text
@d1 1
a1 1
#	$NetBSD$
d153 1
a153 1
defflag opt_cgtwelve.h	CG12_DEBUG CG12_COLOR CG12_SHADOW
@


1.34
log
@tcx doesn't use bt_dac
@
text
@d1 1
a1 1
#	$NetBSD: files.sbus,v 1.33 2009/08/06 18:26:03 macallan Exp $
d129 1
@


1.34.2.1
log
@Sync with HEAD.
@
text
@d1 1
a1 1
#	$NetBSD$
a128 1
defflag opt_pnozz.h	PNOZZ_USE_LATCH
a149 6

# Sun CG12 / Matrox SG3
defflag opt_cgtwelve.h	CG12_DEBUG
device	cgtwelve: fb, rasops1, rasops8, wsemuldisplaydev, vcons
attach	cgtwelve at sbus
file	dev/sbus/cgtwelve.c		cgtwelve
@


1.34.2.2
log
@Sync with HEAD (-D20101022).
@
text
@d153 1
a153 1
defflag opt_cgtwelve.h	CG12_DEBUG CG12_COLOR CG12_SHADOW
@


1.33
log
@make the tcx driver do something useful:
- attach a wsdisplay
- make it work with an S24
- accelerate scrolling and character drawing
This isn't quite finished yet, it works fine as a console but most things
X will need are not functional right now.
@
text
@d1 1
a1 1
#	$NetBSD: files.sbus,v 1.32 2009/04/23 20:46:49 macallan Exp $
d118 1
a118 1
device	tcx: bt_dac, fb, rasops8, wsemuldisplaydev, vcons
@


1.32
log
@Add wscons support
@
text
@d1 1
a1 1
#	$NetBSD: files.sbus,v 1.31 2007/08/26 00:39:39 macallan Exp $
d118 1
a118 1
device	tcx: bt_dac, fb, rasops8, rasops24
d128 1
@


1.31
log
@add a driver for Fujitsu AG-10e graphics boards
Features so far:
- use the blitter for scrolling and solid fills
- the usual wscons stuff, virtual consoles etc.
Things missing:
- /dev/fb* support
- XFree86 support although wsfb in 8bit should work
- hardware cursor support for X
- character drawing in hardware so we can run the blitter completely
  asynchronous
@
text
@d1 1
a1 1
#	$NetBSD: files.sbus,v 1.30 2007/07/20 22:23:08 macallan Exp $
d122 1
a122 1
device	zx: fb, rasops32
@


1.31.44.1
log
@sync to netbsd-5
@
text
@d1 1
a1 1
#	$NetBSD: files.sbus,v 1.31.36.2 2009/10/18 14:32:29 bouyer Exp $
@


1.31.36.1
log
@Pull up following revision(s) (requested by macallan in ticket #960):
	sys/dev/sbus/zxreg.h: revision 1.7
	sys/dev/sbus/files.sbus: revision 1.32
	sys/dev/sbus/zxvar.h: revision 1.4
	sys/dev/sbus/zx.c: revision 1.27
Add wscons support
@
text
@d1 1
a1 1
#	$NetBSD$
d122 1
a122 1
device	zx: fb, rasops32, wsemuldisplaydev, vcons
@


1.31.36.2
log
@Back out ticket 960
@
text
@d122 1
a122 1
device	zx: fb, rasops32
@


1.31.40.1
log
@Sync with HEAD.

Commit is split, to avoid a "too many arguments" protocol error.
@
text
@d1 1
a1 1
#	$NetBSD: files.sbus,v 1.32 2009/04/23 20:46:49 macallan Exp $
d122 1
a122 1
device	zx: fb, rasops32, wsemuldisplaydev, vcons
@


1.31.26.1
log
@sync with head.
@
text
@d1 1
a1 1
#	$NetBSD: files.sbus,v 1.31 2007/08/26 00:39:39 macallan Exp $
d122 1
a122 1
device	zx: fb, rasops32, wsemuldisplaydev, vcons
@


1.31.26.2
log
@sync with head.
@
text
@d1 1
a1 1
#	$NetBSD: files.sbus,v 1.31.26.1 2009/05/04 08:13:17 yamt Exp $
d118 1
a118 1
device	tcx: bt_dac, fb, rasops8, wsemuldisplaydev, vcons
a127 1
defflag opt_pnozz.h	PNOZZ_EMUL_CG3
@


1.31.26.3
log
@sync with head
@
text
@d1 1
a1 1
#	$NetBSD: files.sbus,v 1.31.26.2 2009/08/19 18:47:18 yamt Exp $
d118 1
a118 1
device	tcx: fb, rasops8, wsemuldisplaydev, vcons
a128 1
defflag opt_pnozz.h	PNOZZ_USE_LATCH
@


1.31.26.4
log
@sync with head.
@
text
@d1 1
a1 1
#	$NetBSD: files.sbus,v 1.31.26.3 2010/03/11 15:04:02 yamt Exp $
a150 6

# Sun CG12 / Matrox SG3
defflag opt_cgtwelve.h	CG12_DEBUG
device	cgtwelve: fb, rasops1, rasops8, wsemuldisplaydev, vcons
attach	cgtwelve at sbus
file	dev/sbus/cgtwelve.c		cgtwelve
@


1.31.26.5
log
@sync with head
@
text
@d1 1
a1 1
#	$NetBSD: files.sbus,v 1.31.26.4 2010/08/11 22:54:10 yamt Exp $
d153 1
a153 1
defflag opt_cgtwelve.h	CG12_DEBUG CG12_COLOR CG12_SHADOW
@


1.31.34.1
log
@Sync with HEAD.
@
text
@d1 1
a1 1
#	$NetBSD: files.sbus,v 1.32 2009/04/23 20:46:49 macallan Exp $
d122 1
a122 1
device	zx: fb, rasops32, wsemuldisplaydev, vcons
@


1.30
log
@pull in mulaw with dbri
Although dbri supports mulaw and a-law in hardware we can unly use it in mono
so for 8bit stereo we need to use sw encoding
@
text
@d1 1
a1 1
#	$NetBSD: files.sbus,v 1.29 2007/04/11 04:45:45 macallan Exp $
d127 1
d142 7
@


1.30.6.1
log
@file files.sbus was added on branch matt-mips64 on 2007-07-20 22:23:09 +0000
@
text
@d1 140
@


1.30.6.2
log
@pull in mulaw with dbri
Although dbri supports mulaw and a-law in hardware we can unly use it in mono
so for 8bit stereo we need to use sw encoding
@
text
@a0 140
#	$NetBSD: files.sbus,v 1.30 2007/07/20 22:23:08 macallan Exp $
#
# Config file and device description for machine-independent SBUS code.
# Included by ports that need it.

device	sbus { slot = -1, offset = -1 }
#notyet:file	dev/sbus/sbus.c			sbus

# Sbus expander device
device	xbox {}
attach	xbox at sbus
attach	sbus at xbox with sbus_xbox
file	dev/sbus/xbox.c			xbox

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

# Sbus NCR539x SCSI & Lance Ethernet
device	dma {}: lsi64854
attach	dma at sbus with dma_sbus
device	ledma {}: lsi64854
attach	ledma at sbus
file	dev/sbus/dma_sbus.c		dma_sbus | ledma

device	lebuffer {}
attach	lebuffer at sbus
file	dev/sbus/lebuffer.c		lebuffer

# device definition in sys/conf/files
attach	le at sbus with le_sbus: le24
attach	le at lebuffer with le_lebuffer: le24
attach	le at ledma with le_ledma: le24
file	dev/sbus/if_le.c		le_sbus
file	dev/sbus/if_le_lebuffer.c	le_lebuffer
file	dev/sbus/if_le_ledma.c		le_ledma

attach	esp at sbus with esp_sbus
attach	esp at dma with esp_dma
file	dev/sbus/esp_sbus.c		esp_sbus | esp_dma	needs-flag

# LSI64854 based bi-directional parallel port
device	bpp {}: lsi64854
attach	bpp at sbus
file	dev/sbus/bpp.c			bpp	needs-flag

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

device	qec {}
attach	qec at sbus
file	dev/sbus/qec.c			qec

device	be: arp, ether, ifnet, mii
attach	be at qec
file	dev/sbus/be.c			be

device	qe: arp, ether, ifnet
attach	qe at qec
file	dev/sbus/qe.c			qe

attach	hme at sbus with hme_sbus
file	dev/sbus/if_hme_sbus.c		hme_sbus

attach	gem at sbus with gem_sbus
file	dev/sbus/if_gem_sbus.c		gem_sbus

attach	audiocs at sbus with audiocs_sbus
file	dev/sbus/cs4231_sbus.c		audiocs_sbus

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

# XXX this should use the cd18xx code when it (the cd18xx code) works.
device spif {}
attach spif at sbus
device stty: tty
attach stty at spif
device sbpp
attach sbpp at spif
file   dev/sbus/spif.c                 spif | stty | sbpp needs-flag

device siosixteen { channel = -1 }
attach siosixteen at sbus
device clcd: tty, cd18xx
attach clcd at siosixteen
file	dev/sbus/sio16.c		siosixteen | clcd needs-flag

# STP4020 SBus to PCMCIA bridge (`nell' to her friends)
device	nell: pcmciabus
attach	nell at sbus
file	dev/sbus/stp4020.c		nell

#
# Framebuffer devices (requires dev/sun/files.sun)
#
attach	bwtwo at sbus with bwtwo_sbus
file	dev/sbus/bwtwo_sbus.c		bwtwo_sbus

attach	cgsix at sbus with cgsix_sbus
file	dev/sbus/cgsix_sbus.c		cgsix_sbus

attach	cgthree at sbus with cgthree_sbus
file	dev/sbus/cgthree_sbus.c		cgthree_sbus

# framebuffer devices implemented only on SBus
device	tcx: bt_dac, fb, rasops8, rasops24
attach	tcx at sbus
file	dev/sbus/tcx.c			tcx needs-flag

device	zx: fb, rasops32
attach	zx at sbus
file	dev/sbus/zx.c			zx

# Tadpole 3GX/3GS (P9100 -- P Nine One Zero Zero -> pnozz)
device	pnozz: fb, rasops8, bt_dac, wsemuldisplaydev, vcons
attach	pnozz at sbus
file	dev/sbus/p9100.c		pnozz needs-flag

# SUNW,DBRI audio
defflag	opt_sbus_dbri.h	DBRI_DEBUG
defflag	opt_sbus_dbri.h	DBRI_BIG_BUFFER DBRI_SPIN
device	dbri { }: audiobus, auconv, mulaw
attach	dbri at sbus
file	dev/sbus/dbri.c			dbri

# an SBus frontend for genfb
attach genfb at sbus with genfb_sbus : fb
file	dev/sbus/genfb_sbus.c	genfb_sbus
@


1.30.4.1
log
@Sync with HEAD.
@
text
@d1 1
a1 1
#	$NetBSD: files.sbus,v 1.31 2007/08/26 00:39:39 macallan Exp $
a126 1
defflag	opt_pnozz.h	PNOZZ_DEBUG
a140 7

# Fujitsu AG-10e
defflag	opt_agten.h	AGTEN_DEBUG
device	agten: fb, rasops8, bt_dac, wsemuldisplaydev, vcons
attach	agten at sbus
file	dev/sbus/agten.c		agten needs-flag
file	dev/ic/i128.c			agten
@


1.29
log
@add an sbus frontend fro genfb
in theory this should work on any SBus framebuffer
tested on various cgsix and p9100, needs to be tested on more hardware
@
text
@d1 1
a1 1
#	$NetBSD: files.sbus,v 1.28 2007/03/14 05:40:35 macallan Exp $
d134 1
a134 1
device	dbri { }: audiobus, auconv
@


1.29.4.1
log
@Sync with HEAD.
@
text
@d1 1
a1 1
#	$NetBSD: files.sbus,v 1.30 2007/07/20 22:23:08 macallan Exp $
d134 1
a134 1
device	dbri { }: audiobus, auconv, mulaw
@


1.29.4.2
log
@Sync with HEAD.
@
text
@d1 1
a1 1
#	$NetBSD: files.sbus,v 1.29.4.1 2007/08/15 13:48:42 skrll Exp $
a126 1
defflag	opt_pnozz.h	PNOZZ_DEBUG
a140 7

# Fujitsu AG-10e
defflag	opt_agten.h	AGTEN_DEBUG
device	agten: fb, rasops8, bt_dac, wsemuldisplaydev, vcons
attach	agten at sbus
file	dev/sbus/agten.c		agten needs-flag
file	dev/ic/i128.c			agten
@


1.28
log
@- add dummy input methods so we don't panic if someone tries to read
- add dummy input mixer controls
- restart tx DMA on PWR_RESUME
- power up on PWR_RESUME only if we really have to
- add an option to control wether to spin or sleep when waiting for the chip
  to switch between data and control mode
@
text
@d1 1
a1 1
#	$NetBSD: files.sbus,v 1.27 2007/03/11 00:35:32 macallan Exp $
d138 3
@


1.27
log
@don't pull in stuff we don't actually use:
- nuke mulaw from dbri
- nuke rasops16 and rasops32 from pnozz
@
text
@d1 1
a1 1
#	$NetBSD: files.sbus,v 1.26 2006/11/24 13:23:32 martin Exp $
d133 1
a133 1
defflag	opt_sbus_dbri.h	DBRI_BIG_BUFFER
@


1.27.2.1
log
@Sync with head.
@
text
@d1 1
a1 1
#	$NetBSD: files.sbus,v 1.29 2007/04/11 04:45:45 macallan Exp $
d133 1
a133 1
defflag	opt_sbus_dbri.h	DBRI_BIG_BUFFER DBRI_SPIN
a137 3
# an SBus frontend for genfb
attach genfb at sbus with genfb_sbus : fb
file	dev/sbus/genfb_sbus.c	genfb_sbus
@


1.26
log
@Snapshot of work in progress gem @@ sbus attachement. Don't use at home
yet!
Thanks to Steve Rikli for providing hardware and test equipement,
and to uwe for a lot help understanding the hardware.
@
text
@d1 1
a1 1
#	$NetBSD: files.sbus,v 1.25 2006/03/09 20:44:18 macallan Exp $
d127 1
a127 1
device	pnozz: fb, bt_dac, rasops8, rasops16, rasops32, wsemuldisplaydev, vcons
d134 1
a134 1
device	dbri { }: audiobus, auconv, mulaw
@


1.26.8.1
log
@Sync with head.
@
text
@d1 1
a1 1
#	$NetBSD: files.sbus,v 1.26 2006/11/24 13:23:32 martin Exp $
d127 1
a127 1
device	pnozz: fb, rasops8, bt_dac, wsemuldisplaydev, vcons
d134 1
a134 1
device	dbri { }: audiobus, auconv
@


1.26.8.2
log
@Sync with head.
@
text
@d1 1
a1 1
#	$NetBSD: files.sbus,v 1.26.8.1 2007/03/13 16:50:31 ad Exp $
d133 1
a133 1
defflag	opt_sbus_dbri.h	DBRI_BIG_BUFFER DBRI_SPIN
@


1.26.8.3
log
@Sync with head.
@
text
@d1 1
a1 1
#	$NetBSD: files.sbus,v 1.26.8.2 2007/04/10 13:24:33 ad Exp $
a137 3
# an SBus frontend for genfb
attach genfb at sbus with genfb_sbus : fb
file	dev/sbus/genfb_sbus.c	genfb_sbus
@


1.26.8.4
log
@Sync with HEAD.
@
text
@d1 1
a1 1
#	$NetBSD: files.sbus,v 1.26.8.3 2007/05/27 14:30:27 ad Exp $
d134 1
a134 1
device	dbri { }: audiobus, auconv, mulaw
@


1.26.8.5
log
@Sync with head.
@
text
@d1 1
a1 1
#	$NetBSD: files.sbus,v 1.26.8.4 2007/08/20 18:37:45 ad Exp $
a126 1
defflag	opt_pnozz.h	PNOZZ_DEBUG
a140 7

# Fujitsu AG-10e
defflag	opt_agten.h	AGTEN_DEBUG
device	agten: fb, rasops8, bt_dac, wsemuldisplaydev, vcons
attach	agten at sbus
file	dev/sbus/agten.c		agten needs-flag
file	dev/ic/i128.c			agten
@


1.26.4.1
log
@Sync with HEAD.
@
text
@d1 1
a1 1
#	$NetBSD: files.sbus,v 1.26 2006/11/24 13:23:32 martin Exp $
d127 1
a127 1
device	pnozz: fb, rasops8, bt_dac, wsemuldisplaydev, vcons
d134 1
a134 1
device	dbri { }: audiobus, auconv
@


1.26.4.2
log
@sync with head.
@
text
@d1 1
a1 1
#	$NetBSD: files.sbus,v 1.26.4.1 2007/03/12 05:57:07 rmind Exp $
d133 1
a133 1
defflag	opt_sbus_dbri.h	DBRI_BIG_BUFFER DBRI_SPIN
@


1.26.4.3
log
@sync with head.
@
text
@d1 1
a1 1
#	$NetBSD: files.sbus,v 1.26.4.2 2007/03/24 14:55:46 yamt Exp $
a137 3
# an SBus frontend for genfb
attach genfb at sbus with genfb_sbus : fb
file	dev/sbus/genfb_sbus.c	genfb_sbus
@


1.25
log
@keep the chip powered down when not in use on machines that support it
( like SPARCbooks ) - needs testing on other machines
tested on my SPARCbook 3GX
@
text
@d1 1
a1 1
#	$NetBSD: files.sbus,v 1.24 2006/03/09 05:42:35 macallan Exp $
d68 3
@


1.25.10.1
log
@Sync with head.
@
text
@d1 1
a1 1
#	$NetBSD: files.sbus,v 1.26 2006/11/24 13:23:32 martin Exp $
a67 3
attach	gem at sbus with gem_sbus
file	dev/sbus/if_gem_sbus.c		gem_sbus

@


1.25.12.1
log
@sync with head.
@
text
@d1 1
a1 1
#	$NetBSD: files.sbus,v 1.25 2006/03/09 20:44:18 macallan Exp $
a67 3
attach	gem at sbus with gem_sbus
file	dev/sbus/if_gem_sbus.c		gem_sbus

@


1.24
log
@this should have been committed with p9100.*
add the vcons attribute to pnozz
@
text
@d1 1
a1 1
#	$NetBSD: files.sbus,v 1.23 2005/12/11 12:23:44 christos Exp $
d129 2
@


1.23
log
@merge ktrace-lwp.
@
text
@d1 1
a1 1
#	$NetBSD: files.sbus,v 1.18.6.5 2005/11/10 14:07:47 skrll Exp $
d124 1
a124 1
device	pnozz: fb, bt_dac, rasops8, rasops16, rasops32, wsemuldisplaydev
@


1.23.4.1
log
@sync with head
@
text
@d1 1
a1 1
#	$NetBSD: files.sbus,v 1.25 2006/03/09 20:44:18 macallan Exp $
d124 1
a124 1
device	pnozz: fb, bt_dac, rasops8, rasops16, rasops32, wsemuldisplaydev, vcons
a128 2
defflag	opt_sbus_dbri.h	DBRI_DEBUG
defflag	opt_sbus_dbri.h	DBRI_BIG_BUFFER
@


1.23.6.1
log
@Sync with head.
@
text
@d1 1
a1 1
#	$NetBSD: files.sbus,v 1.25 2006/03/09 20:44:18 macallan Exp $
d124 1
a124 1
device	pnozz: fb, bt_dac, rasops8, rasops16, rasops32, wsemuldisplaydev, vcons
a128 2
defflag	opt_sbus_dbri.h	DBRI_DEBUG
defflag	opt_sbus_dbri.h	DBRI_BIG_BUFFER
@


1.23.10.1
log
@sync with head.
@
text
@d1 1
a1 1
#	$NetBSD: files.sbus,v 1.25 2006/03/09 20:44:18 macallan Exp $
d124 1
a124 1
device	pnozz: fb, bt_dac, rasops8, rasops16, rasops32, wsemuldisplaydev, vcons
a128 2
defflag	opt_sbus_dbri.h	DBRI_DEBUG
defflag	opt_sbus_dbri.h	DBRI_BIG_BUFFER
@


1.23.8.1
log
@sync with head.
@
text
@d1 1
a1 1
#	$NetBSD: files.sbus,v 1.23 2005/12/11 12:23:44 christos Exp $
d124 1
a124 1
device	pnozz: fb, bt_dac, rasops8, rasops16, rasops32, wsemuldisplaydev, vcons
a128 2
defflag	opt_sbus_dbri.h	DBRI_DEBUG
defflag	opt_sbus_dbri.h	DBRI_BIG_BUFFER
@


1.22
log
@driver for the audio part of SUNW,DBRI ISDN/audio controllers
@
text
@d1 1
a1 1
#	$NetBSD: files.sbus,v 1.21 2005/05/16 14:43:23 macallan Exp $
@


1.21
log
@Added:
- wscons support
- acceleration
- virtual consoles
- colour
- made cg3 emulation optional for native XFree driver
@
text
@d1 1
a1 1
#	$NetBSD: files.sbus,v 1.20 2005/02/27 00:27:48 perry Exp $
d127 6
@


1.21.2.1
log
@sync with head.
@
text
@d1 1
a1 1
#	$NetBSD: files.sbus,v 1.21 2005/05/16 14:43:23 macallan Exp $
d124 1
a124 1
device	pnozz: fb, bt_dac, rasops8, rasops16, rasops32, wsemuldisplaydev, vcons
a126 8

# SUNW,DBRI audio
defflag	opt_sbus_dbri.h	DBRI_DEBUG
defflag	opt_sbus_dbri.h	DBRI_BIG_BUFFER
device	dbri { }: audiobus, auconv, mulaw
attach	dbri at sbus
file	dev/sbus/dbri.c			dbri

@


1.21.2.2
log
@sync with head.
@
text
@d1 1
a1 1
#	$NetBSD: files.sbus,v 1.21.2.1 2006/06/21 15:06:47 yamt Exp $
a67 3
attach	gem at sbus with gem_sbus
file	dev/sbus/if_gem_sbus.c		gem_sbus

@


1.21.2.3
log
@sync with head.
@
text
@d1 1
a1 1
#	$NetBSD: files.sbus,v 1.21.2.2 2006/12/30 20:49:33 yamt Exp $
d127 1
a127 2
defflag	opt_pnozz.h	PNOZZ_DEBUG
device	pnozz: fb, rasops8, bt_dac, wsemuldisplaydev, vcons
d133 1
a133 1
defflag	opt_sbus_dbri.h	DBRI_BIG_BUFFER DBRI_SPIN
a137 10
# an SBus frontend for genfb
attach genfb at sbus with genfb_sbus : fb
file	dev/sbus/genfb_sbus.c	genfb_sbus

# Fujitsu AG-10e
defflag	opt_agten.h	AGTEN_DEBUG
device	agten: fb, rasops8, bt_dac, wsemuldisplaydev, vcons
attach	agten at sbus
file	dev/sbus/agten.c		agten needs-flag
file	dev/ic/i128.c			agten
@


1.20
log
@nuke trailing whitespace
@
text
@d1 1
a1 1
#	$NetBSD: files.sbus,v 1.19 2004/07/24 12:45:00 mrg Exp $
d124 1
a124 1
device	pnozz: fb, bt_dac, rasops8, rasops16, rasops32
@


1.20.2.1
log
@Pull up revision 1.21 (requested by martin in ticket #379):
Added:
- wscons support
- acceleration
- virtual consoles
- colour
- made cg3 emulation optional for native XFree driver
@
text
@d1 1
a1 1
#	$NetBSD$
d124 1
a124 1
device	pnozz: fb, bt_dac, rasops8, rasops16, rasops32, wsemuldisplaydev
@


1.19
log
@Hauke Fath's port of the openbsd SUNW,spif driver from PR#26061.
the driver was originally written by Jason L. Wright.

XXX: i haven't tested this on sparc64 at all...
@
text
@d1 1
a1 1
#	$NetBSD: files.sbus,v 1.18 2002/09/13 14:03:53 ad Exp $
d75 1
a75 1
attach	magma at sbus                                 
@


1.19.4.1
log
@sync with -current
@
text
@d1 1
a1 1
#	$NetBSD: files.sbus,v 1.20 2005/02/27 00:27:48 perry Exp $
d75 1
a75 1
attach	magma at sbus
@


1.19.6.1
log
@sync with head.  xen and whitespace.  xen part is not finished.
@
text
@d1 1
a1 1
#	$NetBSD: files.sbus,v 1.19 2004/07/24 12:45:00 mrg Exp $
d75 1
a75 1
attach	magma at sbus
@


1.18
log
@Driver for the Sun ZX/Leo framebuffer. This would be called leo, but the
amiga port already has a driver by that name.
@
text
@d1 1
a1 1
#	$NetBSD: files.sbus,v 1.17 2001/10/03 04:28:41 mrg Exp $
d82 9
@


1.18.6.1
log
@Sync with HEAD
@
text
@d1 1
a1 1
#	$NetBSD: files.sbus,v 1.19 2004/07/24 12:45:00 mrg Exp $
a81 9
# XXX this should use the cd18xx code when it (the cd18xx code) works.
device spif {}
attach spif at sbus
device stty: tty
attach stty at spif
device sbpp
attach sbpp at spif
file   dev/sbus/spif.c                 spif | stty | sbpp needs-flag

@


1.18.6.2
log
@Sync with HEAD.
@
text
@@


1.18.6.3
log
@Fix the sync with head I botched.
@
text
@d1 1
a1 1
#	$NetBSD: files.sbus,v 1.18.6.1 2004/08/03 10:51:04 skrll Exp $
@


1.18.6.4
log
@Sync with HEAD.

Hi Perry!
@
text
@d1 1
a1 1
#	$NetBSD: files.sbus,v 1.18.6.3 2004/09/21 13:33:13 skrll Exp $
d75 1
a75 1
attach	magma at sbus
@


1.18.6.5
log
@Sync with HEAD. Here we go again...
@
text
@d1 1
a1 1
#	$NetBSD: files.sbus,v 1.18.6.4 2005/03/04 16:50:31 skrll Exp $
d124 1
a124 1
device	pnozz: fb, bt_dac, rasops8, rasops16, rasops32, wsemuldisplaydev
a126 6

# SUNW,DBRI audio
device	dbri { }: audiobus, auconv, mulaw
attach	dbri at sbus
file	dev/sbus/dbri.c			dbri

@


1.17
log
@frontend driver for the 16 port serial card by aurora technologies.  this
doesn't quite work yet -- interrupt acknowledgement is hosed (and thus the
device keeps interrupting).  uses the newly commited cd18xx backend.
@
text
@d1 1
a1 1
#	$NetBSD: files.sbus,v 1.16 2000/12/08 17:29:12 martin Exp $
d109 4
@


1.16
log
@Remove esp specific function from ddb when esp @@ sbus is not included
in the kernel config. Makes compiling sbus-less kernels possible again.
@
text
@d1 1
a1 1
#	$NetBSD: files.sbus,v 1.15 2000/08/22 21:31:16 pk Exp $
d81 6
@


1.16.4.1
log
@Sync kqueue branch with -current.
@
text
@d1 1
a1 1
#	$NetBSD: files.sbus,v 1.17 2001/10/03 04:28:41 mrg Exp $
a80 6

device siosixteen { channel = -1 }
attach siosixteen at sbus
device clcd: tty, cd18xx
attach clcd at siosixteen
file	dev/sbus/sio16.c		siosixteen | clcd needs-flag
@


1.16.4.2
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.sbus,v 1.16.4.1 2002/01/10 19:58:10 thorpej Exp $
a108 4

device	zx: fb, rasops32
attach	zx at sbus
file	dev/sbus/zx.c			zx
@


1.16.6.1
log
@Catch up with -current. Fix some bogons in the sparc64 kbd/ms
attach code. cd18xx conversion provided by mrg.
@
text
@d1 1
a1 1
#	$NetBSD: files.sbus,v 1.16 2000/12/08 17:29:12 martin Exp $
a80 6

device siosixteen { channel = -1 }
attach siosixteen at sbus
device clcd: tty, cd18xx
attach clcd at siosixteen
file	dev/sbus/sio16.c		siosixteen | clcd needs-flag
@


1.16.2.1
log
@Catch up to -current.
@
text
@d1 1
a1 1
#	$NetBSD: files.sbus,v 1.16 2000/12/08 17:29:12 martin Exp $
a80 6

device siosixteen { channel = -1 }
attach siosixteen at sbus
device clcd: tty, cd18xx
attach clcd at siosixteen
file	dev/sbus/sio16.c		siosixteen | clcd needs-flag
@


1.16.2.2
log
@Catch up to -current.
@
text
@d1 1
a1 1
#	$NetBSD$
a108 4

device	zx: fb, rasops32
attach	zx at sbus
file	dev/sbus/zx.c			zx
@


1.15
log
@Declare drivers moved here from arch/sparc.
@
text
@d1 1
a1 1
#	$NetBSD: files.sbus,v 1.14 2000/03/25 19:58:05 mycroft Exp $
d41 1
a41 1
file	dev/sbus/esp_sbus.c		esp_sbus | esp_dma
@


1.14
log
@Move esp declaration to conf/files.
@
text
@d1 1
a1 1
#	$NetBSD: files.sbus,v 1.13 1999/06/27 12:47:52 pk Exp $
d87 21
@


1.13
log
@Add the Sbus front-end for the HME driver.
@
text
@d1 1
a1 1
#	$NetBSD: files.sbus,v 1.12 1999/06/05 14:29:11 mrg Exp $
a38 1
device	esp: scsi, ncr53c9x
@


1.13.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.sbus,v 1.15 2000/08/22 21:31:16 pk Exp $
d39 1
a87 21
#
# Framebuffer devices (requires dev/sun/files.sun)
#
attach	bwtwo at sbus with bwtwo_sbus
file	dev/sbus/bwtwo_sbus.c		bwtwo_sbus

attach	cgsix at sbus with cgsix_sbus
file	dev/sbus/cgsix_sbus.c		cgsix_sbus

attach	cgthree at sbus with cgthree_sbus
file	dev/sbus/cgthree_sbus.c		cgthree_sbus

# framebuffer devices implemented only on SBus
device	tcx: bt_dac, fb, rasops8, rasops24
attach	tcx at sbus
file	dev/sbus/tcx.c			tcx needs-flag

# Tadpole 3GX/3GS (P9100 -- P Nine One Zero Zero -> pnozz)
device	pnozz: fb, bt_dac, rasops8, rasops16, rasops32
attach	pnozz at sbus
file	dev/sbus/p9100.c		pnozz needs-flag
@


1.13.2.2
log
@Sync with HEAD (for UBC fixes).
@
text
@d1 1
a1 1
#	$NetBSD$
d41 1
a41 1
file	dev/sbus/esp_sbus.c		esp_sbus | esp_dma	needs-flag
@


1.12
log
@split sbus audiocs code up so we can share it with the ebus.  XXX ebus DMA is probably different.
@
text
@d1 1
a1 1
#	$NetBSD: files.sbus,v 1.11 1999/01/17 20:44:58 pk Exp $
d66 2
a67 3
#device	hme: arp, ether, ifnet, stp2002
#attach	hme at qec
#file	dev/sbus/hme.c			hme
@


1.11
log
@Add `qe' network interface device.
@
text
@d1 1
a1 1
#	$NetBSD: files.sbus,v 1.10 1998/11/26 15:33:29 pk Exp $
d70 2
a71 3
device	audiocs: audio, auconv, ad1848
attach	audiocs at sbus
file	dev/sbus/cs4231_sbus.c		audiocs
@


1.11.4.1
log
@Sync w/ -current.
@
text
@d1 1
a1 1
#	$NetBSD: files.sbus,v 1.12 1999/06/05 14:29:11 mrg Exp $
d70 3
a72 2
attach	audiocs at sbus with audiocs_sbus
file	dev/sbus/cs4231_sbus.c		audiocs_sbus
@


1.11.4.2
log
@Sync w/ -current.
@
text
@d1 1
a1 1
#	$NetBSD: files.sbus,v 1.11.4.1 1999/06/21 01:19:07 thorpej Exp $
d66 3
a68 2
attach	hme at sbus with hme_sbus
file	dev/sbus/if_hme_sbus.c		hme_sbus
@


1.10
log
@Use `pcmciabus' to attach the Sbus to PCMCIA bridge.
@
text
@d1 1
a1 1
#	$NetBSD: files.sbus,v 1.9 1998/11/22 22:17:27 pk Exp $
d61 4
@


1.9
log
@Define STP4020 chipset driver by its nickname `nell'.
XXX - also define a `pcic' attribute here, so we can attach a pcmcia bus
@
text
@d1 1
a1 1
#	$NetBSD: files.sbus,v 1.8 1998/09/23 08:48:25 pk Exp $
d58 3
a60 3
#device	be: arp, ether, ifnet
#attach	be at qec
#file	dev/sbus/be.c			be
d81 2
a82 4
# STP4020 SBus to PCMCIA bridge (`nell' to friends)
#XXX: next line should go into `conf/files'
define	pcic {}
device	nell: pcic
@


1.8
log
@Make dma_sbus.c dependent on dma_sbus attribute.
@
text
@d1 1
a1 1
#	$NetBSD: files.sbus,v 1.7 1998/09/21 21:02:23 pk Exp $
d80 7
@


1.7
log
@Add `bpp' device: the parallel port glued onto the LSI64854 DMA controller.
@
text
@d1 1
a1 1
#	$NetBSD: files.sbus,v 1.6 1998/08/29 20:32:10 pk Exp $
d25 1
a25 1
file	dev/sbus/dma_sbus.c		dma | ledma
@


1.6
log
@Use bus_space_*() to access device registers.
Add `esp' and `le' DMA engine.
@
text
@d1 1
a1 1
#	$NetBSD: files.sbus,v 1.5 1998/08/27 20:49:37 pk Exp $
d43 5
@


1.5
log
@Add audiocs.
@
text
@d1 1
a1 1
#	$NetBSD: files.sbus,v 1.4 1998/08/27 11:30:45 mrg Exp $
d20 7
d34 1
d37 6
@


1.4
log
@move isp_sbus attachment into /sys/dev/sbus.
@
text
@d1 1
a1 1
#	$NetBSD: files.sbus,v 1.3 1998/07/28 00:18:00 pk Exp $
d35 3
a37 3
#device	qec {}
#attach	qec at sbus
#file	dev/sbus/qec.c			qec
d47 3
a49 3
#device	audiocs: audio
#attach	audiocs at sbus
#file	dev/sbus/c4231.c		audiocs
@


1.3
log
@Magma driver has been moved to <dev/sbus>
@
text
@d1 1
a1 1
#	$NetBSD: files.sbus,v 1.2 1998/07/27 23:54:58 pk Exp $
d14 5
@


1.2
log
@Add `le at sbus', `le at lebuffer' and `en at sbus'.
@
text
@d1 1
a1 1
#	$NetBSD: files.sbus,v 1.1 1998/07/27 19:04:14 pk Exp $
d45 12
@


1.1
log
@sbus configuration file.
@
text
@d1 1
a1 1
#	$NetBSD$
d9 6
d19 10
a28 4
device	xbox {}
attach	xbox at sbus
attach	sbus at xbox with sbus_xbox
file	dev/sbus/xbox.c			xbox
@
