head 1.129; access; symbols perseant-exfatfs-base-20261102:1.129 netbsd-11-1-RELEASE:1.124 netbsd-10-2-RELEASE:1.123 netbsd-9-5-RELEASE:1.111 netbsd-11-0-RELEASE:1.124 netbsd-11-0-RC7:1.124 netbsd-11-0-RC6:1.124 netbsd-11-0-RC5:1.124 netbsd-11-0-RC4:1.124 netbsd-11-0-RC3:1.124 netbsd-11-0-RC2:1.124 netbsd-11-0-RC1:1.124 perseant-exfatfs-base-20250801:1.124 netbsd-11:1.124.0.2 netbsd-11-base:1.124 netbsd-10-1-RELEASE:1.123 perseant-exfatfs-base-20240630:1.123 perseant-exfatfs:1.123.0.10 perseant-exfatfs-base:1.123 netbsd-8-3-RELEASE:1.103 netbsd-9-4-RELEASE:1.111 netbsd-10-0-RELEASE:1.123 netbsd-10-0-RC6:1.123 netbsd-10-0-RC5:1.123 netbsd-10-0-RC4:1.123 netbsd-10-0-RC3:1.123 netbsd-10-0-RC2:1.123 thorpej-ifq:1.123.0.8 thorpej-ifq-base:1.123 thorpej-altq-separation:1.123.0.6 thorpej-altq-separation-base:1.123 netbsd-10-0-RC1:1.123 netbsd-10:1.123.0.4 netbsd-10-base:1.123 bouyer-sunxi-drm:1.123.0.2 bouyer-sunxi-drm-base:1.123 netbsd-9-3-RELEASE:1.111 thorpej-i2c-spi-conf2:1.121.0.6 thorpej-i2c-spi-conf2-base:1.121 thorpej-futex2:1.121.0.4 thorpej-futex2-base:1.121 thorpej-cfargs2:1.121.0.2 thorpej-cfargs2-base:1.121 cjep_sun2x-base1:1.118 cjep_sun2x:1.118.0.2 cjep_sun2x-base:1.118 cjep_staticlib_x-base1:1.118 netbsd-9-2-RELEASE:1.111 cjep_staticlib_x:1.117.0.2 cjep_staticlib_x-base:1.117 thorpej-i2c-spi-conf:1.116.0.2 thorpej-i2c-spi-conf-base:1.121 thorpej-cfargs:1.115.0.4 thorpej-cfargs-base:1.115 thorpej-futex:1.115.0.2 thorpej-futex-base:1.115 netbsd-9-1-RELEASE:1.111 bouyer-xenpvh-base2:1.114 phil-wifi-20200421:1.114 bouyer-xenpvh-base1:1.114 phil-wifi-20200411:1.114 bouyer-xenpvh:1.114.0.4 bouyer-xenpvh-base:1.114 is-mlppp:1.114.0.2 is-mlppp-base:1.114 phil-wifi-20200406:1.114 netbsd-8-2-RELEASE:1.103 ad-namecache-base3:1.114 netbsd-9-0-RELEASE:1.111 netbsd-9-0-RC2:1.111 ad-namecache-base2:1.114 ad-namecache-base1:1.114 ad-namecache:1.112.0.2 ad-namecache-base:1.112 netbsd-9-0-RC1:1.111 phil-wifi-20191119:1.112 netbsd-9:1.111.0.2 netbsd-9-base:1.111 phil-wifi-20190609:1.111 netbsd-8-1-RELEASE:1.103 netbsd-8-1-RC1:1.103 isaki-audio2:1.110.0.4 isaki-audio2-base:1.110 pgoyette-compat-merge-20190127:1.108.2.2 pgoyette-compat-20190127:1.110 pgoyette-compat-20190118:1.110 pgoyette-compat-1226:1.110 pgoyette-compat-1126:1.110 pgoyette-compat-1020:1.110 pgoyette-compat-0930:1.110 pgoyette-compat-0906:1.110 netbsd-7-2-RELEASE:1.100 pgoyette-compat-0728:1.110 netbsd-8-0-RELEASE:1.103 phil-wifi:1.110.0.2 phil-wifi-base:1.110 pgoyette-compat-0625:1.110 netbsd-8-0-RC2:1.103 pgoyette-compat-0521:1.110 pgoyette-compat-0502:1.109 pgoyette-compat-0422:1.109 netbsd-8-0-RC1:1.103 pgoyette-compat-0415:1.108 pgoyette-compat-0407:1.108 pgoyette-compat-0330:1.108 pgoyette-compat-0322:1.108 pgoyette-compat-0315:1.108 netbsd-7-1-2-RELEASE:1.100 pgoyette-compat:1.108.0.2 pgoyette-compat-base:1.108 netbsd-7-1-1-RELEASE:1.100 tls-maxphys-base-20171202:1.105 matt-nb8-mediatek:1.103.0.12 matt-nb8-mediatek-base:1.103 nick-nhusb-base-20170825:1.104 perseant-stdc-iso10646:1.104.0.2 perseant-stdc-iso10646-base:1.104 netbsd-8:1.103.0.10 netbsd-8-base:1.103 prg-localcount2-base3:1.103 prg-localcount2-base2:1.103 prg-localcount2-base1:1.103 prg-localcount2:1.103.0.8 prg-localcount2-base:1.103 pgoyette-localcount-20170426:1.103 bouyer-socketcan-base1:1.103 jdolecek-ncq:1.103.0.6 jdolecek-ncq-base:1.103 pgoyette-localcount-20170320:1.103 netbsd-7-1:1.100.0.16 netbsd-7-1-RELEASE:1.100 netbsd-7-1-RC2:1.100 nick-nhusb-base-20170204:1.103 netbsd-7-nhusb-base-20170116:1.100 bouyer-socketcan:1.103.0.4 bouyer-socketcan-base:1.103 pgoyette-localcount-20170107:1.103 netbsd-7-1-RC1:1.100 nick-nhusb-base-20161204:1.103 pgoyette-localcount-20161104:1.103 netbsd-7-0-2-RELEASE:1.100 nick-nhusb-base-20161004:1.103 localcount-20160914:1.103 netbsd-7-nhusb:1.100.0.14 netbsd-7-nhusb-base:1.100 pgoyette-localcount-20160806:1.103 pgoyette-localcount-20160726:1.103 pgoyette-localcount:1.103.0.2 pgoyette-localcount-base:1.103 nick-nhusb-base-20160907:1.103 nick-nhusb-base-20160529:1.101 netbsd-7-0-1-RELEASE:1.100 nick-nhusb-base-20160422:1.101 nick-nhusb-base-20160319:1.101 nick-nhusb-base-20151226:1.101 netbsd-7-0:1.100.0.12 netbsd-7-0-RELEASE:1.100 nick-nhusb-base-20150921:1.101 netbsd-7-0-RC3:1.100 netbsd-7-0-RC2:1.100 netbsd-7-0-RC1:1.100 nick-nhusb-base-20150606:1.101 nick-nhusb-base-20150406:1.101 nick-nhusb:1.101.0.2 nick-nhusb-base:1.101 netbsd-5-2-3-RELEASE:1.96 netbsd-5-1-5-RELEASE:1.96 netbsd-6-0-6-RELEASE:1.99 netbsd-6-1-5-RELEASE:1.99 netbsd-7:1.100.0.10 netbsd-7-base:1.100 yamt-pagecache-base9:1.100 yamt-pagecache-tag8:1.98.2.1 netbsd-6-1-4-RELEASE:1.99 netbsd-6-0-5-RELEASE:1.99 tls-earlyentropy:1.100.0.8 tls-earlyentropy-base:1.100 riastradh-xf86-video-intel-2-7-1-pre-2-21-15:1.100 riastradh-drm2-base3:1.100 netbsd-6-1-3-RELEASE:1.99 netbsd-6-0-4-RELEASE:1.99 netbsd-5-2-2-RELEASE:1.96 netbsd-5-1-4-RELEASE:1.96 netbsd-6-1-2-RELEASE:1.99 netbsd-6-0-3-RELEASE:1.99 netbsd-5-2-1-RELEASE:1.96 netbsd-5-1-3-RELEASE:1.96 rmind-smpnet-nbase:1.100 netbsd-6-1-1-RELEASE:1.99 riastradh-drm2-base2:1.100 riastradh-drm2-base1:1.100 riastradh-drm2:1.100.0.6 riastradh-drm2-base:1.100 rmind-smpnet:1.100.0.4 rmind-smpnet-base:1.100 netbsd-6-1:1.99.0.14 netbsd-6-0-2-RELEASE:1.99 netbsd-6-1-RELEASE:1.99 khorben-n900:1.100.0.2 netbsd-6-1-RC4:1.99 netbsd-6-1-RC3:1.99 agc-symver:1.99.0.12 agc-symver-base:1.99 netbsd-6-1-RC2:1.99 netbsd-6-1-RC1:1.99 yamt-pagecache-base8:1.99 netbsd-5-2:1.96.0.28 netbsd-6-0-1-RELEASE:1.99 yamt-pagecache-base7:1.99 netbsd-5-2-RELEASE:1.96 netbsd-5-2-RC1:1.96 matt-nb6-plus-nbase:1.99 yamt-pagecache-base6:1.99 netbsd-6-0:1.99.0.8 netbsd-6-0-RELEASE:1.99 netbsd-6-0-RC2:1.99 tls-maxphys:1.99.0.6 tls-maxphys-base:1.100 matt-nb6-plus:1.99.0.4 matt-nb6-plus-base:1.99 netbsd-6-0-RC1:1.99 jmcneill-usbmp-base10:1.99 yamt-pagecache-base5:1.99 jmcneill-usbmp-base9:1.99 yamt-pagecache-base4:1.99 jmcneill-usbmp-base8:1.99 jmcneill-usbmp-base7:1.99 jmcneill-usbmp-base6:1.99 jmcneill-usbmp-base5:1.99 jmcneill-usbmp-base4:1.99 jmcneill-usbmp-base3:1.99 jmcneill-usbmp-pre-base2:1.98 jmcneill-usbmp-base2:1.99 netbsd-6:1.99.0.2 netbsd-6-base:1.99 netbsd-5-1-2-RELEASE:1.96 netbsd-5-1-1-RELEASE:1.96 jmcneill-usbmp:1.98.0.6 jmcneill-usbmp-base:1.98 jmcneill-audiomp3:1.98.0.4 jmcneill-audiomp3-base:1.98 yamt-pagecache-base3:1.98 yamt-pagecache-base2:1.98 yamt-pagecache:1.98.0.2 yamt-pagecache-base:1.98 rmind-uvmplock-nbase:1.96 cherry-xenmp:1.96.0.26 cherry-xenmp-base:1.96 jym-xensuspend-nbase:1.96 uebayasi-xip-base7:1.96 bouyer-quota2-nbase:1.96 bouyer-quota2:1.96.0.24 bouyer-quota2-base:1.96 jruoho-x86intr:1.96.0.22 jruoho-x86intr-base:1.96 matt-mips64-premerge-20101231:1.96 matt-nb5-mips64-premerge-20101231:1.96 matt-nb5-pq3:1.96.0.20 matt-nb5-pq3-base:1.96 netbsd-5-1:1.96.0.18 uebayasi-xip-base6:1.96 uebayasi-xip-base5:1.96 netbsd-5-1-RELEASE:1.96 uebayasi-xip-base4:1.96 uebayasi-xip-base3:1.96 yamt-nfs-mp-base11:1.96 netbsd-5-1-RC4:1.96 matt-nb5-mips64-k15:1.96 uebayasi-xip-base2:1.96 yamt-nfs-mp-base10:1.96 netbsd-5-1-RC3:1.96 netbsd-5-1-RC2:1.96 uebayasi-xip-base1:1.96 netbsd-5-1-RC1:1.96 rmind-uvmplock:1.96.0.16 rmind-uvmplock-base:1.96 yamt-nfs-mp-base9:1.96 uebayasi-xip:1.96.0.14 uebayasi-xip-base:1.96 netbsd-5-0-2-RELEASE:1.96 matt-nb5-mips64-premerge-20091211:1.96 matt-premerge-20091211:1.96 yamt-nfs-mp-base8:1.96 matt-nb5-mips64-u2-k2-k4-k7-k8-k9:1.96 matt-nb4-mips64-k7-u2a-k9b:1.96 matt-nb5-mips64-u1-k1-k5:1.96 yamt-nfs-mp-base7:1.96 matt-nb5-mips64:1.96.0.12 netbsd-5-0-1-RELEASE:1.96 jymxensuspend-base:1.96 yamt-nfs-mp-base6:1.96 yamt-nfs-mp-base5:1.96 yamt-nfs-mp-base4:1.96 yamt-nfs-mp-base3:1.96 nick-hppapmap-base4:1.96 nick-hppapmap-base3:1.96 netbsd-5-0:1.96.0.10 netbsd-5-0-RELEASE:1.96 netbsd-5-0-RC4:1.96 netbsd-5-0-RC3:1.96 nick-hppapmap-base2:1.96 netbsd-5-0-RC2:1.96 jym-xensuspend:1.96.0.8 jym-xensuspend-base:1.96 netbsd-5-0-RC1:1.96 haad-dm-base2:1.96 haad-nbase2:1.96 ad-audiomp2:1.96.0.6 ad-audiomp2-base:1.96 netbsd-5:1.96.0.4 netbsd-5-base:1.96 nick-hppapmap:1.96.0.2 nick-hppapmap-base:1.96 matt-mips64-base2:1.96 haad-dm-base1:1.96 wrstuden-revivesa-base-4:1.96 netbsd-4-0-1-RELEASE:1.76 wrstuden-revivesa-base-3:1.94 wrstuden-revivesa-base-2:1.94 wrstuden-fixsa-newbase:1.76 nick-csl-alignment-base5:1.84 haad-dm:1.92.0.16 haad-dm-base:1.96 wrstuden-revivesa-base-1:1.92 simonb-wapbl-nbase:1.92 yamt-pf42-base4:1.92 simonb-wapbl:1.92.0.14 simonb-wapbl-base:1.92 yamt-pf42-base3:1.92 hpcarm-cleanup-nbase:1.92 yamt-pf42-baseX:1.92 yamt-pf42-base2:1.92 yamt-nfs-mp-base2:1.92 wrstuden-revivesa:1.92.0.12 wrstuden-revivesa-base:1.92 yamt-nfs-mp:1.92.0.10 yamt-nfs-mp-base:1.92 yamt-pf42:1.92.0.8 yamt-pf42-base:1.92 ad-socklock-base1:1.92 yamt-lazymbuf-base15:1.92 yamt-lazymbuf-base14:1.92 keiichi-mipv6-nbase:1.92 mjf-devfs2:1.92.0.6 mjf-devfs2-base:1.96 nick-net80211-sync:1.92.0.4 nick-net80211-sync-base:1.92 keiichi-mipv6:1.92.0.2 keiichi-mipv6-base:1.92 bouyer-xeni386-merge1:1.90.6.1 matt-armv6-prevmlocking:1.84.12.2 wrstuden-fixsa-base-1:1.76 vmlocking2-base3:1.91 netbsd-4-0:1.76.0.8 netbsd-4-0-RELEASE:1.76 bouyer-xeni386-nbase:1.91 yamt-kmem-base3:1.91 cube-autoconf:1.90.0.8 cube-autoconf-base:1.90 yamt-kmem-base2:1.90 bouyer-xeni386:1.90.0.6 bouyer-xeni386-base:1.91 yamt-kmem:1.90.0.4 yamt-kmem-base:1.90 vmlocking2-base2:1.90 reinoud-bufcleanup-nbase:1.90 vmlocking2:1.90.0.2 vmlocking2-base1:1.90 netbsd-4-0-RC5:1.76 matt-nb4-arm:1.76.0.6 matt-nb4-arm-base:1.76 matt-armv6-nbase:1.92 jmcneill-base:1.86 netbsd-4-0-RC4:1.76 mjf-devfs:1.86.0.2 mjf-devfs-base:1.91 bouyer-xenamd64-base2:1.88 vmlocking-nbase:1.90 yamt-x86pmap-base4:1.85 bouyer-xenamd64:1.84.0.16 bouyer-xenamd64-base:1.88 netbsd-4-0-RC3:1.76 yamt-x86pmap-base3:1.84 yamt-x86pmap-base2:1.84 netbsd-4-0-RC2:1.76 yamt-x86pmap:1.84.0.14 yamt-x86pmap-base:1.84 netbsd-4-0-RC1:1.76 matt-armv6:1.84.0.12 matt-armv6-base:1.91 jmcneill-pm:1.84.0.10 jmcneill-pm-base:1.90 hpcarm-cleanup:1.84.0.8 hpcarm-cleanup-base:1.92 nick-csl-alignment:1.84.0.6 nick-csl-alignment-base:1.84 matt-mips64:1.84.0.4 matt-mips64-base:1.84 netbsd-3-1-1-RELEASE:1.63 netbsd-3-0-3-RELEASE:1.63 yamt-idlelwp-base8:1.84 wrstuden-fixsa:1.76.0.4 wrstuden-fixsa-base:1.76 ppcoea-renovation:1.84.0.2 ppcoea-renovation-base:1.84 thorpej-atomic:1.83.0.2 thorpej-atomic-base:1.83 reinoud-bufcleanup:1.80.0.10 reinoud-bufcleanup-base:1.90 mjf-ufs-trans:1.80.0.8 mjf-ufs-trans-base:1.84 vmlocking:1.80.0.6 vmlocking-base:1.84 ad-audiomp:1.80.0.4 ad-audiomp-base:1.80 yamt-idlelwp:1.80.0.2 post-newlock2-merge:1.77 newlock2-nbase:1.77 yamt-splraiseipl-base5:1.76 yamt-splraiseipl-base4:1.76 yamt-splraiseipl-base3:1.76 abandoned-netbsd-4-base:1.74 abandoned-netbsd-4:1.74.0.2 netbsd-3-1:1.63.0.20 netbsd-3-1-RELEASE:1.63 netbsd-3-0-2-RELEASE:1.63 yamt-splraiseipl-base2:1.75 netbsd-3-1-RC4:1.63 yamt-splraiseipl:1.75.0.4 yamt-splraiseipl-base:1.75 netbsd-3-1-RC3:1.63 yamt-pdpolicy-base9:1.75 newlock2:1.75.0.2 newlock2-base:1.77 yamt-pdpolicy-base8:1.74 netbsd-3-1-RC2:1.63 netbsd-3-1-RC1:1.63 yamt-pdpolicy-base7:1.74 netbsd-4:1.76.0.2 netbsd-4-base:1.76 yamt-pdpolicy-base6:1.73 chap-midi-nbase:1.73 netbsd-3-0-1-RELEASE:1.63 gdamore-uart:1.73.0.4 gdamore-uart-base:1.73 simonb-timcounters-final:1.69.6.1 yamt-pdpolicy-base5:1.73 chap-midi:1.73.0.2 chap-midi-base:1.73 yamt-pdpolicy-base4:1.73 yamt-pdpolicy-base3:1.72 peter-altq-base:1.72 peter-altq:1.72.0.6 yamt-pdpolicy-base2:1.72 elad-kernelauth-base:1.73 elad-kernelauth:1.72.0.4 yamt-pdpolicy:1.72.0.2 yamt-pdpolicy-base:1.72 yamt-uio_vmspace-base5:1.72 simonb-timecounters:1.69.0.6 simonb-timecounters-base:1.73 rpaulo-netinet-merge-pcb:1.69.0.4 rpaulo-netinet-merge-pcb-base:1.75 yamt-uio_vmspace:1.69.0.2 netbsd-3-0:1.63.0.18 netbsd-3-0-RELEASE:1.63 netbsd-3-0-RC6:1.63 yamt-readahead-base3:1.67 netbsd-3-0-RC5:1.63 netbsd-3-0-RC4:1.63 netbsd-3-0-RC3:1.63 yamt-readahead-base2:1.67 netbsd-3-0-RC2:1.63 yamt-readahead-pervnode:1.67 yamt-readahead-perfile:1.67 yamt-readahead:1.67.0.6 yamt-readahead-base:1.67 netbsd-3-0-RC1:1.63 yamt-vop-base3:1.67 netbsd-2-0-3-RELEASE:1.63 netbsd-2-1:1.63.0.16 yamt-vop-base2:1.67 thorpej-vnode-attr:1.67.0.4 thorpej-vnode-attr-base:1.67 netbsd-2-1-RELEASE:1.63 yamt-vop:1.67.0.2 yamt-vop-base:1.67 netbsd-2-1-RC6:1.63 netbsd-2-1-RC5:1.63 netbsd-2-1-RC4:1.63 netbsd-2-1-RC3:1.63 netbsd-2-1-RC2:1.63 netbsd-2-1-RC1:1.63 yamt-lazymbuf:1.64.0.2 yamt-km-base4:1.63 netbsd-2-0-2-RELEASE:1.63 yamt-km-base3:1.63 netbsd-3:1.63.0.14 netbsd-3-base:1.63 yamt-km-base2:1.63 yamt-km:1.63.0.10 yamt-km-base:1.63 kent-audio2:1.63.0.8 kent-audio2-base:1.63 netbsd-2-0-1-RELEASE:1.63 kent-audio1-beforemerge:1.63 netbsd-2:1.63.0.6 netbsd-2-base:1.63 kent-audio1:1.63.0.4 kent-audio1-base:1.63 netbsd-2-0-RELEASE:1.63 netbsd-2-0-RC5:1.63 netbsd-2-0-RC4:1.63 netbsd-2-0-RC3:1.63 netbsd-2-0-RC2:1.63 netbsd-2-0-RC1:1.63 netbsd-2-0:1.63.0.2 netbsd-2-0-base:1.63 netbsd-1-6-PATCH002-RELEASE:1.50.4.1 netbsd-1-6-PATCH002:1.50.4.1 netbsd-1-6-PATCH002-RC4:1.50.4.1 netbsd-1-6-PATCH002-RC3:1.50.4.1 netbsd-1-6-PATCH002-RC2:1.50.4.1 netbsd-1-6-PATCH002-RC1:1.50.4.1 ktrace-lwp:1.58.0.2 ktrace-lwp-base:1.67 netbsd-1-6-PATCH001:1.50 netbsd-1-6-PATCH001-RELEASE:1.50 netbsd-1-6-PATCH001-RC3:1.50 netbsd-1-6-PATCH001-RC2:1.50 netbsd-1-6-PATCH001-RC1:1.50 nathanw_sa_end:1.46.6.8 nathanw_sa_before_merge:1.55 fvdl_fs64_base:1.55 gmcgarry_ctxsw:1.55.0.4 gmcgarry_ctxsw_base:1.55 gmcgarry_ucred:1.55.0.2 gmcgarry_ucred_base:1.55 nathanw_sa_base:1.55 kqueue-aftermerge:1.53 kqueue-beforemerge:1.53 netbsd-1-6-RELEASE:1.50 netbsd-1-6-RC3:1.50 netbsd-1-6-RC2:1.50 netbsd-1-6-RC1:1.50 netbsd-1-6:1.50.0.4 netbsd-1-6-base:1.50 gehenna-devsw:1.50.0.2 gehenna-devsw-base:1.51 netbsd-1-5-PATCH003:1.31.4.2 eeh-devprop:1.48.0.4 eeh-devprop-base:1.48 newlock:1.48.0.2 newlock-base:1.48 ifpoll-base:1.47 nathanw_sa:1.46.0.6 thorpej-mips-cache:1.46.0.4 thorpej-mips-cache-base:1.46 thorpej-devvp-base3:1.46 thorpej-devvp-base2:1.46 post-chs-ubcperf:1.46 pre-chs-ubcperf:1.46 thorpej-devvp:1.46.0.2 thorpej-devvp-base:1.46 netbsd-1-5-PATCH002:1.31.4.1 kqueue:1.44.0.2 kqueue-base:1.52 netbsd-1-5-PATCH001:1.31.4.1 thorpej_scsipi_beforemerge:1.41 thorpej_scsipi_nbase:1.41 netbsd-1-5-RELEASE:1.31 netbsd-1-5-BETA2:1.31 netbsd-1-5-BETA:1.31 netbsd-1-4-PATCH003:1.18.2.1 netbsd-1-5-ALPHA2:1.31 netbsd-1-5:1.31.0.4 netbsd-1-5-base:1.31 minoura-xpg4dl:1.31.0.2 minoura-xpg4dl-base:1.31 netbsd-1-4-PATCH002:1.18.2.1 chs-ubc2-newbase:1.28 wrstuden-devbsize-19991221:1.25 wrstuden-devbsize:1.22.0.2 wrstuden-devbsize-base:1.25 kame_141_19991130:1.18.2.1 comdex-fall-1999:1.25.0.6 comdex-fall-1999-base:1.25 fvdl-softdep:1.25.0.4 fvdl-softdep-base:1.25 thorpej_scsipi:1.25.0.2 thorpej_scsipi_base:1.41 netbsd-1-4-PATCH001:1.18.2.1 kame_14_19990705:1.18.2.1 kame_14_19990628:1.18.2.1 kame:1.18.2.1.0.4 chs-ubc2:1.18.2.1.0.2 chs-ubc2-base:1.22 netbsd-1-4-RELEASE:1.18.2.1 netbsd-1-4:1.18.0.2 netbsd-1-4-base:1.18 kenh-if-detach:1.16.0.2 kenh-if-detach-base:1.16 chs-ubc:1.15.0.2 chs-ubc-base:1.15 eeh-paddr_t:1.10.0.2 eeh-paddr_t-base:1.10; locks; strict; comment @# @; 1.129 date 2025.09.21.17.58.56; author thorpej; state Exp; branches; next 1.128; commitid WTkO1Ft95nZtMBbG; 1.128 date 2025.09.21.13.51.50; author thorpej; state Exp; branches; next 1.127; commitid cLMcQuUocQmKoAbG; 1.127 date 2025.09.08.08.08.15; author macallan; state Exp; branches; next 1.126; commitid J9iWmqNdaMdKVS9G; 1.126 date 2025.08.22.14.01.56; author macallan; state Exp; branches; next 1.125; commitid LTPHwY8kjQF0rJ7G; 1.125 date 2025.08.12.05.47.36; author macallan; state Exp; branches; next 1.124; commitid YKHLZPLH0CoO0p6G; 1.124 date 2025.07.01.13.48.31; author macallan; state Exp; branches; next 1.123; commitid fzwMwPK0CQL5231G; 1.123 date 2021.09.10.23.32.17; author macallan; state Exp; branches 1.123.10.1; next 1.122; commitid s3NA6YVPSC6NVs8D; 1.122 date 2021.09.03.17.18.39; author macallan; state Exp; branches; next 1.121; commitid 8nSUJSIKrIqd6x7D; 1.121 date 2021.07.27.23.38.42; author macallan; state Exp; branches 1.121.6.1; next 1.120; commitid oPDMTgiurbDbpG2D; 1.120 date 2021.07.27.20.23.41; author macallan; state Exp; branches; next 1.119; commitid ly9iYuWD9XsolF2D; 1.119 date 2021.06.18.22.24.51; author macallan; state Exp; branches; next 1.118; commitid vxf0RsuFra6JgFXC; 1.118 date 2021.05.12.23.22.33; author thorpej; state Exp; branches; next 1.117; commitid 5j98x7z0aBYjIUSC; 1.117 date 2021.05.01.15.12.25; author thorpej; state Exp; branches 1.117.2.1; next 1.116; commitid KptUeoNmnxw5qsRC; 1.116 date 2021.04.24.23.36.41; author thorpej; state Exp; branches 1.116.2.1; next 1.115; commitid eHxL4uTobGwLqBQC; 1.115 date 2020.08.08.22.37.19; author macallan; state Exp; branches 1.115.4.1; next 1.114; commitid OgLcgpYBc5WMpjjC; 1.114 date 2020.01.10.06.24.17; author macallan; state Exp; branches; next 1.113; commitid Y2tZgBL4loykP6SB; 1.113 date 2020.01.09.18.49.06; author macallan; state Exp; branches; next 1.112; commitid OZ490qHb0mm0Z2SB; 1.112 date 2019.11.01.17.51.56; author macallan; state Exp; branches 1.112.2.1; next 1.111; commitid OaPp5bjf0vGaSaJB; 1.111 date 2019.05.08.13.40.15; author isaki; state Exp; branches; next 1.110; commitid LEGDdtzAItkeapmB; 1.110 date 2018.05.02.22.07.37; author macallan; state Exp; branches 1.110.2.1 1.110.4.1; next 1.109; commitid r7Gm3extUfSzULAA; 1.109 date 2018.04.20.18.22.50; author macallan; state Exp; branches; next 1.108; commitid weVH6pKTI0OJ2dzA; 1.108 date 2018.03.04.15.51.15; author christos; state Exp; branches 1.108.2.1; next 1.107; commitid AUspKKibIeu9J9tA; 1.107 date 2018.02.26.23.09.32; author sevan; state Exp; branches; next 1.106; commitid heQNtStONVYbjqsA; 1.106 date 2017.12.18.15.53.38; author skrll; state Exp; branches; next 1.105; commitid tDLiEWsubCMtbojA; 1.105 date 2017.09.22.03.11.43; author macallan; state Exp; branches; next 1.104; commitid bI5yYFqlA5woL88A; 1.104 date 2017.06.06.15.58.59; author macallan; state Exp; branches; next 1.103; 1.103 date 2016.06.16.14.51.56; author macallan; state Exp; branches; next 1.102; 1.102 date 2016.06.10.21.32.46; author macallan; state Exp; branches; next 1.101; 1.101 date 2014.10.11.07.03.09; author uebayasi; state Exp; branches 1.101.2.1; next 1.100; 1.100 date 2013.04.18.16.42.46; author macallan; state Exp; branches; next 1.99; 1.99 date 2012.01.24.04.33.11; author macallan; state Exp; branches 1.99.6.1; next 1.98; 1.98 date 2011.07.13.22.54.33; author macallan; state Exp; branches 1.98.2.1 1.98.6.1; next 1.97; 1.97 date 2011.06.22.18.06.33; author matt; state Exp; branches; next 1.96; 1.96 date 2008.10.07.19.32.29; author pgoyette; state Exp; branches; next 1.95; 1.95 date 2008.10.02.00.55.43; author pgoyette; state Exp; branches; next 1.94; 1.94 date 2008.08.26.16.17.14; author macallan; state Exp; branches; next 1.93; 1.93 date 2008.08.26.16.14.45; author macallan; state Exp; branches; next 1.92; 1.92 date 2008.02.20.21.43.34; author drochner; state Exp; branches 1.92.6.1 1.92.10.1 1.92.12.1 1.92.16.1; next 1.91; 1.91 date 2007.12.11.22.30.39; author macallan; state Exp; branches; next 1.90; 1.90 date 2007.12.03.15.33.54; author ad; state Exp; branches 1.90.2.1 1.90.4.1 1.90.6.1; next 1.89; 1.89 date 2007.11.26.19.58.29; author garbled; state Exp; branches; next 1.88; 1.88 date 2007.11.17.17.07.57; author macallan; state Exp; branches; next 1.87; 1.87 date 2007.11.07.19.47.00; author garbled; state Exp; branches; next 1.86; 1.86 date 2007.10.25.11.08.35; author aymeric; state Exp; branches 1.86.2.1; next 1.85; 1.85 date 2007.10.17.19.55.17; author garbled; state Exp; branches; next 1.84; 1.84 date 2007.04.12.22.28.05; author dogcow; state Exp; branches 1.84.2.1 1.84.10.1 1.84.12.1 1.84.14.1 1.84.16.1; next 1.83; 1.83 date 2007.03.26.16.56.09; author dogcow; state Exp; branches; next 1.82; 1.82 date 2007.03.25.23.29.16; author macallan; state Exp; branches; next 1.81; 1.81 date 2007.03.25.23.21.45; author macallan; state Exp; branches; next 1.80; 1.80 date 2007.02.15.02.17.30; author macallan; state Exp; branches 1.80.2.1 1.80.6.1 1.80.8.1 1.80.10.1; next 1.79; 1.79 date 2007.02.15.02.06.48; author macallan; state Exp; branches; next 1.78; 1.78 date 2007.02.10.19.10.24; author macallan; state Exp; branches; next 1.77; 1.77 date 2007.01.17.23.23.08; author macallan; state Exp; branches; next 1.76; 1.76 date 2006.11.08.01.25.11; author macallan; state Exp; branches; next 1.75; 1.75 date 2006.09.07.12.34.42; author itohy; state Exp; branches 1.75.2.1 1.75.4.1; next 1.74; 1.74 date 2006.08.05.21.26.48; author sanjayl; state Exp; branches; next 1.73; 1.73 date 2006.04.04.03.13.12; author gdamore; state Exp; branches; next 1.72; 1.72 date 2006.02.12.21.00.46; author macallan; state Exp; branches 1.72.2.1 1.72.4.1 1.72.6.1; next 1.71; 1.71 date 2006.02.06.19.23.17; author jmmv; state Exp; branches; next 1.70; 1.70 date 2006.02.05.18.10.57; author christos; state Exp; branches; next 1.69; 1.69 date 2005.12.27.17.20.54; author chs; state Exp; branches 1.69.2.1 1.69.4.1 1.69.6.1; next 1.68; 1.68 date 2005.12.11.12.18.03; author christos; state Exp; branches; next 1.67; 1.67 date 2005.09.27.15.04.26; author macallan; state Exp; branches; next 1.66; 1.66 date 2005.09.27.14.34.15; author macallan; state Exp; branches; next 1.65; 1.65 date 2005.08.10.14.39.25; author macallan; state Exp; branches; next 1.64; 1.64 date 2005.06.25.22.08.54; author dyoung; state Exp; branches 1.64.2.1; next 1.63; 1.63 date 2004.03.25.18.52.25; author matt; state Exp; branches; next 1.62; 1.62 date 2004.01.20.19.58.00; author jdolecek; state Exp; branches; next 1.61; 1.61 date 2003.12.27.02.19.34; author grant; state Exp; branches; next 1.60; 1.60 date 2003.11.19.02.54.50; author matt; state Exp; branches; next 1.59; 1.59 date 2003.11.13.14.39.38; author christos; state Exp; branches; next 1.58; 1.58 date 2003.06.11.07.35.39; author hamajima; state Exp; branches 1.58.2.1; next 1.57; 1.57 date 2003.03.05.05.43.43; author matt; state Exp; branches; next 1.56; 1.56 date 2003.03.04.13.29.12; author soren; state Exp; branches; next 1.55; 1.55 date 2002.10.30.06.26.43; author manu; state Exp; branches; next 1.54; 1.54 date 2002.10.26.13.50.33; author jdolecek; state Exp; branches; next 1.53; 1.53 date 2002.10.13.14.43.19; author wiz; state Exp; branches; next 1.52; 1.52 date 2002.09.06.13.18.43; author gehenna; state Exp; branches; next 1.51; 1.51 date 2002.06.18.05.22.50; author itojun; state Exp; branches; next 1.50; 1.50 date 2002.04.22.09.41.20; author augustss; state Exp; branches 1.50.2.1 1.50.4.1; next 1.49; 1.49 date 2002.04.16.20.50.21; author thorpej; state Exp; branches; next 1.48; 1.48 date 2002.03.03.07.04.34; author nathanw; state Exp; branches; next 1.47; 1.47 date 2002.01.06.00.35.10; author dbj; state Exp; branches; next 1.46; 1.46 date 2001.08.26.02.47.37; author matt; state Exp; branches 1.46.6.1; next 1.45; 1.45 date 2001.08.03.12.58.38; author tsubai; state Exp; branches; next 1.44; 1.44 date 2001.06.24.17.38.28; author wiz; state Exp; branches 1.44.2.1; next 1.43; 1.43 date 2001.06.08.04.48.57; author simonb; state Exp; branches; next 1.42; 1.42 date 2001.05.16.10.56.43; author tsubai; state Exp; branches; next 1.41; 1.41 date 2001.02.27.05.15.04; author matt; state Exp; branches 1.41.2.1; next 1.40; 1.40 date 2001.02.18.04.55.37; author matt; state Exp; branches; next 1.39; 1.39 date 2001.01.19.01.51.16; author manu; state Exp; branches; next 1.38; 1.38 date 2001.01.17.00.07.28; author fvdl; state Exp; branches; next 1.37; 1.37 date 2000.11.15.00.39.32; author matt; state Exp; branches; next 1.36; 1.36 date 2000.11.10.17.09.15; author hannken; state Exp; branches; next 1.35; 1.35 date 2000.11.08.17.53.46; author tsubai; state Exp; branches; next 1.34; 1.34 date 2000.11.05.23.19.41; author matt; state Exp; branches; next 1.33; 1.33 date 2000.10.29.01.39.19; author tsutsui; state Exp; branches; next 1.32; 1.32 date 2000.08.25.12.44.43; author tsubai; state Exp; branches; next 1.31; 1.31 date 2000.03.26.08.34.20; author tsubai; state Exp; branches 1.31.4.1; next 1.30; 1.30 date 2000.03.14.15.56.55; author oster; state Exp; branches; next 1.29; 1.29 date 2000.02.27.18.06.43; author tsubai; state Exp; branches; next 1.28; 1.28 date 2000.02.09.13.08.35; author tsubai; state Exp; branches; next 1.27; 1.27 date 2000.02.03.19.27.44; author tsubai; state Exp; branches; next 1.26; 1.26 date 2000.01.25.14.38.39; author tsubai; state Exp; branches; next 1.25; 1.25 date 99.10.15.07.16.16; author tsubai; state Exp; branches 1.25.2.1; next 1.24; 1.24 date 99.10.15.06.43.05; author tsubai; state Exp; branches; next 1.23; 1.23 date 99.10.15.06.12.15; author haya; state Exp; branches; next 1.22; 1.22 date 99.07.21.19.20.04; author tsubai; state Exp; branches 1.22.2.1; next 1.21; 1.21 date 99.07.12.17.48.26; author tsubai; state Exp; branches; next 1.20; 1.20 date 99.06.07.20.31.31; author thorpej; state Exp; branches; next 1.19; 1.19 date 99.04.16.21.15.29; author thorpej; state Exp; branches; next 1.18; 1.18 date 98.12.29.04.40.19; author tsubai; state Exp; branches 1.18.2.1; next 1.17; 1.17 date 98.12.10.20.10.03; author tsubai; state Exp; branches; next 1.16; 1.16 date 98.11.28.20.59.26; author thorpej; state Exp; branches; next 1.15; 1.15 date 98.10.20.15.13.14; author tsubai; state Exp; branches; next 1.14; 1.14 date 98.10.18.09.31.40; author tsubai; state Exp; branches; next 1.13; 1.13 date 98.10.14.12.27.03; author tsubai; state Exp; branches; next 1.12; 1.12 date 98.10.13.11.21.20; author tsubai; state Exp; branches; next 1.11; 1.11 date 98.08.16.01.40.29; author wrstuden; state Exp; branches; next 1.10; 1.10 date 98.07.28.23.43.33; author thorpej; state Exp; branches; next 1.9; 1.9 date 98.07.17.18.38.10; author tsubai; state Exp; branches; next 1.8; 1.8 date 98.07.13.19.37.28; author tsubai; state Exp; branches; next 1.7; 1.7 date 98.07.03.11.50.32; author tsubai; state Exp; branches; next 1.6; 1.6 date 98.07.02.18.58.32; author tsubai; state Exp; branches; next 1.5; 1.5 date 98.06.24.15.13.42; author tsubai; state Exp; branches; next 1.4; 1.4 date 98.06.05.12.22.44; author tsubai; state Exp; branches; next 1.3; 1.3 date 98.05.29.10.32.49; author tsubai; state Exp; branches; next 1.2; 1.2 date 98.05.20.20.42.08; author is; state Exp; branches; next 1.1; 1.1 date 98.05.15.10.15.46; author tsubai; state Exp; branches; next ; 1.123.10.1 date 2025.08.02.05.55.51; author perseant; state Exp; branches; next 1.123.10.2; commitid 23j6GFaDws3O875G; 1.123.10.2 date 2026.11.04.23.20.54; author perseant; state Exp; branches; next ; commitid 3QTNojfCEH9lUb2H; 1.121.6.1 date 2021.08.09.00.30.08; author thorpej; state Exp; branches; next ; commitid za3mRZNmiEQ1ke4D; 1.117.2.1 date 2021.05.31.22.15.13; author cjep; state Exp; branches; next ; commitid eWz9SBW0XqKjJlVC; 1.116.2.1 date 2021.05.09.21.37.04; author thorpej; state Exp; branches; next 1.116.2.2; commitid FdtA4yXfkyAQhwSC; 1.116.2.2 date 2021.05.13.00.47.25; author thorpej; state Exp; branches; next 1.116.2.3; commitid hlq0lOvHnylpfVSC; 1.116.2.3 date 2021.08.01.22.42.12; author thorpej; state Exp; branches; next ; commitid NihqK3haIgTUWj3D; 1.115.4.1 date 2021.03.22.23.14.15; author thorpej; state Exp; branches; next ; commitid VRdYkjstmdZ0nmMC; 1.112.2.1 date 2020.01.17.21.47.26; author ad; state Exp; branches; next ; commitid T9pwLWote7xbI5TB; 1.110.2.1 date 2019.06.10.22.06.27; author christos; state Exp; branches; next 1.110.2.2; commitid jtc8rnCzWiEEHGqB; 1.110.2.2 date 2020.04.13.08.03.58; author martin; state Exp; branches; next ; commitid X01YhRUPVUDaec4C; 1.110.4.1 date 2019.05.05.02.31.40; author isaki; state Exp; branches; next ; commitid P6qg5pdPOH2RzXlB; 1.108.2.1 date 2018.04.22.07.20.18; author pgoyette; state Exp; branches; next 1.108.2.2; commitid W6xykws0Zbl4kpzA; 1.108.2.2 date 2018.05.21.04.36.01; author pgoyette; state Exp; branches; next ; commitid X5L8kSrBWQcDt7DA; 1.101.2.1 date 2016.07.09.20.24.53; author skrll; state Exp; branches; next 1.101.2.2; 1.101.2.2 date 2017.08.28.17.51.44; author skrll; state Exp; branches; next ; commitid UQQpnjvcNkUZn05A; 1.99.6.1 date 2013.06.23.06.20.08; author tls; state Exp; branches; next 1.99.6.2; 1.99.6.2 date 2017.12.03.11.36.24; author jdolecek; state Exp; branches; next ; commitid XcIYRZTAh1LmerhA; 1.98.2.1 date 2012.04.17.00.06.37; author yamt; state Exp; branches; next 1.98.2.2; 1.98.2.2 date 2014.05.22.11.39.56; author yamt; state Exp; branches; next ; 1.98.6.1 date 2012.02.18.07.32.34; author mrg; state Exp; branches; next ; 1.92.6.1 date 2008.09.28.10.40.03; author mjf; state Exp; branches; next 1.92.6.2; 1.92.6.2 date 2008.10.05.20.11.26; author mjf; state Exp; branches; next 1.92.6.3; 1.92.6.3 date 2009.01.17.13.28.13; author mjf; state Exp; branches; next ; 1.92.10.1 date 2009.05.04.08.11.28; author yamt; state Exp; branches; next ; 1.92.12.1 date 2008.09.18.04.33.29; author wrstuden; state Exp; branches; next 1.92.12.2; 1.92.12.2 date 2008.10.10.22.29.05; author skrll; state Exp; branches; next ; 1.92.16.1 date 2008.10.19.22.15.51; author haad; state Exp; branches; next ; 1.90.2.1 date 2007.12.26.19.42.28; author ad; state Exp; branches; next ; 1.90.4.1 date 2007.12.13.05.05.19; author yamt; state Exp; branches; next ; 1.90.6.1 date 2007.12.13.21.54.49; author bouyer; state Exp; branches; next ; 1.86.2.1 date 2007.11.19.00.46.35; author mjf; state Exp; branches; next 1.86.2.2; 1.86.2.2 date 2007.12.08.18.17.19; author mjf; state Exp; branches; next 1.86.2.3; 1.86.2.3 date 2007.12.27.00.43.12; author mjf; state Exp; branches; next ; 1.84.2.1 date 2007.05.02.03.02.33; author macallan; state Exp; branches; next 1.84.2.2; 1.84.2.2 date 2007.05.02.06.46.02; author macallan; state Exp; branches; next 1.84.2.3; 1.84.2.3 date 2007.05.03.04.10.03; author macallan; state Exp; branches; next 1.84.2.4; 1.84.2.4 date 2007.05.04.02.52.29; author macallan; state Exp; branches; next 1.84.2.5; 1.84.2.5 date 2007.05.04.05.59.25; author macallan; state Exp; branches; next 1.84.2.6; 1.84.2.6 date 2007.05.05.06.20.27; author macallan; state Exp; branches; next 1.84.2.7; 1.84.2.7 date 2007.05.06.05.11.40; author macallan; state Exp; branches; next 1.84.2.8; 1.84.2.8 date 2007.05.11.06.20.57; author macallan; state Exp; branches; next 1.84.2.9; 1.84.2.9 date 2007.06.05.20.25.42; author matt; state Exp; branches; next 1.84.2.10; 1.84.2.10 date 2007.06.07.20.30.42; author garbled; state Exp; branches; next 1.84.2.11; 1.84.2.11 date 2007.07.12.19.11.00; author macallan; state Exp; branches; next 1.84.2.12; 1.84.2.12 date 2007.08.14.21.55.22; author macallan; state Exp; branches; next 1.84.2.13; 1.84.2.13 date 2007.10.10.18.41.31; author garbled; state Exp; branches; next ; 1.84.10.1 date 2007.10.26.15.42.44; author joerg; state Exp; branches; next 1.84.10.2; 1.84.10.2 date 2007.10.28.20.10.42; author joerg; state Exp; branches; next 1.84.10.3; 1.84.10.3 date 2007.11.11.16.46.38; author joerg; state Exp; branches; next 1.84.10.4; 1.84.10.4 date 2007.11.21.21.53.21; author joerg; state Exp; branches; next 1.84.10.5; 1.84.10.5 date 2007.11.27.19.35.42; author joerg; state Exp; branches; next 1.84.10.6; 1.84.10.6 date 2007.12.09.19.35.34; author jmcneill; state Exp; branches; next ; 1.84.12.1 date 2007.11.06.23.18.31; author matt; state Exp; branches; next 1.84.12.2; 1.84.12.2 date 2007.11.08.10.59.35; author matt; state Exp; branches; next 1.84.12.3; 1.84.12.3 date 2008.01.09.01.47.07; author matt; state Exp; branches; next 1.84.12.4; 1.84.12.4 date 2008.03.23.02.04.10; author matt; state Exp; branches; next ; 1.84.14.1 date 2007.10.18.08.32.04; author yamt; state Exp; branches; next ; 1.84.16.1 date 2007.10.25.22.35.58; author bouyer; state Exp; branches; next 1.84.16.2; 1.84.16.2 date 2007.11.13.15.58.42; author bouyer; state Exp; branches; next 1.84.16.3; 1.84.16.3 date 2007.11.18.19.34.34; author bouyer; state Exp; branches; next ; 1.80.2.1 date 2007.04.15.16.02.50; author yamt; state Exp; branches; next ; 1.80.6.1 date 2007.04.10.13.23.08; author ad; state Exp; branches; next 1.80.6.2; 1.80.6.2 date 2007.05.27.12.27.42; author ad; state Exp; branches; next 1.80.6.3; 1.80.6.3 date 2007.10.23.20.13.15; author ad; state Exp; branches; next 1.80.6.4; 1.80.6.4 date 2007.12.03.18.37.16; author ad; state Exp; branches; next ; 1.80.8.1 date 2007.07.11.20.00.36; author mjf; state Exp; branches; next ; 1.80.10.1 date 2007.03.29.19.27.28; author reinoud; state Exp; branches; next ; 1.75.2.1 date 2006.11.18.21.29.24; author ad; state Exp; branches; next 1.75.2.2; 1.75.2.2 date 2007.02.01.08.48.06; author ad; state Exp; branches; next ; 1.75.4.1 date 2006.12.10.07.16.25; author yamt; state Exp; branches; next ; 1.72.2.1 date 2006.04.11.11.53.43; author yamt; state Exp; branches; next 1.72.2.2; 1.72.2.2 date 2006.08.11.15.42.13; author yamt; state Exp; branches; next 1.72.2.3; 1.72.2.3 date 2006.09.14.12.31.11; author yamt; state Exp; branches; next ; 1.72.4.1 date 2006.04.19.02.33.12; author elad; state Exp; branches; next ; 1.72.6.1 date 2006.05.24.15.48.12; author tron; state Exp; branches; next ; 1.69.2.1 date 2006.02.18.15.38.41; author yamt; state Exp; branches; next ; 1.69.4.1 date 2006.09.09.02.41.05; author rpaulo; state Exp; branches; next ; 1.69.6.1 date 2006.04.22.11.37.41; author simonb; state Exp; branches; next ; 1.64.2.1 date 2006.06.21.14.53.13; author yamt; state Exp; branches; next 1.64.2.2; 1.64.2.2 date 2006.12.30.20.46.26; author yamt; state Exp; branches; next 1.64.2.3; 1.64.2.3 date 2007.02.26.09.07.19; author yamt; state Exp; branches; next 1.64.2.4; 1.64.2.4 date 2007.09.03.14.27.32; author yamt; state Exp; branches; next 1.64.2.5; 1.64.2.5 date 2007.10.27.11.27.00; author yamt; state Exp; branches; next 1.64.2.6; 1.64.2.6 date 2007.11.15.11.43.04; author yamt; state Exp; branches; next 1.64.2.7; 1.64.2.7 date 2007.12.07.17.25.14; author yamt; state Exp; branches; next 1.64.2.8; 1.64.2.8 date 2008.01.21.09.37.26; author yamt; state Exp; branches; next 1.64.2.9; 1.64.2.9 date 2008.02.27.08.36.21; author yamt; state Exp; branches; next ; 1.58.2.1 date 2004.08.03.10.37.20; author skrll; state Exp; branches; next 1.58.2.2; 1.58.2.2 date 2004.09.18.14.36.56; author skrll; state Exp; branches; next 1.58.2.3; 1.58.2.3 date 2004.09.21.13.18.19; author skrll; state Exp; branches; next 1.58.2.4; 1.58.2.4 date 2005.11.10.13.57.27; author skrll; state Exp; branches; next ; 1.50.2.1 date 2002.05.16.13.32.21; author gehenna; state Exp; branches; next 1.50.2.2; 1.50.2.2 date 2002.05.17.15.09.11; author gehenna; state Exp; branches; next 1.50.2.3; 1.50.2.3 date 2002.07.16.08.48.14; author gehenna; state Exp; branches; next ; 1.50.4.1 date 2003.06.19.11.16.44; author grant; state Exp; branches; next ; 1.46.6.1 date 2001.08.26.02.47.37; author nathanw; state dead; branches; next 1.46.6.2; 1.46.6.2 date 2002.01.11.23.38.34; author nathanw; state Exp; branches; next 1.46.6.3; 1.46.6.3 date 2002.02.28.04.10.38; author nathanw; state Exp; branches; next 1.46.6.4; 1.46.6.4 date 2002.04.01.07.40.52; author nathanw; state Exp; branches; next 1.46.6.5; 1.46.6.5 date 2002.06.20.03.39.32; author nathanw; state Exp; branches; next 1.46.6.6; 1.46.6.6 date 2002.09.17.21.15.34; author nathanw; state Exp; branches; next 1.46.6.7; 1.46.6.7 date 2002.10.18.02.38.32; author nathanw; state Exp; branches; next 1.46.6.8; 1.46.6.8 date 2002.11.11.22.00.10; author nathanw; state Exp; branches; next ; 1.44.2.1 date 2001.08.25.06.15.30; author thorpej; state Exp; branches; next 1.44.2.2; 1.44.2.2 date 2001.09.13.01.13.58; author thorpej; state Exp; branches; next 1.44.2.3; 1.44.2.3 date 2002.01.10.19.45.46; author thorpej; state Exp; branches; next 1.44.2.4; 1.44.2.4 date 2002.03.16.15.58.29; author jdolecek; state Exp; branches; next 1.44.2.5; 1.44.2.5 date 2002.06.23.17.37.52; author jdolecek; state Exp; branches; next 1.44.2.6; 1.44.2.6 date 2002.09.06.08.37.04; author jdolecek; state Exp; branches; next 1.44.2.7; 1.44.2.7 date 2002.10.10.18.33.56; author jdolecek; state Exp; branches; next ; 1.41.2.1 date 2001.06.21.19.27.19; author nathanw; state Exp; branches; next ; 1.31.4.1 date 2001.02.04.20.23.23; author he; state Exp; branches; next 1.31.4.2; 1.31.4.2 date 2001.10.25.17.54.30; author he; state Exp; branches; next ; 1.25.2.1 date 2000.11.20.20.12.55; author bouyer; state Exp; branches; next 1.25.2.2; 1.25.2.2 date 2000.11.22.16.00.36; author bouyer; state Exp; branches; next 1.25.2.3; 1.25.2.3 date 2001.01.18.09.22.41; author bouyer; state Exp; branches; next 1.25.2.4; 1.25.2.4 date 2001.02.11.19.11.03; author bouyer; state Exp; branches; next 1.25.2.5; 1.25.2.5 date 2001.03.12.13.29.00; author bouyer; state Exp; branches; next ; 1.22.2.1 date 99.12.27.18.32.41; author wrstuden; state Exp; branches; next ; 1.18.2.1 date 99.05.06.19.45.16; author perry; state Exp; branches 1.18.2.1.2.1; next ; 1.18.2.1.2.1 date 99.06.21.00.51.36; author thorpej; state Exp; branches; next 1.18.2.1.2.2; 1.18.2.1.2.2 date 99.08.02.19.55.11; author thorpej; state Exp; branches; next ; desc @@ 1.129 log @Add support for direct i2c device enumeration using the OpenFirmware device tree. @ text @# $NetBSD: files.macppc,v 1.128 2025/09/21 13:51:50 thorpej Exp $ # # macppc-specific configuration info # maxpartitions must be first item in files.${ARCH}.newconf maxpartitions 16 maxusers 2 8 64 include "arch/powerpc/conf/files.ofw" include "arch/powerpc/pic/files.pic" include "arch/powerpc/pic/files.ipi" file arch/macppc/macppc/autoconf.c file arch/powerpc/oea/ofw_autoconf.c file arch/powerpc/powerpc/clock.c file arch/macppc/macppc/disksubr.c disk file arch/macppc/macppc/interrupts.c file arch/powerpc/oea/ofwoea_machdep.c file arch/powerpc/oea/ofw_consinit.c file arch/macppc/macppc/machdep.c file arch/macppc/macppc/static_edid.c file arch/powerpc/oea/ofw_rascons.c file arch/macppc/dev/dbdma.c define ofw_i2c_machdep file arch/macppc/dev/ofw_i2c_machdep.c ofw_i2c_machdep # interrupt controllers define pic_ohare define pic_heathrow define pic_u3_ht defflag opt_interrupt.h PIC_OHARE: pic_ohare defflag opt_interrupt.h OHARE_DEBUG defflag opt_interrupt.h PIC_HEATHROW: pic_heathrow defflag opt_interrupt.h PIC_U3_HT: pic_u3_ht file arch/macppc/macppc/pic_ohare.c pic_ohare needs-flag file arch/macppc/macppc/pic_heathrow.c pic_heathrow needs-flag file arch/macppc/macppc/pic_u3_ht.c pic_u3_ht needs-flag # IPI interface define ipi_hammerhead defflag opt_ipi.h IPI_HAMMERHEAD: ipi_hammerhead file arch/macppc/macppc/ipi_hammerhead.c ipi_hammerhead needs-flag file arch/powerpc/powerpc/bus_dma.c file arch/powerpc/powerpc/bus_space.c file arch/powerpc/powerpc/procfs_machdep.c procfs file dev/cons.c #Early serial console for G5 (uses RMCI mode of 970 */ file arch/macppc/macppc/failsafe.c # # Memory Disk for install floppy # file dev/md_root.c memory_disk_hooks # # Machine-independent SCSI drivers # include "dev/scsipi/files.scsipi" # # Machine-independent ATA drivers # include "dev/ata/files.ata" # # Machine-independent I2O drivers # include "dev/i2o/files.i2o" # # System bus types # define mainbus {} device mainbus: mainbus attach mainbus at root file arch/macppc/macppc/mainbus.c mainbus device cpu: sysmon_envsys attach cpu at mainbus file arch/macppc/macppc/cpu.c device memory: iic attach memory at mainbus file arch/macppc/macppc/memory.c memory # ISA stuff # we don't need it but some of the shared code needs isa.h include "dev/isa/files.isa" # PCI bus support include "dev/pci/files.pci" include "dev/pci/files.agp" file arch/macppc/pci/pci_machdep.c pci file dev/ofw/ofw_pci_subr.c pci file arch/macppc/pci/agp_machdep.c agp file arch/powerpc/pci/pciconf_indirect.c pci file arch/powerpc/pci/pci_machdep_common.c pci file arch/powerpc/pci/pci_module.c pci & modular device bandit: pcibus, pic_ohare, ipi_hammerhead attach bandit at mainbus file arch/macppc/pci/bandit.c bandit device grackle: pcibus, pic_heathrow attach grackle at mainbus file arch/macppc/pci/grackle.c grackle device uninorth: pcibus, pic_openpic, ipi_openpic attach uninorth at mainbus file arch/macppc/pci/uninorth.c uninorth # pseudo for the UniNorth host controller define uni_n {} device uni_n: uni_n attach uni_n at mainbus file arch/macppc/dev/uni-n.c uni_n include "dev/usb/files.usb" include "dev/bluetooth/files.bluetooth" device ibmcpc: pcibus, pic_openpic, ipi_openpic, pic_u3_ht attach ibmcpc at mainbus file arch/macppc/pci/u3.c ibmcpc device ofb: wsemuldisplaydev, rasops8, vcons, drm attach ofb at pci file arch/macppc/dev/ofb.c ofb needs-flag # PCI-Host bridge chipsets device pchb: agpbus attach pchb at pci file arch/powerpc/pci/pchb.c pchb device gm: ifnet, ether, arp, mii attach gm at pci file arch/macppc/dev/if_gm.c gm attach wdc at pci with kauai: ata_dma, ata_udma file arch/macppc/dev/kauai.c kauai define obio {} device obio: obio, leds, fancontrol attach obio at pci file arch/macppc/dev/obio.c obio defflag opt_obio.h OBIO_DEBUG OBIO_SPEED_CONTROL device mediabay: obio attach mediabay at obio file arch/macppc/dev/mediabay.c mediabay attach esp at obio file arch/macppc/dev/esp.c esp device mesh: scsi attach mesh at obio file arch/macppc/dev/mesh.c mesh device mc: ifnet, ether, arp attach mc at obio file arch/macppc/dev/if_mc.c mc file arch/macppc/dev/am79c950.c mc device bm: ifnet, ether, arp, mii, mii_bitbang attach bm at obio file arch/macppc/dev/if_bm.c bm device zsc {channel = -1} attach zsc at obio file arch/macppc/dev/zs.c zsc needs-flag file dev/ic/z8530sc.c zsc file arch/macppc/dev/zs_kgdb.c zsc & kgdb device zstty: tty attach zstty at zsc file dev/ic/z8530tty.c zstty needs-flag define fancontrol file arch/macppc/dev/fancontrol.c fancontrol defflag opt_fancontrol.h FANCONTROL_DEBUG device smu { } : sysmon_envsys, fancontrol attach smu at mainbus file arch/macppc/dev/smu.c smu needs-flag defflag opt_smu.h SMU_DEBUG device smuiic: i2cbus, ofw_i2c_machdep attach smuiic at smu file arch/macppc/dev/smuiic.c smuiic device smusat attach smusat at iic file arch/macppc/dev/smusat.c smusat defflag opt_smusat.h SMUSAT_DEBUG include "dev/adb/files.adb" defflag opt_cuda.h CUDA_DEBUG device cuda : adb_bus, i2cbus attach cuda at obio file arch/macppc/dev/cuda.c cuda needs-flag define pmu_bus {} defflag opt_pmu.h PMU_DEBUG defflag opt_pmu.h PMU_VERBOSE device pmu : adb_bus, i2cbus, ofw_i2c_machdep, pmu_bus attach pmu at obio file arch/macppc/dev/pmu.c pmu needs-flag device battery : sysmon_envsys, sysmon_power, sysmon_taskq attach battery at pmu_bus file arch/macppc/dev/battery.c battery defflag opt_battery.h BATTERY_DEBUG device smartbat : sysmon_envsys, sysmon_power, sysmon_taskq attach smartbat at pmu_bus file arch/macppc/dev/smartbat.c smartbat defflag opt_battery.h SMARTBAT_DEBUG device adb {} attach adb at obio file arch/macppc/dev/adb.c adb needs-flag file arch/macppc/dev/adb_direct.c adb file arch/macppc/dev/pm_direct.c adb device apm attach apm at adb file arch/macppc/dev/apm.c apm needs-count device aed attach aed at adb file arch/macppc/dev/aed.c aed needs-flag device akbd: wskbddev attach akbd at adb file arch/macppc/dev/akbd.c akbd needs-flag device ams: wsmousedev attach ams at adb file arch/macppc/dev/ams.c ams device pbms: wsmousedev attach pbms at uhidbus file arch/macppc/dev/pbms.c pbms device abtn attach abtn at adb file arch/macppc/dev/abtn.c abtn device nvram attach nvram at obio file arch/macppc/dev/nvram.c nvram needs-flag attach wdc at obio with wdc_obio: ata_dma, ata_udma file arch/macppc/dev/wdc_obio.c wdc_obio attach wi at obio with wi_obio file arch/macppc/dev/if_wi_obio.c wi_obio device awacs: audiobus attach awacs at obio file arch/macppc/dev/awacs.c awacs needs-flag defflag opt_awacs.h AWACS_DEBUG device macgpio {} attach macgpio at obio with gpio_obio #attach gpio at macgpio with gpio_gpio file arch/macppc/dev/gpio.c macgpio attach com at mainbus with com_mainbus file arch/macppc/dev/com_mainbus.c com_mainbus include "dev/ieee1394/files.ieee1394" # # Machine-independent CardBus drivers # # XXX dev/pcmcia needs fdc device fdc {drive = -1} include "dev/cardbus/files.cardbus" include "dev/pcmcia/files.pcmcia" defflag opt_macppc.h PB3400_CARDBUS_HACK UMAX_E100_HACK file arch/macppc/macppc/rbus_machdep.c cardbus # Keywest I2C device ki2c: i2cbus, ofw_i2c_machdep attach ki2c at obio, uni_n file arch/macppc/dev/ki2c.c ki2c defflag opt_ki2c.h KI2C_DEBUG # snapper audio device snapper: audiobus, onewirebus, onewire, onewire_bitbang attach snapper at obio file arch/macppc/dev/snapper.c snapper defflag opt_snapper.h SNAPPER_DEBUG include "arch/powerpc/conf/majors.powerpc" device deq attach deq at iic file arch/macppc/dev/deq.c deq device videopll attach videopll at iic file arch/macppc/dev/videopll.c videopll needs-flag defflag opt_videopll.h VIDEOPLL_DEBUG device valkyriefb: wsemuldisplaydev, rasops8, vcons, videomode attach valkyriefb at mainbus file arch/macppc/dev/valkyriefb.c valkyriefb defflag opt_valkyriefb.h VALKYRIEFB_DEBUG device platinumfb: wsemuldisplaydev, rasops8, vcons, videomode attach platinumfb at mainbus file arch/macppc/dev/platinumfb.c platinumfb # 'Psoc' fan controller found in (some?) TiBooks device psoc: sysmon_envsys attach psoc at iic file arch/macppc/dev/psoc.c psoc defflag opt_psoc.h PSOC_DEBUG # 'lmu-micro' found in late PowerBooks device lmu: sysmon_envsys attach lmu at iic file arch/macppc/dev/lmu.c lmu defflag opt_lmu.h LMU_DEBUG # Apple Fan Control Unit found in some G5 device fcu: sysmon_envsys, fancontrol attach fcu at iic file arch/macppc/dev/fcu.c fcu needs-flag defflag opt_fcu.h FCU_DEBUG # fan control bits found in obio's space on some G5 device obiofan: sysmon_envsys attach obiofan at obio file arch/macppc/dev/obiofan.c obiofan defflag opt_obiofan.h OBIOFAN_DEBUG # Philips PCA9554 GPIO controlling Xserve's drivebays device drivebay: leds attach drivebay at iic file arch/macppc/dev/drivebay.c drivebay # LED bar found on Xserve device lightbar attach lightbar at obio file arch/macppc/dev/lightbar.c lightbar @ 1.128 log @Give each PowerPC OFW platform its own device_register(), which calls into the common ofw_device_register(). ofppc's is a simple wrapper. macppc's, on the other hand, takes care of looking up environmental sensor descriptive information in the OFW device tree and adds those properties directly to the sensor device property dictionaries. This single implementation will replace the duplicated code that's scattered across multiple macppc i2c controller drivers. @ text @d1 1 a1 1 # $NetBSD: files.macppc,v 1.127 2025/09/08 08:08:15 macallan Exp $ d26 3 d192 1 a192 1 device smuiic: i2cbus d211 1 a211 1 device pmu : adb_bus, i2cbus, pmu_bus d295 1 a295 1 device ki2c: i2cbus @ 1.127 log @a driver for the LED bar found on Xserve G4 needs testing on SMP @ text @d1 1 a1 1 # $NetBSD: files.macppc,v 1.126 2025/08/22 14:01:56 macallan Exp $ d14 1 @ 1.126 log @obio needs led and fancontrol now @ text @d1 1 a1 1 # $NetBSD: files.macppc,v 1.125 2025/08/12 05:47:36 macallan Exp $ d350 5 @ 1.125 log @a driver to control the Xserve G4's drive bays, it will: - tell you if a drive module is present - let you control LEDs and drive power via sysctl machdep.drivebay* @ text @d1 1 a1 1 # $NetBSD: files.macppc,v 1.124 2025/07/01 13:48:31 macallan Exp $ d144 1 a144 1 device obio: obio @ 1.124 log @defflag FCU_DEBUG @ text @d1 1 a1 1 # $NetBSD: files.macppc,v 1.123 2021/09/10 23:32:17 macallan Exp $ d346 4 @ 1.123 log @this driver allows to read the speeds of fans controlled via mac-io/fans/* found in some G5, for example my 7,3 based on guesswork and observation @ text @d1 1 a1 1 # $NetBSD: files.macppc,v 1.122 2021/09/03 17:18:39 macallan Exp $ d338 1 @ 1.123.10.1 log @Sync with HEAD @ text @d1 1 a1 1 # $NetBSD: files.macppc,v 1.124 2025/07/01 13:48:31 macallan Exp $ a337 1 defflag opt_fcu.h FCU_DEBUG @ 1.123.10.2 log @Sync with HEAD @ text @d1 1 a1 1 # $NetBSD: files.macppc,v 1.123.10.1 2025/08/02 05:55:51 perseant Exp $ a13 1 file arch/macppc/macppc/autoconf.c a24 3 define ofw_i2c_machdep file arch/macppc/dev/ofw_i2c_machdep.c ofw_i2c_machdep d144 1 a144 1 device obio: obio, leds, fancontrol d188 1 a188 1 device smuiic: i2cbus, ofw_i2c_machdep d207 1 a207 1 device pmu : adb_bus, i2cbus, ofw_i2c_machdep, pmu_bus d291 1 a291 1 device ki2c: i2cbus, ofw_i2c_machdep a345 9 # Philips PCA9554 GPIO controlling Xserve's drivebays device drivebay: leds attach drivebay at iic file arch/macppc/dev/drivebay.c drivebay # LED bar found on Xserve device lightbar attach lightbar at obio file arch/macppc/dev/lightbar.c lightbar @ 1.122 log @switch smu to common fan control code @ text @d1 1 a1 1 # $NetBSD: files.macppc,v 1.121 2021/07/27 23:38:42 macallan Exp $ d338 7 @ 1.121 log @first step towards abstracting thermal zone management out of the fcu driver ( and eventually, the smu driver ) todo: - add sysctl()s to set zone parameters - handle envsys - adapt smu @ text @d1 1 a1 1 # $NetBSD: files.macppc,v 1.119 2021/06/18 22:24:51 macallan Exp $ d183 1 a183 1 device smu { } : fancontrol @ 1.121.6.1 log @Port over the changes from thorpej-i2c-spi-conf to thorpej-i2c-spi-conf2, which is based on a newer HEAD revision. @ text @d1 1 a1 1 # $NetBSD: files.macppc,v 1.116.2.3 2021/08/01 22:42:12 thorpej Exp $ d183 1 a183 1 device smu: i2cbus, fancontrol d188 4 @ 1.120 log @move the fcu driver into arch/macppc where it belongs @ text @d179 5 a183 1 device smu { } d335 1 a335 1 device fcu: sysmon_envsys @ 1.119 log @defflag LMU_DEBUG and PSOC_DEBUG @ text @d1 1 a1 1 # $NetBSD: files.macppc,v 1.118 2021/05/12 23:22:33 thorpej Exp $ d329 5 @ 1.118 log @- Define a device call for PCI bus instances to fetch a direct child's device handle given the device's device/function #s (extracted from a pcitag_t). Use it to associate the handle with the child device at config_found() time. - Implement this device call for ACPI and OpenFirmware. - Enable the OpenFirmware variant for evbarm FDT, macppc, ofppc, sparc64. - Obsolete acpi_device_register(); it is no longer needed. - Obsolete setting the OpenFirmware handle in PCI devices in the sparc64 device_register(); it is no longer needed. @ text @d1 1 a1 1 # $NetBSD: files.macppc,v 1.117 2021/05/01 15:12:25 thorpej Exp $ d322 1 d328 1 @ 1.117 log @Remove unnecessary interface attributes from "smu". @ text @d1 1 a1 1 # $NetBSD: files.macppc,v 1.116 2021/04/24 23:36:41 thorpej Exp $ d96 1 @ 1.117.2.1 log @sync with head @ text @d1 1 a1 1 # $NetBSD: files.macppc,v 1.118 2021/05/12 23:22:33 thorpej Exp $ a95 1 file dev/ofw/ofw_pci_subr.c pci @ 1.116 log @Merge thorpej-cfargs branch: Simplify and make extensible the config_search() / config_found() / config_attach() interfaces: rather than having different variants for which arguments you want pass along, just have a single call that takes a variadic list of tag-value arguments. Adjust all call sites: - Simplify wherever possible; don't pass along arguments that aren't actually needed. - Don't be explicit about what interface attribute is attaching if the device only has one. (More simplification.) - Add a config_probe() function to be used in indirect configuiration situations, making is visibly easier to see when indirect config is in play, and allowing for future change in semantics. (As of now, this is just a wrapper around config_match(), but that is an implementation detail.) Remove unnecessary or redundant interface attributes where they're not needed. There are currently 5 "cfargs" defined: - CFARG_SUBMATCH (submatch function for direct config) - CFARG_SEARCH (search function for indirect config) - CFARG_IATTR (interface attribte) - CFARG_LOCATORS (locators array) - CFARG_DEVHANDLE (devhandle_t - wraps OFW, ACPI, etc. handles) ...and a sentinel value CFARG_EOL. Add some extra sanity checking to ensure that interface attributes aren't ambiguous. Use CFARG_DEVHANDLE in MI FDT, OFW, and ACPI code, and macppc and shark ports to associate those device handles with device_t instance. This will trickle trough to more places over time (need back-end for pre-OFW Sun OBP; any others?). @ text @d1 1 a1 1 # $NetBSD: files.macppc,v 1.115.4.1 2021/03/22 23:14:15 thorpej Exp $ d178 1 a178 2 define smu {} device smu: smu, obio @ 1.116.2.1 log @Adapt the smu driver to the new i2c device enumeration method. While here, collapse the "smuiic" driver into the base "smu" driver; it was superfluous given how the rest of the "smu" driver is structured. @ text @d1 1 a1 1 # $NetBSD: files.macppc,v 1.116 2021/04/24 23:36:41 thorpej Exp $ d178 2 a179 1 device smu: i2cbus d184 4 @ 1.116.2.2 log @Sync with HEAD. @ text @d1 1 a1 1 # $NetBSD: files.macppc,v 1.116.2.1 2021/05/09 21:37:04 thorpej Exp $ a95 1 file dev/ofw/ofw_pci_subr.c pci @ 1.116.2.3 log @Sync with HEAD. @ text @d1 1 a1 1 # $NetBSD: files.macppc,v 1.116.2.2 2021/05/13 00:47:25 thorpej Exp $ d179 1 a179 5 define fancontrol file arch/macppc/dev/fancontrol.c fancontrol defflag opt_fancontrol.h FANCONTROL_DEBUG device smu: i2cbus, fancontrol a317 1 defflag opt_psoc.h PSOC_DEBUG a322 6 defflag opt_lmu.h LMU_DEBUG # Apple Fan Control Unit found in some G5 device fcu: sysmon_envsys, fancontrol attach fcu at iic file arch/macppc/dev/fcu.c fcu needs-flag @ 1.115 log @add support for the onewire bus found in some macs, namely Quicksilver. This can be used to read the EEPROM content from Apple Pro speakers, or to hook up other onewire devices. @ text @d1 1 a1 1 # $NetBSD: files.macppc,v 1.114 2020/01/10 06:24:17 macallan Exp $ d287 1 a287 1 device ki2c: i2cbus, ki2c @ 1.115.4.1 log @Remove meningless "ki2c" attribute on the ki2c device declaration line. @ text @d1 1 a1 1 # $NetBSD: files.macppc,v 1.115 2020/08/08 22:37:19 macallan Exp $ d287 1 a287 1 device ki2c: i2cbus @ 1.114 log @add driver for the ambient light sensor / keyboard light controller found in PowerBook5,6 and probably others @ text @d1 1 a1 1 # $NetBSD: files.macppc,v 1.113 2020/01/09 18:49:06 macallan Exp $ d293 1 a293 1 device snapper: audiobus d296 1 @ 1.113 log @defflag KI2C_DEBUG @ text @d1 1 a1 1 # $NetBSD: files.macppc,v 1.112 2019/11/01 17:51:56 macallan Exp $ d322 4 @ 1.112 log @the beginning of a driver for the 'Psoc' fan controller found in my 1GHz TiBook. So far it does: - initialize the fan controller via OF - report temperatures to envsys there is no documentation, only guesswork from looking at OF methods With this my TiBook doesn't seem to overheat anymore. @ text @d1 1 a1 1 # $NetBSD: files.macppc,v 1.111 2019/05/08 13:40:15 isaki Exp $ d290 1 @ 1.112.2.1 log @Sync with head. @ text @d1 1 a1 1 # $NetBSD: files.macppc,v 1.114 2020/01/10 06:24:17 macallan Exp $ a289 1 defflag opt_ki2c.h KI2C_DEBUG a320 4 # 'lmu-micro' found in late PowerBooks device lmu: sysmon_envsys attach lmu at iic file arch/macppc/dev/lmu.c lmu @ 1.111 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.macppc,v 1.110 2018/05/02 22:07:37 macallan Exp $ d315 6 @ 1.110 log @don't pull in pic_u3_ht with uninorth - it's part of ibmcpc @ text @d1 1 a1 1 # $NetBSD: files.macppc,v 1.109 2018/04/20 18:22:50 macallan Exp $ d257 1 a257 1 device awacs: audiobus, auconv, mulaw, aurateconv d292 1 a292 1 device snapper: audiobus, auconv, mulaw, aurateconv @ 1.110.2.1 log @Sync with HEAD @ text @d1 1 a1 1 # $NetBSD: files.macppc,v 1.111 2019/05/08 13:40:15 isaki Exp $ d257 1 a257 1 device awacs: audiobus d292 1 a292 1 device snapper: audiobus @ 1.110.2.2 log @Mostly merge changes from HEAD upto 20200411 @ text @d1 1 a1 1 # $NetBSD$ a289 1 defflag opt_ki2c.h KI2C_DEBUG a314 10 # 'Psoc' fan controller found in (some?) TiBooks device psoc: sysmon_envsys attach psoc at iic file arch/macppc/dev/psoc.c psoc # 'lmu-micro' found in late PowerBooks device lmu: sysmon_envsys attach lmu at iic file arch/macppc/dev/lmu.c lmu @ 1.110.4.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.macppc,v 1.110 2018/05/02 22:07:37 macallan Exp $ d257 1 a257 1 device awacs: audiobus d292 1 a292 1 device snapper: audiobus @ 1.109 log @overhaul SMU i2c handling: - get rid of the special smuiicbus, use generic i2cbus - use shifted i2c addresses like everyone else - use direct config with this generic i2c drivers should work on the smu's i2c bus. @ text @d1 1 a1 1 # $NetBSD: files.macppc,v 1.108 2018/03/04 15:51:15 christos Exp $ d109 1 a109 1 device uninorth: pcibus, pic_openpic, ipi_openpic, pic_u3_ht @ 1.108 log @remove 'define foo {}' for non-bus-like devices @ text @d1 1 a1 1 # $NetBSD: files.macppc,v 1.107 2018/02/26 23:09:32 sevan Exp $ d184 1 a184 2 define smuiic {} device smuiic: smuiic, i2cbus d189 1 a189 1 attach smusat at smuiic @ 1.108.2.1 log @Sync with HEAD @ text @d1 1 a1 1 # $NetBSD: files.macppc,v 1.109 2018/04/20 18:22:50 macallan Exp $ d184 2 a185 1 device smuiic: i2cbus d190 1 a190 1 attach smusat at iic @ 1.108.2.2 log @Sync with HEAD @ text @d1 1 a1 1 # $NetBSD: files.macppc,v 1.110 2018/05/02 22:07:37 macallan Exp $ d109 1 a109 1 device uninorth: pcibus, pic_openpic, ipi_openpic @ 1.107 log @Remove support for macofcons(4), it's not actually possible to build a kernel with it enabled - See PR port-macppc/53004 and it may have further problems even so. From : "There is some early console code that uses OF output but it causes problems when we get close to MMU setup - I think it can go, it hasn't been enabled in any config in at least a decade as far as I know." @ text @d1 1 a1 1 # $NetBSD: files.macppc,v 1.106 2017/12/18 15:53:38 skrll Exp $ a287 1 define ki2c {} a298 1 define deq {} @ 1.106 log @Generalise FDT and OFW @ text @d1 1 a1 1 # $NetBSD: files.macppc,v 1.105 2017/09/22 03:11:43 macallan Exp $ a267 4 device macofcons: tty attach macofcons at pci file arch/macppc/dev/ofcons.c macofcons needs-flag @ 1.105 log @no more special attachment for dbcool, deq attaches to iic now @ text @d1 1 a1 1 # $NetBSD: files.macppc,v 1.104 2017/06/06 15:58:59 macallan Exp $ a67 5 # Generic OpenFirmware device support # include "dev/ofw/files.ofw" # @ 1.104 log @SMU config goo @ text @d1 1 a1 1 # $NetBSD: files.macppc,v 1.101 2014/10/11 07:03:09 uebayasi Exp $ a308 3 attach dbcool at ki2c with dbcool_ki2c file arch/macppc/dev/dbcool_ki2c.c dbcool d311 1 a311 1 attach deq at ki2c @ 1.103 log @make platinumfb.c conditional on platinumfb somehow that fell through the cracks too... @ text @d1 1 a1 1 # $NetBSD: files.macppc,v 1.102 2016/06/10 21:32:46 macallan Exp $ d183 16 @ 1.102 log @add driver for 'platinum' onboard video found in Power Mac 7200 and possibly other machines from s_cole @ text @d1 1 a1 1 # $NetBSD: files.macppc,v 1.101 2014/10/11 07:03:09 uebayasi Exp $ d313 1 a313 1 file arch/macppc/dev/platinumfb.c @ 1.101 log @Probably agp_apple is never used. @ text @d1 1 a1 1 # $NetBSD$ d310 4 @ 1.101.2.1 log @Sync with HEAD @ text @d1 1 a1 1 # $NetBSD: files.macppc,v 1.103 2016/06/16 14:51:56 macallan Exp $ a309 4 device platinumfb: wsemuldisplaydev, rasops8, vcons, videomode attach platinumfb at mainbus file arch/macppc/dev/platinumfb.c platinumfb @ 1.101.2.2 log @Sync with HEAD @ text @d1 1 a1 1 # $NetBSD: files.macppc,v 1.101.2.1 2016/07/09 20:24:53 skrll Exp $ a182 16 define smu {} device smu: smu, obio attach smu at mainbus file arch/macppc/dev/smu.c smu needs-flag defflag opt_smu.h SMU_DEBUG define smuiic {} device smuiic: smuiic, i2cbus attach smuiic at smu file arch/macppc/dev/smuiic.c smuiic device smusat attach smusat at smuiic file arch/macppc/dev/smusat.c smusat defflag opt_smusat.h SMUSAT_DEBUG @ 1.100 log @support OpenPIC variant found in PowerMac G5s from Phileas Fogg @ text @d1 1 a1 1 # $NetBSD: files.macppc,v 1.99 2012/01/24 04:33:11 macallan Exp $ d136 1 a136 1 device pchb: agpbus, agp_apple @ 1.99 log @drivers to support the onboard video circuitry found in for example the Performa 6360 @ text @d1 1 a1 1 # $NetBSD: files.macppc,v 1.98 2011/07/13 22:54:33 macallan Exp $ d28 1 d33 1 d37 1 d114 1 a114 1 device uninorth: pcibus, pic_openpic, ipi_openpic d127 1 a127 1 device ibmcpc: pcibus, pic_openpic, ipi_openpic @ 1.99.6.1 log @resync from head @ text @d1 1 a1 1 # $NetBSD$ a27 1 define pic_u3_ht a31 1 defflag opt_interrupt.h PIC_U3_HT: pic_u3_ht a34 1 file arch/macppc/macppc/pic_u3_ht.c pic_u3_ht needs-flag d111 1 a111 1 device uninorth: pcibus, pic_openpic, ipi_openpic, pic_u3_ht d124 1 a124 1 device ibmcpc: pcibus, pic_openpic, ipi_openpic, pic_u3_ht @ 1.99.6.2 log @update from HEAD @ text @d136 1 a136 1 device pchb: agpbus a182 16 define smu {} device smu: smu, obio attach smu at mainbus file arch/macppc/dev/smu.c smu needs-flag defflag opt_smu.h SMU_DEBUG define smuiic {} device smuiic: smuiic, i2cbus attach smuiic at smu file arch/macppc/dev/smuiic.c smuiic device smusat attach smusat at smuiic file arch/macppc/dev/smusat.c smusat defflag opt_smusat.h SMUSAT_DEBUG d293 3 d298 1 a298 1 attach deq at iic a309 4 device platinumfb: wsemuldisplaydev, rasops8, vcons, videomode attach platinumfb at mainbus file arch/macppc/dev/platinumfb.c platinumfb @ 1.98 log @provide EDID blocks for hardware where we know the parameters but neither the firmware nor DDC provide any. So far there's only a parameter block for the PowerBook Pismo's built-in TFT, now Xorg works out of the box without config. The same parameter block will probably do the right thing on Lombard, PDQ and TFT-equipped Wallstreet PowerBooks. @ text @d1 1 a1 1 # $NetBSD: files.macppc,v 1.97 2011/06/22 18:06:33 matt Exp $ d298 9 a306 1 @ 1.98.2.1 log @sync with head @ text @d1 1 a1 1 # $NetBSD: files.macppc,v 1.98 2011/07/13 22:54:33 macallan Exp $ d298 1 a298 9 device videopll attach videopll at iic file arch/macppc/dev/videopll.c videopll needs-flag defflag opt_videopll.h VIDEOPLL_DEBUG device valkyriefb: wsemuldisplaydev, rasops8, vcons, videomode attach valkyriefb at mainbus file arch/macppc/dev/valkyriefb.c valkyriefb defflag opt_valkyriefb.h VALKYRIEFB_DEBUG @ 1.98.2.2 log @sync with head. for a reference, the tree before this commit was tagged as yamt-pagecache-tag8. this commit was splitted into small chunks to avoid a limitation of cvs. ("Protocol error: too many arguments") @ text @d1 1 a1 1 # $NetBSD: files.macppc,v 1.98.2.1 2012/04/17 00:06:37 yamt Exp $ a27 1 define pic_u3_ht a31 1 defflag opt_interrupt.h PIC_U3_HT: pic_u3_ht a34 1 file arch/macppc/macppc/pic_u3_ht.c pic_u3_ht needs-flag d111 1 a111 1 device uninorth: pcibus, pic_openpic, ipi_openpic, pic_u3_ht d124 1 a124 1 device ibmcpc: pcibus, pic_openpic, ipi_openpic, pic_u3_ht @ 1.98.6.1 log @merge to -current. @ text @d1 1 a1 1 # $NetBSD: files.macppc,v 1.99 2012/01/24 04:33:11 macallan Exp $ d298 1 a298 9 device videopll attach videopll at iic file arch/macppc/dev/videopll.c videopll needs-flag defflag opt_videopll.h VIDEOPLL_DEBUG device valkyriefb: wsemuldisplaydev, rasops8, vcons, videomode attach valkyriefb at mainbus file arch/macppc/dev/valkyriefb.c valkyriefb defflag opt_valkyriefb.h VALKYRIEFB_DEBUG @ 1.97 log @Add support pci_intr_setattr. Export non-inline version of pci api for modules (_MODULE is defined). Fix definition of pc_conf_hook and pc_conf_interrupt. Switch to using inlines instead of macros. Switch ibm4xx to use @ text @d1 1 a1 1 # $NetBSD: files.macppc,v 1.96 2008/10/07 19:32:29 pgoyette Exp $ d21 1 @ 1.96 log @Remove chip-specific drivers for ADT7463, ADT7467, and ADM1030; these have been superseded by the dbcool(4) driver. @ text @d1 1 a1 1 # $NetBSD: files.macppc,v 1.95 2008/10/02 00:55:43 pgoyette Exp $ d100 1 @ 1.95 log @Add dbcool ki2c attachment for macppc @ text @d1 1 a1 1 # $NetBSD: files.macppc,v 1.94 2008/08/26 16:17:14 macallan Exp $ a287 6 attach adt7467c at ki2c with adt7467_ki2c file arch/macppc/dev/adt7467_ki2c.c adt7467c attach adm1030c at ki2c with adm1030_ki2c file arch/macppc/dev/adm1030_ki2c.c adm1030c @ 1.94 log @let ibmcpc pull in openpic stuff @ text @d1 1 a1 1 # $NetBSD: files.macppc,v 1.92 2008/02/20 21:43:34 drochner Exp $ d294 3 @ 1.93 log @add memory at mainbus, for spdmem @ text @d122 1 a122 1 device ibmcpc: pcibus d299 1 @ 1.92 log @Since files.wscons et al. are included by ~all ports anyway, include them in the mi "files" file, and remove include statements from md files. These shouldn't pull in additional kernel code when not in use, so it shouldn't do any harm except a risk of namespace collisions which should be easy to fix. @ text @d1 1 a1 1 # $NetBSD: files.macppc,v 1.91 2007/12/11 22:30:39 macallan Exp $ d85 4 d244 1 a244 1 file arch/macppc/dev/awacs.c awacs @ 1.92.10.1 log @sync with head. @ text @d1 1 a1 1 # $NetBSD: files.macppc,v 1.92 2008/02/20 21:43:34 drochner Exp $ a84 4 device memory: iic attach memory at mainbus file arch/macppc/macppc/memory.c memory d118 1 a118 1 device ibmcpc: pcibus, pic_openpic, ipi_openpic d240 1 a240 1 file arch/macppc/dev/awacs.c awacs needs-flag d284 5 a288 2 attach dbcool at ki2c with dbcool_ki2c file arch/macppc/dev/dbcool_ki2c.c dbcool a294 1 @ 1.92.16.1 log @Sync with HEAD. @ text @d1 1 a1 1 # $NetBSD: files.macppc,v 1.96 2008/10/07 19:32:29 pgoyette Exp $ a84 4 device memory: iic attach memory at mainbus file arch/macppc/macppc/memory.c memory d118 1 a118 1 device ibmcpc: pcibus, pic_openpic, ipi_openpic d240 1 a240 1 file arch/macppc/dev/awacs.c awacs needs-flag d284 5 a288 2 attach dbcool at ki2c with dbcool_ki2c file arch/macppc/dev/dbcool_ki2c.c dbcool a294 1 @ 1.92.6.1 log @Sync with HEAD. @ text @d1 1 a1 1 # $NetBSD$ a84 4 device memory: iic attach memory at mainbus file arch/macppc/macppc/memory.c memory d118 1 a118 1 device ibmcpc: pcibus, pic_openpic, ipi_openpic d240 1 a240 1 file arch/macppc/dev/awacs.c awacs needs-flag a294 1 @ 1.92.6.2 log @Sync with HEAD. @ text @a293 3 attach dbcool at ki2c with dbcool_ki2c file arch/macppc/dev/dbcool_ki2c.c dbcool @ 1.92.6.3 log @Sync with HEAD. @ text @d288 6 @ 1.92.12.1 log @Sync with wrstuden-revivesa-base-2. @ text @d1 1 a1 1 # $NetBSD: files.macppc,v 1.92 2008/02/20 21:43:34 drochner Exp $ a84 4 device memory: iic attach memory at mainbus file arch/macppc/macppc/memory.c memory d118 1 a118 1 device ibmcpc: pcibus, pic_openpic, ipi_openpic d240 1 a240 1 file arch/macppc/dev/awacs.c awacs needs-flag a294 1 @ 1.92.12.2 log @Sync with HEAD. @ text @d1 1 a1 1 # $NetBSD: files.macppc,v 1.92.12.1 2008/09/18 04:33:29 wrstuden Exp $ d288 5 a292 2 attach dbcool at ki2c with dbcool_ki2c file arch/macppc/dev/dbcool_ki2c.c dbcool @ 1.91 log @switch to majors.powerpc @ text @d1 1 a1 1 # $NetBSD: files.macppc,v 1.90 2007/12/03 15:33:54 ad Exp $ a84 2 include "dev/wsfb/files.wsfb" a114 3 include "dev/wscons/files.wscons" include "dev/wsfont/files.wsfont" include "dev/rasops/files.rasops" @ 1.90 log @Interrupt handling changes, in discussion since February: - Reduce available SPL levels for hardware devices to none, vm, sched, high. - Acquire kernel_lock only for interrupts at IPL_VM. - Implement threaded soft interrupts. @ text @d1 1 a1 1 # $NetBSD: files.macppc,v 1.89 2007/11/26 19:58:29 garbled Exp $ d287 1 a287 1 include "arch/macppc/conf/majors.macppc" @ 1.90.2.1 log @Sync with head. @ text @d1 1 a1 1 # $NetBSD: files.macppc,v 1.91 2007/12/11 22:30:39 macallan Exp $ d287 1 a287 1 include "arch/powerpc/conf/majors.powerpc" @ 1.90.6.1 log @Sync with HEAD @ text @d1 1 a1 1 # $NetBSD$ d287 1 a287 1 include "arch/powerpc/conf/majors.powerpc" @ 1.90.4.1 log @sync with head. @ text @d1 1 a1 1 # $NetBSD: files.macppc,v 1.90 2007/12/03 15:33:54 ad Exp $ d287 1 a287 1 include "arch/powerpc/conf/majors.powerpc" @ 1.89 log @Apply a set of patches from Frank Wille to make the genfb attachment work better on ofppc. In doing so, we also move a few functions around in macppc and the generic ofw powerpc stuff to allow better sharing of code. Also, introduce a model_init function. move ofb_cons.c from macppc/dev to powerpc/oea and rename it to rascons. This gets rid of some naming confusion, and makes it OFW-MI rather than macppc specific. @ text @d1 1 a1 1 # $NetBSD: files.macppc,v 1.88 2007/11/17 17:07:57 macallan Exp $ a42 1 file arch/powerpc/powerpc/softintr.c @ 1.88 log @have uninorth and bandit pull in their resp. IPI support stuff @ text @d1 1 a1 1 # $NetBSD: files.macppc,v 1.87 2007/11/07 19:47:00 garbled Exp $ d21 1 a21 1 file arch/macppc/dev/ofb_cons.c @ 1.87 log @Convert macppc to shared ofw_autoconf.c. Compile tested only. @ text @d1 1 a1 1 # $NetBSD: files.macppc,v 1.86 2007/10/25 11:08:35 aymeric Exp $ d100 1 a100 1 device bandit: pcibus, pic_ohare d108 1 a108 1 device uninorth: pcibus, pic_openpic @ 1.86 log @include bluetooth conf file @ text @d1 1 a1 1 # $NetBSD: files.macppc,v 1.85 2007/10/17 19:55:17 garbled Exp $ d14 1 a14 1 file arch/macppc/macppc/autoconf.c @ 1.86.2.1 log @Sync with HEAD. @ text @d1 1 a1 1 # $NetBSD: files.macppc,v 1.88 2007/11/17 17:07:57 macallan Exp $ d14 1 a14 1 file arch/powerpc/oea/ofw_autoconf.c d100 1 a100 1 device bandit: pcibus, pic_ohare, ipi_hammerhead d108 1 a108 1 device uninorth: pcibus, pic_openpic, ipi_openpic @ 1.86.2.2 log @Sync with HEAD. @ text @d1 1 a1 1 # $NetBSD: files.macppc,v 1.90 2007/12/03 15:33:54 ad Exp $ d21 1 a21 1 file arch/powerpc/oea/ofw_rascons.c d43 1 @ 1.86.2.3 log @Sync with HEAD. @ text @d1 1 a1 1 # $NetBSD: files.macppc,v 1.91 2007/12/11 22:30:39 macallan Exp $ d287 1 a287 1 include "arch/powerpc/conf/majors.powerpc" @ 1.85 log @Merge the ppcoea-renovation branch to HEAD. This branch was a major cleanup and rototill of many of the various OEA cpu based PPC ports that focused on sharing as much code as possible between the various ports to eliminate near-identical copies of files in every tree. Additionally there is a new PIC system that unifies the interface to interrupt code for all different OEA ppc arches. The work for this branch was done by a variety of people, too long to list here. TODO: bebox still needs work to complete the transition to -renovation. ofppc still needs a bunch of work, which I will be looking at. ev64260 still needs to be renovated amigappc was not attempted. NOTES: pmppc was removed as an arch, and moved to a evbppc target. @ text @d1 1 a1 1 # $NetBSD: files.macppc,v 1.84.2.13 2007/10/10 18:41:31 garbled Exp $ d122 1 @ 1.84 log @unb0rk config(1) of GENERIC and friends. @ text @d1 1 a1 1 # $NetBSD: files.macppc,v 1.83 2007/03/26 16:56:09 dogcow Exp $ d11 2 d15 1 a15 2 file arch/macppc/macppc/bus_dma.c file arch/macppc/macppc/clock.c d17 3 a19 1 file arch/macppc/macppc/extintr.c d24 18 d88 4 d97 2 d100 1 a100 1 device bandit: pcibus d104 1 a104 1 device grackle: pcibus d108 1 a108 1 device uninorth: pcibus d134 1 a134 1 file arch/macppc/pci/pchb.c pchb d147 1 @ 1.84.12.1 log @sync with HEAD @ text @d1 1 a1 1 # $NetBSD: files.macppc,v 1.86 2007/10/25 11:08:35 aymeric Exp $ a10 2 include "arch/powerpc/pic/files.pic" include "arch/powerpc/pic/files.ipi" d13 2 a14 1 file arch/powerpc/powerpc/clock.c d16 1 a16 3 file arch/macppc/macppc/interrupts.c file arch/powerpc/oea/ofwoea_machdep.c file arch/powerpc/oea/ofw_consinit.c a20 18 # interrupt controllers define pic_ohare define pic_heathrow defflag opt_interrupt.h PIC_OHARE: pic_ohare defflag opt_interrupt.h OHARE_DEBUG defflag opt_interrupt.h PIC_HEATHROW: pic_heathrow file arch/macppc/macppc/pic_ohare.c pic_ohare needs-flag file arch/macppc/macppc/pic_heathrow.c pic_heathrow needs-flag # IPI interface define ipi_hammerhead defflag opt_ipi.h IPI_HAMMERHEAD: ipi_hammerhead file arch/macppc/macppc/ipi_hammerhead.c ipi_hammerhead needs-flag file arch/powerpc/powerpc/bus_dma.c file arch/powerpc/powerpc/bus_space.c a66 4 # ISA stuff # we don't need it but some of the shared code needs isa.h include "dev/isa/files.isa" a71 2 file arch/powerpc/pci/pciconf_indirect.c pci file arch/powerpc/pci/pci_machdep_common.c pci d73 1 a73 1 device bandit: pcibus, pic_ohare d77 1 a77 1 device grackle: pcibus, pic_heathrow d81 1 a81 1 device uninorth: pcibus, pic_openpic a94 1 include "dev/bluetooth/files.bluetooth" d107 1 a107 1 file arch/powerpc/pci/pchb.c pchb a119 1 defflag opt_obio.h OBIO_DEBUG OBIO_SPEED_CONTROL @ 1.84.12.2 log @sync with -HEAD @ text @d1 1 a1 1 # $NetBSD$ d14 1 a14 1 file arch/powerpc/oea/ofw_autoconf.c @ 1.84.12.3 log @sync with HEAD @ text @d1 1 a1 1 # $NetBSD: files.macppc,v 1.84.12.2 2007/11/08 10:59:35 matt Exp $ d21 1 a21 1 file arch/powerpc/oea/ofw_rascons.c d43 1 d100 1 a100 1 device bandit: pcibus, pic_ohare, ipi_hammerhead d108 1 a108 1 device uninorth: pcibus, pic_openpic, ipi_openpic d288 1 a288 1 include "arch/powerpc/conf/majors.powerpc" @ 1.84.12.4 log @sync with HEAD @ text @d1 1 a1 1 # files.macppc,v 1.84.12.3 2008/01/09 01:47:07 matt Exp d85 2 d117 3 @ 1.84.10.1 log @Sync with HEAD. Follow the merge of pmap.c on i386 and amd64 and move pmap_init_tmp_pgtbl into arch/x86/x86/pmap.c. Modify the ACPI wakeup code to restore CR4 before jumping back into kernel space as the large page option might cover that. @ text @d1 1 a1 1 # $NetBSD: files.macppc,v 1.84 2007/04/12 22:28:05 dogcow Exp $ a10 2 include "arch/powerpc/pic/files.pic" include "arch/powerpc/pic/files.ipi" d13 2 a14 1 file arch/powerpc/powerpc/clock.c d16 1 a16 3 file arch/macppc/macppc/interrupts.c file arch/powerpc/oea/ofwoea_machdep.c file arch/powerpc/oea/ofw_consinit.c a20 18 # interrupt controllers define pic_ohare define pic_heathrow defflag opt_interrupt.h PIC_OHARE: pic_ohare defflag opt_interrupt.h OHARE_DEBUG defflag opt_interrupt.h PIC_HEATHROW: pic_heathrow file arch/macppc/macppc/pic_ohare.c pic_ohare needs-flag file arch/macppc/macppc/pic_heathrow.c pic_heathrow needs-flag # IPI interface define ipi_hammerhead defflag opt_ipi.h IPI_HAMMERHEAD: ipi_hammerhead file arch/macppc/macppc/ipi_hammerhead.c ipi_hammerhead needs-flag file arch/powerpc/powerpc/bus_dma.c file arch/powerpc/powerpc/bus_space.c a66 4 # ISA stuff # we don't need it but some of the shared code needs isa.h include "dev/isa/files.isa" a71 2 file arch/powerpc/pci/pciconf_indirect.c pci file arch/powerpc/pci/pci_machdep_common.c pci d73 1 a73 1 device bandit: pcibus, pic_ohare d77 1 a77 1 device grackle: pcibus, pic_heathrow d81 1 a81 1 device uninorth: pcibus, pic_openpic d107 1 a107 1 file arch/powerpc/pci/pchb.c pchb a119 1 defflag opt_obio.h OBIO_DEBUG OBIO_SPEED_CONTROL @ 1.84.10.2 log @Sync with HEAD. @ text @d1 1 a1 1 # $NetBSD: files.macppc,v 1.84.10.1 2007/10/26 15:42:44 joerg Exp $ a121 1 include "dev/bluetooth/files.bluetooth" @ 1.84.10.3 log @Sync with HEAD. @ text @d1 1 a1 1 # $NetBSD: files.macppc,v 1.84.10.2 2007/10/28 20:10:42 joerg Exp $ d14 1 a14 1 file arch/powerpc/oea/ofw_autoconf.c @ 1.84.10.4 log @Sync with HEAD. @ text @d1 1 a1 1 # $NetBSD: files.macppc,v 1.84.10.3 2007/11/11 16:46:38 joerg Exp $ d100 1 a100 1 device bandit: pcibus, pic_ohare, ipi_hammerhead d108 1 a108 1 device uninorth: pcibus, pic_openpic, ipi_openpic @ 1.84.10.5 log @Sync with HEAD. amd64 Xen support needs testing. @ text @d1 1 a1 1 # $NetBSD: files.macppc,v 1.84.10.4 2007/11/21 21:53:21 joerg Exp $ d21 1 a21 1 file arch/powerpc/oea/ofw_rascons.c @ 1.84.10.6 log @Sync with HEAD. @ text @d1 1 a1 1 # $NetBSD: files.macppc,v 1.90 2007/12/03 15:33:54 ad Exp $ d43 1 @ 1.84.16.1 log @Sync with HEAD. @ text @d1 1 a1 1 # $NetBSD$ a10 2 include "arch/powerpc/pic/files.pic" include "arch/powerpc/pic/files.ipi" d13 2 a14 1 file arch/powerpc/powerpc/clock.c d16 1 a16 3 file arch/macppc/macppc/interrupts.c file arch/powerpc/oea/ofwoea_machdep.c file arch/powerpc/oea/ofw_consinit.c a20 18 # interrupt controllers define pic_ohare define pic_heathrow defflag opt_interrupt.h PIC_OHARE: pic_ohare defflag opt_interrupt.h OHARE_DEBUG defflag opt_interrupt.h PIC_HEATHROW: pic_heathrow file arch/macppc/macppc/pic_ohare.c pic_ohare needs-flag file arch/macppc/macppc/pic_heathrow.c pic_heathrow needs-flag # IPI interface define ipi_hammerhead defflag opt_ipi.h IPI_HAMMERHEAD: ipi_hammerhead file arch/macppc/macppc/ipi_hammerhead.c ipi_hammerhead needs-flag file arch/powerpc/powerpc/bus_dma.c file arch/powerpc/powerpc/bus_space.c a66 4 # ISA stuff # we don't need it but some of the shared code needs isa.h include "dev/isa/files.isa" a71 2 file arch/powerpc/pci/pciconf_indirect.c pci file arch/powerpc/pci/pci_machdep_common.c pci d73 1 a73 1 device bandit: pcibus, pic_ohare d77 1 a77 1 device grackle: pcibus, pic_heathrow d81 1 a81 1 device uninorth: pcibus, pic_openpic d107 1 a107 1 file arch/powerpc/pci/pchb.c pchb a119 1 defflag opt_obio.h OBIO_DEBUG OBIO_SPEED_CONTROL @ 1.84.16.2 log @Sync with HEAD @ text @d14 1 a14 1 file arch/powerpc/oea/ofw_autoconf.c a121 1 include "dev/bluetooth/files.bluetooth" @ 1.84.16.3 log @Sync with HEAD @ text @d100 1 a100 1 device bandit: pcibus, pic_ohare, ipi_hammerhead d108 1 a108 1 device uninorth: pcibus, pic_openpic, ipi_openpic @ 1.84.14.1 log @sync with head. @ text @d1 1 a1 1 # $NetBSD: files.macppc,v 1.84 2007/04/12 22:28:05 dogcow Exp $ a10 2 include "arch/powerpc/pic/files.pic" include "arch/powerpc/pic/files.ipi" d13 2 a14 1 file arch/powerpc/powerpc/clock.c d16 1 a16 3 file arch/macppc/macppc/interrupts.c file arch/powerpc/oea/ofwoea_machdep.c file arch/powerpc/oea/ofw_consinit.c a20 18 # interrupt controllers define pic_ohare define pic_heathrow defflag opt_interrupt.h PIC_OHARE: pic_ohare defflag opt_interrupt.h OHARE_DEBUG defflag opt_interrupt.h PIC_HEATHROW: pic_heathrow file arch/macppc/macppc/pic_ohare.c pic_ohare needs-flag file arch/macppc/macppc/pic_heathrow.c pic_heathrow needs-flag # IPI interface define ipi_hammerhead defflag opt_ipi.h IPI_HAMMERHEAD: ipi_hammerhead file arch/macppc/macppc/ipi_hammerhead.c ipi_hammerhead needs-flag file arch/powerpc/powerpc/bus_dma.c file arch/powerpc/powerpc/bus_space.c a66 4 # ISA stuff # we don't need it but some of the shared code needs isa.h include "dev/isa/files.isa" a71 2 file arch/powerpc/pci/pciconf_indirect.c pci file arch/powerpc/pci/pci_machdep_common.c pci d73 1 a73 1 device bandit: pcibus, pic_ohare d77 1 a77 1 device grackle: pcibus, pic_heathrow d81 1 a81 1 device uninorth: pcibus, pic_openpic d107 1 a107 1 file arch/powerpc/pci/pchb.c pchb a119 1 defflag opt_obio.h OBIO_DEBUG OBIO_SPEED_CONTROL @ 1.84.2.1 log @use generic interrupt handling, so far only ohare-based machines are supported @ text @d1 1 a1 1 # $NetBSD: files.macppc,v 1.84 2007/04/12 22:28:05 dogcow Exp $ a10 1 include "arch/powerpc/pic/files.pic" d16 1 a16 3 #file arch/macppc/macppc/extintr.c file arch/macppc/macppc/interrupts.c file arch/macppc/macppc/pic_ohare.c a20 2 defflag opt_interrupt.h PIC_OHARE PIC_GRANDCENTRAL PIC_HEATHROW PIC_OPENPIC @ 1.84.2.2 log @use generic pchb.c from arch/powerpc add heathrow PIC support @ text @d1 1 a1 1 # $NetBSD: files.macppc,v 1.84.2.1 2007/05/02 03:02:33 macallan Exp $ a19 1 file arch/macppc/macppc/pic_heathrow.c d112 1 a112 1 file arch/powerpc/pci/pchb.c pchb @ 1.84.2.3 log @PIC_OPENPIC moved over to powerpc @ text @d1 1 a1 1 # $NetBSD: files.macppc,v 1.84.2.2 2007/05/02 06:46:02 macallan Exp $ d25 1 a25 1 defflag opt_interrupt.h PIC_OHARE PIC_GRANDCENTRAL PIC_HEATHROW @ 1.84.2.4 log @config voodoo to select PIC support via options PIC_* @ text @d1 1 a1 1 # $NetBSD: files.macppc,v 1.84.2.3 2007/05/03 04:10:03 macallan Exp $ d19 2 d25 1 a25 12 # interrupt controllers define pic_ohare define pic_heathrow define pic_grandcentral defflag opt_interrupt.h PIC_OHARE: pic_ohare defflag opt_interrupt.h PIC_GRANDCENTRAL: pic_grandcentral defflag opt_interrupt.h PIC_HEATHROW: pic_heathrow file arch/macppc/macppc/pic_ohare.c pic_ohare file arch/macppc/macppc/pic_heathrow.c pic_heathrow file arch/macppc/macppc/pic_grandcentral.c pic_grandcentral @ 1.84.2.5 log @sprinkle needs-flag to pic_* and make the host bridges pull in their appropriate interrupt controllers. Not sure if all grackle-based machines use Heathrow though. @ text @d1 1 a1 1 # $NetBSD: files.macppc,v 1.84.2.4 2007/05/04 02:52:29 macallan Exp $ d32 2 a33 2 file arch/macppc/macppc/pic_ohare.c pic_ohare needs-flag file arch/macppc/macppc/pic_heathrow.c pic_heathrow needs-flag d88 1 a88 1 device bandit: pcibus, pic_ohare d92 1 a92 1 device grackle: pcibus, pic_heathrow d96 1 a96 1 device uninorth: pcibus, pic_openpic @ 1.84.2.6 log @switch to the shared clock.c in arch/powerpc @ text @d1 1 a1 1 # $NetBSD: files.macppc,v 1.84.2.5 2007/05/04 05:59:25 macallan Exp $ d15 1 a15 1 file arch/powerpc/powerpc/clock.c @ 1.84.2.7 log @switch macppc over to generic PCI code from arch/powerpc/pci @ text @d1 1 a1 1 # $NetBSD: files.macppc,v 1.84.2.6 2007/05/05 06:20:27 macallan Exp $ d26 1 d29 1 d34 1 a86 2 file arch/powerpc/pci/pciconf_indirect.c pci file arch/powerpc/pci/pci_machdep_common.c pci @ 1.84.2.8 log @add experimental interrupt priority handling for ohare @ text @d1 1 a1 1 # $NetBSD: files.macppc,v 1.84.2.7 2007/05/06 05:11:40 macallan Exp $ a27 1 defflag opt_interrupt.h OHARE_DEBUG @ 1.84.2.9 log @Make macppc use the common powerpc bus_dma.c @ text @d1 1 a1 1 # $NetBSD: files.macppc,v 1.84.2.8 2007/05/11 06:20:57 macallan Exp $ d14 1 a14 1 file arch/powerpc/powerpc/bus_dma.c @ 1.84.2.10 log @Convert macppc to powerpc bus_space. Lots of work here from Matt Thomas, as well as the common ofwoea code from myself. Compile tested only, still probably needs some fine tuning. Also in this commit: Convert macppc to new shared ofwoea routines. Lots of KNF. @ text @d1 1 a1 1 # $NetBSD: files.macppc,v 1.84.2.9 2007/06/05 20:25:42 matt Exp $ d14 1 d17 1 a18 2 file arch/powerpc/oea/ofwoea_machdep.c file arch/powerpc/oea/ofw_consinit.c a33 2 file arch/powerpc/powerpc/bus_dma.c file arch/powerpc/powerpc/bus_space.c @ 1.84.2.11 log @make sure there's an isa.h file so the shared bus code builds @ text @d1 1 a1 1 # $NetBSD: files.macppc,v 1.84.2.10 2007/06/07 20:30:42 garbled Exp $ a81 4 # ISA stuff # we don't need it but some of the shared code needs isa.h include "dev/isa/files.isa" @ 1.84.2.12 log @add support for bus speed control found in some Intrepid-based *Books, like the 800MHz iBook G4 @ text @d1 1 a1 1 # $NetBSD: files.macppc,v 1.84.2.11 2007/07/12 19:11:00 macallan Exp $ a140 1 defflag opt_obio.h OBIO_DEBUG OBIO_SPEED_CONTROL @ 1.84.2.13 log @New ppcoea-MI IPI infrastructure. This is similar to the PIC infrastructure, but simplified greatly. Also, convert macppc (the only port currently using IPI's) over to this new infrastructure. Still some minor work left to do here. @ text @d1 1 a1 1 # $NetBSD: files.macppc,v 1.84.2.12 2007/08/14 21:55:22 macallan Exp $ a11 1 include "arch/powerpc/pic/files.ipi" a33 5 # IPI interface define ipi_hammerhead defflag opt_ipi.h IPI_HAMMERHEAD: ipi_hammerhead file arch/macppc/macppc/ipi_hammerhead.c ipi_hammerhead needs-flag @ 1.83 log @fix build, after the moving around of the agp stuff @ text @d1 1 a1 1 # $NetBSD: files.macppc,v 1.82 2007/03/25 23:29:16 macallan Exp $ d65 2 @ 1.82 log @remove some accidentially committed stuff :/ @ text @d1 1 a1 1 # $NetBSD: files.macppc,v 1.81 2007/03/25 23:21:45 macallan Exp $ d67 1 a67 1 @ 1.81 log @add smartbat driver, defflag some debug stuff @ text @d1 1 a1 1 # $NetBSD: files.macppc,v 1.76 2006/11/08 01:25:11 macallan Exp $ d98 1 a98 1 device ofb: wsemuldisplaydev, rasops8, vcons, splash, drm a100 1 defflag opt_ofb.h OFB_ENABLE_CACHE OFB_FAKE_VGA_FB d173 1 a173 1 device adb {}: sysmon_envsys, sysmon_power, sysmon_taskq @ 1.80 log @gah, fix botched merge in previous commit @ text @d1 1 a1 1 # $NetBSD: files.macppc,v 1.79 2007/02/15 02:06:48 macallan Exp $ a24 2 defflag opt_macppc.h PB3400_CARDBUS_HACK UMAX_E100_HACK d65 3 d69 1 d98 1 a98 4 # PCI bus support include "dev/pci/files.pci" device ofb: wsemuldisplaydev, rasops8, vcons d101 1 d104 1 a104 1 device pchb d157 1 a159 1 define pmu_bus {} d169 6 a174 1 device adb {} d217 1 d243 2 @ 1.80.8.1 log @Sync with head. @ text @d1 1 a1 1 # $NetBSD: files.macppc,v 1.84 2007/04/12 22:28:05 dogcow Exp $ d25 2 a66 5 include "dev/wsfb/files.wsfb" # PCI bus support include "dev/pci/files.pci" include "dev/pci/files.agp" a67 1 file arch/macppc/pci/agp_machdep.c agp d96 4 a99 1 device ofb: wsemuldisplaydev, rasops8, vcons, drm d104 1 a104 1 device pchb: agpbus, agp_apple a156 1 define pmu_bus {} d159 1 d169 1 a169 6 device smartbat : sysmon_envsys, sysmon_power, sysmon_taskq attach smartbat at pmu_bus file arch/macppc/dev/smartbat.c smartbat defflag opt_battery.h SMARTBAT_DEBUG device adb {} a211 1 defflag opt_awacs.h AWACS_DEBUG a236 2 defflag opt_macppc.h PB3400_CARDBUS_HACK UMAX_E100_HACK @ 1.80.2.1 log @sync with head. @ text @d1 1 a1 1 # $NetBSD: files.macppc,v 1.80 2007/02/15 02:17:30 macallan Exp $ d25 2 a66 5 include "dev/wsfb/files.wsfb" # PCI bus support include "dev/pci/files.pci" include "dev/pci/files.agp" a67 1 file arch/macppc/pci/agp_machdep.c agp d96 4 a99 1 device ofb: wsemuldisplaydev, rasops8, vcons, drm d104 1 a104 1 device pchb: agpbus, agp_apple a156 1 define pmu_bus {} d159 1 d169 1 a169 6 device smartbat : sysmon_envsys, sysmon_power, sysmon_taskq attach smartbat at pmu_bus file arch/macppc/dev/smartbat.c smartbat defflag opt_battery.h SMARTBAT_DEBUG device adb {} a211 1 defflag opt_awacs.h AWACS_DEBUG a236 2 defflag opt_macppc.h PB3400_CARDBUS_HACK UMAX_E100_HACK @ 1.80.6.1 log @Sync with head. @ text @d1 1 a1 1 # $NetBSD: files.macppc,v 1.80 2007/02/15 02:17:30 macallan Exp $ d25 2 a66 3 # PCI bus support include "dev/pci/files.pci" include "dev/pci/files.agp" a67 1 file arch/macppc/pci/agp_machdep.c agp d96 4 a99 1 device ofb: wsemuldisplaydev, rasops8, vcons, drm d104 1 a104 1 device pchb: agpbus, agp_apple a156 1 define pmu_bus {} d159 1 d169 1 a169 6 device smartbat : sysmon_envsys, sysmon_power, sysmon_taskq attach smartbat at pmu_bus file arch/macppc/dev/smartbat.c smartbat defflag opt_battery.h SMARTBAT_DEBUG device adb {} a211 1 defflag opt_awacs.h AWACS_DEBUG a236 2 defflag opt_macppc.h PB3400_CARDBUS_HACK UMAX_E100_HACK @ 1.80.6.2 log @Sync with head. @ text @d1 1 a1 1 # $NetBSD: files.macppc,v 1.80.6.1 2007/04/10 13:23:08 ad Exp $ a64 2 include "dev/wsfb/files.wsfb" @ 1.80.6.3 log @Sync with head. @ text @d1 1 a1 1 # $NetBSD: files.macppc,v 1.80.6.2 2007/05/27 12:27:42 ad Exp $ a10 2 include "arch/powerpc/pic/files.pic" include "arch/powerpc/pic/files.ipi" d13 2 a14 1 file arch/powerpc/powerpc/clock.c d16 1 a16 3 file arch/macppc/macppc/interrupts.c file arch/powerpc/oea/ofwoea_machdep.c file arch/powerpc/oea/ofw_consinit.c a20 18 # interrupt controllers define pic_ohare define pic_heathrow defflag opt_interrupt.h PIC_OHARE: pic_ohare defflag opt_interrupt.h OHARE_DEBUG defflag opt_interrupt.h PIC_HEATHROW: pic_heathrow file arch/macppc/macppc/pic_ohare.c pic_ohare needs-flag file arch/macppc/macppc/pic_heathrow.c pic_heathrow needs-flag # IPI interface define ipi_hammerhead defflag opt_ipi.h IPI_HAMMERHEAD: ipi_hammerhead file arch/macppc/macppc/ipi_hammerhead.c ipi_hammerhead needs-flag file arch/powerpc/powerpc/bus_dma.c file arch/powerpc/powerpc/bus_space.c a66 4 # ISA stuff # we don't need it but some of the shared code needs isa.h include "dev/isa/files.isa" a71 2 file arch/powerpc/pci/pciconf_indirect.c pci file arch/powerpc/pci/pci_machdep_common.c pci d73 1 a73 1 device bandit: pcibus, pic_ohare d77 1 a77 1 device grackle: pcibus, pic_heathrow d81 1 a81 1 device uninorth: pcibus, pic_openpic d107 1 a107 1 file arch/powerpc/pci/pchb.c pchb a119 1 defflag opt_obio.h OBIO_DEBUG OBIO_SPEED_CONTROL @ 1.80.6.4 log @Sync with HEAD. @ text @d1 1 a1 1 # $NetBSD: files.macppc,v 1.80.6.3 2007/10/23 20:13:15 ad Exp $ d14 1 a14 1 file arch/powerpc/oea/ofw_autoconf.c d21 1 a21 1 file arch/powerpc/oea/ofw_rascons.c d43 1 d100 1 a100 1 device bandit: pcibus, pic_ohare, ipi_hammerhead d108 1 a108 1 device uninorth: pcibus, pic_openpic, ipi_openpic a121 1 include "dev/bluetooth/files.bluetooth" @ 1.80.10.1 log @Pullup to -current @ text @d1 1 a1 1 # $NetBSD: files.macppc,v 1.80 2007/02/15 02:17:30 macallan Exp $ d25 2 a66 3 # PCI bus support include "dev/pci/files.pci" include "dev/pci/files.agp" a67 1 file arch/macppc/pci/agp_machdep.c agp d96 4 a99 1 device ofb: wsemuldisplaydev, rasops8, vcons, drm d104 1 a104 1 device pchb: agpbus, agp_apple a156 1 define pmu_bus {} d159 1 d169 1 a169 6 device smartbat : sysmon_envsys, sysmon_power, sysmon_taskq attach smartbat at pmu_bus file arch/macppc/dev/smartbat.c smartbat defflag opt_battery.h SMARTBAT_DEBUG device adb {} a211 1 defflag opt_awacs.h AWACS_DEBUG a236 2 defflag opt_macppc.h PB3400_CARDBUS_HACK UMAX_E100_HACK @ 1.79 log @add battery at pmu @ text @d1 1 a1 1 # $NetBSD: files.macppc,v 1.78 2007/02/10 19:10:24 macallan Exp $ d159 2 a160 1 device pmu : adb_bus, i2cbus a162 1 define pmu_bus {} @ 1.78 log @add missing defflags from previous commits @ text @d1 1 a1 1 # $NetBSD: files.macppc,v 1.77 2007/01/17 23:23:08 macallan Exp $ d162 6 @ 1.77 log @add pmu and cuda at obio @ text @d1 1 a1 1 # $NetBSD: files.macppc,v 1.76 2006/11/08 01:25:11 macallan Exp $ d25 2 @ 1.76 log @split ofb into one part that attaches right on kernel startup and one that attaches to pci so we can build kernels with - say - machfb but without ofb at pci. @ text @d1 1 a1 1 # $NetBSD: files.macppc,v 1.75 2006/09/07 12:34:42 itohy Exp $ d148 13 @ 1.75 log @Add PIOBM (busmastering transfer using ATA PIO mode) support. The PIOBM is used by only one driver (will be added later, stay tuned) and intruduce an attribute "ata_piobm" so that it will be conditionally compiled in. The "ata_dma" (busmastering transfer using ATA DMA mode) and "ata_udma" (busmastering transfer using ATA Ultra DMA mode) attributes are also added for consistency, but unused for now. @ text @d1 1 a1 1 # $NetBSD: files.macppc,v 1.74 2006/08/05 21:26:48 sanjayl Exp $ d18 1 @ 1.75.4.1 log @sync with head. @ text @d1 1 a1 1 # $NetBSD: files.macppc,v 1.75 2006/09/07 12:34:42 itohy Exp $ a17 1 file arch/macppc/dev/ofb_cons.c @ 1.75.2.1 log @Sync with head. @ text @d1 1 a1 1 # $NetBSD: files.macppc,v 1.76 2006/11/08 01:25:11 macallan Exp $ a17 1 file arch/macppc/dev/ofb_cons.c @ 1.75.2.2 log @Sync with head. @ text @d1 1 a1 1 # $NetBSD: files.macppc,v 1.77 2007/01/17 23:23:08 macallan Exp $ a147 13 include "dev/adb/files.adb" defflag opt_cuda.h CUDA_DEBUG device cuda : adb_bus, i2cbus attach cuda at obio file arch/macppc/dev/cuda.c cuda needs-flag defflag opt_pmu.h PMU_DEBUG defflag opt_pmu.h PMU_VERBOSE device pmu : adb_bus, i2cbus attach pmu at obio file arch/macppc/dev/pmu.c pmu needs-flag @ 1.74 log @1st cut of Powermac G5 support (uses bridge mode). @ text @d1 1 a1 1 # $NetBSD: files.macppc,v 1.73 2006/04/04 03:13:12 gdamore Exp $ d109 1 a109 1 attach wdc at pci with kauai d181 1 a181 1 attach wdc at obio with wdc_obio @ 1.73 log @Convert existing ath users to new Makefile, except for amd64, which needs the rules due to needing to conditionally postprocess the HAL object file. Macppc needs a a non-ELF HAL (EABI) object, so take care of that by default in the atheros include file. @ text @d1 1 a1 1 # $NetBSD: files.macppc,v 1.72 2006/02/12 21:00:46 macallan Exp $ d24 3 d89 4 d200 3 @ 1.72 log @Add support for colour and virtual consoles @ text @d1 1 a1 1 # $NetBSD: files.macppc,v 1.71 2006/02/06 19:23:17 jmmv Exp $ a217 3 # Atheros 5210/5211/5212 Hardware Abstraction Layer (HAL) object /athhal-powerpc-be-eabi.hal.o ath @ 1.72.6.1 log @Merge 2006-05-24 NetBSD-current into the "peter-altq" branch. @ text @d1 1 a1 1 # $NetBSD$ d218 3 @ 1.72.4.1 log @sync with head - hopefully this will work @ text @d1 1 a1 1 # $NetBSD: files.macppc,v 1.73 2006/04/04 03:13:12 gdamore Exp $ d218 3 @ 1.72.2.1 log @sync with head @ text @d1 1 a1 1 # $NetBSD: files.macppc,v 1.72 2006/02/12 21:00:46 macallan Exp $ d218 3 @ 1.72.2.2 log @sync with head @ text @d1 1 a1 1 # $NetBSD: files.macppc,v 1.72.2.1 2006/04/11 11:53:43 yamt Exp $ a23 3 #Early serial console for G5 (uses RMCI mode of 970 */ file arch/macppc/macppc/failsafe.c a85 4 device ibmcpc: pcibus attach ibmcpc at mainbus file arch/macppc/pci/u3.c ibmcpc a192 3 attach com at mainbus with com_mainbus file arch/macppc/dev/com_mainbus.c com_mainbus @ 1.72.2.3 log @sync with head. @ text @d1 1 a1 1 # $NetBSD: files.macppc,v 1.72.2.2 2006/08/11 15:42:13 yamt Exp $ d109 1 a109 1 attach wdc at pci with kauai: ata_dma, ata_udma d181 1 a181 1 attach wdc at obio with wdc_obio: ata_dma, ata_udma @ 1.71 log @Include files.usb earlier so that "pbms at uhidbus" works. @ text @d1 1 a1 1 # $NetBSD: files.macppc,v 1.70 2006/02/05 18:10:57 christos Exp $ a80 3 # PCI bus support include "dev/pci/files.pci" d86 4 a89 1 device ofb: wsemuldisplaydev, rasops8 @ 1.70 log @glue for powerbook mouse. @ text @d1 1 a1 1 # $NetBSD: files.macppc,v 1.69 2005/12/27 17:20:54 chs Exp $ d87 1 a192 1 include "dev/usb/files.usb" @ 1.69 log @switch macppc to use the MI zstty driver. add macppc's ZS_TXDMA hooks there. @ text @d1 1 a1 1 # $NetBSD: files.macppc,v 1.68 2005/12/11 12:18:03 christos Exp $ d161 4 @ 1.69.4.1 log @sync with head @ text @d1 1 a1 1 # $NetBSD: files.macppc,v 1.75 2006/09/07 12:34:42 itohy Exp $ a23 3 #Early serial console for G5 (uses RMCI mode of 970 */ file arch/macppc/macppc/failsafe.c d81 3 a86 5 include "dev/usb/files.usb" device ibmcpc: pcibus attach ibmcpc at mainbus file arch/macppc/pci/u3.c ibmcpc d88 1 a88 4 # PCI bus support include "dev/pci/files.pci" device ofb: wsemuldisplaydev, rasops8, vcons d101 1 a101 1 attach wdc at pci with kauai: ata_dma, ata_udma a160 4 device pbms: wsmousedev attach pbms at uhidbus file arch/macppc/dev/pbms.c pbms d169 1 a169 1 attach wdc at obio with wdc_obio: ata_dma, ata_udma d188 1 a188 3 attach com at mainbus with com_mainbus file arch/macppc/dev/com_mainbus.c com_mainbus d214 3 @ 1.69.6.1 log @Sync with head. @ text @d1 1 a1 1 # $NetBSD: files.macppc,v 1.73 2006/04/04 03:13:12 gdamore Exp $ d81 3 a86 4 include "dev/usb/files.usb" # PCI bus support include "dev/pci/files.pci" d88 1 a88 1 device ofb: wsemuldisplaydev, rasops8, vcons a160 4 device pbms: wsmousedev attach pbms at uhidbus file arch/macppc/dev/pbms.c pbms d188 1 d214 3 @ 1.69.2.1 log @sync with head. @ text @d1 1 a1 1 # $NetBSD: files.macppc,v 1.69 2005/12/27 17:20:54 chs Exp $ d81 3 a86 1 include "dev/usb/files.usb" d88 1 a88 4 # PCI bus support include "dev/pci/files.pci" device ofb: wsemuldisplaydev, rasops8, vcons a160 4 device pbms: wsmousedev attach pbms at uhidbus file arch/macppc/dev/pbms.c pbms d188 1 @ 1.68 log @merge ktrace-lwp. @ text @d1 1 a1 1 # $NetBSD: files.macppc,v 1.58.2.4 2005/11/10 13:57:27 skrll Exp $ d137 1 a137 1 file arch/macppc/dev/z8530tty.c zstty needs-flag @ 1.67 log @fix a typo @ text @d1 1 a1 1 # $NetBSD: files.macppc,v 1.66 2005/09/27 14:34:15 macallan Exp $ @ 1.66 log @rename gpio -> macgpio to avoid conflicts with gpio framework @ text @d1 1 a1 1 # $NetBSD: files.macppc,v 1.65 2005/08/10 14:39:25 macallan Exp $ a90 1 file arch/macppc/dev/ofb_cons.c ofb needs-flag @ 1.65 log @added uni_n, deq, attachments for adt7467c and adm1030c, additional attachment for ki2c @ text @d1 1 a1 1 # $NetBSD: files.macppc,v 1.64 2005/06/25 22:08:54 dyoung Exp $ d91 1 d180 4 a183 4 device gpio {} attach gpio at obio with gpio_obio attach gpio at gpio with gpio_gpio file arch/macppc/dev/gpio.c gpio @ 1.64 log @Move the definitions in dev/pci/files.ath into dev/pci/files.pci. Stop including dev/pci/files.ath in arch/i386/conf/files.i386, since we get the same definitions by including dev/pci/files.pci, now. Remove dev/pci/files.ath. Add arch/macppc/conf/Makefile.macppc with directives for linking the Atheros HAL for PowerPC. In athhal-powerpc-be-eabi.opt_ah.h, #define AH_REGOPS_FUNC 1, since otherwise the linker complains that the PowerPC HAL cannot link with register-read/write subroutines. Add ath(4) to the GENERIC macppc kernel configuration; comment it out. @ text @d1 1 a1 1 # $NetBSD: files.macppc,v 1.63 2004/03/25 18:52:25 matt Exp $ d75 6 d204 3 a206 2 device ki2c {} attach ki2c at obio d218 12 @ 1.64.2.1 log @sync with head. @ text @d1 1 a1 1 # $NetBSD: files.macppc,v 1.64 2005/06/25 22:08:54 dyoung Exp $ d75 2 a76 5 # pseudo for the UniNorth host controller define uni_n {} device uni_n: uni_n attach uni_n at mainbus file arch/macppc/dev/uni-n.c uni_n a80 1 include "dev/usb/files.usb" d82 1 a82 4 # PCI bus support include "dev/pci/files.pci" device ofb: wsemuldisplaydev, rasops8, vcons d131 1 a131 1 file dev/ic/z8530tty.c zstty needs-flag a154 4 device pbms: wsmousedev attach pbms at uhidbus file arch/macppc/dev/pbms.c pbms d173 4 a176 4 device macgpio {} attach macgpio at obio with gpio_obio #attach gpio at macgpio with gpio_gpio file arch/macppc/dev/gpio.c macgpio d182 1 d198 2 a199 3 define ki2c {} device ki2c: i2cbus, ki2c attach ki2c at obio, uni_n d207 3 a210 12 attach adt7467c at ki2c with adt7467_ki2c file arch/macppc/dev/adt7467_ki2c.c adt7467c attach adm1030c at ki2c with adm1030_ki2c file arch/macppc/dev/adm1030_ki2c.c adm1030c define deq {} device deq attach deq at ki2c file arch/macppc/dev/deq.c deq @ 1.64.2.2 log @sync with head. @ text @d1 1 a1 1 # $NetBSD: files.macppc,v 1.64.2.1 2006/06/21 14:53:13 yamt Exp $ a17 1 file arch/macppc/dev/ofb_cons.c a23 3 #Early serial console for G5 (uses RMCI mode of 970 */ file arch/macppc/macppc/failsafe.c a85 4 device ibmcpc: pcibus attach ibmcpc at mainbus file arch/macppc/pci/u3.c ibmcpc d102 1 a102 1 attach wdc at pci with kauai: ata_dma, ata_udma d174 1 a174 1 attach wdc at obio with wdc_obio: ata_dma, ata_udma a192 3 attach com at mainbus with com_mainbus file arch/macppc/dev/com_mainbus.c com_mainbus @ 1.64.2.3 log @sync with head. @ text @d1 1 a1 1 # $NetBSD: files.macppc,v 1.64.2.2 2006/12/30 20:46:26 yamt Exp $ a24 2 defflag opt_macppc.h PB3400_CARDBUS_HACK UMAX_E100_HACK a147 19 include "dev/adb/files.adb" defflag opt_cuda.h CUDA_DEBUG device cuda : adb_bus, i2cbus attach cuda at obio file arch/macppc/dev/cuda.c cuda needs-flag defflag opt_pmu.h PMU_DEBUG defflag opt_pmu.h PMU_VERBOSE define pmu_bus {} device pmu : adb_bus, i2cbus, pmu_bus attach pmu at obio file arch/macppc/dev/pmu.c pmu needs-flag device battery : sysmon_envsys, sysmon_power, sysmon_taskq attach battery at pmu_bus file arch/macppc/dev/battery.c battery defflag opt_battery.h BATTERY_DEBUG @ 1.64.2.4 log @sync with head. @ text @d1 1 a1 1 # $NetBSD: files.macppc,v 1.64.2.3 2007/02/26 09:07:19 yamt Exp $ d25 2 a66 5 include "dev/wsfb/files.wsfb" # PCI bus support include "dev/pci/files.pci" include "dev/pci/files.agp" a67 1 file arch/macppc/pci/agp_machdep.c agp d96 4 a99 1 device ofb: wsemuldisplaydev, rasops8, vcons, drm d104 1 a104 1 device pchb: agpbus, agp_apple a156 1 define pmu_bus {} d159 1 d169 1 a169 6 device smartbat : sysmon_envsys, sysmon_power, sysmon_taskq attach smartbat at pmu_bus file arch/macppc/dev/smartbat.c smartbat defflag opt_battery.h SMARTBAT_DEBUG device adb {} a211 1 defflag opt_awacs.h AWACS_DEBUG a236 2 defflag opt_macppc.h PB3400_CARDBUS_HACK UMAX_E100_HACK @ 1.64.2.5 log @sync with head. @ text @d1 1 a1 1 # $NetBSD: files.macppc,v 1.64.2.4 2007/09/03 14:27:32 yamt Exp $ a10 2 include "arch/powerpc/pic/files.pic" include "arch/powerpc/pic/files.ipi" d13 2 a14 1 file arch/powerpc/powerpc/clock.c d16 1 a16 3 file arch/macppc/macppc/interrupts.c file arch/powerpc/oea/ofwoea_machdep.c file arch/powerpc/oea/ofw_consinit.c a20 18 # interrupt controllers define pic_ohare define pic_heathrow defflag opt_interrupt.h PIC_OHARE: pic_ohare defflag opt_interrupt.h OHARE_DEBUG defflag opt_interrupt.h PIC_HEATHROW: pic_heathrow file arch/macppc/macppc/pic_ohare.c pic_ohare needs-flag file arch/macppc/macppc/pic_heathrow.c pic_heathrow needs-flag # IPI interface define ipi_hammerhead defflag opt_ipi.h IPI_HAMMERHEAD: ipi_hammerhead file arch/macppc/macppc/ipi_hammerhead.c ipi_hammerhead needs-flag file arch/powerpc/powerpc/bus_dma.c file arch/powerpc/powerpc/bus_space.c a66 4 # ISA stuff # we don't need it but some of the shared code needs isa.h include "dev/isa/files.isa" a71 2 file arch/powerpc/pci/pciconf_indirect.c pci file arch/powerpc/pci/pci_machdep_common.c pci d73 1 a73 1 device bandit: pcibus, pic_ohare d77 1 a77 1 device grackle: pcibus, pic_heathrow d81 1 a81 1 device uninorth: pcibus, pic_openpic a94 1 include "dev/bluetooth/files.bluetooth" d107 1 a107 1 file arch/powerpc/pci/pchb.c pchb a119 1 defflag opt_obio.h OBIO_DEBUG OBIO_SPEED_CONTROL @ 1.64.2.6 log @sync with head. @ text @d1 1 a1 1 # $NetBSD: files.macppc,v 1.64.2.5 2007/10/27 11:27:00 yamt Exp $ d14 1 a14 1 file arch/powerpc/oea/ofw_autoconf.c @ 1.64.2.7 log @sync with head @ text @d1 1 a1 1 # $NetBSD: files.macppc,v 1.64.2.6 2007/11/15 11:43:04 yamt Exp $ d21 1 a21 1 file arch/powerpc/oea/ofw_rascons.c d43 1 d100 1 a100 1 device bandit: pcibus, pic_ohare, ipi_hammerhead d108 1 a108 1 device uninorth: pcibus, pic_openpic, ipi_openpic @ 1.64.2.8 log @sync with head @ text @d1 1 a1 1 # $NetBSD: files.macppc,v 1.64.2.7 2007/12/07 17:25:14 yamt Exp $ d287 1 a287 1 include "arch/powerpc/conf/majors.powerpc" @ 1.64.2.9 log @sync with head. @ text @d1 1 a1 1 # $NetBSD: files.macppc,v 1.64.2.8 2008/01/21 09:37:26 yamt Exp $ d85 2 d117 3 @ 1.63 log @Enable generic software interrupts on macppc. @ text @d1 1 a1 1 # $NetBSD: files.macppc,v 1.62 2004/01/20 19:58:00 jdolecek Exp $ d207 3 @ 1.62 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.macppc,v 1.61 2003/12/27 02:19:34 grant Exp $ d21 1 @ 1.61 log @add support for the Keywest I2C and snapper audio device, as found on some iBook and PowerBook models. this driver was written by Tsubai Masanari and further hacked on by Jared D. McNeill to work on his iBook. the driver is limited (master volume control only, and I haven't tested recording) but has been functioning perfectly on my PowerBook g4 DVI (ivory) for some time. ok'd by matt. @ text @d1 1 a1 1 # $NetBSD: files.macppc,v 1.60 2003/11/19 02:54:50 matt Exp $ a180 5 device lpt file dev/ic/lpt.c lpt attach lpt at puc with lpt_puc file dev/pci/lpt_puc.c lpt_puc @ 1.60 log @Add missing lpt entries. @ text @d1 1 a1 1 # $NetBSD: files.macppc,v 1.59 2003/11/13 14:39:38 christos Exp $ d201 10 @ 1.59 log @we could have lpt at puc. @ text @d1 1 a1 1 # $NetBSD: files.macppc,v 1.58 2003/06/11 07:35:39 hamajima Exp $ d181 2 @ 1.58 log @Support the PowerBook G4 12-inch (and maybe 17-inch). Kauai ATA, new obio chip, and Japanese keymap for WSDISPLAY_COMPAT_RAWKBD I tested only 12-inch Japanese model. @ text @d1 1 a1 1 # $NetBSD: files.macppc,v 1.57 2003/03/05 05:43:43 matt Exp $ d180 3 @ 1.58.2.1 log @Sync with HEAD @ text @d1 1 a1 1 # $NetBSD: files.macppc,v 1.63 2004/03/25 18:52:25 matt Exp $ a20 1 file arch/powerpc/powerpc/softintr.c a195 10 # Keywest I2C device ki2c {} attach ki2c at obio file arch/macppc/dev/ki2c.c ki2c # snapper audio device snapper: audiobus, auconv, mulaw, aurateconv attach snapper at obio file arch/macppc/dev/snapper.c snapper @ 1.58.2.2 log @Sync with HEAD. @ text @@ 1.58.2.3 log @Fix the sync with head I botched. @ text @d1 1 a1 1 # $NetBSD: files.macppc,v 1.58.2.1 2004/08/03 10:37:20 skrll Exp $ @ 1.58.2.4 log @Sync with HEAD. Here we go again... @ text @d1 1 a1 1 # $NetBSD: files.macppc,v 1.58.2.3 2004/09/21 13:18:19 skrll Exp $ a74 6 # pseudo for the UniNorth host controller define uni_n {} device uni_n: uni_n attach uni_n at mainbus file arch/macppc/dev/uni-n.c uni_n d173 4 a176 4 device macgpio {} attach macgpio at obio with gpio_obio #attach gpio at macgpio with gpio_gpio file arch/macppc/dev/gpio.c macgpio d198 2 a199 3 define ki2c {} device ki2c: i2cbus, ki2c attach ki2c at obio, uni_n a206 3 # Atheros 5210/5211/5212 Hardware Abstraction Layer (HAL) object /athhal-powerpc-be-eabi.hal.o ath a207 12 attach adt7467c at ki2c with adt7467_ki2c file arch/macppc/dev/adt7467_ki2c.c adt7467c attach adm1030c at ki2c with adm1030_ki2c file arch/macppc/dev/adm1030_ki2c.c adm1030c define deq {} device deq attach deq at ki2c file arch/macppc/dev/deq.c deq @ 1.57 log @Remove port-specific procfs_machdep.c (since they are all identical and a better one resides in powerpc/powerpc/). @ text @d1 1 a1 1 # $NetBSD: files.macppc,v 1.56 2003/03/04 13:29:12 soren Exp $ d93 3 @ 1.56 log @G/c old macppc grf entries. @ text @d1 1 a1 1 # $NetBSD: files.macppc,v 1.55 2002/10/30 06:26:43 manu Exp $ a17 1 file arch/macppc/macppc/procfs_machdep.c procfs d19 2 @ 1.55 log @Moved binary compatibility options from arch directory to cpu directory @ text @d1 1 a1 1 # $NetBSD: files.macppc,v 1.54 2002/10/26 13:50:33 jdolecek Exp $ a171 15 define grfdev {} device grfati: grfdev attach grfati at pci file arch/macppc/dev/grf_ati.c grfati needs-flag device grf {} attach grf at grfdev file arch/macppc/dev/grf.c grf needs-flag file arch/macppc/dev/grf_subr.c grf device ite: tty attach ite at grf file arch/macppc/dev/ite.c ite needs-flag @ 1.54 log @now that mem_no is emitted by config(8), there is no reason to keep copy of more or less identical iskmemdev() for every arch; move the function to spec_vnop.c, and g/c machine-dependant copies @ text @d1 1 a1 1 # $NetBSD: files.macppc,v 1.53 2002/10/13 14:43:19 wiz Exp $ a25 13 # # Compatibility modules # # OSS audio driver compatibility include "compat/ossaudio/files.ossaudio" # Linux binary compatibility (COMPAT_LINUX) include "compat/linux/files.linux" include "compat/linux/arch/powerpc/files.linux_powerpc" file arch/powerpc/powerpc/linux_sigcode.S compat_linux file arch/powerpc/powerpc/linux_trap.c compat_linux @ 1.53 log @Support 48kHz by using aurateconv. Based on a patch by TAMURA Kent -- thanks! @ text @d1 1 a1 1 # $NetBSD: files.macppc,v 1.52 2002/09/06 13:20:54 gehenna Exp $ a14 1 file arch/macppc/macppc/conf.c @ 1.52 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.macppc,v 1.51 2002/06/18 05:22:50 itojun Exp $ d178 1 a178 1 device awacs: audiobus, auconv, mulaw @ 1.51 log @apm emulation, from openbsd @ text @d1 1 a1 1 # $NetBSD: files.macppc,v 1.50 2002/04/22 09:41:20 augustss Exp $ a26 1 major {md = 9} a41 5 # RAIDframe # major {raid = 12} # a44 2 major {sd = 4} major {cd = 6} a49 1 major {wd = 10} a54 1 major {ofdisk = 0} a59 1 major {ld = 13} d220 2 @ 1.50 log @Rename the audio "bus" attribute audiobus to avoid confusion with audio device. @ text @d1 1 a1 1 # $NetBSD: files.macppc,v 1.49 2002/04/16 20:50:21 thorpej Exp $ d158 4 @ 1.50.4.1 log @Pull up revision 1.58 (requested by hamajima in ticket #1323): Support the PowerBook G4 12-inch (and maybe 17-inch). Kauai ATA, new obio chip, and Japanese keymap for WSDISPLAY_COMPAT_RAWKBD @ text @d1 1 a1 1 # $NetBSD: files.macppc,v 1.50 2002/04/22 09:41:20 augustss Exp $ a116 3 attach wdc at pci with kauai file arch/macppc/dev/kauai.c kauai @ 1.50.2.1 log @Include the list of block/character major numbers. @ text @d1 1 a1 1 # $NetBSD: files.macppc,v 1.50 2002/04/22 09:41:20 augustss Exp $ a226 2 include "arch/macppc/conf/majors.macppc" @ 1.50.2.2 log @Remove old block majors list. @ text @d1 1 a1 1 # $NetBSD: files.macppc,v 1.50.2.1 2002/05/16 13:32:21 gehenna Exp $ d27 1 d43 5 d51 2 d58 1 d64 1 d70 1 @ 1.50.2.3 log @catch up with -current. @ text @d1 1 a1 1 # $NetBSD: files.macppc,v 1.51 2002/06/18 05:22:50 itojun Exp $ a146 4 device apm attach apm at adb file arch/macppc/dev/apm.c apm needs-count @ 1.49 log @* Move the mii_bitbang attribute into dev/mii/files.mii * Pull in dev/mii/files.mii from conf/files, rather than playing the magic "files include order" dance in N machine-dependent configuration definitions. @ text @d1 1 a1 1 # $NetBSD: files.macppc,v 1.48 2002/03/03 07:04:34 nathanw Exp $ d185 1 a185 1 device awacs: audio, auconv, mulaw @ 1.48 log @The cpu device now requires sysmon_envsys. @ text @d1 1 a1 1 # $NetBSD: files.macppc,v 1.47 2002/01/06 00:35:10 dbj Exp $ a99 3 # network devices MII bus include "dev/mii/files.mii" @ 1.47 log @add support for kgdb over zs @ text @d1 1 a1 1 # $NetBSD: files.macppc,v 1.46 2001/08/26 02:47:37 matt Exp $ d80 1 a80 1 device cpu @ 1.46 log @Make all powerpc ports use a common Makefile.powerpc (except walnut) Enforce -Wmissing-prototypes -Wstrict-prototypes for all ppc ports. Split out macppc cpu support and make common to mpc6xx ports. Make other mpc6xx ports use it. Add evcnts for mpc6xx traps. @ text @d1 1 a1 1 # $NetBSD: files.macppc,v 1.45 2001/08/03 12:58:38 tsubai Exp $ d150 1 @ 1.46.6.1 log @file files.macppc was added on branch nathanw_sa on 2002-01-11 23:38:34 +0000 @ text @d1 228 @ 1.46.6.2 log @More catchup. @ text @a0 229 # $NetBSD: files.macppc,v 1.46.6.1 2002/01/11 23:38:34 nathanw Exp $ # # macppc-specific configuration info # maxpartitions must be first item in files.${ARCH}.newconf maxpartitions 16 maxusers 2 8 64 include "arch/powerpc/conf/files.ofw" file arch/macppc/macppc/autoconf.c file arch/macppc/macppc/bus_dma.c file arch/macppc/macppc/clock.c file arch/macppc/macppc/conf.c file arch/macppc/macppc/disksubr.c disk file arch/macppc/macppc/extintr.c file arch/macppc/macppc/machdep.c file arch/macppc/macppc/procfs_machdep.c procfs file arch/macppc/dev/dbdma.c file dev/cons.c # # Memory Disk for install floppy # file dev/md_root.c memory_disk_hooks major {md = 9} # # Compatibility modules # # OSS audio driver compatibility include "compat/ossaudio/files.ossaudio" # Linux binary compatibility (COMPAT_LINUX) include "compat/linux/files.linux" include "compat/linux/arch/powerpc/files.linux_powerpc" file arch/powerpc/powerpc/linux_sigcode.S compat_linux file arch/powerpc/powerpc/linux_trap.c compat_linux # # RAIDframe # major {raid = 12} # # Machine-independent SCSI drivers # include "dev/scsipi/files.scsipi" major {sd = 4} major {cd = 6} # # Machine-independent ATA drivers # include "dev/ata/files.ata" major {wd = 10} # # Generic OpenFirmware device support # include "dev/ofw/files.ofw" major {ofdisk = 0} # # Machine-independent I2O drivers # include "dev/i2o/files.i2o" major {ld = 13} # # System bus types # define mainbus {} device mainbus: mainbus attach mainbus at root file arch/macppc/macppc/mainbus.c mainbus device cpu attach cpu at mainbus file arch/macppc/macppc/cpu.c file arch/macppc/pci/pci_machdep.c pci device bandit: pcibus attach bandit at mainbus file arch/macppc/pci/bandit.c bandit device grackle: pcibus attach grackle at mainbus file arch/macppc/pci/grackle.c grackle device uninorth: pcibus attach uninorth at mainbus file arch/macppc/pci/uninorth.c uninorth # PCI bus support include "dev/pci/files.pci" # network devices MII bus include "dev/mii/files.mii" include "dev/wscons/files.wscons" include "dev/wsfont/files.wsfont" include "dev/rasops/files.rasops" device ofb: wsemuldisplaydev, rasops8 attach ofb at pci file arch/macppc/dev/ofb.c ofb needs-flag # PCI-Host bridge chipsets device pchb attach pchb at pci file arch/macppc/pci/pchb.c pchb device gm: ifnet, ether, arp, mii attach gm at pci file arch/macppc/dev/if_gm.c gm define obio {} device obio: obio attach obio at pci file arch/macppc/dev/obio.c obio device mediabay: obio attach mediabay at obio file arch/macppc/dev/mediabay.c mediabay attach esp at obio file arch/macppc/dev/esp.c esp device mesh: scsi attach mesh at obio file arch/macppc/dev/mesh.c mesh device mc: ifnet, ether, arp attach mc at obio file arch/macppc/dev/if_mc.c mc file arch/macppc/dev/am79c950.c mc device bm: ifnet, ether, arp, mii, mii_bitbang attach bm at obio file arch/macppc/dev/if_bm.c bm device zsc {channel = -1} attach zsc at obio file arch/macppc/dev/zs.c zsc needs-flag file dev/ic/z8530sc.c zsc file arch/macppc/dev/zs_kgdb.c zsc & kgdb device zstty: tty attach zstty at zsc file arch/macppc/dev/z8530tty.c zstty needs-flag device adb {} attach adb at obio file arch/macppc/dev/adb.c adb needs-flag file arch/macppc/dev/adb_direct.c adb file arch/macppc/dev/pm_direct.c adb device aed attach aed at adb file arch/macppc/dev/aed.c aed needs-flag device akbd: wskbddev attach akbd at adb file arch/macppc/dev/akbd.c akbd needs-flag device ams: wsmousedev attach ams at adb file arch/macppc/dev/ams.c ams device abtn attach abtn at adb file arch/macppc/dev/abtn.c abtn device nvram attach nvram at obio file arch/macppc/dev/nvram.c nvram needs-flag attach wdc at obio with wdc_obio file arch/macppc/dev/wdc_obio.c wdc_obio attach wi at obio with wi_obio file arch/macppc/dev/if_wi_obio.c wi_obio device awacs: audio, auconv, mulaw attach awacs at obio file arch/macppc/dev/awacs.c awacs device gpio {} attach gpio at obio with gpio_obio attach gpio at gpio with gpio_gpio file arch/macppc/dev/gpio.c gpio define grfdev {} device grfati: grfdev attach grfati at pci file arch/macppc/dev/grf_ati.c grfati needs-flag device grf {} attach grf at grfdev file arch/macppc/dev/grf.c grf needs-flag file arch/macppc/dev/grf_subr.c grf device ite: tty attach ite at grf file arch/macppc/dev/ite.c ite needs-flag device macofcons: tty attach macofcons at pci file arch/macppc/dev/ofcons.c macofcons needs-flag include "dev/usb/files.usb" include "dev/ieee1394/files.ieee1394" # # Machine-independent CardBus drivers # # XXX dev/pcmcia needs fdc device fdc {drive = -1} include "dev/cardbus/files.cardbus" include "dev/pcmcia/files.pcmcia" file arch/macppc/macppc/rbus_machdep.c cardbus @ 1.46.6.3 log @Catch up to -current. @ text @d1 1 a1 1 # $NetBSD: files.macppc,v 1.46.6.2 2002/02/28 04:10:38 nathanw Exp $ @ 1.46.6.4 log @Catch up to -current. (CVS: It's not just a program. It's an adventure!) @ text @d1 1 a1 1 # $NetBSD: files.macppc,v 1.46.6.3 2002/04/01 07:40:52 nathanw Exp $ d80 1 a80 1 device cpu: sysmon_envsys @ 1.46.6.5 log @Catch up to -current. @ text @d1 1 a1 1 # $NetBSD: files.macppc,v 1.46.6.4 2002/06/20 03:39:32 nathanw Exp $ d101 3 a161 4 device apm attach apm at adb file arch/macppc/dev/apm.c apm needs-count d188 1 a188 1 device awacs: audiobus, auconv, mulaw @ 1.46.6.6 log @Catch up to -current. @ text @d1 1 a1 1 # $NetBSD: files.macppc,v 1.46.6.5 2002/09/17 21:15:34 nathanw Exp $ d27 1 d43 5 d51 2 d58 1 d64 1 d70 1 a230 2 include "arch/macppc/conf/majors.macppc" @ 1.46.6.7 log @Catch up to -current. @ text @d1 1 a1 1 # $NetBSD: files.macppc,v 1.46.6.6 2002/10/18 02:38:32 nathanw Exp $ d178 1 a178 1 device awacs: audiobus, auconv, mulaw, aurateconv @ 1.46.6.8 log @Catch up to -current @ text @d1 1 a1 1 # $NetBSD: files.macppc,v 1.46.6.7 2002/11/11 22:00:10 nathanw Exp $ d15 1 d29 13 @ 1.45 log @Cosmetics. @ text @d1 1 a1 1 # $NetBSD: files.macppc,v 1.44 2001/06/24 17:38:28 wiz Exp $ a8 2 defopt L2CR_CONFIG @ 1.44 log @Adapt to linux emul trap change. @ text @d1 1 a1 1 # $NetBSD: files.macppc,v 1.43 2001/06/08 04:48:57 simonb Exp $ d41 2 a42 2 file arch/powerpc/powerpc/linux_sigcode.S compat_linux file arch/powerpc/powerpc/linux_trap.c compat_linux @ 1.44.2.1 log @Merge Aug 24 -current into the kqueue branch. @ text @d1 1 a1 1 # $NetBSD: files.macppc,v 1.45 2001/08/03 12:58:38 tsubai Exp $ d41 2 a42 2 file arch/powerpc/powerpc/linux_sigcode.S compat_linux file arch/powerpc/powerpc/linux_trap.c compat_linux @ 1.44.2.2 log @Update the kqueue branch to HEAD. @ text @d1 1 a1 1 # $NetBSD: files.macppc,v 1.44.2.1 2001/08/25 06:15:30 thorpej Exp $ d9 2 @ 1.44.2.3 log @Sync kqueue branch with -current. @ text @d1 1 a1 1 # $NetBSD: files.macppc,v 1.44.2.2 2001/09/13 01:13:58 thorpej Exp $ a149 1 file arch/macppc/dev/zs_kgdb.c zsc & kgdb @ 1.44.2.4 log @Catch up with -current. @ text @d1 1 a1 1 # $NetBSD: files.macppc,v 1.44.2.3 2002/01/10 19:45:46 thorpej Exp $ d80 1 a80 1 device cpu: sysmon_envsys @ 1.44.2.5 log @catch up with -current on kqueue branch @ text @d1 1 a1 1 # $NetBSD: files.macppc,v 1.44.2.4 2002/03/16 15:58:29 jdolecek Exp $ d101 3 d188 1 a188 1 device awacs: audiobus, auconv, mulaw @ 1.44.2.6 log @sync kqueue branch with HEAD @ text @d1 1 a1 1 # $NetBSD: files.macppc,v 1.44.2.5 2002/06/23 17:37:52 jdolecek Exp $ a157 4 device apm attach apm at adb file arch/macppc/dev/apm.c apm needs-count @ 1.44.2.7 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.macppc,v 1.44.2.6 2002/09/06 08:37:04 jdolecek Exp $ d27 1 d43 5 d51 2 d58 1 d64 1 d70 1 a230 2 include "arch/macppc/conf/majors.macppc" @ 1.43 log @For ports that wire up pciide in compatibility mode, have them define __HAVE_PCIIDE_MACHDEP_COMPAT_INTR_ESTABLISH in pci_machdep.h and pciide_map_compat_intr() only calls pciide_machdep_compat_intr_establish() if that preprocessor define exists. Ports that don't need to do this no longer need to supply a dummy function. @ text @d1 1 a1 1 # $NetBSD: files.macppc,v 1.42 2001/05/16 10:56:43 tsubai Exp $ d42 1 @ 1.42 log @Add AirMac frontend. @ text @d1 1 a1 1 # $NetBSD: files.macppc,v 1.41 2001/02/27 05:15:04 matt Exp $ a100 2 file arch/macppc/pci/pciide_machdep.c pciide @ 1.41 log @Add a gpio device to handle the gpio device & extint-gpio1 interrupt. (think ibook/powerbook) @ text @d1 1 a1 1 # $NetBSD: files.macppc,v 1.40 2001/02/18 04:55:37 matt Exp $ d186 3 @ 1.41.2.1 log @Catch up to -current. @ text @d1 1 a1 1 # $NetBSD: files.macppc,v 1.41 2001/02/27 05:15:04 matt Exp $ d102 2 a185 3 attach wi at obio with wi_obio file arch/macppc/dev/if_wi_obio.c wi_obio @ 1.40 log @Add devsw entries for "ld" (logical disks). @ text @d1 1 a1 1 # $NetBSD: files.macppc,v 1.39 2001/01/19 01:51:16 manu Exp $ d190 5 @ 1.39 log @Added previously created files for powerpc Linux compatibility to the kernel config system @ text @d1 1 a1 1 # $NetBSD: files.macppc,v 1.38 2001/01/17 00:07:28 fvdl Exp $ a69 1 d71 1 @ 1.38 log @Add machdep file for procfs. Currently only used for linux-style /proc/cpuinfo (only active when procfs is mounted with -o linux). For ports other than the i386 this currently produces an empty string. @ text @d1 1 a1 1 # $NetBSD: files.macppc,v 1.37 2000/11/15 00:39:32 matt Exp $ d30 12 @ 1.37 log @back out my change powerpc/conf/files.ofw. Enable the inclusion of dev/ofw/files.ofw on macppc. Add openfirm to ofppc/conf.c @ text @d1 1 a1 1 # $NetBSD: files.macppc,v 1.36 2000/11/10 17:09:15 hannken Exp $ d21 1 @ 1.36 log @Pull in dev/i2o/files.i2o. @ text @d1 1 a1 1 # $NetBSD: files.macppc,v 1.35 2000/11/08 17:53:46 tsubai Exp $ d51 2 a52 2 #include "dev/ofw/files.ofw" #major {ofdisk = 0} @ 1.35 log @defopt L2CR_CONFIG. @ text @d1 1 a1 1 # $NetBSD: files.macppc,v 1.34 2000/11/05 23:19:41 matt Exp $ d53 6 @ 1.34 log @Add files.ieee1394 @ text @d1 1 a1 1 # $NetBSD: files.macppc,v 1.33 2000/10/29 01:39:19 tsutsui Exp $ d9 2 @ 1.33 log @Switch to sys/dev/md_root.c. Tested on an INSTALL kernel. @ text @d1 1 a1 1 # $NetBSD: files.macppc,v 1.32 2000/08/25 12:44:43 tsubai Exp $ d190 1 @ 1.32 log @Add (experimental) awacs audio driver. Output (play) only. @ text @d1 1 a1 1 # $NetBSD: files.macppc,v 1.31 2000/03/26 08:34:20 tsubai Exp $ d25 1 a25 1 file arch/macppc/macppc/md_root.c memory_disk_hooks @ 1.31 log @esp declaration was moved to conf/files. @ text @d1 1 a1 1 # $NetBSD: files.macppc,v 1.30 2000/03/14 15:56:55 oster Exp $ d165 4 @ 1.31.4.1 log @Pull up revision 1.32 (requested by mycroft): Add new driver for Apple sound chip. @ text @d1 1 a1 1 # $NetBSD: files.macppc,v 1.31 2000/03/26 08:34:20 tsubai Exp $ a164 4 device awacs: audio, auconv, mulaw attach awacs at obio file arch/macppc/dev/awacs.c awacs @ 1.31.4.2 log @Pull up revision 1.36 (requested by ad): Add Mylex DACC960, CAC-EISA, and I2O block/SCSI drivers. @ text @d1 1 a1 1 # $NetBSD$ a50 6 # # Machine-independent I2O drivers # include "dev/i2o/files.i2o" @ 1.30 log @Add the RAIDframe device major to the machine-dependent config files so that the right entries get added to dev_name2blk[]. Needed for / on RAID. (Whoops! I missed checking these in when adding the RAID_AUTOCONFIG stuff.) @ text @d1 1 a1 1 # $NetBSD: files.macppc,v 1.29 2000/02/27 18:06:43 tsubai Exp $ d32 1 a111 1 device esp: scsi, ncr53c9x @ 1.29 log @Add gmac. (commented out) @ text @d1 1 a1 1 # $NetBSD: files.macppc,v 1.28 2000/02/09 13:08:35 tsubai Exp $ d28 4 @ 1.28 log @Use dev/rasops instead of dev/rcons. @ text @d1 1 a1 1 # $NetBSD: files.macppc,v 1.27 2000/02/03 19:27:44 tsubai Exp $ d93 4 @ 1.27 log @* Split bandit and grackle. * Add UniNorth support. Now pcibus is attached like: bandit0 at mainbus0 pci0 at bandit0 bus 0 ... @ text @d1 1 a1 1 # $NetBSD: files.macppc,v 1.26 2000/01/25 14:38:39 tsubai Exp $ d82 2 d85 1 a85 1 device ofb: wsemuldisplaydev, wsrasteremulops @ 1.26 log @Use MII device layer. XXX still 100Mbps receive side is very slow... @ text @d1 1 a1 1 # $NetBSD: files.macppc,v 1.25 1999/10/15 07:16:16 tsubai Exp $ d51 1 a51 1 device mainbus: pcibus, mainbus d59 14 a85 3 file arch/macppc/pci/pci_machdep.c pci file arch/macppc/pci/bandit.c pci @ 1.25 log @Fix typo. @ text @d1 1 a1 1 # $NetBSD: files.macppc,v 1.24 1999/10/15 06:43:05 tsubai Exp $ d103 1 a103 1 device bm: ifnet, ether, arp @ 1.25.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.macppc,v 1.32 2000/08/25 12:44:43 tsubai Exp $ a28 5 # RAIDframe # major {raid = 12} # d51 1 a51 1 device mainbus: mainbus a58 14 file arch/macppc/pci/pci_machdep.c pci device bandit: pcibus attach bandit at mainbus file arch/macppc/pci/bandit.c bandit device grackle: pcibus attach grackle at mainbus file arch/macppc/pci/grackle.c grackle device uninorth: pcibus attach uninorth at mainbus file arch/macppc/pci/uninorth.c uninorth a67 2 include "dev/wsfont/files.wsfont" include "dev/rasops/files.rasops" d69 1 a69 1 device ofb: wsemuldisplaydev, rasops8 d73 3 a80 4 device gm: ifnet, ether, arp, mii attach gm at pci file arch/macppc/dev/if_gm.c gm d90 1 d103 1 a103 1 device bm: ifnet, ether, arp, mii, mii_bitbang a143 4 device awacs: audio, auconv, mulaw attach awacs at obio file arch/macppc/dev/awacs.c awacs @ 1.25.2.2 log @Sync with HEAD. @ text @d1 1 a1 1 # $NetBSD$ a9 2 defopt L2CR_CONFIG d25 1 a25 1 file dev/md_root.c memory_disk_hooks d49 2 a50 8 include "dev/ofw/files.ofw" major {ofdisk = 0} # # Machine-independent I2O drivers # include "dev/i2o/files.i2o" a189 1 include "dev/ieee1394/files.ieee1394" @ 1.25.2.3 log @Sync with head (for UBC+NFS fixes, mostly). @ text @a20 1 file arch/macppc/macppc/procfs_machdep.c procfs @ 1.25.2.4 log @Sync with HEAD. @ text @d1 1 a1 1 # $NetBSD: files.macppc,v 1.25.2.3 2001/01/18 09:22:41 bouyer Exp $ a29 12 # # Compatibility modules # # OSS audio driver compatibility include "compat/ossaudio/files.ossaudio" # Linux binary compatibility (COMPAT_LINUX) include "compat/linux/files.linux" include "compat/linux/arch/powerpc/files.linux_powerpc" file arch/powerpc/powerpc/linux_sigcode.S compat_linux @ 1.25.2.5 log @Sync with HEAD. @ text @d1 1 a1 1 # $NetBSD: files.macppc,v 1.25.2.4 2001/02/11 19:11:03 bouyer Exp $ d70 1 a71 1 major {ld = 13} a189 5 device gpio {} attach gpio at obio with gpio_obio attach gpio at gpio with gpio_gpio file arch/macppc/dev/gpio.c gpio @ 1.24 log @Define fdc, because dev/pcmcia needs it. @ text @d1 1 a1 1 # $NetBSD: files.macppc,v 1.23 1999/10/15 06:12:15 haya Exp $ d173 1 a173 1 include "dev/files.cardbus" @ 1.23 log @This is the first check-in of CardBus driver. CardBus driver contains CardBus bus stub, YENTA PCI-CardBus bridge (cbb), 3Com 3C575TX driver (ex) and Intel fxp driver. TODO: o Conform to the KNF more strictly. o Be unified with pcmcia code as much as possible. o Add more drivers for CardBus card, such as APA-1480 or USB card. The affected files are listed below. sys/arch/i386/conf/files.i386 sys/arch/macppc/conf/files.macppc sys/conf/files sys/dev/ic/elinkxl.c sys/dev/ic/elinkxlvar.h sys/dev/ic/i82365.c sys/dev/ic/i82365var.h sys/dev/isa/i82365_isasubr.c sys/dev/pci/files.pci sys/dev/pcmcia/pcmcia.c sys/dev/pcmcia/pcmciachip.h The added files are listed below. sys/arch/i386/conf/CARDBUS sys/arch/i386/include/rbus_machdep.h sys/arch/i386/i386/rbus_machdep.c sys/arch/macppc/include/rbus_machdep.h sys/arch/macppc/macppc/rbus_machdep.c sys/dev/cardbus/if_ex_cardbus.c sys/dev/cardbus/Makefile.cardbusdevs sys/dev/cardbus/cardbus.c sys/dev/cardbus/cardbus_map.c sys/dev/cardbus/cardbusdevs sys/dev/cardbus/cardbusdevs.h sys/dev/cardbus/cardbusdevs_data.h sys/dev/cardbus/cardbusvar.h sys/dev/cardbus/cardslot.c sys/dev/cardbus/cardslotvar.h sys/dev/cardbus/devlist2h.awk sys/dev/cardbus/files.cardbus sys/dev/cardbus/if_fxp_cardbus.c sys/dev/cardbus/pccardcis.h sys/dev/cardbus/rbus.c sys/dev/cardbus/rbus.h sys/dev/pci/pccbb.c sys/dev/pci/pccbbreg.h sys/dev/pci/pccbbvar.h @ text @d1 1 a1 1 # $NetBSD: files.macppc,v 1.22 1999/07/21 19:20:04 tsubai Exp $ d169 4 d175 1 @ 1.22 log @media-bay CD support. @ text @d1 1 a1 1 # $NetBSD: files.macppc,v 1.21 1999/07/12 17:48:26 tsubai Exp $ d165 7 @ 1.22.2.1 log @Pull up to last week's -current. @ text @d1 1 a1 1 # $NetBSD: files.macppc,v 1.25 1999/10/15 07:16:16 tsubai Exp $ a164 12 # # Machine-independent CardBus drivers # # XXX dev/pcmcia needs fdc device fdc {drive = -1} include "dev/cardbus/files.cardbus" include "dev/pcmcia/files.pcmcia" file arch/macppc/macppc/rbus_machdep.c cardbus @ 1.21 log @Add PowerBook LCD brightness and speaker volume button device. Only brightness works for now. @ text @d1 1 a1 1 # $NetBSD: files.macppc,v 1.20 1999/06/07 20:31:31 thorpej Exp $ d62 1 a62 1 file arch/macppc/pci/pciide_machdep.c pciide d81 2 a82 1 device obio {} d86 4 a164 1 defopt PCKBD_LAYOUT @ 1.20 log @Only declare block major numbers for devices which can be the root device. @ text @d1 1 a1 1 # $NetBSD: files.macppc,v 1.19 1999/04/16 21:15:29 thorpej Exp $ d128 4 @ 1.19 log @Add a stub pciide_machdep_compat_intr_establish() for Power Macintosh. Power Macintoshes with PCI IDE (e.g. the new Blue G3) don't have them wired to compatibility mode, so just return a NULL cookie. We still have to have this routine for the PCI IDE driver to link. @ text @d1 1 a1 1 # $NetBSD: files.macppc,v 1.18 1998/12/29 04:40:19 tsubai Exp $ a32 1 major {st = 5} @ 1.18 log @Add USB. @ text @d1 1 a1 1 # $NetBSD: files.macppc,v 1.17 1998/12/10 20:10:03 tsubai Exp $ d60 1 d62 2 @ 1.18.2.1 log @pullup 1.18->1.19 (thorpej) @ text @d1 1 a1 1 # $NetBSD: files.macppc,v 1.19 1999/04/16 21:15:29 thorpej Exp $ a59 1 # PCI bus support a60 2 file arch/macppc/pci/pciide_machdep.c pciide @ 1.18.2.1.2.1 log @Sync w/ -current. @ text @d1 1 a1 1 # $NetBSD: files.macppc,v 1.20 1999/06/07 20:31:31 thorpej Exp $ d33 1 @ 1.18.2.1.2.2 log @Update from trunk. @ text @d1 1 a1 1 # $NetBSD: files.macppc,v 1.18.2.1.2.1 1999/06/21 00:51:36 thorpej Exp $ d62 1 a62 1 file arch/macppc/pci/pciide_machdep.c pciide d81 1 a81 2 define obio {} device obio: obio a84 4 device mediabay: obio attach mediabay at obio file arch/macppc/dev/mediabay.c mediabay a128 4 device abtn attach abtn at adb file arch/macppc/dev/abtn.c abtn d156 1 @ 1.17 log @Add ata/atapi disk support. @ text @d1 1 a1 1 # $NetBSD: files.macppc,v 1.16 1998/11/28 20:59:26 thorpej Exp $ d96 4 d121 1 a121 1 file arch/macppc/dev/akbd.c akbd d152 3 @ 1.16 log @Add an RCS ID. @ text @d1 1 a1 1 # $NetBSD$ d37 6 d87 4 d126 3 @ 1.15 log @Add via-pmu support. @ text @d1 1 d3 3 a5 2 # First try for macppc-specific configuration info # @ 1.14 log @Add wsmouse support. @ text @d97 1 @ 1.13 log @Add wsdisplay. @ text @d106 1 a106 1 device ams @ 1.12 log @Split ADB driver to aed (ADB event device), akbd (ADB keyboard), and ams (ADB mouse). adb is a bus now. (from Colin Wood) @ text @d57 6 d102 1 a102 1 device akbd @ 1.11 log @We claim to support some mii-equiped pci ethernet drivers, so we need to include dev/mii/files.mii. :-) @ text @d87 1 a87 1 device adb d91 12 a102 1 file arch/macppc/dev/adbsys.c adb @ 1.10 log @Ah, we use a _different_ ofcons; rename it macofcons to avoid the name collision. @ text @d54 3 @ 1.9 log @Add bus_dma support. @ text @d108 4 @ 1.8 log @Add support for G3 Mac. @ text @d11 1 @ 1.7 log @Add nvram device support. @ text @a106 5 file arch/macppc/dev/font_8x16.c ite device ofcons: tty attach ofcons at pci file arch/macppc/dev/ofcons.c ofcons needs-flag @ 1.6 log @Console support. @ text @d89 4 @ 1.5 log @Add memory disk support. @ text @d104 4 @ 1.4 log @Add support for UVM and MACHINE_NEW_NONCONTIG. @ text @d20 6 @ 1.3 log @Use arch/powerpc/. @ text @a15 1 file arch/macppc/macppc/vm_machdep.c @ 1.2 log @Fix tyop. @ text @d8 2 a17 27 file arch/powerpc/powerpc/Locore.c file arch/powerpc/powerpc/bcopy.c file arch/powerpc/powerpc/copyinstr.c file arch/powerpc/powerpc/copyoutstr.c file arch/powerpc/powerpc/copystr.c file arch/powerpc/powerpc/fpu.c file arch/powerpc/powerpc/fubyte.c file arch/powerpc/powerpc/fuswintr.c file arch/powerpc/powerpc/in_cksum.c file arch/powerpc/powerpc/ipkdb_glue.c ipkdb file arch/powerpc/powerpc/mem.c file arch/powerpc/powerpc/ofw_machdep.c file arch/powerpc/powerpc/ofwmagic.S file arch/powerpc/powerpc/openfirm.c file arch/powerpc/powerpc/pmap.c file arch/powerpc/powerpc/process_machdep.c file arch/powerpc/powerpc/subyte.c file arch/powerpc/powerpc/suword.c file arch/powerpc/powerpc/suswintr.c file arch/powerpc/powerpc/sys_machdep.c file arch/powerpc/powerpc/trap.c file arch/powerpc/powerpc/setjmp.S ddb file arch/powerpc/powerpc/db_memrw.c ddb file arch/powerpc/powerpc/db_disasm.c ddb file arch/powerpc/powerpc/db_interface.c ddb file arch/powerpc/powerpc/db_trace.c ddb a18 3 # Firmworks OpenFirmware Bug Workarounds file arch/powerpc/powerpc/ofwreal.S firmworksbugs @ 1.1 log @Initial import of macppc port. @ text @d57 1 a57 1 # Generic OpenFrimware device support @