head 1.50; access; symbols netbsd-11-0-RC4:1.50 netbsd-11-0-RC3:1.50 netbsd-11-0-RC2:1.50 netbsd-11-0-RC1:1.50 perseant-exfatfs-base-20250801:1.50 netbsd-11:1.50.0.4 netbsd-11-base:1.50 netbsd-10-1-RELEASE:1.49 perseant-exfatfs-base-20240630:1.50 perseant-exfatfs:1.50.0.2 perseant-exfatfs-base:1.50 netbsd-8-3-RELEASE:1.43 netbsd-9-4-RELEASE:1.48 netbsd-10-0-RELEASE:1.49 netbsd-10-0-RC6:1.49 netbsd-10-0-RC5:1.49 netbsd-10-0-RC4:1.49 netbsd-10-0-RC3:1.49 netbsd-10-0-RC2:1.49 thorpej-ifq:1.49.0.8 thorpej-ifq-base:1.49 thorpej-altq-separation:1.49.0.6 thorpej-altq-separation-base:1.49 netbsd-10-0-RC1:1.49 netbsd-10:1.49.0.4 netbsd-10-base:1.49 bouyer-sunxi-drm:1.49.0.2 bouyer-sunxi-drm-base:1.49 netbsd-9-3-RELEASE:1.48 thorpej-i2c-spi-conf2:1.48.0.24 thorpej-i2c-spi-conf2-base:1.48 thorpej-futex2:1.48.0.22 thorpej-futex2-base:1.48 thorpej-cfargs2:1.48.0.20 thorpej-cfargs2-base:1.48 cjep_sun2x-base1:1.48 cjep_sun2x:1.48.0.18 cjep_sun2x-base:1.48 cjep_staticlib_x-base1:1.48 netbsd-9-2-RELEASE:1.48 cjep_staticlib_x:1.48.0.16 cjep_staticlib_x-base:1.48 thorpej-i2c-spi-conf:1.48.0.14 thorpej-i2c-spi-conf-base:1.48 thorpej-cfargs:1.48.0.12 thorpej-cfargs-base:1.48 thorpej-futex:1.48.0.10 thorpej-futex-base:1.48 netbsd-9-1-RELEASE:1.48 bouyer-xenpvh-base2:1.48 phil-wifi-20200421:1.48 bouyer-xenpvh-base1:1.48 phil-wifi-20200411:1.48 bouyer-xenpvh:1.48.0.8 bouyer-xenpvh-base:1.48 is-mlppp:1.48.0.6 is-mlppp-base:1.48 phil-wifi-20200406:1.48 netbsd-8-2-RELEASE:1.43 ad-namecache-base3:1.48 netbsd-9-0-RELEASE:1.48 netbsd-9-0-RC2:1.48 ad-namecache-base2:1.48 ad-namecache-base1:1.48 ad-namecache:1.48.0.4 ad-namecache-base:1.48 netbsd-9-0-RC1:1.48 phil-wifi-20191119:1.48 netbsd-9:1.48.0.2 netbsd-9-base:1.48 phil-wifi-20190609:1.48 netbsd-8-1-RELEASE:1.43 netbsd-8-1-RC1:1.43 isaki-audio2:1.47.0.2 isaki-audio2-base:1.47 pgoyette-compat-merge-20190127:1.46.2.1 pgoyette-compat-20190127:1.47 pgoyette-compat-20190118:1.47 pgoyette-compat-1226:1.47 pgoyette-compat-1126:1.47 pgoyette-compat-1020:1.47 pgoyette-compat-0930:1.47 pgoyette-compat-0906:1.47 netbsd-7-2-RELEASE:1.40 pgoyette-compat-0728:1.46 netbsd-8-0-RELEASE:1.43 phil-wifi:1.46.0.4 phil-wifi-base:1.46 pgoyette-compat-0625:1.46 netbsd-8-0-RC2:1.43 pgoyette-compat-0521:1.46 pgoyette-compat-0502:1.46 pgoyette-compat-0422:1.46 netbsd-8-0-RC1:1.43 pgoyette-compat-0415:1.46 pgoyette-compat-0407:1.46 pgoyette-compat-0330:1.46 pgoyette-compat-0322:1.46 pgoyette-compat-0315:1.46 netbsd-7-1-2-RELEASE:1.40 pgoyette-compat:1.46.0.2 pgoyette-compat-base:1.46 netbsd-7-1-1-RELEASE:1.40 tls-maxphys-base-20171202:1.45 matt-nb8-mediatek:1.43.0.16 matt-nb8-mediatek-base:1.43 nick-nhusb-base-20170825:1.44 perseant-stdc-iso10646:1.43.0.14 perseant-stdc-iso10646-base:1.43 netbsd-8:1.43.0.12 netbsd-8-base:1.43 prg-localcount2-base3:1.43 prg-localcount2-base2:1.43 prg-localcount2-base1:1.43 prg-localcount2:1.43.0.10 prg-localcount2-base:1.43 pgoyette-localcount-20170426:1.43 bouyer-socketcan-base1:1.43 jdolecek-ncq:1.43.0.8 jdolecek-ncq-base:1.43 pgoyette-localcount-20170320:1.43 netbsd-7-1:1.40.0.12 netbsd-7-1-RELEASE:1.40 netbsd-7-1-RC2:1.40 nick-nhusb-base-20170204:1.43 netbsd-7-nhusb-base-20170116:1.40 bouyer-socketcan:1.43.0.6 bouyer-socketcan-base:1.43 pgoyette-localcount-20170107:1.43 netbsd-7-1-RC1:1.40 nick-nhusb-base-20161204:1.43 pgoyette-localcount-20161104:1.43 netbsd-7-0-2-RELEASE:1.40 nick-nhusb-base-20161004:1.43 localcount-20160914:1.43 netbsd-7-nhusb:1.40.0.10 netbsd-7-nhusb-base:1.40 pgoyette-localcount-20160806:1.43 pgoyette-localcount-20160726:1.43 pgoyette-localcount:1.43.0.4 pgoyette-localcount-base:1.43 nick-nhusb-base-20160907:1.43 nick-nhusb-base-20160529:1.43 netbsd-7-0-1-RELEASE:1.40 nick-nhusb-base-20160422:1.43 nick-nhusb-base-20160319:1.43 nick-nhusb-base-20151226:1.43 netbsd-7-0:1.40.0.8 netbsd-7-0-RELEASE:1.40 nick-nhusb-base-20150921:1.43 netbsd-7-0-RC3:1.40 netbsd-7-0-RC2:1.40 netbsd-7-0-RC1:1.40 nick-nhusb-base-20150606:1.43 nick-nhusb-base-20150406:1.43 nick-nhusb:1.43.0.2 nick-nhusb-base:1.43 netbsd-5-2-3-RELEASE:1.19 netbsd-5-1-5-RELEASE:1.19 netbsd-6-0-6-RELEASE:1.32 netbsd-6-1-5-RELEASE:1.32 netbsd-7:1.40.0.6 netbsd-7-base:1.40 yamt-pagecache-base9:1.40 yamt-pagecache-tag8:1.30.2.2 netbsd-6-1-4-RELEASE:1.32 netbsd-6-0-5-RELEASE:1.32 tls-earlyentropy:1.40.0.4 tls-earlyentropy-base:1.40 riastradh-xf86-video-intel-2-7-1-pre-2-21-15:1.40 riastradh-drm2-base3:1.40 netbsd-6-1-3-RELEASE:1.32 netbsd-6-0-4-RELEASE:1.32 netbsd-5-2-2-RELEASE:1.19 netbsd-5-1-4-RELEASE:1.19 netbsd-6-1-2-RELEASE:1.32 netbsd-6-0-3-RELEASE:1.32 netbsd-5-2-1-RELEASE:1.19 netbsd-5-1-3-RELEASE:1.19 rmind-smpnet-nbase:1.40 netbsd-6-1-1-RELEASE:1.32 riastradh-drm2-base2:1.40 riastradh-drm2-base1:1.40 riastradh-drm2:1.40.0.2 riastradh-drm2-base:1.40 rmind-smpnet:1.39.0.2 rmind-smpnet-base:1.40 netbsd-6-1:1.32.0.8 netbsd-6-0-2-RELEASE:1.32 netbsd-6-1-RELEASE:1.32 khorben-n900:1.38.0.2 netbsd-6-1-RC4:1.32 netbsd-6-1-RC3:1.32 agc-symver:1.36.0.2 agc-symver-base:1.36 netbsd-6-1-RC2:1.32 netbsd-6-1-RC1:1.32 yamt-pagecache-base8:1.34 netbsd-5-2:1.19.0.14 netbsd-6-0-1-RELEASE:1.32 yamt-pagecache-base7:1.34 netbsd-5-2-RELEASE:1.19 netbsd-5-2-RC1:1.19 matt-nb6-plus-nbase:1.32 yamt-pagecache-base6:1.34 netbsd-6-0:1.32.0.6 netbsd-6-0-RELEASE:1.32 netbsd-6-0-RC2:1.32 tls-maxphys:1.33.0.2 tls-maxphys-base:1.40 matt-nb6-plus:1.32.0.4 matt-nb6-plus-base:1.32 netbsd-6-0-RC1:1.32 jmcneill-usbmp-base10:1.32 yamt-pagecache-base5:1.32 jmcneill-usbmp-base9:1.32 yamt-pagecache-base4:1.32 jmcneill-usbmp-base8:1.32 jmcneill-usbmp-base7:1.32 jmcneill-usbmp-base6:1.32 jmcneill-usbmp-base5:1.32 jmcneill-usbmp-base4:1.32 jmcneill-usbmp-base3:1.32 jmcneill-usbmp-pre-base2:1.31 jmcneill-usbmp-base2:1.32 netbsd-6:1.32.0.2 netbsd-6-base:1.32 netbsd-5-1-2-RELEASE:1.19 netbsd-5-1-1-RELEASE:1.19 jmcneill-usbmp:1.31.0.2 jmcneill-usbmp-base:1.31 jmcneill-audiomp3:1.30.0.4 jmcneill-audiomp3-base:1.30 yamt-pagecache-base3:1.30 yamt-pagecache-base2:1.30 yamt-pagecache:1.30.0.2 yamt-pagecache-base:1.30 rmind-uvmplock-nbase:1.29 cherry-xenmp:1.29.0.2 cherry-xenmp-base:1.29 jym-xensuspend-nbase:1.29 uebayasi-xip-base7:1.28 bouyer-quota2-nbase:1.28 bouyer-quota2:1.28.0.4 bouyer-quota2-base:1.28 jruoho-x86intr:1.28.0.2 jruoho-x86intr-base:1.28 matt-mips64-premerge-20101231:1.28 matt-nb5-mips64-premerge-20101231:1.19 matt-nb5-pq3:1.19.0.12 matt-nb5-pq3-base:1.19 netbsd-5-1:1.19.0.10 uebayasi-xip-base6:1.27 uebayasi-xip-base5:1.27 netbsd-5-1-RELEASE:1.19 uebayasi-xip-base4:1.27 uebayasi-xip-base3:1.27 yamt-nfs-mp-base11:1.27 netbsd-5-1-RC4:1.19 matt-nb5-mips64-k15:1.19 uebayasi-xip-base2:1.27 yamt-nfs-mp-base10:1.27 netbsd-5-1-RC3:1.19 netbsd-5-1-RC2:1.19 uebayasi-xip-base1:1.27 netbsd-5-1-RC1:1.19 rmind-uvmplock:1.26.0.2 rmind-uvmplock-base:1.29 yamt-nfs-mp-base9:1.26 uebayasi-xip:1.25.0.2 uebayasi-xip-base:1.25 netbsd-5-0-2-RELEASE:1.19 matt-nb5-mips64-premerge-20091211:1.19 matt-premerge-20091211:1.23 yamt-nfs-mp-base8:1.22 matt-nb5-mips64-u2-k2-k4-k7-k8-k9:1.19 matt-nb4-mips64-k7-u2a-k9b:1.19 matt-nb5-mips64-u1-k1-k5:1.19 yamt-nfs-mp-base7:1.22 matt-nb5-mips64:1.19.0.8 netbsd-5-0-1-RELEASE:1.19 jymxensuspend-base:1.22 yamt-nfs-mp-base6:1.22 yamt-nfs-mp-base5:1.22 yamt-nfs-mp-base4:1.22 yamt-nfs-mp-base3:1.22 nick-hppapmap-base4:1.22 nick-hppapmap-base3:1.22 netbsd-5-0:1.19.0.6 netbsd-5-0-RELEASE:1.19 netbsd-5-0-RC4:1.19 netbsd-5-0-RC3:1.19 nick-hppapmap-base2:1.21 netbsd-5-0-RC2:1.19 jym-xensuspend:1.21.0.4 jym-xensuspend-base:1.29 netbsd-5-0-RC1:1.19 haad-dm-base2:1.21 haad-nbase2:1.21 ad-audiomp2:1.21.0.2 ad-audiomp2-base:1.21 netbsd-5:1.19.0.4 netbsd-5-base:1.19 nick-hppapmap:1.19.0.2 nick-hppapmap-base:1.22 matt-mips64-base2:1.19 haad-dm-base1:1.19 wrstuden-revivesa-base-4:1.19 netbsd-4-0-1-RELEASE:1.18 wrstuden-revivesa-base-3:1.19 wrstuden-revivesa-base-2:1.19 wrstuden-fixsa-newbase:1.18 nick-csl-alignment-base5:1.18 haad-dm:1.18.0.62 haad-dm-base:1.21 wrstuden-revivesa-base-1:1.18 simonb-wapbl-nbase:1.18 yamt-pf42-base4:1.18 simonb-wapbl:1.18.0.60 simonb-wapbl-base:1.18 yamt-pf42-base3:1.18 hpcarm-cleanup-nbase:1.18 yamt-pf42-baseX:1.18 yamt-pf42-base2:1.18 yamt-nfs-mp-base2:1.18 wrstuden-revivesa:1.18.0.58 wrstuden-revivesa-base:1.18 yamt-nfs-mp:1.18.0.56 yamt-nfs-mp-base:1.18 yamt-pf42:1.18.0.54 yamt-pf42-base:1.18 ad-socklock-base1:1.18 yamt-lazymbuf-base15:1.18 yamt-lazymbuf-base14:1.18 keiichi-mipv6-nbase:1.18 mjf-devfs2:1.18.0.52 mjf-devfs2-base:1.21 nick-net80211-sync:1.18.0.50 nick-net80211-sync-base:1.18 keiichi-mipv6:1.18.0.48 keiichi-mipv6-base:1.18 bouyer-xeni386-merge1:1.18 matt-armv6-prevmlocking:1.18 wrstuden-fixsa-base-1:1.18 vmlocking2-base3:1.18 netbsd-4-0:1.18.0.46 netbsd-4-0-RELEASE:1.18 bouyer-xeni386-nbase:1.18 yamt-kmem-base3:1.18 cube-autoconf:1.18.0.44 cube-autoconf-base:1.18 yamt-kmem-base2:1.18 bouyer-xeni386:1.18.0.42 bouyer-xeni386-base:1.18 yamt-kmem:1.18.0.40 yamt-kmem-base:1.18 vmlocking2-base2:1.18 reinoud-bufcleanup-nbase:1.18 vmlocking2:1.18.0.38 vmlocking2-base1:1.18 netbsd-4-0-RC5:1.18 matt-nb4-arm:1.18.0.36 matt-nb4-arm-base:1.18 matt-armv6-nbase:1.18 jmcneill-base:1.18 netbsd-4-0-RC4:1.18 mjf-devfs:1.18.0.34 mjf-devfs-base:1.18 bouyer-xenamd64-base2:1.18 vmlocking-nbase:1.18 yamt-x86pmap-base4:1.18 bouyer-xenamd64:1.18.0.32 bouyer-xenamd64-base:1.18 netbsd-4-0-RC3:1.18 yamt-x86pmap-base3:1.18 yamt-x86pmap-base2:1.18 netbsd-4-0-RC2:1.18 yamt-x86pmap:1.18.0.30 yamt-x86pmap-base:1.18 netbsd-4-0-RC1:1.18 matt-armv6:1.18.0.28 matt-armv6-base:1.18 jmcneill-pm:1.18.0.26 jmcneill-pm-base:1.18 hpcarm-cleanup:1.18.0.24 hpcarm-cleanup-base:1.18 nick-csl-alignment:1.18.0.22 nick-csl-alignment-base:1.18 matt-mips64:1.18.0.20 matt-mips64-base:1.18 yamt-idlelwp-base8:1.18 wrstuden-fixsa:1.18.0.18 wrstuden-fixsa-base:1.18 ppcoea-renovation:1.18.0.16 ppcoea-renovation-base:1.18 thorpej-atomic:1.18.0.14 thorpej-atomic-base:1.18 reinoud-bufcleanup:1.18.0.12 reinoud-bufcleanup-base:1.18 mjf-ufs-trans:1.18.0.10 mjf-ufs-trans-base:1.18 vmlocking:1.18.0.8 vmlocking-base:1.18 ad-audiomp:1.18.0.6 ad-audiomp-base:1.18 yamt-idlelwp:1.18.0.4 post-newlock2-merge:1.18 newlock2-nbase:1.18 yamt-splraiseipl-base5:1.18 yamt-splraiseipl-base4:1.18 yamt-splraiseipl-base3:1.18 abandoned-netbsd-4-base:1.15 abandoned-netbsd-4:1.15.0.2 yamt-splraiseipl-base2:1.18 yamt-splraiseipl:1.17.0.4 yamt-splraiseipl-base:1.17 yamt-pdpolicy-base9:1.17 newlock2:1.17.0.2 newlock2-base:1.18 yamt-pdpolicy-base8:1.17 yamt-pdpolicy-base7:1.15 netbsd-4:1.18.0.2 netbsd-4-base:1.18 yamt-pdpolicy-base6:1.14 chap-midi-nbase:1.14 gdamore-uart:1.14.0.4 gdamore-uart-base:1.14 simonb-timcounters-final:1.9.6.1 yamt-pdpolicy-base5:1.14 chap-midi:1.14.0.2 chap-midi-base:1.14 yamt-pdpolicy-base4:1.14 yamt-pdpolicy-base3:1.14 peter-altq-base:1.12 peter-altq:1.12.0.2 yamt-pdpolicy-base2:1.11 elad-kernelauth-base:1.14 elad-kernelauth:1.11.0.4 yamt-pdpolicy:1.11.0.2 yamt-pdpolicy-base:1.11 yamt-uio_vmspace-base5:1.11 simonb-timecounters:1.9.0.6 simonb-timecounters-base:1.14 rpaulo-netinet-merge-pcb:1.9.0.4 rpaulo-netinet-merge-pcb-base:1.17 yamt-uio_vmspace:1.9.0.2 yamt-readahead-base3:1.8 yamt-readahead-base2:1.8 yamt-readahead-pervnode:1.8 yamt-readahead-perfile:1.8 yamt-readahead:1.8.0.6 yamt-readahead-base:1.8 yamt-vop-base3:1.8 yamt-vop-base2:1.8 thorpej-vnode-attr:1.8.0.4 thorpej-vnode-attr-base:1.8 yamt-vop:1.8.0.2 yamt-vop-base:1.8 yamt-lazymbuf:1.2.0.2 kent-audio2-base:1.1 kent-audio2:1.1.0.6 ktrace-lwp-base:1.9 ktrace-lwp:1.1.0.4 yamt-km-base4:1.1 yamt-km:1.1.0.2 yamt-km-base3:1.1; locks; strict; comment @# @; 1.50 date 2024.01.29.18.27.12; author christos; state Exp; branches; next 1.49; commitid KXsF1U1D4DhafnWE; 1.49 date 2022.08.07.02.52.25; author simonb; state Exp; branches; next 1.48; commitid HXKRRXLciPDtrTOD; 1.48 date 2019.04.26.21.40.29; author sevan; state Exp; branches; next 1.47; commitid 6ehTybiQEayJbUkB; 1.47 date 2018.08.01.20.04.11; author maxv; state Exp; branches; next 1.46; commitid UbIHSaPqOzfNisMA; 1.46 date 2018.02.05.15.18.10; author maxv; state Exp; branches 1.46.2.1 1.46.4.1; next 1.45; commitid Q9pwWszEM6appGpA; 1.45 date 2017.09.14.07.58.40; author mrg; state Exp; branches; next 1.44; commitid ngZ6fHXwTqlZA87A; 1.44 date 2017.07.29.18.08.57; author maxv; state Exp; branches; next 1.43; commitid OtoNC1YDOrKHu91A; 1.43 date 2014.08.23.20.26.57; author dholland; state Exp; branches 1.43.2.1; next 1.42; commitid Ef5fhfmsGe1uFwNx; 1.42 date 2014.08.17.21.17.43; author joerg; state Exp; branches; next 1.41; commitid 1Tn1qthIdwV09LMx; 1.41 date 2014.08.16.17.56.32; author apb; state Exp; branches; next 1.40; commitid gjT9TWtCibuK4CMx; 1.40 date 2013.06.30.21.38.56; author rmind; state Exp; branches; next 1.39; commitid WyqSRDp14EmayGVw; 1.39 date 2013.06.05.23.08.01; author christos; state Exp; branches 1.39.2.1; next 1.38; commitid MDKdYakvaqdHQtSw; 1.38 date 2013.04.27.21.43.24; author christos; state Exp; branches; next 1.37; 1.37 date 2013.04.27.18.19.34; author christos; state Exp; branches; next 1.36; 1.36 date 2013.03.02.02.42.13; author christos; state Exp; branches; next 1.35; 1.35 date 2013.03.01.18.25.38; author joerg; state Exp; branches; next 1.34; 1.34 date 2012.10.17.14.48.11; author apb; state Exp; branches; next 1.33; 1.33 date 2012.08.17.20.11.39; author abs; state Exp; branches 1.33.2.1; next 1.32; 1.32 date 2011.12.18.05.49.26; author dholland; state Exp; branches; next 1.31; 1.31 date 2011.11.22.21.25.12; author tls; state Exp; branches 1.31.2.1; next 1.30; 1.30 date 2011.06.30.20.09.29; author wiz; state Exp; branches 1.30.2.1; next 1.29; 1.29 date 2011.03.06.17.08.23; author bouyer; state Exp; branches; next 1.28; 1.28 date 2010.11.23.11.13.57; author hannken; state Exp; branches 1.28.2.1 1.28.4.1; next 1.27; 1.27 date 2010.04.16.13.48.31; author pooka; state Exp; branches; next 1.26; 1.26 date 2010.02.08.19.02.28; author joerg; state Exp; branches 1.26.2.1; next 1.25; 1.25 date 2009.12.24.09.29.36; author kiyohara; state Exp; branches 1.25.2.1; next 1.24; 1.24 date 2009.12.24.09.26.43; author kiyohara; state Exp; branches; next 1.23; 1.23 date 2009.12.05.20.11.14; author pooka; state Exp; branches; next 1.22; 1.22 date 2009.03.06.20.31.48; author joerg; state Exp; branches; next 1.21; 1.21 date 2008.11.24.11.41.11; author ad; state Exp; branches 1.21.4.1; next 1.20; 1.20 date 2008.11.12.12.35.59; author ad; state Exp; branches; next 1.19; 1.19 date 2008.07.31.07.41.01; author simonb; state Exp; branches 1.19.2.1; next 1.18; 1.18 date 2006.09.27.21.42.05; author manu; state Exp; branches 1.18.52.1 1.18.56.1 1.18.58.1 1.18.62.1; next 1.17; 1.17 date 2006.09.01.21.38.12; author matt; state Exp; branches 1.17.2.1 1.17.4.1; next 1.16; 1.16 date 2006.08.26.20.26.44; author christos; state Exp; branches; next 1.15; 1.15 date 2006.07.13.04.52.04; author simonb; state Exp; branches; next 1.14; 1.14 date 2006.03.29.17.10.41; author shige; state Exp; branches 1.14.4.1; next 1.13; 1.13 date 2006.03.28.20.58.39; author pavel; state Exp; branches; next 1.12; 1.12 date 2006.03.14.21.59.12; author shige; state Exp; branches 1.12.2.1; next 1.11; 1.11 date 2006.02.05.05.01.49; author cube; state Exp; branches 1.11.2.1 1.11.4.1; next 1.10; 1.10 date 2006.02.04.02.53.13; author rpaulo; state Exp; branches; next 1.9; 1.9 date 2005.12.07.09.10.13; author tsutsui; state Exp; branches 1.9.2.1 1.9.4.1 1.9.6.1; next 1.8; 1.8 date 2005.10.16.16.35.44; author he; state Exp; branches; next 1.7; 1.7 date 2005.09.09.16.35.29; author drochner; state Exp; branches; next 1.6; 1.6 date 2005.08.19.05.19.50; author christos; state Exp; branches; next 1.5; 1.5 date 2005.07.31.04.04.31; author yamt; state Exp; branches; next 1.4; 1.4 date 2005.07.30.06.35.35; author yamt; state Exp; branches; next 1.3; 1.3 date 2005.07.07.17.05.47; author tron; state Exp; branches; next 1.2; 1.2 date 2005.05.31.22.23.53; author tron; state Exp; branches 1.2.2.1; next 1.1; 1.1 date 2005.03.18.15.31.58; author shige; state Exp; branches 1.1.2.1 1.1.4.1 1.1.6.1; next ; 1.46.2.1 date 2018.09.06.06.55.33; author pgoyette; state Exp; branches; next ; commitid HCi1bXD317XIK0RA; 1.46.4.1 date 2019.06.10.22.06.13; author christos; state Exp; branches; next ; commitid jtc8rnCzWiEEHGqB; 1.43.2.1 date 2017.08.28.17.51.37; author skrll; state Exp; branches; next ; commitid UQQpnjvcNkUZn05A; 1.39.2.1 date 2013.08.28.23.59.16; author rmind; state Exp; branches; next ; commitid cbp9Ov2uYijlqh3x; 1.33.2.1 date 2012.11.20.03.01.19; author tls; state Exp; branches; next 1.33.2.2; 1.33.2.2 date 2013.06.23.06.20.05; author tls; state Exp; branches; next 1.33.2.3; commitid eVjr9caYRQbRGHUw; 1.33.2.3 date 2014.08.20.00.02.59; author tls; state Exp; branches; next 1.33.2.4; commitid jTnpym9Qu0o4R1Nx; 1.33.2.4 date 2017.12.03.11.36.11; author jdolecek; state Exp; branches; next ; commitid XcIYRZTAh1LmerhA; 1.31.2.1 date 2012.02.18.07.31.56; author mrg; state Exp; branches; next ; 1.30.2.1 date 2012.04.17.00.06.18; author yamt; state Exp; branches; next 1.30.2.2; 1.30.2.2 date 2012.10.30.17.19.30; author yamt; state Exp; branches; next 1.30.2.3; 1.30.2.3 date 2014.05.22.11.39.45; author yamt; state Exp; branches; next ; commitid VUUXuyNWnt3AKwBx; 1.28.2.1 date 2011.06.06.09.05.31; author jruoho; state Exp; branches; next ; 1.28.4.1 date 2011.02.08.19.29.33; author bouyer; state Exp; branches; next ; 1.26.2.1 date 2010.05.30.05.16.43; author rmind; state Exp; branches; next 1.26.2.2; 1.26.2.2 date 2011.03.05.20.50.15; author rmind; state Exp; branches; next 1.26.2.3; 1.26.2.3 date 2011.04.21.01.41.00; author rmind; state Exp; branches; next ; 1.25.2.1 date 2010.04.30.14.39.17; author uebayasi; state Exp; branches; next ; 1.21.4.1 date 2009.05.13.17.16.40; author jym; state Exp; branches; next ; 1.19.2.1 date 2009.01.19.13.16.08; author skrll; state Exp; branches; next 1.19.2.2; 1.19.2.2 date 2009.04.28.07.34.00; author skrll; state Exp; branches; next ; 1.18.52.1 date 2008.09.28.10.39.54; author mjf; state Exp; branches; next 1.18.52.2; 1.18.52.2 date 2009.01.17.13.28.00; author mjf; state Exp; branches; next ; 1.18.56.1 date 2009.05.04.08.11.02; author yamt; state Exp; branches; next 1.18.56.2; 1.18.56.2 date 2010.03.11.15.02.20; author yamt; state Exp; branches; next 1.18.56.3; 1.18.56.3 date 2010.08.11.22.51.53; author yamt; state Exp; branches; next ; 1.18.58.1 date 2008.09.18.04.33.24; author wrstuden; state Exp; branches; next ; 1.18.62.1 date 2008.10.19.22.15.44; author haad; state Exp; branches; next 1.18.62.2; 1.18.62.2 date 2008.12.13.01.13.09; author haad; state Exp; branches; next ; 1.17.2.1 date 2006.11.18.21.29.11; author ad; state Exp; branches; next ; 1.17.4.1 date 2006.10.22.06.04.39; author yamt; state Exp; branches; next ; 1.14.4.1 date 2006.07.13.17.48.46; author gdamore; state Exp; branches; next ; 1.12.2.1 date 2006.03.31.09.44.59; author tron; state Exp; branches; next ; 1.11.2.1 date 2006.04.01.12.06.12; author yamt; state Exp; branches; next 1.11.2.2; 1.11.2.2 date 2006.08.11.15.41.26; author yamt; state Exp; branches; next 1.11.2.3; 1.11.2.3 date 2006.09.03.15.22.51; author yamt; state Exp; branches; next ; 1.11.4.1 date 2006.04.19.02.32.32; author elad; state Exp; branches; next ; 1.9.2.1 date 2006.02.18.15.38.34; author yamt; state Exp; branches; next ; 1.9.4.1 date 2006.09.09.02.39.05; author rpaulo; state Exp; branches; next ; 1.9.6.1 date 2006.04.22.11.37.25; author simonb; state Exp; branches; next ; 1.2.2.1 date 2006.06.21.14.51.03; author yamt; state Exp; branches; next 1.2.2.2; 1.2.2.2 date 2006.12.30.20.45.52; author yamt; state Exp; branches; next ; 1.1.2.1 date 2005.03.18.15.31.58; author yamt; state dead; branches; next 1.1.2.2; 1.1.2.2 date 2005.03.19.08.32.57; author yamt; state Exp; branches; next ; 1.1.4.1 date 2005.03.18.15.31.58; author skrll; state dead; branches; next 1.1.4.2; 1.1.4.2 date 2005.04.01.14.27.26; author skrll; state Exp; branches; next 1.1.4.3; 1.1.4.3 date 2005.11.10.13.56.04; author skrll; state Exp; branches; next 1.1.4.4; 1.1.4.4 date 2005.12.11.10.28.17; author christos; state Exp; branches; next ; 1.1.6.1 date 2005.03.18.15.31.58; author kent; state dead; branches; next 1.1.6.2; 1.1.6.2 date 2005.04.29.11.28.08; author kent; state Exp; branches; next ; desc @@ 1.50 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 @# $NetBSD: OPENBLOCKS200,v 1.49 2022/08/07 02:52:25 simonb Exp $ # # GENERIC -- everything that's currently supported # include "arch/evbppc/conf/std.obs200" #options INCLUDE_CONFIG_FILE # embed config file in kernel binary #ident "OPENBLOCKS200" maxusers 32 #options UVMHIST #options UVMHIST_PRINT # Options for necessary to use MD #options MEMORY_DISK_HOOKS #options MEMORY_DISK_IS_ROOT # force root on memory disk #options MEMORY_DISK_SERVER=0 # no userspace memory disk support #options MEMORY_DISK_ROOT_SIZE=8192 # size of memory disk, in blocks #options INSECURE # disable kernel security levels #options NTP # NTP phase/frequency locked loop #options KTRACE # system call tracing via ktrace(1) options SYSVMSG # System V message queues options SYSVSEM # System V semaphores options SYSVSHM # System V shared memory #options USERCONF # userconf(4) support #options PIPE_SOCKETPAIR # smaller, but slower pipe(2) #options SYSCTL_INCLUDE_DESCR # Include sysctl descriptions in kernel # 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 # cheap kernel consistency checks options DEBUG # expensive debugging checks/support options DDB # in-kernel debugger options DDB_HISTORY_SIZE=512 # enable history editing in DDB options TRAP_PANICWAIT makeoptions COPY_SYMTAB=1 # size for embedded symbol table makeoptions DEBUG="-g" # compile full symbol table # Compatibility options include "conf/compat_netbsd13.config" #options COMPAT_386BSD_MBRPART # recognize old partition ID # 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 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 PUFFS # Userspace file systems (e.g. ntfs-3g & sshfs) 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 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 LFS_DIRHASH # LFS version of UFS_DIRHASH - experimental options NFSSERVER # Network File System server options NFS_BOOT_DHCP # Support DHCP NFS root # 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 # These options enable verbose messages for several subsystems. # Warning, these may compile large string tables into the kernel! options PCIVERBOSE # verbose PCI device autoconfig messages options MIIVERBOSE # verbose PHY autoconfig messages #options PCI_CONFIG_DUMP # verbosely dump PCI config space options SCSIVERBOSE # human readable SCSI error messages options PCI_NETBSD_CONFIGURE # Do not rely on BIOS/whatever to configure PCI devices #options PCI_CONFIGURE_VERBOSE # Show PCI config information # wscons options #options WSEMUL_SUN # sun terminal emulation #options WSEMUL_VT100 # VT100 / VT220 emulation #options WSDISPLAY_COMPAT_USL # wsconscfg VT handling # Kernel root file system and dump configuration. config netbsd root on ? type ? # # Device configuration # plb0 at root # Processor Local Bus cpu0 at plb? ecc0 at plb? irq 17 # On-chip ECC controller opb* at plb? # On-chip Peripheral Bus wdog* at opb? # Watchdog timer com* at opb? addr ? irq ? # UARTs emac0 at opb? addr ? irq ? # Ethernet Media Access Controller options EMAC_EVENT_COUNTERS gpiic0 at opb? addr ? irq ? # On-chip IIC controller iic0 at gpiic? # I2C bus opbgpio0 at opb? addr ? irq ? # On-chip GPIO controller gpio* at opbgpio? # GPIO bus pchb0 at plb? # PCI-Host bridges pci* at pchb? ppb* at pci? dev ? function ? # PCI-PCI bridges pciide* at pci? dev ? function ? flags 0x0000 # GENERIC pciide driver acardide* at pci? dev ? function ? # Acard IDE controllers aceride* at pci? dev ? function ? # Acer Lab IDE controllers artsata* at pci? dev ? function ? # Intel i31244 SATA controller cmdide* at pci? dev ? function ? # CMD tech IDE controllers cypide* at pci? dev ? function ? # Cypress IDE controllers hptide* at pci? dev ? function ? # Triones/HighPoint IDE controllers optiide* at pci? dev ? function ? # Opti IDE controllers pdcide* at pci? dev ? function ? # Promise IDE controllers pdcsata* at pci? dev ? function ? # Promise SATA150 controllers satalink* at pci? dev ? function ? # SiI SATALink controllers siside* at pci? dev ? function ? # SiS IDE controllers slide* at pci? dev ? function ? # Symphony Labs IDE controllers viaide* at pci? dev ? function ? # VIA/AMD/Nvidia IDE controllers atabus* at ata? rtk* at pci? dev ? function ? # Realtek 8129/8139 rlphy* at mii? phy ? # Realtek 8139/8201L PHYs tqphy* at mii? phy ? # TDK Semiconductor PHYs ukphy* at mii? phy ? # generic unknown PHYs #cardslot* at cbb? #cardbus* at cardslot? #pcmcia* at cardslot? #com* at pcmcia? function ? # Modems and serial cards #wdc* at pcmcia? function ? # PCMCIA IDE controllers #ep* at pcmcia? function ? # 3Com 3c589 and 3c562 Ethernet #mbe* at pcmcia? function ? # MB8696x based Ethernet #ne* at pcmcia? function ? # NE2000-compatible Ethernet #ex* at cardbus? function ? # 3Com 3C575TX #tlp* at cardbus? function ? # DECchip 21143 #rtk* at cardbus? function ? # Realtek 8129/8139 wd* at atabus? drive ? atapibus* at atapi? cd* at atapibus? drive ? flags 0x0000 # ATAPI CD-ROM drives sd* at atapibus? drive ? flags 0x0000 # ATAPI disk drives uk* at atapibus? drive ? flags 0x0000 # ATAPI unknown #pckbc0 at pbus? #pckbd* at pckbc? #wskbd* at pckbd? console ? #pms* at pckbc? #wsmouse* at pms? mux 0 #vga* at pci? dev ? function ? #wsdisplay* at vga? console ? pseudo-device vnd # disk-like interface to files 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 #pseudo-device fss # file system snapshot device pseudo-device md # memory disk device pseudo-device loop # network loopback pseudo-device bpfilter # packet filter pseudo-device carp # Common Address Redundancy Protocol pseudo-device npf # NPF packet filter pseudo-device ppp # Point-to-Point Protocol pseudo-device sl # Serial Line IP 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 pty # pseudo-terminals #pseudo-device wsmux # ick pseudo-device clockctl # user control of clock subsystem pseudo-device ksyms # /dev/ksyms pseudo-device kttcp # kernel ttcp pseudo-device putter # for puffs and pud include "dev/veriexec.config" @ 1.49 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: OPENBLOCKS200,v 1.48 2019/04/26 21:40:29 sevan Exp $ a81 2 options EXT2FS_SYSTEM_FLAGS # makes ext2fs file flags (append and # immutable) behave as system flags. @ 1.48 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: OPENBLOCKS200,v 1.47 2018/08/01 20:04:11 maxv Exp $ d74 2 d78 2 a79 1 options FFS_EI # FFS Endian Independent support d81 1 a81 2 options NFSSERVER # Network File System server #options FFS_NO_SNAPSHOT # No FFS snapshot support d84 1 @ 1.47 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: OPENBLOCKS200,v 1.46 2018/02/05 15:18:10 maxv Exp $ d36 5 d206 1 d222 2 @ 1.46 log @Nuke DIRECTED_BROADCAST, it is not documented and not enabled anywhere. It probably wouldn't have built correctly anyway, since there is no associated defflag. These ten lines of code in ip_input.c already look a lot better. @ text @d1 1 a1 1 # $NetBSD: OPENBLOCKS200,v 1.45 2017/09/14 07:58:40 mrg Exp $ a91 2 options IPFILTER_LOG # ipmon(8) log support options IPFILTER_LOOKUP # ippool(8) support d201 1 a201 1 pseudo-device ipfilter # IP filter (firewall) and NAT @ 1.46.4.1 log @Sync with HEAD @ text @d1 1 a1 1 # $NetBSD: OPENBLOCKS200,v 1.48 2019/04/26 21:40:29 sevan Exp $ a35 5 # Alternate buffer queue strategies for better responsiveness under high # disk I/O load. #options BUFQ_READPRIO options BUFQ_PRIOCSCAN d92 2 d203 1 a203 2 pseudo-device carp # Common Address Redundancy Protocol pseudo-device npf # NPF packet filter a217 2 include "dev/veriexec.config" @ 1.46.2.1 log @Sync with HEAD Resolve a couple of conflicts (result of the uimin/uimax changes) @ text @d1 1 a1 1 # $NetBSD: OPENBLOCKS200,v 1.47 2018/08/01 20:04:11 maxv Exp $ d92 2 d203 1 a203 1 pseudo-device npf # NPF packet filter @ 1.45 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: OPENBLOCKS200,v 1.44 2017/07/29 18:08:57 maxv Exp $ a87 1 #options DIRECTED_BROADCAST # allow broadcasts through routers @ 1.44 log @Remove TCP_COMPAT_42 from the config files. Pass 3. @ text @d1 1 a1 1 # $NetBSD: OPENBLOCKS200,v 1.43 2014/08/23 20:26:57 dholland Exp $ d6 1 a6 1 include "arch/evbppc/conf/std.obs200" d47 1 a47 15 #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 binary compatibility. a48 1 options COMPAT_BSDPTY # /dev/[pt]ty?? ptys. @ 1.43 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: OPENBLOCKS200,v 1.42 2014/08/17 21:17:43 joerg Exp $ a62 1 #options TCP_COMPAT_42 # 4.2BSD TCP/IP bug compat. Not recommended. @ 1.43.2.1 log @Sync with HEAD @ text @d1 1 a1 1 # $NetBSD: OPENBLOCKS200,v 1.44 2017/07/29 18:08:57 maxv Exp $ d63 1 @ 1.42 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: OPENBLOCKS200,v 1.41 2014/08/16 17:56:32 apb Exp $ d58 4 a61 4 options COMPAT_50 # NetBSD 5.0 compatibility. options COMPAT_60 # NetBSD 6.0 compatibility. options COMPAT_70 # NetBSD 7.0 compatibility. options COMPAT_43 # and 4.3BSD @ 1.41 log @Add "options COMPAT_70" to all kernel configuration files that already had "options COMPAT_60". @ text @d1 1 a1 1 # $NetBSD: OPENBLOCKS200,v 1.40 2013/06/30 21:38:56 rmind Exp $ d42 1 a42 1 options SYMTAB_SPACE=410000 # size for embedded symbol table @ 1.40 log @G/C PFIL_HOOKS from the kernel configs. @ text @d1 1 a1 1 # $NetBSD: OPENBLOCKS200,v 1.39 2013/06/05 23:08:01 christos Exp $ d60 1 @ 1.39 log @remove obsolete networking options @ text @d1 1 a1 1 # $NetBSD: OPENBLOCKS200,v 1.38 2013/04/27 21:43:24 christos Exp $ a107 1 options PFIL_HOOKS # pfil(9) packet filter hooks @ 1.39.2.1 log @sync with head @ text @d1 1 a1 1 # $NetBSD$ d108 1 @ 1.38 log @the bogus number police @ text @d1 1 a1 1 # $NetBSD: OPENBLOCKS200,v 1.37 2013/04/27 18:19:34 christos Exp $ a99 1 #options IPSEC_NAT_T # IPsec NAT traversal (NAT-T) @ 1.37 log @remove confusing numeric locators where they are unused. @ text @d1 1 a1 1 # $NetBSD: OPENBLOCKS200,v 1.36 2013/03/02 02:42:13 christos Exp $ d215 1 a215 1 #pseudo-device raid 4 # RAIDframe disk driver @ 1.36 log @Under FAST_IPSEC, IPSEC_ESP is mandatory; GC it. @ text @d1 1 a1 1 # $NetBSD: OPENBLOCKS200,v 1.35 2013/03/01 18:25:38 joerg Exp $ d213 2 a214 2 pseudo-device ccd 4 # concatenated/striped disk devices #pseudo-device cgd 4 # cryptographic disk devices @ 1.35 log @Retire OSI network stack. OK core@@ @ text @d1 1 a1 1 # $NetBSD: OPENBLOCKS200,v 1.34 2012/10/17 14:48:11 apb Exp $ a99 1 #options IPSEC_ESP # IP security (encryption part; define w/IPSEC) @ 1.34 log @Add "options COMPAT_60" to all kernel configuration files that already had "options COMPAT_50". @ text @d1 1 a1 1 # $NetBSD: OPENBLOCKS200,v 1.33 2012/08/17 20:11:39 abs Exp $ a105 2 options ISO,TPIP # OSI #options EON # OSI tunneling over IP @ 1.33 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: OPENBLOCKS200,v 1.32 2011/12/18 05:49:26 dholland Exp $ d59 1 @ 1.33.2.1 log @Resync to 2012-11-19 00:00:00 UTC @ text @d1 1 a1 1 # $NetBSD: OPENBLOCKS200,v 1.34 2012/10/17 14:48:11 apb Exp $ a58 1 options COMPAT_60 # NetBSD 6.0 compatibility. @ 1.33.2.2 log @resync from head @ text @d1 1 a1 1 # $NetBSD$ d100 2 d106 2 d216 3 a218 3 pseudo-device ccd # concatenated/striped disk devices #pseudo-device cgd # cryptographic disk devices #pseudo-device raid # RAIDframe disk driver @ 1.33.2.3 log @Rebase to HEAD as of a few days ago. @ text @d108 1 @ 1.33.2.4 log @update from HEAD @ text @d6 1 a6 1 include "arch/evbppc/conf/std.obs200" d42 1 a42 1 makeoptions COPY_SYMTAB=1 # size for embedded symbol table d47 14 a60 1 include "conf/compat_netbsd13.config" d62 2 @ 1.32 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: OPENBLOCKS200,v 1.31 2011/11/22 21:25:12 tls Exp $ d128 1 @ 1.31 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: OPENBLOCKS200,v 1.30 2011/06/30 20:09:29 wiz Exp $ d86 1 a86 1 options WAPBL # File system journaling support - Experimental @ 1.31.2.1 log @merge to -current. @ text @d1 1 a1 1 # $NetBSD: OPENBLOCKS200,v 1.32 2011/12/18 05:49:26 dholland Exp $ d86 1 a86 1 options WAPBL # File system journaling support @ 1.30 log @dependant -> dependent @ text @d1 1 a1 1 # $NetBSD: OPENBLOCKS200,v 1.29 2011/03/06 17:08:23 bouyer Exp $ a231 1 pseudo-device rnd # /dev/random and in-kernel generator @ 1.30.2.1 log @sync with head @ text @d1 1 a1 1 # $NetBSD: OPENBLOCKS200,v 1.30 2011/06/30 20:09:29 wiz Exp $ d86 1 a86 1 options WAPBL # File system journaling support d232 1 @ 1.30.2.2 log @sync with head @ text @d1 1 a1 1 # $NetBSD: OPENBLOCKS200,v 1.30.2.1 2012/04/17 00:06:18 yamt Exp $ a58 1 options COMPAT_60 # NetBSD 6.0 compatibility. a127 1 #options WSDISPLAY_COMPAT_USL # wsconscfg VT handling @ 1.30.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: OPENBLOCKS200,v 1.30.2.2 2012/10/30 17:19:30 yamt Exp $ d100 2 d106 2 d112 1 d216 3 a218 3 pseudo-device ccd # concatenated/striped disk devices #pseudo-device cgd # cryptographic disk devices #pseudo-device raid # RAIDframe disk driver @ 1.29 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$ d85 1 a85 1 options FFS_EI # FFS Endian Independant support @ 1.28 log @Remove unused count from pseudo-device md. @ text @d1 1 a1 1 # $NetBSD: OPENBLOCKS200,v 1.27 2010/04/16 13:48:31 pooka Exp $ d83 2 a84 1 options QUOTA # UFS quotas @ 1.28.2.1 log @Sync with HEAD. @ text @d1 1 a1 1 # $NetBSD: OPENBLOCKS200,v 1.29 2011/03/06 17:08:23 bouyer Exp $ d83 1 a83 2 options QUOTA # legacy UFS quotas options QUOTA2 # new, in-filesystem UFS quotas @ 1.28.4.1 log @Add QUOTA2 where QUOTA is enabled (and QUOTA2 commented out where QUOTA is commented out) @ text @d1 1 a1 1 # $NetBSD: OPENBLOCKS200,v 1.28 2010/11/23 11:13:57 hannken Exp $ d83 1 a83 2 options QUOTA # legacy UFS quotas options QUOTA2 # new, in-filesystem UFS quotas @ 1.27 log @Remove unused count (invariably "4") from pseudo-device fss. @ text @d1 1 a1 1 # $NetBSD: OPENBLOCKS200,v 1.26 2010/02/08 19:02:28 joerg Exp $ d218 1 a218 1 pseudo-device md 1 # memory disk device @ 1.26 log @Remove separate mb_map. The nmbclusters is computed at boot time based on the amount of physical memory and limited by NMBCLUSTERS if present. Architectures without direct mapping also limit it based on the kmem_map size, which is used as backing store. On i386 and ARM, the maximum KVA used for mbuf clusters is limited to 64MB by default. The old default limits and limits based on GATEWAY have been removed. key_registered_sb_max is hard-wired to a value derived from 2048 clusters. @ text @d1 1 a1 1 # $NetBSD: OPENBLOCKS200,v 1.25 2009/12/24 09:29:36 kiyohara Exp $ d217 1 a217 1 #pseudo-device fss 4 # file system snapshot device @ 1.26.2.1 log @sync with head @ text @d1 1 a1 1 # $NetBSD: OPENBLOCKS200,v 1.26 2010/02/08 19:02:28 joerg Exp $ d217 1 a217 1 #pseudo-device fss # file system snapshot device @ 1.26.2.2 log @sync with head @ text @d1 1 a1 1 # $NetBSD$ d218 1 a218 1 pseudo-device md # memory disk device @ 1.26.2.3 log @sync with head @ text @d83 1 a83 2 options QUOTA # legacy UFS quotas options QUOTA2 # new, in-filesystem UFS quotas @ 1.25 log @Fix interrupt number. The data sheet describes that the interrupt of ECC is 17. @ text @d1 1 a1 1 # $NetBSD: OPENBLOCKS200,v 1.24 2009/12/24 09:26:43 kiyohara Exp $ a113 1 options NMBCLUSTERS=1024 @ 1.25.2.1 log @Sync with HEAD. @ text @d1 1 a1 1 # $NetBSD$ d114 1 d218 1 a218 1 #pseudo-device fss # file system snapshot device @ 1.24 log @Add COMPAT_50. @ text @d1 1 a1 1 # $NetBSD: OPENBLOCKS200,v 1.23 2009/12/05 20:11:14 pooka Exp $ d140 1 a140 1 ecc0 at plb? irq 16 # On-chip ECC controller @ 1.23 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: OPENBLOCKS200,v 1.22 2009/03/06 20:31:48 joerg Exp $ d55 4 @ 1.22 log @Remove SHMMAXPGS from all kernel configs. Dynamically compute the initial limit as 1/4 of the physical memory. Ensure the limit is at least 1024 pages, the old default on most platforms. @ text @d1 1 a1 1 # $NetBSD: OPENBLOCKS200,v 1.21 2008/11/24 11:41:11 ad Exp $ d72 1 a72 1 file-system PORTAL # portal filesystem (still experimental) d233 1 @ 1.21 log @Remove softdep, pass 1. We are focused on improving journalling. Proposed on tech-kern@@. @ text @d1 1 a1 1 # $NetBSD: OPENBLOCKS200,v 1.20 2008/11/12 12:35:59 ad Exp $ a30 2 #options SHMMAXPGS=1024 # 1024 pages is the default @ 1.21.4.1 log @Sync with HEAD. Commit is split, to avoid a "too many arguments" protocol error. @ text @d1 1 a1 1 # $NetBSD: OPENBLOCKS200,v 1.22 2009/03/06 20:31:48 joerg Exp $ d31 2 @ 1.20 log @Remove LKMs and switch to the module framework, pass 1. Proposed on tech-kern@@. @ text @d1 1 a1 1 # $NetBSD: OPENBLOCKS200,v 1.19 2008/07/31 07:41:01 simonb Exp $ a82 1 options SOFTDEP # FFS soft updates support. @ 1.19 log @Add "options WAPBL" to standard GENERIC/INSTALL type configs. @ text @d1 1 a1 1 # $NetBSD: OPENBLOCKS200,v 1.18 2006/09/27 21:42:05 manu Exp $ a32 1 #options LKM # loadable kernel modules @ 1.19.2.1 log @Sync with HEAD. @ text @d1 1 a1 1 # $NetBSD: OPENBLOCKS200,v 1.21 2008/11/24 11:41:11 ad Exp $ d33 1 d84 1 @ 1.19.2.2 log @Sync with HEAD. @ text @d1 1 a1 1 # $NetBSD: OPENBLOCKS200,v 1.19.2.1 2009/01/19 13:16:08 skrll Exp $ d31 2 @ 1.18 log @- Document COMPAT_15 as doing nothing - Add COMPAT_15 to all the kernel that had COMPAT_14, for the sake of coherency - Remove the only occurences of #ifdef COMPAT_15 in the tree: for the ARM ports, COMPAT_15 was always used in conjunction with EXEC_AOUT. Only EXEC_AOUT matters here. This address kern/18407 @ text @d1 1 a1 1 # $NetBSD: OPENBLOCKS200,v 1.17 2006/09/01 21:38:12 matt Exp $ d85 1 @ 1.18.56.1 log @sync with head. @ text @d1 1 a1 1 # $NetBSD: OPENBLOCKS200,v 1.18 2006/09/27 21:42:05 manu Exp $ d31 3 d84 1 a84 1 options WAPBL # File system journaling support - Experimental @ 1.18.56.2 log @sync with head @ text @d1 1 a1 1 # $NetBSD: OPENBLOCKS200,v 1.18.56.1 2009/05/04 08:11:02 yamt Exp $ a54 4 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. d72 1 a72 1 file-system PUFFS # Userspace file systems (e.g. ntfs-3g & sshfs) d110 1 d136 1 a136 1 ecc0 at plb? irq 17 # On-chip ECC controller a232 1 pseudo-device putter # for puffs and pud @ 1.18.56.3 log @sync with head. @ text @d1 1 a1 1 # $NetBSD: OPENBLOCKS200,v 1.18.56.2 2010/03/11 15:02:20 yamt Exp $ d217 1 a217 1 #pseudo-device fss # file system snapshot device @ 1.18.62.1 log @Sync with HEAD. @ text @d1 1 a1 1 # $NetBSD: OPENBLOCKS200,v 1.19 2008/07/31 07:41:01 simonb Exp $ a84 1 options WAPBL # File system journaling support - Experimental @ 1.18.62.2 log @Update haad-dm branch to haad-dm-base2. @ text @d1 1 a1 1 # $NetBSD: OPENBLOCKS200,v 1.21 2008/11/24 11:41:11 ad Exp $ d33 1 d84 1 @ 1.18.52.1 log @Sync with HEAD. @ text @d1 1 a1 1 # $NetBSD$ a84 1 options WAPBL # File system journaling support - Experimental @ 1.18.52.2 log @Sync with HEAD. @ text @d33 1 d84 1 @ 1.18.58.1 log @Sync with wrstuden-revivesa-base-2. @ text @d1 1 a1 1 # $NetBSD: OPENBLOCKS200,v 1.18 2006/09/27 21:42:05 manu Exp $ a84 1 options WAPBL # File system journaling support - Experimental @ 1.17 log @Increase SYMTAB_SPACE to 410000 @ text @d1 1 a1 1 # $NetBSD: OPENBLOCKS200,v 1.16 2006/08/26 20:26:44 christos Exp $ d56 1 @ 1.17.2.1 log @Sync with head. @ text @d1 1 a1 1 # $NetBSD: OPENBLOCKS200,v 1.18 2006/09/27 21:42:05 manu Exp $ a55 1 options COMPAT_15 # NetBSD 1.5, @ 1.17.4.1 log @sync with head @ text @d1 1 a1 1 # $NetBSD: OPENBLOCKS200,v 1.17 2006/09/01 21:38:12 matt Exp $ a55 1 options COMPAT_15 # NetBSD 1.5, @ 1.16 log @PR/34283: Gene ENonymous: Add IPFILTER_LOOKUP to the default kernel options Also remove CCITT,NS,NIP @ text @d1 1 a1 1 # $NetBSD: OPENBLOCKS200,v 1.15 2006/07/13 04:52:04 simonb Exp $ d45 1 a45 1 options SYMTAB_SPACE=300000 # size for embedded symbol table @ 1.15 log @Add ksyms pseudo device. @ text @d1 1 a1 1 # $NetBSD: OPENBLOCKS200,v 1.14 2006/03/29 17:10:41 shige Exp $ a101 2 #options NS # XNS #options NSIP # XNS tunneling over IP a103 1 #options CCITT,LLC,HDLC # X.25 d110 1 @ 1.14 log @Added rtk PCI device, tqphy and rlphy MII devices. @ text @d1 1 a1 1 # $NetBSD: OPENBLOCKS200,v 1.13 2006/03/28 20:58:39 pavel Exp $ d235 1 @ 1.14.4.1 log @Merge from HEAD. @ text @d1 1 a1 1 # $NetBSD: OPENBLOCKS200,v 1.15 2006/07/13 04:52:04 simonb Exp $ a234 1 pseudo-device ksyms # /dev/ksyms @ 1.13 log @Add stf to all kernel configs which have INET6 and gif, except the INSTALL ones and those for specific machines of developers. PR 32304. OK'ed by rpaulo. N.B. stf is a cloning device, so it still must be enabled by "ifconfig stf0 create". @ text @d1 1 a1 1 # $NetBSD: OPENBLOCKS200,v 1.12 2006/03/14 21:59:12 shige Exp $ d177 1 a177 1 tlp* at pci? dev ? function ? # DECchip 21x4x and clones d179 2 a180 1 lxtphy* at mii? phy ? # Level One LXT-970 PHYs @ 1.12 log @Using GPIO bus. @ text @d1 1 a1 1 # $NetBSD: OPENBLOCKS200,v 1.11 2006/02/05 05:01:49 cube Exp $ d228 1 a228 1 #pseudo-device stf # 6to4 IPv6 over IPv4 encapsulation @ 1.12.2.1 log @Merge 2006-03-31 NetBSD-current into the "peter-altq" branch. @ text @d1 1 a1 1 # $NetBSD$ d177 1 a177 1 rtk* at pci? dev ? function ? # Realtek 8129/8139 d179 1 a179 2 rlphy* at mii? phy ? # Realtek 8139/8201L PHYs tqphy* at mii? phy ? # TDK Semiconductor PHYs d228 1 a228 1 pseudo-device stf # 6to4 IPv6 over IPv4 encapsulation @ 1.11 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: OPENBLOCKS200,v 1.10 2006/02/04 02:53:13 rpaulo Exp $ d154 2 a155 1 ppcgpio0 at opb? addr ? irq ? # On-chip GPIO controller @ 1.11.4.1 log @sync with head - hopefully this will work @ text @d1 1 a1 1 # $NetBSD: OPENBLOCKS200,v 1.14 2006/03/29 17:10:41 shige Exp $ d154 1 a154 2 opbgpio0 at opb? addr ? irq ? # On-chip GPIO controller gpio* at opbgpio? # GPIO bus d176 1 a176 1 rtk* at pci? dev ? function ? # Realtek 8129/8139 d178 1 a178 2 rlphy* at mii? phy ? # Realtek 8139/8201L PHYs tqphy* at mii? phy ? # TDK Semiconductor PHYs d227 1 a227 1 pseudo-device stf # 6to4 IPv6 over IPv4 encapsulation @ 1.11.2.1 log @sync with head. @ text @d1 1 a1 1 # $NetBSD: OPENBLOCKS200,v 1.11 2006/02/05 05:01:49 cube Exp $ d154 1 a154 2 opbgpio0 at opb? addr ? irq ? # On-chip GPIO controller gpio* at opbgpio? # GPIO bus d176 1 a176 1 rtk* at pci? dev ? function ? # Realtek 8129/8139 d178 1 a178 2 rlphy* at mii? phy ? # Realtek 8139/8201L PHYs tqphy* at mii? phy ? # TDK Semiconductor PHYs d227 1 a227 1 pseudo-device stf # 6to4 IPv6 over IPv4 encapsulation @ 1.11.2.2 log @sync with head @ text @d1 1 a1 1 # $NetBSD: OPENBLOCKS200,v 1.11.2.1 2006/04/01 12:06:12 yamt Exp $ a234 1 pseudo-device ksyms # /dev/ksyms @ 1.11.2.3 log @sync with head. @ text @d1 1 a1 1 # $NetBSD: OPENBLOCKS200,v 1.11.2.2 2006/08/11 15:41:26 yamt Exp $ d45 1 a45 1 options SYMTAB_SPACE=410000 # size for embedded symbol table d102 2 d106 1 a112 1 options IPFILTER_LOOKUP # ippool(8) support @ 1.10 log @bpfilter doesn't accept count anymore. @ text @d1 1 a1 1 # $NetBSD: OPENBLOCKS200,v 1.9 2005/12/07 09:10:13 tsutsui Exp $ d211 1 a211 1 pseudo-device vnd 4 # disk-like interface to files d221 7 a227 7 pseudo-device ppp 2 # Point-to-Point Protocol pseudo-device sl 2 # Serial Line IP pseudo-device tun 4 # network tunneling over tty #pseudo-device gre 2 # generic L3 over IP tunnel pseudo-device gif 4 # IPv[46] over IPv[46] tunnel (RFC1933) #pseudo-device faith 1 # IPv[46] tcp relay translation i/f #pseudo-device stf 1 # 6to4 IPv6 over IPv4 encapsulation @ 1.9 log @Adjust comments for options FFS_NO_SNAPSHOT. XXX: This option should be mentioned in options(4). @ text @d1 1 a1 1 # $NetBSD: OPENBLOCKS200,v 1.8 2005/10/16 16:35:44 he Exp $ d219 1 a219 1 pseudo-device bpfilter 8 # packet filter @ 1.9.4.1 log @sync with head @ text @d1 1 a1 1 # $NetBSD: OPENBLOCKS200,v 1.17 2006/09/01 21:38:12 matt Exp $ d45 1 a45 1 options SYMTAB_SPACE=410000 # size for embedded symbol table d102 2 d106 1 a112 1 options IPFILTER_LOOKUP # ippool(8) support d154 1 a154 2 opbgpio0 at opb? addr ? irq ? # On-chip GPIO controller gpio* at opbgpio? # GPIO bus d176 1 a176 1 rtk* at pci? dev ? function ? # Realtek 8129/8139 d178 1 a178 2 rlphy* at mii? phy ? # Realtek 8139/8201L PHYs tqphy* at mii? phy ? # TDK Semiconductor PHYs d211 1 a211 1 pseudo-device vnd # disk-like interface to files d219 1 a219 1 pseudo-device bpfilter # packet filter d221 7 a227 7 pseudo-device ppp # Point-to-Point Protocol pseudo-device sl # Serial Line IP 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 a232 1 pseudo-device ksyms # /dev/ksyms @ 1.9.6.1 log @Sync with head. @ text @d1 1 a1 1 # $NetBSD: OPENBLOCKS200,v 1.14 2006/03/29 17:10:41 shige Exp $ d154 1 a154 2 opbgpio0 at opb? addr ? irq ? # On-chip GPIO controller gpio* at opbgpio? # GPIO bus d176 1 a176 1 rtk* at pci? dev ? function ? # Realtek 8129/8139 d178 1 a178 2 rlphy* at mii? phy ? # Realtek 8139/8201L PHYs tqphy* at mii? phy ? # TDK Semiconductor PHYs d211 1 a211 1 pseudo-device vnd # disk-like interface to files d219 1 a219 1 pseudo-device bpfilter # packet filter d221 7 a227 7 pseudo-device ppp # Point-to-Point Protocol pseudo-device sl # Serial Line IP 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 @ 1.9.2.1 log @sync with head. @ text @d1 1 a1 1 # $NetBSD: OPENBLOCKS200,v 1.9 2005/12/07 09:10:13 tsutsui Exp $ d211 1 a211 1 pseudo-device vnd # disk-like interface to files d219 1 a219 1 pseudo-device bpfilter # packet filter d221 7 a227 7 pseudo-device ppp # Point-to-Point Protocol pseudo-device sl # Serial Line IP 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 @ 1.8 log @Complete the renaming gpio -> ppcgpio for evbppc, to make room for the MI gpio. Internal static functions in gpio_opb.c are not renamed here, but the softc type is renamed together with the attach declaration data. @ text @d1 1 a1 1 # $NetBSD: OPENBLOCKS200,v 1.7 2005/09/09 16:35:29 drochner Exp $ d85 1 a85 1 #options FFS_NO_SNAPSHOT # ffs snapshots @ 1.7 log @remove "dev" locators from cardbus device definitions, it doesn't make sense technically and might be removed @ text @d1 1 a1 1 # $NetBSD: OPENBLOCKS200,v 1.6 2005/08/19 05:19:50 christos Exp $ d154 1 a154 1 gpio0 at opb? addr ? irq ? # On-chip GPIO controller @ 1.6 log @Enable ptyfs by default on the non-install and non small/tiny/ramdisk kernels @ text @d1 1 a1 1 # $NetBSD: OPENBLOCKS200,v 1.5 2005/07/31 04:04:31 yamt Exp $ d190 3 a192 3 #ex* at cardbus? dev ? function ? # 3Com 3C575TX #tlp* at cardbus? dev ? function ? # DECchip 21143 #rtk* at cardbus? dev ? function ? # Realtek 8129/8139 @ 1.5 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: OPENBLOCKS200,v 1.4 2005/07/30 06:35:35 yamt Exp $ d78 1 @ 1.4 log @add "options VMSWAP" to non INSTALL kernels. @ text @d1 1 a1 1 # $NetBSD: OPENBLOCKS200,v 1.3 2005/07/07 17:05:47 tron Exp $ a232 2 options VMSWAP # Swap device/file support @ 1.3 log @Add (commented out) IPSEC_NAT_T option. @ text @d1 1 a1 1 # $NetBSD: OPENBLOCKS200,v 1.2 2005/05/31 22:23:53 tron Exp $ d233 2 @ 1.2 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: OPENBLOCKS200,v 1.1 2005/03/18 15:31:58 shige Exp $ d96 1 @ 1.2.2.1 log @sync with head. @ text @d1 1 a1 1 # $NetBSD: OPENBLOCKS200,v 1.2 2005/05/31 22:23:53 tron Exp $ a77 1 file-system PTYFS # /dev/pts/N support d84 1 a84 1 #options FFS_NO_SNAPSHOT # No FFS snapshot support a95 1 #options IPSEC_NAT_T # IPsec NAT traversal (NAT-T) d152 1 a152 2 opbgpio0 at opb? addr ? irq ? # On-chip GPIO controller gpio* at opbgpio? # GPIO bus d174 1 a174 1 rtk* at pci? dev ? function ? # Realtek 8129/8139 d176 1 a176 2 rlphy* at mii? phy ? # Realtek 8139/8201L PHYs tqphy* at mii? phy ? # TDK Semiconductor PHYs d188 3 a190 3 #ex* at cardbus? function ? # 3Com 3C575TX #tlp* at cardbus? function ? # DECchip 21143 #rtk* at cardbus? function ? # Realtek 8129/8139 d209 1 a209 1 pseudo-device vnd # disk-like interface to files d217 1 a217 1 pseudo-device bpfilter # packet filter d219 7 a225 7 pseudo-device ppp # Point-to-Point Protocol pseudo-device sl # Serial Line IP 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 @ 1.2.2.2 log @sync with head. @ text @d1 1 a1 1 # $NetBSD: OPENBLOCKS200,v 1.2.2.1 2006/06/21 14:51:03 yamt Exp $ d45 1 a45 1 options SYMTAB_SPACE=410000 # size for embedded symbol table a55 1 options COMPAT_15 # NetBSD 1.5, d102 2 d106 1 a112 1 options IPFILTER_LOOKUP # ippool(8) support a234 1 pseudo-device ksyms # /dev/ksyms @ 1.1 log @Add sources for OpenBlockS200 (OpenBlockS S/R) machine. @ text @d1 1 a1 1 # $NetBSD$ a165 1 piixide* at pci? dev ? function ? # Intel IDE controllers @ 1.1.2.1 log @file OPENBLOCKS200 was added on branch yamt-km on 2005-03-19 08:32:57 +0000 @ text @d1 232 @ 1.1.2.2 log @sync with head. xen and whitespace. xen part is not finished. @ text @a0 232 # $NetBSD: OPENBLOCKS200,v 1.1.2.1 2005/03/19 08:32:57 yamt Exp $ # # GENERIC -- everything that's currently supported # include "arch/evbppc/conf/std.obs200" #options INCLUDE_CONFIG_FILE # embed config file in kernel binary #ident "OPENBLOCKS200" maxusers 32 #options UVMHIST #options UVMHIST_PRINT # Options for necessary to use MD #options MEMORY_DISK_HOOKS #options MEMORY_DISK_IS_ROOT # force root on memory disk #options MEMORY_DISK_SERVER=0 # no userspace memory disk support #options MEMORY_DISK_ROOT_SIZE=8192 # size of memory disk, in blocks #options INSECURE # disable kernel security levels #options NTP # NTP phase/frequency locked loop #options KTRACE # system call tracing via ktrace(1) options SYSVMSG # System V message queues options SYSVSEM # System V semaphores options SYSVSHM # System V shared memory #options SHMMAXPGS=1024 # 1024 pages is the default #options LKM # loadable kernel modules #options USERCONF # userconf(4) support #options PIPE_SOCKETPAIR # smaller, but slower pipe(2) #options SYSCTL_INCLUDE_DESCR # Include sysctl descriptions in kernel # Diagnostic/debugging support options #options DIAGNOSTIC # cheap kernel consistency checks options DEBUG # expensive debugging checks/support options DDB # in-kernel debugger options DDB_HISTORY_SIZE=512 # enable history editing in DDB options TRAP_PANICWAIT options SYMTAB_SPACE=300000 # size for embedded symbol table makeoptions DEBUG="-g" # compile full symbol table # 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_16 # NetBSD 1.6, options COMPAT_43 # and 4.3BSD #options COMPAT_386BSD_MBRPART # recognize old partition ID #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 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 options options QUOTA # UFS quotas options FFS_EI # FFS Endian Independant support options SOFTDEP # FFS soft updates support. options NFSSERVER # Network File System server #options FFS_NO_SNAPSHOT # ffs snapshots options EXT2FS_SYSTEM_FLAGS # makes ext2fs file flags (append and # immutable) behave as system flags. options NFS_BOOT_DHCP # Support DHCP NFS root # 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 PIM # Protocol Independent Multicast #options DIRECTED_BROADCAST # allow broadcasts through routers #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 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 TCP_DEBUG # Record last TCP_NDEBUG packets with SO_DEBUG options NMBCLUSTERS=1024 # These options enable verbose messages for several subsystems. # Warning, these may compile large string tables into the kernel! options PCIVERBOSE # verbose PCI device autoconfig messages options MIIVERBOSE # verbose PHY autoconfig messages #options PCI_CONFIG_DUMP # verbosely dump PCI config space options SCSIVERBOSE # human readable SCSI error messages options PCI_NETBSD_CONFIGURE # Do not rely on BIOS/whatever to configure PCI devices #options PCI_CONFIGURE_VERBOSE # Show PCI config information # wscons options #options WSEMUL_SUN # sun terminal emulation #options WSEMUL_VT100 # VT100 / VT220 emulation # Kernel root file system and dump configuration. config netbsd root on ? type ? # # Device configuration # plb0 at root # Processor Local Bus cpu0 at plb? ecc0 at plb? irq 16 # On-chip ECC controller opb* at plb? # On-chip Peripheral Bus wdog* at opb? # Watchdog timer com* at opb? addr ? irq ? # UARTs emac0 at opb? addr ? irq ? # Ethernet Media Access Controller options EMAC_EVENT_COUNTERS gpiic0 at opb? addr ? irq ? # On-chip IIC controller iic0 at gpiic? # I2C bus gpio0 at opb? addr ? irq ? # On-chip GPIO controller pchb0 at plb? # PCI-Host bridges pci* at pchb? ppb* at pci? dev ? function ? # PCI-PCI bridges 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 pdcsata* at pci? dev ? function ? # Promise SATA150 controllers satalink* at pci? dev ? function ? # SiI SATALink controllers siside* at pci? dev ? function ? # SiS IDE controllers slide* at pci? dev ? function ? # Symphony Labs IDE controllers viaide* at pci? dev ? function ? # VIA/AMD/Nvidia IDE controllers atabus* at ata? tlp* at pci? dev ? function ? # DECchip 21x4x and clones lxtphy* at mii? phy ? # Level One LXT-970 PHYs ukphy* at mii? phy ? # generic unknown PHYs #cardslot* at cbb? #cardbus* at cardslot? #pcmcia* at cardslot? #com* at pcmcia? function ? # Modems and serial cards #wdc* at pcmcia? function ? # PCMCIA IDE controllers #ep* at pcmcia? function ? # 3Com 3c589 and 3c562 Ethernet #mbe* at pcmcia? function ? # MB8696x based Ethernet #ne* at pcmcia? function ? # NE2000-compatible Ethernet #ex* at cardbus? dev ? function ? # 3Com 3C575TX #tlp* at cardbus? dev ? function ? # DECchip 21143 #rtk* at cardbus? dev ? function ? # Realtek 8129/8139 wd* at atabus? drive ? atapibus* at atapi? cd* at atapibus? drive ? flags 0x0000 # ATAPI CD-ROM drives sd* at atapibus? drive ? flags 0x0000 # ATAPI disk drives uk* at atapibus? drive ? flags 0x0000 # ATAPI unknown #pckbc0 at pbus? #pckbd* at pckbc? #wskbd* at pckbd? console ? #pms* at pckbc? #wsmouse* at pms? mux 0 #vga* at pci? dev ? function ? #wsdisplay* at vga? console ? pseudo-device vnd 4 # disk-like interface to files pseudo-device ccd 4 # concatenated/striped disk devices #pseudo-device cgd 4 # cryptographic disk devices #pseudo-device raid 4 # RAIDframe disk driver #options RAID_AUTOCONFIG # auto-configuration of RAID components #pseudo-device fss 4 # file system snapshot device pseudo-device md 1 # memory disk device pseudo-device loop # network loopback pseudo-device bpfilter 8 # packet filter pseudo-device ipfilter # IP filter (firewall) and NAT pseudo-device ppp 2 # Point-to-Point Protocol pseudo-device sl 2 # Serial Line IP pseudo-device tun 4 # network tunneling over tty #pseudo-device gre 2 # generic L3 over IP tunnel pseudo-device gif 4 # IPv[46] over IPv[46] tunnel (RFC1933) #pseudo-device faith 1 # IPv[46] tcp relay translation i/f #pseudo-device stf 1 # 6to4 IPv6 over IPv4 encapsulation pseudo-device vlan # IEEE 802.1q encapsulation pseudo-device pty # pseudo-terminals pseudo-device rnd # /dev/random and in-kernel generator #pseudo-device wsmux # ick pseudo-device clockctl # user control of clock subsystem pseudo-device kttcp # kernel ttcp @ 1.1.6.1 log @file OPENBLOCKS200 was added on branch kent-audio2 on 2005-04-29 11:28:08 +0000 @ text @d1 232 @ 1.1.6.2 log @sync with -current @ text @a0 232 # $NetBSD: OPENBLOCKS200,v 1.1.6.1 2005/04/29 11:28:08 kent Exp $ # # GENERIC -- everything that's currently supported # include "arch/evbppc/conf/std.obs200" #options INCLUDE_CONFIG_FILE # embed config file in kernel binary #ident "OPENBLOCKS200" maxusers 32 #options UVMHIST #options UVMHIST_PRINT # Options for necessary to use MD #options MEMORY_DISK_HOOKS #options MEMORY_DISK_IS_ROOT # force root on memory disk #options MEMORY_DISK_SERVER=0 # no userspace memory disk support #options MEMORY_DISK_ROOT_SIZE=8192 # size of memory disk, in blocks #options INSECURE # disable kernel security levels #options NTP # NTP phase/frequency locked loop #options KTRACE # system call tracing via ktrace(1) options SYSVMSG # System V message queues options SYSVSEM # System V semaphores options SYSVSHM # System V shared memory #options SHMMAXPGS=1024 # 1024 pages is the default #options LKM # loadable kernel modules #options USERCONF # userconf(4) support #options PIPE_SOCKETPAIR # smaller, but slower pipe(2) #options SYSCTL_INCLUDE_DESCR # Include sysctl descriptions in kernel # Diagnostic/debugging support options #options DIAGNOSTIC # cheap kernel consistency checks options DEBUG # expensive debugging checks/support options DDB # in-kernel debugger options DDB_HISTORY_SIZE=512 # enable history editing in DDB options TRAP_PANICWAIT options SYMTAB_SPACE=300000 # size for embedded symbol table makeoptions DEBUG="-g" # compile full symbol table # 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_16 # NetBSD 1.6, options COMPAT_43 # and 4.3BSD #options COMPAT_386BSD_MBRPART # recognize old partition ID #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 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 options options QUOTA # UFS quotas options FFS_EI # FFS Endian Independant support options SOFTDEP # FFS soft updates support. options NFSSERVER # Network File System server #options FFS_NO_SNAPSHOT # ffs snapshots options EXT2FS_SYSTEM_FLAGS # makes ext2fs file flags (append and # immutable) behave as system flags. options NFS_BOOT_DHCP # Support DHCP NFS root # 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 PIM # Protocol Independent Multicast #options DIRECTED_BROADCAST # allow broadcasts through routers #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 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 TCP_DEBUG # Record last TCP_NDEBUG packets with SO_DEBUG options NMBCLUSTERS=1024 # These options enable verbose messages for several subsystems. # Warning, these may compile large string tables into the kernel! options PCIVERBOSE # verbose PCI device autoconfig messages options MIIVERBOSE # verbose PHY autoconfig messages #options PCI_CONFIG_DUMP # verbosely dump PCI config space options SCSIVERBOSE # human readable SCSI error messages options PCI_NETBSD_CONFIGURE # Do not rely on BIOS/whatever to configure PCI devices #options PCI_CONFIGURE_VERBOSE # Show PCI config information # wscons options #options WSEMUL_SUN # sun terminal emulation #options WSEMUL_VT100 # VT100 / VT220 emulation # Kernel root file system and dump configuration. config netbsd root on ? type ? # # Device configuration # plb0 at root # Processor Local Bus cpu0 at plb? ecc0 at plb? irq 16 # On-chip ECC controller opb* at plb? # On-chip Peripheral Bus wdog* at opb? # Watchdog timer com* at opb? addr ? irq ? # UARTs emac0 at opb? addr ? irq ? # Ethernet Media Access Controller options EMAC_EVENT_COUNTERS gpiic0 at opb? addr ? irq ? # On-chip IIC controller iic0 at gpiic? # I2C bus gpio0 at opb? addr ? irq ? # On-chip GPIO controller pchb0 at plb? # PCI-Host bridges pci* at pchb? ppb* at pci? dev ? function ? # PCI-PCI bridges 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 pdcsata* at pci? dev ? function ? # Promise SATA150 controllers satalink* at pci? dev ? function ? # SiI SATALink controllers siside* at pci? dev ? function ? # SiS IDE controllers slide* at pci? dev ? function ? # Symphony Labs IDE controllers viaide* at pci? dev ? function ? # VIA/AMD/Nvidia IDE controllers atabus* at ata? tlp* at pci? dev ? function ? # DECchip 21x4x and clones lxtphy* at mii? phy ? # Level One LXT-970 PHYs ukphy* at mii? phy ? # generic unknown PHYs #cardslot* at cbb? #cardbus* at cardslot? #pcmcia* at cardslot? #com* at pcmcia? function ? # Modems and serial cards #wdc* at pcmcia? function ? # PCMCIA IDE controllers #ep* at pcmcia? function ? # 3Com 3c589 and 3c562 Ethernet #mbe* at pcmcia? function ? # MB8696x based Ethernet #ne* at pcmcia? function ? # NE2000-compatible Ethernet #ex* at cardbus? dev ? function ? # 3Com 3C575TX #tlp* at cardbus? dev ? function ? # DECchip 21143 #rtk* at cardbus? dev ? function ? # Realtek 8129/8139 wd* at atabus? drive ? atapibus* at atapi? cd* at atapibus? drive ? flags 0x0000 # ATAPI CD-ROM drives sd* at atapibus? drive ? flags 0x0000 # ATAPI disk drives uk* at atapibus? drive ? flags 0x0000 # ATAPI unknown #pckbc0 at pbus? #pckbd* at pckbc? #wskbd* at pckbd? console ? #pms* at pckbc? #wsmouse* at pms? mux 0 #vga* at pci? dev ? function ? #wsdisplay* at vga? console ? pseudo-device vnd 4 # disk-like interface to files pseudo-device ccd 4 # concatenated/striped disk devices #pseudo-device cgd 4 # cryptographic disk devices #pseudo-device raid 4 # RAIDframe disk driver #options RAID_AUTOCONFIG # auto-configuration of RAID components #pseudo-device fss 4 # file system snapshot device pseudo-device md 1 # memory disk device pseudo-device loop # network loopback pseudo-device bpfilter 8 # packet filter pseudo-device ipfilter # IP filter (firewall) and NAT pseudo-device ppp 2 # Point-to-Point Protocol pseudo-device sl 2 # Serial Line IP pseudo-device tun 4 # network tunneling over tty #pseudo-device gre 2 # generic L3 over IP tunnel pseudo-device gif 4 # IPv[46] over IPv[46] tunnel (RFC1933) #pseudo-device faith 1 # IPv[46] tcp relay translation i/f #pseudo-device stf 1 # 6to4 IPv6 over IPv4 encapsulation pseudo-device vlan # IEEE 802.1q encapsulation pseudo-device pty # pseudo-terminals pseudo-device rnd # /dev/random and in-kernel generator #pseudo-device wsmux # ick pseudo-device clockctl # user control of clock subsystem pseudo-device kttcp # kernel ttcp @ 1.1.4.1 log @file OPENBLOCKS200 was added on branch ktrace-lwp on 2005-04-01 14:27:26 +0000 @ text @d1 232 @ 1.1.4.2 log @Sync with HEAD. @ text @a0 232 # $NetBSD: OPENBLOCKS200,v 1.1.4.1 2005/04/01 14:27:26 skrll Exp $ # # GENERIC -- everything that's currently supported # include "arch/evbppc/conf/std.obs200" #options INCLUDE_CONFIG_FILE # embed config file in kernel binary #ident "OPENBLOCKS200" maxusers 32 #options UVMHIST #options UVMHIST_PRINT # Options for necessary to use MD #options MEMORY_DISK_HOOKS #options MEMORY_DISK_IS_ROOT # force root on memory disk #options MEMORY_DISK_SERVER=0 # no userspace memory disk support #options MEMORY_DISK_ROOT_SIZE=8192 # size of memory disk, in blocks #options INSECURE # disable kernel security levels #options NTP # NTP phase/frequency locked loop #options KTRACE # system call tracing via ktrace(1) options SYSVMSG # System V message queues options SYSVSEM # System V semaphores options SYSVSHM # System V shared memory #options SHMMAXPGS=1024 # 1024 pages is the default #options LKM # loadable kernel modules #options USERCONF # userconf(4) support #options PIPE_SOCKETPAIR # smaller, but slower pipe(2) #options SYSCTL_INCLUDE_DESCR # Include sysctl descriptions in kernel # Diagnostic/debugging support options #options DIAGNOSTIC # cheap kernel consistency checks options DEBUG # expensive debugging checks/support options DDB # in-kernel debugger options DDB_HISTORY_SIZE=512 # enable history editing in DDB options TRAP_PANICWAIT options SYMTAB_SPACE=300000 # size for embedded symbol table makeoptions DEBUG="-g" # compile full symbol table # 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_16 # NetBSD 1.6, options COMPAT_43 # and 4.3BSD #options COMPAT_386BSD_MBRPART # recognize old partition ID #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 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 options options QUOTA # UFS quotas options FFS_EI # FFS Endian Independant support options SOFTDEP # FFS soft updates support. options NFSSERVER # Network File System server #options FFS_NO_SNAPSHOT # ffs snapshots options EXT2FS_SYSTEM_FLAGS # makes ext2fs file flags (append and # immutable) behave as system flags. options NFS_BOOT_DHCP # Support DHCP NFS root # 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 PIM # Protocol Independent Multicast #options DIRECTED_BROADCAST # allow broadcasts through routers #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 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 TCP_DEBUG # Record last TCP_NDEBUG packets with SO_DEBUG options NMBCLUSTERS=1024 # These options enable verbose messages for several subsystems. # Warning, these may compile large string tables into the kernel! options PCIVERBOSE # verbose PCI device autoconfig messages options MIIVERBOSE # verbose PHY autoconfig messages #options PCI_CONFIG_DUMP # verbosely dump PCI config space options SCSIVERBOSE # human readable SCSI error messages options PCI_NETBSD_CONFIGURE # Do not rely on BIOS/whatever to configure PCI devices #options PCI_CONFIGURE_VERBOSE # Show PCI config information # wscons options #options WSEMUL_SUN # sun terminal emulation #options WSEMUL_VT100 # VT100 / VT220 emulation # Kernel root file system and dump configuration. config netbsd root on ? type ? # # Device configuration # plb0 at root # Processor Local Bus cpu0 at plb? ecc0 at plb? irq 16 # On-chip ECC controller opb* at plb? # On-chip Peripheral Bus wdog* at opb? # Watchdog timer com* at opb? addr ? irq ? # UARTs emac0 at opb? addr ? irq ? # Ethernet Media Access Controller options EMAC_EVENT_COUNTERS gpiic0 at opb? addr ? irq ? # On-chip IIC controller iic0 at gpiic? # I2C bus gpio0 at opb? addr ? irq ? # On-chip GPIO controller pchb0 at plb? # PCI-Host bridges pci* at pchb? ppb* at pci? dev ? function ? # PCI-PCI bridges 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 pdcsata* at pci? dev ? function ? # Promise SATA150 controllers satalink* at pci? dev ? function ? # SiI SATALink controllers siside* at pci? dev ? function ? # SiS IDE controllers slide* at pci? dev ? function ? # Symphony Labs IDE controllers viaide* at pci? dev ? function ? # VIA/AMD/Nvidia IDE controllers atabus* at ata? tlp* at pci? dev ? function ? # DECchip 21x4x and clones lxtphy* at mii? phy ? # Level One LXT-970 PHYs ukphy* at mii? phy ? # generic unknown PHYs #cardslot* at cbb? #cardbus* at cardslot? #pcmcia* at cardslot? #com* at pcmcia? function ? # Modems and serial cards #wdc* at pcmcia? function ? # PCMCIA IDE controllers #ep* at pcmcia? function ? # 3Com 3c589 and 3c562 Ethernet #mbe* at pcmcia? function ? # MB8696x based Ethernet #ne* at pcmcia? function ? # NE2000-compatible Ethernet #ex* at cardbus? dev ? function ? # 3Com 3C575TX #tlp* at cardbus? dev ? function ? # DECchip 21143 #rtk* at cardbus? dev ? function ? # Realtek 8129/8139 wd* at atabus? drive ? atapibus* at atapi? cd* at atapibus? drive ? flags 0x0000 # ATAPI CD-ROM drives sd* at atapibus? drive ? flags 0x0000 # ATAPI disk drives uk* at atapibus? drive ? flags 0x0000 # ATAPI unknown #pckbc0 at pbus? #pckbd* at pckbc? #wskbd* at pckbd? console ? #pms* at pckbc? #wsmouse* at pms? mux 0 #vga* at pci? dev ? function ? #wsdisplay* at vga? console ? pseudo-device vnd 4 # disk-like interface to files pseudo-device ccd 4 # concatenated/striped disk devices #pseudo-device cgd 4 # cryptographic disk devices #pseudo-device raid 4 # RAIDframe disk driver #options RAID_AUTOCONFIG # auto-configuration of RAID components #pseudo-device fss 4 # file system snapshot device pseudo-device md 1 # memory disk device pseudo-device loop # network loopback pseudo-device bpfilter 8 # packet filter pseudo-device ipfilter # IP filter (firewall) and NAT pseudo-device ppp 2 # Point-to-Point Protocol pseudo-device sl 2 # Serial Line IP pseudo-device tun 4 # network tunneling over tty #pseudo-device gre 2 # generic L3 over IP tunnel pseudo-device gif 4 # IPv[46] over IPv[46] tunnel (RFC1933) #pseudo-device faith 1 # IPv[46] tcp relay translation i/f #pseudo-device stf 1 # 6to4 IPv6 over IPv4 encapsulation pseudo-device vlan # IEEE 802.1q encapsulation pseudo-device pty # pseudo-terminals pseudo-device rnd # /dev/random and in-kernel generator #pseudo-device wsmux # ick pseudo-device clockctl # user control of clock subsystem pseudo-device kttcp # kernel ttcp @ 1.1.4.3 log @Sync with HEAD. Here we go again... @ text @d1 1 a1 1 # $NetBSD: OPENBLOCKS200,v 1.1.4.2 2005/11/10 13:56:04 skrll Exp $ a77 1 file-system PTYFS # /dev/pts/N support a95 1 #options IPSEC_NAT_T # IPsec NAT traversal (NAT-T) d152 1 a152 1 ppcgpio0 at opb? addr ? irq ? # On-chip GPIO controller d166 1 d189 3 a191 3 #ex* at cardbus? function ? # 3Com 3C575TX #tlp* at cardbus? function ? # DECchip 21143 #rtk* at cardbus? function ? # Realtek 8129/8139 @ 1.1.4.4 log @Sync with head. @ text @d1 1 a1 1 # $NetBSD: OPENBLOCKS200,v 1.1.4.3 2005/12/11 10:28:17 christos Exp $ d85 1 a85 1 #options FFS_NO_SNAPSHOT # No FFS snapshot support @