head 1.142; access; symbols netbsd-11-0-RC4:1.142 netbsd-11-0-RC3:1.142 netbsd-11-0-RC2:1.142 netbsd-11-0-RC1:1.142 perseant-exfatfs-base-20250801:1.142 netbsd-11:1.142.0.38 netbsd-11-base:1.142 netbsd-10-1-RELEASE:1.142 perseant-exfatfs-base-20240630:1.142 perseant-exfatfs:1.142.0.36 perseant-exfatfs-base:1.142 netbsd-8-3-RELEASE:1.141 netbsd-9-4-RELEASE:1.142 netbsd-10-0-RELEASE:1.142 netbsd-10-0-RC6:1.142 netbsd-10-0-RC5:1.142 netbsd-10-0-RC4:1.142 netbsd-10-0-RC3:1.142 netbsd-10-0-RC2:1.142 thorpej-ifq:1.142.0.34 thorpej-ifq-base:1.142 thorpej-altq-separation:1.142.0.32 thorpej-altq-separation-base:1.142 netbsd-10-0-RC1:1.142 netbsd-10:1.142.0.30 netbsd-10-base:1.142 bouyer-sunxi-drm:1.142.0.28 bouyer-sunxi-drm-base:1.142 netbsd-9-3-RELEASE:1.142 thorpej-i2c-spi-conf2:1.142.0.26 thorpej-i2c-spi-conf2-base:1.142 thorpej-futex2:1.142.0.24 thorpej-futex2-base:1.142 thorpej-cfargs2:1.142.0.22 thorpej-cfargs2-base:1.142 cjep_sun2x-base1:1.142 cjep_sun2x:1.142.0.20 cjep_sun2x-base:1.142 cjep_staticlib_x-base1:1.142 netbsd-9-2-RELEASE:1.142 cjep_staticlib_x:1.142.0.18 cjep_staticlib_x-base:1.142 thorpej-i2c-spi-conf:1.142.0.16 thorpej-i2c-spi-conf-base:1.142 thorpej-cfargs:1.142.0.14 thorpej-cfargs-base:1.142 thorpej-futex:1.142.0.12 thorpej-futex-base:1.142 netbsd-9-1-RELEASE:1.142 bouyer-xenpvh-base2:1.142 phil-wifi-20200421:1.142 bouyer-xenpvh-base1:1.142 phil-wifi-20200411:1.142 bouyer-xenpvh:1.142.0.10 bouyer-xenpvh-base:1.142 is-mlppp:1.142.0.8 is-mlppp-base:1.142 phil-wifi-20200406:1.142 netbsd-8-2-RELEASE:1.141 ad-namecache-base3:1.142 netbsd-9-0-RELEASE:1.142 netbsd-9-0-RC2:1.142 ad-namecache-base2:1.142 ad-namecache-base1:1.142 ad-namecache:1.142.0.6 ad-namecache-base:1.142 netbsd-9-0-RC1:1.142 phil-wifi-20191119:1.142 netbsd-9:1.142.0.4 netbsd-9-base:1.142 phil-wifi-20190609:1.142 netbsd-8-1-RELEASE:1.141 netbsd-8-1-RC1:1.141 isaki-audio2:1.142.0.2 isaki-audio2-base:1.142 pgoyette-compat-merge-20190127:1.141.16.1 pgoyette-compat-20190127:1.142 pgoyette-compat-20190118:1.142 pgoyette-compat-1226:1.142 pgoyette-compat-1126:1.141 pgoyette-compat-1020:1.141 pgoyette-compat-0930:1.141 pgoyette-compat-0906:1.141 netbsd-7-2-RELEASE:1.140 pgoyette-compat-0728:1.141 netbsd-8-0-RELEASE:1.141 phil-wifi:1.141.0.18 phil-wifi-base:1.141 pgoyette-compat-0625:1.141 netbsd-8-0-RC2:1.141 pgoyette-compat-0521:1.141 pgoyette-compat-0502:1.141 pgoyette-compat-0422:1.141 netbsd-8-0-RC1:1.141 pgoyette-compat-0415:1.141 pgoyette-compat-0407:1.141 pgoyette-compat-0330:1.141 pgoyette-compat-0322:1.141 pgoyette-compat-0315:1.141 netbsd-7-1-2-RELEASE:1.140 pgoyette-compat:1.141.0.16 pgoyette-compat-base:1.141 netbsd-7-1-1-RELEASE:1.140 tls-maxphys-base-20171202:1.141 matt-nb8-mediatek:1.141.0.14 matt-nb8-mediatek-base:1.141 nick-nhusb-base-20170825:1.141 perseant-stdc-iso10646:1.141.0.12 perseant-stdc-iso10646-base:1.141 netbsd-8:1.141.0.10 netbsd-8-base:1.141 prg-localcount2-base3:1.141 prg-localcount2-base2:1.141 prg-localcount2-base1:1.141 prg-localcount2:1.141.0.8 prg-localcount2-base:1.141 pgoyette-localcount-20170426:1.141 bouyer-socketcan-base1:1.141 jdolecek-ncq:1.141.0.6 jdolecek-ncq-base:1.141 pgoyette-localcount-20170320:1.141 netbsd-7-1:1.140.0.132 netbsd-7-1-RELEASE:1.140 netbsd-7-1-RC2:1.140 nick-nhusb-base-20170204:1.141 netbsd-7-nhusb-base-20170116:1.140 bouyer-socketcan:1.141.0.4 bouyer-socketcan-base:1.141 pgoyette-localcount-20170107:1.141 netbsd-7-1-RC1:1.140 nick-nhusb-base-20161204:1.141 pgoyette-localcount-20161104:1.141 netbsd-7-0-2-RELEASE:1.140 nick-nhusb-base-20161004:1.141 localcount-20160914:1.141 netbsd-7-nhusb:1.140.0.130 netbsd-7-nhusb-base:1.140 pgoyette-localcount-20160806:1.141 pgoyette-localcount-20160726:1.141 pgoyette-localcount:1.141.0.2 pgoyette-localcount-base:1.141 nick-nhusb-base-20160907:1.141 nick-nhusb-base-20160529:1.141 netbsd-7-0-1-RELEASE:1.140 nick-nhusb-base-20160422:1.140 nick-nhusb-base-20160319:1.140 nick-nhusb-base-20151226:1.140 netbsd-7-0:1.140.0.128 netbsd-7-0-RELEASE:1.140 nick-nhusb-base-20150921:1.140 netbsd-7-0-RC3:1.140 netbsd-7-0-RC2:1.140 netbsd-7-0-RC1:1.140 nick-nhusb-base-20150606:1.140 nick-nhusb-base-20150406:1.140 nick-nhusb:1.140.0.126 nick-nhusb-base:1.140 netbsd-5-2-3-RELEASE:1.140 netbsd-5-1-5-RELEASE:1.140 netbsd-6-0-6-RELEASE:1.140 netbsd-6-1-5-RELEASE:1.140 netbsd-7:1.140.0.124 netbsd-7-base:1.140 yamt-pagecache-base9:1.140 yamt-pagecache-tag8:1.140 netbsd-6-1-4-RELEASE:1.140 netbsd-6-0-5-RELEASE:1.140 tls-earlyentropy:1.140.0.122 tls-earlyentropy-base:1.140 riastradh-xf86-video-intel-2-7-1-pre-2-21-15:1.140 riastradh-drm2-base3:1.140 netbsd-6-1-3-RELEASE:1.140 netbsd-6-0-4-RELEASE:1.140 netbsd-5-2-2-RELEASE:1.140 netbsd-5-1-4-RELEASE:1.140 netbsd-6-1-2-RELEASE:1.140 netbsd-6-0-3-RELEASE:1.140 netbsd-5-2-1-RELEASE:1.140 netbsd-5-1-3-RELEASE:1.140 rmind-smpnet-nbase:1.140 netbsd-6-1-1-RELEASE:1.140 riastradh-drm2-base2:1.140 riastradh-drm2-base1:1.140 riastradh-drm2:1.140.0.120 riastradh-drm2-base:1.140 rmind-smpnet:1.140.0.112 rmind-smpnet-base:1.140 netbsd-6-1:1.140.0.118 netbsd-6-0-2-RELEASE:1.140 netbsd-6-1-RELEASE:1.140 khorben-n900:1.140.0.116 netbsd-6-1-RC4:1.140 netbsd-6-1-RC3:1.140 agc-symver:1.140.0.114 agc-symver-base:1.140 netbsd-6-1-RC2:1.140 netbsd-6-1-RC1:1.140 yamt-pagecache-base8:1.140 netbsd-5-2:1.140.0.110 netbsd-6-0-1-RELEASE:1.140 yamt-pagecache-base7:1.140 netbsd-5-2-RELEASE:1.140 netbsd-5-2-RC1:1.140 matt-nb6-plus-nbase:1.140 yamt-pagecache-base6:1.140 netbsd-6-0:1.140.0.108 netbsd-6-0-RELEASE:1.140 netbsd-6-0-RC2:1.140 tls-maxphys:1.140.0.106 tls-maxphys-base:1.140 matt-nb6-plus:1.140.0.104 matt-nb6-plus-base:1.140 netbsd-6-0-RC1:1.140 jmcneill-usbmp-base10:1.140 yamt-pagecache-base5:1.140 jmcneill-usbmp-base9:1.140 yamt-pagecache-base4:1.140 jmcneill-usbmp-base8:1.140 jmcneill-usbmp-base7:1.140 jmcneill-usbmp-base6:1.140 jmcneill-usbmp-base5:1.140 jmcneill-usbmp-base4:1.140 jmcneill-usbmp-base3:1.140 jmcneill-usbmp-pre-base2:1.140 jmcneill-usbmp-base2:1.140 netbsd-6:1.140.0.102 netbsd-6-base:1.140 netbsd-5-1-2-RELEASE:1.140 netbsd-5-1-1-RELEASE:1.140 jmcneill-usbmp:1.140.0.100 jmcneill-usbmp-base:1.140 jmcneill-audiomp3:1.140.0.98 jmcneill-audiomp3-base:1.140 yamt-pagecache-base3:1.140 yamt-pagecache-base2:1.140 yamt-pagecache:1.140.0.96 yamt-pagecache-base:1.140 rmind-uvmplock-nbase:1.140 cherry-xenmp:1.140.0.94 cherry-xenmp-base:1.140 uebayasi-xip-base7:1.140 bouyer-quota2-nbase:1.140 bouyer-quota2:1.140.0.92 bouyer-quota2-base:1.140 jruoho-x86intr:1.140.0.90 jruoho-x86intr-base:1.140 matt-mips64-premerge-20101231:1.140 matt-nb5-mips64-premerge-20101231:1.140 matt-nb5-pq3:1.140.0.88 matt-nb5-pq3-base:1.140 netbsd-5-1:1.140.0.86 uebayasi-xip-base6:1.140 uebayasi-xip-base5:1.140 netbsd-5-1-RELEASE:1.140 uebayasi-xip-base4:1.140 uebayasi-xip-base3:1.140 yamt-nfs-mp-base11:1.140 netbsd-5-1-RC4:1.140 matt-nb5-mips64-k15:1.140 uebayasi-xip-base2:1.140 yamt-nfs-mp-base10:1.140 netbsd-5-1-RC3:1.140 netbsd-5-1-RC2:1.140 uebayasi-xip-base1:1.140 netbsd-5-1-RC1:1.140 rmind-uvmplock:1.140.0.84 rmind-uvmplock-base:1.140 yamt-nfs-mp-base9:1.140 uebayasi-xip:1.140.0.82 uebayasi-xip-base:1.140 netbsd-5-0-2-RELEASE:1.140 matt-nb5-mips64-premerge-20091211:1.140 matt-premerge-20091211:1.140 yamt-nfs-mp-base8:1.140 matt-nb5-mips64-u2-k2-k4-k7-k8-k9:1.140 matt-nb4-mips64-k7-u2a-k9b:1.140 matt-nb5-mips64-u1-k1-k5:1.140 yamt-nfs-mp-base7:1.140 matt-nb5-mips64:1.140.0.80 netbsd-5-0-1-RELEASE:1.140 jymxensuspend-base:1.140 yamt-nfs-mp-base6:1.140 yamt-nfs-mp-base5:1.140 yamt-nfs-mp-base4:1.140 jym-xensuspend-nbase:1.140 yamt-nfs-mp-base3:1.140 nick-hppapmap-base4:1.140 nick-hppapmap-base3:1.140 netbsd-5-0:1.140.0.78 netbsd-5-0-RELEASE:1.140 netbsd-5-0-RC4:1.140 netbsd-5-0-RC3:1.140 nick-hppapmap-base2:1.140 netbsd-5-0-RC2:1.140 jym-xensuspend:1.140.0.76 jym-xensuspend-base:1.140 netbsd-5-0-RC1:1.140 haad-dm-base2:1.140 haad-nbase2:1.140 ad-audiomp2:1.140.0.74 ad-audiomp2-base:1.140 netbsd-5:1.140.0.72 netbsd-5-base:1.140 nick-hppapmap:1.140.0.70 nick-hppapmap-base:1.140 matt-mips64-base2:1.140 haad-dm-base1:1.140 wrstuden-revivesa-base-4:1.140 netbsd-4-0-1-RELEASE:1.140 wrstuden-revivesa-base-3:1.140 wrstuden-revivesa-base-2:1.140 wrstuden-fixsa-newbase:1.140 nick-csl-alignment-base5:1.140 haad-dm:1.140.0.68 haad-dm-base:1.140 wrstuden-revivesa-base-1:1.140 simonb-wapbl-nbase:1.140 yamt-pf42-base4:1.140 simonb-wapbl:1.140.0.66 simonb-wapbl-base:1.140 yamt-pf42-base3:1.140 hpcarm-cleanup-nbase:1.140 yamt-pf42-baseX:1.140 yamt-pf42-base2:1.140 yamt-nfs-mp-base2:1.140 wrstuden-revivesa:1.140.0.64 wrstuden-revivesa-base:1.140 yamt-nfs-mp:1.140.0.62 yamt-nfs-mp-base:1.140 yamt-pf42:1.140.0.60 yamt-pf42-base:1.140 ad-socklock-base1:1.140 yamt-lazymbuf-base15:1.140 yamt-lazymbuf-base14:1.140 keiichi-mipv6-nbase:1.140 mjf-devfs2:1.140.0.58 mjf-devfs2-base:1.140 nick-net80211-sync:1.140.0.56 nick-net80211-sync-base:1.140 keiichi-mipv6:1.140.0.54 keiichi-mipv6-base:1.140 bouyer-xeni386-merge1:1.140 matt-armv6-prevmlocking:1.140 wrstuden-fixsa-base-1:1.140 vmlocking2-base3:1.140 netbsd-4-0:1.140.0.52 netbsd-4-0-RELEASE:1.140 bouyer-xeni386-nbase:1.140 yamt-kmem-base3:1.140 cube-autoconf:1.140.0.50 cube-autoconf-base:1.140 yamt-kmem-base2:1.140 bouyer-xeni386:1.140.0.48 bouyer-xeni386-base:1.140 yamt-kmem:1.140.0.46 yamt-kmem-base:1.140 vmlocking2-base2:1.140 reinoud-bufcleanup-nbase:1.140 vmlocking2:1.140.0.44 vmlocking2-base1:1.140 netbsd-4-0-RC5:1.140 matt-nb4-arm:1.140.0.42 matt-nb4-arm-base:1.140 matt-armv6-nbase:1.140 jmcneill-base:1.140 netbsd-4-0-RC4:1.140 mjf-devfs:1.140.0.40 mjf-devfs-base:1.140 bouyer-xenamd64-base2:1.140 vmlocking-nbase:1.140 yamt-x86pmap-base4:1.140 bouyer-xenamd64:1.140.0.38 bouyer-xenamd64-base:1.140 netbsd-4-0-RC3:1.140 yamt-x86pmap-base3:1.140 yamt-x86pmap-base2:1.140 netbsd-4-0-RC2:1.140 yamt-x86pmap:1.140.0.36 yamt-x86pmap-base:1.140 netbsd-4-0-RC1:1.140 matt-armv6:1.140.0.34 matt-armv6-base:1.140 jmcneill-pm:1.140.0.32 jmcneill-pm-base:1.140 hpcarm-cleanup:1.140.0.30 hpcarm-cleanup-base:1.140 nick-csl-alignment:1.140.0.28 nick-csl-alignment-base:1.140 matt-mips64:1.140.0.26 matt-mips64-base:1.140 netbsd-3-1-1-RELEASE:1.98.2.13 netbsd-3-0-3-RELEASE:1.98.2.11 yamt-idlelwp-base8:1.140 wrstuden-fixsa:1.140.0.24 wrstuden-fixsa-base:1.140 ppcoea-renovation:1.140.0.22 ppcoea-renovation-base:1.140 thorpej-atomic:1.140.0.20 thorpej-atomic-base:1.140 reinoud-bufcleanup:1.140.0.18 reinoud-bufcleanup-base:1.140 mjf-ufs-trans:1.140.0.16 mjf-ufs-trans-base:1.140 vmlocking:1.140.0.14 vmlocking-base:1.140 ad-audiomp:1.140.0.12 ad-audiomp-base:1.140 yamt-idlelwp:1.140.0.10 post-newlock2-merge:1.140 newlock2-nbase:1.140 yamt-splraiseipl-base5:1.140 yamt-splraiseipl-base4:1.140 yamt-splraiseipl-base3:1.140 abandoned-netbsd-4-base:1.140 abandoned-netbsd-4:1.140.0.2 netbsd-3-1:1.98.2.13.0.2 netbsd-3-1-RELEASE:1.98.2.13 netbsd-3-0-2-RELEASE:1.98.2.11 yamt-splraiseipl-base2:1.140 netbsd-3-1-RC4:1.98.2.13 yamt-splraiseipl:1.140.0.6 yamt-splraiseipl-base:1.140 netbsd-3-1-RC3:1.98.2.13 yamt-pdpolicy-base9:1.140 newlock2:1.140.0.4 newlock2-base:1.140 yamt-pdpolicy-base8:1.140 netbsd-3-1-RC2:1.98.2.13 netbsd-3-1-RC1:1.98.2.13 yamt-pdpolicy-base7:1.140 netbsd-4:1.140.0.8 netbsd-4-base:1.140 yamt-pdpolicy-base6:1.138 chap-midi-nbase:1.138 netbsd-3-0-1-RELEASE:1.98.2.11 gdamore-uart:1.138.0.2 gdamore-uart-base:1.138 simonb-timcounters-final:1.129.2.1 yamt-pdpolicy-base5:1.137 chap-midi:1.137.0.2 chap-midi-base:1.138 yamt-pdpolicy-base4:1.135 yamt-pdpolicy-base3:1.135 peter-altq-base:1.134 peter-altq:1.134.0.2 yamt-pdpolicy-base2:1.134 elad-kernelauth-base:1.136 elad-kernelauth:1.133.0.4 yamt-pdpolicy:1.133.0.2 yamt-pdpolicy-base:1.133 yamt-uio_vmspace-base5:1.131 simonb-timecounters:1.129.0.2 simonb-timecounters-base:1.138 rpaulo-netinet-merge-pcb:1.128.0.2 rpaulo-netinet-merge-pcb-base:1.140 yamt-uio_vmspace:1.125.0.2 netbsd-3-0:1.98.2.11.0.2 netbsd-3-0-RELEASE:1.98.2.11 netbsd-3-0-RC6:1.98.2.11 yamt-readahead-base3:1.121 netbsd-3-0-RC5:1.98.2.11 netbsd-3-0-RC4:1.98.2.11 netbsd-3-0-RC3:1.98.2.11 yamt-readahead-base2:1.118 netbsd-3-0-RC2:1.98.2.11 yamt-readahead-pervnode:1.118 yamt-readahead-perfile:1.118 yamt-readahead:1.118.0.6 yamt-readahead-base:1.118 netbsd-3-0-RC1:1.98.2.11 yamt-vop-base3:1.118 netbsd-2-0-3-RELEASE:1.79.2.3 netbsd-2-1:1.79.2.3.2.2.0.2 yamt-vop-base2:1.118 thorpej-vnode-attr:1.118.0.4 thorpej-vnode-attr-base:1.118 netbsd-2-1-RELEASE:1.79.2.3.2.2 yamt-vop:1.118.0.2 yamt-vop-base:1.118 netbsd-2-1-RC6:1.79.2.3.2.2 netbsd-2-1-RC5:1.79.2.3.2.2 netbsd-2-1-RC4:1.79.2.3.2.2 netbsd-2-1-RC3:1.79.2.3.2.2 netbsd-2-1-RC2:1.79.2.3.2.2 netbsd-2-1-RC1:1.79.2.3.2.2 yamt-lazymbuf:1.109.0.2 yamt-km-base4:1.98 netbsd-2-0-2-RELEASE:1.79.2.3 yamt-km-base3:1.98 netbsd-3:1.98.0.2 netbsd-3-base:1.98 yamt-km-base2:1.96 yamt-km:1.92.0.2 yamt-km-base:1.92 kent-audio2:1.91.0.4 kent-audio2-base:1.100 netbsd-2-0-1-RELEASE:1.79.2.3 kent-audio1-beforemerge:1.91 netbsd-2:1.79.2.3.0.2 netbsd-2-base:1.79.2.3 kent-audio1:1.91.0.2 kent-audio1-base:1.91 netbsd-2-0-RELEASE:1.79.2.3 netbsd-2-0-RC5:1.79.2.3 netbsd-2-0-RC4:1.79.2.3 netbsd-2-0-RC3:1.79.2.3 netbsd-2-0-RC2:1.79.2.3 netbsd-2-0-RC1:1.79.2.3 netbsd-2-0:1.79.0.2 netbsd-2-0-base:1.79 netbsd-1-6-PATCH002-RELEASE:1.39.4.4 netbsd-1-6-PATCH002:1.39.4.4 netbsd-1-6-PATCH002-RC4:1.39.4.4 netbsd-1-6-PATCH002-RC3:1.39.4.4 netbsd-1-6-PATCH002-RC2:1.39.4.4 netbsd-1-6-PATCH002-RC1:1.39.4.4 ktrace-lwp:1.69.0.2 ktrace-lwp-base:1.124 netbsd-1-6-PATCH001:1.39.4.4 netbsd-1-6-PATCH001-RELEASE:1.39.4.4 netbsd-1-6-PATCH001-RC3:1.39.4.4 netbsd-1-6-PATCH001-RC2:1.39.4.4 netbsd-1-6-PATCH001-RC1:1.39.4.4 nathanw_sa_end:1.23.2.11 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.54 kqueue-beforemerge:1.54 netbsd-1-6-RELEASE:1.39.4.2 netbsd-1-6-RC3:1.39.4.2 netbsd-1-6-RC2:1.39.4.2 netbsd-1-6-RC1:1.39.4.2 netbsd-1-6:1.39.0.4 netbsd-1-6-base:1.39 gehenna-devsw:1.39.0.2 gehenna-devsw-base:1.44 netbsd-1-5-PATCH003:1.1.2.4 eeh-devprop:1.32.0.6 eeh-devprop-base:1.32 newlock:1.32.0.4 newlock-base:1.32 ifpoll-base:1.32 nathanw_sa:1.23.0.2 thorpej-mips-cache:1.21.0.2 thorpej-mips-cache-base:1.23 thorpej-devvp-base3:1.21 thorpej-devvp-base2:1.21 post-chs-ubcperf:1.19 pre-chs-ubcperf:1.19 thorpej-devvp:1.19.0.2 thorpej-devvp-base:1.19 netbsd-1-5-PATCH002:1.1.2.4 kqueue:1.16.0.2 kqueue-base:1.48 netbsd-1-5-PATCH001:1.1.2.4 thorpej_scsipi_beforemerge:1.15 thorpej_scsipi_nbase:1.15 thorpej_scsipi_base:1.15 thorpej_scsipi:1.9.0.2 netbsd-1-5-RELEASE:1.1.2.3 netbsd-1-5-BETA2:1.1.2.3 netbsd-1-5-BETA:1.1.2.3 netbsd-1-5-ALPHA2:1.1.2.3 netbsd-1-5:1.1.0.2 mrg-merge-1-5-top:1.1; locks; strict; comment @# @; 1.142 date 2018.12.19.13.57.50; author maxv; state Exp; branches; next 1.141; commitid mM5V1h9xgHV4Mp4B; 1.141 date 2016.05.25.20.00.50; author nakayama; state Exp; branches 1.141.16.1 1.141.18.1; next 1.140; 1.140 date 2006.06.30.10.27.48; author tsutsui; state Exp; branches 1.140.102.1 1.140.106.1 1.140.108.1 1.140.118.1 1.140.126.1; next 1.139; 1.139 date 2006.06.29.14.00.55; author liamjfoy; state Exp; branches; next 1.138; 1.138 date 2006.06.05.05.14.38; author gdamore; state Exp; branches 1.138.2.1; next 1.137; 1.137 date 2006.05.14.21.56.33; author elad; state Exp; branches 1.137.2.1; next 1.136; 1.136 date 2006.04.13.09.29.51; author tron; state Exp; branches; next 1.135; 1.135 date 2006.03.28.20.58.41; author pavel; state Exp; branches; next 1.134; 1.134 date 2006.03.09.11.38.15; author hubertf; state Exp; branches 1.134.2.1; next 1.133; 1.133 date 2006.03.04.01.21.08; author nakayama; state Exp; branches 1.133.2.1 1.133.4.1; next 1.132; 1.132 date 2006.03.03.23.54.45; author nakayama; state Exp; branches; next 1.131; 1.131 date 2006.02.05.05.02.02; author cube; state Exp; branches; next 1.130; 1.130 date 2006.02.04.03.42.01; author rpaulo; state Exp; branches; next 1.129; 1.129 date 2006.02.03.13.59.18; author tsutsui; state Exp; branches 1.129.2.1; next 1.128; 1.128 date 2006.01.15.20.37.18; author chs; state Exp; branches 1.128.2.1; next 1.127; 1.127 date 2006.01.15.00.12.38; author mrg; state Exp; branches; next 1.126; 1.126 date 2006.01.13.15.15.19; author chs; state Exp; branches; next 1.125; 1.125 date 2005.12.20.13.02.13; author mrg; state Exp; branches 1.125.2.1; next 1.124; 1.124 date 2005.12.10.14.46.37; author tsutsui; state Exp; branches; next 1.123; 1.123 date 2005.12.07.09.10.19; author tsutsui; state Exp; branches; next 1.122; 1.122 date 2005.12.04.07.53.29; author sekiya; state Exp; branches; next 1.121; 1.121 date 2005.11.25.16.41.32; author thorpej; state Exp; branches; next 1.120; 1.120 date 2005.11.25.16.35.12; author thorpej; state Exp; branches; next 1.119; 1.119 date 2005.11.25.16.30.23; author thorpej; state Exp; branches; next 1.118; 1.118 date 2005.09.09.16.30.02; author drochner; state Exp; branches 1.118.6.1; next 1.117; 1.117 date 2005.08.19.05.20.03; author christos; state Exp; branches; next 1.116; 1.116 date 2005.08.19.02.03.53; author christos; state Exp; branches; next 1.115; 1.115 date 2005.08.05.09.23.17; author skrll; state Exp; branches; next 1.114; 1.114 date 2005.07.31.04.04.46; author yamt; state Exp; branches; next 1.113; 1.113 date 2005.07.30.06.35.39; author yamt; state Exp; branches; next 1.112; 1.112 date 2005.07.17.00.08.30; author hubertf; state Exp; branches; next 1.111; 1.111 date 2005.07.11.15.37.04; author kiyohara; state Exp; branches; next 1.110; 1.110 date 2005.07.07.17.05.58; author tron; state Exp; branches; next 1.109; 1.109 date 2005.06.25.12.05.19; author rpaulo; state Exp; branches 1.109.2.1; next 1.108; 1.108 date 2005.06.15.12.57.44; author tron; state Exp; branches; next 1.107; 1.107 date 2005.06.09.14.43.31; author tsutsui; state Exp; branches; next 1.106; 1.106 date 2005.06.01.12.58.13; author macallan; state Exp; branches; next 1.105; 1.105 date 2005.05.31.22.23.53; author tron; state Exp; branches; next 1.104; 1.104 date 2005.05.23.09.44.57; author martin; state Exp; branches; next 1.103; 1.103 date 2005.05.22.20.17.09; author martin; state Exp; branches; next 1.102; 1.102 date 2005.05.03.14.48.52; author martin; state Exp; branches; next 1.101; 1.101 date 2005.04.29.19.41.21; author martin; state Exp; branches; next 1.100; 1.100 date 2005.04.28.16.02.43; author martin; state Exp; branches; next 1.99; 1.99 date 2005.04.15.17.27.21; author itohy; state Exp; branches; next 1.98; 1.98 date 2005.02.25.19.16.45; author martin; state Exp; branches 1.98.2.1; next 1.97; 1.97 date 2005.02.18.21.05.54; author dsl; state Exp; branches; next 1.96; 1.96 date 2005.02.11.18.26.59; author jdc; state Exp; branches; next 1.95; 1.95 date 2005.02.11.08.25.56; author dsl; state Exp; branches; next 1.94; 1.94 date 2005.02.06.18.27.41; author martin; state Exp; branches; next 1.93; 1.93 date 2005.01.31.16.55.29; author hannken; state Exp; branches; next 1.92; 1.92 date 2005.01.17.15.28.52; author cube; state Exp; branches 1.92.2.1; next 1.91; 1.91 date 2004.11.24.20.49.24; author bouyer; state Exp; branches 1.91.4.1; next 1.90; 1.90 date 2004.11.10.17.54.07; author christos; state Exp; branches; next 1.89; 1.89 date 2004.10.23.14.00.53; author augustss; state Exp; branches; next 1.88; 1.88 date 2004.09.04.23.29.57; author manu; state Exp; branches; next 1.87; 1.87 date 2004.08.26.14.33.01; author itohy; state Exp; branches; next 1.86; 1.86 date 2004.08.01.10.51.33; author mrg; state Exp; branches; next 1.85; 1.85 date 2004.07.15.03.53.52; author atatat; state Exp; branches; next 1.84; 1.84 date 2004.06.26.07.32.08; author abs; state Exp; branches; next 1.83; 1.83 date 2004.06.22.14.09.51; author itojun; state Exp; branches; next 1.82; 1.82 date 2004.06.18.15.04.06; author christos; state Exp; branches; next 1.81; 1.81 date 2004.06.09.20.25.54; author martin; state Exp; branches; next 1.80; 1.80 date 2004.05.02.03.14.48; author christos; state Exp; branches; next 1.79; 1.79 date 2004.02.26.20.23.17; author petrov; state Exp; branches 1.79.2.1; next 1.78; 1.78 date 2004.01.14.22.29.03; author jonathan; state Exp; branches; next 1.77; 1.77 date 2003.12.14.01.32.02; author thorpej; state Exp; branches; next 1.76; 1.76 date 2003.12.13.23.13.41; author thorpej; state Exp; branches; next 1.75; 1.75 date 2003.11.26.15.20.56; author nakayama; state Exp; branches; next 1.74; 1.74 date 2003.10.27.05.34.48; author christos; state Exp; branches; next 1.73; 1.73 date 2003.10.18.08.30.14; author lukem; state Exp; branches; next 1.72; 1.72 date 2003.10.08.11.55.44; author bouyer; state Exp; branches; next 1.71; 1.71 date 2003.10.08.11.15.49; author bouyer; state Exp; branches; next 1.70; 1.70 date 2003.08.07.17.17.58; author bouyer; state Exp; branches; next 1.69; 1.69 date 2003.06.20.03.15.06; author nakayama; state Exp; branches 1.69.2.1; next 1.68; 1.68 date 2003.06.19.14.39.52; author martin; state Exp; branches; next 1.67; 1.67 date 2003.06.18.09.38.56; author martin; state Exp; branches; next 1.66; 1.66 date 2003.04.29.16.17.12; author nakayama; state Exp; branches; next 1.65; 1.65 date 2003.04.29.15.59.08; author nakayama; state Exp; branches; next 1.64; 1.64 date 2003.04.26.14.34.17; author ragge; state Exp; branches; next 1.63; 1.63 date 2003.04.10.22.07.04; author christos; state Exp; branches; next 1.62; 1.62 date 2003.04.05.14.21.57; author tsutsui; state Exp; branches; next 1.61; 1.61 date 2003.04.05.13.36.15; author tsutsui; state Exp; branches; next 1.60; 1.60 date 2003.03.22.06.39.43; author nakayama; state Exp; branches; next 1.59; 1.59 date 2003.02.27.19.22.47; author perseant; state Exp; branches; next 1.58; 1.58 date 2003.02.20.13.30.44; author seb; state Exp; branches; next 1.57; 1.57 date 2003.02.16.17.35.17; author augustss; state Exp; branches; next 1.56; 1.56 date 2003.02.10.09.26.54; author grant; state Exp; branches; next 1.55; 1.55 date 2002.11.22.12.21.05; author wiz; state Exp; branches; next 1.54; 1.54 date 2002.10.18.15.11.15; author junyoung; state Exp; branches; next 1.53; 1.53 date 2002.10.18.01.59.27; author grant; state Exp; branches; next 1.52; 1.52 date 2002.10.18.01.54.15; author grant; state Exp; branches; next 1.51; 1.51 date 2002.10.14.18.39.40; author elric; state Exp; branches; next 1.50; 1.50 date 2002.10.12.19.57.44; author provos; state Exp; branches; next 1.49; 1.49 date 2002.10.04.21.11.27; author martin; state Exp; branches; next 1.48; 1.48 date 2002.09.29.04.03.37; author chs; state Exp; branches; next 1.47; 1.47 date 2002.09.25.11.49.54; author martti; state Exp; branches; next 1.46; 1.46 date 2002.09.20.10.40.00; author martti; state Exp; branches; next 1.45; 1.45 date 2002.09.18.02.44.09; author lukem; state Exp; branches; next 1.44; 1.44 date 2002.08.29.04.54.47; author chs; state Exp; branches; next 1.43; 1.43 date 2002.08.16.09.03.36; author petrov; state Exp; branches; next 1.42; 1.42 date 2002.07.29.14.35.44; author mrg; state Exp; branches; next 1.41; 1.41 date 2002.06.17.05.14.25; author lukem; state Exp; branches; next 1.40; 1.40 date 2002.06.05.21.42.31; author martin; state Exp; branches; next 1.39; 1.39 date 2002.05.16.01.01.41; author thorpej; state Exp; branches 1.39.2.1 1.39.4.1; next 1.38; 1.38 date 2002.05.13.22.38.01; author eeh; state Exp; branches; next 1.37; 1.37 date 2002.05.06.22.34.40; author eeh; state Exp; branches; next 1.36; 1.36 date 2002.04.25.15.06.37; author atatat; state Exp; branches; next 1.35; 1.35 date 2002.04.17.02.22.55; author mycroft; state Exp; branches; next 1.34; 1.34 date 2002.04.12.08.11.21; author gmcgarry; state Exp; branches; next 1.33; 1.33 date 2002.03.29.20.01.50; author bouyer; state Exp; branches; next 1.32; 1.32 date 2002.02.10.17.37.02; author wiz; state Exp; branches; next 1.31; 1.31 date 2002.02.05.01.55.49; author eeh; state Exp; branches; next 1.30; 1.30 date 2002.01.27.13.23.27; author jdolecek; state Exp; branches; next 1.29; 1.29 date 2002.01.19.18.45.13; author oster; state Exp; branches; next 1.28; 1.28 date 2001.12.30.13.28.13; author augustss; state Exp; branches; next 1.27; 1.27 date 2001.12.28.12.22.00; author martin; state Exp; branches; next 1.26; 1.26 date 2001.12.05.13.29.24; author mrg; state Exp; branches; next 1.25; 1.25 date 2001.11.20.12.56.39; author lukem; state Exp; branches; next 1.24; 1.24 date 2001.11.20.08.43.36; author lukem; state Exp; branches; next 1.23; 1.23 date 2001.11.03.17.22.39; author tsutsui; state Exp; branches 1.23.2.1; next 1.22; 1.22 date 2001.10.24.18.49.39; author thorpej; state Exp; branches; next 1.21; 1.21 date 2001.09.21.22.08.41; author eeh; state Exp; branches 1.21.2.1; next 1.20; 1.20 date 2001.09.16.00.14.35; author eeh; state Exp; branches; next 1.19; 1.19 date 2001.09.01.21.52.32; author atatat; state Exp; branches 1.19.2.1; next 1.18; 1.18 date 2001.07.20.00.07.12; author eeh; state Exp; branches; next 1.17; 1.17 date 2001.07.10.15.42.42; author matt; state Exp; branches; next 1.16; 1.16 date 2001.07.08.16.32.24; author abs; state Exp; branches 1.16.2.1; next 1.15; 1.15 date 2001.03.29.18.54.58; author petrov; state Exp; branches; next 1.14; 1.14 date 2001.03.02.07.50.08; author mrg; state Exp; branches 1.14.2.1; next 1.13; 1.13 date 2001.02.28.00.08.18; author mjacob; state Exp; branches; next 1.12; 1.12 date 2001.02.11.01.00.51; author eeh; state Exp; branches; next 1.11; 1.11 date 2000.12.30.19.30.50; author mjacob; state Exp; branches; next 1.10; 1.10 date 2000.12.03.14.49.14; author fvdl; state Exp; branches; next 1.9; 1.9 date 2000.11.19.15.22.51; author mrg; state Exp; branches 1.9.2.1; next 1.8; 1.8 date 2000.11.09.00.06.47; author eeh; state Exp; branches; next 1.7; 1.7 date 2000.09.24.15.59.37; author jdolecek; state Exp; branches; next 1.6; 1.6 date 2000.09.21.23.44.06; author eeh; state Exp; branches; next 1.5; 1.5 date 2000.08.22.21.43.36; author pk; state Exp; branches; next 1.4; 1.4 date 2000.08.13.01.31.21; author itojun; state Exp; branches; next 1.3; 1.3 date 2000.07.31.13.16.24; author mrg; state Exp; branches; next 1.2; 1.2 date 2000.07.27.14.34.09; author mrg; state Exp; branches; next 1.1; 1.1 date 2000.07.07.19.11.56; author eeh; state Exp; branches 1.1.2.1; next ; 1.141.16.1 date 2018.12.26.14.01.43; author pgoyette; state Exp; branches; next ; commitid xUhK8IAeBM1azj5B; 1.141.18.1 date 2019.06.10.22.06.47; author christos; state Exp; branches; next ; commitid jtc8rnCzWiEEHGqB; 1.140.102.1 date 2018.06.07.18.01.51; author martin; state Exp; branches; next ; commitid BOuhhAepv9LmonFA; 1.140.106.1 date 2017.12.03.11.36.44; author jdolecek; state Exp; branches; next ; commitid XcIYRZTAh1LmerhA; 1.140.108.1 date 2018.06.07.18.06.38; author martin; state Exp; branches; next ; commitid IMKyGnJuVRolqnFA; 1.140.118.1 date 2018.06.07.18.04.12; author martin; state Exp; branches; next ; commitid QXXUCzax1ScupnFA; 1.140.126.1 date 2016.05.29.08.44.19; author skrll; state Exp; branches; next ; 1.138.2.1 date 2006.07.13.17.49.04; author gdamore; state Exp; branches; next ; 1.137.2.1 date 2006.06.19.03.45.14; author chap; state Exp; branches; next ; 1.134.2.1 date 2006.03.31.09.45.09; author tron; state Exp; branches; next 1.134.2.2; 1.134.2.2 date 2006.05.24.15.48.23; author tron; state Exp; branches; next ; 1.133.2.1 date 2006.03.13.09.07.02; author yamt; state Exp; branches; next 1.133.2.2; 1.133.2.2 date 2006.04.01.12.06.29; author yamt; state Exp; branches; next 1.133.2.3; 1.133.2.3 date 2006.05.24.10.57.14; author yamt; state Exp; branches; next 1.133.2.4; 1.133.2.4 date 2006.06.26.12.45.29; author yamt; state Exp; branches; next 1.133.2.5; 1.133.2.5 date 2006.08.11.15.43.00; author yamt; state Exp; branches; next ; 1.133.4.1 date 2006.04.19.02.33.45; author elad; state Exp; branches; next ; 1.129.2.1 date 2006.04.22.11.37.59; author simonb; state Exp; branches; next 1.129.2.2; 1.129.2.2 date 2006.06.07.15.49.38; author kardel; state Exp; branches; next ; 1.128.2.1 date 2006.09.09.02.43.35; author rpaulo; state Exp; branches; next ; 1.125.2.1 date 2006.01.15.10.02.39; author yamt; state Exp; branches; next 1.125.2.2; 1.125.2.2 date 2006.02.01.14.51.37; author yamt; state Exp; branches; next 1.125.2.3; 1.125.2.3 date 2006.02.18.15.38.47; author yamt; state Exp; branches; next ; 1.118.6.1 date 2005.11.29.21.23.04; author yamt; state Exp; branches; next ; 1.109.2.1 date 2006.06.21.14.56.40; author yamt; state Exp; branches; next 1.109.2.2; 1.109.2.2 date 2006.12.30.20.47.02; author yamt; state Exp; branches; next ; 1.98.2.1 date 2005.04.17.11.41.37; author tron; state Exp; branches; next 1.98.2.2; 1.98.2.2 date 2005.06.01.17.19.25; author riz; state Exp; branches; next 1.98.2.3; 1.98.2.3 date 2005.06.03.15.41.47; author riz; state Exp; branches; next 1.98.2.4; 1.98.2.4 date 2005.06.03.15.43.23; author riz; state Exp; branches; next 1.98.2.5; 1.98.2.5 date 2005.06.03.15.47.59; author riz; state Exp; branches; next 1.98.2.6; 1.98.2.6 date 2005.06.07.17.18.02; author tron; state Exp; branches; next 1.98.2.7; 1.98.2.7 date 2005.06.07.17.19.16; author tron; state Exp; branches; next 1.98.2.8; 1.98.2.8 date 2005.06.07.17.23.09; author tron; state Exp; branches; next 1.98.2.9; 1.98.2.9 date 2005.06.18.05.59.16; author riz; state Exp; branches; next 1.98.2.10; 1.98.2.10 date 2005.07.18.21.14.04; author riz; state Exp; branches; next 1.98.2.11; 1.98.2.11 date 2005.08.14.21.14.27; author riz; state Exp; branches 1.98.2.11.2.1; next 1.98.2.12; 1.98.2.12 date 2006.04.20.03.44.36; author snj; state Exp; branches; next 1.98.2.13; 1.98.2.13 date 2006.04.20.03.45.37; author snj; state Exp; branches 1.98.2.13.2.1; next 1.98.2.14; 1.98.2.14 date 2007.08.28.13.49.46; author ghen; state Exp; branches; next ; 1.98.2.11.2.1 date 2007.08.28.13.52.54; author ghen; state Exp; branches; next ; 1.98.2.13.2.1 date 2007.08.28.13.54.06; author ghen; state Exp; branches; next ; 1.92.2.1 date 2005.02.12.18.17.40; author yamt; state Exp; branches; next 1.92.2.2; 1.92.2.2 date 2005.03.19.08.33.14; author yamt; state Exp; branches; next ; 1.91.4.1 date 2005.04.29.11.28.24; author kent; state Exp; branches; next ; 1.79.2.1 date 2004.06.30.21.25.33; author jdc; state Exp; branches; next 1.79.2.2; 1.79.2.2 date 2004.07.15.20.18.41; author he; state Exp; branches; next 1.79.2.3; 1.79.2.3 date 2004.08.30.09.52.44; author tron; state Exp; branches 1.79.2.3.2.1; next 1.79.2.4; 1.79.2.4 date 2007.08.11.14.49.09; author bouyer; state Exp; branches; next ; 1.79.2.3.2.1 date 2005.04.02.21.29.31; author he; state Exp; branches; next 1.79.2.3.2.2; 1.79.2.3.2.2 date 2005.07.21.19.27.17; author riz; state Exp; branches 1.79.2.3.2.2.2.1; next 1.79.2.3.2.3; 1.79.2.3.2.3 date 2007.08.11.14.46.23; author bouyer; state Exp; branches; next ; 1.79.2.3.2.2.2.1 date 2007.08.11.14.40.12; author bouyer; state Exp; branches; next ; 1.69.2.1 date 2004.08.03.10.41.23; author skrll; state Exp; branches; next 1.69.2.2; 1.69.2.2 date 2004.09.03.12.45.07; author skrll; state Exp; branches; next 1.69.2.3; 1.69.2.3 date 2004.09.18.14.41.04; author skrll; state Exp; branches; next 1.69.2.4; 1.69.2.4 date 2004.09.21.13.22.40; author skrll; state Exp; branches; next 1.69.2.5; 1.69.2.5 date 2004.11.02.07.50.55; author skrll; state Exp; branches; next 1.69.2.6; 1.69.2.6 date 2004.11.14.08.15.32; author skrll; state Exp; branches; next 1.69.2.7; 1.69.2.7 date 2004.11.29.07.24.06; author skrll; state Exp; branches; next 1.69.2.8; 1.69.2.8 date 2005.01.24.08.34.34; author skrll; state Exp; branches; next 1.69.2.9; 1.69.2.9 date 2005.02.04.11.44.57; author skrll; state Exp; branches; next 1.69.2.10; 1.69.2.10 date 2005.02.07.08.36.32; author skrll; state Exp; branches; next 1.69.2.11; 1.69.2.11 date 2005.02.15.21.33.01; author skrll; state Exp; branches; next 1.69.2.12; 1.69.2.12 date 2005.03.04.16.39.11; author skrll; state Exp; branches; next 1.69.2.13; 1.69.2.13 date 2005.11.10.13.59.17; author skrll; state Exp; branches; next 1.69.2.14; 1.69.2.14 date 2005.12.11.10.28.37; author christos; state Exp; branches; next ; 1.39.2.1 date 2002.05.16.01.01.41; author gehenna; state dead; branches; next 1.39.2.2; 1.39.2.2 date 2002.07.15.01.21.37; author gehenna; state Exp; branches; next 1.39.2.3; 1.39.2.3 date 2002.08.31.14.52.27; author gehenna; state Exp; branches; next 1.39.2.4; 1.39.2.4 date 2002.08.31.16.38.14; author gehenna; state Exp; branches; next ; 1.39.4.1 date 2002.06.10.15.59.39; author tv; state Exp; branches; next 1.39.4.2; 1.39.4.2 date 2002.08.01.04.32.29; author lukem; state Exp; branches; next 1.39.4.3; 1.39.4.3 date 2002.10.24.09.34.42; author lukem; state Exp; branches; next 1.39.4.4; 1.39.4.4 date 2002.11.30.14.01.10; author he; state Exp; branches; next 1.39.4.5; 1.39.4.5 date 2005.10.26.22.16.27; author jmc; state Exp; branches; next ; 1.23.2.1 date 2001.11.03.17.22.39; author nathanw; state dead; branches; next 1.23.2.2; 1.23.2.2 date 2002.01.08.00.27.57; author nathanw; state Exp; branches; next 1.23.2.3; 1.23.2.3 date 2002.02.28.04.12.10; author nathanw; state Exp; branches; next 1.23.2.4; 1.23.2.4 date 2002.04.17.00.04.28; author nathanw; state Exp; branches; next 1.23.2.5; 1.23.2.5 date 2002.06.20.03.41.17; author nathanw; state Exp; branches; next 1.23.2.6; 1.23.2.6 date 2002.08.01.02.43.34; author nathanw; state Exp; branches; next 1.23.2.7; 1.23.2.7 date 2002.08.27.23.45.48; author nathanw; state Exp; branches; next 1.23.2.8; 1.23.2.8 date 2002.09.17.21.17.52; author nathanw; state Exp; branches; next 1.23.2.9; 1.23.2.9 date 2002.10.18.02.40.02; author nathanw; state Exp; branches; next 1.23.2.10; 1.23.2.10 date 2002.11.11.22.04.41; author nathanw; state Exp; branches; next 1.23.2.11; 1.23.2.11 date 2002.12.11.06.12.20; author thorpej; state Exp; branches; next ; 1.21.2.1 date 2001.11.12.21.17.34; author thorpej; state Exp; branches; next ; 1.19.2.1 date 2001.10.01.12.42.20; author fvdl; state Exp; branches; next ; 1.16.2.1 date 2001.08.03.04.12.24; author lukem; state Exp; branches; next 1.16.2.2; 1.16.2.2 date 2001.09.13.01.14.38; author thorpej; state Exp; branches; next 1.16.2.3; 1.16.2.3 date 2002.01.10.19.49.11; author thorpej; state Exp; branches; next 1.16.2.4; 1.16.2.4 date 2002.02.11.20.09.09; author jdolecek; state Exp; branches; next 1.16.2.5; 1.16.2.5 date 2002.03.16.15.59.55; author jdolecek; state Exp; branches; next 1.16.2.6; 1.16.2.6 date 2002.06.23.17.42.02; author jdolecek; state Exp; branches; next 1.16.2.7; 1.16.2.7 date 2002.09.06.08.41.21; author jdolecek; state Exp; branches; next 1.16.2.8; 1.16.2.8 date 2002.10.10.18.36.29; author jdolecek; state Exp; branches; next ; 1.14.2.1 date 2001.04.09.01.55.00; author nathanw; state Exp; branches; next ; 1.9.2.1 date 2000.11.19.15.22.51; author bouyer; state dead; branches; next 1.9.2.2; 1.9.2.2 date 2000.11.20.20.26.40; author bouyer; state Exp; branches; next 1.9.2.3; 1.9.2.3 date 2000.11.22.16.01.44; author bouyer; state Exp; branches; next 1.9.2.4; 1.9.2.4 date 2000.12.08.09.30.32; author bouyer; state Exp; branches; next 1.9.2.5; 1.9.2.5 date 2001.01.05.17.35.03; author bouyer; state Exp; branches; next 1.9.2.6; 1.9.2.6 date 2001.02.11.19.12.28; author bouyer; state Exp; branches; next 1.9.2.7; 1.9.2.7 date 2001.03.12.13.29.27; author bouyer; state Exp; branches; next 1.9.2.8; 1.9.2.8 date 2001.04.21.17.54.41; author bouyer; state Exp; branches; next ; 1.1.2.1 date 2000.07.07.19.11.56; author mrg; state dead; branches; next 1.1.2.2; 1.1.2.2 date 2000.07.18.16.23.16; author mrg; state Exp; branches; next 1.1.2.3; 1.1.2.3 date 2000.08.07.01.53.39; author mrg; state Exp; branches; next 1.1.2.4; 1.1.2.4 date 2001.03.16.19.17.53; author he; state Exp; branches; next ; desc @@ 1.142 log @Remove compat_svr4 and compat_svr4_32, as discussed on tech-kern@@ recently, but also as discussed several times in the past. @ text @# $NetBSD: GENERIC32,v 1.141 2016/05/25 20:00:50 nakayama Exp $ # # GENERIC machine description file for 32-bit kernel # include "arch/sparc64/conf/GENERIC" #ident "GENERIC32-$Revision: 1.141 $" include "arch/sparc64/conf/std.sparc64-32" no options COMPAT_NETBSD32 @ 1.141 log @tabify, fix indent and remove trailing whitespace. @ text @d1 1 a1 1 # $NetBSD: GENERIC32,v 1.140 2006/06/30 10:27:48 tsutsui Exp $ d8 1 a8 1 #ident "GENERIC32-$Revision: 1.140 $" a12 1 no options COMPAT_SVR4_32 @ 1.141.18.1 log @Sync with HEAD @ text @d1 1 a1 1 # $NetBSD: GENERIC32,v 1.142 2018/12/19 13:57:50 maxv Exp $ d8 1 a8 1 #ident "GENERIC32-$Revision: 1.142 $" d13 1 @ 1.141.16.1 log @Sync with HEAD, resolve a few conflicts @ text @d1 1 a1 1 # $NetBSD$ d8 1 a8 1 #ident "GENERIC32-$Revision$" d13 1 @ 1.140 log @Make GENERIC config really generic and change GENERIC32 config for 32 bit compat kernel to include the GENERIC and use "no" keywords of config(1). Also merge std.sparc64-64 into std.sparc64 and prepare std.sparc64-32 which uses "no" keywords for 32 bit kernels. OK'ed by mrg. @ text @d1 1 a1 1 # $NetBSD$ d8 1 a8 1 #ident "GENERIC32-$Revision$" d12 2 a13 2 no options COMPAT_NETBSD32 no options COMPAT_SVR4_32 @ 1.140.108.1 log @Fix fallout from ticket #1500: COMPAT_SVR4* has been disabled, do not disable it here again. @ text @d1 1 a1 1 # $NetBSD: GENERIC32,v 1.140 2006/06/30 10:27:48 tsutsui Exp $ d8 1 a8 1 #ident "GENERIC32-$Revision: 1.140 $" d13 1 a13 1 #no options COMPAT_SVR4_32 @ 1.140.118.1 log @Fix fallout from ticket #1500: COMPAT_SVR4* has been disabled, do not disable it here again. @ text @d1 1 a1 1 # $NetBSD: GENERIC32,v 1.140 2006/06/30 10:27:48 tsutsui Exp $ d8 1 a8 1 #ident "GENERIC32-$Revision: 1.140 $" d13 1 a13 1 #no options COMPAT_SVR4_32 @ 1.140.102.1 log @Fix fallout from ticket #1500: COMPAT_SVR4* has been disabled, do not disable it here again. @ text @d1 1 a1 1 # $NetBSD: GENERIC32,v 1.140 2006/06/30 10:27:48 tsutsui Exp $ d8 1 a8 1 #ident "GENERIC32-$Revision: 1.140 $" d13 1 a13 1 #no options COMPAT_SVR4_32 @ 1.140.106.1 log @update from HEAD @ text @d12 2 a13 2 no options COMPAT_NETBSD32 no options COMPAT_SVR4_32 @ 1.140.126.1 log @Sync with HEAD @ text @d1 1 a1 1 # $NetBSD: GENERIC32,v 1.141 2016/05/25 20:00:50 nakayama Exp $ d8 1 a8 1 #ident "GENERIC32-$Revision: 1.141 $" d12 2 a13 2 no options COMPAT_NETBSD32 no options COMPAT_SVR4_32 @ 1.139 log @Add CARP to further platforms ok christos, julian coleman and matthew green @ text @d1 4 a4 442 # $NetBSD: GENERIC32,v 1.138 2006/06/05 05:14:38 gdamore Exp $ include "arch/sparc64/conf/std.sparc64" options INCLUDE_CONFIG_FILE # embed config file in kernel binary #ident "GENERIC-$Revision: 1.138 $" maxusers 64 ## System kernel configuration. See options(4) for more detail. # Options for variants of the Sun SPARC architecure. # We currently support three architecture types; at least one is required. options SUN4U # sun4u - UltraSPARC #options BLINK # blink the system LED #### System options that are the same for all ports ## Root device configuration: change the ?'s if you are going to use a ## nonstandard root partition (other than where the kernel is booted from) ## and/or nonstandard root type (not ffs or nfs). Normally this can be ## automagically determined at boot time. config netbsd root on ? type ? ## UVM options. #options UVM_PAGE_TRKOWN #options UVMHIST #options UVMHIST_PRINT # Loud! ## System call tracing (see ktrace(1)). options KTRACE options SYSTRACE # system call vetting via systrace(1) ## Collect statistics on kernel malloc's and free's. This does have a ## significant performance hit on slower machines, so it is intended for ## diagnostic use only. #options KMEMSTATS ## System V compatible IPC subsystem. (msgctl(2), semctl(2), and shmctl(2)) options SYSVMSG # System V message queues options SYSVSEM # System V semaphores options SYSVSHM # System V shared memory #options SHMMAXPGS=1024 # 1024 pages is the default options P1003_1B_SEMAPHORE # p1003.1b semaphore support ## Loadable kernel module support; still under development. options LKM options USERCONF # userconf(4) support #options PIPE_SOCKETPAIR # smaller, but slower pipe(2) options SYSCTL_INCLUDE_DESCR # Include sysctl descriptions in kernel # Enable experimental buffer queue strategy for better responsiveness under # high disk I/O load. Use it with caution - it's not proven to be stable yet. #options BUFQ_READPRIO #options BUFQ_PRIOCSCAN ## NFS boot options; tries DHCP/BOOTP then BOOTPARAM options NFS_BOOT_BOOTPARAM #options NFS_BOOT_BOOTP options NFS_BOOT_DHCP #### Debugging options ## The DDB in-kernel debugger runs at panic (unless DDB_ONPANIC=0), or at ## serial console break or keyboard reset, where the PROM would normally ## intercept. DDB_HISTORY_SIZE adds up/down arrow command history. # we enable DDB in GENERIC for now. options DDB # kernel dynamic debugger options DDB_HISTORY_SIZE=100 # enable history editing in DDB #options DDB_ONPANIC # see also sysctl(8): `ddb.onpanic' ## You may also use gdb, on another computer connected to this machine over ## a serial port. # ttyb on an Ultra5 is aliased to: "/pci@@1f,0/pci@@1,1/ebus@@1/se:b", which is # "/pci@@1f,0/pci@@1,1/ebus@@1/se@@14,400000", port b. # options KGDB # support for kernel gdb # options KGDB_DEVNAME="\"sab\"" # driver name for the kgdb serial chip # options KGDB_DEVADDR=0x400000 # physical address of the chip # options KGDB_DEVPORT=1 # port b # options KGDB_DEVRATE=38400 # baud rate ## Compile the kernel with debugging symbols (`netbsd.gdb' is the debug file), ## such that gdb(1) can be used on a kernel coredump. #makeoptions DEBUG="-g" ## Adds code to the kernel that does internal consistency checks, and will ## cause the kernel to panic if corruption of internal data structures ## is detected. #options DIAGNOSTIC # extra kernel sanity checking ## Enable (possibly expensive) debugging code that may also display messages ## on the system console #options DEBUG ## Make SCSI error messages more verbose when explaining their meanings. options SCSIVERBOSE options PCIVERBOSE options MIIVERBOSE # verbose PHY autoconfig messages #options PCI_CONFIG_DUMP # verbosely dump PCI config space ## `INSECURE' turns off the kernel security level (securelevel = 0 always). ## This allows writing to /dev/mem, loading kernel modules while multi-user, ## and other insecurities good only for development work. Do not use this ## option on a production machine. #options INSECURE ## `FDSCRIPTS' allows non-readable but executable scripts by providing a ## pre-opened opaque file to the script interpreter. `SETUIDSCRIPTS', ## which implies FDSCRIPTS, allows scripts to be set-user-id using the same ## opaque file mechanism. Perl calls this "secure setuid scripts." #options FDSCRIPTS #options SETUIDSCRIPTS ## Options for compatibility with previous releases foreign system binaries. ## In the cases of COMPAT_SUNOS and COMPAT_SVR4, you may need to set up ## additional user-level utilities or system configuration files. See ## compat_sunos(8) and compat_svr4(8). options COMPAT_43 # 4.3BSD system interfaces options COMPAT_09 # NetBSD 0.9 binary compatibility options COMPAT_10 # NetBSD 1.0 binary compatibility options COMPAT_11 # NetBSD 1.1 binary compatibility options COMPAT_12 # NetBSD 1.2 binary compatibility options COMPAT_13 # NetBSD 1.3 binary compatibility options COMPAT_14 # NetBSD 1.4 binary compatibility options COMPAT_15 # NetBSD 1.5 binary compatibility options COMPAT_16 # NetBSD 1.6 binary compatibility options COMPAT_20 # NetBSD 2.0 binary compatibility options COMPAT_30 # NetBSD 3.0 binary compatibility options COMPAT_SUNOS # SunOS 4.x binary compatibility options COMPAT_SVR4 # SunOS 5.x binary compatibility #options COMPAT_SVR4_32 # SunOS 5.x 32-bit binary compatibility -- 64-bit only #options COMPAT_NETBSD32 # NetBSD/sparc binary compatibility -- 64-bit only options EXEC_AOUT # execve(2) support for a.out binaries options EXEC_ELF32 # Exec module for SunOS 5.x binaries. #options SYSCALL_DEBUG #options TCP_COMPAT_42 # 4.2BSD TCP/IP bug compat. Not recommended. options COMPAT_BSDPTY # /dev/[pt]ty?? ptys. ## File systems. You probably need at least one of FFS or NFS. file-system FFS # Berkeley Fast Filesystem file-system NFS # Sun NFS-compatible filesystem client file-system KERNFS # kernel data-structure filesystem file-system NULLFS # NULL layered filesystem file-system OVERLAY # overlay file system file-system MFS # memory-based filesystem file-system FDESC # user file descriptor filesystem file-system UMAPFS # uid/gid remapping filesystem file-system LFS # Log-based filesystem (still experimental) file-system PORTAL # portal filesystem (still experimental) file-system PROCFS # /proc file-system CD9660 # ISO 9660 + Rock Ridge file system file-system UNION # union file system file-system MSDOSFS # MS-DOS FAT filesystem(s). file-system PTYFS # /dev/pts/N support file-system SMBFS # experimental - CIFS; also needs nsmb (below) #file-system TMPFS # experimental - Efficient memory file-system #file-system UDF # experimental - OSTA UDF CD/DVD file-system ## File system options. options NFSSERVER # Sun NFS-compatible filesystem server options QUOTA # FFS quotas #options FFS_EI # FFS Endian Independent support options SOFTDEP # FFS soft updates support. #options FFS_NO_SNAPSHOT # No FFS snapshot support ## Network protocol support. In most environments, INET is required. options INET # IP (Internet Protocol) v4 options INET6 # IPV6 #options IPSEC # IP security #options IPSEC_ESP # IP security (encryption part; define w/IPSEC) #options IPSEC_NAT_T # IPsec NAT traversal (NAT-T) #options IPSEC_DEBUG # debug for IP security #options GATEWAY # packet forwarding ("router switch") options MROUTING # packet forwarding of multicast packets options PIM # Protocol Independent Multicast #options DIRECTED_BROADCAST # allow broadcasts through routers options NS # Xerox NS networking #options NSIP # Xerox NS tunneling over IP options ISO,TPIP # OSI networking options EON # OSI tunneling over IP #options CCITT,LLC,HDLC # X.25 packet switched protocol options NETATALK # AppleTalk (over Ethernet) protocol options NTP # Network Time Protocol in-kernel support #options PPS_SYNC # Add serial line synchronization for NTP options PFIL_HOOKS # Add pfil(9) hooks, intended for custom LKMs. options IPFILTER_LOG # Add ipmon(8) logging for ipfilter device #options IPFILTER_DEFAULT_BLOCK # block all packets by default options PPP_BSDCOMP # Add BSD compression to ppp device options PPP_DEFLATE # Add deflate (libz) compression to ppp device options PPP_FILTER # Add active filters for ppp (via bpf) #options TCP_DEBUG # Record last TCP_NDEBUG packets with SO_DEBUG #options ALTQ # Manipulate network interfaces' output queues #options ALTQ_BLUE # Stochastic Fair Blue #options ALTQ_CBQ # Class-Based Queueing #options ALTQ_CDNR # Diffserv Traffic Conditioner #options ALTQ_FIFOQ # First-In First-Out Queue #options ALTQ_FLOWVALVE # RED/flow-valve (red-penalty-box) #options ALTQ_HFSC # Hierarchical Fair Service Curve #options ALTQ_LOCALQ # Local queueing discipline #options ALTQ_PRIQ # Priority Queueing #options ALTQ_RED # Random Early Detection #options ALTQ_RIO # RED with IN/OUT #options ALTQ_WFQ # Weighted Fair Queueing #### Main bus and CPU .. all systems. mainbus0 at root cpu0 at mainbus0 #### Bus types found on SPARC systems. sbus* at mainbus0 # SBus-based systems psycho* at mainbus0 # PCI-based systems pci* at psycho? pci* at ppb? ppb* at pci? # `APB' support. ebus* at pci? # ebus devices # XXX 'puc's aren't really bridges, but there's no better place for them here puc* at pci? dev ? function ? # PCI "universal" comm. cards #### Standard system devices -- all required for a given architecture ## PROM console driver -- if all else fails pcons0 at mainbus0 # PROM console ## Auxiliary system registers -- We use the OBP for power management auxio* at ebus? # auxio registers auxio* at sbus? slot ? offset ? # auxio registers # We also need: bpp* at sbus? slot ? offset ? # parallel port lpt* at ebus? # parallel port ## Mostek clock found on 4/300, sun4c, sun4m and sun4u systems. ## The Mostek clock NVRAM is the "eeprom" on sun4/300 systems. clock* at sbus? slot ? offset ? clock* at ebus? rtc* at ebus? ## Timer chip found on 4/300, sun4c, sun4m and (some) sun4u systems. timer* at mainbus0 # sun4c #### Serial port configuration ## Zilog 8530 serial chips. Each has two-channels. ## zs0 is ttya and ttyb. zs1 is the keyboard and mouse. zs* at sbus? slot ? offset ? zstty* at zs? channel ? # ttya kbd0 at zstty? ms0 at zstty? ## PCI machines have serial ports: ## Siemens SAB82532 controller: ttya and ttyb (`su'; sab) ## Part of NS PC87332VLJ Super I/O controller: kbd/mouse (`se'; com) ## The SAB82532 controller has two serial ports sab* at ebus? # ttya/ttyb sabtty* at sab? channel ? ## Part of a PC87332VLJ com* at ebus? # `com' driver for `su' kbd0 at com? # keyboard ms0 at com? # mouse ## Magma Serial/Parallel driver (not tested) #magma* at sbus? slot ? offset ? #mtty* at magma? #mbpp* at magma? ## SUNW,spif Serial/Parallel driver (not tested) #spif* at sbus? slot ? offset ? #stty* at spif? #sbpp* at spif? ## PCI serial interfaces com* at puc? port ? # 16x50s on "universal" comm boards cy* at pci? dev ? function ? # Cyclades Cyclom-Y serial boards cz* at pci? dev ? function ? # Cyclades-Z multi-port serial boards #### Disk controllers and disks ## The following flags may be set for the NCR53c94 based esp driver: ## bits 0-7: disable disconnect/reselect for the corresponding target ## bits 8-15: disable synchronous negotiation for target [bit-8] ## bits 16-23: disable tagged queuing for target [bit-16] ## sun4u on-board SCSI, and FSBE/S SBus SCSI cards, an NCR53c94 or ## equivalent behind an LSI Logic DMA controller dma* at sbus? slot ? offset ? # SBus esp* at dma? # SBus esp* at sbus? slot ? offset ? isp* at sbus? slot ? offset ? isp* at pci? dev ? function ? # Qlogic ISP [12]0x0 SCSI/FibreChannel siop* at pci? # 53C8xx ("glm" compatible) esiop* at pci? # 53C875 and newer ("glm" compatible) # PCI cryptographic devices hifn* at pci? dev ? function ? # Hifn 7755/7811/795x ubsec* at pci? dev ? function ? # Broadcom 5501/5601/580x/582x # PCI SCSI controllers # UT marks untested. adv* at pci? dev ? function ? # AdvanSys 1200[A,B], 9xx[U,UA] SCSI UT adw* at pci? dev ? function ? # AdvanSys 9x0UW[D], 3940U[2,3]W SCSI UT ahc* at pci? dev ? function ? # Adaptec [23]94x, aic78x0 SCSI bha* at pci? dev ? function ? # BusLogic 9xx SCSI UT dpt* at pci? dev ? function ? # DPT SmartCache/SmartRAID UT iha* at pci? dev ? function ? # Initio INIC-940/950 SCSI njs* at pci? dev ? function ? # Workbit NinjaSCSI-32 pcscp* at pci? dev ? function ? # AMD 53c974 PCscsi-PCI SCSI trm* at pci? dev ? function ? # Tekram DC-395U/UW/F, DC-315/U SCSI scsibus* at scsi? ## These entries find devices on all SCSI busses and assign ## unit numbers dynamically. sd* at scsibus? target ? lun ? # SCSI disks st* at scsibus? target ? lun ? # SCSI tapes cd* at scsibus? target ? lun ? # SCSI CD-ROMs ch* at scsibus? target ? lun ? # SCSI changer devices ss* at scsibus? target ? lun ? # SCSI scanners ses* at scsibus? target ? lun ? # SCSI SES/SAF-TE devices uk* at scsibus? target ? lun ? # unknown SCSI # IDE and related devices # PCI IDE controllers - see pciide(4) for supported hardware. # The 0x0001 flag force the driver to use DMA, even if the driver doesn't know # how to set up DMA modes for this chip. This may work, or may cause # a machine hang with some controllers. pciide* at pci? dev ? function ? flags 0x0000 # GENERIC pciide driver acardide* at pci? dev ? function ? # Acard IDE controllers aceride* at pci? dev ? function ? # Acer Lab IDE controllers artsata* at pci? dev ? function ? # Intel i31244 SATA controller cmdide* at pci? dev ? function ? # CMD tech IDE controllers cypide* at pci? dev ? function ? # Cypress IDE controllers hptide* at pci? dev ? function ? # Triones/HighPoint IDE controllers optiide* at pci? dev ? function ? # Opti IDE controllers pdcide* at pci? dev ? function ? # Promise IDE controllers pdcsata* at pci? dev ? function ? # Promise SATA150 controllers satalink* at pci? dev ? function ? # SiI SATALink controllers siside* at pci? dev ? function ? # SiS IDE controllers slide* at pci? dev ? function ? # Symphony Labs IDE controllers viaide* at pci? dev ? function ? # VIA/AMD/Nvidia IDE controllers # ATA (IDE) bus support atabus* at ata? atapibus* at atapi? # IDE drives # Flags are used only with controllers that support DMA operations # and mode settings (e.g. some pciide controllers) # The lowest order four bits (rightmost digit) of the flags define the PIO # mode to use, the next set of four bits the DMA mode and the third set the # UltraDMA mode. For each set of four bits, the 3 lower bits define the mode # to use, and the last bit must be 1 for this setting to be used. # For DMA and UDMA, 0xf (1111) means 'disable'. # 0x0fac means 'use PIO mode 4, DMA mode 2, disable UltraDMA'. # (0xc=1100, 0xa=1010, 0xf=1111) # 0x0000 means "use whatever the drive claims to support". ## Disable UDMA 4 which causes data corruption on the Acer Labs ## chipset on Sun Blade 100 and Netra X1 machines. wd* at atabus? drive ? flags 0x0000 cd* at atapibus? drive ? flags 0x0000 # ATAPI CD-ROM drives sd* at atapibus? drive ? flags 0x0000 # ATAPI disk drives uk* at atapibus? drive ? flags 0x0000 # ATAPI unknown # RAID controllers and devices (untested) cac* at pci? dev ? function ? # Compaq PCI array controllers mlx* at pci? dev ? function ? # Mylex DAC960 & DEC SWXCR family twe* at pci? dev ? function ? # 3ware Escalade RAID controllers ld* at cac? unit ? # logical disk devices ld* at twe? unit ? ld* at mlx? unit ? ## Floppy controller and drive found on SPARCstations. # need share with the sparc, and everyone else. needs to use auxio. # actually, the ebus version has (will have) direct access to it's AUXIO # register space (it is mapped in to fdthree not auxio). #fdc0 at sbus? slot ? offset ? # SUNW,fdtwo #fdc0 at ebus? # fdthree #fd* at fdc0 # the drive itself ## A disk-like interface to files. Can be used to create floppy, CD, ## miniroot images, etc. pseudo-device vnd #options VND_COMPRESSION # compressed vnd(4) ## Concatenated and striped disks; with this, you can create a software-based ## disk array similar to a "RAID 0" setup. See ccd(4). pseudo-device ccd 4 ## Cryptographic disk devices. See cgd(4). #pseudo-device cgd 4 ## RAIDframe disk driver: software RAID driver. See raid(4). pseudo-device raid 8 options RAID_AUTOCONFIG # auto-configuration of RAID components # Options to enable various other RAIDframe RAID types. # options RF_INCLUDE_EVENODD=1 # options RF_INCLUDE_RAID5_RS=1 # options RF_INCLUDE_PARITYLOGGING=1 # options RF_INCLUDE_CHAINDECLUSTER=1 # options RF_INCLUDE_INTERDECLUSTER=1 # options RF_INCLUDE_PARITY_DECLUSTERING=1 # options RF_INCLUDE_PARITY_DECLUSTERING_DS=1 ## Memory disk device, used on boot floppies with compressed ## kernel-plus-root-disk images. pseudo-device md 1 #### Network interfaces ## LANCE Ethernet - an AMD 7990 LANCE behind specialized DMA glue ## Three flavors of additional SBus ethernets are available. One attaches ## directly like the sun4c on-board, one uses the ledma device like the ## sun4m on-board, and one uses the lebuffer device. d6 1 a6 9 ledma0 at sbus? slot ? offset ? # sun4m on-board le0 at ledma0 # sun4m on-board le* at sbus? slot ? offset ? # SBus ledma* at sbus? slot ? offset ? # SBus le* at ledma? # SBus lebuffer0 at sbus? slot ? offset ? # SBus le0 at lebuffer? # SBus lebuffer* at sbus? slot ? offset ? # SBus le* at lebuffer? # SBus d8 1 a8 398 ## Happy Meal Ethernet hme* at sbus? slot ? offset ? hme* at pci? dev ? function ? # network "hme" compatible ## qec/be, qec/hme qec* at sbus? slot ? offset ? be* at qec? qe* at qec? # PCI network interfaces # UT marks untested. an* at pci? dev ? function ? # Aironet PC4500/PC4800 (802.11) UT ath* at pci? dev ? function ? # Atheros 5210/5211/5212 802.11 UT en* at pci? dev ? function ? # ENI/Adaptec ATM UT # XXX causes ICE #ep* at pci? dev ? function ? # 3Com 3c59x ex* at pci? dev ? function ? # 3Com 90x[B] epic* at pci? dev ? function ? # SMC EPIC/100 Ethernet esh* at pci? dev ? function ? # Essential HIPPI card UT fpa* at pci? dev ? function ? # DEC DEFPA FDDI UT fxp* at pci? dev ? function ? # Intel EtherExpress PRO 10+/100B gem* at pci? dev ? function ? # Apple GMAC and Sun ERI gigabit enet # XXX lacks bus_dmamap_sync() #le* at pci? dev ? function ? # PCnet-PCI Ethernet # XXX uses vtophys() #lmc* at pci? dev ? function ? # Lan Media Corp SSI/HSSI/DS3 ne* at pci? dev ? function ? # NE2000-compatible Ethernet UT ntwoc* at pci? dev ? function ? # Riscom/N2 PCI Sync Serial UT # XXX cause uncorrectable DMA error #pcn* at pci? dev ? function ? # PCnet-PCI Ethernet ral* at pci? dev ? function ? # ralink wifi UT re* at pci? dev ? function ? # Realtek 8139C+/8169/8169S/8110S rtk* at pci? dev ? function ? # Realtek 8129/8139 sip* at pci? dev ? function ? # SiS 900 Ethernet ti* at pci? dev ? function ? # Alteon ACEnic gigabit Ethernet UT tl* at pci? dev ? function ? # ThunderLAN-based Ethernet tlp* at pci? dev ? function ? # DECchip 21x4x and clones vr* at pci? dev ? function ? # VIA Rhine Fast Ethernet wi* at pci? dev ? function ? # Lucent/Intersil WaveLAN/IEEE wm* at pci? dev ? function ? # Intel 8254x gigabit # MII/PHY support # XXX: only nsphy and igphy "tested" acphy* at mii? phy ? # Altima AC101 and AMD Am79c874 PHYs dmphy* at mii? phy ? # Davicom DM9101 PHYs exphy* at mii? phy ? # 3Com internal PHYs icsphy* at mii? phy ? # Integrated Circuit Systems ICS189x inphy* at mii? phy ? # Intel 82555 PHYs iophy* at mii? phy ? # Intel 82553 PHYs igphy* at mii? phy ? # Intel IGP01E1000 lxtphy* at mii? phy ? # Level One LXT-970 PHYs makphy* at mii? phy ? # Marvell Semiconductor 88E1000 PHYs nsphy* at mii? phy ? # NS83840 PHYs nsphyter* at mii? phy ? # NS83843 PHYs qsphy* at mii? phy ? # Quality Semiconductor QS6612 PHYs sqphy* at mii? phy ? # Seeq 80220/80221/80223 PHYs tlphy* at mii? phy ? # ThunderLAN PHYs tqphy* at mii? phy ? # TDK Semiconductor PHYs ukphy* at mii? phy ? # generic unknown PHYs # PCI USB controllers ehci* at pci? dev ? function ? # Enhanced Host Controller ohci* at pci? dev ? function ? # Open Host Controller uhci* at pci? dev ? function ? # Universal Host Controller (Intel) # USB bus support usb* at ehci? usb* at ohci? usb* at uhci? #usb* at slhci? # USB Hubs uhub* at usb? uhub* at uhub? port ? configuration ? interface ? # USB HID device uhidev* at uhub? port ? configuration ? interface ? # USB Mice ums* at uhidev? reportid ? wsmouse* at ums? mux 0 # USB eGalax touch-panel uep* at uhub? port ? wsmouse* at uep? mux 0 # USB Keyboards ukbd* at uhidev? reportid ? wskbd* at ukbd? console ? mux 1 # USB serial adpater ucycom* at uhidev? reportid ? # USB Generic HID devices uhid* at uhidev? reportid ? # USB Printer ulpt* at uhub? port ? configuration ? interface ? # USB Modem umodem* at uhub? port ? configuration ? ucom* at umodem? # USB Mass Storage umass* at uhub? port ? configuration ? interface ? scsibus* at umass? wd* at umass? # USB audio uaudio* at uhub? port ? configuration ? # USB MIDI umidi* at uhub? port ? configuration ? # USB IrDA # USB-IrDA bridge spec uirda* at uhub? port ? configuration ? interface ? irframe* at uirda? # SigmaTel STIr4200 USB/IrDA Bridge ustir* at uhub? port ? irframe* at ustir? # USB Ethernet adapters aue* at uhub? port ? # ADMtek AN986 Pegasus based adapters axe* at uhub? port ? # ASIX AX88172 based adapters cdce* at uhub? port ? # CDC, Ethernet Networking Control Model cue* at uhub? port ? # CATC USB-EL1201A based adapters kue* at uhub? port ? # Kawasaki LSI KL5KUSB101B based adapters udav* at uhub? port ? # Davicom DM9601 based adapters url* at uhub? port ? # Realtek RTL8150L based adapters # USB 802.11 adapters atu* at uhub? port ? # Atmel AT76C50XX based adapters ral* at uhub? port ? # Ralink Technology RT25x0 802.11a/b/g # Prolific PL2301/PL2302 host-to-host adapter upl* at uhub? port ? # Serial adapters ubsa* at uhub? port ? # Belkin serial adapter ucom* at ubsa? portno ? uftdi* at uhub? port ? # FTDI FT8U100AX serial adapter ucom* at uftdi? portno ? umct* at uhub? port ? # MCT USB-RS232 serial adapter ucom* at umct? portno ? uplcom* at uhub? port ? # I/O DATA USB-RSAQ2 serial adapter ucom* at uplcom? portno ? uvscom* at uhub? port ? # SUNTAC Slipper U VS-10U serial adapter ucom* at uvscom? portno ? # Diamond Multimedia Rio 500 urio* at uhub? port ? # USB Handspring Visor uvisor* at uhub? port ? ucom* at uvisor? # Kyocera AIR-EDGE PHONE ukyopon* at uhub? port ? ucom* at ukyopon? portno ? # USB scanners uscanner* at uhub? port ? # USB scanners that use SCSI emulation, e.g., HP5300 usscanner* at uhub? port ? # Y@@P firmware loader uyap* at uhub? port ? # D-Link DSB-R100 USB radio udsbr* at uhub? port ? radio* at udsbr? # USB Generic driver ugen* at uhub? port ? ## Loopback network interface; required pseudo-device loop ## SLIP and CSLIP interfaces, for IP over a serial line. pseudo-device sl ## PPP, the successor to SLIP. See pppd(8). pseudo-device ppp ## PPP over Ethernet (RFC 2516) pseudo-device pppoe ## Starmode Radio IP, a special hardware network device. pseudo-device strip ## Network "tunnel" device, allowing protocol stacks to run in the userland. ## This is used by the third-party user-mode "ppp" program, and others. pseudo-device tun pseudo-device tap # virtual Ethernet ## Generic L3 over IP tunnel #pseudo-device gre # generic L3 over IP tunnel ## Berkeley Packet Filter, required to run RARPD. A generic C-language ## interface that allows selective examining of incoming packets. pseudo-device bpfilter # Common Address Redundancy Protocol #pseudo-device carp ## IEEE 802.1q encapsulation pseudo-device vlan ## Simple inter-network traffic bridging pseudo-device bridge #options BRIDGE_IPF # bridge uses IP/IPv6 pfil hooks too ## IP Filter, used in firewall and NAT applications. See ipnat(8) for ## one example of the use of the IP Filter. pseudo-device ipfilter ## for IPv6 pseudo-device gif # IPv[46] over IPv[46] tunnel (RFC1933) #pseudo-device faith # IPv[46] tcp relay translation i/f pseudo-device stf # 6to4 IPv6 over IPv4 encapsulation #### CardBus and PCMCIA devices # PCI CardBus bridge support #cbb* at pci? dev ? function ? #cardslot* at cbb? # CardBus bus support #cardbus* at cardslot? #pcmcia* at cardslot? ## SBus to PCMCIA bridge #nell* at sbus? slot ? offset ? # PCMCIA bridge #pcmcia* at nell? ## CardBus cards; UT marks untested. # CardBus serial interfaces #com* at cardbus? function ? # Modems and serial cards UT # CardBus SCSI controllers #adv* at cardbus? function ? # AdvanSys 1200[A,B], 9xx[U,UA] SCSI UT #ahc* at cardbus? function ? # Adaptec ADP-1480 UT #njs* at cardbus? function ? # Workbit NinjaSCSI-32 # CardBus network interfaces #ath* at cardbus? function ? # Atheros 5210/5211/5212 802.11 #atw* at cardbus? function ? # ADMtek ADM8211 (802.11) UT #ex* at cardbus? function ? # 3Com 3C575TX #fxp* at cardbus? function ? # Intel i8255x UT #ral* at cardbus? function ? # Ralink Technology RT25x0 802.11a/b/g UT #rtk* at cardbus? function ? # Realtek 8129/8139 UT #tlp* at cardbus? function ? # DECchip 21143 # CardBus USB controllers #ehci* at cardbus? function ? # Enhanced Host Controller #ohci* at cardbus? function ? # Open Host Controller ## PCMCIA cards; UT marks untested. # PCMCIA serial interfaces #com* at pcmcia? function ? # Modems and serial cards #pcmcom* at pcmcia? function ? # PCMCIA multi-port serial cards UT #com* at pcmcom? slave ? # ...and the slave devices # PCMCIA SCSI controllers #aic* at pcmcia? function ? # Adaptec APA-1460 SCSI UT #esp* at pcmcia? function ? # Qlogic ESP406/FAS408 SCSI UT # PCMCIA IDE controllers #wdc* at pcmcia? function ? # PCMCIA network interfaces #an* at pcmcia? function ? # Aironet PC4500/PC4800 (802.11) UT #awi* at pcmcia? function ? # BayStack 650/660 (802.11FH/DS) UT #cnw* at pcmcia? function ? # Xircom/Netwave AirSurfer UT #cs* at pcmcia? function ? # CS89xx Ethernet UT #ep* at pcmcia? function ? # 3Com 3c589 and 3c562 Ethernet #mbe* at pcmcia? function ? # MB8696x based Ethernet UT #ne* at pcmcia? function ? # NE2000-compatible Ethernet #ray* at pcmcia? function ? # Raytheon Raylink (802.11) UT #sm* at pcmcia? function ? # Megahertz Ethernet UT # tr at pcmcia has problems with Cardbus bridges #tr* at pcmcia? function ? # TROPIC based Token-Ring UT #wi* at pcmcia? function ? # Lucent/Intersil WaveLan IEEE (802.11) #xirc* at pcmcia? function ? # Xircom CreditCard Ethernet UT #com* at xirc? #xi* at xirc? #mhzc* at pcmcia? function ? # Megahertz Ethernet/Modem combo cards #com* at mhzc? #sm* at mhzc? # PCMCIA audio devices #esl* at pcmcia? function ? # ESS 1688 AudioDrive UT #### Audio and video devices ## /dev/audio support (`audiocs' plus `audio') ## audiocs* at sbus? slot ? offset ? # SUNW,CS4231 audiocs* at ebus? # SUNW,CS4231 in U5/U10 autri* at pci? dev ? function ? # Blade 100 'sound' audio* at audiobus? #midi* at midibus? ## Sun "bwtwo" black and white framebuffer, found on sun4, sun4c, and sun4m ## systems. If your sun4 system has a cgfour installed in the P4 slot, ## the P4 entries for "bwtwo" will attach to the overlay plane of the ## "cgfour". #bwtwo0 at sbus? slot ? offset ? # sun4c and sun4m #bwtwo* at sbus? slot ? offset ? ## Sun "cgthree" Sbus color framebuffer #cgthree0 at sbus? slot ? offset ? #cgthree* at sbus? slot ? offset ? ## Sun "cgsix" accelerated color framebuffer. cgsix* at sbus? slot ? offset ? ## Sun FFB ffb* at mainbus0 # On board vga on U5/U10 etc. machfb* at pci? # make sure the console display is always wsdisplay0 wsdisplay0 at wsemuldisplaydev? console 1 wsdisplay* at wsemuldisplaydev? # wsmouse for sun ms wsmouse* at ms0 # wskbd for sun kbd wskbd0 at kbd0 # various options for wscons - we try to look as much like a standard # sun console as possible options WSEMUL_SUN # sun terminal emulation options WS_DEFAULT_FG=WSCOL_BLACK options WS_DEFAULT_BG=WSCOL_LIGHT_WHITE options WSDISPLAY_COMPAT_USL # VT handling options WSDISPLAY_COMPAT_RAWKBD # can get raw scancodes options WSDISPLAY_DEFAULTSCREENS=4 options FONT_GALLANT12x22 # PROM font look-alike #### Other device configuration ### Other pseudo-devices pseudo-device crypto # /dev/crypto device pseudo-device swcrypto # software crypto implementation ## Pseudo ttys, required for network logins and programs like screen. pseudo-device pty # pseudo-ttys (for network, etc.) ## Random device, used to implement /dev/random (a source of random noise), ## and generate randomness for some kernel formulae. pseudo-device rnd pseudo-device wsmux # mouse & keyboard multiplexor pseudo-device wsfont pseudo-device clockctl # user control of clock subsystem pseudo-device ksyms # /dev/ksyms #pseudo-device pf # PF packet filter #pseudo-device pflog # PF log if pseudo-device fss 4 # file system snapshot device # Veriexec #options VERIFIED_EXEC # # a pseudo device needed for veriexec #pseudo-device veriexec 1 # # Uncomment the fingerprint methods below that are desired. Note that # removing fingerprint methods will have almost no impact on the kernel # code size. # #options VERIFIED_EXEC_FP_RMD160 #options VERIFIED_EXEC_FP_SHA256 #options VERIFIED_EXEC_FP_SHA384 #options VERIFIED_EXEC_FP_SHA512 #options VERIFIED_EXEC_FP_SHA1 #options VERIFIED_EXEC_FP_MD5 d10 1 a10 2 # a pseudo device needed for SMBFS pseudo-device nsmb # experimental - SMB requester d12 2 @ 1.138 log @Import new HAL 0.9.17.2. Approved by sam@@ New HAL includes some driver changes to register accesses. Adds support for WLAN devices on AR5312 family devices. Adds support 32-bit SPARC ath devices (untested). ath enabled in SPARC64 GENERIC builds. This HAL is tested and known to work for i386 PCI devices, SPARC64 PCI devices, and AR5312 WiSoC devices. MIPS PCI devices appear to be busted (possibly only on Alchemy hardware, unconfirmed), and cardbus support is untested due to lack of test hardware. Please report any new problems with this import to garrett@@. @ text @d1 1 a1 1 # $NetBSD: GENERIC32,v 1.137 2006/05/14 21:56:33 elad Exp $ d7 1 a7 1 #ident "GENERIC-$Revision: 1.137 $" d663 3 @ 1.138.2.1 log @Merge from HEAD. @ text @d1 837 a837 1 # $NetBSD: GENERIC32,v 1.140 2006/06/30 10:27:48 tsutsui Exp $ d839 3 a841 1 # GENERIC machine description file for 32-bit kernel d843 6 d850 2 a851 5 include "arch/sparc64/conf/GENERIC" #ident "GENERIC32-$Revision: 1.140 $" include "arch/sparc64/conf/std.sparc64-32" a852 2 no options COMPAT_NETBSD32 no options COMPAT_SVR4_32 @ 1.137 log @integrate kauth. @ text @d1 1 a1 1 # $NetBSD$ d7 1 a7 1 #ident "GENERIC-$Revision$" d466 1 a466 1 #ath* at pci? dev ? function ? # Atheros 5210/5211/5212 802.11 UT @ 1.137.2.1 log @Sync with head. @ text @d1 1 a1 1 # $NetBSD: GENERIC32,v 1.138 2006/06/05 05:14:38 gdamore Exp $ d7 1 a7 1 #ident "GENERIC-$Revision: 1.138 $" d466 1 a466 1 ath* at pci? dev ? function ? # Atheros 5210/5211/5212 802.11 UT @ 1.136 log @Add makphy(4). Tested with an Intel PRO/1000 MT in a Tadpole Voyager. @ text @d1 1 a1 1 # $NetBSD: GENERIC32,v 1.135 2006/03/28 20:58:41 pavel Exp $ d7 1 a7 1 #ident "GENERIC-$Revision: 1.135 $" @ 1.135 log @Add stf to all kernel configs which have INET6 and gif, except the INSTALL ones and those for specific machines of developers. PR 32304. OK'ed by rpaulo. N.B. stf is a cloning device, so it still must be enabled by "ifconfig stf0 create". @ text @d1 1 a1 1 # $NetBSD: GENERIC32,v 1.134 2006/03/09 11:38:15 hubertf Exp $ d7 1 a7 1 #ident "GENERIC-$Revision: 1.134 $" d505 1 @ 1.134 log @Add & enable smbfs Patch by Michael-John Turner on port-sparc64@@, Reviewed & OK'd by martin@@ @ text @d1 1 a1 1 # $NetBSD: GENERIC32,v 1.133 2006/03/04 01:21:08 nakayama Exp $ d7 1 a7 1 #ident "GENERIC-$Revision: 1.133 $" d676 1 a676 1 #pseudo-device stf # 6to4 IPv6 over IPv4 encapsulation @ 1.134.2.1 log @Merge 2006-03-31 NetBSD-current into the "peter-altq" branch. @ text @d1 1 a1 1 # $NetBSD$ d7 1 a7 1 #ident "GENERIC-$Revision$" d676 1 a676 1 pseudo-device stf # 6to4 IPv6 over IPv4 encapsulation @ 1.134.2.2 log @Merge 2006-05-24 NetBSD-current into the "peter-altq" branch. @ text @a504 1 makphy* at mii? phy ? # Marvell Semiconductor 88E1000 PHYs @ 1.133 log @Add ath(4), ral(4). Tested on my Ultra60 with ath at cardbus and ral at uhub. XXX ath at pci now commented out since no 32-bit athhal. @ text @d1 1 a1 1 # $NetBSD: GENERIC32,v 1.132 2006/03/03 23:54:45 nakayama Exp $ d7 1 a7 1 #ident "GENERIC-$Revision: 1.132 $" d166 1 d849 3 @ 1.133.4.1 log @sync with head - hopefully this will work @ text @d1 1 a1 1 # $NetBSD: GENERIC32,v 1.136 2006/04/13 09:29:51 tron Exp $ d7 1 a7 1 #ident "GENERIC-$Revision: 1.136 $" a165 1 file-system SMBFS # experimental - CIFS; also needs nsmb (below) a503 1 makphy* at mii? phy ? # Marvell Semiconductor 88E1000 PHYs d675 1 a675 1 pseudo-device stf # 6to4 IPv6 over IPv4 encapsulation a847 3 # a pseudo device needed for SMBFS pseudo-device nsmb # experimental - SMB requester @ 1.133.2.1 log @sync with head. @ text @d1 1 a1 1 # $NetBSD: GENERIC32,v 1.133 2006/03/04 01:21:08 nakayama Exp $ d7 1 a7 1 #ident "GENERIC-$Revision: 1.133 $" a165 1 file-system SMBFS # experimental - CIFS; also needs nsmb (below) a847 3 # a pseudo device needed for SMBFS pseudo-device nsmb # experimental - SMB requester @ 1.133.2.2 log @sync with head. @ text @d1 1 a1 1 # $NetBSD: GENERIC32,v 1.133.2.1 2006/03/13 09:07:02 yamt Exp $ d7 1 a7 1 #ident "GENERIC-$Revision: 1.133.2.1 $" d676 1 a676 1 pseudo-device stf # 6to4 IPv6 over IPv4 encapsulation @ 1.133.2.3 log @sync with head. @ text @d1 1 a1 1 # $NetBSD: GENERIC32,v 1.133.2.2 2006/04/01 12:06:29 yamt Exp $ d7 1 a7 1 #ident "GENERIC-$Revision: 1.133.2.2 $" a504 1 makphy* at mii? phy ? # Marvell Semiconductor 88E1000 PHYs @ 1.133.2.4 log @sync with head. @ text @d1 1 a1 1 # $NetBSD: GENERIC32,v 1.133.2.3 2006/05/24 10:57:14 yamt Exp $ d7 1 a7 1 #ident "GENERIC-$Revision: 1.133.2.3 $" d466 1 a466 1 ath* at pci? dev ? function ? # Atheros 5210/5211/5212 802.11 UT @ 1.133.2.5 log @sync with head @ text @d1 837 a837 1 # $NetBSD$ d839 3 a841 1 # GENERIC machine description file for 32-bit kernel d843 6 d850 2 a851 5 include "arch/sparc64/conf/GENERIC" #ident "GENERIC32-$Revision$" include "arch/sparc64/conf/std.sparc64-32" a852 2 no options COMPAT_NETBSD32 no options COMPAT_SVR4_32 @ 1.132 log @- remove untested marks from some CardBus/PCMCIA cards. - add acphy(4) found on tlp based CardBus card. @ text @d1 1 a1 1 # $NetBSD: GENERIC32,v 1.131 2006/02/05 05:02:02 cube Exp $ d7 1 a7 1 #ident "GENERIC-$Revision: 1.131 $" d465 1 d483 1 d584 1 a584 1 # USB 802.11b adapters d586 1 d707 1 @ 1.131 log @Remove 'count' argument for pseudo-devices that ignore it (vnd, bpfilter, ppp, gif, gre, tun, sl, strip, faith, stf). @ text @d1 1 a1 1 # $NetBSD: GENERIC32,v 1.130 2006/02/04 03:42:01 rpaulo Exp $ d7 1 a7 1 #ident "GENERIC-$Revision: 1.130 $" d494 1 d700 1 a700 1 #ath* at cardbus? function ? # Atheros 5210/5211/5212 802.11 UT d702 1 a702 1 #ex* at cardbus? function ? # 3Com 3C575TX UT d705 1 a705 1 #tlp* at cardbus? function ? # DECchip 21143 UT d742 1 a742 1 #mhzc* at pcmcia? function ? # Megahertz Ethernet/Modem combo cards UT @ 1.130 log @bpfilter doesn't accept count anymore. @ text @d1 1 a1 1 # $NetBSD: GENERIC32,v 1.129 2006/02/03 13:59:18 tsutsui Exp $ d7 1 a7 1 #ident "GENERIC-$Revision: 1.129 $" d404 1 a404 1 pseudo-device vnd 4 d634 1 a634 1 pseudo-device sl 2 d637 1 a637 1 pseudo-device ppp 2 d643 1 a643 1 pseudo-device strip 1 d647 1 a647 1 pseudo-device tun 4 d651 1 a651 1 #pseudo-device gre 2 # generic L3 over IP tunnel d669 3 a671 3 pseudo-device gif 4 # IPv[46] over IPv[46] tunnel (RFC1933) #pseudo-device faith 1 # IPv[46] tcp relay translation i/f #pseudo-device stf 1 # 6to4 IPv6 over IPv4 encapsulation @ 1.129 log @Add commented out file-system TMPFS and UDF. XXX Is it better to make GENERIC really generic and change GENERIC32 XXX to use "no options" and "no makeoptions" features of newer config(1)? @ text @d1 1 a1 1 # $NetBSD: GENERIC32,v 1.128 2006/01/15 20:37:18 chs Exp $ d7 1 a7 1 #ident "GENERIC-$Revision: 1.128 $" d655 1 a655 1 pseudo-device bpfilter 8 @ 1.129.2.1 log @Sync with head. @ text @d1 1 a1 1 # $NetBSD: GENERIC32,v 1.136 2006/04/13 09:29:51 tron Exp $ d7 1 a7 1 #ident "GENERIC-$Revision: 1.136 $" a165 1 file-system SMBFS # experimental - CIFS; also needs nsmb (below) d404 1 a404 1 pseudo-device vnd a464 1 #ath* at pci? dev ? function ? # Atheros 5210/5211/5212 802.11 UT a481 1 ral* at pci? dev ? function ? # ralink wifi UT a493 1 acphy* at mii? phy ? # Altima AC101 and AMD Am79c874 PHYs a500 1 makphy* at mii? phy ? # Marvell Semiconductor 88E1000 PHYs d581 1 a581 1 # USB 802.11 adapters a582 1 ral* at uhub? port ? # Ralink Technology RT25x0 802.11a/b/g d634 1 a634 1 pseudo-device sl d637 1 a637 1 pseudo-device ppp d643 1 a643 1 pseudo-device strip d647 1 a647 1 pseudo-device tun d651 1 a651 1 #pseudo-device gre # generic L3 over IP tunnel d655 1 a655 1 pseudo-device bpfilter d669 3 a671 3 pseudo-device gif # IPv[46] over IPv[46] tunnel (RFC1933) #pseudo-device faith # IPv[46] tcp relay translation i/f pseudo-device stf # 6to4 IPv6 over IPv4 encapsulation d699 1 a699 1 #ath* at cardbus? function ? # Atheros 5210/5211/5212 802.11 d701 1 a701 1 #ex* at cardbus? function ? # 3Com 3C575TX a702 1 #ral* at cardbus? function ? # Ralink Technology RT25x0 802.11a/b/g UT d704 1 a704 1 #tlp* at cardbus? function ? # DECchip 21143 d741 1 a741 1 #mhzc* at pcmcia? function ? # Megahertz Ethernet/Modem combo cards a842 3 # a pseudo device needed for SMBFS pseudo-device nsmb # experimental - SMB requester @ 1.129.2.2 log @Sync with head. @ text @d1 1 a1 1 # $NetBSD: GENERIC32,v 1.129.2.1 2006/04/22 11:37:59 simonb Exp $ d7 1 a7 1 #ident "GENERIC-$Revision: 1.129.2.1 $" d466 1 a466 1 ath* at pci? dev ? function ? # Atheros 5210/5211/5212 802.11 UT @ 1.128 log @allow multiple sbuses. @ text @d1 1 a1 1 # $NetBSD: GENERIC32,v 1.127 2006/01/15 00:12:38 mrg Exp $ d7 1 a7 1 #ident "GENERIC-$Revision: 1.127 $" d166 2 @ 1.128.2.1 log @sync with head @ text @d1 812 a812 4 # $NetBSD: GENERIC32,v 1.140 2006/06/30 10:27:48 tsutsui Exp $ # # GENERIC machine description file for 32-bit kernel # d814 1 a814 1 include "arch/sparc64/conf/GENERIC" d816 7 a822 1 #ident "GENERIC32-$Revision: 1.140 $" d824 16 a839 1 include "arch/sparc64/conf/std.sparc64-32" a840 2 no options COMPAT_NETBSD32 no options COMPAT_SVR4_32 @ 1.127 log @add re(4): Realtek 8139C+/8169/8169S/8110S ethernet. been working for a long time on my U10. @ text @d1 1 a1 1 # $NetBSD: GENERIC32,v 1.126 2006/01/13 15:15:19 chs Exp $ d7 1 a7 1 #ident "GENERIC-$Revision: 1.126 $" d221 2 a222 2 sbus0 at mainbus0 # Ultra 1 psycho* at mainbus0 # Darwin, Ultra5 @ 1.126 log @the esp driver has been working well with tagged queuing for quite some time, remove the flags that disable it by default. add a comment describing those flags. ok'd by martin and andrey. @ text @d1 1 a1 1 # $NetBSD: GENERIC32,v 1.125 2005/12/20 13:02:13 mrg Exp $ d7 1 a7 1 #ident "GENERIC-$Revision: 1.125 $" d480 1 @ 1.125 log @enable sip@@pci. it seems to work now, tested on a U10/440. @ text @d1 1 a1 1 # $NetBSD: GENERIC32,v 1.124 2005/12/10 14:46:37 tsutsui Exp $ d7 1 a7 1 #ident "GENERIC-$Revision: 1.124 $" d295 1 a299 6 # XXX - the esp driver has problems with tagged queueing. # To avoid these, tagged queueing has been disabled for the first 8 targets # by setting those bits to 1 (starting at bit 16, see esp(4) for details). # If you want tagged queueing, and are sure it works for you, set the flags # value to 0. CAVEAT: using tagged queueing currently can cause data loss! d301 1 a301 1 esp* at dma? flags 0x00ff0000 # SBus d303 1 a303 1 esp* at sbus? slot ? offset ? flags 0x00ff0000 @ 1.125.2.1 log @sync with head. @ text @d1 1 a1 1 # $NetBSD: GENERIC32,v 1.125 2005/12/20 13:02:13 mrg Exp $ d7 1 a7 1 #ident "GENERIC-$Revision: 1.125 $" a294 1 ## bits 16-23: disable tagged queuing for target [bit-16] d299 6 d306 1 a306 1 esp* at dma? # SBus d308 1 a308 1 esp* at sbus? slot ? offset ? a484 1 re* at pci? dev ? function ? # Realtek 8139C+/8169/8169S/8110S @ 1.125.2.2 log @sync with head. @ text @d1 1 a1 1 # $NetBSD: GENERIC32,v 1.125.2.1 2006/01/15 10:02:39 yamt Exp $ d7 1 a7 1 #ident "GENERIC-$Revision: 1.125.2.1 $" d221 2 a222 2 sbus* at mainbus0 # SBus-based systems psycho* at mainbus0 # PCI-based systems @ 1.125.2.3 log @sync with head. @ text @d1 1 a1 1 # $NetBSD: GENERIC32,v 1.125.2.2 2006/02/01 14:51:37 yamt Exp $ d7 1 a7 1 #ident "GENERIC-$Revision: 1.125.2.2 $" a165 2 #file-system TMPFS # experimental - Efficient memory file-system #file-system UDF # experimental - OSTA UDF CD/DVD file-system d402 1 a402 1 pseudo-device vnd d632 1 a632 1 pseudo-device sl d635 1 a635 1 pseudo-device ppp d641 1 a641 1 pseudo-device strip d645 1 a645 1 pseudo-device tun d649 1 a649 1 #pseudo-device gre # generic L3 over IP tunnel d653 1 a653 1 pseudo-device bpfilter d667 3 a669 3 pseudo-device gif # IPv[46] over IPv[46] tunnel (RFC1933) #pseudo-device faith # IPv[46] tcp relay translation i/f #pseudo-device stf # 6to4 IPv6 over IPv4 encapsulation @ 1.124 log @Move veriexec stuff from GENERIC to (common) GENERIC32. @ text @d1 1 a1 1 # $NetBSD: GENERIC32,v 1.123 2005/12/07 09:10:19 tsutsui Exp $ d7 1 a7 1 #ident "GENERIC-$Revision: 1.123 $" d486 1 a486 2 # XXX cause uncorrectable DMA error #sip* at pci? dev ? function ? # SiS 900 Ethernet @ 1.123 log @Adjust comments for options FFS_NO_SNAPSHOT. XXX: This option should be mentioned in options(4). @ text @d1 1 a1 1 # $NetBSD: GENERIC32,v 1.122 2005/12/04 07:53:29 sekiya Exp $ d7 1 a7 1 #ident "GENERIC-$Revision: 1.122 $" d828 18 @ 1.122 log @Add wm and igphy -- tested on my E250, fully functional. @ text @d1 1 a1 1 # $NetBSD: GENERIC32,v 1.121 2005/11/25 16:41:32 thorpej Exp $ d7 1 a7 1 #ident "GENERIC-$Revision: 1.121 $" d172 1 a172 1 #options FFS_NO_SNAPSHOT # ffs snapshots @ 1.121 log @swcr -> swcrypto @ text @d1 1 a1 1 # $NetBSD: GENERIC32,v 1.120 2005/11/25 16:35:12 thorpej Exp $ d7 1 a7 1 #ident "GENERIC-$Revision: 1.120 $" d493 1 d496 1 a496 1 # XXX: only nsphy "tested" d502 1 @ 1.120 log @"pseudo-device crypto" really refers to the /dev/crypto API to the opencrypto framework, not the framework itself. Update the comment accordingly. @ text @d1 1 a1 1 # $NetBSD: GENERIC32,v 1.119 2005/11/25 16:30:23 thorpej Exp $ d7 1 a7 1 #ident "GENERIC-$Revision: 1.119 $" d808 1 a808 1 pseudo-device swcr # software crypto implementation @ 1.119 log @Add "pseudo-device swcr" (commented out if "pseudo-device crypto" is also commented out). @ text @d1 1 a1 1 # $NetBSD: GENERIC32,v 1.118 2005/09/09 16:30:02 drochner Exp $ d7 1 a7 1 #ident "GENERIC-$Revision: 1.118 $" d807 1 a807 1 pseudo-device crypto # opencrypto framework @ 1.118 log @remove "dev" locators from cardbus device definitions, it doesn't make sense technically and might be removed @ text @d1 1 a1 1 # $NetBSD: GENERIC32,v 1.117 2005/08/19 05:20:03 christos Exp $ d7 1 a7 1 #ident "GENERIC-$Revision: 1.117 $" d808 1 @ 1.118.6.1 log @sync with head. @ text @d1 1 a1 1 # $NetBSD: GENERIC32,v 1.118 2005/09/09 16:30:02 drochner Exp $ d7 1 a7 1 #ident "GENERIC-$Revision: 1.118 $" d807 1 a807 2 pseudo-device crypto # /dev/crypto device pseudo-device swcrypto # software crypto implementation @ 1.117 log @Enable ptyfs by default on the non-install and non small/tiny/ramdisk kernels @ text @d1 1 a1 1 # $NetBSD: GENERIC32,v 1.116 2005/08/19 02:03:53 christos Exp $ d7 1 a7 1 #ident "GENERIC-$Revision: 1.116 $" d692 1 a692 1 #com* at cardbus? dev ? function ? # Modems and serial cards UT d695 3 a697 3 #adv* at cardbus? dev ? function ? # AdvanSys 1200[A,B], 9xx[U,UA] SCSI UT #ahc* at cardbus? dev ? function ? # Adaptec ADP-1480 UT #njs* at cardbus? dev ? function ? # Workbit NinjaSCSI-32 d700 6 a705 6 #ath* at cardbus? dev ? function ? # Atheros 5210/5211/5212 802.11 UT #atw* at cardbus? dev ? function ? # ADMtek ADM8211 (802.11) UT #ex* at cardbus? dev ? function ? # 3Com 3C575TX UT #fxp* at cardbus? dev ? function ? # Intel i8255x UT #rtk* at cardbus? dev ? function ? # Realtek 8129/8139 UT #tlp* at cardbus? dev ? function ? # DECchip 21143 UT d708 2 a709 2 #ehci* at cardbus? dev ? function ? # Enhanced Host Controller #ohci* at cardbus? dev ? function ? # Open Host Controller @ 1.116 log @64 bit inode changes. @ text @d1 1 a1 1 # $NetBSD: GENERIC32,v 1.115 2005/08/05 09:23:17 skrll Exp $ d7 1 a7 1 #ident "GENERIC-$Revision: 1.115 $" d165 1 a165 1 #file-system PTYFS # experimental - /dev/ptm support @ 1.115 log @Add (commented out) ucycom to various kernel configs. @ text @d1 1 a1 1 # $NetBSD: GENERIC32,v 1.114 2005/07/31 04:04:46 yamt Exp $ d7 1 a7 1 #ident "GENERIC-$Revision: 1.114 $" d138 1 @ 1.114 log @revert "defflag VMSWAP" changes for now. there seems to be far more people who don't want to edit their kernel config files than i thought. @ text @d1 1 a1 1 # $NetBSD: GENERIC32,v 1.113 2005/07/30 06:35:39 yamt Exp $ d7 1 a7 1 #ident "GENERIC-$Revision: 1.113 $" d539 3 @ 1.113 log @add "options VMSWAP" to non INSTALL kernels. @ text @d1 1 a1 1 # $NetBSD: GENERIC32,v 1.112 2005/07/17 00:08:30 hubertf Exp $ d7 1 a7 1 #ident "GENERIC-$Revision: 1.112 $" a820 2 options VMSWAP # Swap device/file support @ 1.112 log @Add support for reading cloop2 compressed filesystem image, enable by putting VND_COMPRESSION into kernel config file. Written by Cliff Wright, polished up slightly by me. @ text @d1 1 a1 1 # $NetBSD: GENERIC32,v 1.111 2005/07/11 15:37:04 kiyohara Exp $ d7 1 a7 1 #ident "GENERIC-$Revision: 1.111 $" d821 2 @ 1.111 log @ieee1394 import from FreeBSD. @ text @d1 1 a1 1 # $NetBSD: GENERIC32,v 1.110 2005/07/07 17:05:58 tron Exp $ d7 1 a7 1 #ident "GENERIC-$Revision: 1.110 $" d407 1 @ 1.110 log @Add (commented out) IPSEC_NAT_T option. @ text @d1 1 a1 1 # $NetBSD: GENERIC32,v 1.109 2005/06/25 12:05:19 rpaulo Exp $ d7 1 a7 1 #ident "GENERIC-$Revision: 1.109 $" a625 9 # PCI IEEE1394 controllers fwohci* at pci? dev ? function ? # IEEE1394 Open Host Controller #fwlynx* at pci? dev ? function ? # IEEE1394 TI Lynx Controller fw* at fwbus? # IP over 1394 # IEEE1394 nodes #fwnode* at fwbus? idhi ? idlo ? #sbpscsi* at fwnode? a705 3 # CardBus IEEE1394 controllers #fwohci* at cardbus? dev ? function ? # IEEE1394 Open Host Controller UT @ 1.109 log @Add file-system PTYFS (commented out) so that people know its existence. Ok'ed by Christos Zoulas and Hubert Feyrer. @ text @d1 1 a1 1 # $NetBSD: GENERIC32,v 1.108 2005/06/15 12:57:44 tron Exp $ d7 1 a7 1 #ident "GENERIC-$Revision: 1.108 $" d178 1 @ 1.109.2.1 log @sync with head. @ text @d1 1 a1 1 # $NetBSD: GENERIC32,v 1.109 2005/06/25 12:05:19 rpaulo Exp $ d7 1 a7 1 #ident "GENERIC-$Revision: 1.109 $" a137 1 options COMPAT_30 # NetBSD 3.0 binary compatibility d164 1 a164 4 file-system PTYFS # /dev/pts/N support file-system SMBFS # experimental - CIFS; also needs nsmb (below) #file-system TMPFS # experimental - Efficient memory file-system #file-system UDF # experimental - OSTA UDF CD/DVD file-system d171 1 a171 1 #options FFS_NO_SNAPSHOT # No FFS snapshot support a177 1 #options IPSEC_NAT_T # IPsec NAT traversal (NAT-T) d219 2 a220 2 sbus* at mainbus0 # SBus-based systems psycho* at mainbus0 # PCI-based systems a292 1 ## bits 16-23: disable tagged queuing for target [bit-16] d297 6 d304 1 a304 1 esp* at dma? # SBus d306 1 a306 1 esp* at sbus? slot ? offset ? d405 1 a405 2 pseudo-device vnd #options VND_COMPRESSION # compressed vnd(4) a464 1 ath* at pci? dev ? function ? # Atheros 5210/5211/5212 802.11 UT a481 2 ral* at pci? dev ? function ? # ralink wifi UT re* at pci? dev ? function ? # Realtek 8139C+/8169/8169S/8110S d483 2 a484 1 sip* at pci? dev ? function ? # SiS 900 Ethernet a489 1 wm* at pci? dev ? function ? # Intel 8254x gigabit d492 1 a492 2 # XXX: only nsphy and igphy "tested" acphy* at mii? phy ? # Altima AC101 and AMD Am79c874 PHYs a497 1 igphy* at mii? phy ? # Intel IGP01E1000 a498 1 makphy* at mii? phy ? # Marvell Semiconductor 88E1000 PHYs a536 3 # USB serial adpater ucycom* at uhidev? reportid ? d576 1 a576 1 # USB 802.11 adapters a577 1 ral* at uhub? port ? # Ralink Technology RT25x0 802.11a/b/g d625 9 d638 1 a638 1 pseudo-device sl d641 1 a641 1 pseudo-device ppp d647 1 a647 1 pseudo-device strip d651 1 a651 1 pseudo-device tun d655 1 a655 1 #pseudo-device gre # generic L3 over IP tunnel d659 1 a659 1 pseudo-device bpfilter d673 3 a675 3 pseudo-device gif # IPv[46] over IPv[46] tunnel (RFC1933) #pseudo-device faith # IPv[46] tcp relay translation i/f pseudo-device stf # 6to4 IPv6 over IPv4 encapsulation d695 1 a695 1 #com* at cardbus? function ? # Modems and serial cards UT d698 3 a700 3 #adv* at cardbus? function ? # AdvanSys 1200[A,B], 9xx[U,UA] SCSI UT #ahc* at cardbus? function ? # Adaptec ADP-1480 UT #njs* at cardbus? function ? # Workbit NinjaSCSI-32 d703 6 a708 7 #ath* at cardbus? function ? # Atheros 5210/5211/5212 802.11 #atw* at cardbus? function ? # ADMtek ADM8211 (802.11) UT #ex* at cardbus? function ? # 3Com 3C575TX #fxp* at cardbus? function ? # Intel i8255x UT #ral* at cardbus? function ? # Ralink Technology RT25x0 802.11a/b/g UT #rtk* at cardbus? function ? # Realtek 8129/8139 UT #tlp* at cardbus? function ? # DECchip 21143 d711 5 a715 2 #ehci* at cardbus? function ? # Enhanced Host Controller #ohci* at cardbus? function ? # Open Host Controller d748 1 a748 1 #mhzc* at pcmcia? function ? # Megahertz Ethernet/Modem combo cards d813 1 a813 2 pseudo-device crypto # /dev/crypto device pseudo-device swcrypto # software crypto implementation a830 21 # Veriexec #options VERIFIED_EXEC # # a pseudo device needed for veriexec #pseudo-device veriexec 1 # # Uncomment the fingerprint methods below that are desired. Note that # removing fingerprint methods will have almost no impact on the kernel # code size. # #options VERIFIED_EXEC_FP_RMD160 #options VERIFIED_EXEC_FP_SHA256 #options VERIFIED_EXEC_FP_SHA384 #options VERIFIED_EXEC_FP_SHA512 #options VERIFIED_EXEC_FP_SHA1 #options VERIFIED_EXEC_FP_MD5 # a pseudo device needed for SMBFS pseudo-device nsmb # experimental - SMB requester @ 1.109.2.2 log @sync with head. @ text @d1 837 a837 1 # $NetBSD$ d839 3 a841 1 # GENERIC machine description file for 32-bit kernel d843 6 d850 2 a851 5 include "arch/sparc64/conf/GENERIC" #ident "GENERIC32-$Revision$" include "arch/sparc64/conf/std.sparc64-32" a852 2 no options COMPAT_NETBSD32 no options COMPAT_SVR4_32 @ 1.108 log @Remove commented out "upa" attachments because NetBSD doesn't have a driver for that anyway. Approved by Martin Husemann. @ text @d1 1 a1 1 # $NetBSD: GENERIC32,v 1.107 2005/06/09 14:43:31 tsutsui Exp $ d7 1 a7 1 #ident "GENERIC-$Revision: 1.107 $" d164 1 @ 1.107 log @- Rename options NEW_BUFQ_STRATEGY -> options BUFQ_READPRIO. (still commented out) - Add (also commented out) options BUFQ_PRIOCSCAN. Suggested by perry and soda on tech-kern. Please refer options(4) for details for these options. @ text @d1 1 a1 1 # $NetBSD: GENERIC32,v 1.106 2005/06/01 12:58:13 macallan Exp $ d7 1 a7 1 #ident "GENERIC-$Revision: 1.106 $" a218 1 #upa0 at mainbus0 # Ultra 1E, Ultra 2, Ex0000 @ 1.106 log @changed wsdisplay* attachment so the console display will always be wsdisplay0 @ text @d1 1 a1 1 # $NetBSD: GENERIC32,v 1.105 2005/05/31 22:23:53 tron Exp $ d7 1 a7 1 #ident "GENERIC-$Revision: 1.105 $" d59 2 a60 1 #options NEW_BUFQ_STRATEGY @ 1.105 log @Remove attachment for the piixide(4) driver from all non-x86 kernel configurations because Intel IDE disk controllers only exist as part of Intel chipsets for x86 systems. @ text @d1 1 a1 1 # $NetBSD: GENERIC32,v 1.104 2005/05/23 09:44:57 martin Exp $ d7 1 a7 1 #ident "GENERIC-$Revision: 1.104 $" a780 1 wsdisplay* at cgsix? a783 1 wsdisplay* at ffb? d787 4 a790 1 wsdisplay* at machfb? @ 1.104 log @Rename REALWHITE to SNOWWHITE. While there, add LIGHT versions of the other predefined colours as well. @ text @d1 1 a1 1 # $NetBSD: GENERIC32,v 1.103 2005/05/22 20:17:09 martin Exp $ d7 1 a7 1 #ident "GENERIC-$Revision: 1.103 $" a351 1 piixide* at pci? dev ? function ? # Intel IDE controllers @ 1.103 log @Use the new WSCOL_REALWHITE as default background color. @ text @d1 1 a1 1 # $NetBSD: GENERIC32,v 1.102 2005/05/03 14:48:52 martin Exp $ d7 1 a7 1 #ident "GENERIC-$Revision: 1.102 $" d802 1 a802 1 options WS_DEFAULT_BG=WSCOL_REALWHITE @ 1.102 log @Add wsmux and wsfont pseudo devices. @ text @d1 1 a1 1 # $NetBSD: GENERIC32,v 1.101 2005/04/29 19:41:21 martin Exp $ d7 1 a7 1 #ident "GENERIC-$Revision: 1.101 $" d802 1 a802 2 options WS_DEFAULT_BG=WSCOL_WHITE # options WS_KERNEL_COLATTR=WSATTR_HILIT @ 1.101 log @Add all missing USB stuff (from i386 GENERIC). @ text @d1 1 a1 1 # $NetBSD: GENERIC32,v 1.100 2005/04/28 16:02:43 martin Exp $ d7 1 a7 1 #ident "GENERIC-$Revision: 1.100 $" d824 2 @ 1.100 log @Use wscons/wskbd/wsmouse/wsdisplay by default. @ text @d1 1 a1 1 # $NetBSD: GENERIC32,v 1.99 2005/04/15 17:27:21 itohy Exp $ d7 1 a7 1 #ident "GENERIC-$Revision: 1.99 $" d512 2 a513 1 usb* at ehci? # USB bus support d516 1 d518 2 a519 1 uhub* at usb? # USB Hubs d522 2 a523 2 uhidev* at uhub? port ? configuration ? interface ? # USB HID uhid* at uhidev? reportid ? # USB Generic HID d525 3 a527 1 ulpt* at uhub? port ? configuration ? interface ? # USB Printer d529 16 a544 1 umodem* at uhub? port ? configuration ? # USB Modem d547 19 a565 3 umass* at uhub? port ? configuration ? interface ? # USB Mass Storage uaudio* at uhub? port ? configuration ? # USB audio d570 1 d573 1 d576 31 a606 1 ukyopon* at uhub? port ? # Kyocera AIR-EDGE PHONE d609 15 a623 3 uscanner* at uhub? port ? # USB scanners uyap* at uhub? port ? # Y@@P firmware loader ugen* at uhub? port ? configuration ? interface ? # USB Generic driver @ 1.99 log @Add ukyopon(4). @ text @d1 1 a1 1 # $NetBSD: GENERIC32,v 1.98 2005/02/25 19:16:45 martin Exp $ d7 1 a7 1 #ident "GENERIC-$Revision: 1.98 $" d712 17 @ 1.98 log @Nuke options RASTERCONSOLE for sparc64 @ text @d1 1 a1 1 # $NetBSD: GENERIC32,v 1.97 2005/02/18 21:05:54 dsl Exp $ d7 1 a7 1 #ident "GENERIC-$Revision: 1.97 $" d538 3 @ 1.98.2.1 log @Pull up revision 1.99 (requested by itohy in ticket #160): Add ukyopon(4). @ text @d1 1 a1 1 # $NetBSD$ d7 1 a7 1 #ident "GENERIC-$Revision$" a537 3 ukyopon* at uhub? port ? # Kyocera AIR-EDGE PHONE ucom* at ukyopon? portno ? @ 1.98.2.2 log @Pull up revision 1.105 (requested by tron in ticket #362): Remove attachment for the piixide(4) driver from all non-x86 kernel configurations because Intel IDE disk controllers only exist as part of Intel chipsets for x86 systems. @ text @d1 1 a1 1 # $NetBSD: GENERIC32,v 1.98.2.1 2005/04/17 11:41:37 tron Exp $ d7 1 a7 1 #ident "GENERIC-$Revision: 1.98.2.1 $" d352 1 @ 1.98.2.3 log @Pull up revision 1.100 (requested by martin in ticket #367): Use wscons/wskbd/wsmouse/wsdisplay by default. @ text @d1 1 a1 1 # $NetBSD: GENERIC32,v 1.98.2.2 2005/06/01 17:19:25 riz Exp $ d7 1 a7 1 #ident "GENERIC-$Revision: 1.98.2.2 $" a710 17 # wsmouse for sun ms wsmouse* at ms0 # wskbd for sun kbd wskbd0 at kbd0 # various options for wscons - we try to look as much like a standard # sun console as possible options WSEMUL_SUN # sun terminal emulation options WS_DEFAULT_FG=WSCOL_BLACK options WS_DEFAULT_BG=WSCOL_WHITE # options WS_KERNEL_COLATTR=WSATTR_HILIT options WSDISPLAY_COMPAT_USL # VT handling options WSDISPLAY_COMPAT_RAWKBD # can get raw scancodes options WSDISPLAY_DEFAULTSCREENS=4 options FONT_GALLANT12x22 # PROM font look-alike @ 1.98.2.4 log @Pull up revision 1.101 (requested by martin in ticket #368): Add all missing USB stuff (from i386 GENERIC). @ text @d1 1 a1 1 # $NetBSD: GENERIC32,v 1.98.2.3 2005/06/03 15:41:47 riz Exp $ d7 1 a7 1 #ident "GENERIC-$Revision: 1.98.2.3 $" d511 1 a511 2 # USB bus support usb* at ehci? a513 1 #usb* at slhci? d515 1 a515 2 # USB Hubs uhub* at usb? d518 2 a519 2 # USB HID device uhidev* at uhub? port ? configuration ? interface ? d521 1 a521 3 # USB Mice ums* at uhidev? reportid ? wsmouse* at ums? mux 0 d523 2 a524 10 # USB eGalax touch-panel uep* at uhub? port ? wsmouse* at uep? mux 0 # USB Keyboards ukbd* at uhidev? reportid ? wskbd* at ukbd? console ? mux 1 # USB Generic HID devices uhid* at uhidev? reportid ? d526 1 a526 6 # USB Printer ulpt* at uhub? port ? configuration ? interface ? # USB Modem umodem* at uhub? port ? configuration ? ucom* at umodem? d528 1 a528 19 # USB Mass Storage umass* at uhub? port ? configuration ? interface ? scsibus* at umass? wd* at umass? # USB audio uaudio* at uhub? port ? configuration ? # USB MIDI umidi* at uhub? port ? configuration ? # USB IrDA # USB-IrDA bridge spec uirda* at uhub? port ? configuration ? interface ? irframe* at uirda? # SigmaTel STIr4200 USB/IrDA Bridge ustir* at uhub? port ? irframe* at ustir? a532 1 cdce* at uhub? port ? # CDC, Ethernet Networking Control Model a534 1 udav* at uhub? port ? # Davicom DM9601 based adapters d537 1 a537 31 # USB 802.11b adapters atu* at uhub? port ? # Atmel AT76C50XX based adapters # Prolific PL2301/PL2302 host-to-host adapter upl* at uhub? port ? # Serial adapters ubsa* at uhub? port ? # Belkin serial adapter ucom* at ubsa? portno ? uftdi* at uhub? port ? # FTDI FT8U100AX serial adapter ucom* at uftdi? portno ? umct* at uhub? port ? # MCT USB-RS232 serial adapter ucom* at umct? portno ? uplcom* at uhub? port ? # I/O DATA USB-RSAQ2 serial adapter ucom* at uplcom? portno ? uvscom* at uhub? port ? # SUNTAC Slipper U VS-10U serial adapter ucom* at uvscom? portno ? # Diamond Multimedia Rio 500 urio* at uhub? port ? # USB Handspring Visor uvisor* at uhub? port ? ucom* at uvisor? # Kyocera AIR-EDGE PHONE ukyopon* at uhub? port ? d540 3 a542 15 # USB scanners uscanner* at uhub? port ? # USB scanners that use SCSI emulation, e.g., HP5300 usscanner* at uhub? port ? # Y@@P firmware loader uyap* at uhub? port ? # D-Link DSB-R100 USB radio udsbr* at uhub? port ? radio* at udsbr? # USB Generic driver ugen* at uhub? port ? @ 1.98.2.5 log @Pull up revision 1.102 (requested by martin in ticket #369): Add wsmux and wsfont pseudo devices. @ text @d1 1 a1 1 # $NetBSD: GENERIC32,v 1.98.2.4 2005/06/03 15:43:23 riz Exp $ d7 1 a7 1 #ident "GENERIC-$Revision: 1.98.2.4 $" a822 2 pseudo-device wsmux # mouse & keyboard multiplexor pseudo-device wsfont @ 1.98.2.6 log @Pull up revision 1.103 (requested by martin in ticket #372): Use the new WSCOL_REALWHITE as default background color. @ text @d1 1 a1 1 # $NetBSD$ d7 1 a7 1 #ident "GENERIC-$Revision$" d801 2 a802 1 options WS_DEFAULT_BG=WSCOL_REALWHITE @ 1.98.2.7 log @Pull up revision 1.104 (requested by martin in ticket #373): Rename REALWHITE to SNOWWHITE. While there, add LIGHT versions of the other predefined colours as well. @ text @d1 1 a1 1 # $NetBSD: GENERIC32,v 1.98.2.6 2005/06/07 17:18:02 tron Exp $ d7 1 a7 1 #ident "GENERIC-$Revision: 1.98.2.6 $" d801 1 a801 1 options WS_DEFAULT_BG=WSCOL_LIGHT_WHITE @ 1.98.2.8 log @Pull up revision 1.106 (requested by martin in ticket #375): changed wsdisplay* attachment so the console display will always be wsdisplay0 @ text @d1 1 a1 1 # $NetBSD: GENERIC32,v 1.98.2.7 2005/06/07 17:19:16 tron Exp $ d7 1 a7 1 #ident "GENERIC-$Revision: 1.98.2.7 $" d781 1 d785 1 d789 1 a789 4 # make sure the console display is always wsdisplay0 wsdisplay0 at wsemuldisplaydev? console 1 wsdisplay* at wsemuldisplaydev? @ 1.98.2.9 log @Pull up revision 1.108 (requested by tron in ticket #457): Remove commented out "upa" attachments because NetBSD doesn't have a driver for that anyway. Approved by Martin Husemann. @ text @d1 1 a1 1 # $NetBSD: GENERIC32,v 1.98.2.8 2005/06/07 17:23:09 tron Exp $ d7 1 a7 1 #ident "GENERIC-$Revision: 1.98.2.8 $" d218 1 @ 1.98.2.10 log @Pull up revision 1.110 (requested by tron in ticket #566): Add (commented out) IPSEC_NAT_T option. @ text @d1 1 a1 1 # $NetBSD: GENERIC32,v 1.98.2.9 2005/06/18 05:59:16 riz Exp $ d7 1 a7 1 #ident "GENERIC-$Revision: 1.98.2.9 $" a175 1 #options IPSEC_NAT_T # IPsec NAT traversal (NAT-T) @ 1.98.2.11 log @Pull up revision 1.112 (requested by hubertf in ticket #625): Add support for reading cloop2 compressed filesystem images, enable by putting VND_COMPRESSION into kernel config file. Written by Cliff Wright, polished up slightly by me. @ text @d1 1 a1 1 # $NetBSD: GENERIC32,v 1.98.2.10 2005/07/18 21:14:04 riz Exp $ d7 1 a7 1 #ident "GENERIC-$Revision: 1.98.2.10 $" a404 1 #options VND_COMPRESSION # compressed vnd(4) @ 1.98.2.11.2.1 log @Pull up following revision(s) (requested by adrianp in ticket #1826): sys/arch/hp300/conf/GENERIC: revision 1.141 via patch sys/arch/amd64/conf/GENERIC: revision 1.154 via patch sys/arch/cats/conf/GENERIC: revision 1.116 via patch sys/arch/arc/conf/GENERIC: revision 1.148 via patch sys/arch/acorn32/conf/GENERIC: revision 1.80 via patch sys/arch/sparc/conf/GENERIC: revision 1.200 via patch sys/arch/sparc64/conf/GENERIC: revision 1.88 via patch sys/arch/atari/conf/GENERIC.in: revision 1.68 via patch sys/arch/amiga/conf/GENERIC: revision 1.248 via patch sys/arch/i386/conf/GENERIC.MPACPI: patch sys/arch/i386/conf/GENERIC_LAPTOP: revision 1.239 via patch sys/arch/sgimips/conf/GENERIC32_IP3x: revision 1.66 via patch sys/arch/i386/conf/GENERIC: revision 1.840 via patch sys/arch/amiga/conf/GENERIC.in: revision 1.61 via patch sys/arch/sgimips/conf/GENERIC32_IP2x: revision 1.68 via patch sys/arch/mac68k/conf/GENERIC: revision 1.182 via patch Remove iso(4) from GENERIC kernels, as discussed on tech-net@@ Ok'ed by core@@ @ text @d1 1 a1 1 # $NetBSD: GENERIC32,v 1.98.2.11 2005/08/14 21:14:27 riz Exp $ d7 1 a7 1 #ident "GENERIC-$Revision: 1.98.2.11 $" d184 2 a185 2 #options ISO,TPIP # OSI networking #options EON # OSI tunneling over IP @ 1.98.2.12 log @Pull up following revision(s) (requested by tron in ticket #1267): sys/arch/sparc64/conf/GENERIC32: revision 1.122 Add wm and igphy -- tested on my E250, fully functional. @ text @d1 1 a1 1 # $NetBSD$ d7 1 a7 1 #ident "GENERIC-$Revision$" a489 1 wm* at pci? dev ? function ? # Intel 8254x gigabit d492 1 a492 1 # XXX: only nsphy and igphy "tested" a497 1 igphy* at mii? phy ? # Intel IGP01E1000 @ 1.98.2.13 log @Pull up following revision(s) (requested by tron in ticket #1267): sys/arch/sparc64/conf/GENERIC32: revision 1.136 Add makphy(4). Tested with an Intel PRO/1000 MT in a Tadpole Voyager. @ text @d1 1 a1 1 # $NetBSD: GENERIC32,v 1.98.2.12 2006/04/20 03:44:36 snj Exp $ d7 1 a7 1 #ident "GENERIC-$Revision: 1.98.2.12 $" a500 1 makphy* at mii? phy ? # Marvell Semiconductor 88E1000 PHYs @ 1.98.2.13.2.1 log @Pull up following revision(s) (requested by adrianp in ticket #1826): sys/arch/hp300/conf/GENERIC: revision 1.141 via patch sys/arch/amd64/conf/GENERIC: revision 1.154 via patch sys/arch/cats/conf/GENERIC: revision 1.116 via patch sys/arch/arc/conf/GENERIC: revision 1.148 via patch sys/arch/acorn32/conf/GENERIC: revision 1.80 via patch sys/arch/sparc/conf/GENERIC: revision 1.200 via patch sys/arch/sparc64/conf/GENERIC: revision 1.88 via patch sys/arch/atari/conf/GENERIC.in: revision 1.68 via patch sys/arch/amiga/conf/GENERIC: revision 1.248 via patch sys/arch/i386/conf/GENERIC.MPACPI: patch sys/arch/i386/conf/GENERIC_LAPTOP: revision 1.239 via patch sys/arch/sgimips/conf/GENERIC32_IP3x: revision 1.66 via patch sys/arch/i386/conf/GENERIC: revision 1.840 via patch sys/arch/amiga/conf/GENERIC.in: revision 1.61 via patch sys/arch/sgimips/conf/GENERIC32_IP2x: revision 1.68 via patch sys/arch/mac68k/conf/GENERIC: revision 1.182 via patch Remove iso(4) from GENERIC kernels, as discussed on tech-net@@ Ok'ed by core@@ @ text @d1 1 a1 1 # $NetBSD: GENERIC32,v 1.98.2.13 2006/04/20 03:45:37 snj Exp $ d7 1 a7 1 #ident "GENERIC-$Revision: 1.98.2.13 $" d184 2 a185 2 #options ISO,TPIP # OSI networking #options EON # OSI tunneling over IP @ 1.98.2.14 log @Pull up following revision(s) (requested by adrianp in ticket #1826): sys/arch/hp300/conf/GENERIC: revision 1.141 via patch sys/arch/amd64/conf/GENERIC: revision 1.154 via patch sys/arch/cats/conf/GENERIC: revision 1.116 via patch sys/arch/arc/conf/GENERIC: revision 1.148 via patch sys/arch/acorn32/conf/GENERIC: revision 1.80 via patch sys/arch/sparc/conf/GENERIC: revision 1.200 via patch sys/arch/sparc64/conf/GENERIC: revision 1.88 via patch sys/arch/atari/conf/GENERIC.in: revision 1.68 via patch sys/arch/amiga/conf/GENERIC: revision 1.248 via patch sys/arch/i386/conf/GENERIC.MPACPI: patch sys/arch/i386/conf/GENERIC_LAPTOP: revision 1.239 via patch sys/arch/sgimips/conf/GENERIC32_IP3x: revision 1.66 via patch sys/arch/i386/conf/GENERIC: revision 1.840 via patch sys/arch/amiga/conf/GENERIC.in: revision 1.61 via patch sys/arch/sgimips/conf/GENERIC32_IP2x: revision 1.68 via patch sys/arch/mac68k/conf/GENERIC: revision 1.182 via patch Remove iso(4) from GENERIC kernels, as discussed on tech-net@ Ok'ed by core@ @ text @d1 1 a1 1 # $NetBSD: GENERIC32,v 1.98.2.13 2006/04/20 03:45:37 snj Exp $ d7 1 a7 1 #ident "GENERIC-$Revision: 1.98.2.13 $" d184 2 a185 2 #options ISO,TPIP # OSI networking #options EON # OSI tunneling over IP @ 1.97 log @Invert FFS_SNAPSHOT to FFS_NO_SNAPSHOT @ text @d1 1 a1 1 # $NetBSD: GENERIC32,v 1.96 2005/02/11 18:26:59 jdc Exp $ d7 1 a7 1 #ident "GENERIC-$Revision: 1.96 $" a18 9 ## System options specific to the sparc machine type ## Use a faster console than the PROM's slow drawing routines. Not needed ## for headless (no framebuffer) machines. # XXX broken on sparc64 #options RASTERCONSOLE # fast rasterop console #options FONT_GALLANT12x22 # the console font #options FONT_BOLD8x16 # a somewhat smaller font a697 1 cgsix0 at sbus? slot ? offset ? d699 1 d701 7 a707 3 ## Sun FFB not supported #ffb* at mainbus0 #wsdisplay* at ffb? @ 1.96 log @Add some PCMCIA devices that were missing. Add/fix comments. @ text @d1 1 a1 1 # $NetBSD: GENERIC32,v 1.94 2005/02/06 18:27:41 martin Exp $ d7 1 a7 1 #ident "GENERIC-$Revision: 1.94 $" d178 1 a178 1 options FFS_SNAPSHOT # ffs snapshots @ 1.95 log @Add 'option FFS_SNAPSHOT' to most of the config files. Commented out for kernels that appear to hace space constraints. @ text @d23 1 a23 1 # XXX borken on sparc64 d368 2 d614 4 d629 2 d662 1 d671 4 a674 3 #xi* at pcmcia? function ? # Xircom CreditCard Ethernet UT #mhzc* at pcmcia? function ? # Megahertz Ethernet/Modem combo cards d678 2 @ 1.94 log @Add uhci. @ text @d1 1 a1 1 # $NetBSD: GENERIC32,v 1.93 2005/01/31 16:55:29 hannken Exp $ d7 1 a7 1 #ident "GENERIC-$Revision: 1.93 $" d178 1 @ 1.93 log @Add file system snapshots to kernel configs. - Ffs internal snapshots get compiled in unconditionally. - File system snapshot device fss(4) added to all kernel configs that have a disk. Device is commented out on all non-GENERIC kernels. Reviewed by: Jason Thorpe @ text @d1 1 a1 1 # $NetBSD: GENERIC32,v 1.92 2005/01/17 15:28:52 cube Exp $ d7 1 a7 1 #ident "GENERIC-$Revision: 1.92 $" d516 1 d520 1 @ 1.92 log @Add tap(4) support to a random^Wcarefully chosen set of kernel configs. All those kernels have a line for both tun and bridge, and if either is commented out, tap is commented out also. With the exception of i386's GENERIC_TINY. XXX: we _need_ some way of making this more simple. @ text @d1 1 a1 1 # $NetBSD: GENERIC32,v 1.91 2004/11/24 20:49:24 bouyer Exp $ d7 1 a7 1 #ident "GENERIC-$Revision: 1.91 $" d718 1 @ 1.92.2.1 log @sync with head. @ text @d1 1 a1 1 # $NetBSD$ d7 1 a7 1 #ident "GENERIC-$Revision$" d23 1 a23 1 # XXX broken on sparc64 a177 1 options FFS_SNAPSHOT # ffs snapshots a366 2 # ATA (IDE) bus support a515 1 uhci* at pci? dev ? function ? # Universal Host Controller (Intel) a518 1 usb* at uhci? a608 4 ## SBus to PCMCIA bridge #nell* at sbus? slot ? offset ? # PCMCIA bridge #pcmcia* at nell? a619 2 #ath* at cardbus? dev ? function ? # Atheros 5210/5211/5212 802.11 UT #atw* at cardbus? dev ? function ? # ADMtek ADM8211 (802.11) UT a650 1 #cs* at pcmcia? function ? # CS89xx Ethernet UT d659 3 a661 4 #xirc* at pcmcia? function ? # Xircom CreditCard Ethernet UT #com* at xirc? #xi* at xirc? #mhzc* at pcmcia? function ? # Megahertz Ethernet/Modem combo cards UT a664 2 # PCMCIA audio devices #esl* at pcmcia? function ? # ESS 1688 AudioDrive UT a717 1 pseudo-device fss 4 # file system snapshot device @ 1.92.2.2 log @sync with head. xen and whitespace. xen part is not finished. @ text @d1 1 a1 1 # $NetBSD: GENERIC32,v 1.92.2.1 2005/02/12 18:17:40 yamt Exp $ d7 1 a7 1 #ident "GENERIC-$Revision: 1.92.2.1 $" d19 9 d178 1 a178 1 #options FFS_NO_SNAPSHOT # ffs snapshots d707 1 a708 1 wsdisplay* at cgsix? d710 3 a712 7 ## Sun FFB ffb* at mainbus0 wsdisplay* at ffb? # On board vga on U5/U10 etc. machfb* at pci? wsdisplay* at machfb? @ 1.91 log @pdcsata(4), a driver for the Promise SATA150 (aka PDC203xx) serie of controllers. Tested with a PDC20375 (2 SATA, one PATA) controller on sparc64. Added to all kernel config file which had pdcide(4). @ text @d1 1 a1 1 # $NetBSD: GENERIC32,v 1.90 2004/11/10 17:54:07 christos Exp $ d7 1 a7 1 #ident "GENERIC-$Revision: 1.90 $" d573 1 @ 1.91.4.1 log @sync with -current @ text @d1 1 a1 1 # $NetBSD: GENERIC32,v 1.100 2005/04/28 16:02:43 martin Exp $ d7 1 a7 1 #ident "GENERIC-$Revision: 1.100 $" d19 9 a177 1 #options FFS_NO_SNAPSHOT # ffs snapshots a366 2 # ATA (IDE) bus support a515 1 uhci* at pci? dev ? function ? # Universal Host Controller (Intel) a518 1 usb* at uhci? a541 3 ukyopon* at uhub? port ? # Kyocera AIR-EDGE PHONE ucom* at ukyopon? portno ? a572 1 pseudo-device tap # virtual Ethernet a607 4 ## SBus to PCMCIA bridge #nell* at sbus? slot ? offset ? # PCMCIA bridge #pcmcia* at nell? a618 2 #ath* at cardbus? dev ? function ? # Atheros 5210/5211/5212 802.11 UT #atw* at cardbus? dev ? function ? # ADMtek ADM8211 (802.11) UT a649 1 #cs* at pcmcia? function ? # CS89xx Ethernet UT d658 3 a660 4 #xirc* at pcmcia? function ? # Xircom CreditCard Ethernet UT #com* at xirc? #xi* at xirc? #mhzc* at pcmcia? function ? # Megahertz Ethernet/Modem combo cards UT a663 2 # PCMCIA audio devices #esl* at pcmcia? function ? # ESS 1688 AudioDrive UT d691 1 a692 1 wsdisplay* at cgsix? d694 3 a696 24 ## Sun FFB ffb* at mainbus0 wsdisplay* at ffb? # On board vga on U5/U10 etc. machfb* at pci? wsdisplay* at machfb? # wsmouse for sun ms wsmouse* at ms0 # wskbd for sun kbd wskbd0 at kbd0 # various options for wscons - we try to look as much like a standard # sun console as possible options WSEMUL_SUN # sun terminal emulation options WS_DEFAULT_FG=WSCOL_BLACK options WS_DEFAULT_BG=WSCOL_WHITE # options WS_KERNEL_COLATTR=WSATTR_HILIT options WSDISPLAY_COMPAT_USL # VT handling options WSDISPLAY_COMPAT_RAWKBD # can get raw scancodes options WSDISPLAY_DEFAULTSCREENS=4 options FONT_GALLANT12x22 # PROM font look-alike a716 1 pseudo-device fss 4 # file system snapshot device @ 1.90 log @Add COMPAT_BSDPTY to the rest of the config files. @ text @d1 1 a1 1 # $NetBSD: GENERIC32,v 1.89 2004/10/23 14:00:53 augustss Exp $ d7 1 a7 1 #ident "GENERIC-$Revision: 1.89 $" d362 1 @ 1.89 log @s/uax/axe/ @ text @d1 1 a1 1 # $NetBSD: GENERIC32,v 1.88 2004/09/04 23:29:57 manu Exp $ d7 1 a7 1 #ident "GENERIC-$Revision: 1.88 $" d155 1 @ 1.88 log @IPv4 PIM support, based on a submission from Pavlin Radoslavov posted on tech-net@@ @ text @d1 1 a1 1 # $NetBSD: GENERIC32,v 1.87 2004/08/26 14:33:01 itohy Exp $ d7 1 a7 1 #ident "GENERIC-$Revision: 1.87 $" d535 1 a537 1 uax* at uhub? port ? # ASIX AX88172 based adapters @ 1.87 log @Add njs to some generic config files (I tested on i386 and sparc64). @ text @d1 1 a1 1 # $NetBSD: GENERIC32,v 1.86 2004/08/01 10:51:33 mrg Exp $ d7 1 a7 1 #ident "GENERIC-$Revision: 1.86 $" d186 1 @ 1.86 log @add commented entries for the magma and spif sbus multiport serial/parallel cards (they're not tested afaik.) @ text @d1 1 a1 1 # $NetBSD: GENERIC32,v 1.85 2004/07/15 03:53:52 atatat Exp $ d7 1 a7 1 #ident "GENERIC-$Revision: 1.85 $" d329 1 d613 1 @ 1.85 log @Add "options SYSCTL_INCLUDE_DESCR" to a lot of configs, but commented out in most of them. @ text @d1 1 a1 1 # $NetBSD: GENERIC32,v 1.84 2004/06/26 07:32:08 abs Exp $ d7 1 a7 1 #ident "GENERIC-$Revision: 1.84 $" d277 11 a287 1 # PCI serial interfaces d292 1 @ 1.84 log @Add (commented out) ALTQ options to all GENERIC-like files @ text @d1 1 a1 1 # $NetBSD: GENERIC32,v 1.83 2004/06/22 14:09:51 itojun Exp $ d7 1 a7 1 #ident "GENERIC-$Revision: 1.83 $" d64 1 @ 1.83 log @have pf and pflog pseudo-device (commented out). reviewed by matt, perry, christos @ text @d1 1 a1 1 # $NetBSD: GENERIC32,v 1.82 2004/06/18 15:04:06 christos Exp $ d7 1 a7 1 #ident "GENERIC-$Revision: 1.82 $" d202 13 @ 1.82 log @ptm is now mandatory, depends on pty, and can be disabled with -DNO_DEV_PTM @ text @d1 1 a1 1 # $NetBSD: GENERIC32,v 1.81 2004/06/09 20:25:54 martin Exp $ d7 1 a7 1 #ident "GENERIC-$Revision: 1.81 $" d685 2 @ 1.81 log @Add pseudo-device ptm. @ text @d1 1 a1 1 # $NetBSD: GENERIC32,v 1.80 2004/05/02 03:14:48 christos Exp $ d7 1 a7 1 #ident "GENERIC-$Revision: 1.80 $" a676 1 pseudo-device ptm # pseudo-terminal multiplexor @ 1.80 log @add COMPAT_20 @ text @d1 1 a1 1 # $NetBSD: GENERIC32,v 1.79 2004/02/26 20:23:17 petrov Exp $ d7 1 a7 1 #ident "GENERIC-$Revision: 1.79 $" d677 1 @ 1.79 log @Correct ffb attachment. @ text @d1 1 a1 1 # $NetBSD: GENERIC32,v 1.78 2004/01/14 22:29:03 jonathan Exp $ d7 1 a7 1 #ident "GENERIC-$Revision: 1.78 $" d144 1 @ 1.79.2.1 log @Pull up revision 1.84 (requested by abs in ticket #567). Add (commented out) ALTQ options to all GENERIC-like files @ text @d1 1 a1 1 # $NetBSD: GENERIC32,v 1.79 2004/02/26 20:23:17 petrov Exp $ d7 1 a7 1 #ident "GENERIC-$Revision: 1.79 $" a200 13 #options ALTQ # Manipulate network interfaces' output queues #options ALTQ_BLUE # Stochastic Fair Blue #options ALTQ_CBQ # Class-Based Queueing #options ALTQ_CDNR # Diffserv Traffic Conditioner #options ALTQ_FIFOQ # First-In First-Out Queue #options ALTQ_FLOWVALVE # RED/flow-valve (red-penalty-box) #options ALTQ_HFSC # Hierarchical Fair Service Curve #options ALTQ_LOCALQ # Local queueing discipline #options ALTQ_PRIQ # Priority Queueing #options ALTQ_RED # Random Early Detection #options ALTQ_RIO # RED with IN/OUT #options ALTQ_WFQ # Weighted Fair Queueing @ 1.79.2.2 log @Pull up revision 1.85 (requested by atatat in ticket #663): Add "options SYSCTL_INCLUDE_DESCR" to a lot of configurations, but commented out in most of them. @ text @d1 1 a1 1 # $NetBSD$ d7 1 a7 1 #ident "GENERIC-$Revision$" a63 1 options SYSCTL_INCLUDE_DESCR # Include sysctl descriptions in kernel @ 1.79.2.3 log @Pull up revision 1.87 (requested by itohy in ticket #800): Add njs to some generic config files (I tested on i386 and sparc64). @ text @a316 1 njs* at pci? dev ? function ? # Workbit NinjaSCSI-32 a599 1 #njs* at cardbus? dev ? function ? # Workbit NinjaSCSI-32 @ 1.79.2.4 log @Pull up following revision(s) (requested by adrianp in ticket #11356): sys/arch/acorn32/conf/GENERIC 1.80 via patch sys/arch/amd64/conf/GENERIC 1.154 via patch sys/arch/amiga/conf/GENERIC.in 1.61 via patch sys/arch/arc/conf/GENERIC 1.148 via patch sys/arch/atari/conf/GENERIC.in 1.68 via patch sys/arch/cats/conf/GENERIC 1.116 via patch sys/arch/hp300/conf/GENERIC 1.141 via patch sys/arch/hp700/conf/GENERIC patch sys/arch/i386/conf/GENERIC 1.840 via patch sys/arch/i386/conf/GENERIC_LAPTOP 1.239 via patch sys/arch/i386/conf/GENERIC.MPACPI patch sys/arch/mac68k/conf/GENERIC 1.182 via patch sys/arch/sgimips/conf/GENERIC32_IP2x 1.68 via patch sys/arch/sgimips/conf/GENERIC32_IP3x 1.66 via patch sys/arch/sparc/conf/GENERIC 1.200 via patch sys/arch/sparc64/conf/GENERIC32 patch sys/arch/xen/conf/GENERIC patch Remove iso(4) from GENERIC kernels, as discussed on tech-net@@ Ok'ed by core@@ @ text @d1 1 a1 1 # $NetBSD: GENERIC32,v 1.79.2.3 2004/08/30 09:52:44 tron Exp $ d7 1 a7 1 #ident "GENERIC-$Revision: 1.79.2.3 $" d188 2 a189 2 #options ISO,TPIP # OSI networking #options EON # OSI tunneling over IP @ 1.79.2.3.2.1 log @Pull up revision 1.91 (requested by bouyer in ticket #1019): Add pdcsata(4), a driver for the Promise SATA150 (aka PDC203xx) series of controllers. @ text @a347 1 pdcsata* at pci? dev ? function ? # Promise SATA150 controllers @ 1.79.2.3.2.2 log @Pull up revision 1.99 (requested by itohy in ticket #1430): Add ukyopon(4). @ text @d1 1 a1 1 # $NetBSD: GENERIC32,v 1.79.2.3.2.1 2005/04/02 21:29:31 he Exp $ d7 1 a7 1 #ident "GENERIC-$Revision: 1.79.2.3.2.1 $" a527 3 ukyopon* at uhub? port ? # Kyocera AIR-EDGE PHONE ucom* at ukyopon? portno ? @ 1.79.2.3.2.3 log @Pull up following revision(s) (requested by adrianp in ticket #11356): sys/arch/acorn32/conf/GENERIC 1.80 via patch sys/arch/amd64/conf/GENERIC 1.154 via patch sys/arch/amiga/conf/GENERIC.in 1.61 via patch sys/arch/arc/conf/GENERIC 1.148 via patch sys/arch/atari/conf/GENERIC.in 1.68 via patch sys/arch/cats/conf/GENERIC 1.116 via patch sys/arch/hp300/conf/GENERIC 1.141 via patch sys/arch/hp700/conf/GENERIC patch sys/arch/i386/conf/GENERIC 1.840 via patch sys/arch/i386/conf/GENERIC_LAPTOP 1.239 via patch sys/arch/i386/conf/GENERIC.MPACPI patch sys/arch/mac68k/conf/GENERIC 1.182 via patch sys/arch/sgimips/conf/GENERIC32_IP2x 1.68 via patch sys/arch/sgimips/conf/GENERIC32_IP3x 1.66 via patch sys/arch/sparc/conf/GENERIC 1.200 via patch sys/arch/sparc64/conf/GENERIC32 patch sys/arch/xen/conf/GENERIC patch Remove iso(4) from GENERIC kernels, as discussed on tech-net@@ Ok'ed by core@@ @ text @d1 1 a1 1 # $NetBSD: GENERIC32,v 1.79.2.3.2.2 2005/07/21 19:27:17 riz Exp $ d7 1 a7 1 #ident "GENERIC-$Revision: 1.79.2.3.2.2 $" d188 2 a189 2 #options ISO,TPIP # OSI networking #options EON # OSI tunneling over IP @ 1.79.2.3.2.2.2.1 log @Pull up following revision(s) (requested by adrianp in ticket #11356): sys/arch/acorn32/conf/GENERIC 1.80 via patch sys/arch/amd64/conf/GENERIC 1.154 via patch sys/arch/amiga/conf/GENERIC.in 1.61 via patch sys/arch/arc/conf/GENERIC 1.148 via patch sys/arch/atari/conf/GENERIC.in 1.68 via patch sys/arch/cats/conf/GENERIC 1.116 via patch sys/arch/hp300/conf/GENERIC 1.141 via patch sys/arch/hp700/conf/GENERIC patch sys/arch/i386/conf/GENERIC 1.840 via patch sys/arch/i386/conf/GENERIC_LAPTOP 1.239 via patch sys/arch/i386/conf/GENERIC.MPACPI patch sys/arch/mac68k/conf/GENERIC 1.182 via patch sys/arch/sgimips/conf/GENERIC32_IP2x 1.68 via patch sys/arch/sgimips/conf/GENERIC32_IP3x 1.66 via patch sys/arch/sparc/conf/GENERIC 1.200 via patch sys/arch/sparc64/conf/GENERIC32 patch sys/arch/xen/conf/GENERIC patch Remove iso(4) from GENERIC kernels, as discussed on tech-net@@ Ok'ed by core@@ @ text @d1 1 a1 1 # $NetBSD: GENERIC32,v 1.79.2.3.2.2 2005/07/21 19:27:17 riz Exp $ d7 1 a7 1 #ident "GENERIC-$Revision: 1.79.2.3.2.2 $" d188 2 a189 2 #options ISO,TPIP # OSI networking #options EON # OSI tunneling over IP @ 1.78 log @Add support for opencrypto, PCI accelerators to sys/arch/*/conf/GENERIC files for machines I know to have genuine PCI slots. As sent to tech-kern for feedback in December 2003. Based on feedback, opencrypto is commented out in the macppc GENERIC (due to absense of GENERIC_SOFTINT support), and added to the sparc64 config (sys/arch/sparc64/conf/GENERIC32). @ text @d1 1 a1 1 # $NetBSD: GENERIC32,v 1.77 2003/12/14 01:32:02 thorpej Exp $ d7 1 a7 1 #ident "GENERIC-$Revision: 1.77 $" d664 2 a665 1 #ffb* at upa? @ 1.77 log @Split the Intel i31244 SATA controller ("Artisea") driver out of piixide into its own driver (artsata). @ text @d1 1 a1 1 # $NetBSD: GENERIC32,v 1.76 2003/12/13 23:13:41 thorpej Exp $ d7 1 a7 1 #ident "GENERIC-$Revision: 1.76 $" d291 4 d668 4 @ 1.76 log @Split out the Silicon Image SATALink support into its own driver, "satalink". @ text @d1 1 a1 1 # $NetBSD: GENERIC32,v 1.75 2003/11/26 15:20:56 nakayama Exp $ d7 1 a7 1 #ident "GENERIC-$Revision: 1.75 $" d322 1 @ 1.75 log @"wd* at wdc?" is no longer needed. @ text @d1 1 a1 1 # $NetBSD: GENERIC32,v 1.74 2003/10/27 05:34:48 christos Exp $ d7 1 a7 1 #ident "GENERIC-$Revision: 1.74 $" d328 1 @ 1.74 log @add posix semaphores @ text @d1 1 a1 1 # $NetBSD: GENERIC32,v 1.73 2003/10/18 08:30:14 lukem Exp $ d7 1 a7 1 #ident "GENERIC-$Revision: 1.73 $" a607 1 #wd* at wdc? channel ? drive ? flags 0x0000 @ 1.73 log @Use one 'atabus* at ata?' instead of multiple 'atabus* at FOOide? channel ?' Use 'atapibus* at atapi?' instead of 'atapibus* at atabus?' @ text @d1 1 a1 1 # $NetBSD: GENERIC32,v 1.72 2003/10/08 11:55:44 bouyer Exp $ d7 1 a7 1 #ident "GENERIC-$Revision: 1.72 $" d56 2 @ 1.72 log @Add new per-chip pciide drivers. @ text @d1 1 a1 1 # $NetBSD: GENERIC32,v 1.71 2003/10/08 11:15:49 bouyer Exp $ d7 1 a7 1 #ident "GENERIC-$Revision: 1.71 $" d329 2 a330 13 atabus* at pciide? channel ? atabus* at acardide? channel ? atabus* at aceride? channel ? atabus* at cmdide? channel ? atabus* at cypide? channel ? atabus* at hptide? channel ? atabus* at optiide? channel ? atabus* at piixide? channel ? atabus* at pdcide? channel ? atabus* at siside? channel ? atabus* at slide? channel ? atabus* at viaide? channel ? atapibus* at atabus? @ 1.71 log @Add atabus. @ text @d1 1 a1 1 # $NetBSD: GENERIC32,v 1.70 2003/08/07 17:17:58 bouyer Exp $ d7 1 a7 1 #ident "GENERIC-$Revision: 1.70 $" d317 12 a328 1 pciide* at pci? dev ? function ? flags 0x0000 d330 11 @ 1.70 log @Add esiop at pci to GENERIC which already have siop at pci. esiop has been tested enouth now. esiop not added to INSTALL kernels because of possible space constraint. siop should be able to drive all adapters supported by esiop. @ text @d1 1 a1 1 # $NetBSD: GENERIC32,v 1.69 2003/06/20 03:15:06 nakayama Exp $ d7 1 a7 1 #ident "GENERIC-$Revision: 1.69 $" d318 2 a319 2 atapibus* at atapi? d335 1 a335 1 wd* at pciide? channel ? drive ? flags 0x0a00 # Disable UDMA 4 @ 1.69 log @s/options\t/options \t/ @ text @d1 1 a1 1 # $NetBSD: GENERIC32,v 1.68 2003/06/19 14:39:52 martin Exp $ d7 1 a7 1 #ident "GENERIC-$Revision: 1.68 $" d286 2 a287 1 siop* at pci? # 53C875 "glm" compatible @ 1.69.2.1 log @Sync with HEAD @ text @d1 1 a1 1 # $NetBSD: GENERIC32,v 1.85 2004/07/15 03:53:52 atatat Exp $ d7 1 a7 1 #ident "GENERIC-$Revision: 1.85 $" a55 2 options P1003_1B_SEMAPHORE # p1003.1b semaphore support a61 1 options SYSCTL_INCLUDE_DESCR # Include sysctl descriptions in kernel a141 1 options COMPAT_20 # NetBSD 2.0 binary compatibility a198 13 #options ALTQ # Manipulate network interfaces' output queues #options ALTQ_BLUE # Stochastic Fair Blue #options ALTQ_CBQ # Class-Based Queueing #options ALTQ_CDNR # Diffserv Traffic Conditioner #options ALTQ_FIFOQ # First-In First-Out Queue #options ALTQ_FLOWVALVE # RED/flow-valve (red-penalty-box) #options ALTQ_HFSC # Hierarchical Fair Service Curve #options ALTQ_LOCALQ # Local queueing discipline #options ALTQ_PRIQ # Priority Queueing #options ALTQ_RED # Random Early Detection #options ALTQ_RIO # RED with IN/OUT #options ALTQ_WFQ # Weighted Fair Queueing d260 1 a260 11 ## Magma Serial/Parallel driver (not tested) #magma* at sbus? slot ? offset ? #mtty* at magma? #mbpp* at magma? ## SUNW,spif Serial/Parallel driver (not tested) #spif* at sbus? slot ? offset ? #stty* at spif? #sbpp* at spif? ## PCI serial interfaces a264 1 d286 1 a286 6 siop* at pci? # 53C8xx ("glm" compatible) esiop* at pci? # 53C875 and newer ("glm" compatible) # PCI cryptographic devices hifn* at pci? dev ? function ? # Hifn 7755/7811/795x ubsec* at pci? dev ? function ? # Broadcom 5501/5601/580x/582x d316 2 a317 15 pciide* at pci? dev ? function ? flags 0x0000 # GENERIC pciide driver acardide* at pci? dev ? function ? # Acard IDE controllers aceride* at pci? dev ? function ? # Acer Lab IDE controllers artsata* at pci? dev ? function ? # Intel i31244 SATA controller cmdide* at pci? dev ? function ? # CMD tech IDE controllers cypide* at pci? dev ? function ? # Cypress IDE controllers hptide* at pci? dev ? function ? # Triones/HighPoint IDE controllers optiide* at pci? dev ? function ? # Opti IDE controllers piixide* at pci? dev ? function ? # Intel IDE controllers pdcide* at pci? dev ? function ? # Promise IDE controllers satalink* at pci? dev ? function ? # SiI SATALink controllers siside* at pci? dev ? function ? # SiS IDE controllers slide* at pci? dev ? function ? # Symphony Labs IDE controllers viaide* at pci? dev ? function ? # VIA/AMD/Nvidia IDE controllers atabus* at ata? d334 1 a334 1 wd* at atabus? drive ? flags 0x0000 d594 1 d645 1 a645 2 #ffb* at mainbus0 #wsdisplay* at ffb? a648 4 ### Other pseudo-devices pseudo-device crypto # opencrypto framework a659 2 #pseudo-device pf # PF packet filter #pseudo-device pflog # PF log if @ 1.69.2.2 log @Sync with HEAD @ text @d1 1 a1 1 # $NetBSD: GENERIC32,v 1.69.2.1 2004/08/03 10:41:23 skrll Exp $ d7 1 a7 1 #ident "GENERIC-$Revision: 1.69.2.1 $" a328 1 njs* at pci? dev ? function ? # Workbit NinjaSCSI-32 a611 1 #njs* at cardbus? dev ? function ? # Workbit NinjaSCSI-32 @ 1.69.2.3 log @Sync with HEAD. @ text @d1 1 a1 1 # $NetBSD: GENERIC32,v 1.88 2004/09/04 23:29:57 manu Exp $ d7 1 a7 1 #ident "GENERIC-$Revision: 1.88 $" a185 1 options PIM # Protocol Independent Multicast @ 1.69.2.4 log @Fix the sync with head I botched. @ text @d1 1 a1 1 # $NetBSD: GENERIC32,v 1.69.2.2 2004/09/03 12:45:07 skrll Exp $ d7 1 a7 1 #ident "GENERIC-$Revision: 1.69.2.2 $" @ 1.69.2.5 log @Sync with HEAD. @ text @d1 1 a1 1 # $NetBSD: GENERIC32,v 1.69.2.4 2004/09/21 13:22:40 skrll Exp $ d7 1 a7 1 #ident "GENERIC-$Revision: 1.69.2.4 $" a534 1 axe* at uhub? port ? # ASIX AX88172 based adapters d537 1 @ 1.69.2.6 log @Sync with HEAD. @ text @d1 1 a1 1 # $NetBSD: GENERIC32,v 1.69.2.5 2004/11/02 07:50:55 skrll Exp $ d7 1 a7 1 #ident "GENERIC-$Revision: 1.69.2.5 $" a154 1 options COMPAT_BSDPTY # /dev/[pt]ty?? ptys. @ 1.69.2.7 log @Sync with HEAD. @ text @d1 1 a1 1 # $NetBSD: GENERIC32,v 1.69.2.6 2004/11/14 08:15:32 skrll Exp $ d7 1 a7 1 #ident "GENERIC-$Revision: 1.69.2.6 $" a361 1 pdcsata* at pci? dev ? function ? # Promise SATA150 controllers @ 1.69.2.8 log @Sync with HEAD. @ text @d1 1 a1 1 # $NetBSD: GENERIC32,v 1.69.2.7 2004/11/29 07:24:06 skrll Exp $ d7 1 a7 1 #ident "GENERIC-$Revision: 1.69.2.7 $" a572 1 pseudo-device tap # virtual Ethernet @ 1.69.2.9 log @Sync with HEAD. @ text @d1 1 a1 1 # $NetBSD: GENERIC32,v 1.69.2.8 2005/01/24 08:34:34 skrll Exp $ d7 1 a7 1 #ident "GENERIC-$Revision: 1.69.2.8 $" a717 1 pseudo-device fss 4 # file system snapshot device @ 1.69.2.10 log @Sunc with HEAD. @ text @d1 1 a1 1 # $NetBSD: GENERIC32,v 1.69.2.9 2005/02/04 11:44:57 skrll Exp $ d7 1 a7 1 #ident "GENERIC-$Revision: 1.69.2.9 $" a515 1 uhci* at pci? dev ? function ? # Universal Host Controller (Intel) a518 1 usb* at uhci? @ 1.69.2.11 log @Sync with HEAD. @ text @d1 1 a1 1 # $NetBSD: GENERIC32,v 1.69.2.10 2005/02/07 08:36:32 skrll Exp $ d7 1 a7 1 #ident "GENERIC-$Revision: 1.69.2.10 $" d23 1 a23 1 # XXX broken on sparc64 a177 1 options FFS_SNAPSHOT # ffs snapshots a366 2 # ATA (IDE) bus support a610 4 ## SBus to PCMCIA bridge #nell* at sbus? slot ? offset ? # PCMCIA bridge #pcmcia* at nell? a621 2 #ath* at cardbus? dev ? function ? # Atheros 5210/5211/5212 802.11 UT #atw* at cardbus? dev ? function ? # ADMtek ADM8211 (802.11) UT a652 1 #cs* at pcmcia? function ? # CS89xx Ethernet UT d661 3 a663 4 #xirc* at pcmcia? function ? # Xircom CreditCard Ethernet UT #com* at xirc? #xi* at xirc? #mhzc* at pcmcia? function ? # Megahertz Ethernet/Modem combo cards UT a666 2 # PCMCIA audio devices #esl* at pcmcia? function ? # ESS 1688 AudioDrive UT @ 1.69.2.12 log @Sync with HEAD. Hi Perry! @ text @d1 1 a1 1 # $NetBSD: GENERIC32,v 1.69.2.11 2005/02/15 21:33:01 skrll Exp $ d7 1 a7 1 #ident "GENERIC-$Revision: 1.69.2.11 $" d19 9 d178 1 a178 1 #options FFS_NO_SNAPSHOT # ffs snapshots d707 1 a708 1 wsdisplay* at cgsix? d710 3 a712 7 ## Sun FFB ffb* at mainbus0 wsdisplay* at ffb? # On board vga on U5/U10 etc. machfb* at pci? wsdisplay* at machfb? @ 1.69.2.13 log @Sync with HEAD. Here we go again... @ text @d1 1 a1 1 # $NetBSD: GENERIC32,v 1.69.2.12 2005/03/04 16:39:11 skrll Exp $ d7 1 a7 1 #ident "GENERIC-$Revision: 1.69.2.12 $" d59 1 a59 2 #options BUFQ_READPRIO #options BUFQ_PRIOCSCAN a136 1 options COMPAT_30 # NetBSD 3.0 binary compatibility a162 1 file-system PTYFS # /dev/pts/N support a175 1 #options IPSEC_NAT_T # IPsec NAT traversal (NAT-T) d218 1 d352 1 a405 1 #options VND_COMPRESSION # compressed vnd(4) d512 1 a512 2 # USB bus support usb* at ehci? a514 1 #usb* at slhci? d516 1 a516 2 # USB Hubs uhub* at usb? d519 2 a520 2 # USB HID device uhidev* at uhub? port ? configuration ? interface ? d522 1 a522 3 # USB Mice ums* at uhidev? reportid ? wsmouse* at ums? mux 0 d524 2 a525 10 # USB eGalax touch-panel uep* at uhub? port ? wsmouse* at uep? mux 0 # USB Keyboards ukbd* at uhidev? reportid ? wskbd* at ukbd? console ? mux 1 # USB serial adpater ucycom* at uhidev? reportid ? d527 1 a527 9 # USB Generic HID devices uhid* at uhidev? reportid ? # USB Printer ulpt* at uhub? port ? configuration ? interface ? # USB Modem umodem* at uhub? port ? configuration ? ucom* at umodem? d529 1 a529 19 # USB Mass Storage umass* at uhub? port ? configuration ? interface ? scsibus* at umass? wd* at umass? # USB audio uaudio* at uhub? port ? configuration ? # USB MIDI umidi* at uhub? port ? configuration ? # USB IrDA # USB-IrDA bridge spec uirda* at uhub? port ? configuration ? interface ? irframe* at uirda? # SigmaTel STIr4200 USB/IrDA Bridge ustir* at uhub? port ? irframe* at ustir? a533 1 cdce* at uhub? port ? # CDC, Ethernet Networking Control Model a535 1 udav* at uhub? port ? # Davicom DM9601 based adapters d538 12 a549 48 # USB 802.11b adapters atu* at uhub? port ? # Atmel AT76C50XX based adapters # Prolific PL2301/PL2302 host-to-host adapter upl* at uhub? port ? # Serial adapters ubsa* at uhub? port ? # Belkin serial adapter ucom* at ubsa? portno ? uftdi* at uhub? port ? # FTDI FT8U100AX serial adapter ucom* at uftdi? portno ? umct* at uhub? port ? # MCT USB-RS232 serial adapter ucom* at umct? portno ? uplcom* at uhub? port ? # I/O DATA USB-RSAQ2 serial adapter ucom* at uplcom? portno ? uvscom* at uhub? port ? # SUNTAC Slipper U VS-10U serial adapter ucom* at uvscom? portno ? # Diamond Multimedia Rio 500 urio* at uhub? port ? # USB Handspring Visor uvisor* at uhub? port ? ucom* at uvisor? # Kyocera AIR-EDGE PHONE ukyopon* at uhub? port ? ucom* at ukyopon? portno ? # USB scanners uscanner* at uhub? port ? # USB scanners that use SCSI emulation, e.g., HP5300 usscanner* at uhub? port ? # Y@@P firmware loader uyap* at uhub? port ? # D-Link DSB-R100 USB radio udsbr* at uhub? port ? radio* at udsbr? # USB Generic driver ugen* at uhub? port ? d612 1 a612 1 #com* at cardbus? function ? # Modems and serial cards UT d615 3 a617 3 #adv* at cardbus? function ? # AdvanSys 1200[A,B], 9xx[U,UA] SCSI UT #ahc* at cardbus? function ? # Adaptec ADP-1480 UT #njs* at cardbus? function ? # Workbit NinjaSCSI-32 d620 6 a625 6 #ath* at cardbus? function ? # Atheros 5210/5211/5212 802.11 UT #atw* at cardbus? function ? # ADMtek ADM8211 (802.11) UT #ex* at cardbus? function ? # 3Com 3C575TX UT #fxp* at cardbus? function ? # Intel i8255x UT #rtk* at cardbus? function ? # Realtek 8129/8139 UT #tlp* at cardbus? function ? # DECchip 21143 UT d628 5 a632 2 #ehci* at cardbus? function ? # Enhanced Host Controller #ohci* at cardbus? function ? # Open Host Controller d699 1 d703 1 d707 1 a707 20 # make sure the console display is always wsdisplay0 wsdisplay0 at wsemuldisplaydev? console 1 wsdisplay* at wsemuldisplaydev? # wsmouse for sun ms wsmouse* at ms0 # wskbd for sun kbd wskbd0 at kbd0 # various options for wscons - we try to look as much like a standard # sun console as possible options WSEMUL_SUN # sun terminal emulation options WS_DEFAULT_FG=WSCOL_BLACK options WS_DEFAULT_BG=WSCOL_LIGHT_WHITE options WSDISPLAY_COMPAT_USL # VT handling options WSDISPLAY_COMPAT_RAWKBD # can get raw scancodes options WSDISPLAY_DEFAULTSCREENS=4 options FONT_GALLANT12x22 # PROM font look-alike a723 2 pseudo-device wsmux # mouse & keyboard multiplexor pseudo-device wsfont @ 1.69.2.14 log @Sync with head. @ text @d1 1 a1 1 # $NetBSD: GENERIC32,v 1.124 2005/12/10 14:46:37 tsutsui Exp $ d7 1 a7 1 #ident "GENERIC-$Revision: 1.124 $" d172 1 a172 1 #options FFS_NO_SNAPSHOT # No FFS snapshot support a492 1 wm* at pci? dev ? function ? # Intel 8254x gigabit d495 1 a495 1 # XXX: only nsphy and igphy "tested" a500 1 igphy* at mii? phy ? # Intel IGP01E1000 d807 1 a807 2 pseudo-device crypto # /dev/crypto device pseudo-device swcrypto # software crypto implementation a824 18 # Veriexec #options VERIFIED_EXEC # # a pseudo device needed for veriexec #pseudo-device veriexec 1 # # Uncomment the fingerprint methods below that are desired. Note that # removing fingerprint methods will have almost no impact on the kernel # code size. # #options VERIFIED_EXEC_FP_RMD160 #options VERIFIED_EXEC_FP_SHA256 #options VERIFIED_EXEC_FP_SHA384 #options VERIFIED_EXEC_FP_SHA512 #options VERIFIED_EXEC_FP_SHA1 #options VERIFIED_EXEC_FP_MD5 @ 1.68 log @Ooops, I didn't intend to enable kgdb by default here. (Since the related changes are not yet commited, it doesn't even compile) @ text @d1 1 a1 1 # $NetBSD: GENERIC32,v 1.67 2003/06/18 09:38:56 martin Exp $ d7 1 a7 1 #ident "GENERIC-$Revision: 1.67 $" d61 1 a61 1 #options PIPE_SOCKETPAIR # smaller, but slower pipe(2) d87 4 a90 4 # options KGDB_DEVNAME="\"sab\"" # driver name for the kgdb serial chip # options KGDB_DEVADDR=0x400000 # physical address of the chip # options KGDB_DEVPORT=1 # port b # options KGDB_DEVRATE=38400 # baud rate d377 5 a381 5 # options RF_INCLUDE_EVENODD=1 # options RF_INCLUDE_RAID5_RS=1 # options RF_INCLUDE_PARITYLOGGING=1 # options RF_INCLUDE_CHAINDECLUSTER=1 # options RF_INCLUDE_INTERDECLUSTER=1 d383 1 a383 1 # options RF_INCLUDE_PARITY_DECLUSTERING_DS=1 d536 1 a536 1 #options BRIDGE_IPF # bridge uses IP/IPv6 pfil hooks too @ 1.67 log @Add missing COMPAT_ options. @ text @d1 1 a1 1 # $NetBSD: GENERIC32,v 1.66 2003/04/29 16:17:12 nakayama Exp $ d7 1 a7 1 #ident "GENERIC-$Revision: 1.66 $" d86 5 a90 5 options KGDB # support for kernel gdb options KGDB_DEVNAME="\"sab\"" # driver name for the kgdb serial chip options KGDB_DEVADDR=0x400000 # physical address of the chip options KGDB_DEVPORT=1 # port b options KGDB_DEVRATE=38400 # baud rate @ 1.66 log @- Add ehci at pci. - Correct locator names for fwnode, and add sbpscsi at fwnode. @ text @d1 1 a1 1 # $NetBSD: GENERIC32,v 1.65 2003/04/29 15:59:08 nakayama Exp $ d7 1 a7 1 #ident "GENERIC-$Revision: 1.65 $" d83 8 a90 6 ## a serial port. Both KGDB_DEV and KGDB_DEVRATE should be specified; ## KGDB_DEV is a dev_t encoded device number of the serial port to use. ## (0xc01 = ttya, 0xc02 = ttyb.) #options KGDB # support for kernel gdb #options KGDB_DEV=0xc01 # kgdb device number (this is `ttyb') #options KGDB_DEVRATE=38400 # baud rate d140 2 @ 1.65 log @Use device attributes, atapi, audiobus and midibus, instead of each devices. @ text @d1 1 a1 1 # $NetBSD: GENERIC32,v 1.64 2003/04/26 14:34:17 ragge Exp $ d7 1 a7 1 #ident "GENERIC-$Revision: 1.64 $" d460 5 a464 1 ohci* at pci? dev ? function ? # Open Host Controller a465 1 usb* at ohci? # USB bus support d498 2 a499 2 #fwnode*at fwbus? oui ? devhi ? devlo ? #scsibus* at fwnode? @ 1.64 log @Add pseudo-device ksyms. @ text @d1 1 a1 1 # $NetBSD: GENERIC32,v 1.63 2003/04/10 22:07:04 christos Exp $ d7 1 a7 1 #ident "GENERIC-$Revision: 1.63 $" d313 2 a314 1 atapibus* at pciide? channel ? a474 2 atapibus* at umass? channel ? scsibus* at umass? channel ? d616 1 a616 3 audio* at audiocs? audio* at autri? audio* at uaudio? d618 1 a618 1 #midi* at autri? @ 1.63 log @Bye Bye UCONSOLE @ text @d1 1 a1 1 # $NetBSD: GENERIC32,v 1.62 2003/04/05 14:21:57 tsutsui Exp $ d7 1 a7 1 #ident "GENERIC-$Revision: 1.62 $" d655 1 @ 1.62 log @Comment out le at pci that doesn't work. (device timeout) Probably bus_dmamap_sync() calls are required in copy{from,to}{buf,desc}() functions.. @ text @d1 1 a1 1 # $NetBSD: GENERIC32,v 1.61 2003/04/05 13:36:15 tsutsui Exp $ d7 1 a7 1 #ident "GENERIC-$Revision: 1.61 $" a116 4 ## Allow non-root users to grab /dev/console with programs such as xconsole. ## `xconsole' therefore does not need setuid root with this option enabled. #options UCONSOLE @ 1.61 log @- remove "UT" (untested) from some working devices (ahc, pcscp, ex and epic) - comment out sip which causes uncorrectable DMA error on TX. - add commented out pcn which also causes DMA error. @ text @d1 1 a1 1 # $NetBSD: GENERIC32,v 1.60 2003/03/22 06:39:43 nakayama Exp $ d7 1 a7 1 #ident "GENERIC-$Revision: 1.60 $" d429 2 a430 1 le* at pci? dev ? function ? # PCnet-PCI Ethernet UT @ 1.60 log @PCI-CardBus bridge support for sparc64: - add CardBus and PCMCIA devices configrations. - add workaround for internal compiler error on dev/ic/elink3.c. @ text @d1 1 a1 1 # $NetBSD: GENERIC32,v 1.59 2003/02/27 19:22:47 perseant Exp $ d7 1 a7 1 #ident "GENERIC-$Revision: 1.59 $" d292 1 a292 1 ahc* at pci? dev ? function ? # Adaptec [23]94x, aic78x0 SCSI UT d296 1 a296 1 pcscp* at pci? dev ? function ? # AMD 53c974 PCscsi-PCI SCSI UT d423 2 a424 2 ex* at pci? dev ? function ? # 3Com 90x[B] UT epic* at pci? dev ? function ? # SMC EPIC/100 Ethernet UT d434 2 d437 2 a438 1 sip* at pci? dev ? function ? # SiS 900 Ethernet UT @ 1.59 log @Make BRIDGE_IPF an option, and document it. Add it (commented) to GENERIC. Let brconfig tell whether the bridge is using the ipfilter hook, or not. @ text @d1 1 a1 1 # $NetBSD: GENERIC32,v 1.58 2003/02/20 13:30:44 seb Exp $ d7 1 a7 1 #ident "GENERIC-$Revision: 1.58 $" d540 67 @ 1.58 log @Add vlan(4) pseudo device. Approved by martin@@ @ text @d1 1 a1 1 # $NetBSD: GENERIC32,v 1.57 2003/02/16 17:35:17 augustss Exp $ d7 1 a7 1 #ident "GENERIC-$Revision: 1.57 $" d530 1 @ 1.57 log @Add uax(4) (and url(4) in some cases). @ text @d1 1 a1 1 # $NetBSD: GENERIC32,v 1.56 2003/02/10 09:26:54 grant Exp $ d7 1 a7 1 #ident "GENERIC-$Revision: 1.56 $" d524 3 @ 1.56 log @add wi at pci. @ text @d1 1 a1 1 # $NetBSD: GENERIC32,v 1.55 2002/11/22 12:21:05 wiz Exp $ d7 1 a7 1 #ident "GENERIC-$Revision: 1.55 $" d483 2 @ 1.55 log @Fix typo (responsiness -> responsiveness). @ text @d1 1 a1 1 # $NetBSD: GENERIC32,v 1.54 2002/10/18 15:11:15 junyoung Exp $ d7 1 a7 1 #ident "GENERIC-$Revision: 1.54 $" d440 1 @ 1.54 log @Add NEW_BUFQ_STRATEGY (disabled by default). @ text @d1 1 a1 1 # $NetBSD: GENERIC32,v 1.53 2002/10/18 01:59:27 grant Exp $ d7 1 a7 1 #ident "GENERIC-$Revision: 1.53 $" d63 1 a63 1 # Enable experimental buffer queue strategy for better responsiness under @ 1.53 log @remove 'UT' from fxp and rtk, as these have been tested and known to work. some whitespace cleanup. @ text @d1 1 a1 1 # $NetBSD: GENERIC32,v 1.52 2002/10/18 01:54:15 grant Exp $ d7 1 a7 1 #ident "GENERIC-$Revision: 1.52 $" d62 4 @ 1.52 log @add comment about pciide and wd flags (from i386 GENERIC). @ text @d1 1 a1 1 # $NetBSD: GENERIC32,v 1.51 2002/10/14 18:39:40 elric Exp $ d7 1 a7 1 #ident "GENERIC-$Revision: 1.51 $" d423 1 a423 1 fxp* at pci? dev ? function ? # Intel EtherExpress PRO 10+/100B UT d430 1 a430 1 rtk* at pci? dev ? function ? # Realtek 8129/8139 UT d480 1 a480 1 uyap* at uhub? port ? # Y@@P firmware loader d489 1 a489 1 #fwnode* at fwbus? oui ? devhi ? devlo ? @ 1.51 log @Added commented out cgd(4)s to GENERIC configs. @ text @d1 1 a1 1 # $NetBSD: GENERIC32,v 1.50 2002/10/12 19:57:44 provos Exp $ d7 1 a7 1 #ident "GENERIC-$Revision: 1.50 $" d307 6 a312 2 # PCI IDE. pciide* at pci ? dev ? function ? flags 0x0000 d315 12 a329 1 @ 1.50 log @add SYSTRACE @ text @d1 1 a1 1 # $NetBSD: GENERIC32,v 1.49 2002/10/04 21:11:27 martin Exp $ d7 1 a7 1 #ident "GENERIC-$Revision: 1.49 $" d347 4 @ 1.49 log @Disable tagged queuing for the esp driver, with a comment describing why and how to re-enable it. The driver is broken, and can currently cause data corruption. Since this file is included by the INSTALL config, enabling tagged queueing could prevent first time installation (and creation of a custom kernel with these settings changed) @ text @d1 1 a1 1 # $NetBSD: GENERIC32,v 1.48 2002/09/29 04:03:37 chs Exp $ d7 1 a7 1 #ident "GENERIC-$Revision: 1.48 $" d44 1 @ 1.48 log @enable DHCP netbooting support. @ text @d1 1 a1 1 # $NetBSD: GENERIC32,v 1.47 2002/09/25 11:49:54 martti Exp $ d7 1 a7 1 #ident "GENERIC-$Revision: 1.47 $" d269 6 d276 1 a276 1 esp* at dma? flags 0x0000 # SBus d278 1 a278 1 esp* at sbus? slot ? offset ? @ 1.47 log @Add one space between "#option" and "IPFILTER_DEFAULT_BLOCK" @ text @d1 1 a1 1 # $NetBSD: GENERIC32,v 1.46 2002/09/20 10:40:00 martti Exp $ d7 1 a7 1 #ident "GENERIC-$Revision: 1.46 $" d62 1 a62 1 ## NFS boot options; default on sparc is the bootparam protocol d65 1 a65 1 #options NFS_BOOT_DHCP @ 1.46 log @Added (commented out) IPFILTER_DEFAULT_BLOCK. @ text @d1 1 a1 1 # $NetBSD: GENERIC32,v 1.45 2002/09/18 02:44:09 lukem Exp $ d7 1 a7 1 #ident "GENERIC-$Revision: 1.45 $" d188 1 a188 1 #options IPFILTER_DEFAULT_BLOCK # block all packets by default @ 1.45 log @enable USERCONF by default; it's small and extremely useful to have available. @ text @d1 1 a1 1 # $NetBSD: GENERIC32,v 1.44 2002/08/29 04:54:47 chs Exp $ d7 1 a7 1 #ident "GENERIC-$Revision: 1.44 $" d188 1 @ 1.44 log @Add `audio* at uaudio?' so that uaudio is actually useful. PR 15610. @ text @d1 1 a1 1 # $NetBSD: GENERIC32,v 1.43 2002/08/16 09:03:36 petrov Exp $ d7 1 a7 1 #ident "GENERIC-$Revision: 1.43 $" d59 1 a59 1 #options USERCONF # userconf(4) support @ 1.43 log @Enable sab. @ text @d1 1 a1 1 # $NetBSD: GENERIC32,v 1.42 2002/07/29 14:35:44 mrg Exp $ d7 1 a7 1 #ident "GENERIC-$Revision: 1.42 $" d514 1 @ 1.42 log @clean up esp & isp attachment lines. @ text @d1 1 a1 1 # $NetBSD: GENERIC32,v 1.41 2002/06/17 05:14:25 lukem Exp $ d7 1 a7 1 #ident "GENERIC-$Revision: 1.41 $" d246 2 a247 2 #sab* at ebus? # ttya/ttyb #sabtty* at sab? channel ? @ 1.41 log @Enable "pseudo-device clockctl" in all kernels, except installation related kernels (INSTALL* and RAMDISK*). This enables rc.conf(5) $ntpd_chroot to be used "out of the box" @ text @d1 1 a1 1 # $NetBSD: GENERIC32,v 1.40 2002/06/05 21:42:31 martin Exp $ d7 1 a7 1 #ident "GENERIC-$Revision: 1.40 $" a270 1 ## FAS supported by esp driver a271 4 scsibus* at esp? ## Qlogic ISP SBus or PCI SCSI Card d273 2 a274 6 isp* at pci? scsibus* at isp? ## GLM support siop* at pci? # 53C875 "glm" compatible scsibus* at siop? @ 1.40 log @Add audiocs at ebus. @ text @d1 1 a1 1 # $NetBSD: GENERIC32,v 1.39 2002/05/16 01:01:41 thorpej Exp $ d7 1 a7 1 #ident "GENERIC-$Revision: 1.39 $" d556 2 @ 1.39 log @* Add "pcitag_t *pba_bridgetag" to pci_attach_args. This is set to NULL for root PCI busses. For busses behind a bridge, it points to a persistent copy of the bridge's pcitag_t. This can be very useful for machine-dependent PCI bus enumeration code. * Implement a machine-dependent pci_enumerate_bus() for sparc64 which uses OFW device nodes to enumerate the bus. When a PCI bus that is behind a bridge is attached, pci_attach_hook() allocates a new PCI chipset tag for the new bus and sets it's "curnode" to the OFW node of the bridge. This is used as a starting point when enumerating that bus. Root busses get the OFW node of the host bridge (psycho). * Garbage-collect "ofpci" and "ofppb" from the sparc64 port. @ text @d1 1 a1 1 # $NetBSD: GENERIC32,v 1.38 2002/05/13 22:38:01 eeh Exp $ d7 1 a7 1 #ident "GENERIC-$Revision: 1.38 $" d518 1 @ 1.39.2.1 log @file GENERIC32 was added on branch gehenna-devsw on 2002-07-15 01:21:37 +0000 @ text @d1 554 @ 1.39.2.2 log @catch up with -current. @ text @a0 557 # $NetBSD: GENERIC32,v 1.39.2.1 2002/07/15 01:21:37 gehenna Exp $ include "arch/sparc64/conf/std.sparc64" options INCLUDE_CONFIG_FILE # embed config file in kernel binary #ident "GENERIC-$Revision: 1.39.2.1 $" maxusers 64 ## System kernel configuration. See options(4) for more detail. # Options for variants of the Sun SPARC architecure. # We currently support three architecture types; at least one is required. options SUN4U # sun4u - UltraSPARC #options BLINK # blink the system LED ## System options specific to the sparc machine type ## Use a faster console than the PROM's slow drawing routines. Not needed ## for headless (no framebuffer) machines. # XXX borken on sparc64 #options RASTERCONSOLE # fast rasterop console #options FONT_GALLANT12x22 # the console font #options FONT_BOLD8x16 # a somewhat smaller font #### System options that are the same for all ports ## Root device configuration: change the ?'s if you are going to use a ## nonstandard root partition (other than where the kernel is booted from) ## and/or nonstandard root type (not ffs or nfs). Normally this can be ## automagically determined at boot time. config netbsd root on ? type ? ## UVM options. #options UVM_PAGE_TRKOWN #options UVMHIST #options UVMHIST_PRINT # Loud! ## System call tracing (see ktrace(1)). options KTRACE ## Collect statistics on kernel malloc's and free's. This does have a ## significant performance hit on slower machines, so it is intended for ## diagnostic use only. #options KMEMSTATS ## System V compatible IPC subsystem. (msgctl(2), semctl(2), and shmctl(2)) options SYSVMSG # System V message queues options SYSVSEM # System V semaphores options SYSVSHM # System V shared memory #options SHMMAXPGS=1024 # 1024 pages is the default ## Loadable kernel module support; still under development. options LKM #options USERCONF # userconf(4) support #options PIPE_SOCKETPAIR # smaller, but slower pipe(2) ## NFS boot options; default on sparc is the bootparam protocol options NFS_BOOT_BOOTPARAM #options NFS_BOOT_BOOTP #options NFS_BOOT_DHCP #### Debugging options ## The DDB in-kernel debugger runs at panic (unless DDB_ONPANIC=0), or at ## serial console break or keyboard reset, where the PROM would normally ## intercept. DDB_HISTORY_SIZE adds up/down arrow command history. # we enable DDB in GENERIC for now. options DDB # kernel dynamic debugger options DDB_HISTORY_SIZE=100 # enable history editing in DDB #options DDB_ONPANIC # see also sysctl(8): `ddb.onpanic' ## You may also use gdb, on another computer connected to this machine over ## a serial port. Both KGDB_DEV and KGDB_DEVRATE should be specified; ## KGDB_DEV is a dev_t encoded device number of the serial port to use. ## (0xc01 = ttya, 0xc02 = ttyb.) #options KGDB # support for kernel gdb #options KGDB_DEV=0xc01 # kgdb device number (this is `ttyb') #options KGDB_DEVRATE=38400 # baud rate ## Compile the kernel with debugging symbols (`netbsd.gdb' is the debug file), ## such that gdb(1) can be used on a kernel coredump. #makeoptions DEBUG="-g" ## Adds code to the kernel that does internal consistency checks, and will ## cause the kernel to panic if corruption of internal data structures ## is detected. #options DIAGNOSTIC # extra kernel sanity checking ## Enable (possibly expensive) debugging code that may also display messages ## on the system console #options DEBUG ## Make SCSI error messages more verbose when explaining their meanings. options SCSIVERBOSE options PCIVERBOSE options MIIVERBOSE # verbose PHY autoconfig messages #options PCI_CONFIG_DUMP # verbosely dump PCI config space ## `INSECURE' turns off the kernel security level (securelevel = 0 always). ## This allows writing to /dev/mem, loading kernel modules while multi-user, ## and other insecurities good only for development work. Do not use this ## option on a production machine. #options INSECURE ## Allow non-root users to grab /dev/console with programs such as xconsole. ## `xconsole' therefore does not need setuid root with this option enabled. #options UCONSOLE ## `FDSCRIPTS' allows non-readable but executable scripts by providing a ## pre-opened opaque file to the script interpreter. `SETUIDSCRIPTS', ## which implies FDSCRIPTS, allows scripts to be set-user-id using the same ## opaque file mechanism. Perl calls this "secure setuid scripts." #options FDSCRIPTS #options SETUIDSCRIPTS ## Options for compatibility with previous releases foreign system binaries. ## In the cases of COMPAT_SUNOS and COMPAT_SVR4, you may need to set up ## additional user-level utilities or system configuration files. See ## compat_sunos(8) and compat_svr4(8). options COMPAT_43 # 4.3BSD system interfaces options COMPAT_09 # NetBSD 0.9 binary compatibility options COMPAT_10 # NetBSD 1.0 binary compatibility options COMPAT_11 # NetBSD 1.1 binary compatibility options COMPAT_12 # NetBSD 1.2 binary compatibility options COMPAT_13 # NetBSD 1.3 binary compatibility options COMPAT_14 # NetBSD 1.4 binary compatibility options COMPAT_SUNOS # SunOS 4.x binary compatibility options COMPAT_SVR4 # SunOS 5.x binary compatibility #options COMPAT_SVR4_32 # SunOS 5.x 32-bit binary compatibility -- 64-bit only #options COMPAT_NETBSD32 # NetBSD/sparc binary compatibility -- 64-bit only options EXEC_AOUT # execve(2) support for a.out binaries options EXEC_ELF32 # Exec module for SunOS 5.x binaries. #options SYSCALL_DEBUG #options TCP_COMPAT_42 # 4.2BSD TCP/IP bug compat. Not recommended. ## File systems. You probably need at least one of FFS or NFS. file-system FFS # Berkeley Fast Filesystem file-system NFS # Sun NFS-compatible filesystem client file-system KERNFS # kernel data-structure filesystem file-system NULLFS # NULL layered filesystem file-system OVERLAY # overlay file system file-system MFS # memory-based filesystem file-system FDESC # user file descriptor filesystem file-system UMAPFS # uid/gid remapping filesystem file-system LFS # Log-based filesystem (still experimental) file-system PORTAL # portal filesystem (still experimental) file-system PROCFS # /proc file-system CD9660 # ISO 9660 + Rock Ridge file system file-system UNION # union file system file-system MSDOSFS # MS-DOS FAT filesystem(s). ## File system options. options NFSSERVER # Sun NFS-compatible filesystem server options QUOTA # FFS quotas #options FFS_EI # FFS Endian Independent support options SOFTDEP # FFS soft updates support. ## Network protocol support. In most environments, INET is required. options INET # IP (Internet Protocol) v4 options INET6 # IPV6 #options IPSEC # IP security #options IPSEC_ESP # IP security (encryption part; define w/IPSEC) #options IPSEC_DEBUG # debug for IP security #options GATEWAY # packet forwarding ("router switch") options MROUTING # packet forwarding of multicast packets #options DIRECTED_BROADCAST # allow broadcasts through routers options NS # Xerox NS networking #options NSIP # Xerox NS tunneling over IP options ISO,TPIP # OSI networking options EON # OSI tunneling over IP #options CCITT,LLC,HDLC # X.25 packet switched protocol options NETATALK # AppleTalk (over Ethernet) protocol options NTP # Network Time Protocol in-kernel support #options PPS_SYNC # Add serial line synchronization for NTP options PFIL_HOOKS # Add pfil(9) hooks, intended for custom LKMs. options IPFILTER_LOG # Add ipmon(8) logging for ipfilter device options PPP_BSDCOMP # Add BSD compression to ppp device options PPP_DEFLATE # Add deflate (libz) compression to ppp device options PPP_FILTER # Add active filters for ppp (via bpf) #options TCP_DEBUG # Record last TCP_NDEBUG packets with SO_DEBUG #### Main bus and CPU .. all systems. mainbus0 at root cpu0 at mainbus0 #### Bus types found on SPARC systems. sbus0 at mainbus0 # Ultra 1 #upa0 at mainbus0 # Ultra 1E, Ultra 2, Ex0000 psycho* at mainbus0 # Darwin, Ultra5 pci* at psycho? pci* at ppb? ppb* at pci? # `APB' support. ebus* at pci? # ebus devices # XXX 'puc's aren't really bridges, but there's no better place for them here puc* at pci? dev ? function ? # PCI "universal" comm. cards #### Standard system devices -- all required for a given architecture ## PROM console driver -- if all else fails pcons0 at mainbus0 # PROM console ## Auxiliary system registers -- We use the OBP for power management auxio* at ebus? # auxio registers auxio* at sbus? slot ? offset ? # auxio registers # We also need: bpp* at sbus? slot ? offset ? # parallel port lpt* at ebus? # parallel port ## Mostek clock found on 4/300, sun4c, sun4m and sun4u systems. ## The Mostek clock NVRAM is the "eeprom" on sun4/300 systems. clock* at sbus? slot ? offset ? clock* at ebus? rtc* at ebus? ## Timer chip found on 4/300, sun4c, sun4m and (some) sun4u systems. timer* at mainbus0 # sun4c #### Serial port configuration ## Zilog 8530 serial chips. Each has two-channels. ## zs0 is ttya and ttyb. zs1 is the keyboard and mouse. zs* at sbus? slot ? offset ? zstty* at zs? channel ? # ttya kbd0 at zstty? ms0 at zstty? ## PCI machines have serial ports: ## Siemens SAB82532 controller: ttya and ttyb (`su'; sab) ## Part of NS PC87332VLJ Super I/O controller: kbd/mouse (`se'; com) ## The SAB82532 controller has two serial ports #sab* at ebus? # ttya/ttyb #sabtty* at sab? channel ? ## Part of a PC87332VLJ com* at ebus? # `com' driver for `su' kbd0 at com? # keyboard ms0 at com? # mouse # PCI serial interfaces com* at puc? port ? # 16x50s on "universal" comm boards cy* at pci? dev ? function ? # Cyclades Cyclom-Y serial boards cz* at pci? dev ? function ? # Cyclades-Z multi-port serial boards #### Disk controllers and disks ## The following flags may be set for the NCR53c94 based esp driver: ## bits 0-7: disable disconnect/reselect for the corresponding target ## bits 8-15: disable synchronous negotiation for target [bit-8] ## sun4u on-board SCSI, and FSBE/S SBus SCSI cards, an NCR53c94 or ## equivalent behind an LSI Logic DMA controller dma* at sbus? slot ? offset ? # SBus esp* at dma? flags 0x0000 # SBus ## FAS supported by esp driver esp* at sbus? slot ? offset ? scsibus* at esp? ## Qlogic ISP SBus or PCI SCSI Card isp* at sbus? slot ? offset ? isp* at pci? scsibus* at isp? ## GLM support siop* at pci? # 53C875 "glm" compatible scsibus* at siop? # PCI SCSI controllers # UT marks untested. adv* at pci? dev ? function ? # AdvanSys 1200[A,B], 9xx[U,UA] SCSI UT adw* at pci? dev ? function ? # AdvanSys 9x0UW[D], 3940U[2,3]W SCSI UT ahc* at pci? dev ? function ? # Adaptec [23]94x, aic78x0 SCSI UT bha* at pci? dev ? function ? # BusLogic 9xx SCSI UT dpt* at pci? dev ? function ? # DPT SmartCache/SmartRAID UT iha* at pci? dev ? function ? # Initio INIC-940/950 SCSI pcscp* at pci? dev ? function ? # AMD 53c974 PCscsi-PCI SCSI UT trm* at pci? dev ? function ? # Tekram DC-395U/UW/F, DC-315/U SCSI scsibus* at scsi? ## These entries find devices on all SCSI busses and assign ## unit numbers dynamically. sd* at scsibus? target ? lun ? # SCSI disks st* at scsibus? target ? lun ? # SCSI tapes cd* at scsibus? target ? lun ? # SCSI CD-ROMs ch* at scsibus? target ? lun ? # SCSI changer devices ss* at scsibus? target ? lun ? # SCSI scanners ses* at scsibus? target ? lun ? # SCSI SES/SAF-TE devices uk* at scsibus? target ? lun ? # unknown SCSI # PCI IDE. pciide* at pci ? dev ? function ? flags 0x0000 atapibus* at pciide? channel ? ## Disable UDMA 4 which causes data corruption on the Acer Labs ## chipset on Sun Blade 100 and Netra X1 machines. wd* at pciide? channel ? drive ? flags 0x0a00 # Disable UDMA 4 cd* at atapibus? drive ? flags 0x0000 # ATAPI CD-ROM drives sd* at atapibus? drive ? flags 0x0000 # ATAPI disk drives uk* at atapibus? drive ? flags 0x0000 # ATAPI unknown # RAID controllers and devices (untested) cac* at pci? dev ? function ? # Compaq PCI array controllers mlx* at pci? dev ? function ? # Mylex DAC960 & DEC SWXCR family twe* at pci? dev ? function ? # 3ware Escalade RAID controllers ld* at cac? unit ? # logical disk devices ld* at twe? unit ? ld* at mlx? unit ? ## Floppy controller and drive found on SPARCstations. # need share with the sparc, and everyone else. needs to use auxio. # actually, the ebus version has (will have) direct access to it's AUXIO # register space (it is mapped in to fdthree not auxio). #fdc0 at sbus? slot ? offset ? # SUNW,fdtwo #fdc0 at ebus? # fdthree #fd* at fdc0 # the drive itself ## A disk-like interface to files. Can be used to create floppy, CD, ## miniroot images, etc. pseudo-device vnd 4 ## Concatenated and striped disks; with this, you can create a software-based ## disk array similar to a "RAID 0" setup. See ccd(4). pseudo-device ccd 4 ## RAIDframe disk driver: software RAID driver. See raid(4). pseudo-device raid 8 options RAID_AUTOCONFIG # auto-configuration of RAID components # Options to enable various other RAIDframe RAID types. # options RF_INCLUDE_EVENODD=1 # options RF_INCLUDE_RAID5_RS=1 # options RF_INCLUDE_PARITYLOGGING=1 # options RF_INCLUDE_CHAINDECLUSTER=1 # options RF_INCLUDE_INTERDECLUSTER=1 # options RF_INCLUDE_PARITY_DECLUSTERING=1 # options RF_INCLUDE_PARITY_DECLUSTERING_DS=1 ## Memory disk device, used on boot floppies with compressed ## kernel-plus-root-disk images. pseudo-device md 1 #### Network interfaces ## LANCE Ethernet - an AMD 7990 LANCE behind specialized DMA glue ## Three flavors of additional SBus ethernets are available. One attaches ## directly like the sun4c on-board, one uses the ledma device like the ## sun4m on-board, and one uses the lebuffer device. ledma0 at sbus? slot ? offset ? # sun4m on-board le0 at ledma0 # sun4m on-board le* at sbus? slot ? offset ? # SBus ledma* at sbus? slot ? offset ? # SBus le* at ledma? # SBus lebuffer0 at sbus? slot ? offset ? # SBus le0 at lebuffer? # SBus lebuffer* at sbus? slot ? offset ? # SBus le* at lebuffer? # SBus ## Happy Meal Ethernet hme* at sbus? slot ? offset ? hme* at pci? dev ? function ? # network "hme" compatible ## qec/be, qec/hme qec* at sbus? slot ? offset ? be* at qec? qe* at qec? # PCI network interfaces # UT marks untested. an* at pci? dev ? function ? # Aironet PC4500/PC4800 (802.11) UT en* at pci? dev ? function ? # ENI/Adaptec ATM UT # XXX causes ICE #ep* at pci? dev ? function ? # 3Com 3c59x ex* at pci? dev ? function ? # 3Com 90x[B] UT epic* at pci? dev ? function ? # SMC EPIC/100 Ethernet UT esh* at pci? dev ? function ? # Essential HIPPI card UT fpa* at pci? dev ? function ? # DEC DEFPA FDDI UT fxp* at pci? dev ? function ? # Intel EtherExpress PRO 10+/100B UT gem* at pci? dev ? function ? # Apple GMAC and Sun ERI gigabit enet le* at pci? dev ? function ? # PCnet-PCI Ethernet UT # XXX uses vtophys() #lmc* at pci? dev ? function ? # Lan Media Corp SSI/HSSI/DS3 ne* at pci? dev ? function ? # NE2000-compatible Ethernet UT ntwoc* at pci? dev ? function ? # Riscom/N2 PCI Sync Serial UT rtk* at pci? dev ? function ? # Realtek 8129/8139 UT sip* at pci? dev ? function ? # SiS 900 Ethernet UT ti* at pci? dev ? function ? # Alteon ACEnic gigabit Ethernet UT tl* at pci? dev ? function ? # ThunderLAN-based Ethernet tlp* at pci? dev ? function ? # DECchip 21x4x and clones vr* at pci? dev ? function ? # VIA Rhine Fast Ethernet # MII/PHY support # XXX: only nsphy "tested" dmphy* at mii? phy ? # Davicom DM9101 PHYs exphy* at mii? phy ? # 3Com internal PHYs icsphy* at mii? phy ? # Integrated Circuit Systems ICS189x inphy* at mii? phy ? # Intel 82555 PHYs iophy* at mii? phy ? # Intel 82553 PHYs lxtphy* at mii? phy ? # Level One LXT-970 PHYs nsphy* at mii? phy ? # NS83840 PHYs nsphyter* at mii? phy ? # NS83843 PHYs qsphy* at mii? phy ? # Quality Semiconductor QS6612 PHYs sqphy* at mii? phy ? # Seeq 80220/80221/80223 PHYs tlphy* at mii? phy ? # ThunderLAN PHYs tqphy* at mii? phy ? # TDK Semiconductor PHYs ukphy* at mii? phy ? # generic unknown PHYs # PCI USB controllers ohci* at pci? dev ? function ? # Open Host Controller usb* at ohci? # USB bus support uhub* at usb? # USB Hubs uhub* at uhub? port ? configuration ? interface ? uhidev* at uhub? port ? configuration ? interface ? # USB HID uhid* at uhidev? reportid ? # USB Generic HID ulpt* at uhub? port ? configuration ? interface ? # USB Printer umodem* at uhub? port ? configuration ? # USB Modem ucom* at umodem? umass* at uhub? port ? configuration ? interface ? # USB Mass Storage atapibus* at umass? channel ? scsibus* at umass? channel ? uaudio* at uhub? port ? configuration ? # USB audio # USB Ethernet adapters aue* at uhub? port ? # ADMtek AN986 Pegasus based adapters cue* at uhub? port ? # CATC USB-EL1201A based adapters kue* at uhub? port ? # Kawasaki LSI KL5KUSB101B based adapters uscanner* at uhub? port ? # USB scanners uyap* at uhub? port ? # Y@@P firmware loader ugen* at uhub? port ? configuration ? interface ? # USB Generic driver # PCI IEEE1394 controllers fwohci* at pci? dev ? function ? # IEEE1394 Open Host Controller #fwlynx* at pci? dev ? function ? # IEEE1394 TI Lynx Controller fw* at fwbus? # IP over 1394 # IEEE1394 nodes #fwnode* at fwbus? oui ? devhi ? devlo ? #scsibus* at fwnode? ## Loopback network interface; required pseudo-device loop ## SLIP and CSLIP interfaces, for IP over a serial line. pseudo-device sl 2 ## PPP, the successor to SLIP. See pppd(8). pseudo-device ppp 2 ## PPP over Ethernet (RFC 2516) pseudo-device pppoe ## Starmode Radio IP, a special hardware network device. pseudo-device strip 1 ## Network "tunnel" device, allowing protocol stacks to run in the userland. ## This is used by the third-party user-mode "ppp" program, and others. pseudo-device tun 4 ## Generic L3 over IP tunnel #pseudo-device gre 2 # generic L3 over IP tunnel ## Berkeley Packet Filter, required to run RARPD. A generic C-language ## interface that allows selective examining of incoming packets. pseudo-device bpfilter 8 ## Simple inter-network traffic bridging pseudo-device bridge ## IP Filter, used in firewall and NAT applications. See ipnat(8) for ## one example of the use of the IP Filter. pseudo-device ipfilter ## for IPv6 pseudo-device gif 4 # IPv[46] over IPv[46] tunnel (RFC1933) #pseudo-device faith 1 # IPv[46] tcp relay translation i/f #pseudo-device stf 1 # 6to4 IPv6 over IPv4 encapsulation #### Audio and video devices ## /dev/audio support (`audiocs' plus `audio') ## audiocs* at sbus? slot ? offset ? # SUNW,CS4231 audiocs* at ebus? # SUNW,CS4231 in U5/U10 autri* at pci? dev ? function ? # Blade 100 'sound' audio* at audiocs? audio* at autri? #midi* at autri? ## Sun "bwtwo" black and white framebuffer, found on sun4, sun4c, and sun4m ## systems. If your sun4 system has a cgfour installed in the P4 slot, ## the P4 entries for "bwtwo" will attach to the overlay plane of the ## "cgfour". #bwtwo0 at sbus? slot ? offset ? # sun4c and sun4m #bwtwo* at sbus? slot ? offset ? ## Sun "cgthree" Sbus color framebuffer #cgthree0 at sbus? slot ? offset ? #cgthree* at sbus? slot ? offset ? ## Sun "cgsix" accelerated color framebuffer. cgsix0 at sbus? slot ? offset ? cgsix* at sbus? slot ? offset ? ## Sun FFB not supported #ffb* at upa? #### Other device configuration ## Pseudo ttys, required for network logins and programs like screen. pseudo-device pty # pseudo-ttys (for network, etc.) ## Random device, used to implement /dev/random (a source of random noise), ## and generate randomness for some kernel formulae. pseudo-device rnd pseudo-device clockctl # user control of clock subsystem @ 1.39.2.3 log @catch up with -current. @ text @d1 1 a1 1 # $NetBSD: GENERIC32,v 1.39.2.2 2002/08/31 14:52:27 gehenna Exp $ d7 1 a7 1 #ident "GENERIC-$Revision: 1.39.2.2 $" d246 2 a247 2 sab* at ebus? # ttya/ttyb sabtty* at sab? channel ? d271 1 d273 4 d278 6 a283 2 isp* at pci? dev ? function ? # Qlogic ISP [12]0x0 SCSI/FibreChannel siop* at pci? # 53C875 "glm" compatible @ 1.39.2.4 log @catch up with -current. @ text @d1 1 a1 1 # $NetBSD: GENERIC32,v 1.39.2.3 2002/08/31 16:38:14 gehenna Exp $ d7 1 a7 1 #ident "GENERIC-$Revision: 1.39.2.3 $" a513 1 audio* at uaudio? @ 1.39.4.1 log @Pull up revision 1.40 (requested by 186 in ticket #0): Add audiocs at ebus. @ text @d1 1 a1 1 # $NetBSD$ d7 1 a7 1 #ident "GENERIC-$Revision$" a517 1 audiocs* at ebus? # SUNW,CS4231 in U5/U10 @ 1.39.4.2 log @Pull up revision 1.41 (requested by lukem in ticket #312): Enable "pseudo-device clockctl" in all kernels, except installation related kernels (INSTALL* and RAMDISK*). This enables rc.conf(5) $ntpd_chroot to be used "out of the box" @ text @a555 2 pseudo-device clockctl # user control of clock subsystem @ 1.39.4.3 log @Pull up upgrade to IPfilter 3.4.29 (requested by martti in ticket #905). Affected files & revisions: dist/ipf/HISTORY 1.14 dist/ipf/fils.c 1.17-1.21 dist/ipf/ipf.c 1.11-1.13 dist/ipf/ipfs.c 1.8-1.10 dist/ipf/ipft_ef.c 1.6-1.7 dist/ipf/ipft_td.c 1.6-1.7 dist/ipf/ipft_tx.c 1.7-1.8 dist/ipf/ipmon.c 1.12-1.17 dist/ipf/ipnat.c 1.11-1.12 dist/ipf/ipsend/ip_var.h 1.2 dist/ipf/ipsend/ipsend.c 1.8 dist/ipf/ipsend/iptests.c 1.5 dist/ipf/ipt.c 1.8-1.10 dist/ipf/kmem.c 1.8-1.10 dist/ipf/man/ipf.4 1.10 dist/ipf/man/ipf.5 1.8 dist/ipf/man/ipftest.1 1.3 dist/ipf/man/ipmon.8 1.10 dist/ipf/man/ipnat.5 1.9-1.10 dist/ipf/man/ipnat.8 1.4 dist/ipf/misc.c 1.7 dist/ipf/natparse.c 1.10 dist/ipf/parse.c 1.13 dist/ipf/printnat.c 1.8-1.10 dist/ipf/relay.c 1.5-1.6 dist/ipf/rules/example.9 1.2 etc/rc.d/ipnat 1.8 regress/sys/kern/ipf/Makefile 1.3-1.4 regress/sys/kern/ipf/dotest6 1.2 regress/sys/kern/ipf/expected/f13 1.1.1.2 regress/sys/kern/ipf/expected/i12 1.1.1.1 regress/sys/kern/ipf/expected/ni3 1.1.1.1 regress/sys/kern/ipf/expected/ni5 1.2 regress/sys/kern/ipf/input/f13 1.1.1.2 regress/sys/kern/ipf/input/ipv6.1 1.1.1.1 regress/sys/kern/ipf/input/ni3 1.1.1.1 regress/sys/kern/ipf/regress/i12 1.1.1.1 regress/sys/kern/ipf/regress/ipv6.1 1.1.1.1 regress/sys/kern/ipf/regress/ni3.ipf 1.1.1.1 regress/sys/kern/ipf/regress/ni3.nat 1.1.1.1 sys/arch/alpha/conf/ALPHA 1.169,1.171 sys/arch/amiga/conf/GENERIC 1.185-1.186 sys/arch/arc/conf/GENERIC 1.71-1.72 sys/arch/atari/conf/GENERIC.in 1.24-1.25 sys/arch/cats/conf/GENERIC 1.31-1.32 sys/arch/cobalt/conf/GENERIC 1.34-1.35 sys/arch/hp300/conf/GENERIC 1.83-1.84 sys/arch/i386/conf/CARDBUS 1.66-1.67 sys/arch/i386/conf/GENERIC 1.510,1.512 sys/arch/i386/conf/GENERIC_LAPTOP 1.58-1.59 sys/arch/i386/conf/GENERIC_PS2TINY 1.19-1.20 sys/arch/i386/conf/GENERIC_TINY 1.47-1.48 sys/arch/luna68k/conf/GENERIC 1.33-1.33 sys/arch/mac68k/conf/GENERIC 1.130-1.131 sys/arch/mac68k/conf/GENERICSBC 1.21-1.22 sys/arch/mac68k/conf/SMALLRAM 1.4-1.5 sys/arch/macppc/conf/GENERIC 1.142-1.143 sys/arch/mipsco/conf/GENERIC 1.21-1.22 sys/arch/mmeye/conf/GENERIC 1.44-1.45 sys/arch/news68k/conf/GENERIC 1.36-1.37 sys/arch/news68k/conf/GENERIC_TINY 1.18-1.19 sys/arch/newsmips/conf/GENERIC 1.50-1.51 sys/arch/ofppc/conf/GENERIC 1.56-1.57 sys/arch/pmax/conf/GENERIC 1.103-1.104 sys/arch/prep/conf/GENERIC 1.55-1.56 sys/arch/sbmips/conf/GENERIC 1.11-1.12 sys/arch/sgimips/conf/GENERIC 1.7-1.8 sys/arch/sparc/conf/GENERIC 1.138-1.139 sys/arch/sparc64/conf/GENERIC32 1.46-1.47 sys/arch/vax/conf/GENERIC 1.102-1.103 sys/arch/x68k/conf/ALL 1.55-1.56 sys/arch/x68k/conf/GENERIC 1.80-1.81 sys/lkm/netinet/if_ipl/mln_ipl.c 1.29 sys/netinet/fil.c 1.57-1.58 sys/netinet/ip_auth.c 1.29-1.30 sys/netinet/ip_compat.h 1.30-1.31 sys/netinet/ip_fil.c 1.81-1.86 sys/netinet/ip_fil.h 1.46-1.49 sys/netinet/ip_frag.c 1.33-1.34 sys/netinet/ip_frag.h 1.18 sys/netinet/ip_ftp_pxy.c 1.25-1.26 sys/netinet/ip_h323_pxy.c 1.5-1.6 sys/netinet/ip_log.c 1.22-1.23 sys/netinet/ip_nat.c 1.51-1.53 sys/netinet/ip_nat.h 1.27 sys/netinet/ip_netbios_pxy.c 1.4 sys/netinet/ip_proxy.c 1.35-1.36 sys/netinet/ip_proxy.h 1.18 sys/netinet/ip_state.c 1.41-1.42 sys/netinet/ip_state.h 1.23 sys/netinet/ipl.h 1.14 @ text @a187 1 #options IPFILTER_DEFAULT_BLOCK # block all packets by default @ 1.39.4.4 log @Pull up revision 1.44 (requested by chs in ticket #769): Add ``audio* at uaudio?'' so that uaudio is actually useful. Fixes PR#15610. @ text @d1 1 a1 1 # $NetBSD: GENERIC32,v 1.39.4.3 2002/10/24 09:34:42 lukem Exp $ d7 1 a7 1 #ident "GENERIC-$Revision: 1.39.4.3 $" a523 1 audio* at uaudio? @ 1.39.4.5 log @Pullup (via patch) requested in ticket #5754 by itohy Provide a backport for ukyopon(4) and pullup umodem(4) updates. @ text @d1 1 a1 1 # $NetBSD: GENERIC32,v 1.39.4.4 2002/11/30 14:01:10 he Exp $ d7 1 a7 1 #ident "GENERIC-$Revision: 1.39.4.4 $" a461 3 ukyopon* at uhub? port ? # Kyocera AIR-EDGE PHONE ucom* at ukyopon? portno ? @ 1.38 log @Add rtc@@ebus. @ text @d1 1 a1 1 # $NetBSD: GENERIC32,v 1.37 2002/05/06 22:34:40 eeh Exp $ d7 1 a7 1 #ident "GENERIC-$Revision: 1.37 $" d203 4 a206 4 ofpci* at psycho? ofpci* at ofppb? ofppb* at ofpci? # `APB' support. ebus* at ofpci? # ebus devices d208 1 a208 1 puc* at ofpci? dev ? function ? # PCI "universal" comm. cards d256 2 a257 2 cy* at ofpci? dev ? function ? # Cyclades Cyclom-Y serial boards cz* at ofpci? dev ? function ? # Cyclades-Z multi-port serial boards d278 1 a278 1 isp* at ofpci? d282 1 a282 1 siop* at ofpci? # 53C875 "glm" compatible d287 8 a294 8 adv* at ofpci? dev ? function ? # AdvanSys 1200[A,B], 9xx[U,UA] SCSI UT adw* at ofpci? dev ? function ? # AdvanSys 9x0UW[D], 3940U[2,3]W SCSI UT ahc* at ofpci? dev ? function ? # Adaptec [23]94x, aic78x0 SCSI UT bha* at ofpci? dev ? function ? # BusLogic 9xx SCSI UT dpt* at ofpci? dev ? function ? # DPT SmartCache/SmartRAID UT iha* at ofpci? dev ? function ? # Initio INIC-940/950 SCSI pcscp* at ofpci? dev ? function ? # AMD 53c974 PCscsi-PCI SCSI UT trm* at ofpci? dev ? function ? # Tekram DC-395U/UW/F, DC-315/U SCSI d309 1 a309 1 pciide* at ofpci ? dev ? function ? flags 0x0000 d322 3 a324 3 cac* at ofpci? dev ? function ? # Compaq PCI array controllers mlx* at ofpci? dev ? function ? # Mylex DAC960 & DEC SWXCR family twe* at ofpci? dev ? function ? # 3ware Escalade RAID controllers d388 1 a388 1 hme* at ofpci? dev ? function ? # network "hme" compatible d397 2 a398 2 an* at ofpci? dev ? function ? # Aironet PC4500/PC4800 (802.11) UT en* at ofpci? dev ? function ? # ENI/Adaptec ATM UT d400 8 a407 8 #ep* at ofpci? dev ? function ? # 3Com 3c59x ex* at ofpci? dev ? function ? # 3Com 90x[B] UT epic* at ofpci? dev ? function ? # SMC EPIC/100 Ethernet UT esh* at ofpci? dev ? function ? # Essential HIPPI card UT fpa* at ofpci? dev ? function ? # DEC DEFPA FDDI UT fxp* at ofpci? dev ? function ? # Intel EtherExpress PRO 10+/100B UT gem* at ofpci? dev ? function ? # Apple GMAC and Sun ERI gigabit enet le* at ofpci? dev ? function ? # PCnet-PCI Ethernet UT d409 9 a417 9 #lmc* at ofpci? dev ? function ? # Lan Media Corp SSI/HSSI/DS3 ne* at ofpci? dev ? function ? # NE2000-compatible Ethernet UT ntwoc* at ofpci? dev ? function ? # Riscom/N2 PCI Sync Serial UT rtk* at ofpci? dev ? function ? # Realtek 8129/8139 UT sip* at ofpci? dev ? function ? # SiS 900 Ethernet UT ti* at ofpci? dev ? function ? # Alteon ACEnic gigabit Ethernet UT tl* at ofpci? dev ? function ? # ThunderLAN-based Ethernet tlp* at ofpci? dev ? function ? # DECchip 21x4x and clones vr* at ofpci? dev ? function ? # VIA Rhine Fast Ethernet d436 1 a436 1 ohci* at ofpci? dev ? function ? # Open Host Controller d466 2 a467 2 fwohci* at ofpci? dev ? function ? # IEEE1394 Open Host Controller #fwlynx* at ofpci? dev ? function ? # IEEE1394 TI Lynx Controller d518 1 a518 1 autri* at ofpci? dev ? function ? # Blade 100 'sound' @ 1.37 log @Switch to ofpci. @ text @d1 1 a1 1 # $NetBSD: GENERIC32,v 1.36 2002/04/25 15:06:37 atatat Exp $ d7 1 a7 1 #ident "GENERIC-$Revision: 1.36 $" d227 1 d522 2 @ 1.36 log @Add the INCLUDE_CONFIG_FILE option to all config files. In config files that are generic (ie, GENERIC, GENERICSBC, GENERIC32, ALL, or ALPHA), it is uncommented. @ text @d1 1 a1 1 # $NetBSD: GENERIC32,v 1.35 2002/04/17 02:22:55 mycroft Exp $ d7 1 a7 1 #ident "GENERIC-$Revision: 1.35 $" d203 4 a206 6 pci* at psycho? pci* at ppb? ppb* at pci? dev ? function ? # `APB' support. #pci* at simba? #simba* at pci? dev ? function ? # `APB' support. ebus* at pci? # ebus devices d208 1 a208 1 puc* at pci? dev ? function ? # PCI "universal" comm. cards d255 2 a256 2 cy* at pci? dev ? function ? # Cyclades Cyclom-Y serial boards cz* at pci? dev ? function ? # Cyclades-Z multi-port serial boards d277 1 a277 1 isp* at pci? d281 1 a281 1 siop* at pci? # 53C875 "glm" compatible d286 8 a293 8 adv* at pci? dev ? function ? # AdvanSys 1200[A,B], 9xx[U,UA] SCSI UT adw* at pci? dev ? function ? # AdvanSys 9x0UW[D], 3940U[2,3]W SCSI UT ahc* at pci? dev ? function ? # Adaptec [23]94x, aic78x0 SCSI UT bha* at pci? dev ? function ? # BusLogic 9xx SCSI UT dpt* at pci? dev ? function ? # DPT SmartCache/SmartRAID UT iha* at pci? dev ? function ? # Initio INIC-940/950 SCSI pcscp* at pci? dev ? function ? # AMD 53c974 PCscsi-PCI SCSI UT trm* at pci? dev ? function ? # Tekram DC-395U/UW/F, DC-315/U SCSI d308 1 a308 1 pciide* at pci ? dev ? function ? flags 0x0000 d321 3 a323 3 cac* at pci? dev ? function ? # Compaq PCI array controllers mlx* at pci? dev ? function ? # Mylex DAC960 & DEC SWXCR family twe* at pci? dev ? function ? # 3ware Escalade RAID controllers d387 1 a387 1 hme* at pci? dev ? function ? # network "hme" compatible d396 2 a397 2 an* at pci? dev ? function ? # Aironet PC4500/PC4800 (802.11) UT en* at pci? dev ? function ? # ENI/Adaptec ATM UT d399 8 a406 8 #ep* at pci? dev ? function ? # 3Com 3c59x ex* at pci? dev ? function ? # 3Com 90x[B] UT epic* at pci? dev ? function ? # SMC EPIC/100 Ethernet UT esh* at pci? dev ? function ? # Essential HIPPI card UT fpa* at pci? dev ? function ? # DEC DEFPA FDDI UT fxp* at pci? dev ? function ? # Intel EtherExpress PRO 10+/100B UT gem* at pci? dev ? function ? # Apple GMAC and Sun ERI gigabit enet le* at pci? dev ? function ? # PCnet-PCI Ethernet UT d408 9 a416 9 #lmc* at pci? dev ? function ? # Lan Media Corp SSI/HSSI/DS3 ne* at pci? dev ? function ? # NE2000-compatible Ethernet UT ntwoc* at pci? dev ? function ? # Riscom/N2 PCI Sync Serial UT rtk* at pci? dev ? function ? # Realtek 8129/8139 UT sip* at pci? dev ? function ? # SiS 900 Ethernet UT ti* at pci? dev ? function ? # Alteon ACEnic gigabit Ethernet UT tl* at pci? dev ? function ? # ThunderLAN-based Ethernet tlp* at pci? dev ? function ? # DECchip 21x4x and clones vr* at pci? dev ? function ? # VIA Rhine Fast Ethernet d435 1 a435 1 ohci* at pci? dev ? function ? # Open Host Controller d465 2 a466 2 fwohci* at pci? dev ? function ? # IEEE1394 Open Host Controller #fwlynx* at pci? dev ? function ? # IEEE1394 TI Lynx Controller d517 1 a517 1 autri* at pci? dev ? function ? # Blade 100 'sound' @ 1.35 log @Switch from de to tlp by default. @ text @d1 1 a1 1 # $NetBSD: GENERIC32,v 1.34 2002/04/12 08:11:21 gmcgarry Exp $ d5 3 a7 1 #ident "GENERIC-$Revision: 1.34 $" @ 1.34 log @Add commented-out USERCONF option. Mainly useful for install media and can be optionally enabled based on miniroot and ramdisk size requirements. @ text @d1 1 a1 1 # $NetBSD: GENERIC32,v 1.33 2002/03/29 20:01:50 bouyer Exp $ d5 1 a5 1 #ident "GENERIC-$Revision: 1.33 $" a396 1 de* at pci? dev ? function ? # DEC 21x4x-based Ethernet UT d415 1 a415 5 tlp* at pci? dev ? function ? # DECchip 21x4x (and clones) Ethernet #options TLP_MATCH_21040 #options TLP_MATCH_21041 #options TLP_MATCH_21140 #options TLP_MATCH_21142 @ 1.33 log @tl* at pci? now works. @ text @d1 1 a1 1 # $NetBSD: GENERIC32,v 1.32 2002/02/10 17:37:02 wiz Exp $ d5 1 a5 1 #ident "GENERIC-$Revision: 1.32 $" d57 1 @ 1.32 log @Update description for icsphy. @ text @d1 1 a1 1 # $NetBSD: GENERIC32,v 1.31 2002/02/05 01:55:49 eeh Exp $ d5 1 a5 1 #ident "GENERIC-$Revision: 1.31 $" d414 1 a414 2 # XXX uses vtophys() #tl* at pci? dev ? function ? # ThunderLAN-based Ethernet @ 1.31 log @Add a sound driver for Blade 100s (which doesn't seem to do much. All I get is the sound of silecne.) @ text @d1 1 a1 1 # $NetBSD: GENERIC32,v 1.30 2002/01/27 13:23:27 jdolecek Exp $ d5 1 a5 1 #ident "GENERIC-$Revision: 1.30 $" d427 1 a427 1 icsphy* at mii? phy ? # Integrated Circuit Systems ICS1890 @ 1.30 log @add options PIPE_SOCKETPAIR to individual kernel configs the option is commented out on everything but kernels I was able to recognize as INSTALL-like or ones for small memory machines @ text @d1 1 a1 1 # $NetBSD: GENERIC32,v 1.29 2002/01/19 18:45:13 oster Exp $ d5 1 a5 1 #ident "GENERIC-$Revision: 1.29 $" d522 2 d525 1 @ 1.29 log @Add new RF_* options for RAIDframe bits that are no longer built by default. While we're here, enable RAIDframe (and RAID_AUTOCONFIG) by default for architectures that I'm comfortable can deal with it being on by default. Also: bump the number of 'raid' devices from 4 to 8, since 4 seems to be insufficient in practise. @ text @d1 1 a1 1 # $NetBSD: GENERIC32,v 1.28 2001/12/30 13:28:13 augustss Exp $ d5 1 a5 1 #ident "GENERIC-$Revision: 1.28 $" d56 2 @ 1.28 log @Make uhidev change. @ text @d1 1 a1 1 # $NetBSD: GENERIC32,v 1.27 2001/12/28 12:22:00 martin Exp $ d5 1 a5 1 #ident "GENERIC-$Revision: 1.27 $" d347 11 a357 2 pseudo-device raid 4 #options RAID_AUTOCONFIG # auto-configuration of RAID components @ 1.27 log @Add PPPoE to all generic kernels that should be able to use it. XXX TODO: do this for INSTALL kernels too, add sysinst support and make the XXX needed binaries available on the ramdisk root fs. @ text @d1 1 a1 1 # $NetBSD: GENERIC32,v 1.26 2001/12/05 13:29:24 mrg Exp $ d5 1 a5 1 #ident "GENERIC-$Revision: 1.26 $" d435 3 a437 1 uhid* at uhub? port ? configuration ? interface ? # USB Generic HID @ 1.26 log @add commented BLINK option. @ text @d1 1 a1 1 # $NetBSD: GENERIC32,v 1.25 2001/11/20 12:56:39 lukem Exp $ d5 1 a5 1 #ident "GENERIC-$Revision: 1.25 $" d473 3 @ 1.25 log @cleanup: options SPACE TAB makeoptions TAB psuedo-device TAB remove trailing whitespace replace multiple spaces -> tabs options "FOO" -> options FOO options "FOO=bar" -> options FOO=bar options "FOO=\"bar\"" -> options FOO="\"bar\"" @ text @d1 1 a1 1 # $NetBSD: GENERIC32,v 1.24 2001/11/20 08:43:36 lukem Exp $ d5 1 a5 1 #ident "GENERIC-$Revision: 1.24 $" d15 1 @ 1.24 log @- pull in opt_kgdb.h where necessary - replace opt_kgdb_machdep.h with opt_kgdb.h - defparam opt_kgdb.h: KGDB_DEV KGDB_DEVNAME KGDB_DEVADDR KGDB_DEVRATE KGDB_DEVMODE - move from opt_ddbparam.h to opt_ddb.h: DDB_FROMCONSOLE DDB_ONPANIC DDB_HISTORY_SIZE DDB_BREAK_CHAR SYMTAB_SPACE - replace KGDBDEV with KGDB_DEV - replace KGDBADDR with KGDB_DEVADDR - replace KGDBMODE with KGDB_DEVMODE - replace KGDBRATE with KGDB_DEVRATE - use `9600' instead of `0x2580' for 9600 baud rate - use correct quotes for options KGDB_DEVNAME="\"com\"" - use correct quotes for options KGDB_DEV="17*256+0" - remove unnecessary dependancy on Makefile for kgdb_stub.o - minor whitespace cleanup @ text @d1 1 a1 1 # $NetBSD: GENERIC32,v 1.23 2001/11/03 17:22:39 tsutsui Exp $ d5 1 a5 1 #ident "GENERIC-$Revision: 1.23 $" d83 1 a83 1 #makeoptions DEBUG="-g" d161 1 a161 1 options SOFTDEP # FFS soft updates support. d309 2 a310 2 wd* at pciide? channel ? drive ? flags 0x0a00 # Disable UDMA 4 d456 3 a458 3 fwohci* at pci? dev ? function ? # IEEE1394 Open Host Controller #fwlynx* at pci? dev ? function ? # IEEE1394 TI Lynx Controller fw* at fwbus? # IP over 1394 @ 1.23 log @Add iha and trm at pci, and mark untested SCSI controllers "UT". @ text @d1 1 a1 1 # $NetBSD: GENERIC32,v 1.22 2001/10/24 18:49:39 thorpej Exp $ d5 1 a5 1 #ident "GENERIC-$Revision: 1.22 $" d72 2 a73 2 ## a serial port. Both KGDBDEV and KGDBRATE should be specified; KGDBDEV is ## a dev_t encoded device number of the serial port to use. d75 3 a77 3 #options KGDB # support for kernel gdb #options KGDBDEV=0xc01 # kgdb device number (this sample is `ttyb') #options KGDBRATE=38400 # baud rate @ 1.23.2.1 log @file GENERIC32 was added on branch nathanw_sa on 2002-01-08 00:27:57 +0000 @ text @d1 536 @ 1.23.2.2 log @Catch up to -current. @ text @a0 541 # $NetBSD: GENERIC32,v 1.23.2.1 2002/01/08 00:27:57 nathanw Exp $ include "arch/sparc64/conf/std.sparc64" #ident "GENERIC-$Revision: 1.23.2.1 $" maxusers 64 ## System kernel configuration. See options(4) for more detail. # Options for variants of the Sun SPARC architecure. # We currently support three architecture types; at least one is required. options SUN4U # sun4u - UltraSPARC ## System options specific to the sparc machine type ## Use a faster console than the PROM's slow drawing routines. Not needed ## for headless (no framebuffer) machines. # XXX borken on sparc64 #options RASTERCONSOLE # fast rasterop console #options FONT_GALLANT12x22 # the console font #options FONT_BOLD8x16 # a somewhat smaller font #### System options that are the same for all ports ## Root device configuration: change the ?'s if you are going to use a ## nonstandard root partition (other than where the kernel is booted from) ## and/or nonstandard root type (not ffs or nfs). Normally this can be ## automagically determined at boot time. config netbsd root on ? type ? ## UVM options. #options UVM_PAGE_TRKOWN #options UVMHIST #options UVMHIST_PRINT # Loud! ## System call tracing (see ktrace(1)). options KTRACE ## Collect statistics on kernel malloc's and free's. This does have a ## significant performance hit on slower machines, so it is intended for ## diagnostic use only. #options KMEMSTATS ## System V compatible IPC subsystem. (msgctl(2), semctl(2), and shmctl(2)) options SYSVMSG # System V message queues options SYSVSEM # System V semaphores options SYSVSHM # System V shared memory #options SHMMAXPGS=1024 # 1024 pages is the default ## Loadable kernel module support; still under development. options LKM ## NFS boot options; default on sparc is the bootparam protocol options NFS_BOOT_BOOTPARAM #options NFS_BOOT_BOOTP #options NFS_BOOT_DHCP #### Debugging options ## The DDB in-kernel debugger runs at panic (unless DDB_ONPANIC=0), or at ## serial console break or keyboard reset, where the PROM would normally ## intercept. DDB_HISTORY_SIZE adds up/down arrow command history. # we enable DDB in GENERIC for now. options DDB # kernel dynamic debugger options DDB_HISTORY_SIZE=100 # enable history editing in DDB #options DDB_ONPANIC # see also sysctl(8): `ddb.onpanic' ## You may also use gdb, on another computer connected to this machine over ## a serial port. Both KGDB_DEV and KGDB_DEVRATE should be specified; ## KGDB_DEV is a dev_t encoded device number of the serial port to use. ## (0xc01 = ttya, 0xc02 = ttyb.) #options KGDB # support for kernel gdb #options KGDB_DEV=0xc01 # kgdb device number (this is `ttyb') #options KGDB_DEVRATE=38400 # baud rate ## Compile the kernel with debugging symbols (`netbsd.gdb' is the debug file), ## such that gdb(1) can be used on a kernel coredump. #makeoptions DEBUG="-g" ## Adds code to the kernel that does internal consistency checks, and will ## cause the kernel to panic if corruption of internal data structures ## is detected. #options DIAGNOSTIC # extra kernel sanity checking ## Enable (possibly expensive) debugging code that may also display messages ## on the system console #options DEBUG ## Make SCSI error messages more verbose when explaining their meanings. options SCSIVERBOSE options PCIVERBOSE options MIIVERBOSE # verbose PHY autoconfig messages #options PCI_CONFIG_DUMP # verbosely dump PCI config space ## `INSECURE' turns off the kernel security level (securelevel = 0 always). ## This allows writing to /dev/mem, loading kernel modules while multi-user, ## and other insecurities good only for development work. Do not use this ## option on a production machine. #options INSECURE ## Allow non-root users to grab /dev/console with programs such as xconsole. ## `xconsole' therefore does not need setuid root with this option enabled. #options UCONSOLE ## `FDSCRIPTS' allows non-readable but executable scripts by providing a ## pre-opened opaque file to the script interpreter. `SETUIDSCRIPTS', ## which implies FDSCRIPTS, allows scripts to be set-user-id using the same ## opaque file mechanism. Perl calls this "secure setuid scripts." #options FDSCRIPTS #options SETUIDSCRIPTS ## Options for compatibility with previous releases foreign system binaries. ## In the cases of COMPAT_SUNOS and COMPAT_SVR4, you may need to set up ## additional user-level utilities or system configuration files. See ## compat_sunos(8) and compat_svr4(8). options COMPAT_43 # 4.3BSD system interfaces options COMPAT_09 # NetBSD 0.9 binary compatibility options COMPAT_10 # NetBSD 1.0 binary compatibility options COMPAT_11 # NetBSD 1.1 binary compatibility options COMPAT_12 # NetBSD 1.2 binary compatibility options COMPAT_13 # NetBSD 1.3 binary compatibility options COMPAT_14 # NetBSD 1.4 binary compatibility options COMPAT_SUNOS # SunOS 4.x binary compatibility options COMPAT_SVR4 # SunOS 5.x binary compatibility #options COMPAT_SVR4_32 # SunOS 5.x 32-bit binary compatibility -- 64-bit only #options COMPAT_NETBSD32 # NetBSD/sparc binary compatibility -- 64-bit only options EXEC_AOUT # execve(2) support for a.out binaries options EXEC_ELF32 # Exec module for SunOS 5.x binaries. #options SYSCALL_DEBUG #options TCP_COMPAT_42 # 4.2BSD TCP/IP bug compat. Not recommended. ## File systems. You probably need at least one of FFS or NFS. file-system FFS # Berkeley Fast Filesystem file-system NFS # Sun NFS-compatible filesystem client file-system KERNFS # kernel data-structure filesystem file-system NULLFS # NULL layered filesystem file-system OVERLAY # overlay file system file-system MFS # memory-based filesystem file-system FDESC # user file descriptor filesystem file-system UMAPFS # uid/gid remapping filesystem file-system LFS # Log-based filesystem (still experimental) file-system PORTAL # portal filesystem (still experimental) file-system PROCFS # /proc file-system CD9660 # ISO 9660 + Rock Ridge file system file-system UNION # union file system file-system MSDOSFS # MS-DOS FAT filesystem(s). ## File system options. options NFSSERVER # Sun NFS-compatible filesystem server options QUOTA # FFS quotas #options FFS_EI # FFS Endian Independent support options SOFTDEP # FFS soft updates support. ## Network protocol support. In most environments, INET is required. options INET # IP (Internet Protocol) v4 options INET6 # IPV6 #options IPSEC # IP security #options IPSEC_ESP # IP security (encryption part; define w/IPSEC) #options IPSEC_DEBUG # debug for IP security #options GATEWAY # packet forwarding ("router switch") options MROUTING # packet forwarding of multicast packets #options DIRECTED_BROADCAST # allow broadcasts through routers options NS # Xerox NS networking #options NSIP # Xerox NS tunneling over IP options ISO,TPIP # OSI networking options EON # OSI tunneling over IP #options CCITT,LLC,HDLC # X.25 packet switched protocol options NETATALK # AppleTalk (over Ethernet) protocol options NTP # Network Time Protocol in-kernel support #options PPS_SYNC # Add serial line synchronization for NTP options PFIL_HOOKS # Add pfil(9) hooks, intended for custom LKMs. options IPFILTER_LOG # Add ipmon(8) logging for ipfilter device options PPP_BSDCOMP # Add BSD compression to ppp device options PPP_DEFLATE # Add deflate (libz) compression to ppp device options PPP_FILTER # Add active filters for ppp (via bpf) #options TCP_DEBUG # Record last TCP_NDEBUG packets with SO_DEBUG #### Main bus and CPU .. all systems. mainbus0 at root cpu0 at mainbus0 #### Bus types found on SPARC systems. sbus0 at mainbus0 # Ultra 1 #upa0 at mainbus0 # Ultra 1E, Ultra 2, Ex0000 psycho* at mainbus0 # Darwin, Ultra5 pci* at psycho? pci* at ppb? ppb* at pci? dev ? function ? # `APB' support. #pci* at simba? #simba* at pci? dev ? function ? # `APB' support. ebus* at pci? # ebus devices # XXX 'puc's aren't really bridges, but there's no better place for them here puc* at pci? dev ? function ? # PCI "universal" comm. cards #### Standard system devices -- all required for a given architecture ## PROM console driver -- if all else fails pcons0 at mainbus0 # PROM console ## Auxiliary system registers -- We use the OBP for power management auxio* at ebus? # auxio registers auxio* at sbus? slot ? offset ? # auxio registers # We also need: bpp* at sbus? slot ? offset ? # parallel port lpt* at ebus? # parallel port ## Mostek clock found on 4/300, sun4c, sun4m and sun4u systems. ## The Mostek clock NVRAM is the "eeprom" on sun4/300 systems. clock* at sbus? slot ? offset ? clock* at ebus? ## Timer chip found on 4/300, sun4c, sun4m and (some) sun4u systems. timer* at mainbus0 # sun4c #### Serial port configuration ## Zilog 8530 serial chips. Each has two-channels. ## zs0 is ttya and ttyb. zs1 is the keyboard and mouse. zs* at sbus? slot ? offset ? zstty* at zs? channel ? # ttya kbd0 at zstty? ms0 at zstty? ## PCI machines have serial ports: ## Siemens SAB82532 controller: ttya and ttyb (`su'; sab) ## Part of NS PC87332VLJ Super I/O controller: kbd/mouse (`se'; com) ## The SAB82532 controller has two serial ports #sab* at ebus? # ttya/ttyb #sabtty* at sab? channel ? ## Part of a PC87332VLJ com* at ebus? # `com' driver for `su' kbd0 at com? # keyboard ms0 at com? # mouse # PCI serial interfaces com* at puc? port ? # 16x50s on "universal" comm boards cy* at pci? dev ? function ? # Cyclades Cyclom-Y serial boards cz* at pci? dev ? function ? # Cyclades-Z multi-port serial boards #### Disk controllers and disks ## The following flags may be set for the NCR53c94 based esp driver: ## bits 0-7: disable disconnect/reselect for the corresponding target ## bits 8-15: disable synchronous negotiation for target [bit-8] ## sun4u on-board SCSI, and FSBE/S SBus SCSI cards, an NCR53c94 or ## equivalent behind an LSI Logic DMA controller dma* at sbus? slot ? offset ? # SBus esp* at dma? flags 0x0000 # SBus ## FAS supported by esp driver esp* at sbus? slot ? offset ? scsibus* at esp? ## Qlogic ISP SBus or PCI SCSI Card isp* at sbus? slot ? offset ? isp* at pci? scsibus* at isp? ## GLM support siop* at pci? # 53C875 "glm" compatible scsibus* at siop? # PCI SCSI controllers # UT marks untested. adv* at pci? dev ? function ? # AdvanSys 1200[A,B], 9xx[U,UA] SCSI UT adw* at pci? dev ? function ? # AdvanSys 9x0UW[D], 3940U[2,3]W SCSI UT ahc* at pci? dev ? function ? # Adaptec [23]94x, aic78x0 SCSI UT bha* at pci? dev ? function ? # BusLogic 9xx SCSI UT dpt* at pci? dev ? function ? # DPT SmartCache/SmartRAID UT iha* at pci? dev ? function ? # Initio INIC-940/950 SCSI pcscp* at pci? dev ? function ? # AMD 53c974 PCscsi-PCI SCSI UT trm* at pci? dev ? function ? # Tekram DC-395U/UW/F, DC-315/U SCSI scsibus* at scsi? ## These entries find devices on all SCSI busses and assign ## unit numbers dynamically. sd* at scsibus? target ? lun ? # SCSI disks st* at scsibus? target ? lun ? # SCSI tapes cd* at scsibus? target ? lun ? # SCSI CD-ROMs ch* at scsibus? target ? lun ? # SCSI changer devices ss* at scsibus? target ? lun ? # SCSI scanners ses* at scsibus? target ? lun ? # SCSI SES/SAF-TE devices uk* at scsibus? target ? lun ? # unknown SCSI # PCI IDE. pciide* at pci ? dev ? function ? flags 0x0000 atapibus* at pciide? channel ? ## Disable UDMA 4 which causes data corruption on the Acer Labs ## chipset on Sun Blade 100 and Netra X1 machines. wd* at pciide? channel ? drive ? flags 0x0a00 # Disable UDMA 4 cd* at atapibus? drive ? flags 0x0000 # ATAPI CD-ROM drives sd* at atapibus? drive ? flags 0x0000 # ATAPI disk drives uk* at atapibus? drive ? flags 0x0000 # ATAPI unknown # RAID controllers and devices (untested) cac* at pci? dev ? function ? # Compaq PCI array controllers mlx* at pci? dev ? function ? # Mylex DAC960 & DEC SWXCR family twe* at pci? dev ? function ? # 3ware Escalade RAID controllers ld* at cac? unit ? # logical disk devices ld* at twe? unit ? ld* at mlx? unit ? ## Floppy controller and drive found on SPARCstations. # need share with the sparc, and everyone else. needs to use auxio. # actually, the ebus version has (will have) direct access to it's AUXIO # register space (it is mapped in to fdthree not auxio). #fdc0 at sbus? slot ? offset ? # SUNW,fdtwo #fdc0 at ebus? # fdthree #fd* at fdc0 # the drive itself ## A disk-like interface to files. Can be used to create floppy, CD, ## miniroot images, etc. pseudo-device vnd 4 ## Concatenated and striped disks; with this, you can create a software-based ## disk array similar to a "RAID 0" setup. See ccd(4). pseudo-device ccd 4 ## RAIDframe disk driver: software RAID driver. See raid(4). pseudo-device raid 4 #options RAID_AUTOCONFIG # auto-configuration of RAID components ## Memory disk device, used on boot floppies with compressed ## kernel-plus-root-disk images. pseudo-device md 1 #### Network interfaces ## LANCE Ethernet - an AMD 7990 LANCE behind specialized DMA glue ## Three flavors of additional SBus ethernets are available. One attaches ## directly like the sun4c on-board, one uses the ledma device like the ## sun4m on-board, and one uses the lebuffer device. ledma0 at sbus? slot ? offset ? # sun4m on-board le0 at ledma0 # sun4m on-board le* at sbus? slot ? offset ? # SBus ledma* at sbus? slot ? offset ? # SBus le* at ledma? # SBus lebuffer0 at sbus? slot ? offset ? # SBus le0 at lebuffer? # SBus lebuffer* at sbus? slot ? offset ? # SBus le* at lebuffer? # SBus ## Happy Meal Ethernet hme* at sbus? slot ? offset ? hme* at pci? dev ? function ? # network "hme" compatible ## qec/be, qec/hme qec* at sbus? slot ? offset ? be* at qec? qe* at qec? # PCI network interfaces # UT marks untested. an* at pci? dev ? function ? # Aironet PC4500/PC4800 (802.11) UT de* at pci? dev ? function ? # DEC 21x4x-based Ethernet UT en* at pci? dev ? function ? # ENI/Adaptec ATM UT # XXX causes ICE #ep* at pci? dev ? function ? # 3Com 3c59x ex* at pci? dev ? function ? # 3Com 90x[B] UT epic* at pci? dev ? function ? # SMC EPIC/100 Ethernet UT esh* at pci? dev ? function ? # Essential HIPPI card UT fpa* at pci? dev ? function ? # DEC DEFPA FDDI UT fxp* at pci? dev ? function ? # Intel EtherExpress PRO 10+/100B UT gem* at pci? dev ? function ? # Apple GMAC and Sun ERI gigabit enet le* at pci? dev ? function ? # PCnet-PCI Ethernet UT # XXX uses vtophys() #lmc* at pci? dev ? function ? # Lan Media Corp SSI/HSSI/DS3 ne* at pci? dev ? function ? # NE2000-compatible Ethernet UT ntwoc* at pci? dev ? function ? # Riscom/N2 PCI Sync Serial UT rtk* at pci? dev ? function ? # Realtek 8129/8139 UT sip* at pci? dev ? function ? # SiS 900 Ethernet UT ti* at pci? dev ? function ? # Alteon ACEnic gigabit Ethernet UT # XXX uses vtophys() #tl* at pci? dev ? function ? # ThunderLAN-based Ethernet tlp* at pci? dev ? function ? # DECchip 21x4x (and clones) Ethernet #options TLP_MATCH_21040 #options TLP_MATCH_21041 #options TLP_MATCH_21140 #options TLP_MATCH_21142 vr* at pci? dev ? function ? # VIA Rhine Fast Ethernet # MII/PHY support # XXX: only nsphy "tested" dmphy* at mii? phy ? # Davicom DM9101 PHYs exphy* at mii? phy ? # 3Com internal PHYs icsphy* at mii? phy ? # Integrated Circuit Systems ICS1890 inphy* at mii? phy ? # Intel 82555 PHYs iophy* at mii? phy ? # Intel 82553 PHYs lxtphy* at mii? phy ? # Level One LXT-970 PHYs nsphy* at mii? phy ? # NS83840 PHYs nsphyter* at mii? phy ? # NS83843 PHYs qsphy* at mii? phy ? # Quality Semiconductor QS6612 PHYs sqphy* at mii? phy ? # Seeq 80220/80221/80223 PHYs tlphy* at mii? phy ? # ThunderLAN PHYs tqphy* at mii? phy ? # TDK Semiconductor PHYs ukphy* at mii? phy ? # generic unknown PHYs # PCI USB controllers ohci* at pci? dev ? function ? # Open Host Controller usb* at ohci? # USB bus support uhub* at usb? # USB Hubs uhub* at uhub? port ? configuration ? interface ? uhidev* at uhub? port ? configuration ? interface ? # USB HID uhid* at uhidev? reportid ? # USB Generic HID ulpt* at uhub? port ? configuration ? interface ? # USB Printer umodem* at uhub? port ? configuration ? # USB Modem ucom* at umodem? umass* at uhub? port ? configuration ? interface ? # USB Mass Storage atapibus* at umass? channel ? scsibus* at umass? channel ? uaudio* at uhub? port ? configuration ? # USB audio # USB Ethernet adapters aue* at uhub? port ? # ADMtek AN986 Pegasus based adapters cue* at uhub? port ? # CATC USB-EL1201A based adapters kue* at uhub? port ? # Kawasaki LSI KL5KUSB101B based adapters uscanner* at uhub? port ? # USB scanners uyap* at uhub? port ? # Y@@P firmware loader ugen* at uhub? port ? configuration ? interface ? # USB Generic driver # PCI IEEE1394 controllers fwohci* at pci? dev ? function ? # IEEE1394 Open Host Controller #fwlynx* at pci? dev ? function ? # IEEE1394 TI Lynx Controller fw* at fwbus? # IP over 1394 # IEEE1394 nodes #fwnode* at fwbus? oui ? devhi ? devlo ? #scsibus* at fwnode? ## Loopback network interface; required pseudo-device loop ## SLIP and CSLIP interfaces, for IP over a serial line. pseudo-device sl 2 ## PPP, the successor to SLIP. See pppd(8). pseudo-device ppp 2 ## PPP over Ethernet (RFC 2516) pseudo-device pppoe ## Starmode Radio IP, a special hardware network device. pseudo-device strip 1 ## Network "tunnel" device, allowing protocol stacks to run in the userland. ## This is used by the third-party user-mode "ppp" program, and others. pseudo-device tun 4 ## Generic L3 over IP tunnel #pseudo-device gre 2 # generic L3 over IP tunnel ## Berkeley Packet Filter, required to run RARPD. A generic C-language ## interface that allows selective examining of incoming packets. pseudo-device bpfilter 8 ## Simple inter-network traffic bridging pseudo-device bridge ## IP Filter, used in firewall and NAT applications. See ipnat(8) for ## one example of the use of the IP Filter. pseudo-device ipfilter ## for IPv6 pseudo-device gif 4 # IPv[46] over IPv[46] tunnel (RFC1933) #pseudo-device faith 1 # IPv[46] tcp relay translation i/f #pseudo-device stf 1 # 6to4 IPv6 over IPv4 encapsulation #### Audio and video devices ## /dev/audio support (`audiocs' plus `audio') ## audiocs* at sbus? slot ? offset ? # SUNW,CS4231 audio* at audiocs? ## Sun "bwtwo" black and white framebuffer, found on sun4, sun4c, and sun4m ## systems. If your sun4 system has a cgfour installed in the P4 slot, ## the P4 entries for "bwtwo" will attach to the overlay plane of the ## "cgfour". #bwtwo0 at sbus? slot ? offset ? # sun4c and sun4m #bwtwo* at sbus? slot ? offset ? ## Sun "cgthree" Sbus color framebuffer #cgthree0 at sbus? slot ? offset ? #cgthree* at sbus? slot ? offset ? ## Sun "cgsix" accelerated color framebuffer. cgsix0 at sbus? slot ? offset ? cgsix* at sbus? slot ? offset ? ## Sun FFB not supported #ffb* at upa? #### Other device configuration ## Pseudo ttys, required for network logins and programs like screen. pseudo-device pty # pseudo-ttys (for network, etc.) ## Random device, used to implement /dev/random (a source of random noise), ## and generate randomness for some kernel formulae. pseudo-device rnd @ 1.23.2.3 log @Catch up to -current. @ text @d1 1 a1 1 # $NetBSD: GENERIC32,v 1.23.2.2 2002/02/28 04:12:10 nathanw Exp $ d5 1 a5 1 #ident "GENERIC-$Revision: 1.23.2.2 $" a55 2 #options PIPE_SOCKETPAIR # smaller, but slower pipe(2) d346 2 a347 11 pseudo-device raid 8 options RAID_AUTOCONFIG # auto-configuration of RAID components # Options to enable various other RAIDframe RAID types. # options RF_INCLUDE_EVENODD=1 # options RF_INCLUDE_RAID5_RS=1 # options RF_INCLUDE_PARITYLOGGING=1 # options RF_INCLUDE_CHAINDECLUSTER=1 # options RF_INCLUDE_INTERDECLUSTER=1 # options RF_INCLUDE_PARITY_DECLUSTERING=1 # options RF_INCLUDE_PARITY_DECLUSTERING_DS=1 d415 1 a415 1 icsphy* at mii? phy ? # Integrated Circuit Systems ICS189x a509 2 autri* at pci? dev ? function ? # Blade 100 'sound' a510 1 audio* at autri? @ 1.23.2.4 log @Catch up to -current. @ text @d1 1 a1 1 # $NetBSD: GENERIC32,v 1.23.2.3 2002/04/17 00:04:28 nathanw Exp $ d5 1 a5 1 #ident "GENERIC-$Revision: 1.23.2.3 $" a14 1 #options BLINK # blink the system LED a55 1 #options USERCONF # userconf(4) support d413 2 a414 1 tl* at pci? dev ? function ? # ThunderLAN-based Ethernet @ 1.23.2.5 log @Catch up to -current. @ text @d1 1 a1 1 # $NetBSD: GENERIC32,v 1.23.2.4 2002/06/20 03:41:17 nathanw Exp $ d5 1 a5 3 options INCLUDE_CONFIG_FILE # embed config file in kernel binary #ident "GENERIC-$Revision: 1.23.2.4 $" d203 3 a205 1 ppb* at pci? # `APB' support. a226 1 rtc* at ebus? d397 1 d416 5 a420 1 tlp* at pci? dev ? function ? # DECchip 21x4x and clones a521 1 audiocs* at ebus? # SUNW,CS4231 in U5/U10 a526 2 #midi* at autri? a556 2 pseudo-device clockctl # user control of clock subsystem @ 1.23.2.6 log @Catch up to -current. @ text @d1 1 a1 1 # $NetBSD: GENERIC32,v 1.23.2.5 2002/08/01 02:43:34 nathanw Exp $ d7 1 a7 1 #ident "GENERIC-$Revision: 1.23.2.5 $" d271 1 d273 4 d278 6 a283 2 isp* at pci? dev ? function ? # Qlogic ISP [12]0x0 SCSI/FibreChannel siop* at pci? # 53C875 "glm" compatible @ 1.23.2.7 log @Catch up to -current. @ text @d1 1 a1 1 # $NetBSD: GENERIC32,v 1.23.2.6 2002/08/27 23:45:48 nathanw Exp $ d7 1 a7 1 #ident "GENERIC-$Revision: 1.23.2.6 $" d246 2 a247 2 sab* at ebus? # ttya/ttyb sabtty* at sab? channel ? @ 1.23.2.8 log @Catch up to -current. @ text @d1 1 a1 1 # $NetBSD: GENERIC32,v 1.23.2.7 2002/09/17 21:17:52 nathanw Exp $ d7 1 a7 1 #ident "GENERIC-$Revision: 1.23.2.7 $" a513 1 audio* at uaudio? @ 1.23.2.9 log @Catch up to -current. @ text @d1 1 a1 1 # $NetBSD: GENERIC32,v 1.23.2.8 2002/10/18 02:40:02 nathanw Exp $ d7 1 a7 1 #ident "GENERIC-$Revision: 1.23.2.8 $" a43 1 options SYSTRACE # system call vetting via systrace(1) d59 1 a59 1 options USERCONF # userconf(4) support d62 1 a62 1 ## NFS boot options; tries DHCP/BOOTP then BOOTPARAM d65 1 a65 1 options NFS_BOOT_DHCP a187 1 #options IPFILTER_DEFAULT_BLOCK # block all packets by default a267 6 # XXX - the esp driver has problems with tagged queueing. # To avoid these, tagged queueing has been disabled for the first 8 targets # by setting those bits to 1 (starting at bit 16, see esp(4) for details). # If you want tagged queueing, and are sure it works for you, set the flags # value to 0. CAVEAT: using tagged queueing currently can cause data loss! d269 1 a269 1 esp* at dma? flags 0x00ff0000 # SBus d271 1 a271 1 esp* at sbus? slot ? offset ? flags 0x00ff0000 a339 4 ## Cryptographic disk devices. See cgd(4). #pseudo-device cgd 4 @ 1.23.2.10 log @Catch up to -current @ text @d1 1 a1 1 # $NetBSD: GENERIC32,v 1.23.2.9 2002/11/11 22:04:41 nathanw Exp $ d7 1 a7 1 #ident "GENERIC-$Revision: 1.23.2.9 $" a62 4 # Enable experimental buffer queue strategy for better responsiness under # high disk I/O load. Use it with caution - it's not proven to be stable yet. #options NEW_BUFQ_STRATEGY d307 2 a308 6 # IDE and related devices # PCI IDE controllers - see pciide(4) for supported hardware. # The 0x0001 flag force the driver to use DMA, even if the driver doesn't know # how to set up DMA modes for this chip. This may work, or may cause # a machine hang with some controllers. pciide* at pci? dev ? function ? flags 0x0000 a310 12 # IDE drives # Flags are used only with controllers that support DMA operations # and mode settings (e.g. some pciide controllers) # The lowest order four bits (rightmost digit) of the flags define the PIO # mode to use, the next set of four bits the DMA mode and the third set the # UltraDMA mode. For each set of four bits, the 3 lower bits define the mode # to use, and the last bit must be 1 for this setting to be used. # For DMA and UDMA, 0xf (1111) means 'disable'. # 0x0fac means 'use PIO mode 4, DMA mode 2, disable UltraDMA'. # (0xc=1100, 0xa=1010, 0xf=1111) # 0x0000 means "use whatever the drive claims to support". d315 1 d408 1 a408 1 fxp* at pci? dev ? function ? # Intel EtherExpress PRO 10+/100B d415 1 a415 1 rtk* at pci? dev ? function ? # Realtek 8129/8139 d465 1 a465 1 uyap* at uhub? port ? # Y@@P firmware loader d474 1 a474 1 #fwnode*at fwbus? oui ? devhi ? devlo ? @ 1.23.2.11 log @Sync with HEAD. @ text @d1 1 a1 1 # $NetBSD: GENERIC32,v 1.23.2.10 2002/12/11 06:12:20 thorpej Exp $ d7 1 a7 1 #ident "GENERIC-$Revision: 1.23.2.10 $" d63 1 a63 1 # Enable experimental buffer queue strategy for better responsiveness under @ 1.22 log @Clean up the 32-bit vs. 64-bit kernel configuration stuff: - Put all options necessary to build a 64-bit kernel into std.sparc64-64, which can be included after std.sparc64. - Change the logic used to enable 64-bit kernels. The kernel Makefile now uses an LP64 make variable, and explicitly sets compiler flags and linker scripts to generate 32-bit or 64-bit kernels. @ text @d1 1 a1 1 # $NetBSD: GENERIC32,v 1.21 2001/09/21 22:08:41 eeh Exp $ d5 1 a5 1 #ident "GENERIC-$Revision: 1.21 $" d280 10 a289 7 # PCI SCSI controllers (untested) adv* at pci? dev ? function ? # AdvanSys 1200[A,B], 9xx[U,UA] SCSI adw* at pci? dev ? function ? # AdvanSys 9x0UW[D], 3940U[2,3]W SCSI ahc* at pci? dev ? function ? # Adaptec [23]94x, aic78x0 SCSI bha* at pci? dev ? function ? # BusLogic 9xx SCSI dpt* at pci? dev ? function ? # DPT SmartCache/SmartRAID pcscp* at pci? dev ? function ? # AMD 53c974 PCscsi-PCI SCSI @ 1.21 log @Workaround for machines with the Acer Labs chipsets. @ text @d1 1 a1 1 # $NetBSD: GENERIC32,v 1.20 2001/09/16 00:14:35 eeh Exp $ d5 1 a5 1 #ident "GENERIC-$Revision: 1.20 $" a14 1 #options _LP64 # we're using a 64-bit compiler a136 1 #options EXEC_ELF64 # Exec module for sparc64 & SunOs 5.x binaries. -- 64-bit only @ 1.21.2.1 log @Sync the thorpej-mips-cache branch with -current. @ text @d1 1 a1 1 # $NetBSD: GENERIC32,v 1.23 2001/11/03 17:22:39 tsutsui Exp $ d5 1 a5 1 #ident "GENERIC-$Revision: 1.23 $" d15 1 d138 1 d282 7 a288 10 # PCI SCSI controllers # UT marks untested. adv* at pci? dev ? function ? # AdvanSys 1200[A,B], 9xx[U,UA] SCSI UT adw* at pci? dev ? function ? # AdvanSys 9x0UW[D], 3940U[2,3]W SCSI UT ahc* at pci? dev ? function ? # Adaptec [23]94x, aic78x0 SCSI UT bha* at pci? dev ? function ? # BusLogic 9xx SCSI UT dpt* at pci? dev ? function ? # DPT SmartCache/SmartRAID UT iha* at pci? dev ? function ? # Initio INIC-940/950 SCSI pcscp* at pci? dev ? function ? # AMD 53c974 PCscsi-PCI SCSI UT trm* at pci? dev ? function ? # Tekram DC-395U/UW/F, DC-315/U SCSI @ 1.20 log @Enable GEM, USB and Firewire drivers. @ text @d1 1 a1 1 # $NetBSD: GENERIC32,v 1.19 2001/09/01 21:52:32 atatat Exp $ d5 1 a5 1 #ident "GENERIC-$Revision: 1.19 $" a303 1 wd* at pciide? channel ? drive ? flags 0x0000 #flags 0x0ff0 d305 5 @ 1.19 log @Add bridge pseudo devices to GENERIC configs @ text @d1 1 a1 1 # $NetBSD: GENERIC32,v 1.18 2001/07/20 00:07:12 eeh Exp $ d5 1 a5 1 #ident "GENERIC-$Revision: 1.18 $" d388 1 d423 1 a423 1 #ohci* at pci? dev ? function ? # Open Host Controller d425 3 a427 3 #usb* at ohci? # USB bus support #uhub* at usb? # USB Hubs #uhub* at uhub? port ? configuration ? interface ? d429 2 a430 2 #uhid* at uhub? port ? configuration ? interface ? # USB Generic HID #ulpt* at uhub? port ? configuration ? interface ? # USB Printer d432 2 a433 2 #umodem* at uhub? port ? configuration ? # USB Modem #ucom* at umodem? d435 3 a437 3 #umass* at uhub? port ? configuration ? interface ? # USB Mass Storage #atapibus* at umass? channel ? #scsibus* at umass? channel ? d439 1 a439 1 #uaudio* at uhub? port ? configuration ? # USB audio d442 16 a457 8 #aue* at uhub? port ? # ADMtek AN986 Pegasus based adapters #cue* at uhub? port ? # CATC USB-EL1201A based adapters #kue* at uhub? port ? # Kawasaki LSI KL5KUSB101B based adapters #uscanner* at uhub? port ? # USB scanners #uyap* at uhub? port ? # Y@@P firmware loader #ugen* at uhub? port ? configuration ? interface ? # USB Generic driver @ 1.19.2.1 log @Catch up with -current. @ text @d1 1 a1 1 # $NetBSD: GENERIC32,v 1.21 2001/09/21 22:08:41 eeh Exp $ d5 1 a5 1 #ident "GENERIC-$Revision: 1.21 $" d304 1 a306 5 ## Disable UDMA 4 which causes data corruption on the Acer Labs ## chipset on Sun Blade 100 and Netra X1 machines. wd* at pciide? channel ? drive ? flags 0x0a00 # Disable UDMA 4 a387 1 gem* at pci? dev ? function ? # Apple GMAC and Sun ERI gigabit enet d422 1 a422 1 ohci* at pci? dev ? function ? # Open Host Controller d424 3 a426 3 usb* at ohci? # USB bus support uhub* at usb? # USB Hubs uhub* at uhub? port ? configuration ? interface ? d428 2 a429 2 uhid* at uhub? port ? configuration ? interface ? # USB Generic HID ulpt* at uhub? port ? configuration ? interface ? # USB Printer d431 2 a432 2 umodem* at uhub? port ? configuration ? # USB Modem ucom* at umodem? d434 3 a436 3 umass* at uhub? port ? configuration ? interface ? # USB Mass Storage atapibus* at umass? channel ? scsibus* at umass? channel ? d438 1 a438 1 uaudio* at uhub? port ? configuration ? # USB audio d441 8 a448 16 aue* at uhub? port ? # ADMtek AN986 Pegasus based adapters cue* at uhub? port ? # CATC USB-EL1201A based adapters kue* at uhub? port ? # Kawasaki LSI KL5KUSB101B based adapters uscanner* at uhub? port ? # USB scanners uyap* at uhub? port ? # Y@@P firmware loader ugen* at uhub? port ? configuration ? interface ? # USB Generic driver # PCI IEEE1394 controllers fwohci* at pci? dev ? function ? # IEEE1394 Open Host Controller #fwlynx* at pci? dev ? function ? # IEEE1394 TI Lynx Controller fw* at fwbus? # IP over 1394 # IEEE1394 nodes #fwnode* at fwbus? oui ? devhi ? devlo ? #scsibus* at fwnode? @ 1.18 log @PCI overhaul. @ text @d1 1 a1 1 # $NetBSD: GENERIC32,v 1.17 2001/07/10 15:42:42 matt Exp $ d5 1 a5 1 #ident "GENERIC-$Revision: 1.17 $" d472 3 @ 1.17 log @Add tlp* at pci? (for Netra X1). @ text @d1 1 a1 1 # $NetBSD: GENERIC32,v 1.16 2001/07/08 16:32:24 abs Exp $ d5 1 a5 1 #ident "GENERIC-$Revision: 1.16 $" d200 4 a203 2 pci* at simba? simba* at pci? dev ? function ? # `APB' support. d205 2 d251 5 d282 10 d304 1 a304 1 wd* at pciide? channel ? drive ? flags 0x0000 d311 9 d371 33 a403 2 ## Davicom 9102 (as used in Netra X1) tlp* at pci? dev ? function ? # supported by `tulip' driver d407 41 a447 9 exphy* at mii? phy ? # 3Com internal PHYs icsphy* at mii? phy ? # Integrated Circuit Systems ICS1890 inphy* at mii? phy ? # Intel 82555 PHYs lxtphy* at mii? phy ? # Level One LXT-970 PHYs nsphy* at mii? phy ? # NS83840 PHYs qsphy* at mii? phy ? # Quality Semiconductor QS6612 PHYs sqphy* at mii? phy ? # Seeq 80220/80221/80223 PHYs tlphy* at mii? phy ? # ThunderLAN PHYs ukphy* at mii? phy ? # generic unknown PHYs a448 4 ## qec/be, qec/hme qec* at sbus? slot ? offset ? be* at qec? qe* at qec? @ 1.16 log @Standardise TCP_COMPAT_42 as commented out, grouped with other COMPAT options, and with the comment '4.2BSD TCP/IP bug compat. Not recommended' Add commented out 'TCP_DEBUG # Record last TCP_NDEBUG packets with SO_DEBUG' (All hail amiga and atari which make some attempt to automate the multiplicity of config files...) @ text @d1 1 a1 1 # $NetBSD: GENERIC32,v 1.15 2001/03/29 18:54:58 petrov Exp $ d5 1 a5 1 #ident "GENERIC-$Revision: 1.15 $" d342 3 @ 1.16.2.1 log @update to -current @ text @d1 1 a1 1 # $NetBSD: GENERIC32,v 1.18 2001/07/20 00:07:12 eeh Exp $ d5 1 a5 1 #ident "GENERIC-$Revision: 1.18 $" d200 2 a201 4 pci* at ppb? ppb* at pci? dev ? function ? # `APB' support. #pci* at simba? #simba* at pci? dev ? function ? # `APB' support. a202 2 # XXX 'puc's aren't really bridges, but there's no better place for them here puc* at pci? dev ? function ? # PCI "universal" comm. cards a246 5 # PCI serial interfaces com* at puc? port ? # 16x50s on "universal" comm boards cy* at pci? dev ? function ? # Cyclades Cyclom-Y serial boards cz* at pci? dev ? function ? # Cyclades-Z multi-port serial boards a272 10 # PCI SCSI controllers (untested) adv* at pci? dev ? function ? # AdvanSys 1200[A,B], 9xx[U,UA] SCSI adw* at pci? dev ? function ? # AdvanSys 9x0UW[D], 3940U[2,3]W SCSI ahc* at pci? dev ? function ? # Adaptec [23]94x, aic78x0 SCSI bha* at pci? dev ? function ? # BusLogic 9xx SCSI dpt* at pci? dev ? function ? # DPT SmartCache/SmartRAID pcscp* at pci? dev ? function ? # AMD 53c974 PCscsi-PCI SCSI scsibus* at scsi? d285 1 a285 1 wd* at pciide? channel ? drive ? flags 0x0000 #flags 0x0ff0 a291 9 # RAID controllers and devices (untested) cac* at pci? dev ? function ? # Compaq PCI array controllers mlx* at pci? dev ? function ? # Mylex DAC960 & DEC SWXCR family twe* at pci? dev ? function ? # 3ware Escalade RAID controllers ld* at cac? unit ? # logical disk devices ld* at twe? unit ? ld* at mlx? unit ? d343 12 a358 74 # PCI network interfaces # UT marks untested. an* at pci? dev ? function ? # Aironet PC4500/PC4800 (802.11) UT de* at pci? dev ? function ? # DEC 21x4x-based Ethernet UT en* at pci? dev ? function ? # ENI/Adaptec ATM UT # XXX causes ICE #ep* at pci? dev ? function ? # 3Com 3c59x ex* at pci? dev ? function ? # 3Com 90x[B] UT epic* at pci? dev ? function ? # SMC EPIC/100 Ethernet UT esh* at pci? dev ? function ? # Essential HIPPI card UT fpa* at pci? dev ? function ? # DEC DEFPA FDDI UT fxp* at pci? dev ? function ? # Intel EtherExpress PRO 10+/100B UT le* at pci? dev ? function ? # PCnet-PCI Ethernet UT # XXX uses vtophys() #lmc* at pci? dev ? function ? # Lan Media Corp SSI/HSSI/DS3 ne* at pci? dev ? function ? # NE2000-compatible Ethernet UT ntwoc* at pci? dev ? function ? # Riscom/N2 PCI Sync Serial UT rtk* at pci? dev ? function ? # Realtek 8129/8139 UT sip* at pci? dev ? function ? # SiS 900 Ethernet UT ti* at pci? dev ? function ? # Alteon ACEnic gigabit Ethernet UT # XXX uses vtophys() #tl* at pci? dev ? function ? # ThunderLAN-based Ethernet tlp* at pci? dev ? function ? # DECchip 21x4x (and clones) Ethernet #options TLP_MATCH_21040 #options TLP_MATCH_21041 #options TLP_MATCH_21140 #options TLP_MATCH_21142 vr* at pci? dev ? function ? # VIA Rhine Fast Ethernet # MII/PHY support # XXX: only nsphy "tested" dmphy* at mii? phy ? # Davicom DM9101 PHYs exphy* at mii? phy ? # 3Com internal PHYs icsphy* at mii? phy ? # Integrated Circuit Systems ICS1890 inphy* at mii? phy ? # Intel 82555 PHYs iophy* at mii? phy ? # Intel 82553 PHYs lxtphy* at mii? phy ? # Level One LXT-970 PHYs nsphy* at mii? phy ? # NS83840 PHYs nsphyter* at mii? phy ? # NS83843 PHYs qsphy* at mii? phy ? # Quality Semiconductor QS6612 PHYs sqphy* at mii? phy ? # Seeq 80220/80221/80223 PHYs tlphy* at mii? phy ? # ThunderLAN PHYs tqphy* at mii? phy ? # TDK Semiconductor PHYs ukphy* at mii? phy ? # generic unknown PHYs # PCI USB controllers #ohci* at pci? dev ? function ? # Open Host Controller #usb* at ohci? # USB bus support #uhub* at usb? # USB Hubs #uhub* at uhub? port ? configuration ? interface ? #uhid* at uhub? port ? configuration ? interface ? # USB Generic HID #ulpt* at uhub? port ? configuration ? interface ? # USB Printer #umodem* at uhub? port ? configuration ? # USB Modem #ucom* at umodem? #umass* at uhub? port ? configuration ? interface ? # USB Mass Storage #atapibus* at umass? channel ? #scsibus* at umass? channel ? #uaudio* at uhub? port ? configuration ? # USB audio # USB Ethernet adapters #aue* at uhub? port ? # ADMtek AN986 Pegasus based adapters #cue* at uhub? port ? # CATC USB-EL1201A based adapters #kue* at uhub? port ? # Kawasaki LSI KL5KUSB101B based adapters #uscanner* at uhub? port ? # USB scanners #uyap* at uhub? port ? # Y@@P firmware loader #ugen* at uhub? port ? configuration ? interface ? # USB Generic driver @ 1.16.2.2 log @Update the kqueue branch to HEAD. @ text @d1 1 a1 1 # $NetBSD: GENERIC32,v 1.16.2.1 2001/08/03 04:12:24 lukem Exp $ d5 1 a5 1 #ident "GENERIC-$Revision: 1.16.2.1 $" a471 3 ## Simple inter-network traffic bridging pseudo-device bridge @ 1.16.2.3 log @Sync kqueue branch with -current. @ text @d1 1 a1 1 # $NetBSD: GENERIC32,v 1.16.2.2 2001/09/13 01:14:38 thorpej Exp $ d5 1 a5 1 #ident "GENERIC-$Revision: 1.16.2.2 $" d15 1 a15 1 #options BLINK # blink the system LED d73 2 a74 2 ## a serial port. Both KGDB_DEV and KGDB_DEVRATE should be specified; ## KGDB_DEV is a dev_t encoded device number of the serial port to use. d76 3 a78 3 #options KGDB # support for kernel gdb #options KGDB_DEV=0xc01 # kgdb device number (this is `ttyb') #options KGDB_DEVRATE=38400 # baud rate d84 1 a84 1 #makeoptions DEBUG="-g" d138 1 d163 1 a163 1 options SOFTDEP # FFS soft updates support. d282 7 a288 10 # PCI SCSI controllers # UT marks untested. adv* at pci? dev ? function ? # AdvanSys 1200[A,B], 9xx[U,UA] SCSI UT adw* at pci? dev ? function ? # AdvanSys 9x0UW[D], 3940U[2,3]W SCSI UT ahc* at pci? dev ? function ? # Adaptec [23]94x, aic78x0 SCSI UT bha* at pci? dev ? function ? # BusLogic 9xx SCSI UT dpt* at pci? dev ? function ? # DPT SmartCache/SmartRAID UT iha* at pci? dev ? function ? # Initio INIC-940/950 SCSI pcscp* at pci? dev ? function ? # AMD 53c974 PCscsi-PCI SCSI UT trm* at pci? dev ? function ? # Tekram DC-395U/UW/F, DC-315/U SCSI d304 1 a306 5 ## Disable UDMA 4 which causes data corruption on the Acer Labs ## chipset on Sun Blade 100 and Netra X1 machines. wd* at pciide? channel ? drive ? flags 0x0a00 # Disable UDMA 4 a387 1 gem* at pci? dev ? function ? # Apple GMAC and Sun ERI gigabit enet d422 1 a422 1 ohci* at pci? dev ? function ? # Open Host Controller d424 3 a426 3 usb* at ohci? # USB bus support uhub* at usb? # USB Hubs uhub* at uhub? port ? configuration ? interface ? d428 2 a429 2 uhidev* at uhub? port ? configuration ? interface ? # USB HID uhid* at uhidev? reportid ? # USB Generic HID d431 2 a432 1 ulpt* at uhub? port ? configuration ? interface ? # USB Printer d434 3 a436 2 umodem* at uhub? port ? configuration ? # USB Modem ucom* at umodem? d438 1 a438 3 umass* at uhub? port ? configuration ? interface ? # USB Mass Storage atapibus* at umass? channel ? scsibus* at umass? channel ? d440 8 a447 1 uaudio* at uhub? port ? configuration ? # USB audio a448 17 # USB Ethernet adapters aue* at uhub? port ? # ADMtek AN986 Pegasus based adapters cue* at uhub? port ? # CATC USB-EL1201A based adapters kue* at uhub? port ? # Kawasaki LSI KL5KUSB101B based adapters uscanner* at uhub? port ? # USB scanners uyap* at uhub? port ? # Y@@P firmware loader ugen* at uhub? port ? configuration ? interface ? # USB Generic driver # PCI IEEE1394 controllers fwohci* at pci? dev ? function ? # IEEE1394 Open Host Controller #fwlynx* at pci? dev ? function ? # IEEE1394 TI Lynx Controller fw* at fwbus? # IP over 1394 # IEEE1394 nodes #fwnode* at fwbus? oui ? devhi ? devlo ? #scsibus* at fwnode? a457 3 ## PPP over Ethernet (RFC 2516) pseudo-device pppoe @ 1.16.2.4 log @Sync w/ -current. @ text @d1 1 a1 1 # $NetBSD: GENERIC32,v 1.16.2.3 2002/01/10 19:49:11 thorpej Exp $ d5 1 a5 1 #ident "GENERIC-$Revision: 1.16.2.3 $" a56 2 #options PIPE_SOCKETPAIR # smaller, but slower pipe(2) d347 2 a348 11 pseudo-device raid 8 options RAID_AUTOCONFIG # auto-configuration of RAID components # Options to enable various other RAIDframe RAID types. # options RF_INCLUDE_EVENODD=1 # options RF_INCLUDE_RAID5_RS=1 # options RF_INCLUDE_PARITYLOGGING=1 # options RF_INCLUDE_CHAINDECLUSTER=1 # options RF_INCLUDE_INTERDECLUSTER=1 # options RF_INCLUDE_PARITY_DECLUSTERING=1 # options RF_INCLUDE_PARITY_DECLUSTERING_DS=1 a510 2 autri* at pci? dev ? function ? # Blade 100 'sound' a511 1 audio* at autri? @ 1.16.2.5 log @Catch up with -current. @ text @d1 1 a1 1 # $NetBSD: GENERIC32,v 1.16.2.4 2002/02/11 20:09:09 jdolecek Exp $ d5 1 a5 1 #ident "GENERIC-$Revision: 1.16.2.4 $" d427 1 a427 1 icsphy* at mii? phy ? # Integrated Circuit Systems ICS189x @ 1.16.2.6 log @catch up with -current on kqueue branch @ text @d1 1 a1 1 # $NetBSD: GENERIC32,v 1.16.2.5 2002/03/16 15:59:55 jdolecek Exp $ d5 1 a5 3 options INCLUDE_CONFIG_FILE # embed config file in kernel binary #ident "GENERIC-$Revision$" a56 1 #options USERCONF # userconf(4) support d202 3 a204 1 ppb* at pci? # `APB' support. a225 1 rtc* at ebus? d396 1 d414 7 a420 2 tl* at pci? dev ? function ? # ThunderLAN-based Ethernet tlp* at pci? dev ? function ? # DECchip 21x4x and clones a521 1 audiocs* at ebus? # SUNW,CS4231 in U5/U10 a525 2 #midi* at autri? @ 1.16.2.7 log @sync kqueue branch with HEAD @ text @d1 1 a1 1 # $NetBSD: GENERIC32,v 1.16.2.6 2002/06/23 17:42:02 jdolecek Exp $ d7 1 a7 1 #ident "GENERIC-$Revision: 1.16.2.6 $" d246 2 a247 2 sab* at ebus? # ttya/ttyb sabtty* at sab? channel ? d271 1 d273 4 d278 6 a283 2 isp* at pci? dev ? function ? # Qlogic ISP [12]0x0 SCSI/FibreChannel siop* at pci? # 53C875 "glm" compatible a522 1 audio* at uaudio? a555 2 pseudo-device clockctl # user control of clock subsystem @ 1.16.2.8 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: GENERIC32,v 1.16.2.7 2002/09/06 08:41:21 jdolecek Exp $ d7 1 a7 1 #ident "GENERIC-$Revision: 1.16.2.7 $" d59 1 a59 1 options USERCONF # userconf(4) support d62 1 a62 1 ## NFS boot options; tries DHCP/BOOTP then BOOTPARAM d65 1 a65 1 options NFS_BOOT_DHCP a187 1 #options IPFILTER_DEFAULT_BLOCK # block all packets by default @ 1.15 log @add fas configuration @ text @d1 1 a1 1 # $NetBSD: GENERIC32,v 1.14 2001/03/02 07:50:08 mrg Exp $ d5 1 a5 1 #ident "GENERIC-$Revision: 1.14 $" d141 2 a170 1 options TCP_COMPAT_42 # 4.2BSD IP implementation compatibility d187 1 @ 1.14 log @- no need to hard wire pci busses or hme0 anymore - clean up some comments - __ELF__ is defined by the compiler @ text @d1 1 a1 1 # $NetBSD: GENERIC32,v 1.13 2001/02/28 00:08:18 mjacob Exp $ d5 1 a5 1 #ident "GENERIC-$Revision: 1.13 $" d257 3 a265 4 ## FAS support missing #fas* at sbus? slot ? offset ? #scsibus* at fas? @ 1.14.2.1 log @Catch up with -current. @ text @d1 1 a1 1 # $NetBSD: GENERIC32,v 1.15 2001/03/29 18:54:58 petrov Exp $ d5 1 a5 1 #ident "GENERIC-$Revision: 1.15 $" a256 3 ## FAS supported by esp driver esp* at sbus? slot ? offset ? d263 4 @ 1.13 log @add SES device @ text @d1 1 a1 1 # $NetBSD: GENERIC32,v 1.12 2001/02/11 01:00:51 eeh Exp $ d5 1 a5 1 #ident "GENERIC-$Revision: 1.12 $" d14 1 a14 2 options SUN4U # sun4u - Ultra 140 and 170 options __ELF__ # we use elf d134 1 a134 1 #options COMPAT_SVR4_32 # SunOS 5.x 32-bit binary compatibility d196 1 a196 3 psycho0 at mainbus0 # Darwin, Ultra5 psycho* at mainbus0 # U2P pci0 at psycho0 a201 6 # Ultra5/10/AXi simba0 at pci0 dev 1 function 0 pci1 at simba0 simba1 at pci0 dev 1 function 1 pci2 at simba1 a231 5 ## Old scheme -- deprecated. #zs at sbus? slot ? offset ? #kbd0 at zs1 channel 0 # keyboard #ms0 at zs1 channel 1 # mouse d236 3 a238 4 ## These are two SAB82532 controllers #sab0 at ebus? # ttya/ttyb #sabtty0 at sab0 channel 0 # ttya #sabtty1 at sab0 channel 1 # ttyb a340 1 hme0 at pci2 dev 1 function 1 # U5/U10 on-board @ 1.12 log @Add COMPAT_SVR4_32. @ text @d1 1 a1 1 # $NetBSD: GENERIC32,v 1.11 2000/12/30 19:30:50 mjacob Exp $ d5 1 a5 1 #ident "GENERIC-$Revision: 1.11 $" d294 1 @ 1.11 log @Enable Qlogic PCI cards @ text @d1 1 a1 1 # $NetBSD: GENERIC32,v 1.10 2000/12/03 14:49:14 fvdl Exp $ d5 1 a5 1 #ident "GENERIC-$Revision: 1.10 $" a14 1 #options TRAPWIN d127 1 d135 1 @ 1.10 log @TRAPWIN is defined by default in trap.c, don't define it here. @ text @d1 1 a1 1 # $NetBSD: GENERIC32,v 1.9 2000/11/19 15:22:51 mrg Exp $ d5 1 a5 1 #ident "GENERIC-$Revision: 1.9 $" d273 1 a273 1 ## Qlogic ISP SBus SCSI Card d275 1 @ 1.9 log @fix some comments. @ text @d1 1 a1 1 # $NetBSD: GENERIC32,v 1.8 2000/11/09 00:06:47 eeh Exp $ d5 1 a5 1 #ident "GENERIC-$Revision: 1.8 $" d15 1 a15 1 options TRAPWIN @ 1.9.2.1 log @file GENERIC32 was added on branch thorpej_scsipi on 2000-11-20 20:26:40 +0000 @ text @d1 441 @ 1.9.2.2 log @Update thorpej_scsipi to -current as of a month ago A i386 GENERIC kernel compiles without the siop, ahc and bha drivers (will be updated later). i386 IDE/ATAPI and ncr work, as well as sparc/esp_sbus. alpha should work as well (untested yet). siop, ahc and bha will be updated once I've updated the branch to current -current, as well as machine-dependant code. @ text @a0 446 # $NetBSD: GENERIC32,v 1.9.2.1 2000/11/20 20:26:40 bouyer Exp $ include "arch/sparc64/conf/std.sparc64" #ident "GENERIC-$Revision: 1.9.2.1 $" maxusers 32 ## System kernel configuration. See options(4) for more detail. # Options for variants of the Sun SPARC architecure. # We currently support three architecture types; at least one is required. options SUN4U # sun4u - Ultra 140 and 170 options TRAPWIN options __ELF__ # we use elf #options _LP64 # we're using a 64-bit compiler ## System options specific to the sparc machine type ## Use a faster console than the PROM's slow drawing routines. Not needed ## for headless (no framebuffer) machines. # XXX broken on sparc64 #options RASTERCONSOLE # fast rasterop console #options FONT_GALLANT12x22 # the console font #options FONT_BOLD8x16 # a somewhat smaller font #### System options that are the same for all ports ## Root device configuration: change the ?'s if you are going to use a ## nonstandard root partition (other than where the kernel is booted from) ## and/or nonstandard root type (not ffs or nfs). Normally this can be ## automagically determined at boot time. config netbsd root on ? type ? ## UVM options. #options UVM_PAGE_TRKOWN #options UVMHIST #options UVMHIST_PRINT # Loud! ## System call tracing (see ktrace(1)). options KTRACE ## Collect statistics on kernel malloc's and free's. This does have a ## significant performance hit on slower machines, so it is intended for ## diagnostic use only. #options KMEMSTATS ## System V compatible IPC subsystem. (msgctl(2), semctl(2), and shmctl(2)) options SYSVMSG # System V message queues options SYSVSEM # System V semaphores options SYSVSHM # System V shared memory #options SHMMAXPGS=1024 # 1024 pages is the default ## Loadable kernel module support; still under development. options LKM ## NFS boot options; default on sparc is the bootparam protocol options NFS_BOOT_BOOTPARAM #options NFS_BOOT_BOOTP #options NFS_BOOT_DHCP #### Debugging options ## The DDB in-kernel debugger runs at panic (unless DDB_ONPANIC=0), or at ## serial console break or keyboard reset, where the PROM would normally ## intercept. DDB_HISTORY_SIZE adds up/down arrow command history. # we enable DDB in GENERIC for now. options DDB # kernel dynamic debugger options DDB_HISTORY_SIZE=100 # enable history editing in DDB #options DDB_ONPANIC # see also sysctl(8): `ddb.onpanic' ## You may also use gdb, on another computer connected to this machine over ## a serial port. Both KGDBDEV and KGDBRATE should be specified; KGDBDEV is ## a dev_t encoded device number of the serial port to use. ## (0xc01 = ttya, 0xc02 = ttyb.) #options KGDB # support for kernel gdb #options KGDBDEV=0xc01 # kgdb device number (this sample is `ttyb') #options KGDBRATE=38400 # baud rate ## Compile the kernel with debugging symbols (`netbsd.gdb' is the debug file), ## such that gdb(1) can be used on a kernel coredump. #makeoptions DEBUG="-g" ## Adds code to the kernel that does internal consistency checks, and will ## cause the kernel to panic if corruption of internal data structures ## is detected. #options DIAGNOSTIC # extra kernel sanity checking ## Enable (possibly expensive) debugging code that may also display messages ## on the system console #options DEBUG ## Make SCSI error messages more verbose when explaining their meanings. options SCSIVERBOSE options PCIVERBOSE options MIIVERBOSE # verbose PHY autoconfig messages #options PCI_CONFIG_DUMP # verbosely dump PCI config space ## `INSECURE' turns off the kernel security level (securelevel = 0 always). ## This allows writing to /dev/mem, loading kernel modules while multi-user, ## and other insecurities good only for development work. Do not use this ## option on a production machine. #options INSECURE ## Allow non-root users to grab /dev/console with programs such as xconsole. ## `xconsole' therefore does not need setuid root with this option enabled. #options UCONSOLE ## `FDSCRIPTS' allows non-readable but executable scripts by providing a ## pre-opened opaque file to the script interpreter. `SETUIDSCRIPTS', ## which implies FDSCRIPTS, allows scripts to be set-user-id using the same ## opaque file mechanism. Perl calls this "secure setuid scripts." #options FDSCRIPTS #options SETUIDSCRIPTS ## Options for compatibility with previous releases foreign system binaries. ## In the cases of COMPAT_SUNOS and COMPAT_SVR4, you may need to set up ## additional user-level utilities or system configuration files. See ## compat_sunos(8) and compat_svr4(8). options COMPAT_43 # 4.3BSD system interfaces options COMPAT_10 # NetBSD 1.0 binary compatibility options COMPAT_11 # NetBSD 1.1 binary compatibility options COMPAT_12 # NetBSD 1.2 binary compatibility options COMPAT_13 # NetBSD 1.3 binary compatibility options COMPAT_14 # NetBSD 1.4 binary compatibility options COMPAT_SUNOS # SunOS 4.x binary compatibility options COMPAT_SVR4 # SunOS 5.x binary compatibility #options COMPAT_NETBSD32 # NetBSD/sparc binary compatibility -- 64-bit only options EXEC_AOUT # execve(2) support for a.out binaries options EXEC_ELF32 # Exec module for SunOS 5.x binaries. #options EXEC_ELF64 # Exec module for sparc64 & SunOs 5.x binaries. -- 64-bit only #options SYSCALL_DEBUG ## File systems. You probably need at least one of FFS or NFS. file-system FFS # Berkeley Fast Filesystem file-system NFS # Sun NFS-compatible filesystem client file-system KERNFS # kernel data-structure filesystem file-system NULLFS # NULL layered filesystem file-system OVERLAY # overlay file system file-system MFS # memory-based filesystem file-system FDESC # user file descriptor filesystem file-system UMAPFS # uid/gid remapping filesystem file-system LFS # Log-based filesystem (still experimental) file-system PORTAL # portal filesystem (still experimental) file-system PROCFS # /proc file-system CD9660 # ISO 9660 + Rock Ridge file system file-system UNION # union file system file-system MSDOSFS # MS-DOS FAT filesystem(s). ## File system options. options NFSSERVER # Sun NFS-compatible filesystem server options QUOTA # FFS quotas #options FFS_EI # FFS Endian Independent support options SOFTDEP # FFS soft updates support. ## Network protocol support. In most environments, INET is required. options INET # IP (Internet Protocol) v4 options INET6 # IPV6 #options IPSEC # IP security #options IPSEC_ESP # IP security (encryption part; define w/IPSEC) #options IPSEC_DEBUG # debug for IP security options TCP_COMPAT_42 # 4.2BSD IP implementation compatibility #options GATEWAY # packet forwarding ("router switch") options MROUTING # packet forwarding of multicast packets #options DIRECTED_BROADCAST # allow broadcasts through routers options NS # Xerox NS networking #options NSIP # Xerox NS tunneling over IP options ISO,TPIP # OSI networking options EON # OSI tunneling over IP #options CCITT,LLC,HDLC # X.25 packet switched protocol options NETATALK # AppleTalk (over Ethernet) protocol options NTP # Network Time Protocol in-kernel support #options PPS_SYNC # Add serial line synchronization for NTP options PFIL_HOOKS # Add pfil(9) hooks, intended for custom LKMs. options IPFILTER_LOG # Add ipmon(8) logging for ipfilter device options PPP_BSDCOMP # Add BSD compression to ppp device options PPP_DEFLATE # Add deflate (libz) compression to ppp device options PPP_FILTER # Add active filters for ppp (via bpf) #### Main bus and CPU .. all systems. mainbus0 at root cpu0 at mainbus0 #### Bus types found on SPARC systems. sbus0 at mainbus0 # Ultra 1 #upa0 at mainbus0 # Ultra 1E, Ultra 2, Ex0000 psycho0 at mainbus0 # Darwin, Ultra5 psycho* at mainbus0 # U2P pci0 at psycho0 pci* at psycho? pci* at simba? simba* at pci? dev ? function ? # `APB' support. ebus* at pci? # ebus devices # Ultra5/10/AXi simba0 at pci0 dev 1 function 0 pci1 at simba0 simba1 at pci0 dev 1 function 1 pci2 at simba1 #### Standard system devices -- all required for a given architecture ## PROM console driver -- if all else fails pcons0 at mainbus0 # PROM console ## Auxiliary system registers -- We use the OBP for power management auxio* at ebus? # auxio registers auxio* at sbus? slot ? offset ? # auxio registers # We also need: bpp* at sbus? slot ? offset ? # parallel port lpt* at ebus? # parallel port ## Mostek clock found on 4/300, sun4c, sun4m and sun4u systems. ## The Mostek clock NVRAM is the "eeprom" on sun4/300 systems. clock* at sbus? slot ? offset ? clock* at ebus? ## Timer chip found on 4/300, sun4c, sun4m and (some) sun4u systems. timer* at mainbus0 # sun4c #### Serial port configuration ## Zilog 8530 serial chips. Each has two-channels. ## zs0 is ttya and ttyb. zs1 is the keyboard and mouse. zs0 at sbus? slot ? offset ? zstty0 at zs0 channel 0 # ttya zstty1 at zs0 channel 1 # ttyb zs1 at sbus? slot ? offset ? kbd0 at zs1 channel 0 # keyboard ms0 at zs1 channel 1 # mouse ## PCI machines have serial ports: ## Siemens SAB82532 controller: ttya and ttyb (`su'; sab) ## Part of NS PC87332VLJ Super I/O controller: kbd/mouse (`se'; com) ## These are two SAB82532 controllers #sab0 at ebus? # ttya/ttyb #sabtty0 at sab0 channel 0 # ttya #sabtty1 at sab0 channel 1 # ttyb ## Part of a PC87332VLJ? #com0 at ebus? addr 0x3083f8 # `com' driver #com1 at ebus? addr 0x3062f8 # com* at ebus? # `com' driver kbd0 at com? # keyboard ms0 at com? # mouse #### Disk controllers and disks ## The following flags may be set for the NCR53c94 based esp driver: ## bits 0-7: disable disconnect/reselect for the corresponding target ## bits 8-15: disable synchronous negotiation for target [bit-8] ## sun4u on-board SCSI, and FSBE/S SBus SCSI cards, an NCR53c94 or ## equivalent behind an LSI Logic DMA controller dma* at sbus? slot ? offset ? # SBus esp* at dma? flags 0x0000 # SBus scsibus* at esp? ## Qlogic ISP SBus SCSI Card isp* at sbus? slot ? offset ? scsibus* at isp? ## FAS support missing #fas* at sbus? slot ? offset ? #scsibus* at fas? ## GLM support missing siop* at pci? # 53C875 "glm" compatible scsibus* at siop? ## These entries find devices on all SCSI busses and assign ## unit numbers dynamically. sd* at scsibus? target ? lun ? # SCSI disks st* at scsibus? target ? lun ? # SCSI tapes cd* at scsibus? target ? lun ? # SCSI CD-ROMs ch* at scsibus? target ? lun ? # SCSI changer devices ss* at scsibus? target ? lun ? # SCSI scanners uk* at scsibus? target ? lun ? # unknown SCSI # PCI IDE. pciide* at pci ? dev ? function ? flags 0x0000 wd* at pciide? channel ? drive ? flags 0x0000 atapibus* at pciide? channel ? cd* at atapibus? drive ? flags 0x0000 # ATAPI CD-ROM drives sd* at atapibus? drive ? flags 0x0000 # ATAPI disk drives uk* at atapibus? drive ? flags 0x0000 # ATAPI unknown ## Floppy controller and drive found on SPARCstations. # need share with the sparc, and everyone else. needs to use auxio. # actually, the ebus version has (will have) direct access to it's AUXIO # register space (it is mapped in to fdthree not auxio). #fdc0 at sbus? slot ? offset ? # SUNW,fdtwo #fdc0 at ebus? # fdthree #fd* at fdc0 # the drive itself ## A disk-like interface to files. Can be used to create floppy, CD, ## miniroot images, etc. pseudo-device vnd 4 ## Concatenated and striped disks; with this, you can create a software-based ## disk array similar to a "RAID 0" setup. See ccd(4). pseudo-device ccd 4 ## RAIDframe disk driver: software RAID driver. See raid(4). pseudo-device raid 4 #options RAID_AUTOCONFIG # auto-configuration of RAID components ## Memory disk device, used on boot floppies with compressed ## kernel-plus-root-disk images. pseudo-device md 1 #### Network interfaces ## LANCE Ethernet - an AMD 7990 LANCE behind specialized DMA glue ## Three flavors of additional SBus ethernets are available. One attaches ## directly like the sun4c on-board, one uses the ledma device like the ## sun4m on-board, and one uses the lebuffer device. ledma0 at sbus? slot ? offset ? # sun4m on-board le0 at ledma0 # sun4m on-board le* at sbus? slot ? offset ? # SBus ledma* at sbus? slot ? offset ? # SBus le* at ledma? # SBus lebuffer0 at sbus? slot ? offset ? # SBus le0 at lebuffer? # SBus lebuffer* at sbus? slot ? offset ? # SBus le* at lebuffer? # SBus ## Happy Meal Ethernet hme* at sbus? slot ? offset ? hme* at pci? dev ? function ? # network "hme" compatible hme0 at pci2 dev 1 function 1 # U5/U10 on-board # MII/PHY support # XXX: only nsphy "tested" exphy* at mii? phy ? # 3Com internal PHYs icsphy* at mii? phy ? # Integrated Circuit Systems ICS1890 inphy* at mii? phy ? # Intel 82555 PHYs lxtphy* at mii? phy ? # Level One LXT-970 PHYs nsphy* at mii? phy ? # NS83840 PHYs qsphy* at mii? phy ? # Quality Semiconductor QS6612 PHYs sqphy* at mii? phy ? # Seeq 80220/80221/80223 PHYs tlphy* at mii? phy ? # ThunderLAN PHYs ukphy* at mii? phy ? # generic unknown PHYs ## qec/be, qec/hme qec* at sbus? slot ? offset ? be* at qec? qe* at qec? ## Loopback network interface; required pseudo-device loop ## SLIP and CSLIP interfaces, for IP over a serial line. pseudo-device sl 2 ## PPP, the successor to SLIP. See pppd(8). pseudo-device ppp 2 ## Starmode Radio IP, a special hardware network device. pseudo-device strip 1 ## Network "tunnel" device, allowing protocol stacks to run in the userland. ## This is used by the third-party user-mode "ppp" program, and others. pseudo-device tun 4 ## Generic L3 over IP tunnel #pseudo-device gre 2 # generic L3 over IP tunnel ## Berkeley Packet Filter, required to run RARPD. A generic C-language ## interface that allows selective examining of incoming packets. pseudo-device bpfilter 8 ## IP Filter, used in firewall and NAT applications. See ipnat(8) for ## one example of the use of the IP Filter. pseudo-device ipfilter ## for IPv6 pseudo-device gif 4 # IPv[46] over IPv[46] tunnel (RFC1933) #pseudo-device faith 1 # IPv[46] tcp relay translation i/f #pseudo-device stf 1 # 6to4 IPv6 over IPv4 encapsulation #### Audio and video devices ## /dev/audio support (`audiocs' plus `audio') ## audiocs* at sbus? slot ? offset ? # SUNW,CS4231 audio* at audiocs? ## Sun "bwtwo" black and white framebuffer, found on sun4, sun4c, and sun4m ## systems. If your sun4 system has a cgfour installed in the P4 slot, ## the P4 entries for "bwtwo" will attach to the overlay plane of the ## "cgfour". #bwtwo0 at sbus? slot ? offset ? # sun4c and sun4m #bwtwo* at sbus? slot ? offset ? # ## Sun "cgthree" Sbus color framebuffer #cgthree0 at sbus? slot ? offset ? #cgthree* at sbus? slot ? offset ? ## Sun "cgsix" accelerated color framebuffer. cgsix0 at sbus? slot ? offset ? cgsix* at sbus? slot ? offset ? ## Sun "tcx" accelerated color framebuffer. #tcx0 at sbus? slot ? offset ? #tcx* at sbus? slot ? offset ? ## Sun FFB not supported #ffb* at upa? #### Other device configuration ## Pseudo ttys, required for network logins and programs like screen. pseudo-device pty # pseudo-ttys (for network, etc.) ## Random device, used to implement /dev/random (a source of random noise), ## and generate randomness for some kernel formulae. ## THIS DEVICE IS EXPERIMENTAL; use at your own risk. pseudo-device rnd @ 1.9.2.3 log @Sync with HEAD. @ text @d1 1 a1 1 # $NetBSD: GENERIC32,v 1.9.2.2 2000/11/22 16:01:44 bouyer Exp $ d5 1 a5 1 #ident "GENERIC-$Revision: 1.9.2.2 $" d7 1 a7 1 maxusers 64 d23 1 a23 1 # XXX borken on sparc64 d235 7 a241 9 zs* at sbus? slot ? offset ? zstty* at zs? channel ? # ttya kbd0 at zstty? ms0 at zstty? ## Old scheme -- deprecated. #zs at sbus? slot ? offset ? #kbd0 at zs1 channel 0 # keyboard #ms0 at zs1 channel 1 # mouse d248 10 a257 8 #sab0 at ebus? # ttya/ttyb #sabtty0 at sab0 channel 0 # ttya #sabtty1 at sab0 channel 1 # ttyb ## Part of a PC87332VLJ com* at ebus? # `com' driver for `su' kbd0 at com? # keyboard ms0 at com? # mouse d268 2 a269 2 dma* at sbus? slot ? offset ? # SBus esp* at dma? flags 0x0000 # SBus d281 2 a282 2 ## GLM support siop* at pci? # 53C875 "glm" compatible d340 9 a348 9 ledma0 at sbus? slot ? offset ? # sun4m on-board le0 at ledma0 # sun4m on-board le* at sbus? slot ? offset ? # SBus ledma* at sbus? slot ? offset ? # SBus le* at ledma? # SBus lebuffer0 at sbus? slot ? offset ? # SBus le0 at lebuffer? # SBus lebuffer* at sbus? slot ? offset ? # SBus le* at lebuffer? # SBus d352 2 a353 2 hme* at pci? dev ? function ? # network "hme" compatible hme0 at pci2 dev 1 function 1 # U5/U10 on-board d409 1 a409 1 audiocs* at sbus? slot ? offset ? # SUNW,CS4231 d418 2 a419 2 #bwtwo0 at sbus? slot ? offset ? # sun4c and sun4m #bwtwo* at sbus? slot ? offset ? d429 4 d444 1 @ 1.9.2.4 log @Sync with HEAD. @ text @d1 1 a1 1 # $NetBSD: GENERIC32,v 1.9.2.3 2000/12/08 09:30:32 bouyer Exp $ d5 1 a5 1 #ident "GENERIC-$Revision: 1.9.2.3 $" d15 1 a15 1 #options TRAPWIN @ 1.9.2.5 log @Sync with HEAD @ text @d1 1 a1 1 # $NetBSD: GENERIC32,v 1.9.2.4 2001/01/05 17:35:03 bouyer Exp $ d5 1 a5 1 #ident "GENERIC-$Revision: 1.9.2.4 $" d273 1 a273 1 ## Qlogic ISP SBus or PCI SCSI Card a274 1 isp* at pci? @ 1.9.2.6 log @Sync with HEAD. @ text @d1 1 a1 1 # $NetBSD: GENERIC32,v 1.9.2.5 2001/02/11 19:12:28 bouyer Exp $ d5 1 a5 1 #ident "GENERIC-$Revision: 1.9.2.5 $" d15 1 a127 1 options COMPAT_09 # NetBSD 0.9 binary compatibility a134 1 #options COMPAT_SVR4_32 # SunOS 5.x 32-bit binary compatibility @ 1.9.2.7 log @Sync with HEAD. @ text @d1 1 a1 1 # $NetBSD: GENERIC32,v 1.9.2.6 2001/03/12 13:29:27 bouyer Exp $ d5 1 a5 1 #ident "GENERIC-$Revision: 1.9.2.6 $" d14 2 a15 1 options SUN4U # sun4u - UltraSPARC d135 1 a135 1 #options COMPAT_SVR4_32 # SunOS 5.x 32-bit binary compatibility -- 64-bit only d197 3 a199 1 psycho* at mainbus0 # Darwin, Ultra5 d205 6 d241 5 d250 4 a253 3 ## The SAB82532 controller has two serial ports #sab* at ebus? # ttya/ttyb #sabtty* at sab? channel ? a293 1 ses* at scsibus? target ? lun ? # SCSI SES/SAF-TE devices d355 1 @ 1.9.2.8 log @Sync with HEAD @ text @d1 1 a1 1 # $NetBSD: GENERIC32,v 1.9.2.7 2001/04/21 17:54:41 bouyer Exp $ d5 1 a5 1 #ident "GENERIC-$Revision: 1.9.2.7 $" a256 3 ## FAS supported by esp driver esp* at sbus? slot ? offset ? d264 4 @ 1.8 log @Enable clean up keyboard attach and make formatting prettier. @ text @d1 1 a1 1 # $NetBSD: GENERIC32,v 1.7 2000/09/24 15:59:37 jdolecek Exp $ d5 1 a5 1 #ident "GENERIC-$Revision: 1.7 $" d254 1 a254 1 ## Part of a PC87332VLJ? d281 1 a281 1 ## GLM support missing a439 1 ## THIS DEVICE IS EXPERIMENTAL; use at your own risk. @ 1.7 log @don't specify number of ptys if >= 16 (current default initial number) pty comments: normalize and g/c what is no longer relevant @ text @d1 1 a1 1 # $NetBSD: GENERIC32,v 1.6 2000/09/21 23:44:06 eeh Exp $ d5 1 a5 1 #ident "GENERIC-$Revision: 1.6 $" d7 1 a7 1 maxusers 32 d23 1 a23 1 # XXX broken on sparc64 d235 9 a243 7 zs0 at sbus? slot ? offset ? zstty0 at zs0 channel 0 # ttya zstty1 at zs0 channel 1 # ttyb zs1 at sbus? slot ? offset ? kbd0 at zs1 channel 0 # keyboard ms0 at zs1 channel 1 # mouse d250 3 a252 3 #sab0 at ebus? # ttya/ttyb #sabtty0 at sab0 channel 0 # ttya #sabtty1 at sab0 channel 1 # ttyb d255 3 a257 5 #com0 at ebus? addr 0x3083f8 # `com' driver #com1 at ebus? addr 0x3062f8 # com* at ebus? # `com' driver kbd0 at com? # keyboard ms0 at com? # mouse d268 2 a269 2 dma* at sbus? slot ? offset ? # SBus esp* at dma? flags 0x0000 # SBus d282 1 a282 1 siop* at pci? # 53C875 "glm" compatible d340 9 a348 9 ledma0 at sbus? slot ? offset ? # sun4m on-board le0 at ledma0 # sun4m on-board le* at sbus? slot ? offset ? # SBus ledma* at sbus? slot ? offset ? # SBus le* at ledma? # SBus lebuffer0 at sbus? slot ? offset ? # SBus le0 at lebuffer? # SBus lebuffer* at sbus? slot ? offset ? # SBus le* at lebuffer? # SBus d352 2 a353 2 hme* at pci? dev ? function ? # network "hme" compatible hme0 at pci2 dev 1 function 1 # U5/U10 on-board d409 1 a409 1 audiocs* at sbus? slot ? offset ? # SUNW,CS4231 d418 2 a419 2 #bwtwo0 at sbus? slot ? offset ? # sun4c and sun4m #bwtwo* at sbus? slot ? offset ? # a427 4 ## Sun "tcx" accelerated color framebuffer. #tcx0 at sbus? slot ? offset ? #tcx* at sbus? slot ? offset ? @ 1.6 log @Add support for the `com' driver and Sun Keyboard/Mouse line disciplines. @ text @d1 1 a1 1 # $NetBSD: GENERIC32,v 1.5 2000/08/22 21:43:36 pk Exp $ d5 1 a5 1 #ident "GENERIC-$Revision: 1.5 $" a438 4 ## 32 is a good number for average systems; you may have as many as you ## like, though 256 is more or less the upper limit. Increasing this ## number still requires you to run /dev/MAKEDEV to create the files ## for the ptys. d440 1 a440 1 pseudo-device pty 64 # pseudo-ttys (for network, etc.) @ 1.5 log @These devices will never be found on sun4u machines. @ text @d1 1 a1 1 # $NetBSD: GENERIC32,v 1.4 2000/08/13 01:31:21 itojun Exp $ d5 1 a5 1 #ident "GENERIC-$Revision: 1.4 $" d86 1 a86 1 makeoptions DEBUG="-g" d96 1 a96 1 options DEBUG d176 1 a176 1 #options EON # OSI tunneling over IP d253 5 a257 6 #ucom0 at ebus? addr 0x3083f8 # `com' driver #ucom1 at ebus? addr 0x3062f8 # #ucom0 at ebus? # `com' driver #ucom1 at ebus? # #kbd0 at ucom0 channel 0 # keyboard #ms0 at ucom1 channel 1 # mouse d268 2 a269 2 dma* at sbus? slot ? offset ? # SBus esp* at dma? flags 0x0000 # SBus d282 1 a282 1 siop* at pci? # 53C875 "glm" compatible a283 4 ## Adaptec [23]94x, aic78x0 SCSI controller ahc* at pci? dev ? function ? scsibus* at ahc? @ 1.4 log @move "options PULLDOWN_TEST" into sys/sys/mbuf.h (in #ifdef _KERNEL), as it is no wthe default setting for everyone. the reason we still use the name "PULLDOWN_TEST" while it is now default: kame code sharing. @ text @d1 1 a1 1 # $NetBSD: GENERIC32,v 1.3 2000/07/31 13:16:24 mrg Exp $ d5 1 a5 1 #ident "GENERIC-$Revision: 1.3 $" a436 3 # Sun "cgfourteen" accelerated 24-bit framebuffer. #cgfourteen0 at obio0 # sun4m @ 1.3 log @hardcode onboard "hme" to "hme0" @ text @d1 1 a1 1 # $NetBSD: GENERIC32,v 1.2 2000/07/27 14:34:09 mrg Exp $ d5 1 a5 1 #ident "GENERIC-$Revision: 1.2 $" a165 1 options PULLDOWN_TEST # use m_pulldown for IPv4/v6 processing @ 1.2 log @remove COMPAT_AOUT option. @ text @d1 1 a1 1 # $NetBSD: GENERIC32,v 1.1 2000/07/07 19:11:56 eeh Exp $ d5 1 a5 1 #ident "GENERIC-$Revision: 1.1 $" d197 3 a199 1 psycho* at mainbus0 # Darwin, Ultra5 d205 6 d358 2 a359 1 hme* at pci? # "hme" compatible @ 1.1 log @Rename GENERIC to GENERIC32 and GENERIC64 to GENERIC to allow snapshots to build properly. @ text @d1 1 a1 1 # $NetBSD: GENERIC,v 1.39 2000/07/05 04:07:27 sommerfeld Exp $ d5 1 a5 1 #ident "GENERIC-$Revision: 1.39 $" a135 1 #options COMPAT_AOUT # NetBSD/sparc compat support @ 1.1.2.1 log @file GENERIC32 was added on branch netbsd-1-5 on 2000-07-18 16:23:16 +0000 @ text @d1 451 @ 1.1.2.2 log @pullup the contents of -current arch/sparc64. this gives us significant ultrasparc PCI support (ultra5, ultra10, AXi, and E250 tested so far), plus many other small fixes. netbooting is now supported. @ text @a0 450 # $NetBSD: GENERIC32,v 1.1.2.1 2000/07/18 16:23:16 mrg Exp $ include "arch/sparc64/conf/std.sparc64" #ident "GENERIC-$Revision: 1.1.2.1 $" maxusers 32 ## System kernel configuration. See options(4) for more detail. # Options for variants of the Sun SPARC architecure. # We currently support three architecture types; at least one is required. options SUN4U # sun4u - Ultra 140 and 170 options TRAPWIN options __ELF__ # we use elf #options _LP64 # we're using a 64-bit compiler ## System options specific to the sparc machine type ## Use a faster console than the PROM's slow drawing routines. Not needed ## for headless (no framebuffer) machines. # XXX broken on sparc64 #options RASTERCONSOLE # fast rasterop console #options FONT_GALLANT12x22 # the console font #options FONT_BOLD8x16 # a somewhat smaller font #### System options that are the same for all ports ## Root device configuration: change the ?'s if you are going to use a ## nonstandard root partition (other than where the kernel is booted from) ## and/or nonstandard root type (not ffs or nfs). Normally this can be ## automagically determined at boot time. config netbsd root on ? type ? ## UVM options. #options UVM_PAGE_TRKOWN #options UVMHIST #options UVMHIST_PRINT # Loud! ## System call tracing (see ktrace(1)). options KTRACE ## Collect statistics on kernel malloc's and free's. This does have a ## significant performance hit on slower machines, so it is intended for ## diagnostic use only. #options KMEMSTATS ## System V compatible IPC subsystem. (msgctl(2), semctl(2), and shmctl(2)) options SYSVMSG # System V message queues options SYSVSEM # System V semaphores options SYSVSHM # System V shared memory #options SHMMAXPGS=1024 # 1024 pages is the default ## Loadable kernel module support; still under development. options LKM ## NFS boot options; default on sparc is the bootparam protocol options NFS_BOOT_BOOTPARAM #options NFS_BOOT_BOOTP #options NFS_BOOT_DHCP #### Debugging options ## The DDB in-kernel debugger runs at panic (unless DDB_ONPANIC=0), or at ## serial console break or keyboard reset, where the PROM would normally ## intercept. DDB_HISTORY_SIZE adds up/down arrow command history. # we enable DDB in GENERIC for now. options DDB # kernel dynamic debugger options DDB_HISTORY_SIZE=100 # enable history editing in DDB #options DDB_ONPANIC # see also sysctl(8): `ddb.onpanic' ## You may also use gdb, on another computer connected to this machine over ## a serial port. Both KGDBDEV and KGDBRATE should be specified; KGDBDEV is ## a dev_t encoded device number of the serial port to use. ## (0xc01 = ttya, 0xc02 = ttyb.) #options KGDB # support for kernel gdb #options KGDBDEV=0xc01 # kgdb device number (this sample is `ttyb') #options KGDBRATE=38400 # baud rate ## Compile the kernel with debugging symbols (`netbsd.gdb' is the debug file), ## such that gdb(1) can be used on a kernel coredump. makeoptions DEBUG="-g" ## Adds code to the kernel that does internal consistency checks, and will ## cause the kernel to panic if corruption of internal data structures ## is detected. #options DIAGNOSTIC # extra kernel sanity checking ## Enable (possibly expensive) debugging code that may also display messages ## on the system console options DEBUG ## Make SCSI error messages more verbose when explaining their meanings. options SCSIVERBOSE options PCIVERBOSE options MIIVERBOSE # verbose PHY autoconfig messages #options PCI_CONFIG_DUMP # verbosely dump PCI config space ## `INSECURE' turns off the kernel security level (securelevel = 0 always). ## This allows writing to /dev/mem, loading kernel modules while multi-user, ## and other insecurities good only for development work. Do not use this ## option on a production machine. #options INSECURE ## Allow non-root users to grab /dev/console with programs such as xconsole. ## `xconsole' therefore does not need setuid root with this option enabled. #options UCONSOLE ## `FDSCRIPTS' allows non-readable but executable scripts by providing a ## pre-opened opaque file to the script interpreter. `SETUIDSCRIPTS', ## which implies FDSCRIPTS, allows scripts to be set-user-id using the same ## opaque file mechanism. Perl calls this "secure setuid scripts." #options FDSCRIPTS #options SETUIDSCRIPTS ## Options for compatibility with previous releases foreign system binaries. ## In the cases of COMPAT_SUNOS and COMPAT_SVR4, you may need to set up ## additional user-level utilities or system configuration files. See ## compat_sunos(8) and compat_svr4(8). options COMPAT_43 # 4.3BSD system interfaces options COMPAT_10 # NetBSD 1.0 binary compatibility options COMPAT_11 # NetBSD 1.1 binary compatibility options COMPAT_12 # NetBSD 1.2 binary compatibility options COMPAT_13 # NetBSD 1.3 binary compatibility options COMPAT_14 # NetBSD 1.4 binary compatibility options COMPAT_SUNOS # SunOS 4.x binary compatibility options COMPAT_SVR4 # SunOS 5.x binary compatibility #options COMPAT_NETBSD32 # NetBSD/sparc binary compatibility -- 64-bit only #options COMPAT_AOUT # NetBSD/sparc compat support options EXEC_AOUT # execve(2) support for a.out binaries options EXEC_ELF32 # Exec module for SunOS 5.x binaries. #options EXEC_ELF64 # Exec module for sparc64 & SunOs 5.x binaries. -- 64-bit only #options SYSCALL_DEBUG ## File systems. You probably need at least one of FFS or NFS. file-system FFS # Berkeley Fast Filesystem file-system NFS # Sun NFS-compatible filesystem client file-system KERNFS # kernel data-structure filesystem file-system NULLFS # NULL layered filesystem file-system OVERLAY # overlay file system file-system MFS # memory-based filesystem file-system FDESC # user file descriptor filesystem file-system UMAPFS # uid/gid remapping filesystem file-system LFS # Log-based filesystem (still experimental) file-system PORTAL # portal filesystem (still experimental) file-system PROCFS # /proc file-system CD9660 # ISO 9660 + Rock Ridge file system file-system UNION # union file system file-system MSDOSFS # MS-DOS FAT filesystem(s). ## File system options. options NFSSERVER # Sun NFS-compatible filesystem server options QUOTA # FFS quotas #options FFS_EI # FFS Endian Independent support options SOFTDEP # FFS soft updates support. ## Network protocol support. In most environments, INET is required. options INET # IP (Internet Protocol) v4 options INET6 # IPV6 #options IPSEC # IP security #options IPSEC_ESP # IP security (encryption part; define w/IPSEC) #options IPSEC_DEBUG # debug for IP security options TCP_COMPAT_42 # 4.2BSD IP implementation compatibility #options GATEWAY # packet forwarding ("router switch") options MROUTING # packet forwarding of multicast packets #options DIRECTED_BROADCAST # allow broadcasts through routers options NS # Xerox NS networking #options NSIP # Xerox NS tunneling over IP options ISO,TPIP # OSI networking #options EON # OSI tunneling over IP #options CCITT,LLC,HDLC # X.25 packet switched protocol options NETATALK # AppleTalk (over Ethernet) protocol options NTP # Network Time Protocol in-kernel support #options PPS_SYNC # Add serial line synchronization for NTP options PFIL_HOOKS # Add pfil(9) hooks, intended for custom LKMs. options IPFILTER_LOG # Add ipmon(8) logging for ipfilter device options PPP_BSDCOMP # Add BSD compression to ppp device options PPP_DEFLATE # Add deflate (libz) compression to ppp device options PPP_FILTER # Add active filters for ppp (via bpf) #### Main bus and CPU .. all systems. mainbus0 at root cpu0 at mainbus0 #### Bus types found on SPARC systems. sbus0 at mainbus0 # Ultra 1 #upa0 at mainbus0 # Ultra 1E, Ultra 2, Ex0000 psycho* at mainbus0 # Darwin, Ultra5 pci* at psycho? pci* at simba? simba* at pci? dev ? function ? # `APB' support. ebus* at pci? # ebus devices #### Standard system devices -- all required for a given architecture ## PROM console driver -- if all else fails pcons0 at mainbus0 # PROM console ## Auxiliary system registers -- We use the OBP for power management auxio* at ebus? # auxio registers auxio* at sbus? slot ? offset ? # auxio registers # We also need: bpp* at sbus? slot ? offset ? # parallel port lpt* at ebus? # parallel port ## Mostek clock found on 4/300, sun4c, sun4m and sun4u systems. ## The Mostek clock NVRAM is the "eeprom" on sun4/300 systems. clock* at sbus? slot ? offset ? clock* at ebus? ## Timer chip found on 4/300, sun4c, sun4m and (some) sun4u systems. timer* at mainbus0 # sun4c #### Serial port configuration ## Zilog 8530 serial chips. Each has two-channels. ## zs0 is ttya and ttyb. zs1 is the keyboard and mouse. zs0 at sbus? slot ? offset ? zstty0 at zs0 channel 0 # ttya zstty1 at zs0 channel 1 # ttyb zs1 at sbus? slot ? offset ? kbd0 at zs1 channel 0 # keyboard ms0 at zs1 channel 1 # mouse ## PCI machines have serial ports: ## Siemens SAB82532 controller: ttya and ttyb (`su'; sab) ## Part of NS PC87332VLJ Super I/O controller: kbd/mouse (`se'; com) ## These are two SAB82532 controllers #sab0 at ebus? # ttya/ttyb #sabtty0 at sab0 channel 0 # ttya #sabtty1 at sab0 channel 1 # ttyb ## Part of a PC87332VLJ? #ucom0 at ebus? addr 0x3083f8 # `com' driver #ucom1 at ebus? addr 0x3062f8 # #ucom0 at ebus? # `com' driver #ucom1 at ebus? # #kbd0 at ucom0 channel 0 # keyboard #ms0 at ucom1 channel 1 # mouse #### Disk controllers and disks ## The following flags may be set for the NCR53c94 based esp driver: ## bits 0-7: disable disconnect/reselect for the corresponding target ## bits 8-15: disable synchronous negotiation for target [bit-8] ## sun4u on-board SCSI, and FSBE/S SBus SCSI cards, an NCR53c94 or ## equivalent behind an LSI Logic DMA controller dma* at sbus? slot ? offset ? # SBus esp* at dma? flags 0x0000 # SBus scsibus* at esp? ## Qlogic ISP SBus SCSI Card isp* at sbus? slot ? offset ? scsibus* at isp? ## FAS support missing #fas* at sbus? slot ? offset ? #scsibus* at fas? ## GLM support missing siop* at pci? # 53C875 "glm" compatible scsibus* at siop? ## Adaptec [23]94x, aic78x0 SCSI controller ahc* at pci? dev ? function ? scsibus* at ahc? ## These entries find devices on all SCSI busses and assign ## unit numbers dynamically. sd* at scsibus? target ? lun ? # SCSI disks st* at scsibus? target ? lun ? # SCSI tapes cd* at scsibus? target ? lun ? # SCSI CD-ROMs ch* at scsibus? target ? lun ? # SCSI changer devices ss* at scsibus? target ? lun ? # SCSI scanners uk* at scsibus? target ? lun ? # unknown SCSI # PCI IDE. pciide* at pci ? dev ? function ? flags 0x0000 wd* at pciide? channel ? drive ? flags 0x0000 atapibus* at pciide? channel ? cd* at atapibus? drive ? flags 0x0000 # ATAPI CD-ROM drives sd* at atapibus? drive ? flags 0x0000 # ATAPI disk drives uk* at atapibus? drive ? flags 0x0000 # ATAPI unknown ## Floppy controller and drive found on SPARCstations. # need share with the sparc, and everyone else. needs to use auxio. # actually, the ebus version has (will have) direct access to it's AUXIO # register space (it is mapped in to fdthree not auxio). #fdc0 at sbus? slot ? offset ? # SUNW,fdtwo #fdc0 at ebus? # fdthree #fd* at fdc0 # the drive itself ## A disk-like interface to files. Can be used to create floppy, CD, ## miniroot images, etc. pseudo-device vnd 4 ## Concatenated and striped disks; with this, you can create a software-based ## disk array similar to a "RAID 0" setup. See ccd(4). pseudo-device ccd 4 ## RAIDframe disk driver: software RAID driver. See raid(4). pseudo-device raid 4 #options RAID_AUTOCONFIG # auto-configuration of RAID components ## Memory disk device, used on boot floppies with compressed ## kernel-plus-root-disk images. pseudo-device md 1 #### Network interfaces ## LANCE Ethernet - an AMD 7990 LANCE behind specialized DMA glue ## Three flavors of additional SBus ethernets are available. One attaches ## directly like the sun4c on-board, one uses the ledma device like the ## sun4m on-board, and one uses the lebuffer device. ledma0 at sbus? slot ? offset ? # sun4m on-board le0 at ledma0 # sun4m on-board le* at sbus? slot ? offset ? # SBus ledma* at sbus? slot ? offset ? # SBus le* at ledma? # SBus lebuffer0 at sbus? slot ? offset ? # SBus le0 at lebuffer? # SBus lebuffer* at sbus? slot ? offset ? # SBus le* at lebuffer? # SBus ## Happy Meal Ethernet hme* at sbus? slot ? offset ? hme* at pci? # "hme" compatible # MII/PHY support # XXX: only nsphy "tested" exphy* at mii? phy ? # 3Com internal PHYs icsphy* at mii? phy ? # Integrated Circuit Systems ICS1890 inphy* at mii? phy ? # Intel 82555 PHYs lxtphy* at mii? phy ? # Level One LXT-970 PHYs nsphy* at mii? phy ? # NS83840 PHYs qsphy* at mii? phy ? # Quality Semiconductor QS6612 PHYs sqphy* at mii? phy ? # Seeq 80220/80221/80223 PHYs tlphy* at mii? phy ? # ThunderLAN PHYs ukphy* at mii? phy ? # generic unknown PHYs ## qec/be, qec/hme qec* at sbus? slot ? offset ? be* at qec? qe* at qec? ## Loopback network interface; required pseudo-device loop ## SLIP and CSLIP interfaces, for IP over a serial line. pseudo-device sl 2 ## PPP, the successor to SLIP. See pppd(8). pseudo-device ppp 2 ## Starmode Radio IP, a special hardware network device. pseudo-device strip 1 ## Network "tunnel" device, allowing protocol stacks to run in the userland. ## This is used by the third-party user-mode "ppp" program, and others. pseudo-device tun 4 ## Generic L3 over IP tunnel #pseudo-device gre 2 # generic L3 over IP tunnel ## Berkeley Packet Filter, required to run RARPD. A generic C-language ## interface that allows selective examining of incoming packets. pseudo-device bpfilter 8 ## IP Filter, used in firewall and NAT applications. See ipnat(8) for ## one example of the use of the IP Filter. pseudo-device ipfilter ## for IPv6 pseudo-device gif 4 # IPv[46] over IPv[46] tunnel (RFC1933) #pseudo-device faith 1 # IPv[46] tcp relay translation i/f #pseudo-device stf 1 # 6to4 IPv6 over IPv4 encapsulation #### Audio and video devices ## /dev/audio support (`audiocs' plus `audio') ## audiocs* at sbus? slot ? offset ? # SUNW,CS4231 audio* at audiocs? ## Sun "bwtwo" black and white framebuffer, found on sun4, sun4c, and sun4m ## systems. If your sun4 system has a cgfour installed in the P4 slot, ## the P4 entries for "bwtwo" will attach to the overlay plane of the ## "cgfour". #bwtwo0 at sbus? slot ? offset ? # sun4c and sun4m #bwtwo* at sbus? slot ? offset ? # ## Sun "cgthree" Sbus color framebuffer #cgthree0 at sbus? slot ? offset ? #cgthree* at sbus? slot ? offset ? ## Sun "cgsix" accelerated color framebuffer. cgsix0 at sbus? slot ? offset ? cgsix* at sbus? slot ? offset ? ## Sun "tcx" accelerated color framebuffer. #tcx0 at sbus? slot ? offset ? #tcx* at sbus? slot ? offset ? # Sun "cgfourteen" accelerated 24-bit framebuffer. #cgfourteen0 at obio0 # sun4m ## Sun FFB not supported #ffb* at upa? #### Other device configuration ## Pseudo ttys, required for network logins and programs like screen. ## 32 is a good number for average systems; you may have as many as you ## like, though 256 is more or less the upper limit. Increasing this ## number still requires you to run /dev/MAKEDEV to create the files ## for the ptys. pseudo-device pty 64 # pseudo-ttys (for network, etc.) ## Random device, used to implement /dev/random (a source of random noise), ## and generate randomness for some kernel formulae. ## THIS DEVICE IS EXPERIMENTAL; use at your own risk. pseudo-device rnd @ 1.1.2.3 log @pull up 1.3 (approved by thorpej): >hardcode onboard "hme" to "hme0" @ text @d1 1 a1 1 # $NetBSD: GENERIC32,v 1.1.2.2 2000/08/07 01:53:39 mrg Exp $ d5 1 a5 1 #ident "GENERIC-$Revision: 1.1.2.2 $" d136 1 d197 1 a197 3 psycho0 at mainbus0 # Darwin, Ultra5 psycho* at mainbus0 # U2P pci0 at psycho0 a202 6 # Ultra5/10/AXi simba0 at pci0 dev 1 function 0 pci1 at simba0 simba1 at pci0 dev 1 function 1 pci2 at simba1 d350 1 a350 2 hme* at pci? dev ? function ? # network "hme" compatible hme0 at pci2 dev 1 function 1 # U5/U10 on-board @ 1.1.2.4 log @Pull up revision 1.11 (requested by mjacob): Enable PCI Qlogic cards. @ text @d1 1 a1 1 # $NetBSD: GENERIC32,v 1.1.2.3 2001/03/16 19:17:53 he Exp $ d5 1 a5 1 #ident "GENERIC-$Revision: 1.1.2.3 $" d274 1 a274 1 ## Qlogic ISP SBus or PCI SCSI Card a275 1 isp* at pci? @