head 1.118; access; symbols netbsd-11-0-RC5:1.117 netbsd-11-0-RC4:1.117 netbsd-11-0-RC3:1.117 netbsd-11-0-RC2:1.117 netbsd-11-0-RC1:1.117 perseant-exfatfs-base-20250801:1.117 netbsd-11:1.117.0.4 netbsd-11-base:1.117 netbsd-10-1-RELEASE:1.115 perseant-exfatfs-base-20240630:1.117 perseant-exfatfs:1.117.0.2 perseant-exfatfs-base:1.117 netbsd-8-3-RELEASE:1.93.8.1 netbsd-9-4-RELEASE:1.107 netbsd-10-0-RELEASE:1.115 netbsd-10-0-RC6:1.115 netbsd-10-0-RC5:1.115 netbsd-10-0-RC4:1.115 netbsd-10-0-RC3:1.115 netbsd-10-0-RC2:1.115 thorpej-ifq:1.116.0.4 thorpej-ifq-base:1.116 thorpej-altq-separation:1.116.0.2 thorpej-altq-separation-base:1.116 netbsd-10-0-RC1:1.115 netbsd-10:1.115.0.4 netbsd-10-base:1.115 bouyer-sunxi-drm:1.115.0.2 bouyer-sunxi-drm-base:1.115 netbsd-9-3-RELEASE:1.107 thorpej-i2c-spi-conf2:1.113.0.16 thorpej-i2c-spi-conf2-base:1.113 thorpej-futex2:1.113.0.14 thorpej-futex2-base:1.113 thorpej-cfargs2:1.113.0.12 thorpej-cfargs2-base:1.113 cjep_sun2x-base1:1.113 cjep_sun2x:1.113.0.10 cjep_sun2x-base:1.113 cjep_staticlib_x-base1:1.113 netbsd-9-2-RELEASE:1.107 cjep_staticlib_x:1.113.0.8 cjep_staticlib_x-base:1.113 thorpej-i2c-spi-conf:1.113.0.6 thorpej-i2c-spi-conf-base:1.113 thorpej-cfargs:1.113.0.4 thorpej-cfargs-base:1.113 thorpej-futex:1.113.0.2 thorpej-futex-base:1.113 netbsd-9-1-RELEASE:1.107 bouyer-xenpvh-base2:1.111 phil-wifi-20200421:1.111 bouyer-xenpvh-base1:1.111 phil-wifi-20200411:1.109 bouyer-xenpvh:1.109.0.2 bouyer-xenpvh-base:1.109 is-mlppp:1.108.0.2 is-mlppp-base:1.108 phil-wifi-20200406:1.109 netbsd-8-2-RELEASE:1.93.8.1 ad-namecache-base3:1.108 netbsd-9-0-RELEASE:1.107 netbsd-9-0-RC2:1.107 ad-namecache-base2:1.108 ad-namecache-base1:1.107 ad-namecache:1.107.0.4 ad-namecache-base:1.107 netbsd-9-0-RC1:1.107 phil-wifi-20191119:1.107 netbsd-9:1.107.0.2 netbsd-9-base:1.107 phil-wifi-20190609:1.107 netbsd-8-1-RELEASE:1.93.8.1 netbsd-8-1-RC1:1.93.8.1 isaki-audio2:1.106.0.2 isaki-audio2-base:1.106 pgoyette-compat-merge-20190127:1.97.2.5 pgoyette-compat-20190127:1.105 pgoyette-compat-20190118:1.105 pgoyette-compat-1226:1.105 pgoyette-compat-1126:1.103 pgoyette-compat-1020:1.102 pgoyette-compat-0930:1.102 pgoyette-compat-0906:1.101 netbsd-7-2-RELEASE:1.83.2.2 pgoyette-compat-0728:1.98 netbsd-8-0-RELEASE:1.93.8.1 phil-wifi:1.97.0.4 phil-wifi-base:1.97 pgoyette-compat-0625:1.97 netbsd-8-0-RC2:1.93.8.1 pgoyette-compat-0521:1.97 pgoyette-compat-0502:1.97 pgoyette-compat-0422:1.97 netbsd-8-0-RC1:1.93.8.1 pgoyette-compat-0415:1.97 pgoyette-compat-0407:1.97 pgoyette-compat-0330:1.97 pgoyette-compat-0322:1.97 pgoyette-compat-0315:1.97 netbsd-7-1-2-RELEASE:1.83.2.2 pgoyette-compat:1.97.0.2 pgoyette-compat-base:1.97 netbsd-7-1-1-RELEASE:1.83.2.2 tls-maxphys-base-20171202:1.96 matt-nb8-mediatek:1.93.0.12 matt-nb8-mediatek-base:1.93 nick-nhusb-base-20170825:1.94 perseant-stdc-iso10646:1.93.0.10 perseant-stdc-iso10646-base:1.93 netbsd-8:1.93.0.8 netbsd-8-base:1.93 prg-localcount2-base3:1.93 prg-localcount2-base2:1.93 prg-localcount2-base1:1.93 prg-localcount2:1.93.0.6 prg-localcount2-base:1.93 pgoyette-localcount-20170426:1.93 bouyer-socketcan-base1:1.93 jdolecek-ncq:1.93.0.4 jdolecek-ncq-base:1.93 pgoyette-localcount-20170320:1.93 netbsd-7-1:1.83.2.2.0.6 netbsd-7-1-RELEASE:1.83.2.2 netbsd-7-1-RC2:1.83.2.2 nick-nhusb-base-20170204:1.93 netbsd-7-nhusb-base-20170116:1.83.2.2 bouyer-socketcan:1.93.0.2 bouyer-socketcan-base:1.93 pgoyette-localcount-20170107:1.93 netbsd-7-1-RC1:1.83.2.2 nick-nhusb-base-20161204:1.90 pgoyette-localcount-20161104:1.89 netbsd-7-0-2-RELEASE:1.83.2.2 nick-nhusb-base-20161004:1.89 localcount-20160914:1.89 netbsd-7-nhusb:1.83.2.2.0.4 netbsd-7-nhusb-base:1.83.2.2 pgoyette-localcount-20160806:1.89 pgoyette-localcount-20160726:1.89 pgoyette-localcount:1.89.0.2 pgoyette-localcount-base:1.89 nick-nhusb-base-20160907:1.89 nick-nhusb-base-20160529:1.89 netbsd-7-0-1-RELEASE:1.83.2.2 nick-nhusb-base-20160422:1.89 nick-nhusb-base-20160319:1.89 nick-nhusb-base-20151226:1.89 netbsd-7-0:1.83.2.2.0.2 netbsd-7-0-RELEASE:1.83.2.2 nick-nhusb-base-20150921:1.88 netbsd-7-0-RC3:1.83.2.2 netbsd-7-0-RC2:1.83.2.2 netbsd-7-0-RC1:1.83.2.2 nick-nhusb-base-20150606:1.88 nick-nhusb-base-20150406:1.88 nick-nhusb:1.88.0.2 nick-nhusb-base:1.88 netbsd-5-2-3-RELEASE:1.51.4.1 netbsd-5-1-5-RELEASE:1.51 netbsd-6-0-6-RELEASE:1.69 netbsd-6-1-5-RELEASE:1.69 netbsd-7:1.83.0.2 netbsd-7-base:1.83 yamt-pagecache-base9:1.82 yamt-pagecache-tag8:1.67.2.2 netbsd-6-1-4-RELEASE:1.69 netbsd-6-0-5-RELEASE:1.69 tls-earlyentropy:1.82.0.2 tls-earlyentropy-base:1.83 riastradh-xf86-video-intel-2-7-1-pre-2-21-15:1.82 riastradh-drm2-base3:1.81 netbsd-6-1-3-RELEASE:1.69 netbsd-6-0-4-RELEASE:1.69 netbsd-5-2-2-RELEASE:1.51.4.1 netbsd-5-1-4-RELEASE:1.51 netbsd-6-1-2-RELEASE:1.69 netbsd-6-0-3-RELEASE:1.69 netbsd-5-2-1-RELEASE:1.51.4.1 netbsd-5-1-3-RELEASE:1.51 rmind-smpnet-nbase:1.82 netbsd-6-1-1-RELEASE:1.69 riastradh-drm2-base2:1.80 riastradh-drm2-base1:1.80 riastradh-drm2:1.80.0.2 riastradh-drm2-base:1.80 rmind-smpnet:1.79.0.2 rmind-smpnet-base:1.82 netbsd-6-1:1.69.0.8 netbsd-6-0-2-RELEASE:1.69 netbsd-6-1-RELEASE:1.69 khorben-n900:1.78.0.2 netbsd-6-1-RC4:1.69 netbsd-6-1-RC3:1.69 agc-symver:1.75.0.2 agc-symver-base:1.75 netbsd-6-1-RC2:1.69 netbsd-6-1-RC1:1.69 yamt-pagecache-base8:1.73 netbsd-5-2:1.51.4.1.0.4 netbsd-6-0-1-RELEASE:1.69 yamt-pagecache-base7:1.73 netbsd-5-2-RELEASE:1.51.4.1 netbsd-5-2-RC1:1.51.4.1 matt-nb6-plus-nbase:1.69 yamt-pagecache-base6:1.73 netbsd-6-0:1.69.0.6 netbsd-6-0-RELEASE:1.69 netbsd-6-0-RC2:1.69 tls-maxphys:1.72.0.2 tls-maxphys-base:1.83 matt-nb6-plus:1.69.0.4 matt-nb6-plus-base:1.69 netbsd-6-0-RC1:1.69 jmcneill-usbmp-base10:1.70 yamt-pagecache-base5:1.70 jmcneill-usbmp-base9:1.70 yamt-pagecache-base4:1.70 jmcneill-usbmp-base8:1.70 jmcneill-usbmp-base7:1.70 jmcneill-usbmp-base6:1.69 jmcneill-usbmp-base5:1.69 jmcneill-usbmp-base4:1.69 jmcneill-usbmp-base3:1.69 jmcneill-usbmp-pre-base2:1.68 jmcneill-usbmp-base2:1.69 netbsd-6:1.69.0.2 netbsd-6-base:1.69 netbsd-5-1-2-RELEASE:1.51 netbsd-5-1-1-RELEASE:1.51 jmcneill-usbmp:1.68.0.2 jmcneill-usbmp-base:1.68 jmcneill-audiomp3:1.67.0.4 jmcneill-audiomp3-base:1.67 yamt-pagecache-base3:1.67 yamt-pagecache-base2:1.67 yamt-pagecache:1.67.0.2 yamt-pagecache-base:1.67 rmind-uvmplock-nbase:1.63 cherry-xenmp:1.63.0.2 cherry-xenmp-base:1.63 jym-xensuspend-nbase:1.63 uebayasi-xip-base7:1.61 bouyer-quota2-nbase:1.61 bouyer-quota2:1.61.0.4 bouyer-quota2-base:1.61 jruoho-x86intr:1.61.0.2 jruoho-x86intr-base:1.61 matt-mips64-premerge-20101231:1.61 matt-nb5-mips64-premerge-20101231:1.51 matt-nb5-pq3:1.51.4.1.0.2 matt-nb5-pq3-base:1.51.4.1 netbsd-5-1:1.51.0.10 uebayasi-xip-base6:1.60 uebayasi-xip-base5:1.60 netbsd-5-1-RELEASE:1.51 uebayasi-xip-base4:1.60 uebayasi-xip-base3:1.60 yamt-nfs-mp-base11:1.60 netbsd-5-1-RC4:1.51 matt-nb5-mips64-k15:1.51 uebayasi-xip-base2:1.60 yamt-nfs-mp-base10:1.60 netbsd-5-1-RC3:1.51 netbsd-5-1-RC2:1.51 uebayasi-xip-base1:1.59 netbsd-5-1-RC1:1.51 rmind-uvmplock:1.58.0.2 rmind-uvmplock-base:1.63 yamt-nfs-mp-base9:1.58 uebayasi-xip:1.57.0.2 uebayasi-xip-base:1.57 netbsd-5-0-2-RELEASE:1.51 matt-nb5-mips64-premerge-20091211:1.51 matt-premerge-20091211:1.56 yamt-nfs-mp-base8:1.55 matt-nb5-mips64-u2-k2-k4-k7-k8-k9:1.51 matt-nb4-mips64-k7-u2a-k9b:1.51 matt-nb5-mips64-u1-k1-k5:1.51 yamt-nfs-mp-base7:1.55 matt-nb5-mips64:1.51.0.8 netbsd-5-0-1-RELEASE:1.51 jymxensuspend-base:1.54 yamt-nfs-mp-base6:1.54 yamt-nfs-mp-base5:1.54 yamt-nfs-mp-base4:1.54 yamt-nfs-mp-base3:1.54 nick-hppapmap-base4:1.54 nick-hppapmap-base3:1.54 netbsd-5-0:1.51.0.6 netbsd-5-0-RELEASE:1.51 netbsd-5-0-RC4:1.51 netbsd-5-0-RC3:1.51 nick-hppapmap-base2:1.54 netbsd-5-0-RC2:1.51 jym-xensuspend:1.54.0.2 jym-xensuspend-base:1.63 netbsd-5-0-RC1:1.51 haad-dm-base2:1.53 haad-nbase2:1.53 ad-audiomp2:1.53.0.2 ad-audiomp2-base:1.53 netbsd-5:1.51.0.4 netbsd-5-base:1.51 nick-hppapmap:1.51.0.2 nick-hppapmap-base:1.54 matt-mips64-base2:1.51 haad-dm-base1:1.51 wrstuden-revivesa-base-4:1.51 netbsd-4-0-1-RELEASE:1.34.2.1 wrstuden-revivesa-base-3:1.51 wrstuden-revivesa-base-2:1.51 wrstuden-fixsa-newbase:1.34.2.1 nick-csl-alignment-base5:1.42 haad-dm:1.48.0.4 haad-dm-base:1.53 wrstuden-revivesa-base-1:1.48 simonb-wapbl-nbase:1.48 yamt-pf42-base4:1.48 simonb-wapbl:1.48.0.2 simonb-wapbl-base:1.48 yamt-pf42-base3:1.48 hpcarm-cleanup-nbase:1.47 yamt-pf42-baseX:1.47 yamt-pf42-base2:1.47 yamt-nfs-mp-base2:1.47 wrstuden-revivesa:1.47.0.12 wrstuden-revivesa-base:1.48 yamt-nfs-mp:1.47.0.10 yamt-nfs-mp-base:1.47 yamt-pf42:1.47.0.8 yamt-pf42-base:1.47 ad-socklock-base1:1.47 yamt-lazymbuf-base15:1.47 yamt-lazymbuf-base14:1.47 keiichi-mipv6-nbase:1.47 mjf-devfs2:1.47.0.6 mjf-devfs2-base:1.53 nick-net80211-sync:1.47.0.4 nick-net80211-sync-base:1.47 keiichi-mipv6:1.47.0.2 keiichi-mipv6-base:1.47 bouyer-xeni386-merge1:1.45.6.1 matt-armv6-prevmlocking:1.42.2.1 wrstuden-fixsa-base-1:1.34.2.1 vmlocking2-base3:1.45 netbsd-4-0:1.34.2.1.0.4 netbsd-4-0-RELEASE:1.34.2.1 bouyer-xeni386-nbase:1.47 yamt-kmem-base3:1.45 cube-autoconf:1.45.0.8 cube-autoconf-base:1.45 yamt-kmem-base2:1.45 bouyer-xeni386:1.45.0.6 bouyer-xeni386-base:1.47 yamt-kmem:1.45.0.4 yamt-kmem-base:1.45 vmlocking2-base2:1.45 reinoud-bufcleanup-nbase:1.45 vmlocking2:1.45.0.2 vmlocking2-base1:1.45 netbsd-4-0-RC5:1.34.2.1 matt-nb4-arm:1.34.2.1.0.2 matt-nb4-arm-base:1.34.2.1 matt-armv6-nbase:1.47 jmcneill-base:1.44 netbsd-4-0-RC4:1.34.2.1 mjf-devfs:1.44.0.2 mjf-devfs-base:1.47 bouyer-xenamd64-base2:1.44 vmlocking-nbase:1.45 yamt-x86pmap-base4:1.43 bouyer-xenamd64:1.42.0.6 bouyer-xenamd64-base:1.44 netbsd-4-0-RC3:1.34.2.1 yamt-x86pmap-base3:1.42 yamt-x86pmap-base2:1.42 netbsd-4-0-RC2:1.34.2.1 yamt-x86pmap:1.42.0.4 yamt-x86pmap-base:1.42 netbsd-4-0-RC1:1.34.2.1 matt-armv6:1.42.0.2 matt-armv6-base:1.46 jmcneill-pm:1.39.0.8 jmcneill-pm-base:1.45 hpcarm-cleanup:1.39.0.6 hpcarm-cleanup-base:1.47 nick-csl-alignment:1.39.0.4 nick-csl-alignment-base:1.39 matt-mips64:1.39.0.2 matt-mips64-base:1.39 netbsd-3-1-1-RELEASE:1.8.4.5 netbsd-3-0-3-RELEASE:1.8.4.5 yamt-idlelwp-base8:1.37 wrstuden-fixsa:1.34.0.12 wrstuden-fixsa-base:1.34.2.1 ppcoea-renovation:1.35.0.6 ppcoea-renovation-base:1.42 thorpej-atomic:1.35.0.4 thorpej-atomic-base:1.35 reinoud-bufcleanup:1.35.0.2 reinoud-bufcleanup-base:1.45 mjf-ufs-trans:1.34.0.10 mjf-ufs-trans-base:1.39 vmlocking:1.34.0.8 vmlocking-base:1.42 ad-audiomp:1.34.0.6 ad-audiomp-base:1.34 yamt-idlelwp:1.34.0.4 post-newlock2-merge:1.34 newlock2-nbase:1.34 yamt-splraiseipl-base5:1.34 yamt-splraiseipl-base4:1.34 yamt-splraiseipl-base3:1.34 abandoned-netbsd-4-base:1.30 abandoned-netbsd-4:1.30.0.2 netbsd-3-1:1.8.4.5.0.4 netbsd-3-1-RELEASE:1.8.4.5 netbsd-3-0-2-RELEASE:1.8.4.5 yamt-splraiseipl-base2:1.33 netbsd-3-1-RC4:1.8.4.5 yamt-splraiseipl:1.33.0.4 yamt-splraiseipl-base:1.33 netbsd-3-1-RC3:1.8.4.5 yamt-pdpolicy-base9:1.33 newlock2:1.33.0.2 newlock2-base:1.34 yamt-pdpolicy-base8:1.33 netbsd-3-1-RC2:1.8.4.5 netbsd-3-1-RC1:1.8.4.5 yamt-pdpolicy-base7:1.30 netbsd-4:1.34.0.2 netbsd-4-base:1.34 yamt-pdpolicy-base6:1.29 chap-midi-nbase:1.29 netbsd-3-0-1-RELEASE:1.8.4.5 gdamore-uart:1.29.0.6 gdamore-uart-base:1.29 simonb-timcounters-final:1.25.2.1 yamt-pdpolicy-base5:1.29 chap-midi:1.29.0.4 chap-midi-base:1.29 yamt-pdpolicy-base4:1.29 yamt-pdpolicy-base3:1.29 peter-altq-base:1.29 peter-altq:1.29.0.2 yamt-pdpolicy-base2:1.29 elad-kernelauth-base:1.29 elad-kernelauth:1.28.0.4 yamt-pdpolicy:1.28.0.2 yamt-pdpolicy-base:1.28 yamt-uio_vmspace-base5:1.28 simonb-timecounters:1.25.0.2 simonb-timecounters-base:1.29 rpaulo-netinet-merge-pcb:1.24.0.4 rpaulo-netinet-merge-pcb-base:1.33 yamt-uio_vmspace:1.24.0.2 netbsd-3-0:1.8.4.5.0.2 netbsd-3-0-RELEASE:1.8.4.5 netbsd-3-0-RC6:1.8.4.5 yamt-readahead-base3:1.21 netbsd-3-0-RC5:1.8.4.5 netbsd-3-0-RC4:1.8.4.5 netbsd-3-0-RC3:1.8.4.5 yamt-readahead-base2:1.21 netbsd-3-0-RC2:1.8.4.5 yamt-readahead-pervnode:1.21 yamt-readahead-perfile:1.21 yamt-readahead:1.21.0.2 yamt-readahead-base:1.21 netbsd-3-0-RC1:1.8.4.5 yamt-vop-base3:1.20 yamt-vop-base2:1.20 thorpej-vnode-attr:1.20.0.4 thorpej-vnode-attr-base:1.20 yamt-vop:1.20.0.2 yamt-vop-base:1.20 yamt-lazymbuf:1.11.0.2 yamt-km-base4:1.8 yamt-km-base3:1.8 netbsd-3:1.8.0.4 netbsd-3-base:1.8 yamt-km-base2:1.7 yamt-km:1.4.0.6 yamt-km-base:1.4 kent-audio2:1.4.0.4 kent-audio2-base:1.9 kent-audio1-beforemerge:1.4 kent-audio1:1.4.0.2 kent-audio1-base:1.4 ktrace-lwp-base:1.24 ktrace-lwp:1.1.0.2; locks; strict; comment @# @; 1.118 date 2025.10.13.14.49.16; author thorpej; state Exp; branches; next 1.117; commitid oupvqvefKjM01qeG; 1.117 date 2024.01.29.18.27.13; author christos; state Exp; branches; next 1.116; commitid KXsF1U1D4DhafnWE; 1.116 date 2023.02.12.14.50.40; author abs; state Exp; branches; next 1.115; commitid SblLlq95sRoclfdE; 1.115 date 2022.09.29.10.10.08; author riastradh; state Exp; branches; next 1.114; commitid I1zvTyF77D5Z9KVD; 1.114 date 2022.08.07.02.52.27; author simonb; state Exp; branches; next 1.113; commitid HXKRRXLciPDtrTOD; 1.113 date 2020.09.27.13.48.52; author roy; state Exp; branches; next 1.112; commitid DA9l8f9bbF8ATGpC; 1.112 date 2020.08.01.08.20.50; author maxv; state Exp; branches; next 1.111; commitid JD2lavAMv7TQUkiC; 1.111 date 2020.04.18.11.00.41; author skrll; state Exp; branches; next 1.110; commitid 2zaZE9PO9gJXaR4C; 1.110 date 2020.04.18.10.55.46; author skrll; state Exp; branches; next 1.109; commitid vaxOwKNlNc5h9R4C; 1.109 date 2020.03.25.17.06.19; author jdolecek; state Exp; branches 1.109.2.1; next 1.108; commitid VzwOpdvTaWX4YN1C; 1.108 date 2020.01.19.01.25.06; author thorpej; state Exp; branches; next 1.107; commitid JHEWDzmAWJGESeTB; 1.107 date 2019.04.26.21.40.30; author sevan; state Exp; branches 1.107.4.1; next 1.106; commitid 6ehTybiQEayJbUkB; 1.106 date 2019.04.13.08.23.00; author isaki; state Exp; branches; next 1.105; commitid rmsmdwQtLK6aeajB; 1.105 date 2018.12.14.23.01.53; author macallan; state Exp; branches; next 1.104; commitid 4ouS8et0hkfOVO3B; 1.104 date 2018.12.12.06.29.37; author maxv; state Exp; branches; next 1.103; commitid PxGW3xqP3gjowt3B; 1.103 date 2018.10.23.19.58.52; author jdolecek; state Exp; branches; next 1.102; commitid Uj00maxTZQIxA7XA; 1.102 date 2018.09.06.05.36.50; author maxv; state Exp; branches; next 1.101; commitid rBzGO4OZzHoBl0RA; 1.101 date 2018.08.25.20.52.41; author rin; state Exp; branches; next 1.100; commitid 2vcoJ76kDbQoNxPA; 1.100 date 2018.08.25.07.48.56; author maxv; state Exp; branches; next 1.99; commitid E7ZteV4nC1yOrtPA; 1.99 date 2018.08.01.20.04.12; author maxv; state Exp; branches; next 1.98; commitid UbIHSaPqOzfNisMA; 1.98 date 2018.07.12.10.46.44; author maxv; state Exp; branches; next 1.97; commitid zv0Sckxqs4y3RPJA; 1.97 date 2018.01.23.15.08.12; author sevan; state Exp; branches 1.97.2.1 1.97.4.1; next 1.96; commitid 7LHa1VFiCff9L0oA; 1.96 date 2017.09.14.07.58.41; author mrg; state Exp; branches; next 1.95; commitid ngZ6fHXwTqlZA87A; 1.95 date 2017.09.13.22.24.44; author sevan; state Exp; branches; next 1.94; commitid U9QcH0HsUyAtp57A; 1.94 date 2017.07.29.18.08.58; author maxv; state Exp; branches; next 1.93; 1.93 date 2016.12.13.20.42.18; author christos; state Exp; branches 1.93.8.1; next 1.92; 1.92 date 2016.12.10.23.03.24; author christos; state Exp; branches; next 1.91; 1.91 date 2016.12.08.11.31.11; author nat; state Exp; branches; next 1.90; 1.90 date 2016.11.26.13.59.45; author christos; state Exp; branches; next 1.89; 1.89 date 2015.09.26.11.16.12; author maxv; state Exp; branches 1.89.2.1; next 1.88; 1.88 date 2014.11.16.16.01.41; author manu; state Exp; branches 1.88.2.1; next 1.87; 1.87 date 2014.11.12.10.47.22; author manu; state Exp; branches; next 1.86; 1.86 date 2014.08.23.20.26.58; author dholland; state Exp; branches; next 1.85; 1.85 date 2014.08.17.21.17.44; author joerg; state Exp; branches; next 1.84; 1.84 date 2014.08.16.17.56.32; author apb; state Exp; branches; next 1.83; 1.83 date 2014.08.03.08.53.56; author martin; state Exp; branches 1.83.2.1; next 1.82; 1.82 date 2014.03.24.14.15.38; author szptvlfn; state Exp; branches 1.82.2.1; next 1.81; 1.81 date 2013.08.12.21.15.56; author matt; state Exp; branches; next 1.80; 1.80 date 2013.06.30.21.38.57; author rmind; state Exp; branches; next 1.79; 1.79 date 2013.06.05.23.08.01; author christos; state Exp; branches 1.79.2.1; next 1.78; 1.78 date 2013.04.27.22.21.15; author christos; state Exp; branches; next 1.77; 1.77 date 2013.04.27.21.43.30; author christos; state Exp; branches; next 1.76; 1.76 date 2013.04.27.18.19.40; author christos; state Exp; branches; next 1.75; 1.75 date 2013.03.02.02.42.16; author christos; state Exp; branches; next 1.74; 1.74 date 2013.03.01.18.25.46; author joerg; state Exp; branches; next 1.73; 1.73 date 2012.10.17.14.48.13; author apb; state Exp; branches; next 1.72; 1.72 date 2012.09.01.18.17.50; author jakllsch; state Exp; branches 1.72.2.1; next 1.71; 1.71 date 2012.08.17.20.11.40; author abs; state Exp; branches; next 1.70; 1.70 date 2012.03.10.21.51.53; author joerg; state Exp; branches; next 1.69; 1.69 date 2011.12.18.05.49.29; author dholland; state Exp; branches; next 1.68; 1.68 date 2011.11.22.21.25.22; author tls; state Exp; branches 1.68.2.1; next 1.67; 1.67 date 2011.10.02.18.32.36; author christos; state Exp; branches 1.67.2.1; next 1.66; 1.66 date 2011.09.30.04.06.09; author he; state Exp; branches; next 1.65; 1.65 date 2011.08.30.06.49.00; author he; state Exp; branches; next 1.64; 1.64 date 2011.07.23.21.12.58; author jakllsch; state Exp; branches; next 1.63; 1.63 date 2011.03.07.15.56.26; author jakllsch; state Exp; branches; next 1.62; 1.62 date 2011.03.06.17.08.26; author bouyer; state Exp; branches; next 1.61; 1.61 date 2010.11.23.11.14.01; author hannken; state Exp; branches 1.61.2.1 1.61.4.1; next 1.60; 1.60 date 2010.05.22.19.02.09; author plunky; state Exp; branches; next 1.59; 1.59 date 2010.04.16.13.48.32; author pooka; state Exp; branches; next 1.58; 1.58 date 2010.03.07.09.39.43; author plunky; state Exp; branches 1.58.2.1; next 1.57; 1.57 date 2009.12.23.01.04.46; author pooka; state Exp; branches 1.57.2.1; next 1.56; 1.56 date 2009.12.05.20.11.15; author pooka; state Exp; branches; next 1.55; 1.55 date 2009.08.02.11.36.39; author gavan; state Exp; branches; next 1.54; 1.54 date 2009.01.24.05.06.06; author mrg; state Exp; branches; next 1.53; 1.53 date 2008.11.24.11.41.12; author ad; state Exp; branches; next 1.52; 1.52 date 2008.11.12.12.36.02; author ad; state Exp; branches; next 1.51; 1.51 date 2008.09.07.12.01.26; author tron; state Exp; branches 1.51.2.1 1.51.4.1; next 1.50; 1.50 date 2008.08.10.15.31.21; author tls; state Exp; branches; next 1.49; 1.49 date 2008.07.31.07.41.02; author simonb; state Exp; branches; next 1.48; 1.48 date 2008.05.30.20.10.02; author tsutsui; state Exp; branches 1.48.4.1; next 1.47; 1.47 date 2008.01.19.13.11.18; author chris; state Exp; branches 1.47.6.1 1.47.8.1 1.47.10.1 1.47.12.1; next 1.46; 1.46 date 2007.12.31.15.31.57; author ad; state Exp; branches; next 1.45; 1.45 date 2007.12.02.05.19.13; author kiyohara; state Exp; branches 1.45.6.1; next 1.44; 1.44 date 2007.11.04.14.34.22; author xtraeme; state Exp; branches 1.44.2.1; next 1.43; 1.43 date 2007.10.17.19.55.02; author garbled; state Exp; branches; next 1.42; 1.42 date 2007.08.21.05.29.18; author kiyohara; state Exp; branches 1.42.2.1 1.42.6.1; next 1.41; 1.41 date 2007.08.21.02.48.15; author kiyohara; state Exp; branches; next 1.40; 1.40 date 2007.08.20.00.54.42; author kiyohara; state Exp; branches; next 1.39; 1.39 date 2007.06.09.11.34.03; author kiyohara; state Exp; branches 1.39.4.1 1.39.6.1 1.39.8.1; next 1.38; 1.38 date 2007.06.04.08.55.21; author martin; state Exp; branches; next 1.37; 1.37 date 2007.05.12.15.11.16; author abs; state Exp; branches; next 1.36; 1.36 date 2007.05.07.18.51.45; author he; state Exp; branches; next 1.35; 1.35 date 2007.03.14.12.27.24; author drochner; state Exp; branches 1.35.6.1; next 1.34; 1.34 date 2006.11.11.18.47.10; author jmmv; state Exp; branches 1.34.2.1 1.34.4.1 1.34.8.1 1.34.10.1 1.34.12.1; next 1.33; 1.33 date 2006.08.26.20.26.55; author christos; state Exp; branches 1.33.2.1 1.33.4.1; next 1.32; 1.32 date 2006.08.26.07.59.22; author tsutsui; state Exp; branches; next 1.31; 1.31 date 2006.08.14.06.22.34; author skrll; state Exp; branches; next 1.30; 1.30 date 2006.06.28.15.19.28; author liamjfoy; state Exp; branches 1.30.2.1; next 1.29; 1.29 date 2006.03.09.18.48.20; author he; state Exp; branches 1.29.6.1; next 1.28; 1.28 date 2006.02.22.00.34.00; author gavan; state Exp; branches 1.28.2.1 1.28.4.1; next 1.27; 1.27 date 2006.02.05.05.01.56; author cube; state Exp; branches; next 1.26; 1.26 date 2006.02.04.03.11.06; author rpaulo; state Exp; branches; next 1.25; 1.25 date 2006.02.02.21.32.09; author reinoud; state Exp; branches 1.25.2.1; next 1.24; 1.24 date 2005.12.09.23.34.02; author elad; state Exp; branches 1.24.2.1 1.24.4.1; next 1.23; 1.23 date 2005.12.07.09.10.15; author tsutsui; state Exp; branches; next 1.22; 1.22 date 2005.12.04.03.25.42; author he; state Exp; branches; next 1.21; 1.21 date 2005.11.03.16.48.29; author chs; state Exp; branches; next 1.20; 1.20 date 2005.09.10.19.20.49; author jmmv; state Exp; branches; next 1.19; 1.19 date 2005.09.09.16.34.34; author drochner; state Exp; branches; next 1.18; 1.18 date 2005.08.19.05.19.53; author christos; state Exp; branches; next 1.17; 1.17 date 2005.08.19.02.03.52; author christos; state Exp; branches; next 1.16; 1.16 date 2005.08.05.09.23.17; author skrll; state Exp; branches; next 1.15; 1.15 date 2005.07.31.04.04.42; author yamt; state Exp; branches; next 1.14; 1.14 date 2005.07.30.06.35.36; author yamt; state Exp; branches; next 1.13; 1.13 date 2005.07.17.00.08.28; author hubertf; state Exp; branches; next 1.12; 1.12 date 2005.07.07.17.05.47; author tron; state Exp; branches; next 1.11; 1.11 date 2005.06.25.12.05.17; author rpaulo; state Exp; branches 1.11.2.1; next 1.10; 1.10 date 2005.05.31.22.23.53; author tron; state Exp; branches; next 1.9; 1.9 date 2005.04.15.17.27.21; author itohy; state Exp; branches; next 1.8; 1.8 date 2005.02.18.21.05.52; author dsl; state Exp; branches 1.8.4.1; next 1.7; 1.7 date 2005.02.11.08.25.55; author dsl; state Exp; branches; next 1.6; 1.6 date 2005.01.31.16.55.00; author hannken; state Exp; branches; next 1.5; 1.5 date 2005.01.28.03.19.50; author rumble; state Exp; branches; next 1.4; 1.4 date 2004.11.24.20.49.24; author bouyer; state Exp; branches 1.4.4.1 1.4.6.1; next 1.3; 1.3 date 2004.11.10.17.54.05; author christos; state Exp; branches; next 1.2; 1.2 date 2004.10.23.14.00.52; author augustss; state Exp; branches; next 1.1; 1.1 date 2004.10.13.23.28.35; author gavan; state Exp; branches 1.1.2.1; next ; 1.109.2.1 date 2020.04.20.11.28.57; author bouyer; state Exp; branches; next ; commitid 4WLfIgNPymVsg75C; 1.107.4.1 date 2020.01.25.22.38.41; author ad; state Exp; branches; next ; commitid ethRERRmx7bMJ7UB; 1.97.2.1 date 2018.07.28.04.37.36; author pgoyette; state Exp; branches; next 1.97.2.2; commitid 1UP1xAIUxv1ZgRLA; 1.97.2.2 date 2018.09.06.06.55.35; author pgoyette; state Exp; branches; next 1.97.2.3; commitid HCi1bXD317XIK0RA; 1.97.2.3 date 2018.09.30.01.45.45; author pgoyette; state Exp; branches; next 1.97.2.4; commitid SQ44grEPCeKPh4UA; 1.97.2.4 date 2018.11.26.01.52.26; author pgoyette; state Exp; branches; next 1.97.2.5; commitid Zj4q5SspGdKXto1B; 1.97.2.5 date 2018.12.26.14.01.38; author pgoyette; state Exp; branches; next ; commitid xUhK8IAeBM1azj5B; 1.97.4.1 date 2019.06.10.22.06.24; author christos; state Exp; branches; next 1.97.4.2; commitid jtc8rnCzWiEEHGqB; 1.97.4.2 date 2020.04.08.14.07.42; author martin; state Exp; branches; next 1.97.4.3; commitid Qli2aW9E74UFuA3C; 1.97.4.3 date 2020.04.21.18.42.09; author martin; state Exp; branches; next ; commitid 86tA4aEmdr3VCh5C; 1.93.8.1 date 2018.01.26.14.28.14; author martin; state Exp; branches; next ; commitid PZEWbwc3WwWusooA; 1.89.2.1 date 2017.01.07.08.56.19; author pgoyette; state Exp; branches; next ; 1.88.2.1 date 2015.12.27.12.09.37; author skrll; state Exp; branches; next 1.88.2.2; 1.88.2.2 date 2016.12.05.10.54.54; author skrll; state Exp; branches; next 1.88.2.3; 1.88.2.3 date 2017.02.05.13.40.13; author skrll; state Exp; branches; next 1.88.2.4; 1.88.2.4 date 2017.08.28.17.51.43; author skrll; state Exp; branches; next ; commitid UQQpnjvcNkUZn05A; 1.83.2.1 date 2014.11.14.15.16.17; author martin; state Exp; branches; next 1.83.2.2; 1.83.2.2 date 2014.11.18.19.05.30; author snj; state Exp; branches; next ; 1.82.2.1 date 2014.08.10.06.54.00; author tls; state Exp; branches; next ; 1.79.2.1 date 2013.08.28.23.59.18; author rmind; state Exp; branches; next 1.79.2.2; 1.79.2.2 date 2014.05.18.17.45.14; author rmind; state Exp; branches; next ; 1.72.2.1 date 2012.11.20.03.01.28; author tls; state Exp; branches; next 1.72.2.2; 1.72.2.2 date 2013.06.23.06.20.07; author tls; state Exp; branches; next 1.72.2.3; 1.72.2.3 date 2014.08.20.00.03.09; author tls; state Exp; branches; next 1.72.2.4; 1.72.2.4 date 2017.12.03.11.36.22; author jdolecek; state Exp; branches; next ; commitid XcIYRZTAh1LmerhA; 1.68.2.1 date 2012.02.18.07.32.25; author mrg; state Exp; branches; next 1.68.2.2; 1.68.2.2 date 2012.03.11.01.52.22; author mrg; state Exp; branches; next ; 1.67.2.1 date 2012.04.17.00.06.33; author yamt; state Exp; branches; next 1.67.2.2; 1.67.2.2 date 2012.10.30.17.19.52; author yamt; state Exp; branches; next 1.67.2.3; 1.67.2.3 date 2014.05.22.11.39.54; author yamt; state Exp; branches; next ; 1.61.2.1 date 2011.06.06.09.05.54; author jruoho; state Exp; branches; next ; 1.61.4.1 date 2011.02.08.19.29.36; author bouyer; state Exp; branches; next ; 1.58.2.1 date 2010.05.30.05.16.56; author rmind; state Exp; branches; next 1.58.2.2; 1.58.2.2 date 2011.03.05.20.50.51; author rmind; state Exp; branches; next 1.58.2.3; 1.58.2.3 date 2011.04.21.01.41.08; author rmind; state Exp; branches; next ; 1.57.2.1 date 2010.04.30.14.39.32; author uebayasi; state Exp; branches; next 1.57.2.2; 1.57.2.2 date 2010.08.17.06.44.43; author uebayasi; state Exp; branches; next ; 1.51.2.1 date 2009.01.19.13.16.22; author skrll; state Exp; branches; next 1.51.2.2; 1.51.2.2 date 2009.03.03.18.29.01; author skrll; state Exp; branches; next ; 1.51.4.1 date 2010.11.21.03.05.04; author riz; state Exp; branches; next ; 1.48.4.1 date 2008.10.19.22.15.50; author haad; state Exp; branches; next 1.48.4.2; 1.48.4.2 date 2008.12.13.01.13.15; author haad; state Exp; branches; next ; 1.47.6.1 date 2008.06.02.13.22.20; author mjf; state Exp; branches; next 1.47.6.2; 1.47.6.2 date 2008.09.28.10.40.01; author mjf; state Exp; branches; next 1.47.6.3; 1.47.6.3 date 2009.01.17.13.28.09; author mjf; state Exp; branches; next ; 1.47.8.1 date 2008.06.04.02.04.47; author yamt; state Exp; branches; next ; 1.47.10.1 date 2009.05.04.08.11.23; author yamt; state Exp; branches; next 1.47.10.2; 1.47.10.2 date 2009.08.19.18.46.26; author yamt; state Exp; branches; next 1.47.10.3; 1.47.10.3 date 2010.03.11.15.02.32; author yamt; state Exp; branches; next 1.47.10.4; 1.47.10.4 date 2010.08.11.22.52.16; author yamt; state Exp; branches; next ; 1.47.12.1 date 2008.06.23.04.30.29; author wrstuden; state Exp; branches; next 1.47.12.2; 1.47.12.2 date 2008.09.18.04.33.28; author wrstuden; state Exp; branches; next ; 1.45.6.1 date 2008.01.02.21.48.29; author bouyer; state Exp; branches; next 1.45.6.2; 1.45.6.2 date 2008.01.20.17.51.19; author bouyer; state Exp; branches; next ; 1.44.2.1 date 2007.12.08.18.17.13; author mjf; state Exp; branches; next 1.44.2.2; 1.44.2.2 date 2008.02.18.21.04.42; author mjf; state Exp; branches; next ; 1.42.2.1 date 2007.11.06.23.18.00; author matt; state Exp; branches; next 1.42.2.2; 1.42.2.2 date 2008.01.09.01.46.55; author matt; state Exp; branches; next 1.42.2.3; 1.42.2.3 date 2008.03.23.02.04.09; author matt; state Exp; branches; next ; 1.42.6.1 date 2007.11.13.15.58.37; author bouyer; state Exp; branches; next ; 1.39.4.1 date 2007.09.03.10.19.06; author skrll; state Exp; branches; next ; 1.39.6.1 date 2007.12.26.22.24.50; author rjs; state Exp; branches; next 1.39.6.2; 1.39.6.2 date 2008.02.28.21.47.54; author rjs; state Exp; branches; next ; 1.39.8.1 date 2007.09.03.16.47.27; author jmcneill; state Exp; branches; next 1.39.8.2; 1.39.8.2 date 2007.11.04.21.02.59; author jmcneill; state Exp; branches; next 1.39.8.3; 1.39.8.3 date 2007.12.03.16.14.05; author joerg; state Exp; branches; next ; 1.35.6.1 date 2007.05.22.17.27.01; author matt; state Exp; branches; next 1.35.6.2; 1.35.6.2 date 2007.06.26.18.12.44; author garbled; state Exp; branches; next 1.35.6.3; 1.35.6.3 date 2007.10.03.19.24.00; author garbled; state Exp; branches; next ; 1.34.2.1 date 2007.06.05.20.50.01; author bouyer; state Exp; branches; next ; 1.34.4.1 date 2007.03.24.14.54.47; author yamt; state Exp; branches; next 1.34.4.2; 1.34.4.2 date 2007.05.17.13.40.58; author yamt; state Exp; branches; next ; 1.34.8.1 date 2007.04.10.13.23.07; author ad; state Exp; branches; next 1.34.8.2; 1.34.8.2 date 2007.05.27.12.27.36; author ad; state Exp; branches; next 1.34.8.3; 1.34.8.3 date 2007.06.09.23.55.13; author ad; state Exp; branches; next 1.34.8.4; 1.34.8.4 date 2007.07.15.13.16.13; author ad; state Exp; branches; next 1.34.8.5; 1.34.8.5 date 2007.08.20.18.38.20; author ad; state Exp; branches; next 1.34.8.6; 1.34.8.6 date 2007.10.09.13.38.03; author ad; state Exp; branches; next 1.34.8.7; 1.34.8.7 date 2007.12.03.18.36.57; author ad; state Exp; branches; next ; 1.34.10.1 date 2007.07.11.20.00.15; author mjf; state Exp; branches; next ; 1.34.12.1 date 2007.09.03.07.03.36; author wrstuden; state Exp; branches; next ; 1.33.2.1 date 2006.11.18.21.29.22; author ad; state Exp; branches; next ; 1.33.4.1 date 2006.12.10.07.16.22; author yamt; state Exp; branches; next ; 1.30.2.1 date 2006.09.22.05.56.52; author riz; state Exp; branches; next ; 1.29.6.1 date 2006.07.13.17.48.56; author gdamore; state Exp; branches; next ; 1.28.2.1 date 2006.03.13.09.06.57; author yamt; state Exp; branches; next 1.28.2.2; 1.28.2.2 date 2006.08.11.15.42.01; author yamt; state Exp; branches; next 1.28.2.3; 1.28.2.3 date 2006.09.03.15.23.05; author yamt; state Exp; branches; next ; 1.28.4.1 date 2006.04.19.02.33.11; author elad; state Exp; branches; next ; 1.25.2.1 date 2006.04.22.11.37.39; author simonb; state Exp; branches; next ; 1.24.2.1 date 2006.02.18.15.38.37; author yamt; state Exp; branches; next 1.24.2.2; 1.24.2.2 date 2006.03.01.09.27.58; author yamt; state Exp; branches; next ; 1.24.4.1 date 2006.09.09.02.40.48; author rpaulo; state Exp; branches; next ; 1.11.2.1 date 2006.06.21.14.52.58; author yamt; state Exp; branches; next 1.11.2.2; 1.11.2.2 date 2006.12.30.20.46.21; author yamt; state Exp; branches; next 1.11.2.3; 1.11.2.3 date 2007.09.03.14.27.00; author yamt; state Exp; branches; next 1.11.2.4; 1.11.2.4 date 2007.11.15.11.43.01; author yamt; state Exp; branches; next 1.11.2.5; 1.11.2.5 date 2007.12.07.17.25.06; author yamt; state Exp; branches; next 1.11.2.6; 1.11.2.6 date 2008.01.21.09.37.18; author yamt; state Exp; branches; next ; 1.8.4.1 date 2005.04.17.11.41.28; author tron; state Exp; branches; next 1.8.4.2; 1.8.4.2 date 2005.06.01.17.19.26; author riz; state Exp; branches; next 1.8.4.3; 1.8.4.3 date 2005.07.18.21.12.57; author riz; state Exp; branches; next 1.8.4.4; 1.8.4.4 date 2005.08.14.21.13.35; author riz; state Exp; branches; next 1.8.4.5; 1.8.4.5 date 2005.11.05.00.39.47; author tron; state Exp; branches; next ; 1.4.4.1 date 2005.04.29.11.28.14; author kent; state Exp; branches; next ; 1.4.6.1 date 2005.02.12.18.17.35; author yamt; state Exp; branches; next 1.4.6.2; 1.4.6.2 date 2005.03.19.08.33.04; author yamt; state Exp; branches; next ; 1.1.2.1 date 2004.10.13.23.28.35; author skrll; state dead; branches; next 1.1.2.2; 1.1.2.2 date 2004.10.19.15.56.37; author skrll; state Exp; branches; next 1.1.2.3; 1.1.2.3 date 2004.11.02.07.50.35; author skrll; state Exp; branches; next 1.1.2.4; 1.1.2.4 date 2004.11.14.08.15.16; author skrll; state Exp; branches; next 1.1.2.5; 1.1.2.5 date 2004.11.29.07.24.04; author skrll; state Exp; branches; next 1.1.2.6; 1.1.2.6 date 2005.02.04.11.44.32; author skrll; state Exp; branches; next 1.1.2.7; 1.1.2.7 date 2005.02.15.21.32.41; author skrll; state Exp; branches; next 1.1.2.8; 1.1.2.8 date 2005.03.04.16.38.47; author skrll; state Exp; branches; next 1.1.2.9; 1.1.2.9 date 2005.11.10.13.57.09; author skrll; state Exp; branches; next 1.1.2.10; 1.1.2.10 date 2005.12.11.10.28.19; author christos; state Exp; branches; next ; desc @@ 1.118 log @Garbage-collect the "base_year_is_2000" property and associated DSRTC_YEAR_START_2K config option (only used by Iyonix GENERIC). Instead, set the "start-year" property to 2000 as needed (matches the property name in the Devicetree RTC bindings used for the same purpose). @ text @# $NetBSD: GENERIC,v 1.117 2024/01/29 18:27:13 christos Exp $ # # GENERIC machine description file # # This machine description file is used to generate the default NetBSD # kernel. The generic kernel does not include all options, subsystems # and device drivers, but should be useful for most applications. # # The machine description file can be customised for your specific # machine to reduce the kernel size and improve its performance. # # For further information on compiling NetBSD kernels, see the config(8) # man page. # # For further information on hardware support for this architecture, see # the intro(4) man page. For further information about kernel options # for this architecture, see the options(4) man page. For an explanation # of each device driver in this file see the section 4 man page for the # device. include "arch/iyonix/conf/std.iyonix" options INCLUDE_CONFIG_FILE # embed config file in kernel binary #ident "GENERIC-$Revision: 1.117 $" maxusers 32 # estimated number of users options MSGBUFSIZE=65536 # CPU options # For XScale systems options CPU_XSCALE_80321 # Support the XScale core makeoptions CPUFLAGS="-mcpu=xscale" # Architecture options options XSCALE_CACHE_READ_WRITE_ALLOCATE #options HZ=512 # Standard system options options RTC_OFFSET=0 # hardware clock is this many mins. west of GMT #options NTP # NTP phase/frequency locked loop #options KTRACE # system call tracing via ktrace(1) #options SYSVMSG # System V-like message queues #options SYSVSEM # System V-like semaphores #options SYSVSHM # System V-like memory sharing # Device options # Console options. The default console is speed is 115200 baud. #options CONSPEED=9600 # Console speed # Miscellaneous kernel options options KTRACE # system call tracing, a la ktrace(1) options IRQSTATS # manage IRQ statistics #options SCSIVERBOSE # Verbose SCSI errors options PCIVERBOSE # Verbose PCI descriptions options MIIVERBOSE # Verbose MII autoconfuration messages #options PCI_CONFIG_DUMP # verbosely dump PCI config space options USERCONF # userconf(4) support #options PIPE_SOCKETPAIR # smaller, but slower pipe(2) #options SYSCTL_INCLUDE_DESCR # Include sysctl descriptions in kernel # Development and Debugging options # Alternate buffer queue strategies for better responsiveness under high # disk I/O load. #options BUFQ_READPRIO options BUFQ_PRIOCSCAN # Diagnostic/debugging support options #options DIAGNOSTIC # expensive kernel consistency checks #options DEBUG # expensive debugging checks/support options DDB # in-kernel debugger #options DDB_ONPANIC=1 # see also sysctl(7): `ddb.onpanic' options DDB_HISTORY_SIZE=512 # enable history editing in DDB #options DDB_KEYCODE=0x40 #options KGDB # remote debugger #options KGDB_DEVNAME="\"com\"",KGDB_DEVADDR=0x3f8,KGDB_DEVRATE=9600 #makeoptions DEBUG="-g" # compile full symbol table makeoptions COPY_SYMTAB=1 #options UVMHIST # kernhist for uvm/pmap subsystems #options VERBOSE_INIT_ARM # verbose bootstraping messages #options PMAP_INCLUDE_PTE_SYNC #options LOCKDEBUG # Compatibility options include "conf/compat_netbsd70.config" options COMPAT_NETBSD32 # allow running arm (e.g. non-earm) binaries # File systems file-system FFS # UFS #file-system EXT2FS # second extended file system (linux) #file-system LFS # log-structured file system #file-system MFS # memory file system file-system NFS # Network File System client #file-system NTFS # Windows/NT file system (experimental) file-system CD9660 # ISO 9660 + Rock Ridge file system file-system MSDOSFS # MS-DOS file system #file-system FDESC # /dev/fd file-system KERNFS # /kern #file-system NULLFS # loopback file system #file-system OVERLAY # overlay file system file-system PROCFS # /proc #file-system UMAPFS # NULLFS + uid and gid remapping #file-system UNION # union file system #file-system CODA # Coda File System; also needs vcoda (below) file-system PTYFS # /dev/ptm support file-system TMPFS # Efficient memory file-system #file-system UDF # experimental - OSTA UDF CD/DVD file-system #file-system HFS # experimental - Apple HFS+ (read-only) file-system FILECORE # Acorn filecore file system # File system options #options FFS_EI # FFS Endian Independent support options FFS_NO_SNAPSHOT # No FFS snapshot support #options QUOTA # legacy UFS quotas #options QUOTA2 # new, in-filesystem UFS quotas #options UFS_DIRHASH # UFS Large Directory Hashing #options UFS_EXTATTR # Extended attribute support for UFS1 options WAPBL # File system journaling support #options NFSSERVER # Network File System server # Networking options #options GATEWAY # packet forwarding options INET # IP + ICMP + TCP + UDP options INET6 # IPV6 #options IPSEC # IP security #options IPSEC_DEBUG # debug for IP security #options MROUTING # IP multicast routing #options PIM # Protocol Independent Multicast #options NETATALK # AppleTalk networking protocols #options PPP_BSDCOMP # BSD-Compress compression support for PPP #options PPP_DEFLATE # Deflate compression support for PPP #options PPP_FILTER # Active filter support for PPP (requires 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 options NFS_BOOT_DHCP,NFS_BOOT_BOOTPARAM #options DKWEDGE_AUTODISCOVER #options DKWEDGE_METHOD_BSDLABEL #options DKWEDGE_METHOD_MBR options INSECURE # Kernel root file system and dump configuration. config netbsd root on ? type ? #config netbsd root on wd1a type ffs #config netbsd root on wm0 type nfs #config netbsd root on "wedge:system/a" type ffs # # Device configuration # mainbus0 at root cpu0 at mainbus? # i80321 I/O Processor peripheral support iopxs* at mainbus? iopaau* at iopxs? # Application Accelerator Unit iopiic* at iopxs? # I2C Controller Unit(s) iic0 at iopiic? iic1 at iopiic? iopwdog* at iopxs? # Watchdog timer pci0 at iopxs? bus ? # PCI/PCI-X support # The curious can see their RAM timings. spdmem* at iic1 addr 0x56 # onboard RTC. dsrtc0 at iic0 addr 0x68 # PCI bridges ppb* at pci? dev ? function ? # PCI-PCI bridges pci* at ppb? bus ? # 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 #options COMCONSOLE # VGA #vga* at pci? dev ? function ? genfb* at pci? dev ? function ? #options GENFB_PCI_DEBUG #gffb* at pci? dev ? function ? # these exist but aren't configured by RISC OS #alipm* at pci? #iic* at alipm? # Display wsdisplay0 at wsemuldisplaydev? console 1 wsdisplay* at wsemuldisplaydev? #options WSEMUL_SUN # sun terminal emulation options WSEMUL_VT100 # vt100 terminal emulation options WS_DEFAULT_FG=WSCOL_BLACK options WS_DEFAULT_BG=WSCOL_LIGHT_WHITE options WS_KERNEL_FG=WSCOL_GREEN options WS_KERNEL_BG=WSCOL_LIGHT_WHITE options WSDISPLAY_COMPAT_PCVT # emulate some ioctls options WSDISPLAY_COMPAT_SYSCONS # emulate some ioctls options WSDISPLAY_COMPAT_USL # VT handling options WSDISPLAY_COMPAT_RAWKBD # can get raw scancodes #options WSDISPLAY_DEFAULTSCREENS=4 options FONT_GO_MONO12x23 options WSDISPLAY_SCROLLSUPPORT options VCONS_DRAW_INTR options RASOPS_DEFAULT_WIDTH=100 options RASOPS_DEFAULT_HEIGHT=30 # 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 aceride* at pci? dev ? function ? # Acer Lab IDE controllers #mvsata* at pci? dev ? function ? # ATA (IDE) bus support atabus* at ata? #options ATADEBUG # 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". wd* at atabus? drive ? flags 0x0000 # ATAPI bus support atapibus* at atapi? # ATAPI devices # flags have the same meaning as for IDE drives. # XXX No DMA on IDE devices for now cd* at atapibus? drive ? flags 0x0ff0 # ATAPI CD-ROM drives sd* at atapibus? drive ? flags 0x0000 # ATAPI disk drives st* at atapibus? drive ? flags 0x0000 # ATAPI tape drives uk* at atapibus? drive ? flags 0x0000 # ATAPI unknown # Network Interfaces # onboard ethernet wm* at pci? dev ? function ? # Intel 8254x gigabit # MII/PHY support makphy* at mii? phy ? # Marvell Semiconductor 88E1000 PHYs ukphy* at mii? phy ? # generic unknown PHYs # USB Controller and Devices # Iyonix ships with an ehci/ohci card 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 ? # 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 Generic HID devices uhid* at uhidev? reportid ? # USB Mass Storage umass* at uhub? port ? configuration ? interface ? # USB audio uaudio* at uhub? port ? configuration ? # USB MIDI #umidi* at uhub? port ? configuration ? # USB Ethernet adapters #axe* at uhub? port ? # ASIX AX88172 based adapters uplcom* at uhub? port ? # I/O DATA USB-RSAQ2 serial adapter ucom* at uplcom? portno ? # USB Generic driver #ugen* at uhub? port ? # Iyonix onboard audio autri* at pci? dev ? function ? # Trident 4DWAVE based AC'97 Audio # Audio support audio* at audiobus? spkr* at audio? # PC speaker (synthesized) # On-board device support obio* at mainbus? com1 at obio? addr 0x900003e8 xint 1 # on-board UART com0 at obio? addr 0x900002f8 xint 1 # on-board UART #com* at obio? addr 0x900003e8 xint 1 # on-board UART #com* at obio? addr 0x900003f8 xint 1 # on-board UART # Pseudo-Devices #pseudo-device crypto # /dev/crypto device #pseudo-device swcrypto # software crypto implementation # disk/mass storage pseudo-devices pseudo-device fss # file system snapshot device # network pseudo-devices pseudo-device bpfilter # Berkeley packet filter pseudo-device carp # Common Address Redundancy Protocol #pseudo-device npf # NPF packet filter pseudo-device loop # network loopback #pseudo-device ppp # Point-to-Point Protocol #pseudo-device pppoe # PPP over Ethernet (RFC 2516) #pseudo-device sl # Serial Line IP #pseudo-device irframetty # IrDA frame line discipline #pseudo-device tap # virtual Ethernet #pseudo-device tun # network tunneling over tty #pseudo-device gre # generic L3 over IP tunnel #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 #pseudo-device vlan # IEEE 802.1q encapsulation #pseudo-device bridge # simple inter-network bridging #pseudo-device vether # Virtual Ethernet for bridge #pseudo-device agr # IEEE 802.3ad link aggregation # srt is EXPERIMENTAL #pseudo-device srt # source-address-based routing # # accept filters pseudo-device accf_data # "dataready" accept filter pseudo-device accf_http # "httpready" accept filter # miscellaneous pseudo-devices pseudo-device pty # pseudo-terminals #options RND_COM # use "com" randomness as well (BROKEN) pseudo-device clockctl # user control of clock subsystem pseudo-device drvctl # user control of drive subsystem pseudo-device ksyms # /dev/ksyms pseudo-device swwdog # software watchdog timer -- swwdog(4) # wscons pseudo-devices pseudo-device wsmux # mouse & keyboard multiplexor pseudo-device wsfont include "dev/veriexec.config" #options PAX_MPROTECT=0 # PaX mprotect(2) restrictions # Pull in optional local configuration - always at end cinclude "arch/iyonix/conf/GENERIC.local" @ 1.117 log @PR/57889: Ricardo Branco: ext2fs does not have user immutable and append file flags, only system ones. Restrict those to the superuser. Before the behavior was controlled by EXT2FS_SYSTEM_FLAGS. Make that behavior the default. @ text @d1 1 a1 1 # $NetBSD: GENERIC,v 1.116 2023/02/12 14:50:40 abs Exp $ d25 1 a25 1 #ident "GENERIC-$Revision: 1.116 $" d196 1 a196 1 # onboard RTC. RISC OS starts counting years at 2000 a197 1 options DSRTC_YEAR_START_2K @ 1.116 log @Add optoion GENERIC.local include to the end of ~all GENERIC configs This excludes atari, sgimips, evbmips, evbppc, evbsh3, and hpcarm all of which have somewhat specific kernel config file layouts @ text @d1 1 a1 1 # $NetBSD: GENERIC,v 1.115 2022/09/29 10:10:08 riastradh Exp $ d25 1 a25 1 #ident "GENERIC-$Revision: 1.115 $" a130 2 #options EXT2FS_SYSTEM_FLAGS # makes ext2fs file flags (append and # immutable) behave as system flags. @ 1.115 log @swwdog(4): Add to GENERIC kernels. Plus a handful of others that I'm familiar with. Lots of special- purpose kernels should probably have this too but I'm not going through all the arm, mips, and ppc evaluation board kernels to see which ones are relevant. Omitted from systems I know to be very small: - sun2/GENERIC - dreamcast/GENERIC Feel free to remove it from others that need to be kept smaller. Compile-tested a few of these just in case: - alpha/GENERIC - amd64/GENERIC - evbmips/OCTEON - i386/GENERIC - riscv/GENERIC PR kern/29702 @ text @d1 1 a1 1 # $NetBSD: GENERIC,v 1.114 2022/08/07 02:52:27 simonb Exp $ d25 1 a25 1 #ident "GENERIC-$Revision: 1.114 $" d410 3 @ 1.114 log @UFS/LFS dirhash: - Enable UFS_DIRHASH if the architecture or kernel model specific config file can use 128MB of RAM or more. - Remove experimental tag from UFS_DIRHASH; it's been with RUMP kernel and by a number of NetBSD developers for years. - Add LFS_DIRHASH if LFS was enabled. - Be somewhat consistent with FS options order. @ text @d1 1 a1 1 # $NetBSD: GENERIC,v 1.113 2020/09/27 13:48:52 roy Exp $ d25 1 a25 1 #ident "GENERIC-$Revision: 1.113 $" d401 1 @ 1.113 log @vether: Add to kernel configurations It's only enabled if the kernel enabled bridge AND tap. Otherwise it's commented out. @ text @d1 1 a1 1 # $NetBSD: GENERIC,v 1.112 2020/08/01 08:20:50 maxv Exp $ d25 1 a25 1 #ident "GENERIC-$Revision: 1.112 $" d124 2 d128 2 a129 1 #options FFS_EI # FFS Endian Independent support a130 6 # Note that UFS_DIRHASH is suspected of causing kernel memory corruption. # It is not recommended for general use. #options UFS_DIRHASH # UFS Large Directory Hashing - Experimental #options NFSSERVER # Network File System server options FFS_NO_SNAPSHOT # No FFS snapshot support #options UFS_EXTATTR # Extended attribute support for UFS1 d133 1 @ 1.112 log @Remove references to BRIDGE_IPF, it is now compiled in by default. @ text @d1 1 a1 1 # $NetBSD: GENERIC,v 1.111 2020/04/18 11:00:41 skrll Exp $ d25 1 a25 1 #ident "GENERIC-$Revision: 1.111 $" d387 1 @ 1.111 log @PMAP_DEBUG has been deleted on arm @ text @d1 1 a1 1 # $NetBSD: GENERIC,v 1.110 2020/04/18 10:55:46 skrll Exp $ d25 1 a25 1 #ident "GENERIC-$Revision: 1.110 $" a386 1 #options BRIDGE_IPF # bridge uses IP/IPv6 pfil hooks too @ 1.110 log @Trailing whitespace @ text @d1 1 a1 1 # $NetBSD: GENERIC,v 1.109 2020/03/25 17:06:19 jdolecek Exp $ d25 1 a25 1 #ident "GENERIC-$Revision: 1.109 $" d88 1 a88 1 #options PMAP_DEBUG # Enable pmap_debug_level code @ 1.109 log @remove 'file-system SMBFS' and 'pseudo-device nsmb' from all kernel configs to prepare for their eventual removal @ text @d1 1 a1 1 # $NetBSD: GENERIC,v 1.108 2020/01/19 01:25:06 thorpej Exp $ d25 1 a25 1 #ident "GENERIC-$Revision: 1.108 $" d191 1 a191 1 iopiic* at iopxs? # I2C Controller Unit(s) @ 1.109.2.1 log @Sync with HEAD @ text @d1 1 a1 1 # $NetBSD: GENERIC,v 1.111 2020/04/18 11:00:41 skrll Exp $ d25 1 a25 1 #ident "GENERIC-$Revision: 1.111 $" d88 1 a88 1 #options UVMHIST # kernhist for uvm/pmap subsystems d191 1 a191 1 iopiic* at iopxs? # I2C Controller Unit(s) @ 1.108 log @Remove the strip(4) - Starmode Radio IP - pseudo-device driver. It is long since obsolete. @ text @d1 1 a1 1 # $NetBSD: GENERIC,v 1.107 2019/04/26 21:40:30 sevan Exp $ d25 1 a25 1 #ident "GENERIC-$Revision: 1.107 $" a116 1 #file-system SMBFS # experimental - CIFS; also needs nsmb (below) @ 1.107 log @Enable BUFQ_PRIOCSCAN, CARP, Veriexec by default in GENERIC kernel configs. On ports without a GENERIC kernel config enable in individul files, e.g evbmips. Omit on: atari, dreamcast, emips, epoc32, evbppc/VIRTEX*, ia64, luna68x, mvme68k, mvmeppc, playstation2, riscv, sun2, sun3, x68k, zaurus due to resource constraints or port infancy. @ text @d1 1 a1 1 # $NetBSD: GENERIC,v 1.106 2019/04/13 08:23:00 isaki Exp $ d25 1 a25 1 #ident "GENERIC-$Revision: 1.106 $" a378 1 #pseudo-device strip # Starmode Radio IP (Metricom) @ 1.107.4.1 log @Sync with head. @ text @d1 1 a1 1 # $NetBSD: GENERIC,v 1.108 2020/01/19 01:25:06 thorpej Exp $ d25 1 a25 1 #ident "GENERIC-$Revision: 1.108 $" d379 1 @ 1.106 log @Add drvctl to kernel which has audio device. audiocfg(1) requires drvctl(4). @ text @d1 1 a1 1 # $NetBSD: GENERIC,v 1.105 2018/12/14 23:01:53 macallan Exp $ d25 1 a25 1 #ident "GENERIC-$Revision: 1.105 $" d75 1 a75 1 #options BUFQ_PRIOCSCAN d373 1 a373 1 #pseudo-device carp # Common Address Redundancy Protocol d410 1 a410 13 #options FILEASSOC # fileassoc(9) - required for Veriexec # and PAX_SEGVGUARD # Veriexec #pseudo-device veriexec # # 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_SHA256 #options VERIFIED_EXEC_FP_SHA384 #options VERIFIED_EXEC_FP_SHA512 @ 1.105 log @Make this config resemble an Iyonix as they actually shipped: - add more onboard and standard devices ( dsrtc, ehci, etc. ) - remove lots of unused and commented out drivers - add some useful filesystems like procfs etc. @ text @d1 1 a1 1 # $NetBSD: GENERIC,v 1.104 2018/12/12 06:29:37 maxv Exp $ d25 1 a25 1 #ident "GENERIC-$Revision: 1.104 $" d403 1 @ 1.104 log @Remove references to "lmc" in the kernel configurations. @ text @d1 1 a1 1 # $NetBSD: GENERIC,v 1.103 2018/10/23 19:58:52 jdolecek Exp $ d25 1 a25 1 #ident "GENERIC-$Revision: 1.103 $" d86 1 a86 1 makeoptions DEBUG="-g" # compile full symbol table d97 1 a97 1 include "conf/compat_netbsd50.config" d110 1 a110 1 #file-system KERNFS # /kern d113 1 a113 1 #file-system PROCFS # /proc d118 2 a119 2 #file-system PTYFS # /dev/ptm support #file-system TMPFS # Efficient memory file-system d141 1 a141 1 #options INET6 # IPV6 d168 6 d176 3 a178 2 #config netbsd root on sd0a type ffs #config netbsd root on ? type nfs d201 4 d216 6 d227 16 a242 97 options WSEMUL_VT100 # VT100 / VT220 emulation options WSDISPLAY_COMPAT_USL # wsconscfg VT handling # CardBus bridge support #cbb* at pci? dev ? function ? #cardslot* at cbb? # CardBus bus support #cardbus* at cardslot? #pcmcia* at cardslot? # Serial Devices # 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 # PCMCIA serial interfaces #com* at pcmcia? function ? # Modems and serial cards #pcmcom* at pcmcia? function ? # PCMCIA multi-port serial cards #com* at pcmcom? slave ? # ...and the slave devices # CardBus serial interfaces #com* at cardbus? function ? # Modems and serial cards # I2O devices #iop* at pci? dev ? function ? # I/O processor #iopsp* at iop? tid ? # SCSI/FC-AL ports #ld* at iop? tid ? # block devices #dpti* at iop? tid 0 # DPT/Adaptec control interface # SCSI Controllers and Devices # PCI SCSI controllers #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 #ahd* at pci? dev ? function ? # Adaptec 29320, 39320 (aic790x) SCSI #bha* at pci? dev ? function ? # BusLogic 9xx SCSI #dpt* at pci? dev ? function ? # DPT SmartCache/SmartRAID #iha* at pci? dev ? function ? # Initio INIC-940/950 SCSI #isp* at pci? dev ? function ? # Qlogic ISP [12]0x0 SCSI/FibreChannel #mfi* at pci? dev ? function ? # LSI MegaRAID SAS #mly* at pci? dev ? function ? # Mylex AcceleRAID and eXtremeRAID #mpt* at pci? dev ? function ? # LSI Fusion SCSI/FC #njs* at pci? dev ? function ? # Workbit NinjaSCSI-32 #pcscp* at pci? dev ? function ? # AMD 53c974 PCscsi-PCI SCSI #siop* at pci? dev ? function ? # Symbios 53c8xx SCSI #esiop* at pci? dev ? function ? # Symbios 53c875 SCSI and newer ##options SIOP_SYMLED # drive the act. LED in software #trm* at pci? dev ? function ? # Tekram DC-395U/UW/F, DC-315/U SCSI # PCMCIA SCSI controllers #aic* at pcmcia? function ? # Adaptec APA-1460 SCSI #esp* at pcmcia? function ? # Qlogic ESP406/FAS408 SCSI #spc* at pcmcia? function ? # Fujitsu MB87030/MB89352 SCSI # CardBus SCSI cards #adv* at cardbus? function ? # AdvanSys 1200[A,B], 9xx[U,UA] SCSI #ahc* at cardbus? function ? # Adaptec ADP-1480 #njs* at cardbus? function ? # Workbit NinjaSCSI-32 # SCSI bus support #scsibus* at scsi? # SCSI devices #sd* at scsibus? target ? lun ? # SCSI disk drives #st* at scsibus? target ? lun ? # SCSI tape drives #cd* at scsibus? target ? lun ? # SCSI CD-ROM drives #ch* at scsibus? target ? lun ? # SCSI autochangers #ses* at scsibus? target ? lun ? # SCSI Enclosure Services devices #ss* at scsibus? target ? lun ? # SCSI scanners #uk* at scsibus? target ? lun ? # SCSI unknown # RAID controllers and devices #aac* at pci? dev ? function ? # Adaptec AAC family #amr* at pci? dev ? function ? # AMI/LSI Logic MegaRAID #cac* at pci? dev ? function ? # Compaq PCI array controllers #ciss* at pci? dev ? function ? # HP Smart Array controllers #icp* at pci? dev ? function ? # ICP-Vortex GDT & Intel RAID #mlx* at pci? dev ? function ? # Mylex DAC960 & DEC SWXCR family #mlx* at eisa? slot ? # Mylex DAC960 & DEC SWXCR family #twa* at pci? dev ? function ? # 3ware Escalade 95xx RAID controllers #twe* at pci? dev ? function ? # 3ware Escalade RAID controllers #ld* at aac? unit ? # logical disk devices #ld* at amr? unit ? #ld* at cac? unit ? #ld* at icp? unit ? #ld* at twa? unit ? #ld* at twe? unit ? #ld* at mlx? unit ? #icpsp* at icp? unit ? # SCSI pass-through d249 1 a249 2 pciide* at pci? dev ? function ? flags 0x0000 # GENERIC pciide driver acardide* at pci? dev ? function ? # Acard IDE controllers d251 1 a251 25 #ahcisata* at pci? dev ? function ? # AHCI SATA 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 #geodeide* at pci? dev ? function ? # AMD Geode IDE controllers hptide* at pci? dev ? function ? # Triones/HighPoint IDE controllers #iteide* at pci? dev ? function ? # IT Express IDE controllers #ixpide* at pci? dev ? function ? # ATI IXP 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 pdcsata* at pci? dev ? function ? # Promise SATA150 controllers rccide* at pci? dev ? function ? # ServerWorks 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 #svwsata* at pci? dev ? function ? # ServerWorks SATA controllers stpcide* at pci? dev ? function ? # STMicro STPC IDE controllers viaide* at pci? dev ? function ? # VIA/AMD/Nvidia IDE controllers # PCMCIA IDE controllers #wdc* at pcmcia? function ? # CardBus IDE controllers #njata* at cardbus? function ? flags 0x01 # Workbit NinjaATA-32 a269 4 # ATA RAID configuration support, as found on some Promise controllers. pseudo-device ataraid ld* at ataraid? vendtype ? unit ? d284 1 a284 43 # PCI network interfaces #an* at pci? dev ? function ? # Aironet PC4500/PC4800 (802.11) #ath* at pci? dev ? function ? # Atheros 5210/5211/5212 802.11 #atw* at pci? dev ? function ? # ADMtek ADM8211 (802.11) #bce* at pci? dev ? function ? # Broadcom 4401 10/100 Ethernet #bge* at pci? dev ? function ? # Broadcom 570x gigabit Ethernet #bnx* at pci? dev ? function ? # Broadcom NetXtremeII gigabit Ethernet #dge* at pci? dev ? function ? # Intel 82597 10GbE LR #ep* at pci? dev ? function ? # 3Com 3c59x #epic* at pci? dev ? function ? # SMC EPIC/100 Ethernet #esh* at pci? dev ? function ? # Essential HIPPI card #ex* at pci? dev ? function ? # 3Com 90x[BC] #fpa* at pci? dev ? function ? # DEC DEFPA FDDI #fxp* at pci? dev ? function ? # Intel EtherExpress PRO 10+/100B #gsip* at pci? dev ? function ? # NS83820 Gigabit Ethernet #hme* at pci? dev ? function ? # Sun Microelectronics STP2002-STQ #ipw* at pci? dev ? function ? # Intel PRO/Wireless 2100 #iwi* at pci? dev ? function ? # Intel PRO/Wireless 2200BG #le* at pci? dev ? function ? # PCnet-PCI Ethernet #mskc* at pci? dev ? function ? # Marvell Yukon 2 Gigabit Ethernet #msk* at mskc? # Marvell Yukon 2 Gigabit Ethernet #mtd* at pci? dev ? function ? # Myson MTD803 3-in-1 Ethernet #ne* at pci? dev ? function ? # NE2000-compatible Ethernet #nfe* at pci? dev ? function ? # NVIDIA nForce Ethernet #ntwoc* at pci? dev ? function ? # Riscom/N2 PCI Sync Serial #pcn* at pci? dev ? function ? # AMD PCnet-PCI Ethernet #ral* at pci? dev ? function ? # Ralink Technology RT25x0 802.11a/b/g #re* at pci? dev ? function ? # Realtek 8139C+/8169/8169S/8110S rtk* at pci? dev ? function ? # Realtek 8129/8139 #rtw* at pci? dev ? function ? # Realtek 8180L (802.11) #sf* at pci? dev ? function ? # Adaptec AIC-6915 Ethernet #sip* at pci? dev ? function ? # SiS 900/DP83815 Ethernet #skc* at pci? dev ? function ? # SysKonnect SK9821 Gigabit Ethernet #sk* at skc? # SysKonnect SK9821 Gigabit Ethernet #ste* at pci? dev ? function ? # Sundance ST-201 Ethernet #stge* at pci? dev ? function ? # Sundance/Tamarack TC9021 Gigabit #ti* at pci? dev ? function ? # Alteon ACEnic gigabit Ethernet #tl* at pci? dev ? function ? # ThunderLAN-based Ethernet #tlp* at pci? dev ? function ? # DECchip 21x4x and clones #txp* at pci? dev ? function ? # 3com 3cr990 #vge* at pci? dev ? function ? # VIATech VT612X Gigabit Ethernet #vr* at pci? dev ? function ? # VIA Rhine Fast Ethernet #wi* at pci? dev ? function ? # Intersil Prism Mini-PCI (802.11b) a285 32 #wpi* at pci? dev ? function ? # Intel PRO/Wireless 3945ABG #xge* at pci? dev ? function ? # Neterion (S2io) Xframe-I 10GbE # PCMCIA network interfaces #an* at pcmcia? function ? # Aironet PC4500/PC4800 (802.11) #awi* at pcmcia? function ? # BayStack 650/660 (802.11FH/DS) #cnw* at pcmcia? function ? # Xircom/Netwave AirSurfer #cs* at pcmcia? function ? # CS89xx Ethernet #ep* at pcmcia? function ? # 3Com 3c589 and 3c562 Ethernet #mbe* at pcmcia? function ? # MB8696x based Ethernet #ne* at pcmcia? function ? # NE2000-compatible Ethernet #ray* at pcmcia? function ? # Raytheon Raylink (802.11) #sm* at pcmcia? function ? # Megahertz Ethernet ## tr at pcmcia has problems with Cardbus bridges ##tr* at pcmcia? function ? # TROPIC based Token-Ring #wi* at pcmcia? function ? # Lucent/Intersil WaveLan IEEE (802.11) #xirc* at pcmcia? function ? # Xircom CreditCard Ethernet #com* at xirc? #xi* at xirc? #mhzc* at pcmcia? function ? # Megahertz Ethernet/Modem combo cards #com* at mhzc? #sm* at mhzc? # CardBus network cards #ath* at cardbus? function ? # Atheros 5210/5211/5212 802.11 #atw* at cardbus? function ? # ADMtek ADM8211 (802.11) #ex* at cardbus? function ? # 3Com 3C575TX #fxp* at cardbus? function ? # Intel i8255x #ral* at cardbus? function ? # Ralink Technology RT25x0 802.11a/b/g #rtk* at cardbus? function ? # Realtek 8129/8139 #rtw* at cardbus? function ? # Realtek 8180L (802.11) #tlp* at cardbus? function ? # DECchip 21143 a287 16 acphy* at mii? phy ? # Altima AC101 and AMD Am79c874 PHYs amhphy* at mii? phy ? # AMD 79c901 Ethernet PHYs bmtphy* at mii? phy ? # Broadcom BCM5201 and BCM5202 PHYs brgphy* at mii? phy ? # Broadcom BCM5400-family PHYs #ciphy* at mii? phy ? # Cicada CS8201 Gig-E PHYs dmphy* at mii? phy ? # Davicom DM9101 PHYs exphy* at mii? phy ? # 3Com internal PHYs gentbi* at mii? phy ? # Generic Ten-Bit 1000BASE-[CLS]X PHYs glxtphy* at mii? phy ? # Level One LXT-1000 PHYs gphyter* at mii? phy ? # NS83861 Gig-E PHY icsphy* at mii? phy ? # Integrated Circuit Systems ICS189x igphy* at mii? phy ? # Intel IGP01E1000 #ikphy* at mii? phy ? # Intel 82563 PHYs inphy* at mii? phy ? # Intel 82555 PHYs iophy* at mii? phy ? # Intel 82553 PHYs lxtphy* at mii? phy ? # Level One LXT-970 PHYs a288 9 nsphy* at mii? phy ? # NS83840 PHYs nsphyter* at mii? phy ? # NS83843 PHYs pnaphy* at mii? phy ? # generic HomePNA PHYs qsphy* at mii? phy ? # Quality Semiconductor QS6612 PHYs #rgephy* at mii? phy ? # Realtek 8169S/8110S internal PHYs #rlphy* at mii? phy ? # Realtek 8139/8201L PHYs sqphy* at mii? phy ? # Seeq 80220/80221/80223 PHYs tlphy* at mii? phy ? # ThunderLAN PHYs tqphy* at mii? phy ? # TDK Semiconductor PHYs a289 1 urlphy* at mii? phy ? # Realtek RTL8150L internal PHYs d294 2 a295 2 # PCI USB controllers #ehci* at pci? dev ? function ? # Enhanced Host Controller d297 1 a297 12 uhci* at pci? dev ? function ? # Universal Host Controller (Intel) # CardBus USB controllers #ehci* at cardbus? function ? # Enhanced Host Controller #ohci* at cardbus? function ? # Open Host Controller #uhci* at cardbus? function ? # Universal Host Controller (Intel) # ISA USB controllers #slhci0 at isa? port 0x300 irq 5 # ScanLogic SL811HS # PCMCIA USB controllers #slhci* at pcmcia? function ? # ScanLogic SL811HS d300 1 a300 1 #usb* at ehci? d302 1 a302 1 usb* at uhci? a323 3 # USB serial adapter ucycom* at uhidev? reportid ? a326 10 # USB Printer ulpt* at uhub? port ? configuration ? interface ? # USB Modem umodem* at uhub? port ? configuration ? ucom* at umodem? # Option N.V. Wireless WAN modems uhso* at uhub? port ? configuration ? a335 9 # 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? a336 1 #aue* at uhub? port ? # ADMtek AN986 Pegasus based adapters a337 28 #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 #mue* at uhub? port ? # Microchip LAN75xx/LAN78xx 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 #ural* at uhub? port ? # Ralink Technology RT2500USB 802.11a/b/g #rum* at uhub? port ? # Ralink Technology RT2501/RT2601 802.11a/b/g #zyd* at uhub? port ? # Zydas ZD1211 # 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 ? uipaq* at uhub? port ? # iPAQ PDAs ucom* at uipaq? portno ? umct* at uhub? port ? # MCT USB-RS232 serial adapter ucom* at umct? portno ? a341 30 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 ? # Topfield TF5000PVR range of DVB recorders #utoppy* at uhub? port ? # Y@@P firmware loader #uyap* at uhub? port ? # D-Link DSB-R100 USB radio #udsbr* at uhub? port ? #radio* at udsbr? d346 1 a346 24 # IrDA and Consumer Ir devices # Toshiba Oboe #oboe* at pci? dev ? function ? #irframe* at oboe? # PCI IEEE1394 controllers #fwohci* at pci? dev ? function ? # IEEE1394 Open Host Controller # CardBus IEEE1394 controllers #fwohci* at cardbus? function ? # IEEE1394 Open Host Controller #ieee1394if* at fwohci? #fwip* at ieee1394if? # IP over IEEE1394 #sbp* at ieee1394if? euihi ? euilo ? # SCSI over IEEE1394 # Audio Devices # PCI audio devices #auacer* at pci? dev ? function ? # ALi M5455 integrated AC'97 Audio auich* at pci? dev ? function ? # Intel ICH integrated AC'97 Audio #auixp* at pci? dev ? function ? # ATI IXP AC'97 Audio a347 21 auvia* at pci? dev ? function ? # VIA VT82C686A integrated AC'97 Audio #azalia* at pci? dev ? function ? # High Definition Audio clcs* at pci? dev ? function ? # Cirrus Logic CS4280 clct* at pci? dev ? function ? # Cirrus Logic CS4281 cmpci* at pci? dev ? function ? # C-Media CMI8338/8738 eap* at pci? dev ? function ? # Ensoniq AudioPCI emuxki* at pci? dev ? function ? # Creative SBLive! and PCI512 esa* at pci? dev ? function ? # ESS Allegro-1 / Maestro-3 PCI Audio esm* at pci? dev ? function ? # ESS Maestro-1/2/2e PCI Audio Accelerator eso* at pci? dev ? function ? # ESS Solo-1 PCI AudioDrive fms* at pci? dev ? function ? # Forte Media FM801 neo* at pci? dev ? function ? # NeoMagic 256 AC'97 Audio sv* at pci? dev ? function ? # S3 SonicVibes yds* at pci? dev ? function ? # Yamaha DS-1 PCI Audio # OPL[23] FM synthesizers opl* at cmpci? flags 1 opl* at eso? opl* at fms? opl* at sv? opl* at yds? a353 63 # MPU 401 UARTs mpu* at cmpci? mpu* at eso? mpu* at fms? mpu* at yds? # MIDI support midi* at midibus? # PCI radio devices #gtp* at pci? dev ? function ? # Guillemot Maxi Radio FM 2000 Radio Card # Radio support #radio* at gtp? # TV cards # Brooktree 848/849/878/879 based TV cards #bktr* at pci? dev ? function ? #radio* at bktr? # Bluetooth Controller and Device support # Bluetooth PCMCIA Controllers #bt3c* at pcmcia? function ? # 3Com 3CRWB6096-A #btbc* at pcmcia? function ? # AnyCom BlueCard LSE041/039/139 # Bluetooth USB Controllers #ubt* at uhub? port ? #aubtfwl* at uhub? port ? # Bluetooth Device Hub #bthub* at bcsp? #bthub* at bt3c? #bthub* at btbc? #bthub* at btuart? #bthub* at ubt? # Bluetooth HID support #bthidev* at bthub? # Bluetooth Mouse #btms* at bthidev? reportid ? #wsmouse* at btms? mux 0 # Bluetooth Keyboard #btkbd* at bthidev? reportid ? #wskbd* at btkbd? console ? mux 1 # Bluetooth Apple Magic Mouse #btmagic* at bthub? #wsmouse* at btmagic? mux 0 # Bluetooth Audio support #btsco* at bthub? # Cryptographic Devices # PCI cryptographic devices #hifn* at pci? dev ? function ? # Hifn 7755/7811/795x #ubsec* at pci? dev ? function ? # Broadcom 5501/5601/580x/582x d357 1 a357 1 #com1 at obio? addr 0x900003e8 xint 1 # on-board UART a368 13 #pseudo-device bio # RAID control device driver #pseudo-device ccd # concatenated/striped disk devices #pseudo-device cgd # cryptographic disk devices #pseudo-device raid # RAIDframe disk driver #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 a370 4 pseudo-device md # memory disk device (ramdisk) #pseudo-device vnd # disk-like interface to files #options VND_COMPRESSION # compressed vnd(4) a400 1 #pseudo-device sequencer # MIDI sequencer a403 9 #pseudo-device lockstat # lock profiling #pseudo-device bcsp # BlueCore Serial Protocol #pseudo-device btuart # Bluetooth HCI UART (H4) # a pseudo device needed for Coda # also needs CODA (above) #pseudo-device vcoda # coda minicache <-> venus comm. # a pseudo device needed for SMBFS #pseudo-device nsmb # experimental - SMB requester d409 2 a410 2 #options FILEASSOC # fileassoc(9) - required for Veriexec # and PAX_SEGVGUARD d413 1 a413 1 #pseudo-device veriexec d423 1 a423 1 #options PAX_MPROTECT=0 # PaX mprotect(2) restrictions @ 1.103 log @remove the 'wd* at umass?' for the non-standardized and rare (extinct?) In-System Design ATA protocol over Bulk-Only devices from most kernels, leave only in i386/amd64 ALL; it's unmaintained and likely currently broken, lack of test hardware makes it impossible to support @ text @d1 1 a1 1 # $NetBSD: GENERIC,v 1.102 2018/09/06 05:36:50 maxv Exp $ d25 1 a25 1 #ident "GENERIC-$Revision: 1.102 $" a395 1 #lmc* at pci? dev ? function ? # Lan Media Corp SSI/HSSI/DS3 @ 1.102 log @Retire the 'midway' driver. Discussed on tech-net@@ recently and also three years ago, part of removing the network ATM code. @ text @d1 1 a1 1 # $NetBSD: GENERIC,v 1.101 2018/08/25 20:52:41 rin Exp $ d25 1 a25 1 #ident "GENERIC-$Revision: 1.101 $" a546 1 wd* at umass? @ 1.101 log @Add (commented out) mue(4) to where appropriate. Also add MII/PHY drivers for USB NICs if missing. @ text @d1 1 a1 1 # $NetBSD: GENERIC,v 1.100 2018/08/25 07:48:56 maxv Exp $ d25 1 a25 1 #ident "GENERIC-$Revision: 1.100 $" a384 1 #en* at pci? dev ? function ? # ENI/Adaptec ATM @ 1.100 log @Retire NDIS. It appears that it has never worked, after 13 years it was still marked as "experimental", and nowadays it may be one more obstacle to MPification of the network stack. Discussed on tech-net@@. @ text @d1 1 a1 1 # $NetBSD: GENERIC,v 1.99 2018/08/01 20:04:12 maxv Exp $ d25 1 a25 1 #ident "GENERIC-$Revision: 1.99 $" d571 1 @ 1.99 log @Unreference IPF/PF from all the config files, and enable NPF instead when wanted. This also fixes some inconsistencies I saw in several files (eg IPF options while IPF was not compiled, IPF+PF enabled by default, etc). @ text @d1 1 a1 1 # $NetBSD: GENERIC,v 1.98 2018/07/12 10:46:44 maxv Exp $ d25 1 a25 1 #ident "GENERIC-$Revision: 1.98 $" a400 1 ##ndis* at pci? dev ? function ? # Experimental - NDIS Network Driver @ 1.98 log @Remove the kernel PMC code. Sent yesterday on tech-kern@@. This change: * Removes "options PERFCTRS", the associated includes, and the associated ifdefs. In doing so, it removes several XXXSMPs in the MI code, which is good. * Removes the PMC code of ARM XSCALE. * Removes all the pmc.h files. They were all empty, except for ARM XSCALE. * Reorders the x86 PMC code not to rely on the legacy pmc.h file. The definitions are put in sysarch.h. * Removes the kern/sys_pmc.c file, and along with it, the sys_pmc_control and sys_pmc_get_info syscalls. They are marked as OBSOL in kern, netbsd32 and rump. * Removes the pmc_evid_t and pmc_ctr_t types. * Removes all the associated man pages. The sets are marked as obsolete. @ text @d1 1 a1 1 # $NetBSD: GENERIC,v 1.97 2018/01/23 15:08:12 sevan Exp $ d25 1 a25 1 #ident "GENERIC-$Revision: 1.97 $" a149 3 #options IPFILTER_LOG # ipmon(8) log support #options IPFILTER_LOOKUP # ippool(8) support #options IPFILTER_DEFAULT_BLOCK # block all packets by default d786 1 a786 1 #pseudo-device ipfilter # IP filter (firewall) and NAT a802 2 #pseudo-device pf # PF packet filter #pseudo-device pflog # PF log if @ 1.97 log @Alternate buffer queue strategies no longer considered experimental, update or add new description for files missed out in the previous run. @ text @d1 1 a1 1 # $NetBSD: GENERIC,v 1.96 2017/09/14 07:58:41 mrg Exp $ d25 1 a25 1 #ident "GENERIC-$Revision: 1.96 $" a87 1 options PERFCTRS # performance counters @ 1.97.4.1 log @Sync with HEAD @ text @d1 1 a1 1 # $NetBSD: GENERIC,v 1.107 2019/04/26 21:40:30 sevan Exp $ d25 1 a25 1 #ident "GENERIC-$Revision: 1.107 $" d75 1 a75 1 options BUFQ_PRIOCSCAN d86 1 a86 1 #makeoptions DEBUG="-g" # compile full symbol table d88 1 d98 1 a98 1 include "conf/compat_netbsd70.config" d111 1 a111 1 file-system KERNFS # /kern d114 1 a114 1 file-system PROCFS # /proc d119 2 a120 2 file-system PTYFS # /dev/ptm support file-system TMPFS # Efficient memory file-system d142 1 a142 1 options INET6 # IPV6 d151 3 a171 6 #options DKWEDGE_AUTODISCOVER #options DKWEDGE_METHOD_BSDLABEL #options DKWEDGE_METHOD_MBR options INSECURE d174 2 a175 3 #config netbsd root on wd1a type ffs #config netbsd root on wm0 type nfs #config netbsd root on "wedge:system/a" type ffs a197 4 # onboard RTC. RISC OS starts counting years at 2000 dsrtc0 at iic0 addr 0x68 options DSRTC_YEAR_START_2K a208 6 #options GENFB_PCI_DEBUG #gffb* at pci? dev ? function ? # these exist but aren't configured by RISC OS #alipm* at pci? #iic* at alipm? d214 97 a310 16 #options WSEMUL_SUN # sun terminal emulation options WSEMUL_VT100 # vt100 terminal emulation options WS_DEFAULT_FG=WSCOL_BLACK options WS_DEFAULT_BG=WSCOL_LIGHT_WHITE options WS_KERNEL_FG=WSCOL_GREEN options WS_KERNEL_BG=WSCOL_LIGHT_WHITE options WSDISPLAY_COMPAT_PCVT # emulate some ioctls options WSDISPLAY_COMPAT_SYSCONS # emulate some ioctls options WSDISPLAY_COMPAT_USL # VT handling options WSDISPLAY_COMPAT_RAWKBD # can get raw scancodes #options WSDISPLAY_DEFAULTSCREENS=4 options FONT_GO_MONO12x23 options WSDISPLAY_SCROLLSUPPORT options VCONS_DRAW_INTR options RASOPS_DEFAULT_WIDTH=100 options RASOPS_DEFAULT_HEIGHT=30 d317 2 a318 1 #pciide* at pci? dev ? function ? flags 0x0000 # GENERIC pciide driver d320 25 a344 1 #mvsata* at pci? dev ? function ? d363 4 d381 46 a426 1 # onboard ethernet d428 32 d462 16 d479 9 d489 1 d494 2 a495 2 # Iyonix ships with an ehci/ohci card ehci* at pci? dev ? function ? # Enhanced Host Controller d497 12 a508 1 #uhci* at pci? dev ? function ? # Universal Host Controller (Intel) d511 1 a511 1 usb* at ehci? d513 1 a513 1 #usb* at uhci? d535 3 d541 10 d553 1 d561 9 d571 1 d573 27 d604 30 d638 24 a661 1 # Iyonix onboard audio d663 21 d690 63 d756 1 a756 1 com1 at obio? addr 0x900003e8 xint 1 # on-board UART d768 13 d783 4 d789 2 a790 2 pseudo-device carp # Common Address Redundancy Protocol #pseudo-device npf # NPF packet filter d807 2 d819 1 a821 1 pseudo-device drvctl # user control of drive subsystem d823 9 d837 13 a849 1 include "dev/veriexec.config" d851 1 a851 1 #options PAX_MPROTECT=0 # PaX mprotect(2) restrictions @ 1.97.4.2 log @Merge changes from current as of 20200406 @ text @d1 1 a1 1 # $NetBSD$ d25 1 a25 1 #ident "GENERIC-$Revision$" d117 1 d379 1 @ 1.97.4.3 log @Sync with HEAD @ text @d88 1 a88 1 #options UVMHIST # kernhist for uvm/pmap subsystems d191 1 a191 1 iopiic* at iopxs? # I2C Controller Unit(s) @ 1.97.2.1 log @Sync with HEAD @ text @d1 1 a1 1 # $NetBSD: GENERIC,v 1.98 2018/07/12 10:46:44 maxv Exp $ d25 1 a25 1 #ident "GENERIC-$Revision: 1.98 $" d88 1 @ 1.97.2.2 log @Sync with HEAD Resolve a couple of conflicts (result of the uimin/uimax changes) @ text @d1 1 a1 1 # $NetBSD: GENERIC,v 1.101 2018/08/25 20:52:41 rin Exp $ d25 1 a25 1 #ident "GENERIC-$Revision: 1.101 $" d150 3 d404 1 a574 1 #mue* at uhub? port ? # Microchip LAN75xx/LAN78xx based adapters d789 1 a789 1 #pseudo-device npf # NPF packet filter d806 2 @ 1.97.2.3 log @Ssync with HEAD @ text @d1 1 a1 1 # $NetBSD: GENERIC,v 1.102 2018/09/06 05:36:50 maxv Exp $ d25 1 a25 1 #ident "GENERIC-$Revision: 1.102 $" d385 1 @ 1.97.2.4 log @Sync with HEAD, resolve a couple of conflicts @ text @d1 1 a1 1 # $NetBSD: GENERIC,v 1.103 2018/10/23 19:58:52 jdolecek Exp $ d25 1 a25 1 #ident "GENERIC-$Revision: 1.103 $" d547 1 @ 1.97.2.5 log @Sync with HEAD, resolve a few conflicts @ text @d1 1 a1 1 # $NetBSD$ d25 1 a25 1 #ident "GENERIC-$Revision$" d86 1 a86 1 #makeoptions DEBUG="-g" # compile full symbol table d97 1 a97 1 include "conf/compat_netbsd70.config" d110 1 a110 1 file-system KERNFS # /kern d113 1 a113 1 file-system PROCFS # /proc d118 2 a119 2 file-system PTYFS # /dev/ptm support file-system TMPFS # Efficient memory file-system d141 1 a141 1 options INET6 # IPV6 a167 6 #options DKWEDGE_AUTODISCOVER #options DKWEDGE_METHOD_BSDLABEL #options DKWEDGE_METHOD_MBR options INSECURE d170 2 a171 3 #config netbsd root on wd1a type ffs #config netbsd root on wm0 type nfs #config netbsd root on "wedge:system/a" type ffs a193 4 # onboard RTC. RISC OS starts counting years at 2000 dsrtc0 at iic0 addr 0x68 options DSRTC_YEAR_START_2K a204 6 #options GENFB_PCI_DEBUG #gffb* at pci? dev ? function ? # these exist but aren't configured by RISC OS #alipm* at pci? #iic* at alipm? d210 97 a306 16 #options WSEMUL_SUN # sun terminal emulation options WSEMUL_VT100 # vt100 terminal emulation options WS_DEFAULT_FG=WSCOL_BLACK options WS_DEFAULT_BG=WSCOL_LIGHT_WHITE options WS_KERNEL_FG=WSCOL_GREEN options WS_KERNEL_BG=WSCOL_LIGHT_WHITE options WSDISPLAY_COMPAT_PCVT # emulate some ioctls options WSDISPLAY_COMPAT_SYSCONS # emulate some ioctls options WSDISPLAY_COMPAT_USL # VT handling options WSDISPLAY_COMPAT_RAWKBD # can get raw scancodes #options WSDISPLAY_DEFAULTSCREENS=4 options FONT_GO_MONO12x23 options WSDISPLAY_SCROLLSUPPORT options VCONS_DRAW_INTR options RASOPS_DEFAULT_WIDTH=100 options RASOPS_DEFAULT_HEIGHT=30 d313 2 a314 1 #pciide* at pci? dev ? function ? flags 0x0000 # GENERIC pciide driver d316 25 a340 1 #mvsata* at pci? dev ? function ? d359 4 d377 44 a420 1 # onboard ethernet d422 32 d456 16 d473 9 d483 1 d488 2 a489 2 # Iyonix ships with an ehci/ohci card ehci* at pci? dev ? function ? # Enhanced Host Controller d491 12 a502 1 #uhci* at pci? dev ? function ? # Universal Host Controller (Intel) d505 1 a505 1 usb* at ehci? d507 1 a507 1 #usb* at uhci? d529 3 d535 10 d554 9 d564 1 d566 28 d598 30 d632 24 a655 1 # Iyonix onboard audio d657 21 d684 63 d750 1 a750 1 com1 at obio? addr 0x900003e8 xint 1 # on-board UART d762 13 d777 4 d811 1 d815 9 d829 2 a830 2 #options FILEASSOC # fileassoc(9) - required for Veriexec # and PAX_SEGVGUARD d833 1 a833 1 #pseudo-device veriexec d843 1 a843 1 #options PAX_MPROTECT=0 # PaX mprotect(2) restrictions @ 1.96 log @clean up COMPAT_* options for native netbsd code: - new series of files that are useful for saying "i want everything since netbsd 1.4", etc. - use the fact COMPAT_* options have future dependancies to remove many redundant options. removes about 3000 lines total across kernel configuration files. tested about 30 random kernels in the changed list. @ text @d1 1 a1 1 # $NetBSD: GENERIC,v 1.95 2017/09/13 22:24:44 sevan Exp $ d25 1 a25 1 #ident "GENERIC-$Revision: 1.95 $" d72 2 a73 2 # Enable experimental buffer queue strategy for better responsiveness under # high disk I/O load. Likely stable but not yet the default. @ 1.95 log @Remove support for VERIFIED_EXEC_FP_RMD160, VERIFIED_EXEC_FP_SHA1, and VERIFIED_EXEC_FP_MD5 options. These algorithms are either broken or on their way to being broken. Discussed on tech-security http://mail-index.netbsd.org/tech-security/2017/08/21/msg000936.html ok riastradh @ text @d1 1 a1 1 # $NetBSD: GENERIC,v 1.94 2017/07/29 18:08:58 maxv Exp $ d25 1 a25 1 #ident "GENERIC-$Revision: 1.94 $" d29 1 a29 1 options MSGBUFSIZE=65536 d97 3 a99 17 options COMPAT_NETBSD32 # allow running arm (e.g. non-earm) binaries #options COMPAT_09 # NetBSD 0.9, #options COMPAT_10 # NetBSD 1.0, #options COMPAT_11 # NetBSD 1.1, #options COMPAT_12 # NetBSD 1.2, #options COMPAT_13 # NetBSD 1.3, #options COMPAT_14 # NetBSD 1.4, #options COMPAT_15 # NetBSD 1.5, #options COMPAT_16 # NetBSD 1.6, #options COMPAT_20 # NetBSD 2.0, #options COMPAT_30 # NetBSD 3.0, #options COMPAT_40 # NetBSD 4.0, options COMPAT_50 # NetBSD 5.0, options COMPAT_60 # NetBSD 6.0, and options COMPAT_70 # NetBSD 7.0 binary compatibility. #options COMPAT_43 # 4.3BSD options COMPAT_BSDPTY # /dev/[pt]ty?? ptys. @ 1.94 log @Remove TCP_COMPAT_42 from the config files. Pass 3. @ text @d1 1 a1 1 # $NetBSD: GENERIC,v 1.93 2016/12/13 20:42:18 christos Exp $ d25 1 a25 1 #ident "GENERIC-$Revision: 1.93 $" a860 1 #options VERIFIED_EXEC_FP_RMD160 a863 2 #options VERIFIED_EXEC_FP_SHA1 #options VERIFIED_EXEC_FP_MD5 @ 1.93 log @wildcard speaker attachments, now that we can handle many of them. @ text @d1 1 a1 1 # $NetBSD: GENERIC,v 1.92 2016/12/10 23:03:24 christos Exp $ d25 1 a25 1 #ident "GENERIC-$Revision: 1.92 $" a112 1 #options TCP_COMPAT_42 # 4.2BSD TCP/IP bug compat. Not recommended. @ 1.93.8.1 log @Pull up following revision(s) (requested by sevan in ticket #510): sys/arch/sun3/conf/GENERIC3X: revision 1.130 sys/arch/sparc64/conf/GENERIC: revision 1.203 sys/arch/news68k/conf/LIBERO: revision 1.66 sys/arch/amiga/conf/DRACO: revision 1.185 sys/arch/evbarm/conf/MV2120: revision 1.35 sys/arch/x68k/conf/GENERIC: revision 1.187 sys/arch/rs6000/conf/GENERIC: revision 1.39 sys/arch/news68k/conf/GENERIC_TINY: revision 1.86 sys/arch/i386/conf/XEN3_DOMU: revision 1.88 sys/arch/iyonix/conf/GENERIC: revision 1.97 sys/arch/evbarm64/conf/A64EMUL: revision 1.11 sys/arch/mvme68k/conf/GENERIC: revision 1.98 sys/arch/acorn32/conf/GENERIC: revision 1.124 sys/arch/i386/conf/XEN3_DOM0: revision 1.125 sys/arch/cobalt/conf/INSTALL: revision 1.65 sys/arch/macppc/conf/GENERIC_601: revision 1.16 sys/arch/hppa/conf/GENERIC: revision 1.17 sys/arch/amiga/conf/GENERIC.in: revision 1.137 sys/arch/sgimips/conf/GENERIC32_IP12: revision 1.33 sys/arch/netwinder/conf/GENERIC: revision 1.134 sys/arch/amd64/conf/XEN3_DOMU: revision 1.83 sys/arch/mac68k/conf/GENERIC: revision 1.225 sys/arch/arc/conf/RPC44: revision 1.54 sys/arch/mipsco/conf/GENERIC: revision 1.92 sys/arch/cats/conf/GENERIC: revision 1.166 sys/arch/amd64/conf/XEN3_DOM0: revision 1.145 sys/arch/amigappc/conf/GENERIC: revision 1.33 sys/arch/sun3/conf/GENERIC: revision 1.176 sys/arch/news68k/conf/GENERIC: revision 1.130 sys/arch/hpcsh/conf/GENERIC: revision 1.110 sys/arch/hp300/conf/GENERIC: revision 1.198 sys/arch/atari/conf/GENERIC.in: revision 1.115 sys/arch/sparc/conf/MRCOFFEE: revision 1.54 sys/arch/evbppc/conf/EXPLORA451: revision 1.62 sys/arch/cesfic/conf/GENERIC: revision 1.69 sys/arch/vax/conf/GENERIC: revision 1.204 sys/arch/sgimips/conf/GENERIC32_IP3x: revision 1.115 sys/arch/sgimips/conf/GENERIC32_IP2x: revision 1.112 sys/arch/sparc/conf/GENERIC: revision 1.258 sys/arch/next68k/conf/GENERIC: revision 1.145 sys/arch/evbarm/conf/MMNET_GENERIC: revision 1.34 sys/arch/prep/conf/GENERIC: revision 1.185 sys/arch/amiga/conf/INSTALL: revision 1.129 sys/arch/newsmips/conf/GENERIC: revision 1.133 sys/arch/cobalt/conf/GENERIC: revision 1.156 sys/arch/sun2/conf/GENERIC: revision 1.99 sys/arch/luna68k/conf/INSTALL: revision 1.25 sys/arch/amigappc/conf/NULL: revision 1.53 sys/arch/acorn26/conf/GENERIC: revision 1.85 sys/arch/vax/conf/VAX780: revision 1.25 sys/arch/luna68k/conf/GENERIC: revision 1.125 sys/arch/ews4800mips/conf/GENERIC: revision 1.56 sys/arch/macppc/conf/POWERMAC_G5: revision 1.29 sys/arch/arc/conf/GENERIC: revision 1.189 sys/arch/macppc/conf/MAMBO: revision 1.27 sys/arch/acorn32/conf/EB7500ATX: revision 1.64 sys/arch/pmax/conf/GENERIC: revision 1.196 sys/arch/pmax/conf/GENERIC64: revision 1.28 sys/arch/amiga/conf/GENERIC: revision 1.319 sys/arch/evbarm/conf/MPCSA_GENERIC: revision 1.55 sys/arch/macppc/conf/GENERIC: revision 1.339 sys/arch/emips/conf/GENERIC: revision 1.21 sys/arch/sandpoint/conf/GENERIC: revision 1.97 sys/arch/landisk/conf/GENERIC: revision 1.58 sys/arch/bebox/conf/GENERIC: revision 1.157 sys/arch/alpha/conf/GENERIC: revision 1.379 Alternate buffer queue strategies no longer considered experimental, update description. Discussed on tech-kern http://mail-index.netbsd.org/tech-kern/2018/01/21/msg023002.html @ text @d1 1 a1 1 # $NetBSD: GENERIC,v 1.93 2016/12/13 20:42:18 christos Exp $ d25 1 a25 1 #ident "GENERIC-$Revision: 1.93 $" d72 2 a73 2 # Alternate buffer queue strategies for better responsiveness under high # disk I/O load. @ 1.92 log @remove VAUDIOSPEAKER for now, will be done differently. @ text @d1 1 a1 1 # $NetBSD: GENERIC,v 1.91 2016/12/08 11:31:11 nat Exp $ d25 1 a25 1 #ident "GENERIC-$Revision: 1.91 $" d703 1 a703 1 spkr0 at audio0 # PC speaker (synthesized) @ 1.91 log @Add a synthesized pc beeper and keyboard bell for platforms with an audio device. @ text @d1 1 a1 1 # $NetBSD: GENERIC,v 1.90 2016/11/26 13:59:45 christos Exp $ d25 1 a25 1 #ident "GENERIC-$Revision: 1.90 $" a702 1 options VAUDIOSPEAKER @ 1.90 log @mention PAX_SEGVGUARD dependency on FILEASSOC @ text @d1 1 a1 1 # $NetBSD: GENERIC,v 1.89 2015/09/26 11:16:12 maxv Exp $ d25 1 a25 1 #ident "GENERIC-$Revision: 1.89 $" d703 3 @ 1.89 log @Remove KMEMSTATS. Normally it's ok now. @ text @d1 1 a1 1 # $NetBSD: GENERIC,v 1.88 2014/11/16 16:01:41 manu Exp $ d25 1 a25 1 #ident "GENERIC-$Revision: 1.88 $" d851 1 @ 1.89.2.1 log @Sync with HEAD. (Note that most of these changes are simply $NetBSD$ tag issues.) @ text @d1 1 a1 1 # $NetBSD: GENERIC,v 1.93 2016/12/13 20:42:18 christos Exp $ d25 1 a25 1 #ident "GENERIC-$Revision: 1.93 $" a702 2 spkr* at audio? # PC speaker (synthesized) a850 1 # and PAX_SEGVGUARD @ 1.88 log @Remove unused extended attributes kernel options As Masao Uebayashi pointed to me, UFS_EXTATTR_AUTOSTART, LFS_EXTATTR_AUTOSTART and UFS_EXTATTR_AUTOCREATE are not used anywhere in the code. Remove them as they have been obsolete for a long time: UFS_EXTATTR_AUTOSTART was replaced by mount -o extattr LFS_EXTATTR_AUTOSTART was created to match obsolete UFS_EXTATTR_AUTOSTART UFS_EXTATTR_AUTOCREATE was replaced by sysctl vfs.ffs.extattr_autocreate @ text @d1 1 a1 1 # $NetBSD: GENERIC,v 1.87 2014/11/12 10:47:22 manu Exp $ d25 1 a25 1 #ident "GENERIC-$Revision: 1.87 $" a60 1 #options KMEMSTATS # kernel memory statistics a79 1 #options KMEMSTATS # kernel memory statistics (vmstat -m) @ 1.88.2.1 log @Sync with HEAD (as of 26th Dec) @ text @d1 1 a1 1 # $NetBSD: GENERIC,v 1.89 2015/09/26 11:16:12 maxv Exp $ d25 1 a25 1 #ident "GENERIC-$Revision: 1.89 $" d61 1 d81 1 @ 1.88.2.2 log @Sync with HEAD @ text @d1 1 a1 1 # $NetBSD: GENERIC,v 1.88.2.1 2015/12/27 12:09:37 skrll Exp $ d25 1 a25 1 #ident "GENERIC-$Revision: 1.88.2.1 $" a850 1 # and PAX_SEGVGUARD @ 1.88.2.3 log @Sync with HEAD @ text @d1 1 a1 1 # $NetBSD: GENERIC,v 1.88.2.2 2016/12/05 10:54:54 skrll Exp $ d25 1 a25 1 #ident "GENERIC-$Revision: 1.88.2.2 $" a702 2 spkr* at audio? # PC speaker (synthesized) @ 1.88.2.4 log @Sync with HEAD @ text @d1 1 a1 1 # $NetBSD: GENERIC,v 1.88.2.3 2017/02/05 13:40:13 skrll Exp $ d25 1 a25 1 #ident "GENERIC-$Revision: 1.88.2.3 $" d113 1 @ 1.87 log @Support for UFS1 extended attributes in GENERIC and GENERIC-like kernels This change just brings UFS1 extended attribute *support* in the kernel, extended attributes are not enabled unless three conditions are met: 1) filesystem is UFS1 (newfs -O1) 2) .attribute/system and .attribute/user directories are created at fs root 3) filesystem is mounted with -o extattr Some GENERIC kernels are obviously memory constrained, the extended attributes options were not enabled for them, but just added commented out. (kernel were considered memory constrained if QUOTA option was disabled) @ text @d1 1 a1 1 # $NetBSD: GENERIC,v 1.86 2014/08/23 20:26:58 dholland Exp $ d25 1 a25 1 #ident "GENERIC-$Revision: 1.86 $" a152 2 #options UFS_EXTATTR_AUTOSTART #options UFS_EXTATTR_AUTOCREATE=1024 @ 1.86 log @Systematize (and in many cases, fix) the comments on options COMPAT_NN. There are quite a few configs that are missing some COMPAT_NN options in ways that don't make sense; this should probably get cleaned up too, but for the time being I've not added or removed anything. @ text @d1 1 a1 1 # $NetBSD: GENERIC,v 1.85 2014/08/17 21:17:44 joerg Exp $ d25 1 a25 1 #ident "GENERIC-$Revision: 1.85 $" d152 3 @ 1.85 log @Reorganize symbol table embedding. The existing option SYMTAB_SPACE is replaced by the make option COPY_SYMTAB set to any value. The copy of the symbol table is no longer put into a buffer in kern_ksyms.o, but a small helper object. This object is build first with a dummy size, then the kernel is linked to compute the real dimension of the symbol table buffer. After that, the helper object is rebuild and the kernel linked again. @ text @d1 1 a1 1 # $NetBSD: GENERIC,v 1.84 2014/08/16 17:56:32 apb Exp $ d25 1 a25 1 #ident "GENERIC-$Revision: 1.84 $" d100 14 a113 14 #options COMPAT_09 # NetBSD 0.9 #options COMPAT_10 # NetBSD 1.0 #options COMPAT_11 # NetBSD 1.1 #options COMPAT_12 # NetBSD 1.2 #options COMPAT_13 # NetBSD 1.3 #options COMPAT_14 # NetBSD 1.4 #options COMPAT_15 # NetBSD 1.5 #options COMPAT_16 # NetBSD 1.6 #options COMPAT_20 # NetBSD 2.0 #options COMPAT_30 # NetBSD 3.0 #options COMPAT_40 # NetBSD 4.0 options COMPAT_50 # NetBSD 5.0 compatibility. options COMPAT_60 # NetBSD 6.0 compatibility. options COMPAT_70 # NetBSD 7.0 compatibility. @ 1.84 log @Add "options COMPAT_70" to all kernel configuration files that already had "options COMPAT_60". @ text @d1 1 a1 1 # $NetBSD: GENERIC,v 1.83 2014/08/03 08:53:56 martin Exp $ d25 1 a25 1 #ident "GENERIC-$Revision: 1.83 $" d89 1 a89 1 options SYMTAB_SPACE=630000 @ 1.83 log @Add COMPAT_NETBSD32, following the switch to eabi by default. @ text @d1 1 a1 1 # $NetBSD: GENERIC,v 1.82 2014/03/24 14:15:38 szptvlfn Exp $ d25 1 a25 1 #ident "GENERIC-$Revision: 1.82 $" d113 1 @ 1.83.2.1 log @Pull up following revision(s) (requested by manu in ticket #232): sys/arch/next68k/conf/GENERIC: revision 1.138 sys/arch/cobalt/conf/GENERIC: revision 1.146 sys/arch/mvme68k/conf/GENERIC: revision 1.93 sys/arch/vax/conf/VAX780: revision 1.18 sys/arch/newsmips/conf/GENERIC: revision 1.128 sys/arch/luna68k/conf/GENERIC: revision 1.118 sys/arch/sbmips/conf/GENERIC: revision 1.100 sys/arch/pmax/conf/GENERIC: revision 1.184 sys/arch/alpha/conf/GENERIC: revision 1.361 sys/arch/sparc64/conf/GENERIC: revision 1.176 sys/arch/sun3/conf/GENERIC: revision 1.170 sys/arch/shark/conf/GENERIC: revision 1.120 sys/arch/landisk/conf/GENERIC: revision 1.44 sys/arch/bebox/conf/GENERIC: revision 1.144 sys/arch/sparc64/conf/NONPLUS64: revision 1.43 sys/arch/sandpoint/conf/GENERIC: revision 1.87 sys/arch/emips/conf/GENERIC: revision 1.14 sys/arch/amd64/conf/XEN3_DOM0: revision 1.111 sys/arch/dreamcast/conf/GENERIC: revision 1.120 sys/arch/cesfic/conf/GENERIC: revision 1.64 sys/arch/mmeye/conf/GENERIC: revision 1.119 sys/arch/epoc32/conf/GENERIC: revision 1.7 sys/arch/x68k/conf/GENERIC: revision 1.178 sys/arch/iyonix/conf/GENERIC: revision 1.87 sys/arch/sun2/conf/GENERIC: revision 1.93 sys/arch/ews4800mips/conf/GENERIC: revision 1.50 sys/arch/amd64/conf/XEN3_DOMU: revision 1.59 sys/arch/acorn26/conf/GENERIC: revision 1.80 sys/arch/acorn32/conf/GENERIC: revision 1.115 sys/arch/macppc/conf/POWERMAC_G5: revision 1.24 sys/arch/i386/conf/GENERIC: revision 1.1117 sys/arch/arc/conf/GENERIC: revision 1.183 sys/arch/cats/conf/GENERIC: revision 1.154 sys/arch/amiga/conf/GENERIC.in: revision 1.128 sys/arch/zaurus/conf/GENERIC: revision 1.64 sys/arch/netwinder/conf/GENERIC: revision 1.125 sys/arch/hppa/conf/GENERIC: revision 1.5 sys/arch/mvmeppc/conf/GENERIC: revision 1.23 sys/arch/macppc/conf/GENERIC: revision 1.319 sys/arch/amiga/conf/GENERIC: revision 1.310 sys/arch/pmax/conf/GENERIC64: revision 1.20 sys/arch/macppc/conf/MAMBO: revision 1.23 sys/arch/sgimips/conf/GENERIC32_IP12: revision 1.27 sys/arch/amigappc/conf/GENERIC: revision 1.23 sys/arch/amd64/conf/GENERIC: revision 1.403 sys/arch/ofppc/conf/GENERIC: revision 1.156 sys/arch/mac68k/conf/GENERIC: revision 1.219 sys/arch/i386/conf/XEN3_DOMU: revision 1.64 sys/arch/mipsco/conf/GENERIC: revision 1.87 sys/arch/hp300/conf/GENERIC: revision 1.189 sys/arch/vax/conf/GENERIC: revision 1.192 sys/arch/news68k/conf/GENERIC: revision 1.124 sys/arch/ibmnws/conf/GENERIC: revision 1.45 sys/arch/hpcsh/conf/GENERIC: revision 1.105 sys/arch/sparc/conf/TADPOLE3GX: revision 1.64 sys/arch/i386/conf/XEN3_DOM0: revision 1.92 sys/arch/sparc/conf/GENERIC: revision 1.247 sys/arch/sgimips/conf/GENERIC32_IP3x: revision 1.105 sys/arch/prep/conf/GENERIC: revision 1.173 sys/arch/sgimips/conf/GENERIC32_IP2x: revision 1.103 sys/arch/rs6000/conf/GENERIC: revision 1.32 sys/arch/hpcmips/conf/GENERIC: revision 1.228 Support for UFS1 extended attributes in GENERIC and GENERIC-like kernels This change just brings UFS1 extended attribute *support* in the kernel, extended attributes are not enabled unless three conditions are met: 1) filesystem is UFS1 (newfs -O1) 2) .attribute/system and .attribute/user directories are created at fs root 3) filesystem is mounted with -o extattr Some GENERIC kernels are obviously memory constrained, the extended attributes options were not enabled for them, but just added commented out. (kernel were considered memory constrained if QUOTA option was disabled) @ text @d1 1 a1 1 # $NetBSD: GENERIC,v 1.83 2014/08/03 08:53:56 martin Exp $ d25 1 a25 1 #ident "GENERIC-$Revision: 1.83 $" a150 3 #options UFS_EXTATTR # Extended attribute support for UFS1 #options UFS_EXTATTR_AUTOSTART #options UFS_EXTATTR_AUTOCREATE=1024 @ 1.83.2.2 log @Pull up following revision(s) (requested by manu in ticket #251): sys/arch/acorn26/conf/GENERIC: revision 1.81 sys/arch/acorn32/conf/GENERIC: revision 1.116 sys/arch/alpha/conf/GENERIC: revision 1.362 sys/arch/amd64/conf/ALL: revision 1.23 sys/arch/amd64/conf/GENERIC: revision 1.404 sys/arch/amd64/conf/XEN3_DOM0: revision 1.112 sys/arch/amd64/conf/XEN3_DOMU: revision 1.60 sys/arch/amiga/conf/GENERIC.in: revision 1.129 sys/arch/amiga/conf/GENERIC: revision 1.311 sys/arch/amigappc/conf/GENERIC: revision 1.24 sys/arch/arc/conf/GENERIC: revision 1.184 sys/arch/bebox/conf/GENERIC: revision 1.145 sys/arch/cats/conf/GENERIC: revision 1.155 sys/arch/cesfic/conf/GENERIC: revision 1.65 sys/arch/cobalt/conf/GENERIC: revision 1.147 sys/arch/dreamcast/conf/GENERIC: revision 1.121 sys/arch/emips/conf/GENERIC: revision 1.15 sys/arch/epoc32/conf/GENERIC: revision 1.8 sys/arch/ews4800mips/conf/GENERIC: revision 1.51 sys/arch/hp300/conf/GENERIC: revision 1.190 sys/arch/hpcmips/conf/GENERIC: revision 1.229 sys/arch/hpcsh/conf/GENERIC: revision 1.106 sys/arch/hppa/conf/GENERIC: revision 1.6 sys/arch/i386/conf/ALL: revision 1.389 sys/arch/i386/conf/GENERIC: revision 1.1118 sys/arch/i386/conf/XEN3_DOM0: revision 1.93 sys/arch/i386/conf/XEN3_DOMU: revision 1.65 sys/arch/ibmnws/conf/GENERIC: revision 1.46 sys/arch/iyonix/conf/GENERIC: revision 1.88 sys/arch/landisk/conf/GENERIC: revision 1.45 sys/arch/luna68k/conf/GENERIC: revision 1.119 sys/arch/mac68k/conf/GENERIC: revision 1.220 sys/arch/macppc/conf/GENERIC: revision 1.320 sys/arch/macppc/conf/MAMBO: revision 1.24 sys/arch/macppc/conf/POWERMAC_G5: revision 1.25 sys/arch/mipsco/conf/GENERIC: revision 1.88 sys/arch/mmeye/conf/GENERIC: revision 1.120 sys/arch/mvme68k/conf/GENERIC: revision 1.94 sys/arch/mvmeppc/conf/GENERIC: revision 1.24 sys/arch/netwinder/conf/GENERIC: revision 1.126 sys/arch/news68k/conf/GENERIC: revision 1.125 sys/arch/newsmips/conf/GENERIC: revision 1.129 sys/arch/next68k/conf/GENERIC: revision 1.139 sys/arch/ofppc/conf/GENERIC: revision 1.157 sys/arch/pmax/conf/GENERIC64: revision 1.21 sys/arch/pmax/conf/GENERIC: revision 1.185 sys/arch/prep/conf/GENERIC: revision 1.174 sys/arch/rs6000/conf/GENERIC: revision 1.33 sys/arch/sandpoint/conf/GENERIC: revision 1.88 sys/arch/sbmips/conf/GENERIC: revision 1.101 sys/arch/sgimips/conf/GENERIC32_IP12: revision 1.28 sys/arch/sgimips/conf/GENERIC32_IP2x: revision 1.104 sys/arch/sgimips/conf/GENERIC32_IP3x: revision 1.106 sys/arch/shark/conf/GENERIC: revision 1.121 sys/arch/sparc/conf/GENERIC: revision 1.248 sys/arch/sparc/conf/TADPOLE3GX: revision 1.65 sys/arch/sparc64/conf/GENERIC: revision 1.177 sys/arch/sparc64/conf/NONPLUS64: revision 1.44 sys/arch/sun2/conf/GENERIC: revision 1.94 sys/arch/sun3/conf/GENERIC: revision 1.171 sys/arch/vax/conf/GENERIC: revision 1.193 sys/arch/vax/conf/VAX780: revision 1.19 sys/arch/x68k/conf/GENERIC: revision 1.179 sys/arch/zaurus/conf/GENERIC: revision 1.65 sys/ufs/files.ufs: revision 1.38 Remove unused extended attributes kernel options As Masao Uebayashi pointed to me, UFS_EXTATTR_AUTOSTART, LFS_EXTATTR_AUTOSTART and UFS_EXTATTR_AUTOCREATE are not used anywhere in the code. Remove them as they have been obsolete for a long time: UFS_EXTATTR_AUTOSTART was replaced by mount -o extattr LFS_EXTATTR_AUTOSTART was created to match obsolete UFS_EXTATTR_AUTOSTART UFS_EXTATTR_AUTOCREATE was replaced by sysctl vfs.ffs.extattr_autocreate @ text @d1 1 a1 1 # $NetBSD: GENERIC,v 1.83.2.1 2014/11/14 15:16:17 martin Exp $ d25 1 a25 1 #ident "GENERIC-$Revision: 1.83.2.1 $" d152 2 @ 1.82 log @fix manual section numbering of sysctl. thanks wiz@@ @ text @d1 1 a1 1 # $NetBSD: GENERIC,v 1.81 2013/08/12 21:15:56 matt Exp $ d25 1 a25 1 #ident "GENERIC-$Revision: 1.81 $" d99 1 @ 1.82.2.1 log @Rebase. @ text @d1 1 a1 1 # $NetBSD: GENERIC,v 1.83 2014/08/03 08:53:56 martin Exp $ d25 1 a25 1 #ident "GENERIC-$Revision: 1.83 $" a98 1 options COMPAT_NETBSD32 # allow running arm (e.g. non-earm) binaries @ 1.81 log @bump SYMTAB_SPACE @ text @d1 1 a1 1 # $NetBSD: GENERIC,v 1.80 2013/06/30 21:38:57 rmind Exp $ d25 1 a25 1 #ident "GENERIC-$Revision: 1.80 $" d83 1 a83 1 #options DDB_ONPANIC=1 # see also sysctl(8): `ddb.onpanic' @ 1.80 log @G/C PFIL_HOOKS from the kernel configs. @ text @d1 1 a1 1 # $NetBSD: GENERIC,v 1.79 2013/06/05 23:08:01 christos Exp $ d25 1 a25 1 #ident "GENERIC-$Revision: 1.79 $" d89 1 a89 1 options SYMTAB_SPACE=610000 @ 1.79 log @remove obsolete networking options @ text @d1 1 a1 1 # $NetBSD: GENERIC,v 1.78 2013/04/27 22:21:15 christos Exp $ d25 1 a25 1 #ident "GENERIC-$Revision: 1.78 $" a164 1 #options PFIL_HOOKS # pfil(9) packet filter hooks @ 1.79.2.1 log @sync with head @ text @d1 1 a1 1 # $NetBSD$ d25 1 a25 1 #ident "GENERIC-$Revision$" d89 1 a89 1 options SYMTAB_SPACE=630000 d165 1 @ 1.79.2.2 log @sync with head @ text @d1 1 a1 1 # $NetBSD: GENERIC,v 1.79.2.1 2013/08/28 23:59:18 rmind Exp $ d25 1 a25 1 #ident "GENERIC-$Revision: 1.79.2.1 $" d83 1 a83 1 #options DDB_ONPANIC=1 # see also sysctl(7): `ddb.onpanic' @ 1.78 log @more bogus number removal @ text @d1 1 a1 1 # $NetBSD: GENERIC,v 1.77 2013/04/27 21:43:30 christos Exp $ d25 1 a25 1 #ident "GENERIC-$Revision: 1.77 $" a157 1 #options IPSEC_NAT_T # IPsec NAT traversal (NAT-T) @ 1.77 log @the bogus number police @ text @d1 1 a1 1 # $NetBSD: GENERIC,v 1.76 2013/04/27 18:19:40 christos Exp $ d25 1 a25 1 #ident "GENERIC-$Revision: 1.76 $" d833 1 a833 1 #pseudo-device sequencer 1 # MIDI sequencer @ 1.76 log @remove confusing numeric locators where they are unused. @ text @d1 1 a1 1 # $NetBSD: GENERIC,v 1.75 2013/03/02 02:42:16 christos Exp $ d25 1 a25 1 #ident "GENERIC-$Revision: 1.75 $" d785 1 a785 1 #pseudo-device raid 8 # RAIDframe disk driver d842 1 a842 1 #pseudo-device vcoda 4 # coda minicache <-> venus comm. @ 1.75 log @Under FAST_IPSEC, IPSEC_ESP is mandatory; GC it. @ text @d1 1 a1 1 # $NetBSD: GENERIC,v 1.74 2013/03/01 18:25:46 joerg Exp $ d25 1 a25 1 #ident "GENERIC-$Revision: 1.74 $" d783 2 a784 2 #pseudo-device ccd 4 # concatenated/striped disk devices #pseudo-device cgd 4 # cryptographic disk devices @ 1.74 log @Retire OSI network stack. OK core@@ @ text @d1 1 a1 1 # $NetBSD: GENERIC,v 1.73 2012/10/17 14:48:13 apb Exp $ d25 1 a25 1 #ident "GENERIC-$Revision: 1.73 $" a157 1 #options IPSEC_ESP # IP security (encryption part; define w/IPSEC) @ 1.73 log @Add "options COMPAT_60" to all kernel configuration files that already had "options COMPAT_50". @ text @d1 1 a1 1 # $NetBSD: GENERIC,v 1.72 2012/09/01 18:17:50 jakllsch Exp $ d25 1 a25 1 #ident "GENERIC-$Revision: 1.72 $" a162 2 #options ISO,TPIP # OSI #options EON # OSI tunneling over IP @ 1.72 log @Rename RT2500USB driver to ural(4) as it was originally in OpenBSD, as ural(4) and ral(4) do not actually share any code. Enable ural(4) in hpcarm WZERO3 kernel too, as it will now build. Fixes PR#43520. @ text @d1 1 a1 1 # $NetBSD: GENERIC,v 1.71 2012/08/17 20:11:40 abs Exp $ d25 1 a25 1 #ident "GENERIC-$Revision: 1.71 $" d111 1 @ 1.72.2.1 log @Resync to 2012-11-19 00:00:00 UTC @ text @d1 1 a1 1 # $NetBSD: GENERIC,v 1.73 2012/10/17 14:48:13 apb Exp $ d25 1 a25 1 #ident "GENERIC-$Revision: 1.73 $" a110 1 options COMPAT_60 # NetBSD 6.0 compatibility. @ 1.72.2.2 log @resync from head @ text @d1 1 a1 1 # $NetBSD$ d25 1 a25 1 #ident "GENERIC-$Revision$" d158 2 d163 2 d786 3 a788 3 #pseudo-device ccd # concatenated/striped disk devices #pseudo-device cgd # cryptographic disk devices #pseudo-device raid # RAIDframe disk driver d836 1 a836 1 #pseudo-device sequencer # MIDI sequencer d845 1 a845 1 #pseudo-device vcoda # coda minicache <-> venus comm. @ 1.72.2.3 log @Rebase to HEAD as of a few days ago. @ text @d83 1 a83 1 #options DDB_ONPANIC=1 # see also sysctl(7): `ddb.onpanic' d89 1 a89 1 options SYMTAB_SPACE=630000 a98 1 options COMPAT_NETBSD32 # allow running arm (e.g. non-earm) binaries d165 1 @ 1.72.2.4 log @update from HEAD @ text @d29 1 a29 1 options MSGBUFSIZE=65536 d61 1 d81 1 d89 1 a89 1 makeoptions COPY_SYMTAB=1 d99 17 a115 3 include "conf/compat_netbsd50.config" options COMPAT_NETBSD32 # allow running arm (e.g. non-earm) binaries a150 1 #options UFS_EXTATTR # Extended attribute support for UFS1 a702 2 spkr* at audio? # PC speaker (synthesized) a850 1 # and PAX_SEGVGUARD d859 1 d863 2 @ 1.71 log @Update all kernel configs mentioning WSEMUL_* but not already including WSDISPLAY_COMPAT_USL using the following rules: - If WSEMUL_ is commented out, add commented out out WSDISPLAY_COMPAT_USL - If INSTALL or obviously memory constrained, add WSDISPLAY_DEFAULTSCREENS=1 and commented out WSDISPLAY_COMPAT_USL - Otherwise add WSDISPLAY_COMPAT_USL Some of the INSTALL configs for larger memory machines are probably suitable for adding WSDISPLAY_COMPAT_USL. Now wsconscfg(8) should be able to switch VTs when expected. Implemented after no objection from tech-kern to the following: On 5 June 2012 09:47, David Brownlee wrote: > wsconscfg(8) requires WSDISPLAY_COMPAT_USL in order to switch virtual > terminals. > > Except when in an exceptionally memory or space constrained > environment (INSTALL being the obvious case), is there any reason why > all GENERIC and GENERIC-like kernels which have wscons enabled > shouldn't also have WSDISPLAY_COMPAT_USL? @ text @d1 1 a1 1 # $NetBSD: GENERIC,v 1.70 2012/03/10 21:51:53 joerg Exp $ d25 1 a25 1 #ident "GENERIC-$Revision: 1.70 $" d599 1 a599 1 #ral* at uhub? port ? # Ralink Technology RT25x0 802.11a/b/g @ 1.70 log @P1003_1B_SEMAPHORE is no longer optional. @ text @d1 1 a1 1 # $NetBSD: GENERIC,v 1.69 2011/12/18 05:49:29 dholland Exp $ d25 1 a25 1 #ident "GENERIC-$Revision: 1.69 $" d233 1 @ 1.69 log @WABPL is no longer considered experimental (has not been for some time) so update its comment in config files. @ text @d1 1 a1 1 # $NetBSD: GENERIC,v 1.68 2011/11/22 21:25:22 tls Exp $ d25 1 a25 1 #ident "GENERIC-$Revision: 1.68 $" a51 1 #options P1003_1B_SEMAPHORE # p1003.1b semaphore support @ 1.68 log @ The rnd pseudo-device is not really optional, because it is in the same source file as the entropy-pool code itself. Move it to std. This will be cleaned up more when I split the sources up as they should be. This fixes build breaks on several ports. Thanks to Havard Eidnes for pointing them out. @ text @d1 1 a1 1 # $NetBSD: GENERIC,v 1.67 2011/10/02 18:32:36 christos Exp $ d25 1 a25 1 #ident "GENERIC-$Revision: 1.67 $" d144 1 a144 1 options WAPBL # File system journaling support - Experimental @ 1.68.2.1 log @merge to -current. @ text @d1 1 a1 1 # $NetBSD: GENERIC,v 1.69 2011/12/18 05:49:29 dholland Exp $ d25 1 a25 1 #ident "GENERIC-$Revision: 1.69 $" d144 1 a144 1 options WAPBL # File system journaling support @ 1.68.2.2 log @sync to latest -current @ text @d1 1 a1 1 # $NetBSD$ d25 1 a25 1 #ident "GENERIC-$Revision$" d52 1 @ 1.67 log @Bump SYMTAB_SPACE @ text @d1 1 a1 1 # $NetBSD: GENERIC,v 1.66 2011/09/30 04:06:09 he Exp $ d25 1 a25 1 #ident "GENERIC-$Revision: 1.66 $" a835 1 pseudo-device rnd # /dev/random and in-kernel generator @ 1.67.2.1 log @sync with head @ text @d1 1 a1 1 # $NetBSD: GENERIC,v 1.67 2011/10/02 18:32:36 christos Exp $ d25 1 a25 1 #ident "GENERIC-$Revision: 1.67 $" d52 1 d144 1 a144 1 options WAPBL # File system journaling support d836 1 @ 1.67.2.2 log @sync with head @ text @d1 1 a1 1 # $NetBSD: GENERIC,v 1.67.2.1 2012/04/17 00:06:33 yamt Exp $ d25 1 a25 1 #ident "GENERIC-$Revision: 1.67.2.1 $" a110 1 options COMPAT_60 # NetBSD 6.0 compatibility. a232 1 options WSDISPLAY_COMPAT_USL # wsconscfg VT handling d598 1 a598 1 #ural* at uhub? port ? # Ralink Technology RT2500USB 802.11a/b/g @ 1.67.2.3 log @sync with head. for a reference, the tree before this commit was tagged as yamt-pagecache-tag8. this commit was splitted into small chunks to avoid a limitation of cvs. ("Protocol error: too many arguments") @ text @d1 1 a1 1 # $NetBSD: GENERIC,v 1.67.2.2 2012/10/30 17:19:52 yamt Exp $ d25 1 a25 1 #ident "GENERIC-$Revision: 1.67.2.2 $" d83 1 a83 1 #options DDB_ONPANIC=1 # see also sysctl(7): `ddb.onpanic' d89 1 a89 1 options SYMTAB_SPACE=630000 d158 2 d163 2 d169 1 d786 3 a788 3 #pseudo-device ccd # concatenated/striped disk devices #pseudo-device cgd # cryptographic disk devices #pseudo-device raid # RAIDframe disk driver d836 1 a836 1 #pseudo-device sequencer # MIDI sequencer d845 1 a845 1 #pseudo-device vcoda # coda minicache <-> venus comm. @ 1.66 log @Bump SYMTAB_SPACE so that the symbol table fits again. @ text @d1 1 a1 1 # $NetBSD: GENERIC,v 1.65 2011/08/30 06:49:00 he Exp $ d25 1 a25 1 #ident "GENERIC-$Revision: 1.65 $" d90 1 a90 1 options SYMTAB_SPACE=600000 @ 1.65 log @Bump SYMTAB_SPACE so that it fits again. @ text @d1 1 a1 1 # $NetBSD: GENERIC,v 1.64 2011/07/23 21:12:58 jakllsch Exp $ d25 1 a25 1 #ident "GENERIC-$Revision: 1.64 $" d90 1 a90 1 options SYMTAB_SPACE=590000 @ 1.64 log @Enable or note aubtfwl(4) wherever ubt(4) is enabled or noted. @ text @d1 1 a1 1 # $NetBSD: GENERIC,v 1.63 2011/03/07 15:56:26 jakllsch Exp $ d25 1 a25 1 #ident "GENERIC-$Revision: 1.63 $" d90 1 a90 1 options SYMTAB_SPACE=580000 @ 1.63 log @Bump SYMTAB_SPACE. @ text @d1 1 a1 1 # $NetBSD: GENERIC,v 1.62 2011/03/06 17:08:26 bouyer Exp $ d25 1 a25 1 #ident "GENERIC-$Revision: 1.62 $" d736 1 @ 1.62 log @merge the bouyer-quota2 branch. This adds a new on-disk format to store disk quota usage and limits, integrated with ffs metadata. Usage is checked by fsck_ffs (no more quotacheck) and is covered by the WAPBL journal. Enabled with kernel option QUOTA2 (added where QUOTA was enabled in kernel config files), turned on with tunefs(8) on a per-filesystem basis. mount_mfs(8) can also turn quotas on. See http://mail-index.netbsd.org/tech-kern/2011/02/19/msg010025.html for details. @ text @d1 1 a1 1 # $NetBSD$ d25 1 a25 1 #ident "GENERIC-$Revision$" d90 1 a90 1 options SYMTAB_SPACE=400000 @ 1.61 log @Remove unused count from pseudo-device md. @ text @d1 1 a1 1 # $NetBSD: GENERIC,v 1.60 2010/05/22 19:02:09 plunky Exp $ d25 1 a25 1 #ident "GENERIC-$Revision: 1.60 $" d141 2 a142 1 #options QUOTA # UFS quotas @ 1.61.2.1 log @Sync with HEAD. @ text @d1 1 a1 1 # $NetBSD: GENERIC,v 1.63 2011/03/07 15:56:26 jakllsch Exp $ d25 1 a25 1 #ident "GENERIC-$Revision: 1.63 $" d90 1 a90 1 options SYMTAB_SPACE=580000 d141 1 a141 2 #options QUOTA # legacy UFS quotas #options QUOTA2 # new, in-filesystem UFS quotas @ 1.61.4.1 log @Add QUOTA2 where QUOTA is enabled (and QUOTA2 commented out where QUOTA is commented out) @ text @d1 1 a1 1 # $NetBSD: GENERIC,v 1.61 2010/11/23 11:14:01 hannken Exp $ d25 1 a25 1 #ident "GENERIC-$Revision: 1.61 $" d141 1 a141 2 #options QUOTA # legacy UFS quotas #options QUOTA2 # new, in-filesystem UFS quotas @ 1.60 log @add btmagic(4) where other Bluetooth drivers are listed @ text @d1 1 a1 1 # $NetBSD: GENERIC,v 1.59 2010/04/16 13:48:32 pooka Exp $ d25 1 a25 1 #ident "GENERIC-$Revision: 1.59 $" d797 1 a797 1 pseudo-device md 1 # memory disk device (ramdisk) @ 1.59 log @Remove unused count (invariably "4") from pseudo-device fss. @ text @d1 1 a1 1 # $NetBSD: GENERIC,v 1.58 2010/03/07 09:39:43 plunky Exp $ d25 1 a25 1 #ident "GENERIC-$Revision: 1.58 $" d754 4 @ 1.58 log @add uhso(4) device where appropriate - follow the lead of other USB driver declarations wrt commented out - (cross-)build tested all these kernels @ text @d1 1 a1 1 # $NetBSD: GENERIC,v 1.57 2009/12/23 01:04:46 pooka Exp $ d25 1 a25 1 #ident "GENERIC-$Revision: 1.57 $" d791 1 a791 1 pseudo-device fss 4 # file system snapshot device @ 1.58.2.1 log @sync with head @ text @d1 1 a1 1 # $NetBSD: GENERIC,v 1.58 2010/03/07 09:39:43 plunky Exp $ d25 1 a25 1 #ident "GENERIC-$Revision: 1.58 $" a753 4 # Bluetooth Apple Magic Mouse #btmagic* at bthub? #wsmouse* at btmagic? mux 0 d791 1 a791 1 pseudo-device fss # file system snapshot device @ 1.58.2.2 log @sync with head @ text @d1 1 a1 1 # $NetBSD$ d25 1 a25 1 #ident "GENERIC-$Revision$" d797 1 a797 1 pseudo-device md # memory disk device (ramdisk) @ 1.58.2.3 log @sync with head @ text @d90 1 a90 1 options SYMTAB_SPACE=580000 d141 1 a141 2 #options QUOTA # legacy UFS quotas #options QUOTA2 # new, in-filesystem UFS quotas @ 1.57 log @unifdef -D UGEN_BULK_RA_WB Default behaviour unchanged, the feature must still be explicitly enabled for a ugen fd. @ text @d1 1 a1 1 # $NetBSD: GENERIC,v 1.56 2009/12/05 20:11:15 pooka Exp $ d25 1 a25 1 #ident "GENERIC-$Revision: 1.56 $" d565 3 @ 1.57.2.1 log @Sync with HEAD. @ text @d1 1 a1 1 # $NetBSD$ d25 1 a25 1 #ident "GENERIC-$Revision: 1.57 $" a564 3 # Option N.V. Wireless WAN modems uhso* at uhub? port ? configuration ? d788 1 a788 1 pseudo-device fss # file system snapshot device @ 1.57.2.2 log @Sync with HEAD. @ text @d25 1 a25 1 #ident "GENERIC-$Revision$" a753 4 # Bluetooth Apple Magic Mouse #btmagic* at bthub? #wsmouse* at btmagic? mux 0 @ 1.56 log @Remove the portalfs kernel file system driver. Replace mount_portal(8) with a version based on puffs. User functionality remains the same. @ text @d1 1 a1 1 # $NetBSD: GENERIC,v 1.55 2009/08/02 11:36:39 gavan Exp $ d25 1 a25 1 #ident "GENERIC-$Revision: 1.55 $" a649 2 # On ugen bulk endpoints, perform read-ahead and write-behind. #options UGEN_BULK_RA_WB @ 1.55 log @* Increase symtab space so the kernel builds again. * Add in bits and pieces to get a genfb console going. @ text @d1 1 a1 1 # $NetBSD: GENERIC,v 1.54 2009/01/24 05:06:06 mrg Exp $ d25 1 a25 1 #ident "GENERIC-$Revision: 1.54 $" a128 1 #file-system PORTAL # portal filesystem (still experimental) @ 1.54 log @add COMPAT_50 to all the configs with COMPAT_40. @ text @d1 1 a1 1 # $NetBSD: GENERIC,v 1.53 2008/11/24 11:41:12 ad Exp $ d25 1 a25 1 #ident "GENERIC-$Revision: 1.53 $" d90 1 a90 1 options SYMTAB_SPACE=350000 d214 3 d223 2 d227 7 d846 1 a846 1 #pseudo-device wsfont @ 1.53 log @Remove softdep, pass 1. We are focused on improving journalling. Proposed on tech-kern@@. @ text @d1 1 a1 1 # $NetBSD: GENERIC,v 1.52 2008/11/12 12:36:02 ad Exp $ d25 1 a25 1 #ident "GENERIC-$Revision: 1.52 $" d111 1 @ 1.52 log @Remove LKMs and switch to the module framework, pass 1. Proposed on tech-kern@@. @ text @d1 1 a1 1 # $NetBSD: GENERIC,v 1.51 2008/09/07 12:01:26 tron Exp $ d25 1 a25 1 #ident "GENERIC-$Revision: 1.51 $" a142 1 #options SOFTDEP # FFS soft updates support. @ 1.51 log @Remove references to non-existant kernel option NO_TSC_TIME. This fixes PR port-i386/39460 by Juan RP. @ text @d1 1 a1 1 # $NetBSD: GENERIC,v 1.50 2008/08/10 15:31:21 tls Exp $ d25 1 a25 1 #ident "GENERIC-$Revision: 1.50 $" a61 1 #options LKM # loadable kernel modules @ 1.51.4.1 log @Pull up following revision(s) (requested by plunky in ticket #1407): sys/dev/bluetooth/btdev.h: revision 1.9 sys/arch/iyonix/conf/GENERIC: revision 1.60 sys/arch/sparc64/conf/GENERIC: revision 1.129 sys/dev/usb/hid.c: revision 1.30 sys/dev/usb/hid.h: revision 1.13 sys/arch/i386/conf/GENERIC: revision 1.983 usr.sbin/btdevctl/print.c: revision 1.10 sys/arch/evbarm/conf/MPCSA_GENERIC: revision 1.16 sys/arch/alpha/conf/GENERIC: revision 1.337 sys/dev/bluetooth/files.bluetooth: revision 1.14 sys/arch/evbarm/conf/GUMSTIX: revision 1.49 sys/dev/usb/usbdevs: revision 1.550 sys/arch/evbppc/conf/OPENBLOCKS266_OPT: revision 1.14 sys/arch/hpcsh/conf/GENERIC: revision 1.91 sys/dev/bluetooth/btmagic.c: revision 1.1 distrib/sets/lists/man/mi: revision 1.1210 sys/arch/amd64/conf/GENERIC: revision 1.279 sys/arch/i386/conf/ALL: revision 1.258 sys/arch/amd64/conf/XEN3_DOM0: revision 1.54 sys/arch/hpcarm/conf/JORNADA720: revision 1.78 sys/dev/usb/hid.c: revision 1.29 share/man/man4/btmagic.4: revision 1.1 hid_get_data() does not work if the size of data is less than a byte and crosses a byte boundary, and it always returns a sign-extended value. fix this by using the algorithm from libusbhid to read bytes, and provide a hid_get_udata() function to return unsigned data values. while here, const args update DPRINTF to reflect actual function name add Apple Magic Mouse product-id regen for Magic Mouse id allow for vendor-id and product-id properties, passing them through to child devices add Magic Mouse driver and manpage btmagic(4) additionally query the "PnP Information" service record to discover any USB Forum vendor-id and product-id values and store them in the property list if found. add btmagic(4) where other Bluetooth drivers are listed @ text @d1 1 a1 1 # $NetBSD$ d25 1 a25 1 #ident "GENERIC-$Revision$" a742 4 # Bluetooth Apple Magic Mouse #btmagic* at bthub? #wsmouse* at btmagic? mux 0 @ 1.51.2.1 log @Sync with HEAD. @ text @d1 1 a1 1 # $NetBSD: GENERIC,v 1.53 2008/11/24 11:41:12 ad Exp $ d25 1 a25 1 #ident "GENERIC-$Revision: 1.53 $" d62 1 d144 1 @ 1.51.2.2 log @Sync with HEAD. @ text @d1 1 a1 1 # $NetBSD: GENERIC,v 1.51.2.1 2009/01/19 13:16:22 skrll Exp $ d25 1 a25 1 #ident "GENERIC-$Revision: 1.51.2.1 $" a110 1 options COMPAT_50 # NetBSD 5.0 compatibility. @ 1.50 log @Add accept filters to GENERIC kernels where they exist. @ text @d1 1 a1 1 # $NetBSD: GENERIC,v 1.49 2008/07/31 07:41:02 simonb Exp $ d25 1 a25 1 #ident "GENERIC-$Revision: 1.49 $" a44 2 #options NO_TSC_TIME # Don't use TSC microtime, even if available. # Improves time behavior under VMware. @ 1.49 log @Add "options WAPBL" to standard GENERIC/INSTALL type configs. @ text @d1 1 a1 1 # $NetBSD: GENERIC,v 1.48 2008/05/30 20:10:02 tsutsui Exp $ d25 1 a25 1 #ident "GENERIC-$Revision: 1.48 $" d813 5 @ 1.48 log @Add options COMPAT_40 to files which have options COMPAT_30. @ text @d1 1 a1 1 # $NetBSD: GENERIC,v 1.47 2008/01/19 13:11:18 chris Exp $ d25 1 a25 1 #ident "GENERIC-$Revision: 1.47 $" d147 1 @ 1.48.4.1 log @Sync with HEAD. @ text @d1 1 a1 1 # $NetBSD: GENERIC,v 1.51 2008/09/07 12:01:26 tron Exp $ d25 1 a25 1 #ident "GENERIC-$Revision: 1.51 $" d45 2 a146 1 options WAPBL # File system journaling support - Experimental a811 5 # # accept filters pseudo-device accf_data # "dataready" accept filter pseudo-device accf_http # "httpready" accept filter @ 1.48.4.2 log @Update haad-dm branch to haad-dm-base2. @ text @d1 1 a1 1 # $NetBSD: GENERIC,v 1.53 2008/11/24 11:41:12 ad Exp $ d25 1 a25 1 #ident "GENERIC-$Revision: 1.53 $" d62 1 d144 1 @ 1.47 log @Remove arm support for IPKDB. It hasn't worked since arm was broken out from arm32 in Jan 2001, and no-one has noticed or cared to fix it. @ text @d1 1 a1 1 # $NetBSD: GENERIC,v 1.46 2007/12/31 15:31:57 ad Exp $ d25 1 a25 1 #ident "GENERIC-$Revision: 1.46 $" d113 1 @ 1.47.10.1 log @sync with head. @ text @d1 1 a1 1 # $NetBSD: GENERIC,v 1.47 2008/01/19 13:11:18 chris Exp $ d25 1 a25 1 #ident "GENERIC-$Revision: 1.47 $" d45 2 d64 1 a112 2 #options COMPAT_40 # NetBSD 4.0 options COMPAT_50 # NetBSD 5.0 compatibility. d145 1 a145 1 options WAPBL # File system journaling support - Experimental a810 5 # # accept filters pseudo-device accf_data # "dataready" accept filter pseudo-device accf_http # "httpready" accept filter @ 1.47.10.2 log @sync with head. @ text @d1 1 a1 1 # $NetBSD: GENERIC,v 1.47.10.1 2009/05/04 08:11:23 yamt Exp $ d25 1 a25 1 #ident "GENERIC-$Revision: 1.47.10.1 $" d90 1 a90 1 options SYMTAB_SPACE=400000 a213 3 # The curious can see their RAM timings. spdmem* at iic1 addr 0x56 a219 2 #options COMCONSOLE a221 7 genfb* at pci? dev ? function ? # Display wsdisplay0 at wsemuldisplaydev? console 1 wsdisplay* at wsemuldisplaydev? options WSEMUL_VT100 # VT100 / VT220 emulation d834 1 a834 1 pseudo-device wsfont @ 1.47.10.3 log @sync with head @ text @d1 1 a1 1 # $NetBSD: GENERIC,v 1.47.10.2 2009/08/19 18:46:26 yamt Exp $ d25 1 a25 1 #ident "GENERIC-$Revision: 1.47.10.2 $" d129 1 a565 3 # Option N.V. Wireless WAN modems uhso* at uhub? port ? configuration ? d651 2 @ 1.47.10.4 log @sync with head. @ text @d1 1 a1 1 # $NetBSD: GENERIC,v 1.47.10.3 2010/03/11 15:02:32 yamt Exp $ d25 1 a25 1 #ident "GENERIC-$Revision: 1.47.10.3 $" a753 4 # Bluetooth Apple Magic Mouse #btmagic* at bthub? #wsmouse* at btmagic? mux 0 d791 1 a791 1 pseudo-device fss # file system snapshot device @ 1.47.12.1 log @Sync w/ -current. 34 merge conflicts to follow. @ text @d1 1 a1 1 # $NetBSD: GENERIC,v 1.47 2008/01/19 13:11:18 chris Exp $ d25 1 a25 1 #ident "GENERIC-$Revision: 1.47 $" a112 1 #options COMPAT_40 # NetBSD 4.0 @ 1.47.12.2 log @Sync with wrstuden-revivesa-base-2. @ text @d1 1 a1 1 # $NetBSD: GENERIC,v 1.47.12.1 2008/06/23 04:30:29 wrstuden Exp $ d25 1 a25 1 #ident "GENERIC-$Revision: 1.47.12.1 $" d45 2 a146 1 options WAPBL # File system journaling support - Experimental a811 5 # # accept filters pseudo-device accf_data # "dataready" accept filter pseudo-device accf_http # "httpready" accept filter @ 1.47.8.1 log @sync with head @ text @d1 1 a1 1 # $NetBSD: GENERIC,v 1.47 2008/01/19 13:11:18 chris Exp $ d25 1 a25 1 #ident "GENERIC-$Revision: 1.47 $" a112 1 #options COMPAT_40 # NetBSD 4.0 @ 1.47.6.1 log @Sync with HEAD. @ text @d1 1 a1 1 # $NetBSD$ d25 1 a25 1 #ident "GENERIC-$Revision$" a112 1 #options COMPAT_40 # NetBSD 4.0 @ 1.47.6.2 log @Sync with HEAD. @ text @d45 2 a146 1 options WAPBL # File system journaling support - Experimental a811 5 # # accept filters pseudo-device accf_data # "dataready" accept filter pseudo-device accf_http # "httpready" accept filter @ 1.47.6.3 log @Sync with HEAD. @ text @d62 1 d144 1 @ 1.46 log @Remove systrace. Ok core@@. @ text @d1 1 a1 1 # $NetBSD: GENERIC,v 1.45 2007/12/02 05:19:13 kiyohara Exp $ d25 1 a25 1 #ident "GENERIC-$Revision: 1.45 $" a95 1 #options IPKDB # remote kernel debugging @ 1.45 log @Add bcsp(4). @ text @d1 1 a1 1 # $NetBSD: GENERIC,v 1.44 2007/11/04 14:34:22 xtraeme Exp $ d25 1 a25 1 #ident "GENERIC-$Revision: 1.44 $" a48 1 #options SYSTRACE # system call vetting via systrace(1) @ 1.45.6.1 log @Sync with HEAD @ text @d1 1 a1 1 # $NetBSD$ d25 1 a25 1 #ident "GENERIC-$Revision$" d49 1 @ 1.45.6.2 log @Sync with HEAD @ text @d96 1 @ 1.44 log @Remove System V semaphores and share memory options to set the limits: SEMMNI, SEMMNS, SEMUME and SHMMAXPGS. They can be tweaked via sysctl now. Ports that were setting values on them weren't touched, I only removed the ones that were commented out. @ text @d1 1 a1 1 # $NetBSD: GENERIC,v 1.43 2007/10/17 19:55:02 garbled Exp $ d25 1 a25 1 #ident "GENERIC-$Revision: 1.43 $" d728 1 d821 1 @ 1.44.2.1 log @Sync with HEAD. @ text @d1 1 a1 1 # $NetBSD: GENERIC,v 1.45 2007/12/02 05:19:13 kiyohara Exp $ d25 1 a25 1 #ident "GENERIC-$Revision: 1.45 $" a727 1 #bthub* at bcsp? a819 1 #pseudo-device bcsp # BlueCore Serial Protocol @ 1.44.2.2 log @Sync with HEAD. @ text @d1 1 a1 1 # $NetBSD: GENERIC,v 1.47 2008/01/19 13:11:18 chris Exp $ d25 1 a25 1 #ident "GENERIC-$Revision: 1.47 $" d49 1 d97 1 @ 1.43 log @Merge the ppcoea-renovation branch to HEAD. This branch was a major cleanup and rototill of many of the various OEA cpu based PPC ports that focused on sharing as much code as possible between the various ports to eliminate near-identical copies of files in every tree. Additionally there is a new PIC system that unifies the interface to interrupt code for all different OEA ppc arches. The work for this branch was done by a variety of people, too long to list here. TODO: bebox still needs work to complete the transition to -renovation. ofppc still needs a bunch of work, which I will be looking at. ev64260 still needs to be renovated amigappc was not attempted. NOTES: pmppc was removed as an arch, and moved to a evbppc target. @ text @d1 1 a1 1 # $NetBSD: GENERIC,v 1.35.6.3 2007/10/03 19:24:00 garbled Exp $ d25 1 a25 1 #ident "GENERIC-$Revision: 1.35.6.3 $" a53 4 #options SEMMNI=10 # number of semaphore identifiers #options SEMMNS=60 # number of semaphores in system #options SEMUME=10 # max number of undo entries per process #options SEMMNU=30 # number of undo structures in system a54 1 #options SHMMAXPGS=2048 # 2048 pages is the default @ 1.42 log @Comment-out 'slhci at pcmcia' because comment-outed for the pcmcia. @ text @d1 1 a1 1 # $NetBSD: GENERIC,v 1.41 2007/08/21 02:48:15 kiyohara Exp $ d25 1 a25 1 #ident "GENERIC-$Revision: 1.41 $" @ 1.42.6.1 log @Sync with HEAD @ text @d1 1 a1 1 # $NetBSD$ d25 1 a25 1 #ident "GENERIC-$Revision$" d54 4 d59 1 @ 1.42.2.1 log @sync with HEAD @ text @d1 1 a1 1 # $NetBSD: GENERIC,v 1.44 2007/11/04 14:34:22 xtraeme Exp $ d25 1 a25 1 #ident "GENERIC-$Revision: 1.44 $" d54 4 d59 1 @ 1.42.2.2 log @sync with HEAD @ text @d1 1 a1 1 # $NetBSD: GENERIC,v 1.42.2.1 2007/11/06 23:18:00 matt Exp $ d25 1 a25 1 #ident "GENERIC-$Revision: 1.42.2.1 $" d49 1 a727 1 #bthub* at bcsp? a819 1 #pseudo-device bcsp # BlueCore Serial Protocol @ 1.42.2.3 log @sync with HEAD @ text @d1 1 a1 1 # GENERIC,v 1.42.2.2 2008/01/09 01:46:55 matt Exp d25 1 a25 1 #ident "GENERIC-1.42.2.2" d96 1 @ 1.41 log @Add slhci at pcmcia. And reorder. @ text @d1 1 a1 1 # $NetBSD: GENERIC,v 1.40 2007/08/20 00:54:42 kiyohara Exp $ d25 1 a25 1 #ident "GENERIC-$Revision: 1.40 $" d522 1 a522 1 slhci* at pcmcia? function ? # ScanLogic SL811HS @ 1.40 log @Add btbc(4). @ text @d1 1 a1 1 # $NetBSD: GENERIC,v 1.39 2007/06/09 11:34:03 kiyohara Exp $ d25 1 a25 1 #ident "GENERIC-$Revision: 1.39 $" d521 3 @ 1.39 log @Add zyd(4). @ text @d1 1 a1 1 # $NetBSD: GENERIC,v 1.38 2007/06/04 08:55:21 martin Exp $ d25 1 a25 1 #ident "GENERIC-$Revision: 1.38 $" d724 1 d731 1 @ 1.39.6.1 log @Sync with HEAD. @ text @d1 1 a1 1 # $NetBSD: GENERIC,v 1.39 2007/06/09 11:34:03 kiyohara Exp $ d25 1 a25 1 #ident "GENERIC-$Revision: 1.39 $" d54 4 d59 1 a520 3 # PCMCIA USB controllers #slhci* at pcmcia? function ? # ScanLogic SL811HS a723 1 #btbc* at pcmcia? function ? # AnyCom BlueCard LSE041/039/139 a728 1 #bthub* at bcsp? a729 1 #bthub* at btbc? a819 1 #pseudo-device bcsp # BlueCore Serial Protocol @ 1.39.6.2 log @Sync with HEAD. @ text @d1 1 a1 1 # $NetBSD: GENERIC,v 1.39.6.1 2007/12/26 22:24:50 rjs Exp $ d25 1 a25 1 #ident "GENERIC-$Revision: 1.39.6.1 $" d49 1 d97 1 @ 1.39.8.1 log @Sync with HEAD. @ text @d1 1 a1 1 # $NetBSD: GENERIC,v 1.42 2007/08/21 05:29:18 kiyohara Exp $ d25 1 a25 1 #ident "GENERIC-$Revision: 1.42 $" a520 3 # PCMCIA USB controllers #slhci* at pcmcia? function ? # ScanLogic SL811HS a723 1 #btbc* at pcmcia? function ? # AnyCom BlueCard LSE041/039/139 a729 1 #bthub* at btbc? @ 1.39.8.2 log @Sync with HEAD. @ text @d1 1 a1 1 # $NetBSD: GENERIC,v 1.44 2007/11/04 14:34:22 xtraeme Exp $ d25 1 a25 1 #ident "GENERIC-$Revision: 1.44 $" d54 4 d59 1 @ 1.39.8.3 log @Sync with HEAD. @ text @d1 1 a1 1 # $NetBSD: GENERIC,v 1.39.8.2 2007/11/04 21:02:59 jmcneill Exp $ d25 1 a25 1 #ident "GENERIC-$Revision: 1.39.8.2 $" a727 1 #bthub* at bcsp? a819 1 #pseudo-device bcsp # BlueCore Serial Protocol @ 1.39.4.1 log @Sync with HEAD. @ text @d1 1 a1 1 # $NetBSD: GENERIC,v 1.42 2007/08/21 05:29:18 kiyohara Exp $ d25 1 a25 1 #ident "GENERIC-$Revision: 1.42 $" a520 3 # PCMCIA USB controllers #slhci* at pcmcia? function ? # ScanLogic SL811HS a723 1 #btbc* at pcmcia? function ? # AnyCom BlueCard LSE041/039/139 a729 1 #bthub* at btbc? @ 1.38 log @Add pseudo-device agr to all GENERIC kernels where it might make sense (commented out in some). @ text @d1 1 a1 1 # $NetBSD: GENERIC,v 1.37 2007/05/12 15:11:16 abs Exp $ d25 1 a25 1 #ident "GENERIC-$Revision: 1.37 $" d591 1 @ 1.37 log @sync with sys/arch/i386/conf, enable some USB devices @ text @d1 1 a1 1 # $NetBSD: GENERIC,v 1.36 2007/05/07 18:51:45 he Exp $ d25 1 a25 1 #ident "GENERIC-$Revision: 1.826 $" d805 1 @ 1.36 log @Bump SYMTAB_SPACE so that the contents fits again. @ text @d1 1 a1 1 # $NetBSD: GENERIC,v 1.35 2007/03/14 12:27:24 drochner Exp $ d3 1 a3 1 # GENERIC -- Generic kernel d5 15 a23 1 options MSGBUFSIZE=65536 d25 1 a25 5 # Enable the hooks used for initializing the root memory-disk. #options MEMORY_DISK_IS_ROOT # use memory disk as root # options MEMORY_DISK_HOOKS # options MEMORY_DISK_SERVER=0 # no userspace memory disk support # options MEMORY_DISK_ROOT_SIZE=10000 # size of memory disk, in blocks d27 1 a27 1 # estimated number of users d29 1 a29 6 maxusers 32 # Standard system options options RTC_OFFSET=0 # hardware clock is this many mins. west of GMT #options NTP # NTP phase/frequency locked loop d41 1 a41 1 # File systems d43 4 a46 19 file-system FFS # UFS #file-system LFS # log-structured file system file-system MFS # memory file system file-system NFS # Network file system #file-system ADOSFS # AmigaDOS-compatible file system #file-system EXT2FS # second extended file system (linux) file-system CD9660 # ISO 9660 + Rock Ridge file system #file-system MSDOSFS # MS-DOS file system #file-system FDESC # /dev/fd file-system FILECORE # Acorn filecore file system #file-system KERNFS # /kern #file-system NULLFS # loopback file system #file-system PORTAL # portal filesystem (still experimental) #file-system PROCFS # /proc #file-system UMAPFS # NULLFS + uid and gid remapping #file-system UNION # union file system file-system PTYFS # /dev/pts/N support #file-system TMPFS # Efficient memory file-system #file-system UDF # experimental - OSTA UDF CD/DVD file-system d48 2 a49 7 # File system options #options QUOTA # UFS quotas #options FFS_EI # FFS Endian Independant support #options NFSSERVER #options SOFTDEP #options UFS_DIRHASH # UFS Large Directory Hashing - Experimental options FFS_NO_SNAPSHOT # No FFS snapshot support a50 41 # Networking options #options GATEWAY # packet forwarding options INET # IP + ICMP + TCP + UDP #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 MROUTING # IP multicast routing #options ISO,TPIP # OSI #options EON # OSI tunneling over IP #options NETATALK # AppleTalk networking #options PFIL_HOOKS # pfil(9) packet filter hooks #options PPP_BSDCOMP # BSD-Compress compression support for PPP #options PPP_DEFLATE # Deflate compression support for PPP #options PPP_FILTER # Active filter support for PPP (requires bpf) #options TCP_DEBUG # Record last TCP_NDEBUG packets with SO_DEBUG options NFS_BOOT_BOOTP options NFS_BOOT_DHCP #options NFS_BOOT_BOOTPARAM # Compatibility options options COMPAT_16 # NetBSD 1.6 options COMPAT_30 # NetBSD 3.0 compatibility. options COMPAT_20 # NetBSD 2.0 #options COMPAT_43 # 4.3BSD compatibility. #options COMPAT_16 # NetBSD 1.6 compatibility. #options COMPAT_15 # NetBSD 1.5 compatibility. #options COMPAT_14 # NetBSD 1.4 compatibility. #options COMPAT_13 # NetBSD 1.3 compatibility. #options COMPAT_12 # NetBSD 1.2 compatibility. #options COMPAT_11 # NetBSD 1.1 compatibility. #options COMPAT_10 # NetBSD 1.0 compatibility. #options COMPAT_09 # NetBSD 0.9 compatibility. #options TCP_COMPAT_42 # 4.2BSD TCP/IP bug compat. Not recommended. options COMPAT_BSDPTY # /dev/[pt]ty?? ptys. # Shared memory options d59 2 a60 1 #options SHMMAXPGS=1024 # 1024 pages is the default a63 4 #options MEMORY_DISK_HOOKS # boottime setup of ramdisk #options MEMORY_DISK_ROOT_SIZE=3400 # Size in blocks #options MEMORY_DISK_IS_ROOT # use memory disk as root d76 1 a76 1 #options DDB_KEYCODE=0x40 d78 2 a79 1 #options PIPE_SOCKETPAIR # smaller, but slower pipe(2) d83 17 a100 2 #options DIAGNOSTIC # internally consistency checks #options DEBUG a103 4 options DDB # in-kernel debugger options DDB_HISTORY_SIZE=100 # Enable history editing in DDB makeoptions DEBUG="-g" # compile full symbol table options SYMTAB_SPACE=290000 d105 98 a202 2 ##options PMAP_INCLUDE_PTE_SYNC ##options LOCKDEBUG d204 3 a206 4 config netbsd root on ? type ? #config netbsd-wm0 root on wm0 type nfs #config netbsd-wd0 root on wd0 type ffs #config netbsd-sd0 root on sd0 type ffs d208 1 a208 2 # The main bus device mainbus0 at root d210 1 a210 2 # The boot cpu cpu0 at mainbus? d223 4 a226 2 ppb* at pci? dev ? function ? pci* at ppb? bus ? d231 95 d334 1 d338 1 d340 2 d343 1 d350 1 d354 6 d362 1 d392 3 d396 15 a410 13 # an* at pci? dev ? function ? # Aironet PC4500/PC4800 (802.11) # ath* at pci? dev ? function ? # Atheros 5210/5211/5212 802.11 # atw* at pci? dev ? function ? # ADMtek ADM8211 (802.11) # bce* at pci? dev ? function ? # Broadcom 4401 10/100 Ethernet # bge* at pci? dev ? function ? # Broadcom 570x gigabit Ethernet # en* at pci? dev ? function ? # ENI/Adaptec ATM # ep* at pci? dev ? function ? # 3Com 3c59x # epic* at pci? dev ? function ? # SMC EPIC/100 Ethernet # esh* at pci? dev ? function ? # Essential HIPPI card # ex* at pci? dev ? function ? # 3Com 90x[BC] # fpa* at pci? dev ? function ? # DEC DEFPA FDDI # fxp* at pci? dev ? function ? # Intel EtherExpress PRO 10+/100B # gsip* at pci? dev ? function ? # NS83820 Gigabit Ethernet d412 14 a425 7 # le* at pci? dev ? function ? # PCnet-PCI Ethernet # lmc* at pci? dev ? function ? # Lan Media Corp SSI/HSSI/DS3 # mtd* at pci? dev ? function ? # Myson MTD803 3-in-1 Ethernet # ne* at pci? dev ? function ? # NE2000-compatible Ethernet # ntwoc* at pci? dev ? function ? # Riscom/N2 PCI Sync Serial # pcn* at pci? dev ? function ? # AMD PCnet-PCI Ethernet # re* at pci? dev ? function ? # Realtek 8139C+/8169/8169S/8110S d427 14 a440 11 # sf* at pci? dev ? function ? # Adaptec AIC-6915 Ethernet # sip* at pci? dev ? function ? # SiS 900/DP83815 Ethernet # skc* at pci? dev ? function ? # SysKonnect SK9821 Gigabit Ethernet # sk* at skc? # SysKonnect SK9821 Gigabit Ethernet # ste* at pci? dev ? function ? # Sundance ST-201 Ethernet # stge* at pci? dev ? function ? # Sundance/Tamarack TC9021 Gigabit # ti* at pci? dev ? function ? # Alteon ACEnic gigabit Ethernet # 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 ? # Intersil Prism Mini-PCI (802.11b) d442 32 d480 1 d488 1 d497 2 d505 1 a508 1 # The EHCI is not ready for prime time. d514 3 a516 2 #ehci* at cardbus? function ? # Enhanced Host Controller #ohci* at cardbus? function ? # Open Host Controller d528 2 a529 2 # uhub* at usb? # uhub* at uhub? port ? d532 1 a532 1 # uhidev* at uhub? port ? configuration ? interface ? d535 2 a536 2 # ums* at uhidev? reportid ? # wsmouse* at ums? mux 0 d539 2 a540 2 # uep* at uhub? port ? # wsmouse* at uep? mux 0 d543 2 a544 2 # ukbd* at uhidev? reportid ? # wskbd* at ukbd? console ? mux 1 d547 1 a547 1 # ucycom* at uhidev? reportid ? d550 1 a550 1 # uhid* at uhidev? reportid ? d553 1 a553 1 # ulpt* at uhub? port ? configuration ? interface ? d556 2 a557 2 # umodem* at uhub? port ? configuration ? # ucom* at umodem? d560 2 a561 3 # umass* at uhub? port ? configuration ? interface ? # scsibus* at umass? # wd* at umass? d564 1 a564 1 # uaudio* at uhub? port ? configuration ? d567 1 a567 1 # umidi* at uhub? port ? configuration ? d571 2 a572 2 # uirda* at uhub? port ? configuration ? interface ? # irframe* at uirda? d575 2 a576 2 # ustir* at uhub? port ? # irframe* at ustir? d579 12 a590 6 # aue* at uhub? port ? # ADMtek AN986 Pegasus based adapters # axe* at uhub? port ? # ASIX AX88172 based adapters # 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 d593 1 a593 1 # upl* at uhub? port ? d596 5 a600 2 # ubsa* at uhub? port ? # Belkin serial adapter # ucom* at ubsa? portno ? d602 2 a603 2 # uftdi* at uhub? port ? # FTDI FT8U100AX serial adapter # ucom* at uftdi? portno ? d605 2 a606 2 # umct* at uhub? port ? # MCT USB-RS232 serial adapter # ucom* at umct? portno ? d608 2 a609 2 # uplcom* at uhub? port ? # I/O DATA USB-RSAQ2 serial adapter # ucom* at uplcom? portno ? d611 2 a612 2 # uvscom* at uhub? port ? # SUNTAC Slipper U VS-10U serial adapter # ucom* at uvscom? portno ? d615 1 a615 1 # urio* at uhub? port ? d618 2 a619 2 # uvisor* at uhub? port ? # ucom* at uvisor? d626 1 a626 1 # uscanner* at uhub? port ? d629 4 a632 1 # usscanner* at uhub? port ? d635 1 a635 1 # uyap* at uhub? port ? d638 2 a639 2 # udsbr* at uhub? port ? # radio* at udsbr? d642 3 a644 1 # ugen* at uhub? port ? d650 3 a652 2 # oboe* at pci? dev ? function ? # irframe* at oboe? d658 1 a658 1 #fwohci* at cardbus? function ? # IEEE1394 Open Host Controller d660 3 a662 1 #fw* at fwbus? # IP over 1394 a663 4 # IEEE1394 nodes #fwnode* at fwbus? idhi ? idlo ? #sbpscsi* at fwnode? #scsibus* at sbpscsi? d668 1 d670 1 d673 1 d706 46 d753 1 d762 3 d766 16 a784 1 pseudo-device fss 4 # file system snapshot device d789 1 d791 18 a808 1 #pseudo-device kttcp # network loopback d812 1 d814 1 d817 8 d826 5 a830 3 # data mover pseudo-devices #pseudo-device swdmover # softare dmover(9) back-end #pseudo-device dmoverio # /dev/dmover dmover(9) interface d833 1 a833 3 # # a pseudo device needed for veriexec #pseudo-device veriexec 1 d845 2 @ 1.35 log @It doesn't make sense to specify "configuration" and "interface" locators for uhub because a hub can't have sub-devices. This might be sanity-checked eventually. Same for ubt now after the change to device attachment. @ text @d1 1 a1 1 # $NetBSD: GENERIC,v 1.34 2006/11/11 18:47:10 jmmv Exp $ d150 1 a150 1 options SYMTAB_SPACE=280000 @ 1.35.6.1 log @Update to HEAD. @ text @d1 1 a1 1 # $NetBSD: GENERIC,v 1.37 2007/05/12 15:11:16 abs Exp $ d3 1 a3 1 # GENERIC machine description file a4 15 # This machine description file is used to generate the default NetBSD # kernel. The generic kernel does not include all options, subsystems # and device drivers, but should be useful for most applications. # # The machine description file can be customised for your specific # machine to reduce the kernel size and improve its performance. # # For further information on compiling NetBSD kernels, see the config(8) # man page. # # For further information on hardware support for this architecture, see # the intro(4) man page. For further information about kernel options # for this architecture, see the options(4) man page. For an explanation # of each device driver in this file see the section 4 man page for the # device. d9 1 d11 5 a15 1 #ident "GENERIC-$Revision: 1.37 $" d17 1 a17 1 maxusers 32 # estimated number of users d19 6 a24 1 options MSGBUFSIZE=65536 d36 52 a87 1 # Standard system options d89 1 a89 4 options RTC_OFFSET=0 # hardware clock is this many mins. west of GMT #options NTP # NTP phase/frequency locked loop #options NO_TSC_TIME # Don't use TSC microtime, even if available. # Improves time behavior under VMware. d91 14 a104 2 #options KTRACE # system call tracing via ktrace(1) #options SYSTRACE # system call vetting via systrace(1) d106 1 d115 1 a115 2 #options SHMMAXPGS=2048 # 2048 pages is the default #options P1003_1B_SEMAPHORE # p1003.1b semaphore support d119 4 d135 1 a135 1 d137 1 a137 2 #options PIPE_SOCKETPAIR # smaller, but slower pipe(2) #options SYSCTL_INCLUDE_DESCR # Include sysctl descriptions in kernel a140 17 # Enable experimental buffer queue strategy for better responsiveness under # high disk I/O load. Likely stable but not yet the default. #options BUFQ_READPRIO #options BUFQ_PRIOCSCAN # Diagnostic/debugging support options #options DIAGNOSTIC # expensive kernel consistency checks #options DEBUG # expensive debugging checks/support #options KMEMSTATS # kernel memory statistics (vmstat -m) options DDB # in-kernel debugger #options DDB_ONPANIC=1 # see also sysctl(8): `ddb.onpanic' options DDB_HISTORY_SIZE=512 # enable history editing in DDB #options DDB_KEYCODE=0x40 #options KGDB # remote debugger #options KGDB_DEVNAME="\"com\"",KGDB_DEVADDR=0x3f8,KGDB_DEVRATE=9600 makeoptions DEBUG="-g" # compile full symbol table options SYMTAB_SPACE=350000 d142 2 d147 4 d152 2 a153 2 #options PMAP_INCLUDE_PTE_SYNC #options LOCKDEBUG d155 4 d160 2 a161 14 # Compatibility options #options COMPAT_09 # NetBSD 0.9 #options COMPAT_10 # NetBSD 1.0 #options COMPAT_11 # NetBSD 1.1 #options COMPAT_12 # NetBSD 1.2 #options COMPAT_13 # NetBSD 1.3 #options COMPAT_14 # NetBSD 1.4 #options COMPAT_15 # NetBSD 1.5 #options COMPAT_16 # NetBSD 1.6 #options COMPAT_20 # NetBSD 2.0 #options COMPAT_30 # NetBSD 3.0 #options COMPAT_43 # 4.3BSD #options TCP_COMPAT_42 # 4.2BSD TCP/IP bug compat. Not recommended. options COMPAT_BSDPTY # /dev/[pt]ty?? ptys. d163 2 a164 87 # File systems file-system FFS # UFS #file-system EXT2FS # second extended file system (linux) #file-system LFS # log-structured file system #file-system MFS # memory file system file-system NFS # Network File System client #file-system NTFS # Windows/NT file system (experimental) file-system CD9660 # ISO 9660 + Rock Ridge file system file-system MSDOSFS # MS-DOS file system #file-system FDESC # /dev/fd #file-system KERNFS # /kern #file-system NULLFS # loopback file system #file-system OVERLAY # overlay file system #file-system PORTAL # portal filesystem (still experimental) #file-system PROCFS # /proc #file-system UMAPFS # NULLFS + uid and gid remapping #file-system UNION # union file system #file-system CODA # Coda File System; also needs vcoda (below) #file-system SMBFS # experimental - CIFS; also needs nsmb (below) #file-system PTYFS # /dev/ptm support #file-system TMPFS # Efficient memory file-system #file-system UDF # experimental - OSTA UDF CD/DVD file-system #file-system HFS # experimental - Apple HFS+ (read-only) file-system FILECORE # Acorn filecore file system # File system options #options QUOTA # UFS quotas #options FFS_EI # FFS Endian Independent support #options SOFTDEP # FFS soft updates support. # Note that UFS_DIRHASH is suspected of causing kernel memory corruption. # It is not recommended for general use. #options UFS_DIRHASH # UFS Large Directory Hashing - Experimental #options NFSSERVER # Network File System server options FFS_NO_SNAPSHOT # No FFS snapshot support #options EXT2FS_SYSTEM_FLAGS # makes ext2fs file flags (append and # immutable) behave as system flags. # Networking options #options GATEWAY # packet forwarding options INET # IP + ICMP + TCP + UDP #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 MROUTING # IP multicast routing #options PIM # Protocol Independent Multicast #options ISO,TPIP # OSI #options EON # OSI tunneling over IP #options NETATALK # AppleTalk networking protocols #options PPP_BSDCOMP # BSD-Compress compression support for PPP #options PPP_DEFLATE # Deflate compression support for PPP #options PPP_FILTER # Active filter support for PPP (requires bpf) #options PFIL_HOOKS # pfil(9) packet filter hooks #options IPFILTER_LOG # ipmon(8) log support #options IPFILTER_LOOKUP # ippool(8) support #options IPFILTER_DEFAULT_BLOCK # block all packets by default #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 options NFS_BOOT_DHCP,NFS_BOOT_BOOTPARAM # Kernel root file system and dump configuration. config netbsd root on ? type ? #config netbsd root on sd0a type ffs #config netbsd root on ? type nfs # # Device configuration # mainbus0 at root cpu0 at mainbus? d177 2 a178 4 ppb* at pci? dev ? function ? # PCI-PCI bridges pci* at ppb? bus ? # 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 a182 95 # CardBus bridge support #cbb* at pci? dev ? function ? #cardslot* at cbb? # CardBus bus support #cardbus* at cardslot? #pcmcia* at cardslot? # Serial Devices # 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 # PCMCIA serial interfaces #com* at pcmcia? function ? # Modems and serial cards #pcmcom* at pcmcia? function ? # PCMCIA multi-port serial cards #com* at pcmcom? slave ? # ...and the slave devices # CardBus serial interfaces #com* at cardbus? function ? # Modems and serial cards # I2O devices #iop* at pci? dev ? function ? # I/O processor #iopsp* at iop? tid ? # SCSI/FC-AL ports #ld* at iop? tid ? # block devices #dpti* at iop? tid 0 # DPT/Adaptec control interface # SCSI Controllers and Devices # PCI SCSI controllers #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 #ahd* at pci? dev ? function ? # Adaptec 29320, 39320 (aic790x) SCSI #bha* at pci? dev ? function ? # BusLogic 9xx SCSI #dpt* at pci? dev ? function ? # DPT SmartCache/SmartRAID #iha* at pci? dev ? function ? # Initio INIC-940/950 SCSI #isp* at pci? dev ? function ? # Qlogic ISP [12]0x0 SCSI/FibreChannel #mfi* at pci? dev ? function ? # LSI MegaRAID SAS #mly* at pci? dev ? function ? # Mylex AcceleRAID and eXtremeRAID #mpt* at pci? dev ? function ? # LSI Fusion SCSI/FC #njs* at pci? dev ? function ? # Workbit NinjaSCSI-32 #pcscp* at pci? dev ? function ? # AMD 53c974 PCscsi-PCI SCSI #siop* at pci? dev ? function ? # Symbios 53c8xx SCSI #esiop* at pci? dev ? function ? # Symbios 53c875 SCSI and newer ##options SIOP_SYMLED # drive the act. LED in software #trm* at pci? dev ? function ? # Tekram DC-395U/UW/F, DC-315/U SCSI # PCMCIA SCSI controllers #aic* at pcmcia? function ? # Adaptec APA-1460 SCSI #esp* at pcmcia? function ? # Qlogic ESP406/FAS408 SCSI #spc* at pcmcia? function ? # Fujitsu MB87030/MB89352 SCSI # CardBus SCSI cards #adv* at cardbus? function ? # AdvanSys 1200[A,B], 9xx[U,UA] SCSI #ahc* at cardbus? function ? # Adaptec ADP-1480 #njs* at cardbus? function ? # Workbit NinjaSCSI-32 # SCSI bus support #scsibus* at scsi? # SCSI devices #sd* at scsibus? target ? lun ? # SCSI disk drives #st* at scsibus? target ? lun ? # SCSI tape drives #cd* at scsibus? target ? lun ? # SCSI CD-ROM drives #ch* at scsibus? target ? lun ? # SCSI autochangers #ses* at scsibus? target ? lun ? # SCSI Enclosure Services devices #ss* at scsibus? target ? lun ? # SCSI scanners #uk* at scsibus? target ? lun ? # SCSI unknown # RAID controllers and devices #aac* at pci? dev ? function ? # Adaptec AAC family #amr* at pci? dev ? function ? # AMI/LSI Logic MegaRAID #cac* at pci? dev ? function ? # Compaq PCI array controllers #ciss* at pci? dev ? function ? # HP Smart Array controllers #icp* at pci? dev ? function ? # ICP-Vortex GDT & Intel RAID #mlx* at pci? dev ? function ? # Mylex DAC960 & DEC SWXCR family #mlx* at eisa? slot ? # Mylex DAC960 & DEC SWXCR family #twa* at pci? dev ? function ? # 3ware Escalade 95xx RAID controllers #twe* at pci? dev ? function ? # 3ware Escalade RAID controllers #ld* at aac? unit ? # logical disk devices #ld* at amr? unit ? #ld* at cac? unit ? #ld* at icp? unit ? #ld* at twa? unit ? #ld* at twe? unit ? #ld* at mlx? unit ? #icpsp* at icp? unit ? # SCSI pass-through a190 1 #ahcisata* at pci? dev ? function ? # AHCI SATA controllers a193 1 #geodeide* at pci? dev ? function ? # AMD Geode IDE controllers a194 2 #iteide* at pci? dev ? function ? # IT Express IDE controllers #ixpide* at pci? dev ? function ? # ATI IXP IDE controllers a195 1 #piixide* at pci? dev ? function ? # Intel IDE controllers a201 1 #svwsata* at pci? dev ? function ? # ServerWorks SATA controllers a204 6 # PCMCIA IDE controllers #wdc* at pcmcia? function ? # CardBus IDE controllers #njata* at cardbus? function ? flags 0x01 # Workbit NinjaATA-32 a206 1 #options ATADEBUG a235 3 # Network Interfaces d237 13 a249 15 #an* at pci? dev ? function ? # Aironet PC4500/PC4800 (802.11) #ath* at pci? dev ? function ? # Atheros 5210/5211/5212 802.11 #atw* at pci? dev ? function ? # ADMtek ADM8211 (802.11) #bce* at pci? dev ? function ? # Broadcom 4401 10/100 Ethernet #bge* at pci? dev ? function ? # Broadcom 570x gigabit Ethernet #bnx* at pci? dev ? function ? # Broadcom NetXtremeII gigabit Ethernet #dge* at pci? dev ? function ? # Intel 82597 10GbE LR #en* at pci? dev ? function ? # ENI/Adaptec ATM #ep* at pci? dev ? function ? # 3Com 3c59x #epic* at pci? dev ? function ? # SMC EPIC/100 Ethernet #esh* at pci? dev ? function ? # Essential HIPPI card #ex* at pci? dev ? function ? # 3Com 90x[BC] #fpa* at pci? dev ? function ? # DEC DEFPA FDDI #fxp* at pci? dev ? function ? # Intel EtherExpress PRO 10+/100B #gsip* at pci? dev ? function ? # NS83820 Gigabit Ethernet d251 7 a257 14 #ipw* at pci? dev ? function ? # Intel PRO/Wireless 2100 #iwi* at pci? dev ? function ? # Intel PRO/Wireless 2200BG #le* at pci? dev ? function ? # PCnet-PCI Ethernet #lmc* at pci? dev ? function ? # Lan Media Corp SSI/HSSI/DS3 #mskc* at pci? dev ? function ? # Marvell Yukon 2 Gigabit Ethernet #msk* at mskc? # Marvell Yukon 2 Gigabit Ethernet #mtd* at pci? dev ? function ? # Myson MTD803 3-in-1 Ethernet ##ndis* at pci? dev ? function ? # Experimental - NDIS Network Driver #ne* at pci? dev ? function ? # NE2000-compatible Ethernet #nfe* at pci? dev ? function ? # NVIDIA nForce Ethernet #ntwoc* at pci? dev ? function ? # Riscom/N2 PCI Sync Serial #pcn* at pci? dev ? function ? # AMD PCnet-PCI Ethernet #ral* at pci? dev ? function ? # Ralink Technology RT25x0 802.11a/b/g #re* at pci? dev ? function ? # Realtek 8139C+/8169/8169S/8110S d259 11 a269 14 #rtw* at pci? dev ? function ? # Realtek 8180L (802.11) #sf* at pci? dev ? function ? # Adaptec AIC-6915 Ethernet #sip* at pci? dev ? function ? # SiS 900/DP83815 Ethernet #skc* at pci? dev ? function ? # SysKonnect SK9821 Gigabit Ethernet #sk* at skc? # SysKonnect SK9821 Gigabit Ethernet #ste* at pci? dev ? function ? # Sundance ST-201 Ethernet #stge* at pci? dev ? function ? # Sundance/Tamarack TC9021 Gigabit #ti* at pci? dev ? function ? # Alteon ACEnic gigabit Ethernet #tl* at pci? dev ? function ? # ThunderLAN-based Ethernet #tlp* at pci? dev ? function ? # DECchip 21x4x and clones #txp* at pci? dev ? function ? # 3com 3cr990 #vge* at pci? dev ? function ? # VIATech VT612X Gigabit Ethernet #vr* at pci? dev ? function ? # VIA Rhine Fast Ethernet #wi* at pci? dev ? function ? # Intersil Prism Mini-PCI (802.11b) a270 32 #wpi* at pci? dev ? function ? # Intel PRO/Wireless 3945ABG #xge* at pci? dev ? function ? # Neterion (S2io) Xframe-I 10GbE # PCMCIA network interfaces #an* at pcmcia? function ? # Aironet PC4500/PC4800 (802.11) #awi* at pcmcia? function ? # BayStack 650/660 (802.11FH/DS) #cnw* at pcmcia? function ? # Xircom/Netwave AirSurfer #cs* at pcmcia? function ? # CS89xx Ethernet #ep* at pcmcia? function ? # 3Com 3c589 and 3c562 Ethernet #mbe* at pcmcia? function ? # MB8696x based Ethernet #ne* at pcmcia? function ? # NE2000-compatible Ethernet #ray* at pcmcia? function ? # Raytheon Raylink (802.11) #sm* at pcmcia? function ? # Megahertz Ethernet ## tr at pcmcia has problems with Cardbus bridges ##tr* at pcmcia? function ? # TROPIC based Token-Ring #wi* at pcmcia? function ? # Lucent/Intersil WaveLan IEEE (802.11) #xirc* at pcmcia? function ? # Xircom CreditCard Ethernet #com* at xirc? #xi* at xirc? #mhzc* at pcmcia? function ? # Megahertz Ethernet/Modem combo cards #com* at mhzc? #sm* at mhzc? # CardBus network cards #ath* at cardbus? function ? # Atheros 5210/5211/5212 802.11 #atw* at cardbus? function ? # ADMtek ADM8211 (802.11) #ex* at cardbus? function ? # 3Com 3C575TX #fxp* at cardbus? function ? # Intel i8255x #ral* at cardbus? function ? # Ralink Technology RT25x0 802.11a/b/g #rtk* at cardbus? function ? # Realtek 8129/8139 #rtw* at cardbus? function ? # Realtek 8180L (802.11) #tlp* at cardbus? function ? # DECchip 21143 a276 1 #ciphy* at mii? phy ? # Cicada CS8201 Gig-E PHYs a283 1 #ikphy* at mii? phy ? # Intel 82563 PHYs a291 2 #rgephy* at mii? phy ? # Realtek 8169S/8110S internal PHYs #rlphy* at mii? phy ? # Realtek 8139/8201L PHYs a297 1 d301 1 d307 2 a308 3 #ehci* at cardbus? function ? # Enhanced Host Controller #ohci* at cardbus? function ? # Open Host Controller #uhci* at cardbus? function ? # Universal Host Controller (Intel) d320 2 a321 2 uhub* at usb? uhub* at uhub? port ? d324 1 a324 1 uhidev* at uhub? port ? configuration ? interface ? d327 2 a328 2 ums* at uhidev? reportid ? wsmouse* at ums? mux 0 d331 2 a332 2 #uep* at uhub? port ? #wsmouse* at uep? mux 0 d335 2 a336 2 ukbd* at uhidev? reportid ? wskbd* at ukbd? console ? mux 1 d339 1 a339 1 ucycom* at uhidev? reportid ? d342 1 a342 1 uhid* at uhidev? reportid ? d345 1 a345 1 ulpt* at uhub? port ? configuration ? interface ? d348 2 a349 2 umodem* at uhub? port ? configuration ? ucom* at umodem? d352 3 a354 2 umass* at uhub? port ? configuration ? interface ? wd* at umass? d357 1 a357 1 uaudio* at uhub? port ? configuration ? d360 1 a360 1 #umidi* at uhub? port ? configuration ? d364 2 a365 2 #uirda* at uhub? port ? configuration ? interface ? #irframe* at uirda? d368 2 a369 2 #ustir* at uhub? port ? #irframe* at ustir? d372 6 a377 12 #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 #rum* at uhub? port ? # Ralink Technology RT2501/RT2601 802.11a/b/g d380 1 a380 1 upl* at uhub? port ? d383 2 a384 5 ubsa* at uhub? port ? # Belkin serial adapter ucom* at ubsa? portno ? uftdi* at uhub? port ? # FTDI FT8U100AX serial adapter ucom* at uftdi? portno ? d386 2 a387 2 uipaq* at uhub? port ? # iPAQ PDAs ucom* at uipaq? portno ? d389 2 a390 2 umct* at uhub? port ? # MCT USB-RS232 serial adapter ucom* at umct? portno ? d392 2 a393 2 uplcom* at uhub? port ? # I/O DATA USB-RSAQ2 serial adapter ucom* at uplcom? portno ? d395 2 a396 2 uvscom* at uhub? port ? # SUNTAC Slipper U VS-10U serial adapter ucom* at uvscom? portno ? d399 1 a399 1 #urio* at uhub? port ? d402 2 a403 2 #uvisor* at uhub? port ? #ucom* at uvisor? d410 1 a410 1 #uscanner* at uhub? port ? d413 1 a413 4 #usscanner* at uhub? port ? # Topfield TF5000PVR range of DVB recorders #utoppy* at uhub? port ? d416 1 a416 1 #uyap* at uhub? port ? d419 2 a420 2 #udsbr* at uhub? port ? #radio* at udsbr? d423 1 a423 3 #ugen* at uhub? port ? # On ugen bulk endpoints, perform read-ahead and write-behind. #options UGEN_BULK_RA_WB d429 2 a430 3 #oboe* at pci? dev ? function ? #irframe* at oboe? d436 1 a436 1 #fwohci* at cardbus? function ? # IEEE1394 Open Host Controller d438 1 a438 3 #ieee1394if* at fwohci? #fwip* at ieee1394if? # IP over IEEE1394 #sbp* at ieee1394if? euihi ? euilo ? # SCSI over IEEE1394 d440 4 a447 1 #auacer* at pci? dev ? function ? # ALi M5455 integrated AC'97 Audio a448 1 #auixp* at pci? dev ? function ? # ATI IXP AC'97 Audio a450 1 #azalia* at pci? dev ? function ? # High Definition Audio a482 46 # PCI radio devices #gtp* at pci? dev ? function ? # Guillemot Maxi Radio FM 2000 Radio Card # Radio support #radio* at gtp? # TV cards # Brooktree 848/849/878/879 based TV cards #bktr* at pci? dev ? function ? #radio* at bktr? # Bluetooth Controller and Device support # Bluetooth PCMCIA Controllers #bt3c* at pcmcia? function ? # 3Com 3CRWB6096-A # Bluetooth USB Controllers #ubt* at uhub? port ? # Bluetooth Device Hub #bthub* at bt3c? #bthub* at btuart? #bthub* at ubt? # Bluetooth HID support #bthidev* at bthub? # Bluetooth Mouse #btms* at bthidev? reportid ? #wsmouse* at btms? mux 0 # Bluetooth Keyboard #btkbd* at bthidev? reportid ? #wskbd* at btkbd? console ? mux 1 # Bluetooth Audio support #btsco* at bthub? # Cryptographic Devices # PCI cryptographic devices #hifn* at pci? dev ? function ? # Hifn 7755/7811/795x #ubsec* at pci? dev ? function ? # Broadcom 5501/5601/580x/582x a483 1 a491 3 #pseudo-device crypto # /dev/crypto device #pseudo-device swcrypto # software crypto implementation a492 16 #pseudo-device bio # RAID control device driver #pseudo-device ccd 4 # concatenated/striped disk devices #pseudo-device cgd 4 # cryptographic disk devices #pseudo-device raid 8 # RAIDframe disk driver #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 pseudo-device fss 4 # file system snapshot device d496 1 a500 1 #pseudo-device ipfilter # IP filter (firewall) and NAT d502 1 a502 18 #pseudo-device ppp # Point-to-Point Protocol #pseudo-device pppoe # PPP over Ethernet (RFC 2516) #pseudo-device sl # Serial Line IP #pseudo-device strip # Starmode Radio IP (Metricom) #pseudo-device irframetty # IrDA frame line discipline #pseudo-device tap # virtual Ethernet #pseudo-device tun # network tunneling over tty #pseudo-device gre # generic L3 over IP tunnel #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 #pseudo-device vlan # IEEE 802.1q encapsulation #pseudo-device bridge # simple inter-network bridging #options BRIDGE_IPF # bridge uses IP/IPv6 pfil hooks too #pseudo-device pf # PF packet filter #pseudo-device pflog # PF log if # srt is EXPERIMENTAL #pseudo-device srt # source-address-based routing a505 1 #pseudo-device sequencer 1 # MIDI sequencer a506 1 #options RND_COM # use "com" randomness as well (BROKEN) a508 8 #pseudo-device lockstat # lock profiling #pseudo-device btuart # Bluetooth HCI UART (H4) # a pseudo device needed for Coda # also needs CODA (above) #pseudo-device vcoda 4 # coda minicache <-> venus comm. # a pseudo device needed for SMBFS #pseudo-device nsmb # experimental - SMB requester d510 3 a512 5 # wscons pseudo-devices pseudo-device wsmux # mouse & keyboard multiplexor #pseudo-device wsfont #options FILEASSOC # fileassoc(9) - required for Veriexec d515 3 a517 1 #pseudo-device veriexec a528 2 #options PAX_MPROTECT=0 # PaX mprotect(2) restrictions @ 1.35.6.2 log @Sync with HEAD. @ text @d1 1 a1 1 # $NetBSD: GENERIC,v 1.39 2007/06/09 11:34:03 kiyohara Exp $ d25 1 a25 1 #ident "GENERIC-$Revision: 1.39 $" a590 1 #zyd* at uhub? port ? # Zydas ZD1211 a804 1 #pseudo-device agr # IEEE 802.3ad link aggregation @ 1.35.6.3 log @Sync with HEAD @ text @d1 1 a1 1 # $NetBSD: GENERIC,v 1.42 2007/08/21 05:29:18 kiyohara Exp $ d25 1 a25 1 #ident "GENERIC-$Revision: 1.42 $" a520 3 # PCMCIA USB controllers #slhci* at pcmcia? function ? # ScanLogic SL811HS a723 1 #btbc* at pcmcia? function ? # AnyCom BlueCard LSE041/039/139 a729 1 #bthub* at btbc? @ 1.34 log @Remove tmpfs's experimental status. OK'ed by core@@. @ text @d1 1 a1 1 # $NetBSD: GENERIC,v 1.33 2006/08/26 20:26:55 christos Exp $ d321 1 a321 1 # uhub* at uhub? port ? configuration ? interface ? @ 1.34.12.1 log @Sync w/ NetBSD-4-RC_1 @ text @d1 1 a1 1 # $NetBSD: GENERIC,v 1.34.2.1 2007/06/05 20:50:01 bouyer Exp $ a502 1 #pseudo-device agr # IEEE 802.3ad link aggregation @ 1.34.10.1 log @Sync with head. @ text @d1 1 a1 1 # $NetBSD: GENERIC,v 1.39 2007/06/09 11:34:03 kiyohara Exp $ d3 1 a3 1 # GENERIC machine description file a4 15 # This machine description file is used to generate the default NetBSD # kernel. The generic kernel does not include all options, subsystems # and device drivers, but should be useful for most applications. # # The machine description file can be customised for your specific # machine to reduce the kernel size and improve its performance. # # For further information on compiling NetBSD kernels, see the config(8) # man page. # # For further information on hardware support for this architecture, see # the intro(4) man page. For further information about kernel options # for this architecture, see the options(4) man page. For an explanation # of each device driver in this file see the section 4 man page for the # device. d9 1 d11 5 a15 1 #ident "GENERIC-$Revision: 1.39 $" d17 1 a17 1 maxusers 32 # estimated number of users d19 6 a24 1 options MSGBUFSIZE=65536 d36 52 a87 1 # Standard system options d89 1 a89 4 options RTC_OFFSET=0 # hardware clock is this many mins. west of GMT #options NTP # NTP phase/frequency locked loop #options NO_TSC_TIME # Don't use TSC microtime, even if available. # Improves time behavior under VMware. d91 14 a104 2 #options KTRACE # system call tracing via ktrace(1) #options SYSTRACE # system call vetting via systrace(1) d106 1 d115 1 a115 2 #options SHMMAXPGS=2048 # 2048 pages is the default #options P1003_1B_SEMAPHORE # p1003.1b semaphore support d119 4 d135 1 a135 1 d137 1 a137 2 #options PIPE_SOCKETPAIR # smaller, but slower pipe(2) #options SYSCTL_INCLUDE_DESCR # Include sysctl descriptions in kernel a140 17 # Enable experimental buffer queue strategy for better responsiveness under # high disk I/O load. Likely stable but not yet the default. #options BUFQ_READPRIO #options BUFQ_PRIOCSCAN # Diagnostic/debugging support options #options DIAGNOSTIC # expensive kernel consistency checks #options DEBUG # expensive debugging checks/support #options KMEMSTATS # kernel memory statistics (vmstat -m) options DDB # in-kernel debugger #options DDB_ONPANIC=1 # see also sysctl(8): `ddb.onpanic' options DDB_HISTORY_SIZE=512 # enable history editing in DDB #options DDB_KEYCODE=0x40 #options KGDB # remote debugger #options KGDB_DEVNAME="\"com\"",KGDB_DEVADDR=0x3f8,KGDB_DEVRATE=9600 makeoptions DEBUG="-g" # compile full symbol table options SYMTAB_SPACE=350000 d142 2 d147 4 d152 2 a153 2 #options PMAP_INCLUDE_PTE_SYNC #options LOCKDEBUG d155 4 d160 2 a161 14 # Compatibility options #options COMPAT_09 # NetBSD 0.9 #options COMPAT_10 # NetBSD 1.0 #options COMPAT_11 # NetBSD 1.1 #options COMPAT_12 # NetBSD 1.2 #options COMPAT_13 # NetBSD 1.3 #options COMPAT_14 # NetBSD 1.4 #options COMPAT_15 # NetBSD 1.5 #options COMPAT_16 # NetBSD 1.6 #options COMPAT_20 # NetBSD 2.0 #options COMPAT_30 # NetBSD 3.0 #options COMPAT_43 # 4.3BSD #options TCP_COMPAT_42 # 4.2BSD TCP/IP bug compat. Not recommended. options COMPAT_BSDPTY # /dev/[pt]ty?? ptys. d163 2 a164 87 # File systems file-system FFS # UFS #file-system EXT2FS # second extended file system (linux) #file-system LFS # log-structured file system #file-system MFS # memory file system file-system NFS # Network File System client #file-system NTFS # Windows/NT file system (experimental) file-system CD9660 # ISO 9660 + Rock Ridge file system file-system MSDOSFS # MS-DOS file system #file-system FDESC # /dev/fd #file-system KERNFS # /kern #file-system NULLFS # loopback file system #file-system OVERLAY # overlay file system #file-system PORTAL # portal filesystem (still experimental) #file-system PROCFS # /proc #file-system UMAPFS # NULLFS + uid and gid remapping #file-system UNION # union file system #file-system CODA # Coda File System; also needs vcoda (below) #file-system SMBFS # experimental - CIFS; also needs nsmb (below) #file-system PTYFS # /dev/ptm support #file-system TMPFS # Efficient memory file-system #file-system UDF # experimental - OSTA UDF CD/DVD file-system #file-system HFS # experimental - Apple HFS+ (read-only) file-system FILECORE # Acorn filecore file system # File system options #options QUOTA # UFS quotas #options FFS_EI # FFS Endian Independent support #options SOFTDEP # FFS soft updates support. # Note that UFS_DIRHASH is suspected of causing kernel memory corruption. # It is not recommended for general use. #options UFS_DIRHASH # UFS Large Directory Hashing - Experimental #options NFSSERVER # Network File System server options FFS_NO_SNAPSHOT # No FFS snapshot support #options EXT2FS_SYSTEM_FLAGS # makes ext2fs file flags (append and # immutable) behave as system flags. # Networking options #options GATEWAY # packet forwarding options INET # IP + ICMP + TCP + UDP #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 MROUTING # IP multicast routing #options PIM # Protocol Independent Multicast #options ISO,TPIP # OSI #options EON # OSI tunneling over IP #options NETATALK # AppleTalk networking protocols #options PPP_BSDCOMP # BSD-Compress compression support for PPP #options PPP_DEFLATE # Deflate compression support for PPP #options PPP_FILTER # Active filter support for PPP (requires bpf) #options PFIL_HOOKS # pfil(9) packet filter hooks #options IPFILTER_LOG # ipmon(8) log support #options IPFILTER_LOOKUP # ippool(8) support #options IPFILTER_DEFAULT_BLOCK # block all packets by default #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 options NFS_BOOT_DHCP,NFS_BOOT_BOOTPARAM # Kernel root file system and dump configuration. config netbsd root on ? type ? #config netbsd root on sd0a type ffs #config netbsd root on ? type nfs # # Device configuration # mainbus0 at root cpu0 at mainbus? d177 2 a178 4 ppb* at pci? dev ? function ? # PCI-PCI bridges pci* at ppb? bus ? # 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 a182 95 # CardBus bridge support #cbb* at pci? dev ? function ? #cardslot* at cbb? # CardBus bus support #cardbus* at cardslot? #pcmcia* at cardslot? # Serial Devices # 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 # PCMCIA serial interfaces #com* at pcmcia? function ? # Modems and serial cards #pcmcom* at pcmcia? function ? # PCMCIA multi-port serial cards #com* at pcmcom? slave ? # ...and the slave devices # CardBus serial interfaces #com* at cardbus? function ? # Modems and serial cards # I2O devices #iop* at pci? dev ? function ? # I/O processor #iopsp* at iop? tid ? # SCSI/FC-AL ports #ld* at iop? tid ? # block devices #dpti* at iop? tid 0 # DPT/Adaptec control interface # SCSI Controllers and Devices # PCI SCSI controllers #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 #ahd* at pci? dev ? function ? # Adaptec 29320, 39320 (aic790x) SCSI #bha* at pci? dev ? function ? # BusLogic 9xx SCSI #dpt* at pci? dev ? function ? # DPT SmartCache/SmartRAID #iha* at pci? dev ? function ? # Initio INIC-940/950 SCSI #isp* at pci? dev ? function ? # Qlogic ISP [12]0x0 SCSI/FibreChannel #mfi* at pci? dev ? function ? # LSI MegaRAID SAS #mly* at pci? dev ? function ? # Mylex AcceleRAID and eXtremeRAID #mpt* at pci? dev ? function ? # LSI Fusion SCSI/FC #njs* at pci? dev ? function ? # Workbit NinjaSCSI-32 #pcscp* at pci? dev ? function ? # AMD 53c974 PCscsi-PCI SCSI #siop* at pci? dev ? function ? # Symbios 53c8xx SCSI #esiop* at pci? dev ? function ? # Symbios 53c875 SCSI and newer ##options SIOP_SYMLED # drive the act. LED in software #trm* at pci? dev ? function ? # Tekram DC-395U/UW/F, DC-315/U SCSI # PCMCIA SCSI controllers #aic* at pcmcia? function ? # Adaptec APA-1460 SCSI #esp* at pcmcia? function ? # Qlogic ESP406/FAS408 SCSI #spc* at pcmcia? function ? # Fujitsu MB87030/MB89352 SCSI # CardBus SCSI cards #adv* at cardbus? function ? # AdvanSys 1200[A,B], 9xx[U,UA] SCSI #ahc* at cardbus? function ? # Adaptec ADP-1480 #njs* at cardbus? function ? # Workbit NinjaSCSI-32 # SCSI bus support #scsibus* at scsi? # SCSI devices #sd* at scsibus? target ? lun ? # SCSI disk drives #st* at scsibus? target ? lun ? # SCSI tape drives #cd* at scsibus? target ? lun ? # SCSI CD-ROM drives #ch* at scsibus? target ? lun ? # SCSI autochangers #ses* at scsibus? target ? lun ? # SCSI Enclosure Services devices #ss* at scsibus? target ? lun ? # SCSI scanners #uk* at scsibus? target ? lun ? # SCSI unknown # RAID controllers and devices #aac* at pci? dev ? function ? # Adaptec AAC family #amr* at pci? dev ? function ? # AMI/LSI Logic MegaRAID #cac* at pci? dev ? function ? # Compaq PCI array controllers #ciss* at pci? dev ? function ? # HP Smart Array controllers #icp* at pci? dev ? function ? # ICP-Vortex GDT & Intel RAID #mlx* at pci? dev ? function ? # Mylex DAC960 & DEC SWXCR family #mlx* at eisa? slot ? # Mylex DAC960 & DEC SWXCR family #twa* at pci? dev ? function ? # 3ware Escalade 95xx RAID controllers #twe* at pci? dev ? function ? # 3ware Escalade RAID controllers #ld* at aac? unit ? # logical disk devices #ld* at amr? unit ? #ld* at cac? unit ? #ld* at icp? unit ? #ld* at twa? unit ? #ld* at twe? unit ? #ld* at mlx? unit ? #icpsp* at icp? unit ? # SCSI pass-through a190 1 #ahcisata* at pci? dev ? function ? # AHCI SATA controllers a193 1 #geodeide* at pci? dev ? function ? # AMD Geode IDE controllers a194 2 #iteide* at pci? dev ? function ? # IT Express IDE controllers #ixpide* at pci? dev ? function ? # ATI IXP IDE controllers a195 1 #piixide* at pci? dev ? function ? # Intel IDE controllers a201 1 #svwsata* at pci? dev ? function ? # ServerWorks SATA controllers a204 6 # PCMCIA IDE controllers #wdc* at pcmcia? function ? # CardBus IDE controllers #njata* at cardbus? function ? flags 0x01 # Workbit NinjaATA-32 a206 1 #options ATADEBUG a235 3 # Network Interfaces d237 13 a249 15 #an* at pci? dev ? function ? # Aironet PC4500/PC4800 (802.11) #ath* at pci? dev ? function ? # Atheros 5210/5211/5212 802.11 #atw* at pci? dev ? function ? # ADMtek ADM8211 (802.11) #bce* at pci? dev ? function ? # Broadcom 4401 10/100 Ethernet #bge* at pci? dev ? function ? # Broadcom 570x gigabit Ethernet #bnx* at pci? dev ? function ? # Broadcom NetXtremeII gigabit Ethernet #dge* at pci? dev ? function ? # Intel 82597 10GbE LR #en* at pci? dev ? function ? # ENI/Adaptec ATM #ep* at pci? dev ? function ? # 3Com 3c59x #epic* at pci? dev ? function ? # SMC EPIC/100 Ethernet #esh* at pci? dev ? function ? # Essential HIPPI card #ex* at pci? dev ? function ? # 3Com 90x[BC] #fpa* at pci? dev ? function ? # DEC DEFPA FDDI #fxp* at pci? dev ? function ? # Intel EtherExpress PRO 10+/100B #gsip* at pci? dev ? function ? # NS83820 Gigabit Ethernet d251 7 a257 14 #ipw* at pci? dev ? function ? # Intel PRO/Wireless 2100 #iwi* at pci? dev ? function ? # Intel PRO/Wireless 2200BG #le* at pci? dev ? function ? # PCnet-PCI Ethernet #lmc* at pci? dev ? function ? # Lan Media Corp SSI/HSSI/DS3 #mskc* at pci? dev ? function ? # Marvell Yukon 2 Gigabit Ethernet #msk* at mskc? # Marvell Yukon 2 Gigabit Ethernet #mtd* at pci? dev ? function ? # Myson MTD803 3-in-1 Ethernet ##ndis* at pci? dev ? function ? # Experimental - NDIS Network Driver #ne* at pci? dev ? function ? # NE2000-compatible Ethernet #nfe* at pci? dev ? function ? # NVIDIA nForce Ethernet #ntwoc* at pci? dev ? function ? # Riscom/N2 PCI Sync Serial #pcn* at pci? dev ? function ? # AMD PCnet-PCI Ethernet #ral* at pci? dev ? function ? # Ralink Technology RT25x0 802.11a/b/g #re* at pci? dev ? function ? # Realtek 8139C+/8169/8169S/8110S d259 11 a269 14 #rtw* at pci? dev ? function ? # Realtek 8180L (802.11) #sf* at pci? dev ? function ? # Adaptec AIC-6915 Ethernet #sip* at pci? dev ? function ? # SiS 900/DP83815 Ethernet #skc* at pci? dev ? function ? # SysKonnect SK9821 Gigabit Ethernet #sk* at skc? # SysKonnect SK9821 Gigabit Ethernet #ste* at pci? dev ? function ? # Sundance ST-201 Ethernet #stge* at pci? dev ? function ? # Sundance/Tamarack TC9021 Gigabit #ti* at pci? dev ? function ? # Alteon ACEnic gigabit Ethernet #tl* at pci? dev ? function ? # ThunderLAN-based Ethernet #tlp* at pci? dev ? function ? # DECchip 21x4x and clones #txp* at pci? dev ? function ? # 3com 3cr990 #vge* at pci? dev ? function ? # VIATech VT612X Gigabit Ethernet #vr* at pci? dev ? function ? # VIA Rhine Fast Ethernet #wi* at pci? dev ? function ? # Intersil Prism Mini-PCI (802.11b) a270 32 #wpi* at pci? dev ? function ? # Intel PRO/Wireless 3945ABG #xge* at pci? dev ? function ? # Neterion (S2io) Xframe-I 10GbE # PCMCIA network interfaces #an* at pcmcia? function ? # Aironet PC4500/PC4800 (802.11) #awi* at pcmcia? function ? # BayStack 650/660 (802.11FH/DS) #cnw* at pcmcia? function ? # Xircom/Netwave AirSurfer #cs* at pcmcia? function ? # CS89xx Ethernet #ep* at pcmcia? function ? # 3Com 3c589 and 3c562 Ethernet #mbe* at pcmcia? function ? # MB8696x based Ethernet #ne* at pcmcia? function ? # NE2000-compatible Ethernet #ray* at pcmcia? function ? # Raytheon Raylink (802.11) #sm* at pcmcia? function ? # Megahertz Ethernet ## tr at pcmcia has problems with Cardbus bridges ##tr* at pcmcia? function ? # TROPIC based Token-Ring #wi* at pcmcia? function ? # Lucent/Intersil WaveLan IEEE (802.11) #xirc* at pcmcia? function ? # Xircom CreditCard Ethernet #com* at xirc? #xi* at xirc? #mhzc* at pcmcia? function ? # Megahertz Ethernet/Modem combo cards #com* at mhzc? #sm* at mhzc? # CardBus network cards #ath* at cardbus? function ? # Atheros 5210/5211/5212 802.11 #atw* at cardbus? function ? # ADMtek ADM8211 (802.11) #ex* at cardbus? function ? # 3Com 3C575TX #fxp* at cardbus? function ? # Intel i8255x #ral* at cardbus? function ? # Ralink Technology RT25x0 802.11a/b/g #rtk* at cardbus? function ? # Realtek 8129/8139 #rtw* at cardbus? function ? # Realtek 8180L (802.11) #tlp* at cardbus? function ? # DECchip 21143 a276 1 #ciphy* at mii? phy ? # Cicada CS8201 Gig-E PHYs a283 1 #ikphy* at mii? phy ? # Intel 82563 PHYs a291 2 #rgephy* at mii? phy ? # Realtek 8169S/8110S internal PHYs #rlphy* at mii? phy ? # Realtek 8139/8201L PHYs a297 1 d301 1 d307 2 a308 3 #ehci* at cardbus? function ? # Enhanced Host Controller #ohci* at cardbus? function ? # Open Host Controller #uhci* at cardbus? function ? # Universal Host Controller (Intel) d320 2 a321 2 uhub* at usb? uhub* at uhub? port ? d324 1 a324 1 uhidev* at uhub? port ? configuration ? interface ? d327 2 a328 2 ums* at uhidev? reportid ? wsmouse* at ums? mux 0 d331 2 a332 2 #uep* at uhub? port ? #wsmouse* at uep? mux 0 d335 2 a336 2 ukbd* at uhidev? reportid ? wskbd* at ukbd? console ? mux 1 d339 1 a339 1 ucycom* at uhidev? reportid ? d342 1 a342 1 uhid* at uhidev? reportid ? d345 1 a345 1 ulpt* at uhub? port ? configuration ? interface ? d348 2 a349 2 umodem* at uhub? port ? configuration ? ucom* at umodem? d352 3 a354 2 umass* at uhub? port ? configuration ? interface ? wd* at umass? d357 1 a357 1 uaudio* at uhub? port ? configuration ? d360 1 a360 1 #umidi* at uhub? port ? configuration ? d364 2 a365 2 #uirda* at uhub? port ? configuration ? interface ? #irframe* at uirda? d368 2 a369 2 #ustir* at uhub? port ? #irframe* at ustir? d372 6 a377 13 #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 #rum* at uhub? port ? # Ralink Technology RT2501/RT2601 802.11a/b/g #zyd* at uhub? port ? # Zydas ZD1211 d380 1 a380 1 upl* at uhub? port ? d383 2 a384 5 ubsa* at uhub? port ? # Belkin serial adapter ucom* at ubsa? portno ? uftdi* at uhub? port ? # FTDI FT8U100AX serial adapter ucom* at uftdi? portno ? d386 2 a387 2 uipaq* at uhub? port ? # iPAQ PDAs ucom* at uipaq? portno ? d389 2 a390 2 umct* at uhub? port ? # MCT USB-RS232 serial adapter ucom* at umct? portno ? d392 2 a393 2 uplcom* at uhub? port ? # I/O DATA USB-RSAQ2 serial adapter ucom* at uplcom? portno ? d395 2 a396 2 uvscom* at uhub? port ? # SUNTAC Slipper U VS-10U serial adapter ucom* at uvscom? portno ? d399 1 a399 1 #urio* at uhub? port ? d402 2 a403 2 #uvisor* at uhub? port ? #ucom* at uvisor? d410 1 a410 1 #uscanner* at uhub? port ? d413 1 a413 4 #usscanner* at uhub? port ? # Topfield TF5000PVR range of DVB recorders #utoppy* at uhub? port ? d416 1 a416 1 #uyap* at uhub? port ? d419 2 a420 2 #udsbr* at uhub? port ? #radio* at udsbr? d423 1 a423 3 #ugen* at uhub? port ? # On ugen bulk endpoints, perform read-ahead and write-behind. #options UGEN_BULK_RA_WB d429 2 a430 3 #oboe* at pci? dev ? function ? #irframe* at oboe? d436 1 a436 1 #fwohci* at cardbus? function ? # IEEE1394 Open Host Controller d438 1 a438 3 #ieee1394if* at fwohci? #fwip* at ieee1394if? # IP over IEEE1394 #sbp* at ieee1394if? euihi ? euilo ? # SCSI over IEEE1394 d440 4 a447 1 #auacer* at pci? dev ? function ? # ALi M5455 integrated AC'97 Audio a448 1 #auixp* at pci? dev ? function ? # ATI IXP AC'97 Audio a450 1 #azalia* at pci? dev ? function ? # High Definition Audio a482 46 # PCI radio devices #gtp* at pci? dev ? function ? # Guillemot Maxi Radio FM 2000 Radio Card # Radio support #radio* at gtp? # TV cards # Brooktree 848/849/878/879 based TV cards #bktr* at pci? dev ? function ? #radio* at bktr? # Bluetooth Controller and Device support # Bluetooth PCMCIA Controllers #bt3c* at pcmcia? function ? # 3Com 3CRWB6096-A # Bluetooth USB Controllers #ubt* at uhub? port ? # Bluetooth Device Hub #bthub* at bt3c? #bthub* at btuart? #bthub* at ubt? # Bluetooth HID support #bthidev* at bthub? # Bluetooth Mouse #btms* at bthidev? reportid ? #wsmouse* at btms? mux 0 # Bluetooth Keyboard #btkbd* at bthidev? reportid ? #wskbd* at btkbd? console ? mux 1 # Bluetooth Audio support #btsco* at bthub? # Cryptographic Devices # PCI cryptographic devices #hifn* at pci? dev ? function ? # Hifn 7755/7811/795x #ubsec* at pci? dev ? function ? # Broadcom 5501/5601/580x/582x a483 1 a491 3 #pseudo-device crypto # /dev/crypto device #pseudo-device swcrypto # software crypto implementation a492 16 #pseudo-device bio # RAID control device driver #pseudo-device ccd 4 # concatenated/striped disk devices #pseudo-device cgd 4 # cryptographic disk devices #pseudo-device raid 8 # RAIDframe disk driver #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 pseudo-device fss 4 # file system snapshot device d496 1 a500 1 #pseudo-device ipfilter # IP filter (firewall) and NAT d502 1 a502 19 #pseudo-device ppp # Point-to-Point Protocol #pseudo-device pppoe # PPP over Ethernet (RFC 2516) #pseudo-device sl # Serial Line IP #pseudo-device strip # Starmode Radio IP (Metricom) #pseudo-device irframetty # IrDA frame line discipline #pseudo-device tap # virtual Ethernet #pseudo-device tun # network tunneling over tty #pseudo-device gre # generic L3 over IP tunnel #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 #pseudo-device vlan # IEEE 802.1q encapsulation #pseudo-device bridge # simple inter-network bridging #options BRIDGE_IPF # bridge uses IP/IPv6 pfil hooks too #pseudo-device agr # IEEE 802.3ad link aggregation #pseudo-device pf # PF packet filter #pseudo-device pflog # PF log if # srt is EXPERIMENTAL #pseudo-device srt # source-address-based routing a505 1 #pseudo-device sequencer 1 # MIDI sequencer a506 1 #options RND_COM # use "com" randomness as well (BROKEN) a508 8 #pseudo-device lockstat # lock profiling #pseudo-device btuart # Bluetooth HCI UART (H4) # a pseudo device needed for Coda # also needs CODA (above) #pseudo-device vcoda 4 # coda minicache <-> venus comm. # a pseudo device needed for SMBFS #pseudo-device nsmb # experimental - SMB requester d510 3 a512 5 # wscons pseudo-devices pseudo-device wsmux # mouse & keyboard multiplexor #pseudo-device wsfont #options FILEASSOC # fileassoc(9) - required for Veriexec d515 3 a517 1 #pseudo-device veriexec a528 2 #options PAX_MPROTECT=0 # PaX mprotect(2) restrictions @ 1.34.2.1 log @Pull up following revision(s) (requested by martin in ticket #699): sys/arch/hpcmips/conf/GENERIC: revision 1.196 sys/arch/hp700/conf/GENERIC: revision 1.74 sys/arch/i386/conf/GENERIC: revision 1.831 sys/arch/next68k/conf/GENERIC: revision 1.108 sys/arch/alpha/conf/GENERIC: revision 1.313 sys/arch/arc/conf/GENERIC: revision 1.146 sys/arch/cats/conf/GENERIC: revision 1.115 sys/arch/ews4800mips/conf/GENERIC: revision 1.18 sys/arch/landisk/conf/GENERIC: revision 1.8 via patch sys/arch/sparc64/conf/GENERIC: revision 1.85 sys/arch/pmax/conf/GENERIC: revision 1.152 sys/arch/iyonix/conf/GENERIC: revision 1.38 via patch sys/arch/amiga/conf/GENERIC: revision 1.245 sys/arch/vax/conf/GENERIC: revision 1.157 sys/arch/prep/conf/GENERIC: revision 1.135 sys/arch/pc532/conf/GENERIC: revision 1.70 sys/arch/sbmips/conf/GENERIC: revision 1.61 sys/arch/mipsco/conf/GENERIC: revision 1.65 sys/arch/cobalt/conf/GENERIC: revision 1.108 sys/arch/ofppc/conf/GENERIC: revision 1.98 sys/arch/amd64/conf/GENERIC: revision 1.148 sys/arch/acorn26/conf/GENERIC: revision 1.50 sys/arch/dreamcast/conf/GENERIC: revision 1.78 sys/arch/mac68k/conf/GENERIC: revision 1.181 sys/arch/hp300/conf/GENERIC: revision 1.139 sys/arch/mmeye/conf/GENERIC: revision 1.88 sys/arch/news68k/conf/GENERIC: revision 1.88 sys/arch/mvme68k/conf/GENERIC: revision 1.71 sys/arch/acorn32/conf/GENERIC: revision 1.79 sys/arch/sparc/conf/GENERIC: revision 1.199 sys/arch/luna68k/conf/GENERIC: revision 1.78 sys/arch/bebox/conf/GENERIC: revision 1.105 sys/arch/macppc/conf/GENERIC: revision 1.256 via patch sys/arch/x68k/conf/GENERIC: revision 1.134 sys/arch/sun3/conf/GENERIC: revision 1.138 sys/arch/newsmips/conf/GENERIC: revision 1.98 Add pseudo-device agr to all GENERIC kernels where it might make sense (commented out in some). @ text @d1 1 a1 1 # $NetBSD: GENERIC,v 1.34 2006/11/11 18:47:10 jmmv Exp $ a502 1 #pseudo-device agr # IEEE 802.3ad link aggregation @ 1.34.8.1 log @Sync with head. @ text @d1 1 a1 1 # $NetBSD: GENERIC,v 1.34 2006/11/11 18:47:10 jmmv Exp $ d321 1 a321 1 # uhub* at uhub? port ? @ 1.34.8.2 log @Sync with head. @ text @d1 1 a1 1 # $NetBSD: GENERIC,v 1.34.8.1 2007/04/10 13:23:07 ad Exp $ d3 1 a3 1 # GENERIC machine description file a4 15 # This machine description file is used to generate the default NetBSD # kernel. The generic kernel does not include all options, subsystems # and device drivers, but should be useful for most applications. # # The machine description file can be customised for your specific # machine to reduce the kernel size and improve its performance. # # For further information on compiling NetBSD kernels, see the config(8) # man page. # # For further information on hardware support for this architecture, see # the intro(4) man page. For further information about kernel options # for this architecture, see the options(4) man page. For an explanation # of each device driver in this file see the section 4 man page for the # device. d9 1 d11 5 a15 1 #ident "GENERIC-$Revision$" d17 1 a17 1 maxusers 32 # estimated number of users d19 6 a24 1 options MSGBUFSIZE=65536 d36 52 a87 1 # Standard system options d89 1 a89 4 options RTC_OFFSET=0 # hardware clock is this many mins. west of GMT #options NTP # NTP phase/frequency locked loop #options NO_TSC_TIME # Don't use TSC microtime, even if available. # Improves time behavior under VMware. d91 14 a104 2 #options KTRACE # system call tracing via ktrace(1) #options SYSTRACE # system call vetting via systrace(1) d106 1 d115 1 a115 2 #options SHMMAXPGS=2048 # 2048 pages is the default #options P1003_1B_SEMAPHORE # p1003.1b semaphore support d119 4 d135 1 a135 1 d137 1 a137 2 #options PIPE_SOCKETPAIR # smaller, but slower pipe(2) #options SYSCTL_INCLUDE_DESCR # Include sysctl descriptions in kernel a140 17 # Enable experimental buffer queue strategy for better responsiveness under # high disk I/O load. Likely stable but not yet the default. #options BUFQ_READPRIO #options BUFQ_PRIOCSCAN # Diagnostic/debugging support options #options DIAGNOSTIC # expensive kernel consistency checks #options DEBUG # expensive debugging checks/support #options KMEMSTATS # kernel memory statistics (vmstat -m) options DDB # in-kernel debugger #options DDB_ONPANIC=1 # see also sysctl(8): `ddb.onpanic' options DDB_HISTORY_SIZE=512 # enable history editing in DDB #options DDB_KEYCODE=0x40 #options KGDB # remote debugger #options KGDB_DEVNAME="\"com\"",KGDB_DEVADDR=0x3f8,KGDB_DEVRATE=9600 makeoptions DEBUG="-g" # compile full symbol table options SYMTAB_SPACE=350000 d142 2 d147 4 d152 2 a153 2 #options PMAP_INCLUDE_PTE_SYNC #options LOCKDEBUG d155 4 d160 2 a161 14 # Compatibility options #options COMPAT_09 # NetBSD 0.9 #options COMPAT_10 # NetBSD 1.0 #options COMPAT_11 # NetBSD 1.1 #options COMPAT_12 # NetBSD 1.2 #options COMPAT_13 # NetBSD 1.3 #options COMPAT_14 # NetBSD 1.4 #options COMPAT_15 # NetBSD 1.5 #options COMPAT_16 # NetBSD 1.6 #options COMPAT_20 # NetBSD 2.0 #options COMPAT_30 # NetBSD 3.0 #options COMPAT_43 # 4.3BSD #options TCP_COMPAT_42 # 4.2BSD TCP/IP bug compat. Not recommended. options COMPAT_BSDPTY # /dev/[pt]ty?? ptys. d163 2 a164 87 # File systems file-system FFS # UFS #file-system EXT2FS # second extended file system (linux) #file-system LFS # log-structured file system #file-system MFS # memory file system file-system NFS # Network File System client #file-system NTFS # Windows/NT file system (experimental) file-system CD9660 # ISO 9660 + Rock Ridge file system file-system MSDOSFS # MS-DOS file system #file-system FDESC # /dev/fd #file-system KERNFS # /kern #file-system NULLFS # loopback file system #file-system OVERLAY # overlay file system #file-system PORTAL # portal filesystem (still experimental) #file-system PROCFS # /proc #file-system UMAPFS # NULLFS + uid and gid remapping #file-system UNION # union file system #file-system CODA # Coda File System; also needs vcoda (below) #file-system SMBFS # experimental - CIFS; also needs nsmb (below) #file-system PTYFS # /dev/ptm support #file-system TMPFS # Efficient memory file-system #file-system UDF # experimental - OSTA UDF CD/DVD file-system #file-system HFS # experimental - Apple HFS+ (read-only) file-system FILECORE # Acorn filecore file system # File system options #options QUOTA # UFS quotas #options FFS_EI # FFS Endian Independent support #options SOFTDEP # FFS soft updates support. # Note that UFS_DIRHASH is suspected of causing kernel memory corruption. # It is not recommended for general use. #options UFS_DIRHASH # UFS Large Directory Hashing - Experimental #options NFSSERVER # Network File System server options FFS_NO_SNAPSHOT # No FFS snapshot support #options EXT2FS_SYSTEM_FLAGS # makes ext2fs file flags (append and # immutable) behave as system flags. # Networking options #options GATEWAY # packet forwarding options INET # IP + ICMP + TCP + UDP #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 MROUTING # IP multicast routing #options PIM # Protocol Independent Multicast #options ISO,TPIP # OSI #options EON # OSI tunneling over IP #options NETATALK # AppleTalk networking protocols #options PPP_BSDCOMP # BSD-Compress compression support for PPP #options PPP_DEFLATE # Deflate compression support for PPP #options PPP_FILTER # Active filter support for PPP (requires bpf) #options PFIL_HOOKS # pfil(9) packet filter hooks #options IPFILTER_LOG # ipmon(8) log support #options IPFILTER_LOOKUP # ippool(8) support #options IPFILTER_DEFAULT_BLOCK # block all packets by default #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 options NFS_BOOT_DHCP,NFS_BOOT_BOOTPARAM # Kernel root file system and dump configuration. config netbsd root on ? type ? #config netbsd root on sd0a type ffs #config netbsd root on ? type nfs # # Device configuration # mainbus0 at root cpu0 at mainbus? d177 2 a178 4 ppb* at pci? dev ? function ? # PCI-PCI bridges pci* at ppb? bus ? # 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 a182 95 # CardBus bridge support #cbb* at pci? dev ? function ? #cardslot* at cbb? # CardBus bus support #cardbus* at cardslot? #pcmcia* at cardslot? # Serial Devices # 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 # PCMCIA serial interfaces #com* at pcmcia? function ? # Modems and serial cards #pcmcom* at pcmcia? function ? # PCMCIA multi-port serial cards #com* at pcmcom? slave ? # ...and the slave devices # CardBus serial interfaces #com* at cardbus? function ? # Modems and serial cards # I2O devices #iop* at pci? dev ? function ? # I/O processor #iopsp* at iop? tid ? # SCSI/FC-AL ports #ld* at iop? tid ? # block devices #dpti* at iop? tid 0 # DPT/Adaptec control interface # SCSI Controllers and Devices # PCI SCSI controllers #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 #ahd* at pci? dev ? function ? # Adaptec 29320, 39320 (aic790x) SCSI #bha* at pci? dev ? function ? # BusLogic 9xx SCSI #dpt* at pci? dev ? function ? # DPT SmartCache/SmartRAID #iha* at pci? dev ? function ? # Initio INIC-940/950 SCSI #isp* at pci? dev ? function ? # Qlogic ISP [12]0x0 SCSI/FibreChannel #mfi* at pci? dev ? function ? # LSI MegaRAID SAS #mly* at pci? dev ? function ? # Mylex AcceleRAID and eXtremeRAID #mpt* at pci? dev ? function ? # LSI Fusion SCSI/FC #njs* at pci? dev ? function ? # Workbit NinjaSCSI-32 #pcscp* at pci? dev ? function ? # AMD 53c974 PCscsi-PCI SCSI #siop* at pci? dev ? function ? # Symbios 53c8xx SCSI #esiop* at pci? dev ? function ? # Symbios 53c875 SCSI and newer ##options SIOP_SYMLED # drive the act. LED in software #trm* at pci? dev ? function ? # Tekram DC-395U/UW/F, DC-315/U SCSI # PCMCIA SCSI controllers #aic* at pcmcia? function ? # Adaptec APA-1460 SCSI #esp* at pcmcia? function ? # Qlogic ESP406/FAS408 SCSI #spc* at pcmcia? function ? # Fujitsu MB87030/MB89352 SCSI # CardBus SCSI cards #adv* at cardbus? function ? # AdvanSys 1200[A,B], 9xx[U,UA] SCSI #ahc* at cardbus? function ? # Adaptec ADP-1480 #njs* at cardbus? function ? # Workbit NinjaSCSI-32 # SCSI bus support #scsibus* at scsi? # SCSI devices #sd* at scsibus? target ? lun ? # SCSI disk drives #st* at scsibus? target ? lun ? # SCSI tape drives #cd* at scsibus? target ? lun ? # SCSI CD-ROM drives #ch* at scsibus? target ? lun ? # SCSI autochangers #ses* at scsibus? target ? lun ? # SCSI Enclosure Services devices #ss* at scsibus? target ? lun ? # SCSI scanners #uk* at scsibus? target ? lun ? # SCSI unknown # RAID controllers and devices #aac* at pci? dev ? function ? # Adaptec AAC family #amr* at pci? dev ? function ? # AMI/LSI Logic MegaRAID #cac* at pci? dev ? function ? # Compaq PCI array controllers #ciss* at pci? dev ? function ? # HP Smart Array controllers #icp* at pci? dev ? function ? # ICP-Vortex GDT & Intel RAID #mlx* at pci? dev ? function ? # Mylex DAC960 & DEC SWXCR family #mlx* at eisa? slot ? # Mylex DAC960 & DEC SWXCR family #twa* at pci? dev ? function ? # 3ware Escalade 95xx RAID controllers #twe* at pci? dev ? function ? # 3ware Escalade RAID controllers #ld* at aac? unit ? # logical disk devices #ld* at amr? unit ? #ld* at cac? unit ? #ld* at icp? unit ? #ld* at twa? unit ? #ld* at twe? unit ? #ld* at mlx? unit ? #icpsp* at icp? unit ? # SCSI pass-through a190 1 #ahcisata* at pci? dev ? function ? # AHCI SATA controllers a193 1 #geodeide* at pci? dev ? function ? # AMD Geode IDE controllers a194 2 #iteide* at pci? dev ? function ? # IT Express IDE controllers #ixpide* at pci? dev ? function ? # ATI IXP IDE controllers a195 1 #piixide* at pci? dev ? function ? # Intel IDE controllers a201 1 #svwsata* at pci? dev ? function ? # ServerWorks SATA controllers a204 6 # PCMCIA IDE controllers #wdc* at pcmcia? function ? # CardBus IDE controllers #njata* at cardbus? function ? flags 0x01 # Workbit NinjaATA-32 a206 1 #options ATADEBUG a235 3 # Network Interfaces d237 13 a249 15 #an* at pci? dev ? function ? # Aironet PC4500/PC4800 (802.11) #ath* at pci? dev ? function ? # Atheros 5210/5211/5212 802.11 #atw* at pci? dev ? function ? # ADMtek ADM8211 (802.11) #bce* at pci? dev ? function ? # Broadcom 4401 10/100 Ethernet #bge* at pci? dev ? function ? # Broadcom 570x gigabit Ethernet #bnx* at pci? dev ? function ? # Broadcom NetXtremeII gigabit Ethernet #dge* at pci? dev ? function ? # Intel 82597 10GbE LR #en* at pci? dev ? function ? # ENI/Adaptec ATM #ep* at pci? dev ? function ? # 3Com 3c59x #epic* at pci? dev ? function ? # SMC EPIC/100 Ethernet #esh* at pci? dev ? function ? # Essential HIPPI card #ex* at pci? dev ? function ? # 3Com 90x[BC] #fpa* at pci? dev ? function ? # DEC DEFPA FDDI #fxp* at pci? dev ? function ? # Intel EtherExpress PRO 10+/100B #gsip* at pci? dev ? function ? # NS83820 Gigabit Ethernet d251 7 a257 14 #ipw* at pci? dev ? function ? # Intel PRO/Wireless 2100 #iwi* at pci? dev ? function ? # Intel PRO/Wireless 2200BG #le* at pci? dev ? function ? # PCnet-PCI Ethernet #lmc* at pci? dev ? function ? # Lan Media Corp SSI/HSSI/DS3 #mskc* at pci? dev ? function ? # Marvell Yukon 2 Gigabit Ethernet #msk* at mskc? # Marvell Yukon 2 Gigabit Ethernet #mtd* at pci? dev ? function ? # Myson MTD803 3-in-1 Ethernet ##ndis* at pci? dev ? function ? # Experimental - NDIS Network Driver #ne* at pci? dev ? function ? # NE2000-compatible Ethernet #nfe* at pci? dev ? function ? # NVIDIA nForce Ethernet #ntwoc* at pci? dev ? function ? # Riscom/N2 PCI Sync Serial #pcn* at pci? dev ? function ? # AMD PCnet-PCI Ethernet #ral* at pci? dev ? function ? # Ralink Technology RT25x0 802.11a/b/g #re* at pci? dev ? function ? # Realtek 8139C+/8169/8169S/8110S d259 11 a269 14 #rtw* at pci? dev ? function ? # Realtek 8180L (802.11) #sf* at pci? dev ? function ? # Adaptec AIC-6915 Ethernet #sip* at pci? dev ? function ? # SiS 900/DP83815 Ethernet #skc* at pci? dev ? function ? # SysKonnect SK9821 Gigabit Ethernet #sk* at skc? # SysKonnect SK9821 Gigabit Ethernet #ste* at pci? dev ? function ? # Sundance ST-201 Ethernet #stge* at pci? dev ? function ? # Sundance/Tamarack TC9021 Gigabit #ti* at pci? dev ? function ? # Alteon ACEnic gigabit Ethernet #tl* at pci? dev ? function ? # ThunderLAN-based Ethernet #tlp* at pci? dev ? function ? # DECchip 21x4x and clones #txp* at pci? dev ? function ? # 3com 3cr990 #vge* at pci? dev ? function ? # VIATech VT612X Gigabit Ethernet #vr* at pci? dev ? function ? # VIA Rhine Fast Ethernet #wi* at pci? dev ? function ? # Intersil Prism Mini-PCI (802.11b) a270 32 #wpi* at pci? dev ? function ? # Intel PRO/Wireless 3945ABG #xge* at pci? dev ? function ? # Neterion (S2io) Xframe-I 10GbE # PCMCIA network interfaces #an* at pcmcia? function ? # Aironet PC4500/PC4800 (802.11) #awi* at pcmcia? function ? # BayStack 650/660 (802.11FH/DS) #cnw* at pcmcia? function ? # Xircom/Netwave AirSurfer #cs* at pcmcia? function ? # CS89xx Ethernet #ep* at pcmcia? function ? # 3Com 3c589 and 3c562 Ethernet #mbe* at pcmcia? function ? # MB8696x based Ethernet #ne* at pcmcia? function ? # NE2000-compatible Ethernet #ray* at pcmcia? function ? # Raytheon Raylink (802.11) #sm* at pcmcia? function ? # Megahertz Ethernet ## tr at pcmcia has problems with Cardbus bridges ##tr* at pcmcia? function ? # TROPIC based Token-Ring #wi* at pcmcia? function ? # Lucent/Intersil WaveLan IEEE (802.11) #xirc* at pcmcia? function ? # Xircom CreditCard Ethernet #com* at xirc? #xi* at xirc? #mhzc* at pcmcia? function ? # Megahertz Ethernet/Modem combo cards #com* at mhzc? #sm* at mhzc? # CardBus network cards #ath* at cardbus? function ? # Atheros 5210/5211/5212 802.11 #atw* at cardbus? function ? # ADMtek ADM8211 (802.11) #ex* at cardbus? function ? # 3Com 3C575TX #fxp* at cardbus? function ? # Intel i8255x #ral* at cardbus? function ? # Ralink Technology RT25x0 802.11a/b/g #rtk* at cardbus? function ? # Realtek 8129/8139 #rtw* at cardbus? function ? # Realtek 8180L (802.11) #tlp* at cardbus? function ? # DECchip 21143 a276 1 #ciphy* at mii? phy ? # Cicada CS8201 Gig-E PHYs a283 1 #ikphy* at mii? phy ? # Intel 82563 PHYs a291 2 #rgephy* at mii? phy ? # Realtek 8169S/8110S internal PHYs #rlphy* at mii? phy ? # Realtek 8139/8201L PHYs a297 1 d301 1 d307 2 a308 3 #ehci* at cardbus? function ? # Enhanced Host Controller #ohci* at cardbus? function ? # Open Host Controller #uhci* at cardbus? function ? # Universal Host Controller (Intel) d320 2 a321 2 uhub* at usb? uhub* at uhub? port ? d324 1 a324 1 uhidev* at uhub? port ? configuration ? interface ? d327 2 a328 2 ums* at uhidev? reportid ? wsmouse* at ums? mux 0 d331 2 a332 2 #uep* at uhub? port ? #wsmouse* at uep? mux 0 d335 2 a336 2 ukbd* at uhidev? reportid ? wskbd* at ukbd? console ? mux 1 d339 1 a339 1 ucycom* at uhidev? reportid ? d342 1 a342 1 uhid* at uhidev? reportid ? d345 1 a345 1 ulpt* at uhub? port ? configuration ? interface ? d348 2 a349 2 umodem* at uhub? port ? configuration ? ucom* at umodem? d352 3 a354 2 umass* at uhub? port ? configuration ? interface ? wd* at umass? d357 1 a357 1 uaudio* at uhub? port ? configuration ? d360 1 a360 1 #umidi* at uhub? port ? configuration ? d364 2 a365 2 #uirda* at uhub? port ? configuration ? interface ? #irframe* at uirda? d368 2 a369 2 #ustir* at uhub? port ? #irframe* at ustir? d372 6 a377 12 #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 #rum* at uhub? port ? # Ralink Technology RT2501/RT2601 802.11a/b/g d380 1 a380 1 upl* at uhub? port ? d383 2 a384 5 ubsa* at uhub? port ? # Belkin serial adapter ucom* at ubsa? portno ? uftdi* at uhub? port ? # FTDI FT8U100AX serial adapter ucom* at uftdi? portno ? d386 2 a387 2 uipaq* at uhub? port ? # iPAQ PDAs ucom* at uipaq? portno ? d389 2 a390 2 umct* at uhub? port ? # MCT USB-RS232 serial adapter ucom* at umct? portno ? d392 2 a393 2 uplcom* at uhub? port ? # I/O DATA USB-RSAQ2 serial adapter ucom* at uplcom? portno ? d395 2 a396 2 uvscom* at uhub? port ? # SUNTAC Slipper U VS-10U serial adapter ucom* at uvscom? portno ? d399 1 a399 1 #urio* at uhub? port ? d402 2 a403 2 #uvisor* at uhub? port ? #ucom* at uvisor? d410 1 a410 1 #uscanner* at uhub? port ? d413 1 a413 4 #usscanner* at uhub? port ? # Topfield TF5000PVR range of DVB recorders #utoppy* at uhub? port ? d416 1 a416 1 #uyap* at uhub? port ? d419 2 a420 2 #udsbr* at uhub? port ? #radio* at udsbr? d423 1 a423 3 #ugen* at uhub? port ? # On ugen bulk endpoints, perform read-ahead and write-behind. #options UGEN_BULK_RA_WB d429 2 a430 3 #oboe* at pci? dev ? function ? #irframe* at oboe? d436 1 a436 1 #fwohci* at cardbus? function ? # IEEE1394 Open Host Controller d438 1 a438 3 #ieee1394if* at fwohci? #fwip* at ieee1394if? # IP over IEEE1394 #sbp* at ieee1394if? euihi ? euilo ? # SCSI over IEEE1394 d440 4 a447 1 #auacer* at pci? dev ? function ? # ALi M5455 integrated AC'97 Audio a448 1 #auixp* at pci? dev ? function ? # ATI IXP AC'97 Audio a450 1 #azalia* at pci? dev ? function ? # High Definition Audio a482 46 # PCI radio devices #gtp* at pci? dev ? function ? # Guillemot Maxi Radio FM 2000 Radio Card # Radio support #radio* at gtp? # TV cards # Brooktree 848/849/878/879 based TV cards #bktr* at pci? dev ? function ? #radio* at bktr? # Bluetooth Controller and Device support # Bluetooth PCMCIA Controllers #bt3c* at pcmcia? function ? # 3Com 3CRWB6096-A # Bluetooth USB Controllers #ubt* at uhub? port ? # Bluetooth Device Hub #bthub* at bt3c? #bthub* at btuart? #bthub* at ubt? # Bluetooth HID support #bthidev* at bthub? # Bluetooth Mouse #btms* at bthidev? reportid ? #wsmouse* at btms? mux 0 # Bluetooth Keyboard #btkbd* at bthidev? reportid ? #wskbd* at btkbd? console ? mux 1 # Bluetooth Audio support #btsco* at bthub? # Cryptographic Devices # PCI cryptographic devices #hifn* at pci? dev ? function ? # Hifn 7755/7811/795x #ubsec* at pci? dev ? function ? # Broadcom 5501/5601/580x/582x a483 1 a491 3 #pseudo-device crypto # /dev/crypto device #pseudo-device swcrypto # software crypto implementation a492 16 #pseudo-device bio # RAID control device driver #pseudo-device ccd 4 # concatenated/striped disk devices #pseudo-device cgd 4 # cryptographic disk devices #pseudo-device raid 8 # RAIDframe disk driver #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 pseudo-device fss 4 # file system snapshot device d496 1 a500 1 #pseudo-device ipfilter # IP filter (firewall) and NAT d502 1 a502 18 #pseudo-device ppp # Point-to-Point Protocol #pseudo-device pppoe # PPP over Ethernet (RFC 2516) #pseudo-device sl # Serial Line IP #pseudo-device strip # Starmode Radio IP (Metricom) #pseudo-device irframetty # IrDA frame line discipline #pseudo-device tap # virtual Ethernet #pseudo-device tun # network tunneling over tty #pseudo-device gre # generic L3 over IP tunnel #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 #pseudo-device vlan # IEEE 802.1q encapsulation #pseudo-device bridge # simple inter-network bridging #options BRIDGE_IPF # bridge uses IP/IPv6 pfil hooks too #pseudo-device pf # PF packet filter #pseudo-device pflog # PF log if # srt is EXPERIMENTAL #pseudo-device srt # source-address-based routing a505 1 #pseudo-device sequencer 1 # MIDI sequencer a506 1 #options RND_COM # use "com" randomness as well (BROKEN) a508 8 #pseudo-device lockstat # lock profiling #pseudo-device btuart # Bluetooth HCI UART (H4) # a pseudo device needed for Coda # also needs CODA (above) #pseudo-device vcoda 4 # coda minicache <-> venus comm. # a pseudo device needed for SMBFS #pseudo-device nsmb # experimental - SMB requester d510 3 a512 5 # wscons pseudo-devices pseudo-device wsmux # mouse & keyboard multiplexor #pseudo-device wsfont #options FILEASSOC # fileassoc(9) - required for Veriexec d515 3 a517 1 #pseudo-device veriexec a528 2 #options PAX_MPROTECT=0 # PaX mprotect(2) restrictions @ 1.34.8.3 log @Sync with head. @ text @d1 1 a1 1 # $NetBSD: GENERIC,v 1.34.8.2 2007/05/27 12:27:36 ad Exp $ d25 1 a25 1 #ident "GENERIC-$Revision: 1.34.8.2 $" a804 1 #pseudo-device agr # IEEE 802.3ad link aggregation @ 1.34.8.4 log @Sync with head. @ text @d1 1 a1 1 # $NetBSD: GENERIC,v 1.34.8.3 2007/06/09 23:55:13 ad Exp $ d25 1 a25 1 #ident "GENERIC-$Revision: 1.34.8.3 $" a590 1 #zyd* at uhub? port ? # Zydas ZD1211 @ 1.34.8.5 log @Sync with HEAD. @ text @d1 1 a1 1 # $NetBSD: GENERIC,v 1.34.8.4 2007/07/15 13:16:13 ad Exp $ d25 1 a25 1 #ident "GENERIC-$Revision: 1.34.8.4 $" a723 1 #btbc* at pcmcia? function ? # AnyCom BlueCard LSE041/039/139 a729 1 #bthub* at btbc? @ 1.34.8.6 log @Sync with head. @ text @d1 1 a1 1 # $NetBSD: GENERIC,v 1.34.8.5 2007/08/20 18:38:20 ad Exp $ d25 1 a25 1 #ident "GENERIC-$Revision: 1.34.8.5 $" a520 3 # PCMCIA USB controllers #slhci* at pcmcia? function ? # ScanLogic SL811HS @ 1.34.8.7 log @Sync with HEAD. @ text @d1 1 a1 1 # $NetBSD: GENERIC,v 1.34.8.6 2007/10/09 13:38:03 ad Exp $ d25 1 a25 1 #ident "GENERIC-$Revision: 1.34.8.6 $" d54 4 d59 1 a732 1 #bthub* at bcsp? a824 1 #pseudo-device bcsp # BlueCore Serial Protocol @ 1.34.4.1 log @sync with head. @ text @d1 1 a1 1 # $NetBSD: GENERIC,v 1.34 2006/11/11 18:47:10 jmmv Exp $ d321 1 a321 1 # uhub* at uhub? port ? @ 1.34.4.2 log @sync with head. @ text @d1 1 a1 1 # $NetBSD: GENERIC,v 1.34.4.1 2007/03/24 14:54:47 yamt Exp $ d3 1 a3 1 # GENERIC machine description file a4 15 # This machine description file is used to generate the default NetBSD # kernel. The generic kernel does not include all options, subsystems # and device drivers, but should be useful for most applications. # # The machine description file can be customised for your specific # machine to reduce the kernel size and improve its performance. # # For further information on compiling NetBSD kernels, see the config(8) # man page. # # For further information on hardware support for this architecture, see # the intro(4) man page. For further information about kernel options # for this architecture, see the options(4) man page. For an explanation # of each device driver in this file see the section 4 man page for the # device. d9 1 d11 5 a15 1 #ident "GENERIC-$Revision$" d17 1 a17 1 maxusers 32 # estimated number of users d19 6 a24 1 options MSGBUFSIZE=65536 d36 52 a87 1 # Standard system options d89 1 a89 4 options RTC_OFFSET=0 # hardware clock is this many mins. west of GMT #options NTP # NTP phase/frequency locked loop #options NO_TSC_TIME # Don't use TSC microtime, even if available. # Improves time behavior under VMware. d91 14 a104 2 #options KTRACE # system call tracing via ktrace(1) #options SYSTRACE # system call vetting via systrace(1) d106 1 d115 1 a115 2 #options SHMMAXPGS=2048 # 2048 pages is the default #options P1003_1B_SEMAPHORE # p1003.1b semaphore support d119 4 d135 1 a135 1 d137 1 a137 2 #options PIPE_SOCKETPAIR # smaller, but slower pipe(2) #options SYSCTL_INCLUDE_DESCR # Include sysctl descriptions in kernel a140 17 # Enable experimental buffer queue strategy for better responsiveness under # high disk I/O load. Likely stable but not yet the default. #options BUFQ_READPRIO #options BUFQ_PRIOCSCAN # Diagnostic/debugging support options #options DIAGNOSTIC # expensive kernel consistency checks #options DEBUG # expensive debugging checks/support #options KMEMSTATS # kernel memory statistics (vmstat -m) options DDB # in-kernel debugger #options DDB_ONPANIC=1 # see also sysctl(8): `ddb.onpanic' options DDB_HISTORY_SIZE=512 # enable history editing in DDB #options DDB_KEYCODE=0x40 #options KGDB # remote debugger #options KGDB_DEVNAME="\"com\"",KGDB_DEVADDR=0x3f8,KGDB_DEVRATE=9600 makeoptions DEBUG="-g" # compile full symbol table options SYMTAB_SPACE=350000 d142 2 d147 4 d152 2 a153 2 #options PMAP_INCLUDE_PTE_SYNC #options LOCKDEBUG d155 4 d160 2 a161 14 # Compatibility options #options COMPAT_09 # NetBSD 0.9 #options COMPAT_10 # NetBSD 1.0 #options COMPAT_11 # NetBSD 1.1 #options COMPAT_12 # NetBSD 1.2 #options COMPAT_13 # NetBSD 1.3 #options COMPAT_14 # NetBSD 1.4 #options COMPAT_15 # NetBSD 1.5 #options COMPAT_16 # NetBSD 1.6 #options COMPAT_20 # NetBSD 2.0 #options COMPAT_30 # NetBSD 3.0 #options COMPAT_43 # 4.3BSD #options TCP_COMPAT_42 # 4.2BSD TCP/IP bug compat. Not recommended. options COMPAT_BSDPTY # /dev/[pt]ty?? ptys. d163 2 a164 87 # File systems file-system FFS # UFS #file-system EXT2FS # second extended file system (linux) #file-system LFS # log-structured file system #file-system MFS # memory file system file-system NFS # Network File System client #file-system NTFS # Windows/NT file system (experimental) file-system CD9660 # ISO 9660 + Rock Ridge file system file-system MSDOSFS # MS-DOS file system #file-system FDESC # /dev/fd #file-system KERNFS # /kern #file-system NULLFS # loopback file system #file-system OVERLAY # overlay file system #file-system PORTAL # portal filesystem (still experimental) #file-system PROCFS # /proc #file-system UMAPFS # NULLFS + uid and gid remapping #file-system UNION # union file system #file-system CODA # Coda File System; also needs vcoda (below) #file-system SMBFS # experimental - CIFS; also needs nsmb (below) #file-system PTYFS # /dev/ptm support #file-system TMPFS # Efficient memory file-system #file-system UDF # experimental - OSTA UDF CD/DVD file-system #file-system HFS # experimental - Apple HFS+ (read-only) file-system FILECORE # Acorn filecore file system # File system options #options QUOTA # UFS quotas #options FFS_EI # FFS Endian Independent support #options SOFTDEP # FFS soft updates support. # Note that UFS_DIRHASH is suspected of causing kernel memory corruption. # It is not recommended for general use. #options UFS_DIRHASH # UFS Large Directory Hashing - Experimental #options NFSSERVER # Network File System server options FFS_NO_SNAPSHOT # No FFS snapshot support #options EXT2FS_SYSTEM_FLAGS # makes ext2fs file flags (append and # immutable) behave as system flags. # Networking options #options GATEWAY # packet forwarding options INET # IP + ICMP + TCP + UDP #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 MROUTING # IP multicast routing #options PIM # Protocol Independent Multicast #options ISO,TPIP # OSI #options EON # OSI tunneling over IP #options NETATALK # AppleTalk networking protocols #options PPP_BSDCOMP # BSD-Compress compression support for PPP #options PPP_DEFLATE # Deflate compression support for PPP #options PPP_FILTER # Active filter support for PPP (requires bpf) #options PFIL_HOOKS # pfil(9) packet filter hooks #options IPFILTER_LOG # ipmon(8) log support #options IPFILTER_LOOKUP # ippool(8) support #options IPFILTER_DEFAULT_BLOCK # block all packets by default #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 options NFS_BOOT_DHCP,NFS_BOOT_BOOTPARAM # Kernel root file system and dump configuration. config netbsd root on ? type ? #config netbsd root on sd0a type ffs #config netbsd root on ? type nfs # # Device configuration # mainbus0 at root cpu0 at mainbus? d177 2 a178 4 ppb* at pci? dev ? function ? # PCI-PCI bridges pci* at ppb? bus ? # 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 a182 95 # CardBus bridge support #cbb* at pci? dev ? function ? #cardslot* at cbb? # CardBus bus support #cardbus* at cardslot? #pcmcia* at cardslot? # Serial Devices # 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 # PCMCIA serial interfaces #com* at pcmcia? function ? # Modems and serial cards #pcmcom* at pcmcia? function ? # PCMCIA multi-port serial cards #com* at pcmcom? slave ? # ...and the slave devices # CardBus serial interfaces #com* at cardbus? function ? # Modems and serial cards # I2O devices #iop* at pci? dev ? function ? # I/O processor #iopsp* at iop? tid ? # SCSI/FC-AL ports #ld* at iop? tid ? # block devices #dpti* at iop? tid 0 # DPT/Adaptec control interface # SCSI Controllers and Devices # PCI SCSI controllers #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 #ahd* at pci? dev ? function ? # Adaptec 29320, 39320 (aic790x) SCSI #bha* at pci? dev ? function ? # BusLogic 9xx SCSI #dpt* at pci? dev ? function ? # DPT SmartCache/SmartRAID #iha* at pci? dev ? function ? # Initio INIC-940/950 SCSI #isp* at pci? dev ? function ? # Qlogic ISP [12]0x0 SCSI/FibreChannel #mfi* at pci? dev ? function ? # LSI MegaRAID SAS #mly* at pci? dev ? function ? # Mylex AcceleRAID and eXtremeRAID #mpt* at pci? dev ? function ? # LSI Fusion SCSI/FC #njs* at pci? dev ? function ? # Workbit NinjaSCSI-32 #pcscp* at pci? dev ? function ? # AMD 53c974 PCscsi-PCI SCSI #siop* at pci? dev ? function ? # Symbios 53c8xx SCSI #esiop* at pci? dev ? function ? # Symbios 53c875 SCSI and newer ##options SIOP_SYMLED # drive the act. LED in software #trm* at pci? dev ? function ? # Tekram DC-395U/UW/F, DC-315/U SCSI # PCMCIA SCSI controllers #aic* at pcmcia? function ? # Adaptec APA-1460 SCSI #esp* at pcmcia? function ? # Qlogic ESP406/FAS408 SCSI #spc* at pcmcia? function ? # Fujitsu MB87030/MB89352 SCSI # CardBus SCSI cards #adv* at cardbus? function ? # AdvanSys 1200[A,B], 9xx[U,UA] SCSI #ahc* at cardbus? function ? # Adaptec ADP-1480 #njs* at cardbus? function ? # Workbit NinjaSCSI-32 # SCSI bus support #scsibus* at scsi? # SCSI devices #sd* at scsibus? target ? lun ? # SCSI disk drives #st* at scsibus? target ? lun ? # SCSI tape drives #cd* at scsibus? target ? lun ? # SCSI CD-ROM drives #ch* at scsibus? target ? lun ? # SCSI autochangers #ses* at scsibus? target ? lun ? # SCSI Enclosure Services devices #ss* at scsibus? target ? lun ? # SCSI scanners #uk* at scsibus? target ? lun ? # SCSI unknown # RAID controllers and devices #aac* at pci? dev ? function ? # Adaptec AAC family #amr* at pci? dev ? function ? # AMI/LSI Logic MegaRAID #cac* at pci? dev ? function ? # Compaq PCI array controllers #ciss* at pci? dev ? function ? # HP Smart Array controllers #icp* at pci? dev ? function ? # ICP-Vortex GDT & Intel RAID #mlx* at pci? dev ? function ? # Mylex DAC960 & DEC SWXCR family #mlx* at eisa? slot ? # Mylex DAC960 & DEC SWXCR family #twa* at pci? dev ? function ? # 3ware Escalade 95xx RAID controllers #twe* at pci? dev ? function ? # 3ware Escalade RAID controllers #ld* at aac? unit ? # logical disk devices #ld* at amr? unit ? #ld* at cac? unit ? #ld* at icp? unit ? #ld* at twa? unit ? #ld* at twe? unit ? #ld* at mlx? unit ? #icpsp* at icp? unit ? # SCSI pass-through a190 1 #ahcisata* at pci? dev ? function ? # AHCI SATA controllers a193 1 #geodeide* at pci? dev ? function ? # AMD Geode IDE controllers a194 2 #iteide* at pci? dev ? function ? # IT Express IDE controllers #ixpide* at pci? dev ? function ? # ATI IXP IDE controllers a195 1 #piixide* at pci? dev ? function ? # Intel IDE controllers a201 1 #svwsata* at pci? dev ? function ? # ServerWorks SATA controllers a204 6 # PCMCIA IDE controllers #wdc* at pcmcia? function ? # CardBus IDE controllers #njata* at cardbus? function ? flags 0x01 # Workbit NinjaATA-32 a206 1 #options ATADEBUG a235 3 # Network Interfaces d237 13 a249 15 #an* at pci? dev ? function ? # Aironet PC4500/PC4800 (802.11) #ath* at pci? dev ? function ? # Atheros 5210/5211/5212 802.11 #atw* at pci? dev ? function ? # ADMtek ADM8211 (802.11) #bce* at pci? dev ? function ? # Broadcom 4401 10/100 Ethernet #bge* at pci? dev ? function ? # Broadcom 570x gigabit Ethernet #bnx* at pci? dev ? function ? # Broadcom NetXtremeII gigabit Ethernet #dge* at pci? dev ? function ? # Intel 82597 10GbE LR #en* at pci? dev ? function ? # ENI/Adaptec ATM #ep* at pci? dev ? function ? # 3Com 3c59x #epic* at pci? dev ? function ? # SMC EPIC/100 Ethernet #esh* at pci? dev ? function ? # Essential HIPPI card #ex* at pci? dev ? function ? # 3Com 90x[BC] #fpa* at pci? dev ? function ? # DEC DEFPA FDDI #fxp* at pci? dev ? function ? # Intel EtherExpress PRO 10+/100B #gsip* at pci? dev ? function ? # NS83820 Gigabit Ethernet d251 7 a257 14 #ipw* at pci? dev ? function ? # Intel PRO/Wireless 2100 #iwi* at pci? dev ? function ? # Intel PRO/Wireless 2200BG #le* at pci? dev ? function ? # PCnet-PCI Ethernet #lmc* at pci? dev ? function ? # Lan Media Corp SSI/HSSI/DS3 #mskc* at pci? dev ? function ? # Marvell Yukon 2 Gigabit Ethernet #msk* at mskc? # Marvell Yukon 2 Gigabit Ethernet #mtd* at pci? dev ? function ? # Myson MTD803 3-in-1 Ethernet ##ndis* at pci? dev ? function ? # Experimental - NDIS Network Driver #ne* at pci? dev ? function ? # NE2000-compatible Ethernet #nfe* at pci? dev ? function ? # NVIDIA nForce Ethernet #ntwoc* at pci? dev ? function ? # Riscom/N2 PCI Sync Serial #pcn* at pci? dev ? function ? # AMD PCnet-PCI Ethernet #ral* at pci? dev ? function ? # Ralink Technology RT25x0 802.11a/b/g #re* at pci? dev ? function ? # Realtek 8139C+/8169/8169S/8110S d259 11 a269 14 #rtw* at pci? dev ? function ? # Realtek 8180L (802.11) #sf* at pci? dev ? function ? # Adaptec AIC-6915 Ethernet #sip* at pci? dev ? function ? # SiS 900/DP83815 Ethernet #skc* at pci? dev ? function ? # SysKonnect SK9821 Gigabit Ethernet #sk* at skc? # SysKonnect SK9821 Gigabit Ethernet #ste* at pci? dev ? function ? # Sundance ST-201 Ethernet #stge* at pci? dev ? function ? # Sundance/Tamarack TC9021 Gigabit #ti* at pci? dev ? function ? # Alteon ACEnic gigabit Ethernet #tl* at pci? dev ? function ? # ThunderLAN-based Ethernet #tlp* at pci? dev ? function ? # DECchip 21x4x and clones #txp* at pci? dev ? function ? # 3com 3cr990 #vge* at pci? dev ? function ? # VIATech VT612X Gigabit Ethernet #vr* at pci? dev ? function ? # VIA Rhine Fast Ethernet #wi* at pci? dev ? function ? # Intersil Prism Mini-PCI (802.11b) a270 32 #wpi* at pci? dev ? function ? # Intel PRO/Wireless 3945ABG #xge* at pci? dev ? function ? # Neterion (S2io) Xframe-I 10GbE # PCMCIA network interfaces #an* at pcmcia? function ? # Aironet PC4500/PC4800 (802.11) #awi* at pcmcia? function ? # BayStack 650/660 (802.11FH/DS) #cnw* at pcmcia? function ? # Xircom/Netwave AirSurfer #cs* at pcmcia? function ? # CS89xx Ethernet #ep* at pcmcia? function ? # 3Com 3c589 and 3c562 Ethernet #mbe* at pcmcia? function ? # MB8696x based Ethernet #ne* at pcmcia? function ? # NE2000-compatible Ethernet #ray* at pcmcia? function ? # Raytheon Raylink (802.11) #sm* at pcmcia? function ? # Megahertz Ethernet ## tr at pcmcia has problems with Cardbus bridges ##tr* at pcmcia? function ? # TROPIC based Token-Ring #wi* at pcmcia? function ? # Lucent/Intersil WaveLan IEEE (802.11) #xirc* at pcmcia? function ? # Xircom CreditCard Ethernet #com* at xirc? #xi* at xirc? #mhzc* at pcmcia? function ? # Megahertz Ethernet/Modem combo cards #com* at mhzc? #sm* at mhzc? # CardBus network cards #ath* at cardbus? function ? # Atheros 5210/5211/5212 802.11 #atw* at cardbus? function ? # ADMtek ADM8211 (802.11) #ex* at cardbus? function ? # 3Com 3C575TX #fxp* at cardbus? function ? # Intel i8255x #ral* at cardbus? function ? # Ralink Technology RT25x0 802.11a/b/g #rtk* at cardbus? function ? # Realtek 8129/8139 #rtw* at cardbus? function ? # Realtek 8180L (802.11) #tlp* at cardbus? function ? # DECchip 21143 a276 1 #ciphy* at mii? phy ? # Cicada CS8201 Gig-E PHYs a283 1 #ikphy* at mii? phy ? # Intel 82563 PHYs a291 2 #rgephy* at mii? phy ? # Realtek 8169S/8110S internal PHYs #rlphy* at mii? phy ? # Realtek 8139/8201L PHYs a297 1 d301 1 d307 2 a308 3 #ehci* at cardbus? function ? # Enhanced Host Controller #ohci* at cardbus? function ? # Open Host Controller #uhci* at cardbus? function ? # Universal Host Controller (Intel) d320 2 a321 2 uhub* at usb? uhub* at uhub? port ? d324 1 a324 1 uhidev* at uhub? port ? configuration ? interface ? d327 2 a328 2 ums* at uhidev? reportid ? wsmouse* at ums? mux 0 d331 2 a332 2 #uep* at uhub? port ? #wsmouse* at uep? mux 0 d335 2 a336 2 ukbd* at uhidev? reportid ? wskbd* at ukbd? console ? mux 1 d339 1 a339 1 ucycom* at uhidev? reportid ? d342 1 a342 1 uhid* at uhidev? reportid ? d345 1 a345 1 ulpt* at uhub? port ? configuration ? interface ? d348 2 a349 2 umodem* at uhub? port ? configuration ? ucom* at umodem? d352 3 a354 2 umass* at uhub? port ? configuration ? interface ? wd* at umass? d357 1 a357 1 uaudio* at uhub? port ? configuration ? d360 1 a360 1 #umidi* at uhub? port ? configuration ? d364 2 a365 2 #uirda* at uhub? port ? configuration ? interface ? #irframe* at uirda? d368 2 a369 2 #ustir* at uhub? port ? #irframe* at ustir? d372 6 a377 12 #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 #rum* at uhub? port ? # Ralink Technology RT2501/RT2601 802.11a/b/g d380 1 a380 1 upl* at uhub? port ? d383 2 a384 5 ubsa* at uhub? port ? # Belkin serial adapter ucom* at ubsa? portno ? uftdi* at uhub? port ? # FTDI FT8U100AX serial adapter ucom* at uftdi? portno ? d386 2 a387 2 uipaq* at uhub? port ? # iPAQ PDAs ucom* at uipaq? portno ? d389 2 a390 2 umct* at uhub? port ? # MCT USB-RS232 serial adapter ucom* at umct? portno ? d392 2 a393 2 uplcom* at uhub? port ? # I/O DATA USB-RSAQ2 serial adapter ucom* at uplcom? portno ? d395 2 a396 2 uvscom* at uhub? port ? # SUNTAC Slipper U VS-10U serial adapter ucom* at uvscom? portno ? d399 1 a399 1 #urio* at uhub? port ? d402 2 a403 2 #uvisor* at uhub? port ? #ucom* at uvisor? d410 1 a410 1 #uscanner* at uhub? port ? d413 1 a413 4 #usscanner* at uhub? port ? # Topfield TF5000PVR range of DVB recorders #utoppy* at uhub? port ? d416 1 a416 1 #uyap* at uhub? port ? d419 2 a420 2 #udsbr* at uhub? port ? #radio* at udsbr? d423 1 a423 3 #ugen* at uhub? port ? # On ugen bulk endpoints, perform read-ahead and write-behind. #options UGEN_BULK_RA_WB d429 2 a430 3 #oboe* at pci? dev ? function ? #irframe* at oboe? d436 1 a436 1 #fwohci* at cardbus? function ? # IEEE1394 Open Host Controller d438 1 a438 3 #ieee1394if* at fwohci? #fwip* at ieee1394if? # IP over IEEE1394 #sbp* at ieee1394if? euihi ? euilo ? # SCSI over IEEE1394 d440 4 a447 1 #auacer* at pci? dev ? function ? # ALi M5455 integrated AC'97 Audio a448 1 #auixp* at pci? dev ? function ? # ATI IXP AC'97 Audio a450 1 #azalia* at pci? dev ? function ? # High Definition Audio a482 46 # PCI radio devices #gtp* at pci? dev ? function ? # Guillemot Maxi Radio FM 2000 Radio Card # Radio support #radio* at gtp? # TV cards # Brooktree 848/849/878/879 based TV cards #bktr* at pci? dev ? function ? #radio* at bktr? # Bluetooth Controller and Device support # Bluetooth PCMCIA Controllers #bt3c* at pcmcia? function ? # 3Com 3CRWB6096-A # Bluetooth USB Controllers #ubt* at uhub? port ? # Bluetooth Device Hub #bthub* at bt3c? #bthub* at btuart? #bthub* at ubt? # Bluetooth HID support #bthidev* at bthub? # Bluetooth Mouse #btms* at bthidev? reportid ? #wsmouse* at btms? mux 0 # Bluetooth Keyboard #btkbd* at bthidev? reportid ? #wskbd* at btkbd? console ? mux 1 # Bluetooth Audio support #btsco* at bthub? # Cryptographic Devices # PCI cryptographic devices #hifn* at pci? dev ? function ? # Hifn 7755/7811/795x #ubsec* at pci? dev ? function ? # Broadcom 5501/5601/580x/582x a483 1 a491 3 #pseudo-device crypto # /dev/crypto device #pseudo-device swcrypto # software crypto implementation a492 16 #pseudo-device bio # RAID control device driver #pseudo-device ccd 4 # concatenated/striped disk devices #pseudo-device cgd 4 # cryptographic disk devices #pseudo-device raid 8 # RAIDframe disk driver #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 pseudo-device fss 4 # file system snapshot device d496 1 a500 1 #pseudo-device ipfilter # IP filter (firewall) and NAT d502 1 a502 18 #pseudo-device ppp # Point-to-Point Protocol #pseudo-device pppoe # PPP over Ethernet (RFC 2516) #pseudo-device sl # Serial Line IP #pseudo-device strip # Starmode Radio IP (Metricom) #pseudo-device irframetty # IrDA frame line discipline #pseudo-device tap # virtual Ethernet #pseudo-device tun # network tunneling over tty #pseudo-device gre # generic L3 over IP tunnel #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 #pseudo-device vlan # IEEE 802.1q encapsulation #pseudo-device bridge # simple inter-network bridging #options BRIDGE_IPF # bridge uses IP/IPv6 pfil hooks too #pseudo-device pf # PF packet filter #pseudo-device pflog # PF log if # srt is EXPERIMENTAL #pseudo-device srt # source-address-based routing a505 1 #pseudo-device sequencer 1 # MIDI sequencer a506 1 #options RND_COM # use "com" randomness as well (BROKEN) a508 8 #pseudo-device lockstat # lock profiling #pseudo-device btuart # Bluetooth HCI UART (H4) # a pseudo device needed for Coda # also needs CODA (above) #pseudo-device vcoda 4 # coda minicache <-> venus comm. # a pseudo device needed for SMBFS #pseudo-device nsmb # experimental - SMB requester d510 3 a512 5 # wscons pseudo-devices pseudo-device wsmux # mouse & keyboard multiplexor #pseudo-device wsfont #options FILEASSOC # fileassoc(9) - required for Veriexec d515 3 a517 1 #pseudo-device veriexec a528 2 #options PAX_MPROTECT=0 # PaX mprotect(2) restrictions @ 1.33 log @PR/34283: Gene ENonymous: Add IPFILTER_LOOKUP to the default kernel options Also remove CCITT,NS,NIP @ text @d1 1 a1 1 # $NetBSD: GENERIC,v 1.32 2006/08/26 07:59:22 tsutsui Exp $ d55 1 a55 1 #file-system TMPFS # experimental - Efficient memory file-system @ 1.33.4.1 log @sync with head. @ text @d1 1 a1 1 # $NetBSD: GENERIC,v 1.33 2006/08/26 20:26:55 christos Exp $ d55 1 a55 1 #file-system TMPFS # Efficient memory file-system @ 1.33.2.1 log @Sync with head. @ text @d1 1 a1 1 # $NetBSD: GENERIC,v 1.34 2006/11/11 18:47:10 jmmv Exp $ d55 1 a55 1 #file-system TMPFS # Efficient memory file-system @ 1.32 log @Remove obsolete #options VERIFIED_EXEC, found by grep(1). @ text @d1 1 a1 1 # $NetBSD: GENERIC,v 1.31 2006/08/14 06:22:34 skrll Exp $ a75 2 #options NS # XNS #options NSIP # XNS tunneling over IP a77 1 #options CCITT,LLC,HDLC # X.25 @ 1.31 log @s/adpater/adapter/ Prompted by PR/34195 @ text @d1 1 a1 1 # $NetBSD: GENERIC,v 1.30 2006/06/28 15:19:28 liamjfoy Exp $ a517 1 #options VERIFIED_EXEC @ 1.30 log @Add CARP to GENERIC kernel configs. CARP is not enabled by default. ok: christos @ text @d1 1 a1 1 # $NetBSD: GENERIC,v 1.29 2006/03/09 18:48:20 he Exp $ d341 1 a341 1 # USB serial adpater @ 1.30.2.1 log @Pull up following revision(s) (requested by tsutsui in ticket #170): sys/arch/sparc64/conf/GENERIC: revision 1.63 sys/arch/sgimips/conf/GENERIC32_IP3x: revision 1.55 sys/arch/sgimips/conf/GENERIC32_IP2x: revision 1.54 sys/arch/next68k/conf/GENERIC: revision 1.105 sys/arch/ews4800mips/conf/GENERIC: revision 1.12 sys/arch/arc/conf/GENERIC: revision 1.142 sys/arch/sun3/conf/GENERIC3X: revision 1.91 sys/arch/amd64/conf/GENERIC: revision 1.105 sys/arch/sun2/conf/GENERIC: revision 1.58 sys/arch/amiga/conf/GENERIC.in: revision 1.55 sys/arch/mac68k/conf/GENERIC: revision 1.175 sys/arch/acorn26/conf/GENERIC: revision 1.46 sys/arch/shark/conf/GENERIC: revision 1.65 sys/arch/cesfic/conf/GENERIC: revision 1.45 sys/arch/sandpoint/conf/GENERIC: revision 1.36 sys/arch/iyonix/conf/GENERIC: revision 1.32 sys/arch/mvme68k/conf/GENERIC: revision 1.69 sys/arch/evbarm/conf/ARMADILLO210: revision 1.3 sys/arch/vax/conf/GENERIC: revision 1.154 sys/arch/mipsco/conf/GENERIC: revision 1.61 sys/arch/evbarm/conf/ARMADILLO9: revision 1.14 sys/arch/cobalt/conf/GENERIC: revision 1.103 sys/arch/ofppc/conf/GENERIC: revision 1.94 sys/arch/hp700/conf/GENERIC: revision 1.69 sys/arch/playstation2/conf/GENERIC: revision 1.8 sys/arch/dreamcast/conf/GENERIC: revision 1.73 sys/arch/news68k/conf/GENERIC: revision 1.81 sys/arch/macppc/conf/GENERIC: revision 1.234 sys/arch/hp300/conf/GENERIC: revision 1.134 sys/arch/mmeye/conf/GENERIC: revision 1.83 sys/arch/ibmnws/conf/GENERIC: revision 1.26 sys/arch/cats/conf/GENERIC: revision 1.109 sys/arch/sparc/conf/GENERIC: revision 1.191 sys/arch/pdp10/conf/GENERIC: revision 1.27 sys/arch/acorn32/conf/GENERIC: revision 1.75 sys/arch/luna68k/conf/GENERIC: revision 1.74 sys/arch/bebox/conf/GENERIC: revision 1.101 sys/arch/pmax/conf/GENERIC: revision 1.148 sys/arch/x68k/conf/GENERIC: revision 1.130 sys/arch/sun3/conf/GENERIC: revision 1.134 sys/arch/prep/conf/GENERIC: revision 1.126 sys/arch/alpha/conf/GENERIC: revision 1.293 sys/arch/newsmips/conf/GENERIC: revision 1.94 sys/arch/netwinder/conf/GENERIC: revision 1.83 sys/arch/hpcsh/conf/GENERIC: revision 1.69 sys/arch/sbmips/conf/GENERIC: revision 1.55 sys/arch/pc532/conf/GENERIC: revision 1.65 sys/arch/hpcmips/conf/GENERIC: revision 1.192 Remove obsolete #options VERIFIED_EXEC, found by grep(1). @ text @d1 1 a1 1 # $NetBSD$ d518 1 @ 1.29 log @Give it 10000 bytes more SYMTAB_SPACE, so that it fits again. @ text @d1 1 a1 1 # $NetBSD: GENERIC,v 1.28 2006/02/22 00:34:00 gavan Exp $ d503 1 @ 1.29.6.1 log @Merge from HEAD. @ text @d1 1 a1 1 # $NetBSD: GENERIC,v 1.30 2006/06/28 15:19:28 liamjfoy Exp $ a502 1 #pseudo-device carp # Common Address Redundancy Protocol @ 1.28 log @Nuke reference to root on rtk0. Default to root on ? @ text @d1 1 a1 1 # $NetBSD: GENERIC,v 1.27 2006/02/05 05:01:56 cube Exp $ d153 1 a153 1 options SYMTAB_SPACE=270000 @ 1.28.4.1 log @sync with head - hopefully this will work @ text @d1 1 a1 1 # $NetBSD: GENERIC,v 1.29 2006/03/09 18:48:20 he Exp $ d153 1 a153 1 options SYMTAB_SPACE=280000 @ 1.28.2.1 log @sync with head. @ text @d1 1 a1 1 # $NetBSD: GENERIC,v 1.28 2006/02/22 00:34:00 gavan Exp $ d153 1 a153 1 options SYMTAB_SPACE=280000 @ 1.28.2.2 log @sync with head @ text @d1 1 a1 1 # $NetBSD: GENERIC,v 1.28.2.1 2006/03/13 09:06:57 yamt Exp $ a502 1 #pseudo-device carp # Common Address Redundancy Protocol @ 1.28.2.3 log @sync with head. @ text @d1 1 a1 1 # $NetBSD: GENERIC,v 1.28.2.2 2006/08/11 15:42:01 yamt Exp $ d76 2 d80 1 d341 1 a341 1 # USB serial adapter d518 1 @ 1.27 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: GENERIC,v 1.26 2006/02/04 03:11:06 rpaulo Exp $ d158 1 a158 2 ##config netbsd root on ? type ? config netbsd root on rtk0 type nfs @ 1.26 log @bpfilter doesn't accept count anymore. @ text @d1 1 a1 1 # $NetBSD: GENERIC,v 1.25 2006/02/02 21:32:09 reinoud Exp $ d498 1 a498 1 #pseudo-device vnd 4 # disk-like interface to files @ 1.25 log @Add commented out UDF file-system entry in all GENERIC configurations. @ text @d1 1 a1 1 # $NetBSD: GENERIC,v 1.24 2005/12/09 23:34:02 elad Exp $ d503 1 a503 1 pseudo-device bpfilter 4 # Berkeley packet filter @ 1.25.2.1 log @Sync with head. @ text @d1 1 a1 1 # $NetBSD: GENERIC,v 1.29 2006/03/09 18:48:20 he Exp $ d153 1 a153 1 options SYMTAB_SPACE=280000 d158 2 a159 1 config netbsd root on ? type ? d498 1 a498 1 #pseudo-device vnd # disk-like interface to files d503 1 a503 1 pseudo-device bpfilter # Berkeley packet filter @ 1.24 log @Add (commented out) Veriexec options and pseudo-device to GENERIC kernels, and remove the i386 GENERIC_VERIEXEC config. @ text @d1 1 a1 1 # $NetBSD: GENERIC,v 1.23 2005/12/07 09:10:15 tsutsui Exp $ d56 1 @ 1.24.4.1 log @sync with head @ text @d1 1 a1 1 # $NetBSD: GENERIC,v 1.33 2006/08/26 20:26:55 christos Exp $ a55 1 #file-system UDF # experimental - OSTA UDF CD/DVD file-system d75 2 d79 1 d152 1 a152 1 options SYMTAB_SPACE=280000 d157 2 a158 1 config netbsd root on ? type ? d341 1 a341 1 # USB serial adapter d497 1 a497 1 #pseudo-device vnd # disk-like interface to files d502 1 a502 2 pseudo-device bpfilter # Berkeley packet filter #pseudo-device carp # Common Address Redundancy Protocol d517 1 @ 1.24.2.1 log @sync with head. @ text @d1 1 a1 1 # $NetBSD: GENERIC,v 1.24 2005/12/09 23:34:02 elad Exp $ a55 1 #file-system UDF # experimental - OSTA UDF CD/DVD file-system d497 1 a497 1 #pseudo-device vnd # disk-like interface to files d502 1 a502 1 pseudo-device bpfilter # Berkeley packet filter @ 1.24.2.2 log @sync with head. @ text @d1 1 a1 1 # $NetBSD: GENERIC,v 1.24.2.1 2006/02/18 15:38:37 yamt Exp $ d158 2 a159 1 config netbsd root on ? type ? @ 1.23 log @Adjust comments for options FFS_NO_SNAPSHOT. XXX: This option should be mentioned in options(4). @ text @d1 1 a1 1 # $NetBSD: GENERIC,v 1.22 2005/12/04 03:25:42 he Exp $ d515 17 @ 1.22 log @Bump SYMTAB_SPACE so that it fits again. @ text @d1 1 a1 1 # $NetBSD: GENERIC,v 1.21 2005/11/03 16:48:29 chs Exp $ d63 1 a63 1 options FFS_NO_SNAPSHOT # ffs snapshots @ 1.21 log @turn off DEBUG and DIAGNOSTIC in GENERIC kernels so that they are compatible with the LKMs that are part of the release. @ text @d1 1 a1 1 # $NetBSD: GENERIC,v 1.20 2005/09/10 19:20:49 jmmv Exp $ d152 1 a152 1 options SYMTAB_SPACE=240000 @ 1.20 log @Initial addition of tmpfs, an efficient memory file-system. This project was developed as part of Google's Summer of Code 2005 program. This change adds the kernel code, the mount_tmpfs utility, a regression test suite and does all other related changes to integrate these. The file-system is still *experimental*. Therefore, it is disabled by default in all kernels. However, as typically done, a commented-out entry is added in them to ease its setup. Note that I haven't commited the required mountd(8) changes to be able to export tmpfs file-systems because NFS support is still very unstable and because, before enabling it, I'd like to do some other changes. OK'ed by my project mentor, William Studenmund (wrstuden@@). @ text @d1 1 a1 1 # $NetBSD: GENERIC,v 1.19 2005/09/09 16:34:34 drochner Exp $ d144 2 a145 2 options DIAGNOSTIC # internally consistency checks options DEBUG @ 1.19 log @remove "dev" locators from cardbus device definitions, it doesn't make sense technically and might be removed @ text @d1 1 a1 1 # $NetBSD: GENERIC,v 1.18 2005/08/19 05:19:53 christos Exp $ d55 1 @ 1.18 log @Enable ptyfs by default on the non-install and non small/tiny/ramdisk kernels @ text @d1 1 a1 1 # $NetBSD: GENERIC,v 1.17 2005/08/19 02:03:52 christos Exp $ d309 2 a310 2 #ehci* at cardbus? dev ? function ? # Enhanced Host Controller #ohci* at cardbus? dev ? function ? # Open Host Controller d438 1 a438 1 #fwohci* at cardbus? dev ? function ? # IEEE1394 Open Host Controller @ 1.17 log @64 bit inode changes. @ text @d1 1 a1 1 # $NetBSD: GENERIC,v 1.16 2005/08/05 09:23:17 skrll Exp $ d54 1 a54 1 #file-system PTYFS # experimental - /dev/ptm support @ 1.16 log @Add (commented out) ucycom to various kernel configs. @ text @d1 1 a1 1 # $NetBSD: GENERIC,v 1.15 2005/07/31 04:04:42 yamt Exp $ d93 1 @ 1.15 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: GENERIC,v 1.14 2005/07/30 06:35:36 yamt Exp $ d339 3 @ 1.14 log @add "options VMSWAP" to non INSTALL kernels. @ text @d1 1 a1 1 # $NetBSD: GENERIC,v 1.13 2005/07/17 00:08:28 hubertf Exp $ a509 2 options VMSWAP # Swap device/file support @ 1.13 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: GENERIC,v 1.12 2005/07/07 17:05:47 tron Exp $ d510 2 @ 1.12 log @Add (commented out) IPSEC_NAT_T option. @ text @d1 1 a1 1 # $NetBSD: GENERIC,v 1.11 2005/06/25 12:05:17 rpaulo Exp $ d493 1 @ 1.11 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: GENERIC,v 1.10 2005/05/31 22:23:53 tron Exp $ d71 1 @ 1.11.2.1 log @sync with head. @ text @d1 1 a1 1 # $NetBSD: GENERIC,v 1.11 2005/06/25 12:05:17 rpaulo Exp $ d54 1 a54 3 file-system PTYFS # /dev/pts/N support #file-system TMPFS # experimental - Efficient memory file-system #file-system UDF # experimental - OSTA UDF CD/DVD file-system d62 1 a62 1 options FFS_NO_SNAPSHOT # No FFS snapshot support a70 1 #options IPSEC_NAT_T # IPsec NAT traversal (NAT-T) a91 1 options COMPAT_30 # NetBSD 3.0 compatibility. d141 2 a142 2 #options DIAGNOSTIC # internally consistency checks #options DEBUG d149 1 a149 1 options SYMTAB_SPACE=280000 d154 2 a155 1 config netbsd root on ? type ? d307 2 a308 2 #ehci* at cardbus? function ? # Enhanced Host Controller #ohci* at cardbus? function ? # Open Host Controller a337 3 # USB serial adpater # ucycom* at uhidev? reportid ? d433 1 a433 1 #fwohci* at cardbus? function ? # IEEE1394 Open Host Controller d491 1 a491 2 #pseudo-device vnd # disk-like interface to files #options VND_COMPRESSION # compressed vnd(4) d495 1 a495 1 pseudo-device bpfilter # Berkeley packet filter a507 17 # 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.11.2.2 log @sync with head. @ text @d1 1 a1 1 # $NetBSD: GENERIC,v 1.11.2.1 2006/06/21 14:52:58 yamt Exp $ d55 1 a55 1 #file-system TMPFS # Efficient memory file-system d76 2 d80 1 d341 1 a341 1 # USB serial adapter a502 1 #pseudo-device carp # Common Address Redundancy Protocol d517 1 @ 1.11.2.3 log @sync with head. @ text @d1 1 a1 1 # $NetBSD: GENERIC,v 1.11.2.2 2006/12/30 20:46:21 yamt Exp $ d3 1 a3 1 # GENERIC machine description file a4 15 # This machine description file is used to generate the default NetBSD # kernel. The generic kernel does not include all options, subsystems # and device drivers, but should be useful for most applications. # # The machine description file can be customised for your specific # machine to reduce the kernel size and improve its performance. # # For further information on compiling NetBSD kernels, see the config(8) # man page. # # For further information on hardware support for this architecture, see # the intro(4) man page. For further information about kernel options # for this architecture, see the options(4) man page. For an explanation # of each device driver in this file see the section 4 man page for the # device. d9 1 d11 5 a15 1 #ident "GENERIC-$Revision$" d17 1 a17 1 maxusers 32 # estimated number of users d19 6 a24 1 options MSGBUFSIZE=65536 d36 52 a87 1 # Standard system options d89 1 a89 4 options RTC_OFFSET=0 # hardware clock is this many mins. west of GMT #options NTP # NTP phase/frequency locked loop #options NO_TSC_TIME # Don't use TSC microtime, even if available. # Improves time behavior under VMware. d91 14 a104 2 #options KTRACE # system call tracing via ktrace(1) #options SYSTRACE # system call vetting via systrace(1) d106 1 d115 1 a115 2 #options SHMMAXPGS=2048 # 2048 pages is the default #options P1003_1B_SEMAPHORE # p1003.1b semaphore support d119 4 d135 1 a135 1 d137 1 a137 2 #options PIPE_SOCKETPAIR # smaller, but slower pipe(2) #options SYSCTL_INCLUDE_DESCR # Include sysctl descriptions in kernel a140 17 # Enable experimental buffer queue strategy for better responsiveness under # high disk I/O load. Likely stable but not yet the default. #options BUFQ_READPRIO #options BUFQ_PRIOCSCAN # Diagnostic/debugging support options #options DIAGNOSTIC # expensive kernel consistency checks #options DEBUG # expensive debugging checks/support #options KMEMSTATS # kernel memory statistics (vmstat -m) options DDB # in-kernel debugger #options DDB_ONPANIC=1 # see also sysctl(8): `ddb.onpanic' options DDB_HISTORY_SIZE=512 # enable history editing in DDB #options DDB_KEYCODE=0x40 #options KGDB # remote debugger #options KGDB_DEVNAME="\"com\"",KGDB_DEVADDR=0x3f8,KGDB_DEVRATE=9600 makeoptions DEBUG="-g" # compile full symbol table options SYMTAB_SPACE=350000 d142 2 d147 4 d152 2 a153 55 #options PMAP_INCLUDE_PTE_SYNC #options LOCKDEBUG # Compatibility options #options COMPAT_09 # NetBSD 0.9 #options COMPAT_10 # NetBSD 1.0 #options COMPAT_11 # NetBSD 1.1 #options COMPAT_12 # NetBSD 1.2 #options COMPAT_13 # NetBSD 1.3 #options COMPAT_14 # NetBSD 1.4 #options COMPAT_15 # NetBSD 1.5 #options COMPAT_16 # NetBSD 1.6 #options COMPAT_20 # NetBSD 2.0 #options COMPAT_30 # NetBSD 3.0 #options COMPAT_43 # 4.3BSD #options TCP_COMPAT_42 # 4.2BSD TCP/IP bug compat. Not recommended. options COMPAT_BSDPTY # /dev/[pt]ty?? ptys. # File systems file-system FFS # UFS #file-system EXT2FS # second extended file system (linux) #file-system LFS # log-structured file system #file-system MFS # memory file system file-system NFS # Network File System client #file-system NTFS # Windows/NT file system (experimental) file-system CD9660 # ISO 9660 + Rock Ridge file system file-system MSDOSFS # MS-DOS file system #file-system FDESC # /dev/fd #file-system KERNFS # /kern #file-system NULLFS # loopback file system #file-system OVERLAY # overlay file system #file-system PORTAL # portal filesystem (still experimental) #file-system PROCFS # /proc #file-system UMAPFS # NULLFS + uid and gid remapping #file-system UNION # union file system #file-system CODA # Coda File System; also needs vcoda (below) #file-system SMBFS # experimental - CIFS; also needs nsmb (below) #file-system PTYFS # /dev/ptm support #file-system TMPFS # Efficient memory file-system #file-system UDF # experimental - OSTA UDF CD/DVD file-system #file-system HFS # experimental - Apple HFS+ (read-only) file-system FILECORE # Acorn filecore file system # File system options #options QUOTA # UFS quotas #options FFS_EI # FFS Endian Independent support #options SOFTDEP # FFS soft updates support. # Note that UFS_DIRHASH is suspected of causing kernel memory corruption. # It is not recommended for general use. #options UFS_DIRHASH # UFS Large Directory Hashing - Experimental #options NFSSERVER # Network File System server options FFS_NO_SNAPSHOT # No FFS snapshot support #options EXT2FS_SYSTEM_FLAGS # makes ext2fs file flags (append and # immutable) behave as system flags. d155 4 a158 42 # Networking options #options GATEWAY # packet forwarding options INET # IP + ICMP + TCP + UDP #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 MROUTING # IP multicast routing #options PIM # Protocol Independent Multicast #options ISO,TPIP # OSI #options EON # OSI tunneling over IP #options NETATALK # AppleTalk networking protocols #options PPP_BSDCOMP # BSD-Compress compression support for PPP #options PPP_DEFLATE # Deflate compression support for PPP #options PPP_FILTER # Active filter support for PPP (requires bpf) #options PFIL_HOOKS # pfil(9) packet filter hooks #options IPFILTER_LOG # ipmon(8) log support #options IPFILTER_LOOKUP # ippool(8) support #options IPFILTER_DEFAULT_BLOCK # block all packets by default #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 options NFS_BOOT_DHCP,NFS_BOOT_BOOTPARAM # Kernel root file system and dump configuration. config netbsd root on ? type ? #config netbsd root on sd0a type ffs #config netbsd root on ? type nfs d160 2 a161 3 # # Device configuration # d163 2 a164 3 mainbus0 at root cpu0 at mainbus? d177 2 a178 4 ppb* at pci? dev ? function ? # PCI-PCI bridges pci* at ppb? bus ? # 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 a182 95 # CardBus bridge support #cbb* at pci? dev ? function ? #cardslot* at cbb? # CardBus bus support #cardbus* at cardslot? #pcmcia* at cardslot? # Serial Devices # 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 # PCMCIA serial interfaces #com* at pcmcia? function ? # Modems and serial cards #pcmcom* at pcmcia? function ? # PCMCIA multi-port serial cards #com* at pcmcom? slave ? # ...and the slave devices # CardBus serial interfaces #com* at cardbus? function ? # Modems and serial cards # I2O devices #iop* at pci? dev ? function ? # I/O processor #iopsp* at iop? tid ? # SCSI/FC-AL ports #ld* at iop? tid ? # block devices #dpti* at iop? tid 0 # DPT/Adaptec control interface # SCSI Controllers and Devices # PCI SCSI controllers #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 #ahd* at pci? dev ? function ? # Adaptec 29320, 39320 (aic790x) SCSI #bha* at pci? dev ? function ? # BusLogic 9xx SCSI #dpt* at pci? dev ? function ? # DPT SmartCache/SmartRAID #iha* at pci? dev ? function ? # Initio INIC-940/950 SCSI #isp* at pci? dev ? function ? # Qlogic ISP [12]0x0 SCSI/FibreChannel #mfi* at pci? dev ? function ? # LSI MegaRAID SAS #mly* at pci? dev ? function ? # Mylex AcceleRAID and eXtremeRAID #mpt* at pci? dev ? function ? # LSI Fusion SCSI/FC #njs* at pci? dev ? function ? # Workbit NinjaSCSI-32 #pcscp* at pci? dev ? function ? # AMD 53c974 PCscsi-PCI SCSI #siop* at pci? dev ? function ? # Symbios 53c8xx SCSI #esiop* at pci? dev ? function ? # Symbios 53c875 SCSI and newer ##options SIOP_SYMLED # drive the act. LED in software #trm* at pci? dev ? function ? # Tekram DC-395U/UW/F, DC-315/U SCSI # PCMCIA SCSI controllers #aic* at pcmcia? function ? # Adaptec APA-1460 SCSI #esp* at pcmcia? function ? # Qlogic ESP406/FAS408 SCSI #spc* at pcmcia? function ? # Fujitsu MB87030/MB89352 SCSI # CardBus SCSI cards #adv* at cardbus? function ? # AdvanSys 1200[A,B], 9xx[U,UA] SCSI #ahc* at cardbus? function ? # Adaptec ADP-1480 #njs* at cardbus? function ? # Workbit NinjaSCSI-32 # SCSI bus support #scsibus* at scsi? # SCSI devices #sd* at scsibus? target ? lun ? # SCSI disk drives #st* at scsibus? target ? lun ? # SCSI tape drives #cd* at scsibus? target ? lun ? # SCSI CD-ROM drives #ch* at scsibus? target ? lun ? # SCSI autochangers #ses* at scsibus? target ? lun ? # SCSI Enclosure Services devices #ss* at scsibus? target ? lun ? # SCSI scanners #uk* at scsibus? target ? lun ? # SCSI unknown # RAID controllers and devices #aac* at pci? dev ? function ? # Adaptec AAC family #amr* at pci? dev ? function ? # AMI/LSI Logic MegaRAID #cac* at pci? dev ? function ? # Compaq PCI array controllers #ciss* at pci? dev ? function ? # HP Smart Array controllers #icp* at pci? dev ? function ? # ICP-Vortex GDT & Intel RAID #mlx* at pci? dev ? function ? # Mylex DAC960 & DEC SWXCR family #mlx* at eisa? slot ? # Mylex DAC960 & DEC SWXCR family #twa* at pci? dev ? function ? # 3ware Escalade 95xx RAID controllers #twe* at pci? dev ? function ? # 3ware Escalade RAID controllers #ld* at aac? unit ? # logical disk devices #ld* at amr? unit ? #ld* at cac? unit ? #ld* at icp? unit ? #ld* at twa? unit ? #ld* at twe? unit ? #ld* at mlx? unit ? #icpsp* at icp? unit ? # SCSI pass-through a190 1 #ahcisata* at pci? dev ? function ? # AHCI SATA controllers a193 1 #geodeide* at pci? dev ? function ? # AMD Geode IDE controllers a194 2 #iteide* at pci? dev ? function ? # IT Express IDE controllers #ixpide* at pci? dev ? function ? # ATI IXP IDE controllers a195 1 #piixide* at pci? dev ? function ? # Intel IDE controllers a201 1 #svwsata* at pci? dev ? function ? # ServerWorks SATA controllers a204 6 # PCMCIA IDE controllers #wdc* at pcmcia? function ? # CardBus IDE controllers #njata* at cardbus? function ? flags 0x01 # Workbit NinjaATA-32 a206 1 #options ATADEBUG a235 3 # Network Interfaces d237 13 a249 15 #an* at pci? dev ? function ? # Aironet PC4500/PC4800 (802.11) #ath* at pci? dev ? function ? # Atheros 5210/5211/5212 802.11 #atw* at pci? dev ? function ? # ADMtek ADM8211 (802.11) #bce* at pci? dev ? function ? # Broadcom 4401 10/100 Ethernet #bge* at pci? dev ? function ? # Broadcom 570x gigabit Ethernet #bnx* at pci? dev ? function ? # Broadcom NetXtremeII gigabit Ethernet #dge* at pci? dev ? function ? # Intel 82597 10GbE LR #en* at pci? dev ? function ? # ENI/Adaptec ATM #ep* at pci? dev ? function ? # 3Com 3c59x #epic* at pci? dev ? function ? # SMC EPIC/100 Ethernet #esh* at pci? dev ? function ? # Essential HIPPI card #ex* at pci? dev ? function ? # 3Com 90x[BC] #fpa* at pci? dev ? function ? # DEC DEFPA FDDI #fxp* at pci? dev ? function ? # Intel EtherExpress PRO 10+/100B #gsip* at pci? dev ? function ? # NS83820 Gigabit Ethernet d251 7 a257 14 #ipw* at pci? dev ? function ? # Intel PRO/Wireless 2100 #iwi* at pci? dev ? function ? # Intel PRO/Wireless 2200BG #le* at pci? dev ? function ? # PCnet-PCI Ethernet #lmc* at pci? dev ? function ? # Lan Media Corp SSI/HSSI/DS3 #mskc* at pci? dev ? function ? # Marvell Yukon 2 Gigabit Ethernet #msk* at mskc? # Marvell Yukon 2 Gigabit Ethernet #mtd* at pci? dev ? function ? # Myson MTD803 3-in-1 Ethernet ##ndis* at pci? dev ? function ? # Experimental - NDIS Network Driver #ne* at pci? dev ? function ? # NE2000-compatible Ethernet #nfe* at pci? dev ? function ? # NVIDIA nForce Ethernet #ntwoc* at pci? dev ? function ? # Riscom/N2 PCI Sync Serial #pcn* at pci? dev ? function ? # AMD PCnet-PCI Ethernet #ral* at pci? dev ? function ? # Ralink Technology RT25x0 802.11a/b/g #re* at pci? dev ? function ? # Realtek 8139C+/8169/8169S/8110S d259 11 a269 14 #rtw* at pci? dev ? function ? # Realtek 8180L (802.11) #sf* at pci? dev ? function ? # Adaptec AIC-6915 Ethernet #sip* at pci? dev ? function ? # SiS 900/DP83815 Ethernet #skc* at pci? dev ? function ? # SysKonnect SK9821 Gigabit Ethernet #sk* at skc? # SysKonnect SK9821 Gigabit Ethernet #ste* at pci? dev ? function ? # Sundance ST-201 Ethernet #stge* at pci? dev ? function ? # Sundance/Tamarack TC9021 Gigabit #ti* at pci? dev ? function ? # Alteon ACEnic gigabit Ethernet #tl* at pci? dev ? function ? # ThunderLAN-based Ethernet #tlp* at pci? dev ? function ? # DECchip 21x4x and clones #txp* at pci? dev ? function ? # 3com 3cr990 #vge* at pci? dev ? function ? # VIATech VT612X Gigabit Ethernet #vr* at pci? dev ? function ? # VIA Rhine Fast Ethernet #wi* at pci? dev ? function ? # Intersil Prism Mini-PCI (802.11b) a270 32 #wpi* at pci? dev ? function ? # Intel PRO/Wireless 3945ABG #xge* at pci? dev ? function ? # Neterion (S2io) Xframe-I 10GbE # PCMCIA network interfaces #an* at pcmcia? function ? # Aironet PC4500/PC4800 (802.11) #awi* at pcmcia? function ? # BayStack 650/660 (802.11FH/DS) #cnw* at pcmcia? function ? # Xircom/Netwave AirSurfer #cs* at pcmcia? function ? # CS89xx Ethernet #ep* at pcmcia? function ? # 3Com 3c589 and 3c562 Ethernet #mbe* at pcmcia? function ? # MB8696x based Ethernet #ne* at pcmcia? function ? # NE2000-compatible Ethernet #ray* at pcmcia? function ? # Raytheon Raylink (802.11) #sm* at pcmcia? function ? # Megahertz Ethernet ## tr at pcmcia has problems with Cardbus bridges ##tr* at pcmcia? function ? # TROPIC based Token-Ring #wi* at pcmcia? function ? # Lucent/Intersil WaveLan IEEE (802.11) #xirc* at pcmcia? function ? # Xircom CreditCard Ethernet #com* at xirc? #xi* at xirc? #mhzc* at pcmcia? function ? # Megahertz Ethernet/Modem combo cards #com* at mhzc? #sm* at mhzc? # CardBus network cards #ath* at cardbus? function ? # Atheros 5210/5211/5212 802.11 #atw* at cardbus? function ? # ADMtek ADM8211 (802.11) #ex* at cardbus? function ? # 3Com 3C575TX #fxp* at cardbus? function ? # Intel i8255x #ral* at cardbus? function ? # Ralink Technology RT25x0 802.11a/b/g #rtk* at cardbus? function ? # Realtek 8129/8139 #rtw* at cardbus? function ? # Realtek 8180L (802.11) #tlp* at cardbus? function ? # DECchip 21143 a276 1 #ciphy* at mii? phy ? # Cicada CS8201 Gig-E PHYs a283 1 #ikphy* at mii? phy ? # Intel 82563 PHYs a291 2 #rgephy* at mii? phy ? # Realtek 8169S/8110S internal PHYs #rlphy* at mii? phy ? # Realtek 8139/8201L PHYs a297 1 d301 1 d307 2 a308 3 #ehci* at cardbus? function ? # Enhanced Host Controller #ohci* at cardbus? function ? # Open Host Controller #uhci* at cardbus? function ? # Universal Host Controller (Intel) a312 3 # PCMCIA USB controllers #slhci* at pcmcia? function ? # ScanLogic SL811HS d320 2 a321 2 uhub* at usb? uhub* at uhub? port ? d324 1 a324 1 uhidev* at uhub? port ? configuration ? interface ? d327 2 a328 2 ums* at uhidev? reportid ? wsmouse* at ums? mux 0 d331 2 a332 2 #uep* at uhub? port ? #wsmouse* at uep? mux 0 d335 2 a336 2 ukbd* at uhidev? reportid ? wskbd* at ukbd? console ? mux 1 d339 1 a339 1 ucycom* at uhidev? reportid ? d342 1 a342 1 uhid* at uhidev? reportid ? d345 1 a345 1 ulpt* at uhub? port ? configuration ? interface ? d348 2 a349 2 umodem* at uhub? port ? configuration ? ucom* at umodem? d352 3 a354 2 umass* at uhub? port ? configuration ? interface ? wd* at umass? d357 1 a357 1 uaudio* at uhub? port ? configuration ? d360 1 a360 1 #umidi* at uhub? port ? configuration ? d364 2 a365 2 #uirda* at uhub? port ? configuration ? interface ? #irframe* at uirda? d368 2 a369 2 #ustir* at uhub? port ? #irframe* at ustir? d372 6 a377 13 #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 #rum* at uhub? port ? # Ralink Technology RT2501/RT2601 802.11a/b/g #zyd* at uhub? port ? # Zydas ZD1211 d380 1 a380 1 upl* at uhub? port ? d383 2 a384 5 ubsa* at uhub? port ? # Belkin serial adapter ucom* at ubsa? portno ? uftdi* at uhub? port ? # FTDI FT8U100AX serial adapter ucom* at uftdi? portno ? d386 2 a387 2 uipaq* at uhub? port ? # iPAQ PDAs ucom* at uipaq? portno ? d389 2 a390 2 umct* at uhub? port ? # MCT USB-RS232 serial adapter ucom* at umct? portno ? d392 2 a393 2 uplcom* at uhub? port ? # I/O DATA USB-RSAQ2 serial adapter ucom* at uplcom? portno ? d395 2 a396 2 uvscom* at uhub? port ? # SUNTAC Slipper U VS-10U serial adapter ucom* at uvscom? portno ? d399 1 a399 1 #urio* at uhub? port ? d402 2 a403 2 #uvisor* at uhub? port ? #ucom* at uvisor? d410 1 a410 1 #uscanner* at uhub? port ? d413 1 a413 4 #usscanner* at uhub? port ? # Topfield TF5000PVR range of DVB recorders #utoppy* at uhub? port ? d416 1 a416 1 #uyap* at uhub? port ? d419 2 a420 2 #udsbr* at uhub? port ? #radio* at udsbr? d423 1 a423 3 #ugen* at uhub? port ? # On ugen bulk endpoints, perform read-ahead and write-behind. #options UGEN_BULK_RA_WB d429 2 a430 3 #oboe* at pci? dev ? function ? #irframe* at oboe? d436 1 a436 1 #fwohci* at cardbus? function ? # IEEE1394 Open Host Controller d438 1 a438 3 #ieee1394if* at fwohci? #fwip* at ieee1394if? # IP over IEEE1394 #sbp* at ieee1394if? euihi ? euilo ? # SCSI over IEEE1394 d440 4 a447 1 #auacer* at pci? dev ? function ? # ALi M5455 integrated AC'97 Audio a448 1 #auixp* at pci? dev ? function ? # ATI IXP AC'97 Audio a450 1 #azalia* at pci? dev ? function ? # High Definition Audio a482 48 # PCI radio devices #gtp* at pci? dev ? function ? # Guillemot Maxi Radio FM 2000 Radio Card # Radio support #radio* at gtp? # TV cards # Brooktree 848/849/878/879 based TV cards #bktr* at pci? dev ? function ? #radio* at bktr? # Bluetooth Controller and Device support # Bluetooth PCMCIA Controllers #bt3c* at pcmcia? function ? # 3Com 3CRWB6096-A #btbc* at pcmcia? function ? # AnyCom BlueCard LSE041/039/139 # Bluetooth USB Controllers #ubt* at uhub? port ? # Bluetooth Device Hub #bthub* at bt3c? #bthub* at btbc? #bthub* at btuart? #bthub* at ubt? # Bluetooth HID support #bthidev* at bthub? # Bluetooth Mouse #btms* at bthidev? reportid ? #wsmouse* at btms? mux 0 # Bluetooth Keyboard #btkbd* at bthidev? reportid ? #wskbd* at btkbd? console ? mux 1 # Bluetooth Audio support #btsco* at bthub? # Cryptographic Devices # PCI cryptographic devices #hifn* at pci? dev ? function ? # Hifn 7755/7811/795x #ubsec* at pci? dev ? function ? # Broadcom 5501/5601/580x/582x a483 1 a491 3 #pseudo-device crypto # /dev/crypto device #pseudo-device swcrypto # software crypto implementation a492 16 #pseudo-device bio # RAID control device driver #pseudo-device ccd 4 # concatenated/striped disk devices #pseudo-device cgd 4 # cryptographic disk devices #pseudo-device raid 8 # RAIDframe disk driver #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 pseudo-device fss 4 # file system snapshot device d496 1 a500 1 #pseudo-device ipfilter # IP filter (firewall) and NAT d502 1 a502 19 #pseudo-device ppp # Point-to-Point Protocol #pseudo-device pppoe # PPP over Ethernet (RFC 2516) #pseudo-device sl # Serial Line IP #pseudo-device strip # Starmode Radio IP (Metricom) #pseudo-device irframetty # IrDA frame line discipline #pseudo-device tap # virtual Ethernet #pseudo-device tun # network tunneling over tty #pseudo-device gre # generic L3 over IP tunnel #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 #pseudo-device vlan # IEEE 802.1q encapsulation #pseudo-device bridge # simple inter-network bridging #options BRIDGE_IPF # bridge uses IP/IPv6 pfil hooks too #pseudo-device agr # IEEE 802.3ad link aggregation #pseudo-device pf # PF packet filter #pseudo-device pflog # PF log if # srt is EXPERIMENTAL #pseudo-device srt # source-address-based routing a505 1 #pseudo-device sequencer 1 # MIDI sequencer a506 1 #options RND_COM # use "com" randomness as well (BROKEN) a508 8 #pseudo-device lockstat # lock profiling #pseudo-device btuart # Bluetooth HCI UART (H4) # a pseudo device needed for Coda # also needs CODA (above) #pseudo-device vcoda 4 # coda minicache <-> venus comm. # a pseudo device needed for SMBFS #pseudo-device nsmb # experimental - SMB requester d510 3 a512 5 # wscons pseudo-devices pseudo-device wsmux # mouse & keyboard multiplexor #pseudo-device wsfont #options FILEASSOC # fileassoc(9) - required for Veriexec d515 3 a517 1 #pseudo-device veriexec a528 2 #options PAX_MPROTECT=0 # PaX mprotect(2) restrictions @ 1.11.2.4 log @sync with head. @ text @d1 1 a1 1 # $NetBSD: GENERIC,v 1.11.2.3 2007/09/03 14:27:00 yamt Exp $ d25 1 a25 1 #ident "GENERIC-$Revision: 1.11.2.3 $" d54 4 d59 1 @ 1.11.2.5 log @sync with head @ text @d1 1 a1 1 # $NetBSD: GENERIC,v 1.11.2.4 2007/11/15 11:43:01 yamt Exp $ d25 1 a25 1 #ident "GENERIC-$Revision: 1.11.2.4 $" a727 1 #bthub* at bcsp? a819 1 #pseudo-device bcsp # BlueCore Serial Protocol @ 1.11.2.6 log @sync with head @ text @d1 1 a1 1 # $NetBSD: GENERIC,v 1.11.2.5 2007/12/07 17:25:06 yamt Exp $ d25 1 a25 1 #ident "GENERIC-$Revision: 1.11.2.5 $" d49 1 d97 1 @ 1.10 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: GENERIC,v 1.9 2005/04/15 17:27:21 itohy Exp $ d54 1 @ 1.9 log @Add ukyopon(4). @ text @d1 1 a1 1 # $NetBSD: GENERIC,v 1.8 2005/02/18 21:05:52 dsl Exp $ a194 1 piixide* at pci? dev ? function ? # Intel IDE controllers @ 1.8 log @Invert FFS_SNAPSHOT to FFS_NO_SNAPSHOT @ text @d1 1 a1 1 # $NetBSD: GENERIC,v 1.7 2005/02/11 08:25:55 dsl Exp $ d402 4 @ 1.8.4.1 log @Pull up revision 1.9 (requested by itohy in ticket #160): Add ukyopon(4). @ text @d1 1 a1 1 # $NetBSD$ a401 4 # Kyocera AIR-EDGE PHONE #ukyopon* at uhub? port ? #ucom* at ukyopon? portno ? @ 1.8.4.2 log @Pull up revision 1.10 (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: GENERIC,v 1.8.4.1 2005/04/17 11:41:28 tron Exp $ d195 1 @ 1.8.4.3 log @Pull up revision 1.12 (requested by tron in ticket #566): Add (commented out) IPSEC_NAT_T option. @ text @d1 1 a1 1 # $NetBSD: GENERIC,v 1.8.4.2 2005/06/01 17:19:26 riz Exp $ a69 1 #options IPSEC_NAT_T # IPsec NAT traversal (NAT-T) @ 1.8.4.4 log @Pull up revision 1.13 (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: GENERIC,v 1.8.4.3 2005/07/18 21:12:57 riz Exp $ a491 1 #options VND_COMPRESSION # compressed vnd(4) @ 1.8.4.5 log @Pull up following revision(s) (requested by chs in ticket #929): sys/arch/hp300/conf/GENERIC: revision 1.124 sys/arch/acorn32/conf/GENERIC: revision 1.62 sys/arch/pdp10/conf/GENERIC: revision 1.19 sys/arch/mvme68k/conf/GENERIC: revision 1.61 sys/arch/netwinder/conf/GENERIC: revision 1.70 sys/arch/sbmips/conf/GENERIC: revision 1.46 sys/arch/macppc/conf/GENERIC: revision 1.214 sys/arch/bebox/conf/GENERIC: revision 1.89 sys/arch/cobalt/conf/GENERIC: revision 1.83 sys/arch/cats/conf/GENERIC: revision 1.92 sys/arch/shark/conf/GENERIC: revision 1.53 sys/arch/amiga/conf/GENERIC.in: revision 1.45 sys/arch/acorn26/conf/GENERIC: revision 1.37 sys/arch/cesfic/conf/GENERIC: revision 1.38 sys/arch/iyonix/conf/GENERIC: revision 1.21 sys/arch/alpha/conf/GENERIC: revision 1.277 sys/arch/vax/conf/GENERIC: revision 1.143 sys/arch/atari/conf/GENERIC.in: revision 1.56 sys/arch/mipsco/conf/GENERIC: revision 1.53 sys/arch/ofppc/conf/GENERIC: revision 1.85 sys/arch/next68k/conf/GENERIC: revision 1.96 sys/arch/arc/conf/GENERIC: revision 1.125 sys/arch/dreamcast/conf/GENERIC: revision 1.62 turn off DEBUG and DIAGNOSTIC in GENERIC kernels so that they are compatible with the LKMs that are part of the release. @ text @d1 1 a1 1 # $NetBSD$ d141 2 a142 2 #options DIAGNOSTIC # internally consistency checks #options DEBUG @ 1.7 log @Add 'option FFS_SNAPSHOT' to most of the config files. Commented out for kernels that appear to hace space constraints. @ text @d1 1 a1 1 # $NetBSD: GENERIC,v 1.6 2005/01/31 16:55:00 hannken Exp $ d61 1 a61 1 #options FFS_SNAPSHOT # ffs snapshots @ 1.6 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: GENERIC,v 1.5 2005/01/28 03:19:50 rumble Exp $ d61 1 @ 1.5 log @Sprinkle options UFS_DIRHASH on GENERIC kernels. It's presently commented out and labeled experimental pending further review and testing. @ text @d1 1 a1 1 # $NetBSD: GENERIC,v 1.4 2004/11/24 20:49:24 bouyer Exp $ d487 1 @ 1.4 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: GENERIC,v 1.3 2004/11/10 17:54:05 christos Exp $ d60 1 @ 1.4.4.1 log @sync with -current @ text @d1 1 a1 1 # $NetBSD: GENERIC,v 1.9 2005/04/15 17:27:21 itohy Exp $ a59 2 #options UFS_DIRHASH # UFS Large Directory Hashing - Experimental options FFS_NO_SNAPSHOT # ffs snapshots a399 4 # Kyocera AIR-EDGE PHONE #ukyopon* at uhub? port ? #ucom* at ukyopon? portno ? a485 1 pseudo-device fss 4 # file system snapshot device @ 1.4.6.1 log @sync with head. @ text @d1 1 a1 1 # $NetBSD$ a59 2 #options UFS_DIRHASH # UFS Large Directory Hashing - Experimental #options FFS_SNAPSHOT # ffs snapshots a485 1 pseudo-device fss 4 # file system snapshot device @ 1.4.6.2 log @sync with head. xen and whitespace. xen part is not finished. @ text @d1 1 a1 1 # $NetBSD: GENERIC,v 1.4.6.1 2005/02/12 18:17:35 yamt Exp $ d61 1 a61 1 options FFS_NO_SNAPSHOT # ffs snapshots @ 1.3 log @Add COMPAT_BSDPTY to the rest of the config files. @ text @d1 1 a1 1 # $NetBSD: GENERIC,v 1.2 2004/10/23 14:00:52 augustss Exp $ d195 1 @ 1.2 log @s/uax/axe/ @ text @d1 1 a1 1 # $NetBSD: GENERIC,v 1.1 2004/10/13 23:28:35 gavan Exp $ d100 1 @ 1.1 log @Initial import of iyonix port. The Iyonix is a desktop machine from Castle Technology, based on a 600MHz XScale[tm] 80321 processor. * Uses the bootloader from NetBSD/acorn32, which is now 32-bit compatible. * Currently boots multiuser with a serial console. * Device support is not yet complete. With help from abs. @ text @d1 1 a1 1 # $NetBSD: IQ80321,v 1.24 2003/10/08 11:55:43 bouyer Exp $ d366 1 a368 1 # uax* at uhub? port ? # ASIX AX88172 based adapters @ 1.1.2.1 log @file GENERIC was added on branch ktrace-lwp on 2004-10-19 15:56:37 +0000 @ text @d1 498 @ 1.1.2.2 log @Sync with HEAD @ text @a0 498 # $NetBSD: GENERIC,v 1.1.2.1 2004/10/19 15:56:37 skrll Exp $ # # GENERIC -- Generic kernel # include "arch/iyonix/conf/std.iyonix" options INCLUDE_CONFIG_FILE # embed config file in kernel binary options MSGBUFSIZE=65536 # Enable the hooks used for initializing the root memory-disk. #options MEMORY_DISK_IS_ROOT # use memory disk as root # options MEMORY_DISK_HOOKS # options MEMORY_DISK_SERVER=0 # no userspace memory disk support # options MEMORY_DISK_ROOT_SIZE=10000 # size of memory disk, in blocks # estimated number of users maxusers 32 # Standard system options options RTC_OFFSET=0 # hardware clock is this many mins. west of GMT #options NTP # NTP phase/frequency locked loop # CPU options # For XScale systems options CPU_XSCALE_80321 # Support the XScale core makeoptions CPUFLAGS="-mcpu=xscale" # Architecture options options XSCALE_CACHE_READ_WRITE_ALLOCATE #options HZ=512 # File systems file-system FFS # UFS #file-system LFS # log-structured file system file-system MFS # memory file system file-system NFS # Network file system #file-system ADOSFS # AmigaDOS-compatible file system #file-system EXT2FS # second extended file system (linux) file-system CD9660 # ISO 9660 + Rock Ridge file system #file-system MSDOSFS # MS-DOS file system #file-system FDESC # /dev/fd file-system FILECORE # Acorn filecore file system #file-system KERNFS # /kern #file-system NULLFS # loopback file system #file-system PORTAL # portal filesystem (still experimental) #file-system PROCFS # /proc #file-system UMAPFS # NULLFS + uid and gid remapping #file-system UNION # union file system # File system options #options QUOTA # UFS quotas #options FFS_EI # FFS Endian Independant support #options NFSSERVER #options SOFTDEP # Networking options #options GATEWAY # packet forwarding options INET # IP + ICMP + TCP + UDP #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 MROUTING # IP multicast routing #options NS # XNS #options NSIP # XNS tunneling over IP #options ISO,TPIP # OSI #options EON # OSI tunneling over IP #options CCITT,LLC,HDLC # X.25 #options NETATALK # AppleTalk networking #options PFIL_HOOKS # pfil(9) packet filter hooks #options PPP_BSDCOMP # BSD-Compress compression support for PPP #options PPP_DEFLATE # Deflate compression support for PPP #options PPP_FILTER # Active filter support for PPP (requires bpf) #options TCP_DEBUG # Record last TCP_NDEBUG packets with SO_DEBUG options NFS_BOOT_BOOTP options NFS_BOOT_DHCP #options NFS_BOOT_BOOTPARAM # Compatibility options options COMPAT_16 # NetBSD 1.6 options COMPAT_20 # NetBSD 2.0 #options COMPAT_43 # 4.3BSD compatibility. #options COMPAT_16 # NetBSD 1.6 compatibility. #options COMPAT_15 # NetBSD 1.5 compatibility. #options COMPAT_14 # NetBSD 1.4 compatibility. #options COMPAT_13 # NetBSD 1.3 compatibility. #options COMPAT_12 # NetBSD 1.2 compatibility. #options COMPAT_11 # NetBSD 1.1 compatibility. #options COMPAT_10 # NetBSD 1.0 compatibility. #options COMPAT_09 # NetBSD 0.9 compatibility. #options TCP_COMPAT_42 # 4.2BSD TCP/IP bug compat. Not recommended. # Shared memory options #options SYSVMSG # System V-like message queues #options SYSVSEM # System V-like semaphores #options SEMMNI=10 # number of semaphore identifiers #options SEMMNS=60 # number of semaphores in system #options SEMUME=10 # max number of undo entries per process #options SEMMNU=30 # number of undo structures in system #options SYSVSHM # System V-like memory sharing #options SHMMAXPGS=1024 # 1024 pages is the default # Device options #options MEMORY_DISK_HOOKS # boottime setup of ramdisk #options MEMORY_DISK_ROOT_SIZE=3400 # Size in blocks #options MEMORY_DISK_IS_ROOT # use memory disk as root # Console options. The default console is speed is 115200 baud. #options CONSPEED=9600 # Console speed # Miscellaneous kernel options options KTRACE # system call tracing, a la ktrace(1) options IRQSTATS # manage IRQ statistics #options LKM # loadable kernel modules #options KMEMSTATS # kernel memory statistics #options SCSIVERBOSE # Verbose SCSI errors options PCIVERBOSE # Verbose PCI descriptions options MIIVERBOSE # Verbose MII autoconfuration messages #options PCI_CONFIG_DUMP # verbosely dump PCI config space #options DDB_KEYCODE=0x40 options USERCONF # userconf(4) support #options PIPE_SOCKETPAIR # smaller, but slower pipe(2) # Development and Debugging options options PERFCTRS # performance counters options DIAGNOSTIC # internally consistency checks options DEBUG #options PMAP_DEBUG # Enable pmap_debug_level code #options IPKDB # remote kernel debugging #options VERBOSE_INIT_ARM # verbose bootstraping messages options DDB # in-kernel debugger options DDB_HISTORY_SIZE=100 # Enable history editing in DDB makeoptions DEBUG="-g" # compile full symbol table options SYMTAB_SPACE=240000 ##options PMAP_INCLUDE_PTE_SYNC ##options LOCKDEBUG ##config netbsd root on ? type ? config netbsd root on rtk0 type nfs #config netbsd-wm0 root on wm0 type nfs #config netbsd-wd0 root on wd0 type ffs #config netbsd-sd0 root on sd0 type ffs # The main bus device mainbus0 at root # The boot cpu cpu0 at mainbus? # i80321 I/O Processor peripheral support iopxs* at mainbus? iopaau* at iopxs? # Application Accelerator Unit iopiic* at iopxs? # I2C Controller Unit(s) iic0 at iopiic? iic1 at iopiic? iopwdog* at iopxs? # Watchdog timer pci0 at iopxs? bus ? # PCI/PCI-X support # PCI bridges ppb* at pci? dev ? function ? pci* at ppb? bus ? # VGA #vga* at pci? dev ? function ? # 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 piixide* at pci? dev ? function ? # Intel IDE controllers pdcide* at pci? dev ? function ? # Promise IDE controllers rccide* at pci? dev ? function ? # ServerWorks 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 stpcide* at pci? dev ? function ? # STMicro STPC IDE controllers viaide* at pci? dev ? function ? # VIA/AMD/Nvidia IDE controllers # ATA (IDE) bus support atabus* at ata? # 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". wd* at atabus? drive ? flags 0x0000 # ATA RAID configuration support, as found on some Promise controllers. pseudo-device ataraid ld* at ataraid? vendtype ? unit ? # ATAPI bus support atapibus* at atapi? # ATAPI devices # flags have the same meaning as for IDE drives. # XXX No DMA on IDE devices for now cd* at atapibus? drive ? flags 0x0ff0 # ATAPI CD-ROM drives sd* at atapibus? drive ? flags 0x0000 # ATAPI disk drives st* at atapibus? drive ? flags 0x0000 # ATAPI tape drives uk* at atapibus? drive ? flags 0x0000 # ATAPI unknown # PCI network interfaces # an* at pci? dev ? function ? # Aironet PC4500/PC4800 (802.11) # ath* at pci? dev ? function ? # Atheros 5210/5211/5212 802.11 # atw* at pci? dev ? function ? # ADMtek ADM8211 (802.11) # bce* at pci? dev ? function ? # Broadcom 4401 10/100 Ethernet # bge* at pci? dev ? function ? # Broadcom 570x gigabit Ethernet # en* at pci? dev ? function ? # ENI/Adaptec ATM # ep* at pci? dev ? function ? # 3Com 3c59x # epic* at pci? dev ? function ? # SMC EPIC/100 Ethernet # esh* at pci? dev ? function ? # Essential HIPPI card # ex* at pci? dev ? function ? # 3Com 90x[BC] # fpa* at pci? dev ? function ? # DEC DEFPA FDDI # fxp* at pci? dev ? function ? # Intel EtherExpress PRO 10+/100B # gsip* at pci? dev ? function ? # NS83820 Gigabit Ethernet #hme* at pci? dev ? function ? # Sun Microelectronics STP2002-STQ # le* at pci? dev ? function ? # PCnet-PCI Ethernet # lmc* at pci? dev ? function ? # Lan Media Corp SSI/HSSI/DS3 # mtd* at pci? dev ? function ? # Myson MTD803 3-in-1 Ethernet # ne* at pci? dev ? function ? # NE2000-compatible Ethernet # ntwoc* at pci? dev ? function ? # Riscom/N2 PCI Sync Serial # pcn* at pci? dev ? function ? # AMD PCnet-PCI Ethernet # re* at pci? dev ? function ? # Realtek 8139C+/8169/8169S/8110S rtk* at pci? dev ? function ? # Realtek 8129/8139 # sf* at pci? dev ? function ? # Adaptec AIC-6915 Ethernet # sip* at pci? dev ? function ? # SiS 900/DP83815 Ethernet # skc* at pci? dev ? function ? # SysKonnect SK9821 Gigabit Ethernet # sk* at skc? # SysKonnect SK9821 Gigabit Ethernet # ste* at pci? dev ? function ? # Sundance ST-201 Ethernet # stge* at pci? dev ? function ? # Sundance/Tamarack TC9021 Gigabit # ti* at pci? dev ? function ? # Alteon ACEnic gigabit Ethernet # 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 ? # Intersil Prism Mini-PCI (802.11b) wm* at pci? dev ? function ? # Intel 8254x gigabit # MII/PHY support acphy* at mii? phy ? # Altima AC101 and AMD Am79c874 PHYs amhphy* at mii? phy ? # AMD 79c901 Ethernet PHYs bmtphy* at mii? phy ? # Broadcom BCM5201 and BCM5202 PHYs brgphy* at mii? phy ? # Broadcom BCM5400-family PHYs dmphy* at mii? phy ? # Davicom DM9101 PHYs exphy* at mii? phy ? # 3Com internal PHYs gentbi* at mii? phy ? # Generic Ten-Bit 1000BASE-[CLS]X PHYs glxtphy* at mii? phy ? # Level One LXT-1000 PHYs gphyter* at mii? phy ? # NS83861 Gig-E PHY icsphy* at mii? phy ? # Integrated Circuit Systems ICS189x igphy* at mii? phy ? # Intel IGP01E1000 inphy* at mii? phy ? # Intel 82555 PHYs iophy* at mii? phy ? # Intel 82553 PHYs 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 pnaphy* at mii? phy ? # generic HomePNA 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 urlphy* at mii? phy ? # Realtek RTL8150L internal PHYs # USB Controller and Devices # PCI USB controllers # The EHCI is not ready for prime time. #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) # CardBus USB controllers #ehci* at cardbus? dev ? function ? # Enhanced Host Controller #ohci* at cardbus? dev ? function ? # Open Host Controller # ISA USB controllers #slhci0 at isa? port 0x300 irq 5 # ScanLogic SL811HS # 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 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 # cue* at uhub? port ? # CATC USB-EL1201A based adapters # kue* at uhub? port ? # Kawasaki LSI KL5KUSB101B based adapters # uax* at uhub? port ? # ASIX AX88172 based adapters # udav* at uhub? port ? # Davicom DM9601 based adapters # url* at uhub? port ? # Realtek RTL8150L 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? # 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 ? # IrDA and Consumer Ir devices # Toshiba Oboe # oboe* at pci? dev ? function ? # irframe* at oboe? # PCI IEEE1394 controllers #fwohci* at pci? dev ? function ? # IEEE1394 Open Host Controller # CardBus IEEE1394 controllers #fwohci* at cardbus? dev ? function ? # IEEE1394 Open Host Controller #fw* at fwbus? # IP over 1394 # IEEE1394 nodes #fwnode* at fwbus? idhi ? idlo ? #sbpscsi* at fwnode? #scsibus* at sbpscsi? # Audio Devices # PCI audio devices auich* at pci? dev ? function ? # Intel ICH integrated AC'97 Audio autri* at pci? dev ? function ? # Trident 4DWAVE based AC'97 Audio auvia* at pci? dev ? function ? # VIA VT82C686A integrated AC'97 Audio clcs* at pci? dev ? function ? # Cirrus Logic CS4280 clct* at pci? dev ? function ? # Cirrus Logic CS4281 cmpci* at pci? dev ? function ? # C-Media CMI8338/8738 eap* at pci? dev ? function ? # Ensoniq AudioPCI emuxki* at pci? dev ? function ? # Creative SBLive! and PCI512 esa* at pci? dev ? function ? # ESS Allegro-1 / Maestro-3 PCI Audio esm* at pci? dev ? function ? # ESS Maestro-1/2/2e PCI Audio Accelerator eso* at pci? dev ? function ? # ESS Solo-1 PCI AudioDrive fms* at pci? dev ? function ? # Forte Media FM801 neo* at pci? dev ? function ? # NeoMagic 256 AC'97 Audio sv* at pci? dev ? function ? # S3 SonicVibes yds* at pci? dev ? function ? # Yamaha DS-1 PCI Audio # OPL[23] FM synthesizers opl* at cmpci? flags 1 opl* at eso? opl* at fms? opl* at sv? opl* at yds? # Audio support audio* at audiobus? # MPU 401 UARTs mpu* at cmpci? mpu* at eso? mpu* at fms? mpu* at yds? # MIDI support midi* at midibus? # On-board device support obio* at mainbus? #com1 at obio? addr 0x900003e8 xint 1 # on-board UART com0 at obio? addr 0x900002f8 xint 1 # on-board UART #com* at obio? addr 0x900003e8 xint 1 # on-board UART #com* at obio? addr 0x900003f8 xint 1 # on-board UART # Pseudo-Devices # disk/mass storage pseudo-devices pseudo-device md 1 # memory disk device (ramdisk) #pseudo-device vnd 4 # disk-like interface to files # network pseudo-devices pseudo-device bpfilter 4 # Berkeley packet filter pseudo-device loop # network loopback #pseudo-device kttcp # network loopback # miscellaneous pseudo-devices pseudo-device pty # pseudo-terminals pseudo-device rnd # /dev/random and in-kernel generator pseudo-device clockctl # user control of clock subsystem pseudo-device ksyms # /dev/ksyms # data mover pseudo-devices #pseudo-device swdmover # softare dmover(9) back-end #pseudo-device dmoverio # /dev/dmover dmover(9) interface @ 1.1.2.3 log @Sync with HEAD. @ text @d1 1 a1 1 # $NetBSD: GENERIC,v 1.1.2.2 2004/11/02 07:50:35 skrll Exp $ a365 1 # axe* at uhub? port ? # ASIX AX88172 based adapters d368 1 @ 1.1.2.4 log @Sync with HEAD. @ text @d1 1 a1 1 # $NetBSD: GENERIC,v 1.1.2.3 2004/11/14 08:15:16 skrll Exp $ a99 1 options COMPAT_BSDPTY # /dev/[pt]ty?? ptys. @ 1.1.2.5 log @Sync with HEAD. @ text @d1 1 a1 1 # $NetBSD: GENERIC,v 1.1.2.4 2004/11/29 07:24:04 skrll Exp $ a194 1 pdcsata* at pci? dev ? function ? # Promise SATA150 controllers @ 1.1.2.6 log @Sync with HEAD. @ text @d1 1 a1 1 # $NetBSD: GENERIC,v 1.1.2.5 2005/02/04 11:44:32 skrll Exp $ a59 1 #options UFS_DIRHASH # UFS Large Directory Hashing - Experimental a485 1 pseudo-device fss 4 # file system snapshot device @ 1.1.2.7 log @Sync with HEAD. @ text @d1 1 a1 1 # $NetBSD: GENERIC,v 1.1.2.6 2005/02/15 21:32:41 skrll Exp $ a60 1 #options FFS_SNAPSHOT # ffs snapshots @ 1.1.2.8 log @Sync with HEAD. Hi Perry! @ text @d1 1 a1 1 # $NetBSD: GENERIC,v 1.1.2.7 2005/03/04 16:38:47 skrll Exp $ d61 1 a61 1 options FFS_NO_SNAPSHOT # ffs snapshots @ 1.1.2.9 log @Sync with HEAD. Here we go again... @ text @d1 1 a1 1 # $NetBSD: GENERIC,v 1.1.2.8 2005/11/10 13:57:09 skrll Exp $ a53 2 file-system PTYFS # /dev/pts/N support #file-system TMPFS # experimental - Efficient memory file-system a69 1 #options IPSEC_NAT_T # IPsec NAT traversal (NAT-T) a90 1 options COMPAT_30 # NetBSD 3.0 compatibility. d140 2 a141 2 #options DIAGNOSTIC # internally consistency checks #options DEBUG d195 1 d307 2 a308 2 #ehci* at cardbus? function ? # Enhanced Host Controller #ohci* at cardbus? function ? # Open Host Controller a337 3 # USB serial adpater # ucycom* at uhidev? reportid ? a401 4 # Kyocera AIR-EDGE PHONE #ukyopon* at uhub? port ? #ucom* at ukyopon? portno ? d429 1 a429 1 #fwohci* at cardbus? function ? # IEEE1394 Open Host Controller a487 1 #options VND_COMPRESSION # compressed vnd(4) @ 1.1.2.10 log @Sync with head. @ text @d1 1 a1 1 # $NetBSD: GENERIC,v 1.1.2.9 2005/12/11 10:28:19 christos Exp $ d63 1 a63 1 options FFS_NO_SNAPSHOT # No FFS snapshot support d152 1 a152 1 options SYMTAB_SPACE=270000 a514 17 # 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 @