head 1.32; access; symbols netbsd-11-0-RC4:1.32 netbsd-11-0-RC3:1.32 netbsd-11-0-RC2:1.32 netbsd-11-0-RC1:1.32 perseant-exfatfs-base-20250801:1.32 netbsd-11:1.32.0.12 netbsd-11-base:1.32 netbsd-10-1-RELEASE:1.32 perseant-exfatfs-base-20240630:1.32 perseant-exfatfs:1.32.0.10 perseant-exfatfs-base:1.32 netbsd-8-3-RELEASE:1.29 netbsd-9-4-RELEASE:1.31 netbsd-10-0-RELEASE:1.32 netbsd-10-0-RC6:1.32 netbsd-10-0-RC5:1.32 netbsd-10-0-RC4:1.32 netbsd-10-0-RC3:1.32 netbsd-10-0-RC2:1.32 thorpej-ifq:1.32.0.8 thorpej-ifq-base:1.32 thorpej-altq-separation:1.32.0.6 thorpej-altq-separation-base:1.32 netbsd-10-0-RC1:1.32 netbsd-10:1.32.0.4 netbsd-10-base:1.32 bouyer-sunxi-drm:1.32.0.2 bouyer-sunxi-drm-base:1.32 netbsd-9-3-RELEASE:1.31 thorpej-i2c-spi-conf2:1.31.0.24 thorpej-i2c-spi-conf2-base:1.31 thorpej-futex2:1.31.0.22 thorpej-futex2-base:1.31 thorpej-cfargs2:1.31.0.20 thorpej-cfargs2-base:1.31 cjep_sun2x-base1:1.31 cjep_sun2x:1.31.0.18 cjep_sun2x-base:1.31 cjep_staticlib_x-base1:1.31 netbsd-9-2-RELEASE:1.31 cjep_staticlib_x:1.31.0.16 cjep_staticlib_x-base:1.31 thorpej-i2c-spi-conf:1.31.0.14 thorpej-i2c-spi-conf-base:1.31 thorpej-cfargs:1.31.0.12 thorpej-cfargs-base:1.31 thorpej-futex:1.31.0.10 thorpej-futex-base:1.31 netbsd-9-1-RELEASE:1.31 bouyer-xenpvh-base2:1.31 phil-wifi-20200421:1.31 bouyer-xenpvh-base1:1.31 phil-wifi-20200411:1.31 bouyer-xenpvh:1.31.0.8 bouyer-xenpvh-base:1.31 is-mlppp:1.31.0.6 is-mlppp-base:1.31 phil-wifi-20200406:1.31 netbsd-8-2-RELEASE:1.29 ad-namecache-base3:1.31 netbsd-9-0-RELEASE:1.31 netbsd-9-0-RC2:1.31 ad-namecache-base2:1.31 ad-namecache-base1:1.31 ad-namecache:1.31.0.4 ad-namecache-base:1.31 netbsd-9-0-RC1:1.31 phil-wifi-20191119:1.31 netbsd-9:1.31.0.2 netbsd-9-base:1.31 phil-wifi-20190609:1.31 netbsd-8-1-RELEASE:1.29 netbsd-8-1-RC1:1.29 isaki-audio2:1.30.0.2 isaki-audio2-base:1.30 pgoyette-compat-merge-20190127:1.29.14.1 pgoyette-compat-20190127:1.30 pgoyette-compat-20190118:1.30 pgoyette-compat-1226:1.30 pgoyette-compat-1126:1.30 pgoyette-compat-1020:1.30 pgoyette-compat-0930:1.30 pgoyette-compat-0906:1.29 netbsd-7-2-RELEASE:1.28 pgoyette-compat-0728:1.29 netbsd-8-0-RELEASE:1.29 phil-wifi:1.29.0.16 phil-wifi-base:1.29 pgoyette-compat-0625:1.29 netbsd-8-0-RC2:1.29 pgoyette-compat-0521:1.29 pgoyette-compat-0502:1.29 pgoyette-compat-0422:1.29 netbsd-8-0-RC1:1.29 pgoyette-compat-0415:1.29 pgoyette-compat-0407:1.29 pgoyette-compat-0330:1.29 pgoyette-compat-0322:1.29 pgoyette-compat-0315:1.29 netbsd-7-1-2-RELEASE:1.28 pgoyette-compat:1.29.0.14 pgoyette-compat-base:1.29 netbsd-7-1-1-RELEASE:1.28 tls-maxphys-base-20171202:1.29 matt-nb8-mediatek:1.29.0.12 matt-nb8-mediatek-base:1.29 nick-nhusb-base-20170825:1.29 perseant-stdc-iso10646:1.29.0.10 perseant-stdc-iso10646-base:1.29 netbsd-8:1.29.0.8 netbsd-8-base:1.29 prg-localcount2-base3:1.29 prg-localcount2-base2:1.29 prg-localcount2-base1:1.29 prg-localcount2:1.29.0.6 prg-localcount2-base:1.29 pgoyette-localcount-20170426:1.29 bouyer-socketcan-base1:1.29 jdolecek-ncq:1.29.0.4 jdolecek-ncq-base:1.29 pgoyette-localcount-20170320:1.29 netbsd-7-1:1.28.0.14 netbsd-7-1-RELEASE:1.28 netbsd-7-1-RC2:1.28 nick-nhusb-base-20170204:1.29 netbsd-7-nhusb-base-20170116:1.28 bouyer-socketcan:1.29.0.2 bouyer-socketcan-base:1.29 pgoyette-localcount-20170107:1.29 netbsd-7-1-RC1:1.28 nick-nhusb-base-20161204:1.29 pgoyette-localcount-20161104:1.29 netbsd-7-0-2-RELEASE:1.28 nick-nhusb-base-20161004:1.28 localcount-20160914:1.28 netbsd-7-nhusb:1.28.0.12 netbsd-7-nhusb-base:1.28 pgoyette-localcount-20160806:1.28 pgoyette-localcount-20160726:1.28 pgoyette-localcount:1.28.0.10 pgoyette-localcount-base:1.28 nick-nhusb-base-20160907:1.28 nick-nhusb-base-20160529:1.28 netbsd-7-0-1-RELEASE:1.28 nick-nhusb-base-20160422:1.28 nick-nhusb-base-20160319:1.28 nick-nhusb-base-20151226:1.28 netbsd-7-0:1.28.0.8 netbsd-7-0-RELEASE:1.28 nick-nhusb-base-20150921:1.28 netbsd-7-0-RC3:1.28 netbsd-7-0-RC2:1.28 netbsd-7-0-RC1:1.28 nick-nhusb-base-20150606:1.28 nick-nhusb-base-20150406:1.28 nick-nhusb:1.28.0.6 nick-nhusb-base:1.28 netbsd-5-2-3-RELEASE:1.19 netbsd-5-1-5-RELEASE:1.19 netbsd-6-0-6-RELEASE:1.25 netbsd-6-1-5-RELEASE:1.25.2.1 netbsd-7:1.28.0.4 netbsd-7-base:1.28 yamt-pagecache-base9:1.28 yamt-pagecache-tag8:1.24.8.3 netbsd-6-1-4-RELEASE:1.25.2.1 netbsd-6-0-5-RELEASE:1.25 tls-earlyentropy:1.28.0.2 tls-earlyentropy-base:1.28 riastradh-xf86-video-intel-2-7-1-pre-2-21-15:1.28 riastradh-drm2-base3:1.28 netbsd-6-1-3-RELEASE:1.25.2.1 netbsd-6-0-4-RELEASE:1.25 netbsd-5-2-2-RELEASE:1.19 netbsd-5-1-4-RELEASE:1.19 netbsd-6-1-2-RELEASE:1.25.2.1 netbsd-6-0-3-RELEASE:1.25 netbsd-5-2-1-RELEASE:1.19 netbsd-5-1-3-RELEASE:1.19 rmind-smpnet-nbase:1.28 netbsd-6-1-1-RELEASE:1.25.2.1 riastradh-drm2-base2:1.27 riastradh-drm2-base1:1.27 riastradh-drm2:1.27.0.8 riastradh-drm2-base:1.27 rmind-smpnet:1.27.0.2 rmind-smpnet-base:1.28 netbsd-6-1:1.25.2.1.0.2 netbsd-6-0-2-RELEASE:1.25 netbsd-6-1-RELEASE:1.25.2.1 khorben-n900:1.27.0.6 netbsd-6-1-RC4:1.25.2.1 netbsd-6-1-RC3:1.25.2.1 agc-symver:1.27.0.4 agc-symver-base:1.27 netbsd-6-1-RC2:1.25.2.1 netbsd-6-1-RC1:1.25.2.1 yamt-pagecache-base8:1.27 netbsd-5-2:1.19.0.34 netbsd-6-0-1-RELEASE:1.25 yamt-pagecache-base7:1.27 netbsd-5-2-RELEASE:1.19 netbsd-5-2-RC1:1.19 matt-nb6-plus-nbase:1.25 yamt-pagecache-base6:1.26 netbsd-6-0:1.25.0.8 netbsd-6-0-RELEASE:1.25 netbsd-6-0-RC2:1.25 tls-maxphys:1.25.0.6 tls-maxphys-base:1.28 matt-nb6-plus:1.25.0.4 matt-nb6-plus-base:1.25 netbsd-6-0-RC1:1.25 jmcneill-usbmp-base10:1.25 yamt-pagecache-base5:1.25 jmcneill-usbmp-base9:1.25 yamt-pagecache-base4:1.25 jmcneill-usbmp-base8:1.25 jmcneill-usbmp-base7:1.25 jmcneill-usbmp-base6:1.25 jmcneill-usbmp-base5:1.25 jmcneill-usbmp-base4:1.25 jmcneill-usbmp-base3:1.25 jmcneill-usbmp-pre-base2:1.24 jmcneill-usbmp-base2:1.25 netbsd-6:1.25.0.2 netbsd-6-base:1.25 netbsd-5-1-2-RELEASE:1.19 netbsd-5-1-1-RELEASE:1.19 jmcneill-usbmp:1.24.0.12 jmcneill-usbmp-base:1.24 jmcneill-audiomp3:1.24.0.10 jmcneill-audiomp3-base:1.24 yamt-pagecache-base3:1.24 yamt-pagecache-base2:1.24 yamt-pagecache:1.24.0.8 yamt-pagecache-base:1.24 rmind-uvmplock-nbase:1.24 cherry-xenmp:1.24.0.6 cherry-xenmp-base:1.24 jym-xensuspend-nbase:1.24 uebayasi-xip-base7:1.24 bouyer-quota2-nbase:1.24 bouyer-quota2:1.24.0.4 bouyer-quota2-base:1.24 jruoho-x86intr:1.24.0.2 jruoho-x86intr-base:1.24 matt-mips64-premerge-20101231:1.23 matt-nb5-mips64-premerge-20101231:1.19 matt-nb5-pq3:1.19.0.32 matt-nb5-pq3-base:1.19 netbsd-5-1:1.19.0.30 uebayasi-xip-base6:1.23 uebayasi-xip-base5:1.23 netbsd-5-1-RELEASE:1.19 uebayasi-xip-base4:1.23 uebayasi-xip-base3:1.23 yamt-nfs-mp-base11:1.22 netbsd-5-1-RC4:1.19 matt-nb5-mips64-k15:1.19 uebayasi-xip-base2:1.22 yamt-nfs-mp-base10:1.22 netbsd-5-1-RC3:1.19 netbsd-5-1-RC2:1.19 uebayasi-xip-base1:1.22 netbsd-5-1-RC1:1.19 rmind-uvmplock:1.22.0.4 rmind-uvmplock-base:1.24 yamt-nfs-mp-base9:1.22 uebayasi-xip:1.22.0.2 uebayasi-xip-base:1.22 netbsd-5-0-2-RELEASE:1.19 matt-nb5-mips64-premerge-20091211:1.19 matt-premerge-20091211:1.20 yamt-nfs-mp-base8:1.20 matt-nb5-mips64-u2-k2-k4-k7-k8-k9:1.19 matt-nb4-mips64-k7-u2a-k9b:1.19 matt-nb5-mips64-u1-k1-k5:1.19 yamt-nfs-mp-base7:1.20 matt-nb5-mips64:1.19.0.28 netbsd-5-0-1-RELEASE:1.19 jymxensuspend-base:1.20 yamt-nfs-mp-base6:1.19 yamt-nfs-mp-base5:1.19 yamt-nfs-mp-base4:1.19 yamt-nfs-mp-base3:1.19 nick-hppapmap-base4:1.19 nick-hppapmap-base3:1.19 netbsd-5-0:1.19.0.26 netbsd-5-0-RELEASE:1.19 netbsd-5-0-RC4:1.19 netbsd-5-0-RC3:1.19 nick-hppapmap-base2:1.19 netbsd-5-0-RC2:1.19 jym-xensuspend:1.19.0.24 jym-xensuspend-base:1.24 netbsd-5-0-RC1:1.19 haad-dm-base2:1.19 haad-nbase2:1.19 ad-audiomp2:1.19.0.22 ad-audiomp2-base:1.19 netbsd-5:1.19.0.20 netbsd-5-base:1.19 nick-hppapmap:1.19.0.18 nick-hppapmap-base:1.19 matt-mips64-base2:1.19 haad-dm-base1:1.19 wrstuden-revivesa-base-4:1.19 netbsd-4-0-1-RELEASE:1.18 wrstuden-revivesa-base-3:1.19 wrstuden-revivesa-base-2:1.19 wrstuden-fixsa-newbase:1.18 nick-csl-alignment-base5:1.18 haad-dm:1.19.0.16 haad-dm-base:1.19 wrstuden-revivesa-base-1:1.19 simonb-wapbl-nbase:1.19 yamt-pf42-base4:1.19 simonb-wapbl:1.19.0.14 simonb-wapbl-base:1.19 yamt-pf42-base3:1.19 hpcarm-cleanup-nbase:1.19 yamt-pf42-baseX:1.19 yamt-pf42-base2:1.19 yamt-nfs-mp-base2:1.19 wrstuden-revivesa:1.19.0.12 wrstuden-revivesa-base:1.19 yamt-nfs-mp:1.19.0.10 yamt-nfs-mp-base:1.19 yamt-pf42:1.19.0.8 yamt-pf42-base:1.19 ad-socklock-base1:1.19 yamt-lazymbuf-base15:1.19 yamt-lazymbuf-base14:1.19 keiichi-mipv6-nbase:1.19 mjf-devfs2:1.19.0.6 mjf-devfs2-base:1.19 nick-net80211-sync:1.19.0.4 nick-net80211-sync-base:1.19 keiichi-mipv6:1.19.0.2 keiichi-mipv6-base:1.19 bouyer-xeni386-merge1:1.18 matt-armv6-prevmlocking:1.18 wrstuden-fixsa-base-1:1.18 vmlocking2-base3:1.18 netbsd-4-0:1.18.0.68 netbsd-4-0-RELEASE:1.18 bouyer-xeni386-nbase:1.18 yamt-kmem-base3:1.18 cube-autoconf:1.18.0.66 cube-autoconf-base:1.18 yamt-kmem-base2:1.18 bouyer-xeni386:1.18.0.64 bouyer-xeni386-base:1.18 yamt-kmem:1.18.0.62 yamt-kmem-base:1.18 vmlocking2-base2:1.18 reinoud-bufcleanup-nbase:1.18 vmlocking2:1.18.0.60 vmlocking2-base1:1.18 netbsd-4-0-RC5:1.18 matt-nb4-arm:1.18.0.58 matt-nb4-arm-base:1.18 matt-armv6-nbase:1.19 jmcneill-base:1.18 netbsd-4-0-RC4:1.18 mjf-devfs:1.18.0.56 mjf-devfs-base:1.18 bouyer-xenamd64-base2:1.18 vmlocking-nbase:1.18 yamt-x86pmap-base4:1.18 bouyer-xenamd64:1.18.0.54 bouyer-xenamd64-base:1.18 netbsd-4-0-RC3:1.18 yamt-x86pmap-base3:1.18 yamt-x86pmap-base2:1.18 netbsd-4-0-RC2:1.18 yamt-x86pmap:1.18.0.52 yamt-x86pmap-base:1.18 netbsd-4-0-RC1:1.18 matt-armv6:1.18.0.50 matt-armv6-base:1.18 jmcneill-pm:1.18.0.48 jmcneill-pm-base:1.18 hpcarm-cleanup:1.18.0.46 hpcarm-cleanup-base:1.19 nick-csl-alignment:1.18.0.44 nick-csl-alignment-base:1.18 matt-mips64:1.18.0.42 matt-mips64-base:1.18 netbsd-3-1-1-RELEASE:1.17 netbsd-3-0-3-RELEASE:1.17 yamt-idlelwp-base8:1.18 wrstuden-fixsa:1.18.0.40 wrstuden-fixsa-base:1.18 ppcoea-renovation:1.18.0.38 ppcoea-renovation-base:1.18 thorpej-atomic:1.18.0.36 thorpej-atomic-base:1.18 reinoud-bufcleanup:1.18.0.34 reinoud-bufcleanup-base:1.18 mjf-ufs-trans:1.18.0.32 mjf-ufs-trans-base:1.18 vmlocking:1.18.0.30 vmlocking-base:1.18 ad-audiomp:1.18.0.28 ad-audiomp-base:1.18 yamt-idlelwp:1.18.0.26 post-newlock2-merge:1.18 newlock2-nbase:1.18 yamt-splraiseipl-base5:1.18 yamt-splraiseipl-base4:1.18 yamt-splraiseipl-base3:1.18 abandoned-netbsd-4-base:1.18 abandoned-netbsd-4:1.18.0.18 netbsd-3-1:1.17.0.28 netbsd-3-1-RELEASE:1.17 netbsd-3-0-2-RELEASE:1.17 yamt-splraiseipl-base2:1.18 netbsd-3-1-RC4:1.17 yamt-splraiseipl:1.18.0.22 yamt-splraiseipl-base:1.18 netbsd-3-1-RC3:1.17 yamt-pdpolicy-base9:1.18 newlock2:1.18.0.20 newlock2-base:1.18 yamt-pdpolicy-base8:1.18 netbsd-3-1-RC2:1.17 netbsd-3-1-RC1:1.17 yamt-pdpolicy-base7:1.18 netbsd-4:1.18.0.24 netbsd-4-base:1.18 yamt-pdpolicy-base6:1.18 chap-midi-nbase:1.18 netbsd-3-0-1-RELEASE:1.17 gdamore-uart:1.18.0.16 gdamore-uart-base:1.18 simonb-timcounters-final:1.18 yamt-pdpolicy-base5:1.18 chap-midi:1.18.0.14 chap-midi-base:1.18 yamt-pdpolicy-base4:1.18 yamt-pdpolicy-base3:1.18 peter-altq-base:1.18 peter-altq:1.18.0.12 yamt-pdpolicy-base2:1.18 elad-kernelauth-base:1.18 elad-kernelauth:1.18.0.10 yamt-pdpolicy:1.18.0.8 yamt-pdpolicy-base:1.18 yamt-uio_vmspace-base5:1.18 simonb-timecounters:1.18.0.6 simonb-timecounters-base:1.18 rpaulo-netinet-merge-pcb:1.18.0.4 rpaulo-netinet-merge-pcb-base:1.18 yamt-uio_vmspace:1.18.0.2 netbsd-3-0:1.17.0.26 netbsd-3-0-RELEASE:1.17 netbsd-3-0-RC6:1.17 yamt-readahead-base3:1.17 netbsd-3-0-RC5:1.17 netbsd-3-0-RC4:1.17 netbsd-3-0-RC3:1.17 yamt-readahead-base2:1.17 netbsd-3-0-RC2:1.17 yamt-readahead-pervnode:1.17 yamt-readahead-perfile:1.17 yamt-readahead:1.17.0.24 yamt-readahead-base:1.17 netbsd-3-0-RC1:1.17 yamt-vop-base3:1.17 netbsd-2-0-3-RELEASE:1.17 netbsd-2-1:1.17.0.22 yamt-vop-base2:1.17 thorpej-vnode-attr:1.17.0.20 thorpej-vnode-attr-base:1.17 netbsd-2-1-RELEASE:1.17 yamt-vop:1.17.0.18 yamt-vop-base:1.17 netbsd-2-1-RC6:1.17 netbsd-2-1-RC5:1.17 netbsd-2-1-RC4:1.17 netbsd-2-1-RC3:1.17 netbsd-2-1-RC2:1.17 netbsd-2-1-RC1:1.17 yamt-lazymbuf:1.17.0.16 yamt-km-base4:1.17 netbsd-2-0-2-RELEASE:1.17 yamt-km-base3:1.17 netbsd-3:1.17.0.14 netbsd-3-base:1.17 yamt-km-base2:1.17 yamt-km:1.17.0.10 yamt-km-base:1.17 kent-audio2:1.17.0.8 kent-audio2-base:1.17 netbsd-2-0-1-RELEASE:1.17 kent-audio1-beforemerge:1.17 netbsd-2:1.17.0.6 netbsd-2-base:1.17 kent-audio1:1.17.0.4 kent-audio1-base:1.17 netbsd-2-0-RELEASE:1.17 netbsd-2-0-RC5:1.17 netbsd-2-0-RC4:1.17 netbsd-2-0-RC3:1.17 netbsd-2-0-RC2:1.17 netbsd-2-0-RC1:1.17 netbsd-2-0:1.17.0.2 netbsd-2-0-base:1.17 netbsd-1-6-PATCH002-RELEASE:1.9 netbsd-1-6-PATCH002:1.9 netbsd-1-6-PATCH002-RC4:1.9 netbsd-1-6-PATCH002-RC3:1.9 netbsd-1-6-PATCH002-RC2:1.9 netbsd-1-6-PATCH002-RC1:1.9 ktrace-lwp:1.13.0.6 ktrace-lwp-base:1.17 netbsd-1-6-PATCH001:1.9 netbsd-1-6-PATCH001-RELEASE:1.9 netbsd-1-6-PATCH001-RC3:1.9 netbsd-1-6-PATCH001-RC2:1.9 netbsd-1-6-PATCH001-RC1:1.9 nathanw_sa_before_merge:1.13 fvdl_fs64_base:1.13 gmcgarry_ctxsw:1.13.0.4 gmcgarry_ctxsw_base:1.13 gmcgarry_ucred:1.13.0.2 gmcgarry_ucred_base:1.13 kqueue-aftermerge:1.11 kqueue-beforemerge:1.11 netbsd-1-6-RELEASE:1.9 netbsd-1-6-RC3:1.9 netbsd-1-6-RC2:1.9 netbsd-1-6-RC1:1.9 netbsd-1-6:1.9.0.4 netbsd-1-6-base:1.9 gehenna-devsw:1.9.0.2 gehenna-devsw-base:1.9 netbsd-1-5-PATCH003:1.1 eeh-devprop:1.8.0.6 eeh-devprop-base:1.8 newlock:1.8.0.4 newlock-base:1.8 ifpoll-base:1.8 thorpej-mips-cache:1.3.0.6 thorpej-mips-cache-base:1.3 thorpej-devvp-base3:1.3 thorpej-devvp-base2:1.3 post-chs-ubcperf:1.3 pre-chs-ubcperf:1.3 thorpej-devvp:1.3.0.4 thorpej-devvp-base:1.3 netbsd-1-5-PATCH002:1.1 kqueue:1.3.0.2 kqueue-base:1.10 netbsd-1-5-PATCH001:1.1 thorpej_scsipi_beforemerge:1.2 thorpej_scsipi_nbase:1.2 thorpej_scsipi_base:1.2 thorpej_scsipi:1.2.0.2 netbsd-1-5-RELEASE:1.1 netbsd-1-5-BETA2:1.1 netbsd-1-5-BETA:1.1 netbsd-1-5-ALPHA2:1.1 netbsd-1-5:1.1.0.4 netbsd-1-5-base:1.1 minoura-xpg4dl:1.1.0.2 minoura-xpg4dl-base:1.1; locks; strict; comment @# @; 1.32 date 2022.05.07.04.40.02; author msaitoh; state Exp; branches; next 1.31; commitid mXHwngy3UYtfZ4DD; 1.31 date 2019.05.08.13.40.14; author isaki; state Exp; branches; next 1.30; commitid LEGDdtzAItkeapmB; 1.30 date 2018.09.22.16.22.23; author maxv; state Exp; branches 1.30.2.1; next 1.29; commitid ELFx4fitWHNhp7TA; 1.29 date 2016.10.06.03.17.44; author christos; state Exp; branches 1.29.14.1 1.29.16.1; next 1.28; 1.28 date 2014.01.22.00.24.39; author christos; state Exp; branches 1.28.6.1 1.28.10.1; next 1.27; 1.27 date 2012.12.02.22.11.25; author rkujawa; state Exp; branches 1.27.2.1; next 1.26; 1.26 date 2012.10.16.12.31.57; author rkujawa; state Exp; branches; next 1.25; 1.25 date 2012.02.15.12.11.43; author phx; state Exp; branches 1.25.2.1 1.25.6.1; next 1.24; 1.24 date 2011.01.14.12.54.39; author phx; state Exp; branches 1.24.8.1 1.24.12.1; next 1.23; 1.23 date 2010.10.18.22.00.47; author phx; state Exp; branches; next 1.22; 1.22 date 2010.02.02.19.07.05; author phx; state Exp; branches 1.22.2.1 1.22.4.1; next 1.21; 1.21 date 2010.02.02.12.47.51; author phx; state Exp; branches; next 1.20; 1.20 date 2009.07.21.09.49.15; author phx; state Exp; branches; next 1.19; 1.19 date 2008.02.20.21.43.33; author drochner; state Exp; branches 1.19.10.1; next 1.18; 1.18 date 2005.12.11.12.16.36; author christos; state Exp; branches 1.18.50.1; next 1.17; 1.17 date 2004.01.20.19.58.00; author jdolecek; state Exp; branches 1.17.16.1; next 1.16; 1.16 date 2003.09.27.21.32.12; author is; state Exp; branches; next 1.15; 1.15 date 2003.09.27.20.52.59; author is; state Exp; branches; next 1.14; 1.14 date 2003.07.27.01.17.40; author thorpej; state Exp; branches; next 1.13; 1.13 date 2002.10.30.06.26.42; author manu; state Exp; branches 1.13.6.1; next 1.12; 1.12 date 2002.10.30.06.20.01; author manu; state Exp; branches; next 1.11; 1.11 date 2002.10.11.00.47.18; author thorpej; state Exp; branches; next 1.10; 1.10 date 2002.09.06.13.18.43; author gehenna; state Exp; branches; next 1.9; 1.9 date 2002.04.22.09.41.20; author augustss; state Exp; branches 1.9.2.1; next 1.8; 1.8 date 2001.12.04.11.51.39; author is; state Exp; branches; next 1.7; 1.7 date 2001.12.01.14.13.49; author aymeric; state Exp; branches; next 1.6; 1.6 date 2001.11.28.10.21.11; author lukem; state Exp; branches; next 1.5; 1.5 date 2001.11.20.14.34.19; author lukem; state Exp; branches; next 1.4; 1.4 date 2001.11.20.12.56.21; author lukem; state Exp; branches; next 1.3; 1.3 date 2001.06.18.02.00.48; author christos; state Exp; branches 1.3.2.1; next 1.2; 1.2 date 2000.07.04.14.18.07; author is; state Exp; branches 1.2.2.1 1.2.4.1; next 1.1; 1.1 date 2000.05.25.22.11.58; author is; state Exp; branches; next ; 1.30.2.1 date 2019.05.05.02.31.39; author isaki; state Exp; branches; next ; commitid P6qg5pdPOH2RzXlB; 1.29.14.1 date 2018.09.30.01.45.36; author pgoyette; state Exp; branches; next ; commitid SQ44grEPCeKPh4UA; 1.29.16.1 date 2019.06.10.22.05.49; author christos; state Exp; branches; next ; commitid jtc8rnCzWiEEHGqB; 1.28.6.1 date 2016.12.05.10.54.49; author skrll; state Exp; branches; next ; 1.28.10.1 date 2016.11.04.14.48.58; author pgoyette; state Exp; branches; next ; 1.27.2.1 date 2014.05.18.17.44.55; author rmind; state Exp; branches; next ; 1.25.2.1 date 2012.11.29.00.11.26; author riz; state Exp; branches; next ; 1.25.6.1 date 2012.11.20.03.01.00; author tls; state Exp; branches; next 1.25.6.2; 1.25.6.2 date 2013.02.25.00.28.22; author tls; state Exp; branches; next 1.25.6.3; 1.25.6.3 date 2014.08.20.00.02.43; author tls; state Exp; branches; next 1.25.6.4; 1.25.6.4 date 2017.12.03.11.35.49; author jdolecek; state Exp; branches; next ; commitid XcIYRZTAh1LmerhA; 1.24.8.1 date 2012.04.17.00.06.03; author yamt; state Exp; branches; next 1.24.8.2; 1.24.8.2 date 2012.10.30.17.18.52; author yamt; state Exp; branches; next 1.24.8.3; 1.24.8.3 date 2013.01.16.05.32.42; author yamt; state Exp; branches; next 1.24.8.4; 1.24.8.4 date 2014.05.22.11.39.30; author yamt; state Exp; branches; next ; 1.24.12.1 date 2012.02.18.07.31.20; author mrg; state Exp; branches; next ; 1.22.2.1 date 2010.10.22.07.21.00; author uebayasi; state Exp; branches; next ; 1.22.4.1 date 2011.03.05.20.49.24; author rmind; state Exp; branches; next ; 1.19.10.1 date 2009.08.19.18.45.56; author yamt; state Exp; branches; next 1.19.10.2; 1.19.10.2 date 2010.03.11.15.02.02; author yamt; state Exp; branches; next ; 1.18.50.1 date 2008.03.23.02.03.53; author matt; state Exp; branches; next ; 1.17.16.1 date 2008.02.27.08.36.18; author yamt; state Exp; branches; next ; 1.13.6.1 date 2004.08.03.10.32.09; author skrll; state Exp; branches; next 1.13.6.2; 1.13.6.2 date 2004.09.18.14.31.56; author skrll; state Exp; branches; next 1.13.6.3; 1.13.6.3 date 2004.09.21.13.12.47; author skrll; state Exp; branches; next ; 1.9.2.1 date 2002.05.17.15.09.02; author gehenna; state Exp; branches; next ; 1.3.2.1 date 2002.01.10.19.37.35; author thorpej; state Exp; branches; next 1.3.2.2; 1.3.2.2 date 2002.06.23.17.34.37; author jdolecek; state Exp; branches; next 1.3.2.3; 1.3.2.3 date 2002.10.10.18.31.35; author jdolecek; state Exp; branches; next ; 1.2.2.1 date 2000.07.04.14.18.07; author bouyer; state dead; branches; next 1.2.2.2; 1.2.2.2 date 2000.11.20.19.59.36; author bouyer; state Exp; branches; next ; 1.2.4.1 date 2001.06.21.19.17.49; author nathanw; state Exp; branches; next ; desc @@ 1.32 log @s/contrller/controller/ in comment. @ text @# $NetBSD: files.amigappc,v 1.31 2019/05/08 13:40:14 isaki Exp $ # maxpartitions must be first item in files.${ARCH}.newconf maxpartitions 16 # NOTE THAT AMIGA IS SPECIAL! maxusers 2 8 64 include "arch/powerpc/pic/files.pic" defflag opt_amigaccgrf.h GRF_NTSC defflag opt_amigaccgrf.h GRF_PAL :GRF_NTSC # temporary workaround defflag opt_amigaccgrf.h GRF_ECS GRF_AGA defflag opt_amigaccgrf.h GRF_A2024:GRF_ECS defflag opt_amigaccgrf.h GRF_AGA_VGA:GRF_AGA defflag opt_amigaccgrf.h GRF_SUPER72:GRF_AGA defflag opt_amigaccgrf.h USE_C_BFOPS defflag opt_amigacons.h RETINACONSOLE ULOWELLCONSOLE CL5426CONSOLE defflag opt_amigacons.h CV64CONSOLE CV3DCONSOLE TSENGCONSOLE defflag opt_amigacons.h CV3DONZORRO2 defflag opt_amigacons.h SERCONSOLE defflag opt_mntva.h MNTVA_CONSOLE defflag opt_kfont.h KFONT_CONS_ISO8859_1 defflag opt_kfont.h KFONT_CONS_ISO8859_2 defparam opt_retina.h RH_MEMCLK defflag opt_retina.h RH_64BIT_SPRITE RH_HARDWARECURSOR defflag opt_retina.h RETINA_SPEED_HACK defflag BB060STUPIDROM defflag P5PPC68KBOARD defflag LEV6_DEFER defparam IOBZCLOCK file dev/cons.c file dev/cninit.c file arch/amigappc/amigappc/amiga_init.c file arch/amigappc/amigappc/autoconf.c file arch/amigappc/amigappc/machdep.c file arch/amigappc/amigappc/pic_amiga.c file arch/powerpc/powerpc/clock.c file arch/powerpc/powerpc/procfs_machdep.c procfs file arch/amiga/amiga/cc.c file arch/amiga/amiga/cia.c file arch/amiga/amiga/conf.c file arch/amiga/amiga/disksubr.c file arch/amiga/amiga/dkbad.c file arch/amiga/dev/md_root.c memory_disk_hooks # for bus_space define amibus_bl file arch/amiga/amiga/amiga_bus_simple_4.c define amibus_ww file arch/amiga/amiga/amiga_bus_simple_2word.c define amibus_wb file arch/amiga/amiga/amiga_bus_simple_1word.c define amibus_b16 file arch/amiga/amiga/amiga_bus_simple_16.c amibus_b16 define amibus_b800 file arch/amiga/amiga/amiga_bus_simple_0x800.c amibus_b800 device mainbus {} attach mainbus at root file arch/amigappc/amigappc/mainbus.c mainbus device cpu attach cpu at mainbus file arch/amigappc/amigappc/cpu.c cpu # zorro expansion bus. device zbus {} attach zbus at mainbus file arch/amiga/dev/zbus.c zbus define event {} file arch/amiga/dev/event.c event #device clock #attach clock at mainbus #file arch/amiga/dev/clock.c # A3000/4000 internal hwc device a34kbbc attach a34kbbc at mainbus file arch/amiga/dev/a34kbbc.c a34kbbc # keyboard device kbd: event,wskbddev attach kbd at mainbus file arch/amiga/dev/kbd.c kbd needs-flag file arch/amiga/dev/wskbdmap_amiga.c kbd # serial port device ser: tty attach ser at mainbus file arch/amiga/dev/ser.c ser needs-count # parallel port device par attach par at mainbus file arch/amiga/dev/par.c par needs-count # audio device aucc: audiobus attach aucc at mainbus file arch/amiga/dev/aucc.c aucc needs-flag device melody: audiobus, tms320av110 attach melody at zbus file arch/amiga/dev/melody.c melody device repulse: audiobus, ac97 attach repulse at zbus file arch/amiga/dev/repulse.c repulse device toccata: audiobus, ad1848 attach toccata at zbus file arch/amiga/dev/toccata.c toccata # mouse device ms: event attach ms at mainbus file arch/amiga/dev/ms.c ms needs-flag # floppy device fdc { unit = -1 } attach fdc at mainbus device fd: disk attach fd at fdc file arch/amiga/dev/fd.c fd needs-flag # graphic devices define grfbus {} device grf {} attach grf at grfbus file arch/amiga/dev/grf.c grf needs-count device ite: tty attach ite at grf file arch/amiga/dev/ite.c ite needs-flag file arch/amiga/dev/kbdmap.c ite file arch/amiga/dev/kf_custom.c kfont_custom file arch/amiga/dev/kf_iso8859_1_8x8.c kfont_cons_iso8859_1 & ( ite | wsdisplay ) file arch/amiga/dev/kf_iso8859_1_8x11.c kfont_cons_iso8859_1 & kfont_8x11 file arch/amiga/dev/kf_iso8859_2_8x8.c kfont_cons_iso8859_2 & ( ite | wsdisplay ) file arch/amiga/dev/kf_iso8859_2_8x11.c kfont_cons_iso8859_2 & kfont_8x11 # custom chips grf (ite0 grf0) device grfcc: grfbus attach grfcc at mainbus file arch/amiga/dev/grf_cc.c grfcc needs-flag file arch/amiga/dev/ite_cc.c grfcc & ite # wscons interface to custom chips device amidisplaycc: wsemuldisplaydev attach amidisplaycc at mainbus file arch/amiga/dev/amidisplaycc.c amidisplaycc needs-flag defpseudo view file arch/amiga/dev/view.c view | grfcc needs-count file arch/amiga/dev/grfabs.c grfcc | view | amidisplaycc file arch/amiga/dev/grfabs_cc.c grfcc | view | amidisplaycc file arch/amiga/dev/grfabs_ccglb.c grfcc | view | amidisplaycc # retina ZII grf (ite1 grf1) device grfrt: grfbus attach grfrt at zbus file arch/amiga/dev/grf_rt.c grfrt needs-flag file arch/amiga/dev/ite_rt.c grfrt & ite # retina ZIII grf (ite2 grf2) device grfrh: grfbus attach grfrh at zbus file arch/amiga/dev/grf_rh.c grfrh needs-flag file arch/amiga/dev/ite_rh.c grfrh & ite # cirrus grf (ite3 grf3) device grfcl: grfbus attach grfcl at zbus file arch/amiga/dev/grf_cl.c grfcl needs-flag file arch/amiga/dev/ite_cl.c grfcl & ite # A2410 grf (ite4 grf4) device grful: grfbus attach grful at zbus file arch/amiga/dev/grf_ul.c grful needs-flag file arch/amiga/dev/ite_ul.c grful & ite file arch/amiga/dev/grf_ultms.c grful # CyberVison 64 grf (ite5 grf5) device grfcv: grfbus attach grfcv at zbus file arch/amiga/dev/grf_cv.c grfcv needs-flag file arch/amiga/dev/ite_cv.c grfcv & ite # MNT VA2000 device mntva: wsemuldisplaydev, rasops16, rasops32, vcons, videomode attach mntva at zbus file arch/amiga/dev/mntva.c mntva needs-flag # Tseng grf (ite6 grf6) device grfet: grfbus attach grfet at zbus file arch/amiga/dev/grf_et.c grfet needs-flag file arch/amiga/dev/ite_et.c grfet & ite # CyberVison 64/3D grf (ite7 grf7) device grfcv3d: grfbus attach grfcv3d at zbus file arch/amiga/dev/grf_cv3d.c grfcv3d needs-flag file arch/amiga/dev/ite_cv3d.c grfcv3d & ite # device defined in sys/conf/files # A2065, Ameristar, Ariadne ethernet cards attach le at zbus with le_zbus: le24 file arch/amiga/dev/if_le.c le_zbus needs-flag # AriadneII ethernet card # device defined in sys/conf/files attach ne at zbus with ne_zbus: rtl80x9 file arch/amiga/dev/if_ne_zbus.c ne_zbus needs-flag # Hydra ethernet card device ed: ifnet, ether, arp attach ed at zbus with ed_zbus: dp8390nic file arch/amiga/dev/if_ed_zbus.c ed_zbus needs-flag # C=/Ameristar A2060 / 560 attach bah at zbus with bah_zbus file arch/amiga/dev/if_bah_zbus.c bah_zbus # CEI A4066 EthernetPLUS device es: ifnet, ether, arp attach es at zbus file arch/amiga/dev/if_es.c es needs-flag # Quicknet ethernet card device qn: ifnet, ether, arp attach qn at zbus file arch/amiga/dev/if_qn.c qn needs-flag # A2232 msc serial ports device msc: tty attach msc at zbus file arch/amiga/dev/msc.c msc needs-count # bsc/Alf Data MultiFaceCard device mfc { unit = -1 } attach mfc at zbus device mfcs: tty attach mfcs at mfc device mfcp attach mfcp at mfc file arch/amiga/dev/mfc.c mfcs | mfcp needs-count # direct bus ISA-chip i/o define supio {port = -1} # ZBus HyperComs: HyperCom Z3, HyperCom 4 device hyper: supio attach hyper at zbus file arch/amiga/dev/hyper.c hyper # IOBlix device iobl: supio, amibus_b16 attach iobl at zbus with iobl_zbus file arch/amiga/dev/ioblix_zbus.c iobl_zbus attach com at supio with com_supio file arch/amiga/dev/com_supio.c com_supio # handle gvp's odd autoconf info.. device gvpbus {} attach gvpbus at zbus file arch/amiga/dev/gvpbus.c gvpbus attach lpt at supio with lpt_supio file arch/amiga/dev/lpt_supio.c lpt_supio include "dev/scsipi/files.scsipi" # wd 33c93 controllers define sbic file arch/amiga/dev/sbic.c sbic # GVP series II device gtsc: scsi, sbic attach gtsc at gvpbus file arch/amiga/dev/gtsc.c gtsc needs-flag # Amiga 3000 internal device ahsc: scsi, sbic attach ahsc at mainbus file arch/amiga/dev/ahsc.c ahsc needs-flag # C= A2091 device atzsc: scsi, sbic attach atzsc at zbus file arch/amiga/dev/atzsc.c atzsc needs-flag # ncr 5380 controllers define sci file arch/amiga/dev/sci.c sci # Supra Wordsync II device wstsc: scsi, sci attach wstsc at zbus file arch/amiga/dev/wstsc.c wstsc needs-flag # IVS device ivsc: scsi, sci attach ivsc at zbus file arch/amiga/dev/ivsc.c ivsc needs-flag # MLH device mlhsc: scsi, sci attach mlhsc at zbus file arch/amiga/dev/mlhsc.c mlhsc needs-flag # CSA twelve gauge. device otgsc: scsi, sci attach otgsc at zbus file arch/amiga/dev/otgsc.c otgsc needs-flag # ncr 57c710 controllers define asiop file arch/amiga/dev/siop.c asiop # PPI Zeus device zssc: scsi, asiop attach zssc at zbus file arch/amiga/dev/zssc.c zssc needs-flag # CSA Magnum device mgnsc: scsi, asiop attach mgnsc at zbus file arch/amiga/dev/mgnsc.c mgnsc needs-flag # MacroSystems USA Warp Engine device wesc: scsi, asiop attach wesc at zbus file arch/amiga/dev/wesc.c wesc needs-flag # Phase5 Blizzard 603e+ SCSI device bppcsc: scsi, asiop attach bppcsc at zbus file arch/amiga/dev/bppcsc.c bppcsc needs-flag # C= A4091 & A4000T device afsc: scsi, asiop attach afsc at zbus device aftsc: scsi, asiop attach aftsc at mainbus file arch/amiga/dev/afsc.c afsc | aftsc needs-flag # ncr 57c720/770 controllers define siopng file arch/amiga/dev/siop2.c siopng # CyberStorm MKIII scsi device cbiiisc: scsi, siopng attach cbiiisc at zbus file arch/amiga/dev/cbiiisc.c cbiiisc needs-flag # Emulex ESP216 & FAS216 controllers # FastlaneZ3 device flsc: scsi, ncr53c9x attach flsc at zbus file arch/amiga/dev/flsc.c flsc needs-flag # Blizzard1230-I,II device bzsc: scsi, ncr53c9x attach bzsc at zbus file arch/amiga/dev/bzsc.c bzsc needs-flag # Blizzard12x0-IV device bzivsc: scsi, ncr53c9x attach bzivsc at zbus file arch/amiga/dev/bzivsc.c bzivsc needs-flag # Blizzard2060 scsi device bztzsc: scsi, ncr53c9x attach bztzsc at zbus file arch/amiga/dev/bztzsc.c bztzsc needs-flag # CyberSCSI [I] scsi device cbsc: scsi, ncr53c9x attach cbsc at zbus file arch/amiga/dev/cbsc.c cbsc needs-flag # CyberSCSI MKII scsi device cbiisc: scsi, ncr53c9x attach cbiisc at zbus file arch/amiga/dev/cbiisc.c cbiisc needs-flag # EMPLANT device empsc: scsi, sci attach empsc at zbus file arch/amiga/dev/empsc.c empsc needs-flag # Amiga 4000/1200 IDE masquerading as SCSI device idesc: scsi attach idesc at mainbus file arch/amiga/dev/idesc.c idesc needs-flag define amibus_b1000 file arch/amiga/amiga/amiga_bus_simple_0x1000.c amibus_b1000 define gayle file arch/amiga/amiga/gayle.c gayle file arch/amiga/dev/gayle_pcmcia.c pccard device pccard: pcmciabus, gayle, amibus_b1000 attach pccard at mainbus include "dev/pcmcia/files.pcmcia" include "dev/ata/files.ata" # Amiga 4000/1200 IDE using MI wdc attach wdc at mainbus with wdc_amiga: gayle file arch/amiga/dev/wdc_amiga.c wdc_amiga # Buddha wdc attach wdc at zbus with wdc_buddha file arch/amiga/dev/wdc_buddha.c wdc_buddha # Zorro III RAM block devices device z3rambd: altmemdev attach z3rambd at zbus file arch/amiga/dev/z3rambd.c z3rambd needs-flag # Compatibility modules # OSS audio driver compatibility #include "compat/ossaudio/files.ossaudio" include "arch/amigappc/conf/majors.amigappc" @ 1.31 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.amigappc,v 1.30 2018/09/22 16:22:23 maxv Exp $ d297 1 a297 1 # wd 33c93 contrllers @ 1.30 log @Remove isic(4). It is part of ISDN, which we are now retiring. @ text @d1 1 a1 1 # $NetBSD: files.amigappc,v 1.29 2016/10/06 03:17:44 christos Exp $ d120 1 a120 1 device repulse: audiobus, ac97, mulaw d124 1 a124 1 device toccata: audiobus, ad1848, auconv @ 1.30.2.1 log @Remove obsoleted au{,rate,vol}conv and mulaw attributes. audio provides the equivalent of them inseparably. @ text @d1 1 a1 1 # $NetBSD: files.amigappc,v 1.30 2018/09/22 16:22:23 maxv Exp $ d120 1 a120 1 device repulse: audiobus, ac97 d124 1 a124 1 device toccata: audiobus, ad1848 @ 1.29 log @Add mntva @ text @d1 1 a1 1 # $NetBSD: files.amigappc,v 1.28 2014/01/22 00:24:39 christos Exp $ a286 5 # ISDN Blaster, ISDN Master device aster: supio attach aster at zbus file arch/amiga/dev/aster.c aster @ 1.29.16.1 log @Sync with HEAD @ text @d1 1 a1 1 # $NetBSD: files.amigappc,v 1.31 2019/05/08 13:40:14 isaki Exp $ d120 1 a120 1 device repulse: audiobus, ac97 d124 1 a124 1 device toccata: audiobus, ad1848 d287 5 @ 1.29.14.1 log @Ssync with HEAD @ text @d1 1 a1 1 # $NetBSD: files.amigappc,v 1.30 2018/09/22 16:22:23 maxv Exp $ d287 5 @ 1.28 log @make code compile again; need stride 0x1000 for gayle @ text @d1 1 a1 1 # $NetBSD: files.amigappc,v 1.27 2012/12/02 22:11:25 rkujawa Exp $ d23 2 d210 5 @ 1.28.6.1 log @Sync with HEAD @ text @d1 1 a1 1 # $NetBSD: files.amigappc,v 1.29 2016/10/06 03:17:44 christos Exp $ a22 2 defflag opt_mntva.h MNTVA_CONSOLE a207 5 # MNT VA2000 device mntva: wsemuldisplaydev, rasops16, rasops32, vcons, videomode attach mntva at zbus file arch/amiga/dev/mntva.c mntva needs-flag @ 1.28.10.1 log @Sync with HEAD @ text @d1 1 a1 1 # $NetBSD: files.amigappc,v 1.29 2016/10/06 03:17:44 christos Exp $ a22 2 defflag opt_mntva.h MNTVA_CONSOLE a207 5 # MNT VA2000 device mntva: wsemuldisplaydev, rasops16, rasops32, vcons, videomode attach mntva at zbus file arch/amiga/dev/mntva.c mntva needs-flag @ 1.27 log @Add z3rambd to files.amigappc, hopefully this will fix amigppc build. @ text @d1 1 a1 1 # $NetBSD: files.amigappc,v 1.26 2012/10/16 12:31:57 rkujawa Exp $ d420 3 d427 1 a427 1 device pccard: pcmciabus, gayle @ 1.27.2.1 log @sync with head @ text @d1 1 a1 1 # $NetBSD: files.amigappc,v 1.27 2012/12/02 22:11:25 rkujawa Exp $ a419 3 define amibus_b1000 file arch/amiga/amiga/amiga_bus_simple_0x1000.c amibus_b1000 d424 1 a424 1 device pccard: pcmciabus, gayle, amibus_b1000 @ 1.26 log @Fix fallout from recent ed driver replacement. Makes amigappc build again. @ text @d1 1 a1 1 # $NetBSD: files.amigappc,v 1.25 2012/02/15 12:11:43 phx Exp $ d439 5 @ 1.25 log @Port amiga calls config_console() from machdep.c now, so we have to do the same. Otherwise no console is configured anymore. While being at it adapt files.amigappc to the latest changes in files.amiga. Ok by releng@@. @ text @d1 1 a1 1 # $NetBSD: files.amigappc,v 1.24 2011/01/14 12:54:39 phx Exp $ d232 2 a233 2 attach ed at zbus with ed_zbus file arch/amiga/dev/if_ed.c ed_zbus needs-flag @ 1.25.2.1 log @Pull up following revision(s) (requested by msaitoh in ticket #727): sys/arch/amigappc/conf/files.amigappc: revision 1.26 Fix fallout from recent ed driver replacement. Makes amigappc build again. @ text @d1 1 a1 1 # $NetBSD: files.amigappc,v 1.25 2012/02/15 12:11:43 phx Exp $ d232 2 a233 2 attach ed at zbus with ed_zbus: dp8390nic file arch/amiga/dev/if_ed_zbus.c ed_zbus needs-flag @ 1.25.6.1 log @Resync to 2012-11-19 00:00:00 UTC @ text @d1 1 a1 1 # $NetBSD: files.amigappc,v 1.26 2012/10/16 12:31:57 rkujawa Exp $ d232 2 a233 2 attach ed at zbus with ed_zbus: dp8390nic file arch/amiga/dev/if_ed_zbus.c ed_zbus needs-flag @ 1.25.6.2 log @resync with head @ text @d1 1 a1 1 # $NetBSD: files.amigappc,v 1.25.6.1 2012/11/20 03:01:00 tls Exp $ a438 5 # Zorro III RAM block devices device z3rambd: altmemdev attach z3rambd at zbus file arch/amiga/dev/z3rambd.c z3rambd needs-flag @ 1.25.6.3 log @Rebase to HEAD as of a few days ago. @ text @d1 1 a1 1 # $NetBSD$ a419 3 define amibus_b1000 file arch/amiga/amiga/amiga_bus_simple_0x1000.c amibus_b1000 d424 1 a424 1 device pccard: pcmciabus, gayle, amibus_b1000 @ 1.25.6.4 log @update from HEAD @ text @a22 2 defflag opt_mntva.h MNTVA_CONSOLE a207 5 # MNT VA2000 device mntva: wsemuldisplaydev, rasops16, rasops32, vcons, videomode attach mntva at zbus file arch/amiga/dev/mntva.c mntva needs-flag @ 1.24 log @Include new bppcsc(4) driver from amiga. @ text @d1 1 a1 1 # $NetBSD: files.amigappc,v 1.23 2010/10/18 22:00:47 phx Exp $ d36 2 a37 2 file dev/cons.c ite | ser file dev/cninit.c ite | ser d152 1 a152 1 ( ite | amidisplaycc ) d156 1 a156 1 ( ite | amidisplaycc ) @ 1.24.8.1 log @sync with head @ text @d1 1 a1 1 # $NetBSD: files.amigappc,v 1.24 2011/01/14 12:54:39 phx Exp $ d36 2 a37 2 file dev/cons.c file dev/cninit.c d152 1 a152 1 ( ite | wsdisplay ) d156 1 a156 1 ( ite | wsdisplay ) @ 1.24.8.2 log @sync with head @ text @d1 1 a1 1 # $NetBSD: files.amigappc,v 1.24.8.1 2012/04/17 00:06:03 yamt Exp $ d232 2 a233 2 attach ed at zbus with ed_zbus: dp8390nic file arch/amiga/dev/if_ed_zbus.c ed_zbus needs-flag @ 1.24.8.3 log @sync with (a bit old) head @ text @d1 1 a1 1 # $NetBSD: files.amigappc,v 1.24.8.2 2012/10/30 17:18:52 yamt Exp $ a438 5 # Zorro III RAM block devices device z3rambd: altmemdev attach z3rambd at zbus file arch/amiga/dev/z3rambd.c z3rambd needs-flag @ 1.24.8.4 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.amigappc,v 1.24.8.3 2013/01/16 05:32:42 yamt Exp $ a419 3 define amibus_b1000 file arch/amiga/amiga/amiga_bus_simple_0x1000.c amibus_b1000 d424 1 a424 1 device pccard: pcmciabus, gayle, amibus_b1000 @ 1.24.12.1 log @merge to -current. @ text @d1 1 a1 1 # $NetBSD: files.amigappc,v 1.25 2012/02/15 12:11:43 phx Exp $ d36 2 a37 2 file dev/cons.c file dev/cninit.c d152 1 a152 1 ( ite | wsdisplay ) d156 1 a156 1 ( ite | wsdisplay ) @ 1.23 log @Include new IOBZCLOCK option to make amiga/dev/ioblix_zbus.c compile again. @ text @d1 1 a1 1 # $NetBSD: files.amigappc,v 1.22 2010/02/02 19:07:05 phx Exp $ d357 5 @ 1.22 log @IOBlix files were missing. @ text @d1 1 a1 1 # $NetBSD: files.amigappc,v 1.21 2010/02/02 12:47:51 phx Exp $ d34 2 @ 1.22.4.1 log @sync with head @ text @d1 1 a1 1 # $NetBSD$ a33 2 defparam IOBZCLOCK a354 5 # Phase5 Blizzard 603e+ SCSI device bppcsc: scsi, asiop attach bppcsc at zbus file arch/amiga/dev/bppcsc.c bppcsc needs-flag @ 1.22.2.1 log @Sync with HEAD (-D20101022). @ text @d1 1 a1 1 # $NetBSD$ a33 2 defparam IOBZCLOCK @ 1.21 log @Include majors.amigappc instead of majors.amiga. @ text @d1 1 a1 1 # $NetBSD: files.amigappc,v 1.20 2009/07/21 09:49:15 phx Exp $ d270 5 @ 1.20 log @Some improvements based on the work of Adam Ciarcinski. Adapted everything to integrate with current 5.99 source. Added an Amiga PIC for interrupt handling. Status: A CSPPC machine probably boots into single user, but only few devices will attach without problems (e.g. keyboard, serial, parallel, floppy disk, the RTC, CC graphics, sometimes Ariande ethernet and A4000 IDE. BPPC support is prepared, but unfinished and untested (I don't own a BPPC). A problem which has to be solved is interrupt acknowledging, which may happen twice. Once in the amiga drivers from sys/arch/amiga/dev and then in the PPC specific pic_amiga.c. @ text @d1 1 a1 1 # $NetBSD: files.amigappc,v 1.18 2005/12/11 12:16:36 christos Exp $ d57 1 a57 1 define amibus_wb d432 1 a432 1 include "arch/amiga/conf/majors.amiga" @ 1.19 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 @d8 2 d21 4 d32 1 d34 31 a64 1 defflag LEV6_DEFER d68 1 d72 1 d82 3 a84 8 device clock attach clock at mainbus file arch/amiga/dev/clock.c # A2000 internal hwc device a2kbbc attach a2kbbc at mainbus file arch/amiga/dev/a2kbbc.c a2kbbc d116 8 a264 6 # DraCo superio chip device drsupio: supio attach drsupio at mainbus file arch/amiga/dev/drsupio.c drsupio d408 2 a409 11 # MacroSystem DraCo internal device drsc: scsi, asiop attach drsc at mainbus file arch/amiga/dev/drsc.c drsc needs-flag # MacroSystem DraCo internal DS2404 hwc device drbbc attach drbbc at mainbus file arch/amiga/dev/drbbc.c drbbc # list of standard files... d411 3 a413 13 file dev/cons.c ite | ser file dev/cninit.c ite | ser file arch/amigappc/amigappc/amiga_init.c file arch/amiga/amiga/autoconf.c file arch/amiga/amiga/busfuncs.c file arch/amiga/amiga/cia.c file arch/amiga/amiga/conf.c file arch/amiga/amiga/disksubr.c file arch/amiga/amiga/dkbad.c file arch/amigappc/amigappc/machdep.c file arch/amiga/amiga/cc.c file arch/amiga/dev/md_root.c memory_disk_hooks #file arch/m68k/m68k/cacheops.c d415 1 a415 2 define gayle file arch/amiga/amiga/gayle.c gayle d423 9 @ 1.19.10.1 log @sync with head. @ text @d1 1 a1 1 # $NetBSD: files.amigappc,v 1.19 2008/02/20 21:43:33 drochner Exp $ a7 2 include "arch/powerpc/pic/files.pic" a18 4 defflag opt_amigacons.h SERCONSOLE defflag opt_kfont.h KFONT_CONS_ISO8859_1 defflag opt_kfont.h KFONT_CONS_ISO8859_2 d26 1 a28 32 file dev/cons.c ite | ser file dev/cninit.c ite | ser file arch/amigappc/amigappc/amiga_init.c file arch/amigappc/amigappc/autoconf.c file arch/amigappc/amigappc/machdep.c file arch/amigappc/amigappc/pic_amiga.c file arch/powerpc/powerpc/clock.c file arch/powerpc/powerpc/procfs_machdep.c procfs file arch/amiga/amiga/cc.c file arch/amiga/amiga/cia.c file arch/amiga/amiga/conf.c file arch/amiga/amiga/disksubr.c file arch/amiga/amiga/dkbad.c file arch/amiga/dev/md_root.c memory_disk_hooks # for bus_space define amibus_bl file arch/amiga/amiga/amiga_bus_simple_4.c define amibus_ww file arch/amiga/amiga/amiga_bus_simple_2word.c define amibus_wb file arch/amiga/amiga/amiga_bus_simple_1word.c define amibus_b16 file arch/amiga/amiga/amiga_bus_simple_16.c amibus_b16 define amibus_b800 file arch/amiga/amiga/amiga_bus_simple_0x800.c amibus_b800 a30 1 file arch/amigappc/amigappc/mainbus.c mainbus a33 1 file arch/amigappc/amigappc/cpu.c cpu d43 8 a50 3 #device clock #attach clock at mainbus #file arch/amiga/dev/clock.c a81 8 device repulse: audiobus, ac97, mulaw attach repulse at zbus file arch/amiga/dev/repulse.c repulse device toccata: audiobus, ad1848, auconv attach toccata at zbus file arch/amiga/dev/toccata.c toccata d223 6 d372 26 a400 6 file arch/amiga/dev/gayle_pcmcia.c pccard device pccard: pcmciabus, gayle attach pccard at mainbus include "dev/pcmcia/files.pcmcia" a406 9 # Buddha wdc attach wdc at zbus with wdc_buddha file arch/amiga/dev/wdc_buddha.c wdc_buddha # Compatibility modules # OSS audio driver compatibility #include "compat/ossaudio/files.ossaudio" @ 1.19.10.2 log @sync with head @ text @d1 1 a1 1 # $NetBSD: files.amigappc,v 1.19.10.1 2009/08/19 18:45:56 yamt Exp $ d57 1 a57 1 define amibus_wb a269 5 # IOBlix device iobl: supio, amibus_b16 attach iobl at zbus with iobl_zbus file arch/amiga/dev/ioblix_zbus.c iobl_zbus d432 1 a432 1 include "arch/amigappc/conf/majors.amigappc" @ 1.18 log @merge ktrace-lwp. @ text @d1 1 a1 1 # $NetBSD: files.amigappc,v 1.13.6.3 2004/09/21 13:12:47 skrll Exp $ a126 2 include "dev/wscons/files.wscons" @ 1.18.50.1 log @sync with HEAD @ text @d1 1 a1 1 # files.amigappc,v 1.18 2005/12/11 12:16:36 christos Exp d127 2 @ 1.17 log @cleanup old lpt(4) attachment, and glue ppbus in so that they can coexist: * lpt device is defined in MI place (dev/ppbus/files.ppbus), dev/ic/lpt.c is included there too; dev/ic/lpt.c is not included if ppbus is configured or if there is alternative platform lpt (like for pc532) * g/c MD lpt definitions and custom puc/upc attachments, glue moved to conf/files and dev/pci/files.pci respectively; remove device lpt definition from dev/isa/files.isa * add ppbus parport attribute, atppc device attachments, adjust plip and lpt glue @ text @d1 1 a1 1 # $NetBSD: files.amigappc,v 1.16 2003/09/27 21:32:12 is Exp $ @ 1.17.16.1 log @sync with head. @ text @d1 1 a1 1 # $NetBSD: files.amigappc,v 1.17 2004/01/20 19:58:00 jdolecek Exp $ d127 2 @ 1.16 log @Bring some stuff up-to-date. To be continued. @ text @d1 1 a1 1 # $NetBSD: files.amigappc,v 1.15 2003/09/27 20:52:59 is Exp $ a248 3 device lpt file dev/ic/lpt.c lpt needs-flag @ 1.15 log @pregenerate grf_ultms.c, so that gspa isn't needed during kernel build @ text @d1 1 a1 1 # $NetBSD: files.amigappc,v 1.14 2003/07/27 01:17:40 thorpej Exp $ a105 2 file arch/amiga/dev/kf_8x8.c ite | amidisplaycc file arch/amiga/dev/kf_8x11.c kfont_8x11 d107 8 @ 1.14 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.amigappc,v 1.13 2002/10/30 06:26:42 manu Exp $ d152 1 a152 1 file arch/amiga/dev/grf_ultms.g grful @ 1.13 log @Moved binary compatibility options from arch directory to cpu directory @ text @d1 1 a1 1 # $NetBSD: files.amigappc,v 1.12 2002/10/30 06:20:01 manu Exp $ a45 1 file dev/clock_subr.c @ 1.13.6.1 log @Sync with HEAD @ text @d1 1 a1 1 # $NetBSD: files.amigappc,v 1.17 2004/01/20 19:58:00 jdolecek Exp $ d46 1 d107 2 a109 8 file arch/amiga/dev/kf_iso8859_1_8x8.c kfont_cons_iso8859_1 & ( ite | amidisplaycc ) file arch/amiga/dev/kf_iso8859_1_8x11.c kfont_cons_iso8859_1 & kfont_8x11 file arch/amiga/dev/kf_iso8859_2_8x8.c kfont_cons_iso8859_2 & ( ite | amidisplaycc ) file arch/amiga/dev/kf_iso8859_2_8x11.c kfont_cons_iso8859_2 & kfont_8x11 d153 1 a153 1 file arch/amiga/dev/grf_ultms.c grful d244 3 @ 1.13.6.2 log @Sync with HEAD. @ text @@ 1.13.6.3 log @Fix the sync with head I botched. @ text @d1 1 a1 1 # $NetBSD: files.amigappc,v 1.13.6.1 2004/08/03 10:32:09 skrll Exp $ @ 1.12 log @Removed m68k OSes binary compatibility (this is a powerpc port, right?) @ text @d1 1 a1 1 # $NetBSD: files.amigappc,v 1.11 2002/10/11 00:47:18 thorpej Exp $ a405 3 # OSS audio driver compatibility include "compat/ossaudio/files.ossaudio" @ 1.11 log @defflag GRF_NTCS before GRF_PAL (which has an option-dependency on GRF_NTSC). @ text @d1 1 a1 1 # $NetBSD: files.amigappc,v 1.10 2002/09/06 13:19:20 gehenna Exp $ a405 14 # Compatibility modules # SunOS Binary Compatibility (COMPAT_SUNOS) #include "compat/sunos/files.sunos" #file arch/m68k/m68k/sunos_machdep.c compat_sunos # SVR4 Binary Compatibility (COMPAT_SVR4) #include "compat/svr4/files.svr4" # Linux binary compatibility (COMPAT_LINUX) #include "compat/linux/files.linux" #include "compat/linux/arch/m68k/files.linux_m68k" #file arch/m68k/m68k/linux_trap.c compat_linux @ 1.10 log @Merge the gehenna-devsw branch into the trunk. This merge changes the device switch tables from static array to dynamically generated by config(8). - All device switches is defined as a constant structure in device drivers. - The new grammer ``device-major'' is introduced to ``files''. device-major char [block ] [] - All device major numbers must be listed up in port dependent majors. by using this grammer. - Added the new naming convention. The name of the device switch must be _[bc]devsw for auto-generation of device switch tables. - The backward compatibility of loading block/character device switch by LKM framework is broken. This is necessary to convert from block/character device major to device name in runtime and vice versa. - The restriction to assign device major by LKM is completely removed. We don't need to reserve LKM entries for dynamic loading of device switch. - In compile time, device major numbers list is packed into the kernel and the LKM framework will refer it to assign device major number dynamically. @ text @d1 1 a1 1 # $NetBSD: files.amigappc,v 1.9 2002/04/22 09:41:20 augustss Exp $ d8 1 a9 1 defflag opt_amigaccgrf.h GRF_NTSC @ 1.9 log @Rename the audio "bus" attribute audiobus to avoid confusion with audio device. @ text @d1 1 a1 1 # $NetBSD: files.amigappc,v 1.8 2001/12/04 11:51:39 is Exp $ a94 1 major {fd = 2} a250 2 major {sd = 4} major {cd = 7} a401 1 major {wd = 17} a406 2 major {md = 15} # Memory disk (for mini-kernel) d423 2 @ 1.9.2.1 log @Remove old block majors list. @ text @d1 1 a1 1 # $NetBSD: files.amigappc,v 1.9 2002/04/22 09:41:20 augustss Exp $ d95 1 d252 2 d405 1 d410 2 @ 1.8 log @defflag lev6_defer. @ text @d1 1 a1 1 # $NetBSD: files.amigappc,v 1.7 2001/12/01 14:13:49 aymeric Exp $ d75 1 a75 1 device aucc: audio d79 1 a79 1 device melody: audio, tms320av110 @ 1.7 log @add wscons support so that amiga/conf.c compiles @ text @d1 1 a1 1 # $NetBSD: files.amigappc,v 1.6 2001/11/28 10:21:11 lukem Exp $ d26 2 @ 1.6 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.amigappc,v 1.5 2001/11/20 14:34:19 lukem Exp $ d57 1 a57 1 device kbd: event d60 1 d106 1 a106 1 file arch/amiga/dev/kf_8x8.c ite d116 7 d125 3 a127 3 file arch/amiga/dev/grfabs.c grfcc | view file arch/amiga/dev/grfabs_cc.c grfcc | view file arch/amiga/dev/grfabs_ccglb.c grfcc | view @ 1.5 log @- replace "defopt" with "defparam" for options which must take a value, as config(8) will warn for value-less defparam options - minor whitespace/formatting cleanup - consolidate opt_tcp_recvspace.h and opt_tcp_sendspace.h into opt_tcp_space.h @ text @d1 1 a1 1 # $NetBSD: files.amigappc,v 1.4 2001/11/20 12:56:21 lukem Exp $ d8 11 a18 11 defopt opt_amigaccgrf.h GRF_PAL:GRF_NTSC # temporary workaround defopt opt_amigaccgrf.h GRF_NTSC defopt opt_amigaccgrf.h GRF_ECS GRF_AGA defopt opt_amigaccgrf.h GRF_A2024:GRF_ECS defopt opt_amigaccgrf.h GRF_AGA_VGA:GRF_AGA defopt opt_amigaccgrf.h GRF_SUPER72:GRF_AGA defopt opt_amigaccgrf.h USE_C_BFOPS defopt opt_amigacons.h RETINACONSOLE ULOWELLCONSOLE CL5426CONSOLE defopt opt_amigacons.h CV64CONSOLE CV3DCONSOLE TSENGCONSOLE defopt opt_amigacons.h CV3DONZORRO2 d21 2 a22 2 defopt opt_retina.h RH_64BIT_SPRITE RH_HARDWARECURSOR defopt opt_retina.h RETINA_SPEED_HACK d24 2 a25 2 defopt BB060STUPIDROM defopt P5PPC68KBOARD @ 1.4 log @cleanup: options SPACE TAB makeoptions TAB psuedo-device TAB remove trailing whitespace replace multiple spaces -> tabs options "FOO" -> options FOO options "FOO=bar" -> options FOO=bar options "FOO=\"bar\"" -> options FOO="\"bar\"" @ text @d1 1 a1 1 # $NetBSD: files.amigappc,v 1.3 2001/06/18 02:00:48 christos Exp $ d20 2 a21 1 defopt opt_retina.h RH_MEMCLK RH_64BIT_SPRITE RH_HARDWARECURSOR @ 1.3 log @Add an e_trapsignal member to struct emul, so that emulated processes can send the appropriate signal depending on the trap type. @ text @d1 1 a1 1 # $NetBSD: files.amigappc,v 1.2 2000/07/04 14:18:07 is Exp $ d26 2 a27 2 device mainbus {} attach mainbus at root d73 1 a73 1 file arch/amiga/dev/aucc.c aucc needs-flag d245 1 a245 1 define sbic d272 1 a272 1 # IVS d367 1 a367 1 file arch/amiga/dev/drsc.c drsc needs-flag d396 1 a396 1 # Amiga 4000/1200 IDE using MI wdc @ 1.3.2.1 log @Sync kqueue branch with -current. @ text @d1 1 a1 1 # $NetBSD: files.amigappc,v 1.8 2001/12/04 11:51:39 is Exp $ d8 11 a18 15 defflag opt_amigaccgrf.h GRF_PAL :GRF_NTSC # temporary workaround defflag opt_amigaccgrf.h GRF_NTSC defflag opt_amigaccgrf.h GRF_ECS GRF_AGA defflag opt_amigaccgrf.h GRF_A2024:GRF_ECS defflag opt_amigaccgrf.h GRF_AGA_VGA:GRF_AGA defflag opt_amigaccgrf.h GRF_SUPER72:GRF_AGA defflag opt_amigaccgrf.h USE_C_BFOPS defflag opt_amigacons.h RETINACONSOLE ULOWELLCONSOLE CL5426CONSOLE defflag opt_amigacons.h CV64CONSOLE CV3DCONSOLE TSENGCONSOLE defflag opt_amigacons.h CV3DONZORRO2 defparam opt_retina.h RH_MEMCLK defflag opt_retina.h RH_64BIT_SPRITE RH_HARDWARECURSOR defflag opt_retina.h RETINA_SPEED_HACK d20 2 a21 2 defflag BB060STUPIDROM defflag P5PPC68KBOARD d23 2 a24 1 defflag LEV6_DEFER d26 2 a27 2 device mainbus {} attach mainbus at root d56 1 a56 1 device kbd: event,wskbddev a58 1 file arch/amiga/dev/wskbdmap_amiga.c kbd d73 1 a73 1 file arch/amiga/dev/aucc.c aucc needs-flag d104 1 a104 1 file arch/amiga/dev/kf_8x8.c ite | amidisplaycc a113 7 # wscons interface to custom chips device amidisplaycc: wsemuldisplaydev attach amidisplaycc at mainbus file arch/amiga/dev/amidisplaycc.c amidisplaycc needs-flag include "dev/wscons/files.wscons" d116 3 a118 3 file arch/amiga/dev/grfabs.c grfcc | view | amidisplaycc file arch/amiga/dev/grfabs_cc.c grfcc | view | amidisplaycc file arch/amiga/dev/grfabs_ccglb.c grfcc | view | amidisplaycc d245 1 a245 1 define sbic d272 1 a272 1 # IVS d367 1 a367 1 file arch/amiga/dev/drsc.c drsc needs-flag d396 1 a396 1 # Amiga 4000/1200 IDE using MI wdc @ 1.3.2.2 log @catch up with -current on kqueue branch @ text @d1 1 a1 1 # $NetBSD: files.amigappc,v 1.3.2.1 2002/01/10 19:37:35 thorpej Exp $ d75 1 a75 1 device aucc: audiobus d79 1 a79 1 device melody: audiobus, tms320av110 @ 1.3.2.3 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.amigappc,v 1.3.2.2 2002/06/23 17:34:37 jdolecek Exp $ d95 1 d252 2 d405 1 d411 2 a428 2 include "arch/amiga/conf/majors.amiga" @ 1.2 log @amigappc: siop -> asiop @ text @d1 1 a1 1 # $NetBSD: files.amigappc,v 1.1 2000/05/25 22:11:58 is Exp $ d414 1 @ 1.2.2.1 log @file files.amigappc was added on branch thorpej_scsipi on 2000-11-20 19:59:36 +0000 @ text @d1 416 @ 1.2.2.2 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 @a0 416 # $NetBSD: files.amigappc,v 1.2.2.1 2000/11/20 19:59:36 bouyer Exp $ # maxpartitions must be first item in files.${ARCH}.newconf maxpartitions 16 # NOTE THAT AMIGA IS SPECIAL! maxusers 2 8 64 defopt opt_amigaccgrf.h GRF_PAL:GRF_NTSC # temporary workaround defopt opt_amigaccgrf.h GRF_NTSC defopt opt_amigaccgrf.h GRF_ECS GRF_AGA defopt opt_amigaccgrf.h GRF_A2024:GRF_ECS defopt opt_amigaccgrf.h GRF_AGA_VGA:GRF_AGA defopt opt_amigaccgrf.h GRF_SUPER72:GRF_AGA defopt opt_amigaccgrf.h USE_C_BFOPS defopt opt_amigacons.h RETINACONSOLE ULOWELLCONSOLE CL5426CONSOLE defopt opt_amigacons.h CV64CONSOLE CV3DCONSOLE TSENGCONSOLE defopt opt_amigacons.h CV3DONZORRO2 defopt opt_retina.h RH_MEMCLK RH_64BIT_SPRITE RH_HARDWARECURSOR defopt opt_retina.h RETINA_SPEED_HACK defopt BB060STUPIDROM defopt P5PPC68KBOARD device mainbus {} attach mainbus at root device cpu attach cpu at mainbus # zorro expansion bus. device zbus {} attach zbus at mainbus file arch/amiga/dev/zbus.c zbus define event {} file arch/amiga/dev/event.c event device clock attach clock at mainbus file arch/amiga/dev/clock.c file dev/clock_subr.c # A2000 internal hwc device a2kbbc attach a2kbbc at mainbus file arch/amiga/dev/a2kbbc.c a2kbbc # A3000/4000 internal hwc device a34kbbc attach a34kbbc at mainbus file arch/amiga/dev/a34kbbc.c a34kbbc # keyboard device kbd: event attach kbd at mainbus file arch/amiga/dev/kbd.c kbd needs-flag # serial port device ser: tty attach ser at mainbus file arch/amiga/dev/ser.c ser needs-count # parallel port device par attach par at mainbus file arch/amiga/dev/par.c par needs-count # audio device aucc: audio attach aucc at mainbus file arch/amiga/dev/aucc.c aucc needs-flag device melody: audio, tms320av110 attach melody at zbus file arch/amiga/dev/melody.c melody # mouse device ms: event attach ms at mainbus file arch/amiga/dev/ms.c ms needs-flag # floppy device fdc { unit = -1 } attach fdc at mainbus device fd: disk attach fd at fdc file arch/amiga/dev/fd.c fd needs-flag major {fd = 2} # graphic devices define grfbus {} device grf {} attach grf at grfbus file arch/amiga/dev/grf.c grf needs-count device ite: tty attach ite at grf file arch/amiga/dev/ite.c ite needs-flag file arch/amiga/dev/kbdmap.c ite file arch/amiga/dev/kf_8x8.c ite file arch/amiga/dev/kf_8x11.c kfont_8x11 file arch/amiga/dev/kf_custom.c kfont_custom # custom chips grf (ite0 grf0) device grfcc: grfbus attach grfcc at mainbus file arch/amiga/dev/grf_cc.c grfcc needs-flag file arch/amiga/dev/ite_cc.c grfcc & ite defpseudo view file arch/amiga/dev/view.c view | grfcc needs-count file arch/amiga/dev/grfabs.c grfcc | view file arch/amiga/dev/grfabs_cc.c grfcc | view file arch/amiga/dev/grfabs_ccglb.c grfcc | view # retina ZII grf (ite1 grf1) device grfrt: grfbus attach grfrt at zbus file arch/amiga/dev/grf_rt.c grfrt needs-flag file arch/amiga/dev/ite_rt.c grfrt & ite # retina ZIII grf (ite2 grf2) device grfrh: grfbus attach grfrh at zbus file arch/amiga/dev/grf_rh.c grfrh needs-flag file arch/amiga/dev/ite_rh.c grfrh & ite # cirrus grf (ite3 grf3) device grfcl: grfbus attach grfcl at zbus file arch/amiga/dev/grf_cl.c grfcl needs-flag file arch/amiga/dev/ite_cl.c grfcl & ite # A2410 grf (ite4 grf4) device grful: grfbus attach grful at zbus file arch/amiga/dev/grf_ul.c grful needs-flag file arch/amiga/dev/ite_ul.c grful & ite file arch/amiga/dev/grf_ultms.g grful # CyberVison 64 grf (ite5 grf5) device grfcv: grfbus attach grfcv at zbus file arch/amiga/dev/grf_cv.c grfcv needs-flag file arch/amiga/dev/ite_cv.c grfcv & ite # Tseng grf (ite6 grf6) device grfet: grfbus attach grfet at zbus file arch/amiga/dev/grf_et.c grfet needs-flag file arch/amiga/dev/ite_et.c grfet & ite # CyberVison 64/3D grf (ite7 grf7) device grfcv3d: grfbus attach grfcv3d at zbus file arch/amiga/dev/grf_cv3d.c grfcv3d needs-flag file arch/amiga/dev/ite_cv3d.c grfcv3d & ite # device defined in sys/conf/files # A2065, Ameristar, Ariadne ethernet cards attach le at zbus with le_zbus: le24 file arch/amiga/dev/if_le.c le_zbus needs-flag # AriadneII ethernet card # device defined in sys/conf/files attach ne at zbus with ne_zbus: rtl80x9 file arch/amiga/dev/if_ne_zbus.c ne_zbus needs-flag # Hydra ethernet card device ed: ifnet, ether, arp attach ed at zbus with ed_zbus file arch/amiga/dev/if_ed.c ed_zbus needs-flag # C=/Ameristar A2060 / 560 attach bah at zbus with bah_zbus file arch/amiga/dev/if_bah_zbus.c bah_zbus # CEI A4066 EthernetPLUS device es: ifnet, ether, arp attach es at zbus file arch/amiga/dev/if_es.c es needs-flag # Quicknet ethernet card device qn: ifnet, ether, arp attach qn at zbus file arch/amiga/dev/if_qn.c qn needs-flag # A2232 msc serial ports device msc: tty attach msc at zbus file arch/amiga/dev/msc.c msc needs-count # bsc/Alf Data MultiFaceCard device mfc { unit = -1 } attach mfc at zbus device mfcs: tty attach mfcs at mfc device mfcp attach mfcp at mfc file arch/amiga/dev/mfc.c mfcs | mfcp needs-count # direct bus ISA-chip i/o define supio {port = -1} # DraCo superio chip device drsupio: supio attach drsupio at mainbus file arch/amiga/dev/drsupio.c drsupio # ZBus HyperComs: HyperCom Z3, HyperCom 4 device hyper: supio attach hyper at zbus file arch/amiga/dev/hyper.c hyper attach com at supio with com_supio file arch/amiga/dev/com_supio.c com_supio # ISDN Blaster, ISDN Master device aster: supio attach aster at zbus file arch/amiga/dev/aster.c aster # handle gvp's odd autoconf info.. device gvpbus {} attach gvpbus at zbus file arch/amiga/dev/gvpbus.c gvpbus device lpt file dev/ic/lpt.c lpt needs-flag attach lpt at supio with lpt_supio file arch/amiga/dev/lpt_supio.c lpt_supio include "dev/scsipi/files.scsipi" major {sd = 4} major {cd = 7} # wd 33c93 contrllers define sbic file arch/amiga/dev/sbic.c sbic # GVP series II device gtsc: scsi, sbic attach gtsc at gvpbus file arch/amiga/dev/gtsc.c gtsc needs-flag # Amiga 3000 internal device ahsc: scsi, sbic attach ahsc at mainbus file arch/amiga/dev/ahsc.c ahsc needs-flag # C= A2091 device atzsc: scsi, sbic attach atzsc at zbus file arch/amiga/dev/atzsc.c atzsc needs-flag # ncr 5380 controllers define sci file arch/amiga/dev/sci.c sci # Supra Wordsync II device wstsc: scsi, sci attach wstsc at zbus file arch/amiga/dev/wstsc.c wstsc needs-flag # IVS device ivsc: scsi, sci attach ivsc at zbus file arch/amiga/dev/ivsc.c ivsc needs-flag # MLH device mlhsc: scsi, sci attach mlhsc at zbus file arch/amiga/dev/mlhsc.c mlhsc needs-flag # CSA twelve gauge. device otgsc: scsi, sci attach otgsc at zbus file arch/amiga/dev/otgsc.c otgsc needs-flag # ncr 57c710 controllers define asiop file arch/amiga/dev/siop.c asiop # PPI Zeus device zssc: scsi, asiop attach zssc at zbus file arch/amiga/dev/zssc.c zssc needs-flag # CSA Magnum device mgnsc: scsi, asiop attach mgnsc at zbus file arch/amiga/dev/mgnsc.c mgnsc needs-flag # MacroSystems USA Warp Engine device wesc: scsi, asiop attach wesc at zbus file arch/amiga/dev/wesc.c wesc needs-flag # C= A4091 & A4000T device afsc: scsi, asiop attach afsc at zbus device aftsc: scsi, asiop attach aftsc at mainbus file arch/amiga/dev/afsc.c afsc | aftsc needs-flag # ncr 57c720/770 controllers define siopng file arch/amiga/dev/siop2.c siopng # CyberStorm MKIII scsi device cbiiisc: scsi, siopng attach cbiiisc at zbus file arch/amiga/dev/cbiiisc.c cbiiisc needs-flag # Emulex ESP216 & FAS216 controllers # FastlaneZ3 device flsc: scsi, ncr53c9x attach flsc at zbus file arch/amiga/dev/flsc.c flsc needs-flag # Blizzard1230-I,II device bzsc: scsi, ncr53c9x attach bzsc at zbus file arch/amiga/dev/bzsc.c bzsc needs-flag # Blizzard12x0-IV device bzivsc: scsi, ncr53c9x attach bzivsc at zbus file arch/amiga/dev/bzivsc.c bzivsc needs-flag # Blizzard2060 scsi device bztzsc: scsi, ncr53c9x attach bztzsc at zbus file arch/amiga/dev/bztzsc.c bztzsc needs-flag # CyberSCSI [I] scsi device cbsc: scsi, ncr53c9x attach cbsc at zbus file arch/amiga/dev/cbsc.c cbsc needs-flag # CyberSCSI MKII scsi device cbiisc: scsi, ncr53c9x attach cbiisc at zbus file arch/amiga/dev/cbiisc.c cbiisc needs-flag # EMPLANT device empsc: scsi, sci attach empsc at zbus file arch/amiga/dev/empsc.c empsc needs-flag # Amiga 4000/1200 IDE masquerading as SCSI device idesc: scsi attach idesc at mainbus file arch/amiga/dev/idesc.c idesc needs-flag # MacroSystem DraCo internal device drsc: scsi, asiop attach drsc at mainbus file arch/amiga/dev/drsc.c drsc needs-flag # MacroSystem DraCo internal DS2404 hwc device drbbc attach drbbc at mainbus file arch/amiga/dev/drbbc.c drbbc # list of standard files... file dev/cons.c ite | ser file dev/cninit.c ite | ser file arch/amigappc/amigappc/amiga_init.c file arch/amiga/amiga/autoconf.c file arch/amiga/amiga/busfuncs.c file arch/amiga/amiga/cia.c file arch/amiga/amiga/conf.c file arch/amiga/amiga/disksubr.c file arch/amiga/amiga/dkbad.c file arch/amigappc/amigappc/machdep.c file arch/amiga/amiga/cc.c file arch/amiga/dev/md_root.c memory_disk_hooks #file arch/m68k/m68k/cacheops.c define gayle file arch/amiga/amiga/gayle.c gayle include "dev/ata/files.ata" major {wd = 17} # Amiga 4000/1200 IDE using MI wdc attach wdc at mainbus with wdc_amiga: gayle file arch/amiga/dev/wdc_amiga.c wdc_amiga major {md = 15} # Memory disk (for mini-kernel) # Compatibility modules # SunOS Binary Compatibility (COMPAT_SUNOS) #include "compat/sunos/files.sunos" #file arch/m68k/m68k/sunos_machdep.c compat_sunos # SVR4 Binary Compatibility (COMPAT_SVR4) #include "compat/svr4/files.svr4" # Linux binary compatibility (COMPAT_LINUX) #include "compat/linux/files.linux" #include "compat/linux/arch/m68k/files.linux_m68k" # OSS audio driver compatibility include "compat/ossaudio/files.ossaudio" @ 1.2.4.1 log @Catch up to -current. @ text @d1 1 a1 1 # $NetBSD: files.amigappc,v 1.2 2000/07/04 14:18:07 is Exp $ a413 1 #file arch/m68k/m68k/linux_trap.c compat_linux @ 1.1 log @Initial AmigaPPC commit. Lots of the work was done by Adam Ciarcinsky. Currently, this only supports CyberPPC boards by Phase 5. Blizzard PPC expected later. The kernel is useless but for demonstrating that it starts... especially interupts, and most of MMU support, is not in yet. Builtin console works, however, and you can look at the kernel startup messages. @ text @d1 1 a1 1 # $NetBSD: files.amiga,v 1.93 1999/10/15 21:50:34 is Exp $ d288 2 a289 2 define siop file arch/amiga/dev/siop.c siop d292 1 a292 1 device zssc: scsi, siop d297 1 a297 1 device mgnsc: scsi, siop d302 1 a302 1 device wesc: scsi, siop d307 1 a307 1 device afsc: scsi, siop d309 1 a309 1 device aftsc: scsi, siop d365 1 a365 1 device drsc: scsi, siop @