head 1.44; access; symbols netbsd-11-0-RC5:1.44 netbsd-11-0-RC4:1.44 netbsd-11-0-RC3:1.44 netbsd-11-0-RC2:1.44 netbsd-11-0-RC1:1.44 perseant-exfatfs-base-20250801:1.44 netbsd-11:1.44.0.4 netbsd-11-base:1.44 netbsd-10-1-RELEASE:1.43 perseant-exfatfs-base-20240630:1.44 perseant-exfatfs:1.44.0.2 perseant-exfatfs-base:1.44 netbsd-8-3-RELEASE:1.34.10.1 netbsd-9-4-RELEASE:1.39 netbsd-10-0-RELEASE:1.43 netbsd-10-0-RC6:1.43 netbsd-10-0-RC5:1.43 netbsd-10-0-RC4:1.43 netbsd-10-0-RC3:1.43 netbsd-10-0-RC2:1.43 thorpej-ifq:1.43.0.8 thorpej-ifq-base:1.43 thorpej-altq-separation:1.43.0.6 thorpej-altq-separation-base:1.43 netbsd-10-0-RC1:1.43 netbsd-10:1.43.0.4 netbsd-10-base:1.43 bouyer-sunxi-drm:1.43.0.2 bouyer-sunxi-drm-base:1.43 netbsd-9-3-RELEASE:1.39 thorpej-i2c-spi-conf2:1.41.0.16 thorpej-i2c-spi-conf2-base:1.41 thorpej-futex2:1.41.0.14 thorpej-futex2-base:1.41 thorpej-cfargs2:1.41.0.12 thorpej-cfargs2-base:1.41 cjep_sun2x-base1:1.41 cjep_sun2x:1.41.0.10 cjep_sun2x-base:1.41 cjep_staticlib_x-base1:1.41 netbsd-9-2-RELEASE:1.39 cjep_staticlib_x:1.41.0.8 cjep_staticlib_x-base:1.41 thorpej-i2c-spi-conf:1.41.0.6 thorpej-i2c-spi-conf-base:1.41 thorpej-cfargs:1.41.0.4 thorpej-cfargs-base:1.41 thorpej-futex:1.41.0.2 thorpej-futex-base:1.41 netbsd-9-1-RELEASE:1.39 bouyer-xenpvh-base2:1.40 phil-wifi-20200421:1.40 bouyer-xenpvh-base1:1.40 phil-wifi-20200411:1.40 bouyer-xenpvh:1.40.0.4 bouyer-xenpvh-base:1.40 is-mlppp:1.40.0.2 is-mlppp-base:1.40 phil-wifi-20200406:1.40 netbsd-8-2-RELEASE:1.34.10.1 ad-namecache-base3:1.40 netbsd-9-0-RELEASE:1.39 netbsd-9-0-RC2:1.39 ad-namecache-base2:1.40 ad-namecache-base1:1.39 ad-namecache:1.39.0.4 ad-namecache-base:1.39 netbsd-9-0-RC1:1.39 phil-wifi-20191119:1.39 netbsd-9:1.39.0.2 netbsd-9-base:1.39 phil-wifi-20190609:1.39 netbsd-8-1-RELEASE:1.34.10.1 netbsd-8-1-RC1:1.34.10.1 isaki-audio2:1.38.0.2 isaki-audio2-base:1.38 pgoyette-compat-merge-20190127:1.36.2.2 pgoyette-compat-20190127:1.38 pgoyette-compat-20190118:1.38 pgoyette-compat-1226:1.37 pgoyette-compat-1126:1.37 pgoyette-compat-1020:1.37 pgoyette-compat-0930:1.37 pgoyette-compat-0906:1.37 netbsd-7-2-RELEASE:1.31 pgoyette-compat-0728:1.36 netbsd-8-0-RELEASE:1.34 phil-wifi:1.36.0.4 phil-wifi-base:1.36 pgoyette-compat-0625:1.36 netbsd-8-0-RC2:1.34 pgoyette-compat-0521:1.36 pgoyette-compat-0502:1.36 pgoyette-compat-0422:1.36 netbsd-8-0-RC1:1.34 pgoyette-compat-0415:1.36 pgoyette-compat-0407:1.36 pgoyette-compat-0330:1.36 pgoyette-compat-0322:1.36 pgoyette-compat-0315:1.36 netbsd-7-1-2-RELEASE:1.31 pgoyette-compat:1.36.0.2 pgoyette-compat-base:1.36 netbsd-7-1-1-RELEASE:1.31 tls-maxphys-base-20171202:1.36 matt-nb8-mediatek:1.34.0.14 matt-nb8-mediatek-base:1.34 nick-nhusb-base-20170825:1.35 perseant-stdc-iso10646:1.34.0.12 perseant-stdc-iso10646-base:1.34 netbsd-8:1.34.0.10 netbsd-8-base:1.34 prg-localcount2-base3:1.34 prg-localcount2-base2:1.34 prg-localcount2-base1:1.34 prg-localcount2:1.34.0.8 prg-localcount2-base:1.34 pgoyette-localcount-20170426:1.34 bouyer-socketcan-base1:1.34 jdolecek-ncq:1.34.0.6 jdolecek-ncq-base:1.34 pgoyette-localcount-20170320:1.34 netbsd-7-1:1.31.0.8 netbsd-7-1-RELEASE:1.31 netbsd-7-1-RC2:1.31 nick-nhusb-base-20170204:1.34 netbsd-7-nhusb-base-20170116:1.31 bouyer-socketcan:1.34.0.4 bouyer-socketcan-base:1.34 pgoyette-localcount-20170107:1.34 netbsd-7-1-RC1:1.31 nick-nhusb-base-20161204:1.34 pgoyette-localcount-20161104:1.34 netbsd-7-0-2-RELEASE:1.31 nick-nhusb-base-20161004:1.34 localcount-20160914:1.34 netbsd-7-nhusb:1.31.0.6 netbsd-7-nhusb-base:1.31 pgoyette-localcount-20160806:1.34 pgoyette-localcount-20160726:1.34 pgoyette-localcount:1.34.0.2 pgoyette-localcount-base:1.34 nick-nhusb-base-20160907:1.34 nick-nhusb-base-20160529:1.34 netbsd-7-0-1-RELEASE:1.31 nick-nhusb-base-20160422:1.34 nick-nhusb-base-20160319:1.34 nick-nhusb-base-20151226:1.34 netbsd-7-0:1.31.0.4 netbsd-7-0-RELEASE:1.31 nick-nhusb-base-20150921:1.34 netbsd-7-0-RC3:1.31 netbsd-7-0-RC2:1.31 netbsd-7-0-RC1:1.31 nick-nhusb-base-20150606:1.33 nick-nhusb-base-20150406:1.33 nick-nhusb:1.33.0.2 nick-nhusb-base:1.33 netbsd-5-2-3-RELEASE:1.10 netbsd-5-1-5-RELEASE:1.10 netbsd-6-0-6-RELEASE:1.24 netbsd-6-1-5-RELEASE:1.24 netbsd-7:1.31.0.2 netbsd-7-base:1.31 yamt-pagecache-base9:1.30 yamt-pagecache-tag8:1.21.2.1 netbsd-6-1-4-RELEASE:1.24 netbsd-6-0-5-RELEASE:1.24 tls-earlyentropy:1.30.0.4 tls-earlyentropy-base:1.31 riastradh-xf86-video-intel-2-7-1-pre-2-21-15:1.30 riastradh-drm2-base3:1.30 netbsd-6-1-3-RELEASE:1.24 netbsd-6-0-4-RELEASE:1.24 netbsd-5-2-2-RELEASE:1.10 netbsd-5-1-4-RELEASE:1.10 netbsd-6-1-2-RELEASE:1.24 netbsd-6-0-3-RELEASE:1.24 netbsd-5-2-1-RELEASE:1.10 netbsd-5-1-3-RELEASE:1.10 rmind-smpnet-nbase:1.30 netbsd-6-1-1-RELEASE:1.24 riastradh-drm2-base2:1.30 riastradh-drm2-base1:1.30 riastradh-drm2:1.30.0.2 riastradh-drm2-base:1.30 rmind-smpnet:1.29.0.2 rmind-smpnet-base:1.30 netbsd-6-1:1.24.0.12 netbsd-6-0-2-RELEASE:1.24 netbsd-6-1-RELEASE:1.24 khorben-n900:1.28.0.2 netbsd-6-1-RC4:1.24 netbsd-6-1-RC3:1.24 agc-symver:1.26.0.2 agc-symver-base:1.26 netbsd-6-1-RC2:1.24 netbsd-6-1-RC1:1.24 yamt-pagecache-base8:1.24 netbsd-5-2:1.10.0.14 netbsd-6-0-1-RELEASE:1.24 yamt-pagecache-base7:1.24 netbsd-5-2-RELEASE:1.10 netbsd-5-2-RC1:1.10 matt-nb6-plus-nbase:1.24 yamt-pagecache-base6:1.24 netbsd-6-0:1.24.0.8 netbsd-6-0-RELEASE:1.24 netbsd-6-0-RC2:1.24 tls-maxphys:1.24.0.6 tls-maxphys-base:1.31 matt-nb6-plus:1.24.0.4 matt-nb6-plus-base:1.24 netbsd-6-0-RC1:1.24 jmcneill-usbmp-base10:1.24 yamt-pagecache-base5:1.24 jmcneill-usbmp-base9:1.24 yamt-pagecache-base4:1.24 jmcneill-usbmp-base8:1.24 jmcneill-usbmp-base7:1.24 jmcneill-usbmp-base6:1.24 jmcneill-usbmp-base5:1.24 jmcneill-usbmp-base4:1.24 jmcneill-usbmp-base3:1.24 jmcneill-usbmp-pre-base2:1.22 jmcneill-usbmp-base2:1.24 netbsd-6:1.24.0.2 netbsd-6-base:1.24 netbsd-5-1-2-RELEASE:1.10 netbsd-5-1-1-RELEASE:1.10 jmcneill-usbmp:1.22.0.2 jmcneill-usbmp-base:1.22 jmcneill-audiomp3:1.21.0.4 jmcneill-audiomp3-base:1.21 yamt-pagecache-base3:1.21 yamt-pagecache-base2:1.21 yamt-pagecache:1.21.0.2 yamt-pagecache-base:1.21 rmind-uvmplock-nbase:1.19 cherry-xenmp:1.19.0.2 cherry-xenmp-base:1.19 jym-xensuspend-nbase:1.18 uebayasi-xip-base7:1.16 bouyer-quota2-nbase:1.17 bouyer-quota2:1.16.0.4 bouyer-quota2-base:1.16 jruoho-x86intr:1.16.0.2 jruoho-x86intr-base:1.16 matt-mips64-premerge-20101231:1.16 matt-nb5-mips64-premerge-20101231:1.10.8.1 matt-nb5-pq3:1.10.0.12 matt-nb5-pq3-base:1.10 netbsd-5-1:1.10.0.10 uebayasi-xip-base6:1.15 uebayasi-xip-base5:1.15 netbsd-5-1-RELEASE:1.10 uebayasi-xip-base4:1.15 uebayasi-xip-base3:1.15 yamt-nfs-mp-base11:1.15 netbsd-5-1-RC4:1.10 matt-nb5-mips64-k15:1.10.8.1 uebayasi-xip-base2:1.15 yamt-nfs-mp-base10:1.15 netbsd-5-1-RC3:1.10 netbsd-5-1-RC2:1.10 uebayasi-xip-base1:1.15 netbsd-5-1-RC1:1.10 rmind-uvmplock:1.14.0.4 rmind-uvmplock-base:1.19 yamt-nfs-mp-base9:1.14 uebayasi-xip:1.14.0.2 uebayasi-xip-base:1.14 netbsd-5-0-2-RELEASE:1.10 matt-nb5-mips64-premerge-20091211:1.10 matt-premerge-20091211:1.14 yamt-nfs-mp-base8:1.13 matt-nb5-mips64-u2-k2-k4-k7-k8-k9:1.10 matt-nb4-mips64-k7-u2a-k9b:1.10 matt-nb5-mips64-u1-k1-k5:1.10 yamt-nfs-mp-base7:1.13 matt-nb5-mips64:1.10.0.8 netbsd-5-0-1-RELEASE:1.10 jymxensuspend-base:1.13 yamt-nfs-mp-base6:1.13 yamt-nfs-mp-base5:1.13 yamt-nfs-mp-base4:1.13 yamt-nfs-mp-base3:1.13 nick-hppapmap-base4:1.13 nick-hppapmap-base3:1.13 netbsd-5-0:1.10.0.6 netbsd-5-0-RELEASE:1.10 netbsd-5-0-RC4:1.10 netbsd-5-0-RC3:1.10 nick-hppapmap-base2:1.12 netbsd-5-0-RC2:1.10 jym-xensuspend:1.12.0.4 jym-xensuspend-base:1.18 netbsd-5-0-RC1:1.10 haad-dm-base2:1.12 haad-nbase2:1.12 ad-audiomp2:1.12.0.2 ad-audiomp2-base:1.12 netbsd-5:1.10.0.4 netbsd-5-base:1.10 nick-hppapmap:1.10.0.2 nick-hppapmap-base:1.13 matt-mips64-base2:1.10 haad-dm-base1:1.10 wrstuden-revivesa-base-4:1.10 netbsd-4-0-1-RELEASE:1.8 wrstuden-revivesa-base-3:1.10 wrstuden-revivesa-base-2:1.10 wrstuden-fixsa-newbase:1.8 nick-csl-alignment-base5:1.8 haad-dm:1.9.0.4 haad-dm-base:1.12 wrstuden-revivesa-base-1:1.9 simonb-wapbl-nbase:1.9 yamt-pf42-base4:1.9 simonb-wapbl:1.9.0.2 simonb-wapbl-base:1.9 yamt-pf42-base3:1.9 hpcarm-cleanup-nbase:1.8 yamt-pf42-baseX:1.8 yamt-pf42-base2:1.8 yamt-nfs-mp-base2:1.8 wrstuden-revivesa:1.8.0.58 wrstuden-revivesa-base:1.9 yamt-nfs-mp:1.8.0.56 yamt-nfs-mp-base:1.8 yamt-pf42:1.8.0.54 yamt-pf42-base:1.8 ad-socklock-base1:1.8 yamt-lazymbuf-base15:1.8 yamt-lazymbuf-base14:1.8 keiichi-mipv6-nbase:1.8 mjf-devfs2:1.8.0.52 mjf-devfs2-base:1.12 nick-net80211-sync:1.8.0.50 nick-net80211-sync-base:1.8 keiichi-mipv6:1.8.0.48 keiichi-mipv6-base:1.8 bouyer-xeni386-merge1:1.8 matt-armv6-prevmlocking:1.8 wrstuden-fixsa-base-1:1.8 vmlocking2-base3:1.8 netbsd-4-0:1.8.0.46 netbsd-4-0-RELEASE:1.8 bouyer-xeni386-nbase:1.8 yamt-kmem-base3:1.8 cube-autoconf:1.8.0.44 cube-autoconf-base:1.8 yamt-kmem-base2:1.8 bouyer-xeni386:1.8.0.42 bouyer-xeni386-base:1.8 yamt-kmem:1.8.0.40 yamt-kmem-base:1.8 vmlocking2-base2:1.8 reinoud-bufcleanup-nbase:1.8 vmlocking2:1.8.0.38 vmlocking2-base1:1.8 netbsd-4-0-RC5:1.8 matt-nb4-arm:1.8.0.36 matt-nb4-arm-base:1.8 matt-armv6-nbase:1.8 jmcneill-base:1.8 netbsd-4-0-RC4:1.8 mjf-devfs:1.8.0.34 mjf-devfs-base:1.8 bouyer-xenamd64-base2:1.8 vmlocking-nbase:1.8 yamt-x86pmap-base4:1.8 bouyer-xenamd64:1.8.0.32 bouyer-xenamd64-base:1.8 netbsd-4-0-RC3:1.8 yamt-x86pmap-base3:1.8 yamt-x86pmap-base2:1.8 netbsd-4-0-RC2:1.8 yamt-x86pmap:1.8.0.30 yamt-x86pmap-base:1.8 netbsd-4-0-RC1:1.8 matt-armv6:1.8.0.28 matt-armv6-base:1.8 jmcneill-pm:1.8.0.26 jmcneill-pm-base:1.8 hpcarm-cleanup:1.8.0.24 hpcarm-cleanup-base:1.8 nick-csl-alignment:1.8.0.22 nick-csl-alignment-base:1.8 matt-mips64:1.8.0.20 matt-mips64-base:1.8 yamt-idlelwp-base8:1.8 wrstuden-fixsa:1.8.0.18 wrstuden-fixsa-base:1.8 ppcoea-renovation:1.8.0.16 ppcoea-renovation-base:1.8 thorpej-atomic:1.8.0.14 thorpej-atomic-base:1.8 reinoud-bufcleanup:1.8.0.12 reinoud-bufcleanup-base:1.8 mjf-ufs-trans:1.8.0.10 mjf-ufs-trans-base:1.8 vmlocking:1.8.0.8 vmlocking-base:1.8 ad-audiomp:1.8.0.6 ad-audiomp-base:1.8 yamt-idlelwp:1.8.0.4 post-newlock2-merge:1.8 newlock2-nbase:1.8 yamt-splraiseipl-base5:1.8 yamt-splraiseipl-base4:1.8 yamt-splraiseipl-base3:1.8 abandoned-netbsd-4-base:1.3 abandoned-netbsd-4:1.3.0.2 yamt-splraiseipl-base2:1.8 yamt-splraiseipl:1.5.0.6 yamt-splraiseipl-base:1.5 yamt-pdpolicy-base9:1.5 rpaulo-netinet-merge-pcb-base:1.5 rpaulo-netinet-merge-pcb:1.5.0.4 newlock2:1.5.0.2 newlock2-base:1.8 yamt-pdpolicy-base8:1.4 yamt-pdpolicy-base7:1.3 netbsd-4:1.8.0.2 netbsd-4-base:1.8 yamt-pdpolicy:1.2.0.8 yamt-pdpolicy-base6:1.2 yamt-lazymbuf:1.2.0.6 chap-midi-base:1.2 chap-midi:1.2.0.4 chap-midi-nbase:1.2 gdamore-uart:1.2.0.2 gdamore-uart-base:1.2 simonb-timecounters-base:1.1 simonb-timecounters:1.1.0.2; locks; strict; comment @# @; 1.44 date 2024.01.29.18.27.11; author christos; state Exp; branches; next 1.43; commitid KXsF1U1D4DhafnWE; 1.43 date 2022.08.07.02.52.25; author simonb; state Exp; branches; next 1.42; commitid HXKRRXLciPDtrTOD; 1.42 date 2021.08.20.20.25.27; author andvar; state Exp; branches; next 1.41; commitid tA1rAuXsEQFLzK5D; 1.41 date 2020.09.27.13.48.50; author roy; state Exp; branches; next 1.40; commitid DA9l8f9bbF8ATGpC; 1.40 date 2020.01.19.01.25.05; author thorpej; state Exp; branches; next 1.39; commitid JHEWDzmAWJGESeTB; 1.39 date 2019.04.26.21.40.29; author sevan; state Exp; branches 1.39.4.1; next 1.38; commitid 6ehTybiQEayJbUkB; 1.38 date 2018.12.30.14.51.36; author sevan; state Exp; branches; next 1.37; commitid 7a9Ack56FfqkHP5B; 1.37 date 2018.08.01.20.04.11; author maxv; state Exp; branches; next 1.36; commitid UbIHSaPqOzfNisMA; 1.36 date 2017.09.14.07.58.40; author mrg; state Exp; branches 1.36.2.1 1.36.4.1; next 1.35; commitid ngZ6fHXwTqlZA87A; 1.35 date 2017.07.29.12.28.27; author maxv; state Exp; branches; next 1.34; commitid xPrOCW89ueF3C71A; 1.34 date 2015.08.07.14.12.04; author maxv; state Exp; branches 1.34.10.1; next 1.33; commitid Gk45ddk5X4Fwolwy; 1.33 date 2014.08.23.20.26.57; author dholland; state Exp; branches 1.33.2.1; next 1.32; commitid Ef5fhfmsGe1uFwNx; 1.32 date 2014.08.17.21.17.43; author joerg; state Exp; branches; next 1.31; commitid 1Tn1qthIdwV09LMx; 1.31 date 2014.07.20.10.06.11; author alnsn; state Exp; branches; next 1.30; commitid w7znppWoeYa9l6Jx; 1.30 date 2013.06.30.21.38.56; author rmind; state Exp; branches 1.30.4.1; next 1.29; commitid WyqSRDp14EmayGVw; 1.29 date 2013.06.05.23.08.01; author christos; state Exp; branches 1.29.2.1; next 1.28; commitid MDKdYakvaqdHQtSw; 1.28 date 2013.04.27.21.43.22; author christos; state Exp; branches; next 1.27; 1.27 date 2013.04.27.18.19.33; author christos; state Exp; branches; next 1.26; 1.26 date 2013.03.02.02.42.13; author christos; state Exp; branches; next 1.25; 1.25 date 2013.03.01.18.25.37; author joerg; state Exp; branches; next 1.24; 1.24 date 2012.02.09.18.58.14; author matt; state Exp; branches 1.24.6.1; next 1.23; 1.23 date 2011.12.18.05.49.26; author dholland; state Exp; branches; next 1.22; 1.22 date 2011.11.22.21.25.11; author tls; state Exp; branches 1.22.2.1; next 1.21; 1.21 date 2011.07.17.01.35.01; author dyoung; state Exp; branches 1.21.2.1; next 1.20; 1.20 date 2011.06.30.20.09.29; author wiz; state Exp; branches; next 1.19; 1.19 date 2011.05.17.22.19.38; author dyoung; state Exp; branches; next 1.18; 1.18 date 2011.03.06.17.08.23; author bouyer; state Exp; branches; next 1.17; 1.17 date 2011.02.20.07.48.33; author matt; state Exp; branches; next 1.16; 1.16 date 2010.11.23.11.13.57; author hannken; state Exp; branches 1.16.2.1 1.16.4.1; next 1.15; 1.15 date 2010.04.16.13.48.30; author pooka; state Exp; branches; next 1.14; 1.14 date 2009.12.05.20.11.11; author pooka; state Exp; branches 1.14.2.1 1.14.4.1; next 1.13; 1.13 date 2009.03.06.20.31.48; author joerg; state Exp; branches; next 1.12; 1.12 date 2008.11.24.11.41.10; author ad; state Exp; branches 1.12.4.1; next 1.11; 1.11 date 2008.11.12.12.35.59; author ad; state Exp; branches; next 1.10; 1.10 date 2008.07.31.07.41.00; author simonb; state Exp; branches 1.10.2.1 1.10.8.1; next 1.9; 1.9 date 2008.05.30.20.10.02; author tsutsui; state Exp; branches 1.9.4.1; next 1.8; 1.8 date 2006.10.02.03.28.29; author chs; state Exp; branches 1.8.52.1 1.8.54.1 1.8.56.1 1.8.58.1; next 1.7; 1.7 date 2006.09.27.21.42.05; author manu; state Exp; branches; next 1.6; 1.6 date 2006.09.26.06.37.31; author gdamore; state Exp; branches; next 1.5; 1.5 date 2006.09.04.05.17.26; author gdamore; state Exp; branches 1.5.2.1 1.5.4.1 1.5.6.1; next 1.4; 1.4 date 2006.08.26.20.26.44; author christos; state Exp; branches; next 1.3; 1.3 date 2006.07.07.22.03.19; author gdamore; state Exp; branches; next 1.2; 1.2 date 2006.06.08.06.15.59; author gdamore; state Exp; branches 1.2.2.1 1.2.4.1 1.2.6.1 1.2.8.1; next 1.1; 1.1 date 2006.06.06.05.17.22; author gdamore; state Exp; branches 1.1.2.1; next ; 1.39.4.1 date 2020.01.25.22.38.40; author ad; state Exp; branches; next ; commitid ethRERRmx7bMJ7UB; 1.36.2.1 date 2018.09.06.06.55.33; author pgoyette; state Exp; branches; next 1.36.2.2; commitid HCi1bXD317XIK0RA; 1.36.2.2 date 2019.01.18.08.50.16; author pgoyette; state Exp; branches; next ; commitid Lmlzg3OVT2cd6f8B; 1.36.4.1 date 2019.06.10.22.06.12; author christos; state Exp; branches; next 1.36.4.2; commitid jtc8rnCzWiEEHGqB; 1.36.4.2 date 2020.04.08.14.07.36; author martin; state Exp; branches; next ; commitid Qli2aW9E74UFuA3C; 1.34.10.1 date 2019.01.07.13.46.57; author martin; state Exp; branches; next ; commitid RzezcpN4ab5O6R6B; 1.33.2.1 date 2015.09.22.12.05.41; author skrll; state Exp; branches; next 1.33.2.2; commitid CpNWKp3ozVNTafCy; 1.33.2.2 date 2017.08.28.17.51.36; author skrll; state Exp; branches; next ; commitid UQQpnjvcNkUZn05A; 1.30.4.1 date 2014.08.10.06.53.56; author tls; state Exp; branches; next ; commitid 7fY3uHKSIbCABMLx; 1.29.2.1 date 2013.08.28.23.59.16; author rmind; state Exp; branches; next ; commitid cbp9Ov2uYijlqh3x; 1.24.6.1 date 2013.06.23.06.20.04; author tls; state Exp; branches; next 1.24.6.2; commitid eVjr9caYRQbRGHUw; 1.24.6.2 date 2014.08.20.00.02.58; author tls; state Exp; branches; next 1.24.6.3; commitid jTnpym9Qu0o4R1Nx; 1.24.6.3 date 2017.12.03.11.36.09; author jdolecek; state Exp; branches; next ; commitid XcIYRZTAh1LmerhA; 1.22.2.1 date 2012.02.18.07.31.54; author mrg; state Exp; branches; next ; 1.21.2.1 date 2012.04.17.00.06.17; author yamt; state Exp; branches; next 1.21.2.2; 1.21.2.2 date 2014.05.22.11.39.44; author yamt; state Exp; branches; next ; commitid VUUXuyNWnt3AKwBx; 1.16.2.1 date 2011.06.06.09.05.29; author jruoho; state Exp; branches; next ; 1.16.4.1 date 2011.02.08.19.29.33; author bouyer; state Exp; branches; next 1.16.4.2; 1.16.4.2 date 2011.03.05.15.09.36; author bouyer; state Exp; branches; next ; 1.14.2.1 date 2010.04.30.14.39.16; author uebayasi; state Exp; branches; next ; 1.14.4.1 date 2010.05.30.05.16.43; author rmind; state Exp; branches; next 1.14.4.2; 1.14.4.2 date 2011.03.05.20.50.11; author rmind; state Exp; branches; next 1.14.4.3; 1.14.4.3 date 2011.04.21.01.40.59; author rmind; state Exp; branches; next 1.14.4.4; 1.14.4.4 date 2011.05.31.03.04.00; author rmind; state Exp; branches; next ; 1.12.4.1 date 2009.05.13.17.16.40; author jym; state Exp; branches; next ; 1.10.2.1 date 2009.01.19.13.16.08; author skrll; state Exp; branches; next 1.10.2.2; 1.10.2.2 date 2009.04.28.07.34.00; author skrll; state Exp; branches; next ; 1.10.8.1 date 2010.01.29.00.16.57; author matt; state Exp; branches; next ; 1.9.4.1 date 2008.10.19.22.15.44; author haad; state Exp; branches; next 1.9.4.2; 1.9.4.2 date 2008.12.13.01.13.09; author haad; state Exp; branches; next ; 1.8.52.1 date 2008.06.02.13.22.03; author mjf; state Exp; branches; next 1.8.52.2; 1.8.52.2 date 2008.09.28.10.39.54; author mjf; state Exp; branches; next 1.8.52.3; 1.8.52.3 date 2009.01.17.13.27.59; author mjf; state Exp; branches; next ; 1.8.54.1 date 2008.06.04.02.04.46; author yamt; state Exp; branches; next ; 1.8.56.1 date 2009.05.04.08.11.01; author yamt; state Exp; branches; next 1.8.56.2; 1.8.56.2 date 2010.03.11.15.02.19; author yamt; state Exp; branches; next 1.8.56.3; 1.8.56.3 date 2010.08.11.22.51.53; author yamt; state Exp; branches; next ; 1.8.58.1 date 2008.06.23.04.30.18; author wrstuden; state Exp; branches; next 1.8.58.2; 1.8.58.2 date 2008.09.18.04.33.24; author wrstuden; state Exp; branches; next ; 1.5.2.1 date 2006.11.18.21.29.11; author ad; state Exp; branches; next ; 1.5.4.1 date 2006.09.04.05.17.26; author rpaulo; state dead; branches; next 1.5.4.2; 1.5.4.2 date 2006.09.09.02.39.04; author rpaulo; state Exp; branches; next ; 1.5.6.1 date 2006.10.22.06.04.39; author yamt; state Exp; branches; next ; 1.2.2.1 date 2006.07.13.17.48.46; author gdamore; state Exp; branches; next ; 1.2.4.1 date 2006.06.08.06.15.59; author chap; state dead; branches; next 1.2.4.2; 1.2.4.2 date 2006.06.19.03.44.02; author chap; state Exp; branches; next ; 1.2.6.1 date 2006.06.08.06.15.59; author yamt; state dead; branches; next 1.2.6.2; 1.2.6.2 date 2006.06.21.14.51.02; author yamt; state Exp; branches; next 1.2.6.3; 1.2.6.3 date 2006.12.30.20.45.51; author yamt; state Exp; branches; next ; 1.2.8.1 date 2006.06.08.06.15.59; author yamt; state dead; branches; next 1.2.8.2; 1.2.8.2 date 2006.06.26.12.44.23; author yamt; state Exp; branches; next 1.2.8.3; 1.2.8.3 date 2006.08.11.15.41.26; author yamt; state Exp; branches; next 1.2.8.4; 1.2.8.4 date 2006.09.03.15.22.50; author yamt; state Exp; branches; next 1.2.8.5; 1.2.8.5 date 2006.09.14.12.31.09; author yamt; state Exp; branches; next ; 1.1.2.1 date 2006.06.06.05.17.22; author kardel; state dead; branches; next 1.1.2.2; 1.1.2.2 date 2006.06.07.15.49.37; author kardel; state Exp; branches; next ; desc @@ 1.44 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: AP30,v 1.43 2022/08/07 02:52:25 simonb Exp $ include "arch/evbmips/conf/std.atheros" #options INCLUDE_CONFIG_FILE # embed config file in kernel binary #ident "AP30-$Revision: 1.43 $" maxusers 32 makeoptions COPTS="-Os" # Optimise for space. Implies -O2 makeoptions ATH_MACHINE_HAL=ap30 options MIPS32 options NOFPU # No FPU options FPEMUL # emulate FPU insn options WISOC_AR5312 # WiSoC select # 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=6144 # size of memory disk, in blocks #options MEMORY_DISK_ROOT_SIZE=16384 # size of memory disk, in blocks #options MEMORY_DISK_ROOT_SIZE=7300 # Size reduction options options VNODE_OP_NOINLINE options PIPE_SOCKETPAIR options SOSEND_NO_LOAN # Standard system options #options KTRACE # system call tracing support #options SYSVMSG # System V message queues #options SYSVSEM # System V semaphores #options SYSVSHM # System V shared memory options NTP # network time protocol # Debugging options options DIAGNOSTIC # extra kernel sanity checking #options DEBUG # extra kernel debugging support #options USERCONF # userconf(4) support #options SYSCTL_INCLUDE_DESCR # Include sysctl descriptions in kernel options DDB # kernel dynamic debugger options DDB_HISTORY_SIZE=100 # enable history editing in DDB makeoptions DEBUG="-g" # compile full symbol table makeoptions COPY_SYMTAB=1 # size for embedded symbol table # Compatibility options include "conf/compat_netbsd16.config" #options EXEC_ECOFF # exec ECOFF binaries #options COMPAT_ULTRIX # binary compatibility with Ultrix # File systems file-system FFS # Berkeley Fast Filesystem file-system MFS # memory-based filesystem #file-system EXT2FS # second extended file system (linux) file-system NFS # Sun NFS-compatible filesystem client #file-system KERNFS # kernel data-structure filesystem #file-system NULLFS # NULL layered filesystem #file-system OVERLAY # overlay file system #file-system FDESC # user file descriptor filesystem #file-system UMAPFS # uid/gid remapping filesystem #file-system LFS # Log-based filesystem (still experimental) #file-system PROCFS # /proc #file-system CD9660 # ISO 9660 + Rock Ridge file system #file-system UNION # union file system #file-system MSDOSFS # MS-DOS FAT filesystem(s). #file-system CODA # Coda File System; also needs vcoda (below) #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 NFSSERVER # Network File System server # Alternate buffer queue strategies for better responsiveness under high # disk I/O load. #options BUFQ_READPRIO options BUFQ_PRIOCSCAN # Networking options #options GATEWAY # IP packet forwarding options INET # Internet protocols #options INET6 # IPV6 #options IPSEC # IP security #options IPSEC_DEBUG # debug for IP security #options MROUTING # packet forwarding of multicast packets #options PIM # Protocol Independent Multicast #options NETATALK # AppleTalk (over Ethernet) protocol #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) # JIT compiler for bpfilter #options SLJIT #options BPFJIT # These options enable verbose messages for several subsystems. # Warning, these may compile large string tables into the kernel! options MIIVERBOSE # verbose PHY autoconfig messages # Bitmask for enabling the PCI IDE channels in the southbridge. # Set bit 0 (0x01) for channel 0, bit 1 (0x02) for channel 1. # # Do this if your firmware (usually PMON and YAMON) doesn't enable the IDE # channels for you (thus causing the NetBSD `pciide' driver to ignore them). #options PCI_NETBSD_ENABLE_IDE=0x1 options NFS_BOOT_DHCP options NFS_V2_ONLY config netbsd root on ? type ? mainbus0 at root cpu0 at mainbus? wdog0 at mainbus? arbus0 at mainbus? com* at arbus? addr ? ae* at arbus? addr ? ath* at arbus? addr ? athflash* at arbus? addr ? argpio* at arbus? addr ? gpio* at argpio? # no RTC! so fake with a stub (required to prevent evbmips panic) # MII/PHY support #acphy* at mii? phy ? # DAltima AC101 and AMD Am79c874 PHYs #amhphy* at mii? phy ? # AMD 79c901 Ethernet PHYs #dmphy* at mii? phy ? # Davicom DM9101 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 ICS1890 #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 rlphy* at mii? phy ? # RealTek PHYs ukphy* at mii? phy ? # generic unknown PHYs # Pseudo-devices # Disk/mass storage pseudo-devices #pseudo-device ccd # concatenated disk devices #pseudo-device raid # RAIDframe disk driver #pseudo-device fss # file system snapshot device #pseudo-device md # memory disk device (ramdisk) #pseudo-device vnd # disk-like interface to files # 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 sl # Serial Line IP #pseudo-device tun # network tunneling over tty #pseudo-device tap # virtual Ethernet #pseudo-device gre # generic L3 over IP tunnel #pseudo-device ipip # RFC 2003 IP Encapsulation #pseudo-device gif # RFC1933 tunnel #pseudo-device faith # IPv[46] tcp relay translation #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 # Miscellaneous pseudo-devices pseudo-device pty # pseudo-terminals pseudo-device clockctl # user control of clock subsystem pseudo-device ksyms # /dev/ksyms # A pseudo device needed for Coda # also needs CODA (above) #pseudo-device vcoda # coda minicache <-> venus comm. include "dev/veriexec.config" @ 1.43 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: AP30,v 1.42 2021/08/20 20:25:27 andvar Exp $ d7 1 a7 1 #ident "AP30-$Revision: 1.42 $" a80 2 #options EXT2FS_SYSTEM_FLAGS # makes ext2fs file flags (append and # immutable) behave as system flags. @ 1.42 log @fix various typos in comments and log messages. @ text @d1 1 a1 1 # $NetBSD: AP30,v 1.41 2020/09/27 13:48:50 roy Exp $ d7 1 a7 1 #ident "AP30-$Revision: 1.41 $" d74 2 a75 1 #options NFSSERVER # Sun NFS-compatible filesystem server d78 2 a79 1 #options FFS_EI # FFS Endian Independent support a80 1 options FFS_NO_SNAPSHOT # No FFS snapshot support d83 1 @ 1.41 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: AP30,v 1.40 2020/01/19 01:25:05 thorpej Exp $ d7 1 a7 1 #ident "AP30-$Revision: 1.40 $" d112 1 a112 1 # Do this if your firmware (usually PMON and YAMON) doens't enable the IDE @ 1.40 log @Remove the strip(4) - Starmode Radio IP - pseudo-device driver. It is long since obsolete. @ text @d1 1 a1 1 # $NetBSD: AP30,v 1.39 2019/04/26 21:40:29 sevan Exp $ d7 1 a7 1 #ident "AP30-$Revision: 1.39 $" d182 1 @ 1.39 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: AP30,v 1.38 2018/12/30 14:51:36 sevan Exp $ d7 1 a7 1 #ident "AP30-$Revision: 1.38 $" a172 1 #pseudo-device strip # Starmode Radio IP (Metricom) @ 1.39.4.1 log @Sync with head. @ text @d1 1 a1 1 # $NetBSD: AP30,v 1.40 2020/01/19 01:25:05 thorpej Exp $ d7 1 a7 1 #ident "AP30-$Revision: 1.40 $" d173 1 @ 1.38 log @Enable the per-priority cyclical scan buffer queue strategy on evbmips kernels. time results of a Lemote Fuloong 2F extracting the pkgsrc tree brick$ time tar -jxf pkgsrc.tar.bz2 priocscan + log 612.90 real 103.45 user 194.98 sys priocscan nolog 1345.48 real 103.57 user 274.32 sys fcfs + log 736.02 real 101.71 user 192.95 sys fcfs nolog 1475.16 real 103.06 user 271.14 sys @ text @d1 1 a1 1 # $NetBSD: AP30,v 1.37 2018/08/01 20:04:11 maxv Exp $ d7 1 a7 1 #ident "AP30-$Revision: 1.37 $" d168 1 d191 2 @ 1.37 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: AP30,v 1.36 2017/09/14 07:58:40 mrg Exp $ d7 1 a7 1 #ident "AP30-$Revision: 1.36 $" d83 5 @ 1.36 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: AP30,v 1.35 2017/07/29 12:28:27 maxv Exp $ d7 1 a7 1 #ident "AP30-$Revision: 1.35 $" a94 2 #options IPFILTER_LOG # ipmon(8) log support #options IPFILTER_LOOKUP # ippool(8) support d163 1 a163 1 #pseudo-device ipfilter # IP filter (firewall) and NAT @ 1.36.4.1 log @Sync with HEAD @ text @d1 1 a1 1 # $NetBSD: AP30,v 1.39 2019/04/26 21:40:29 sevan Exp $ d7 1 a7 1 #ident "AP30-$Revision: 1.39 $" a82 5 # Alternate buffer queue strategies for better responsiveness under high # disk I/O load. #options BUFQ_READPRIO options BUFQ_PRIOCSCAN d95 2 d165 1 a165 2 pseudo-device carp # Common Address Redundancy Protocol #pseudo-device npf # NPF packet filter a186 2 include "dev/veriexec.config" @ 1.36.4.2 log @Merge changes from current as of 20200406 @ text @d1 1 a1 1 # $NetBSD$ d7 1 a7 1 #ident "AP30-$Revision$" d173 1 @ 1.36.2.1 log @Sync with HEAD Resolve a couple of conflicts (result of the uimin/uimax changes) @ text @d1 1 a1 1 # $NetBSD: AP30,v 1.37 2018/08/01 20:04:11 maxv Exp $ d7 1 a7 1 #ident "AP30-$Revision: 1.37 $" d95 2 d165 1 a165 1 #pseudo-device npf # NPF packet filter @ 1.36.2.2 log @Synch with HEAD @ text @d1 1 a1 1 # $NetBSD: AP30,v 1.36.2.1 2018/09/06 06:55:33 pgoyette Exp $ d7 1 a7 1 #ident "AP30-$Revision: 1.36.2.1 $" a82 5 # Alternate buffer queue strategies for better responsiveness under high # disk I/O load. #options BUFQ_READPRIO options BUFQ_PRIOCSCAN @ 1.35 log @Remove TCP_COMPAT_42 from the config files. Pass 2. @ text @d1 1 a1 1 # $NetBSD: AP30,v 1.34 2015/08/07 14:12:04 maxv Exp $ d7 1 a7 1 #ident "AP30-$Revision: 1.34 $" d50 2 a51 12 #options COMPAT_43 # compatibility with 4.3BSD 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, and #options COMPAT_40 # NetBSD 4.0 binary compatibility. a53 1 #options COMPAT_BSDPTY # /dev/[pt]ty?? ptys. @ 1.34 log @Remove KMEMSTATS. @ text @d1 1 a1 1 # $NetBSD: AP30,v 1.33 2014/08/23 20:26:57 dholland Exp $ d7 1 a7 1 #ident "AP30-$Revision: 1.33 $" a108 3 # Compatibility with 4.2BSD implementation of TCP/IP. Not recommended. #options TCP_COMPAT_42 @ 1.34.10.1 log @Pull up following revision(s) (requested by sevan in ticket #1156): sys/arch/evbmips/conf/ERLITE: revision 1.21 sys/arch/evbmips/conf/LOONGSON: revision 1.41 sys/arch/evbmips/conf/SBMIPS: revision 1.8 sys/arch/evbmips/conf/MALTA: revision 1.94 sys/arch/evbmips/conf/WGT624V3: revision 1.29 sys/arch/evbmips/conf/ZYXELKX: revision 1.15 sys/arch/evbmips/conf/XLSATX: revision 1.28 sys/arch/evbmips/conf/ADM5120-NB: revision 1.25 sys/arch/evbmips/conf/ADM5120: revision 1.27 sys/arch/evbmips/conf/MERAKI: revision 1.32 sys/arch/evbmips/conf/LINKITSMART7688: revision 1.10 sys/arch/evbmips/conf/DB120: revision 1.21 sys/arch/evbmips/conf/ADM5120-USB: revision 1.27 sys/arch/evbmips/conf/AP30: revision 1.38 sys/arch/evbmips/conf/ALCHEMY: revision 1.65 sys/arch/evbmips/conf/RB153: revision 1.22 sys/arch/evbmips/conf/RB433UAH: revision 1.18 sys/arch/evbmips/conf/CI20: revision 1.27 sys/arch/evbmips/conf/GDIUM: revision 1.35 sys/arch/evbmips/conf/CPMBR1400: revision 1.30 Enable the per-priority cyclical scan buffer queue strategy on evbmips kernels. time results of a Lemote Fuloong 2F extracting the pkgsrc tree brick$ time tar -jxf pkgsrc.tar.bz2 priocscan + log 612.90 real 103.45 user 194.98 sys priocscan nolog 1345.48 real 103.57 user 274.32 sys fcfs + log 736.02 real 101.71 user 192.95 sys fcfs nolog 1475.16 real 103.06 user 271.14 sys @ text @d1 1 a1 1 # $NetBSD: AP30,v 1.34 2015/08/07 14:12:04 maxv Exp $ d7 1 a7 1 #ident "AP30-$Revision: 1.34 $" a93 5 # Alternate buffer queue strategies for better responsiveness under high # disk I/O load. #options BUFQ_READPRIO options BUFQ_PRIOCSCAN @ 1.33 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: AP30,v 1.32 2014/08/17 21:17:43 joerg Exp $ d7 1 a7 1 #ident "AP30-$Revision: 1.32 $" a41 1 #options KMEMSTATS # kernel memory statistics (vmstat -m) @ 1.33.2.1 log @Sync with HEAD @ text @d1 1 a1 1 # $NetBSD: AP30,v 1.34 2015/08/07 14:12:04 maxv Exp $ d7 1 a7 1 #ident "AP30-$Revision: 1.34 $" d42 1 @ 1.33.2.2 log @Sync with HEAD @ text @d1 1 a1 1 # $NetBSD: AP30,v 1.33.2.1 2015/09/22 12:05:41 skrll Exp $ d7 1 a7 1 #ident "AP30-$Revision: 1.33.2.1 $" d109 3 @ 1.32 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: AP30,v 1.31 2014/07/20 10:06:11 alnsn Exp $ d7 1 a7 1 #ident "AP30-$Revision: 1.31 $" d52 11 a62 11 #options COMPAT_09 # NetBSD 0.9 binary compatibility #options COMPAT_10 # NetBSD 1.0 binary compatibility #options COMPAT_11 # NetBSD 1.1 binary compatibility #options COMPAT_12 # NetBSD 1.2 binary compatibility #options COMPAT_13 # NetBSD 1.3 binary compatibility #options COMPAT_14 # NetBSD 1.4 binary compatibility #options COMPAT_15 # NetBSD 1.5 binary compatibility #options COMPAT_16 # NetBSD 1.6 binary compatibility #options COMPAT_20 # NetBSD 2.0 binary compatibility #options COMPAT_30 # NetBSD 3.0 compatibility. #options COMPAT_40 # NetBSD 4.0 compatibility. @ 1.31 log @Add commented out bpfjit options to mips kernels. While here, add 2 missing RCS ids. @ text @d1 1 a1 1 # $NetBSD: AP30,v 1.30 2013/06/30 21:38:56 rmind Exp $ d7 1 a7 1 #ident "AP30-$Revision: 1.30 $" d48 1 a48 1 options SYMTAB_SPACE=355000 # size for embedded symbol table @ 1.30 log @G/C PFIL_HOOKS from the kernel configs. @ text @d1 1 a1 1 # $NetBSD: AP30,v 1.29 2013/06/05 23:08:01 christos Exp $ d7 1 a7 1 #ident "AP30-$Revision: 1.29 $" d113 4 @ 1.30.4.1 log @Rebase. @ text @d1 1 a1 1 # $NetBSD: AP30,v 1.31 2014/07/20 10:06:11 alnsn Exp $ d7 1 a7 1 #ident "AP30-$Revision: 1.31 $" a112 4 # JIT compiler for bpfilter #options SLJIT #options BPFJIT @ 1.29 log @remove obsolete networking options @ text @d1 1 a1 1 # $NetBSD: AP30,v 1.28 2013/04/27 21:43:22 christos Exp $ d7 1 a7 1 #ident "AP30-$Revision: 1.28 $" a106 1 #options PFIL_HOOKS # pfil(9) packet filter hooks @ 1.29.2.1 log @sync with head @ text @d1 1 a1 1 # $NetBSD$ d7 1 a7 1 #ident "AP30-$Revision$" d107 1 @ 1.28 log @the bogus number police @ text @d1 1 a1 1 # $NetBSD: AP30,v 1.27 2013/04/27 18:19:33 christos Exp $ d7 1 a7 1 #ident "AP30-$Revision: 1.27 $" a99 1 #options IPSEC_NAT_T # IPsec NAT traversal (NAT-T) @ 1.27 log @remove confusing numeric locators where they are unused. @ text @d1 1 a1 1 # $NetBSD: AP30,v 1.26 2013/03/02 02:42:13 christos Exp $ d7 1 a7 1 #ident "AP30-$Revision: 1.26 $" d171 1 a171 1 #pseudo-device raid 4 # RAIDframe disk driver d186 1 a186 1 #pseudo-device ipip 2 # RFC 2003 IP Encapsulation d199 1 a199 1 #pseudo-device vcoda 4 # coda minicache <-> venus comm. @ 1.26 log @Under FAST_IPSEC, IPSEC_ESP is mandatory; GC it. @ text @d1 1 a1 1 # $NetBSD: AP30,v 1.25 2013/03/01 18:25:37 joerg Exp $ d7 1 a7 1 #ident "AP30-$Revision: 1.25 $" d170 1 a170 1 #pseudo-device ccd 4 # concatenated disk devices @ 1.25 log @Retire OSI network stack. OK core@@ @ text @d1 1 a1 1 # $NetBSD: AP30,v 1.24 2012/02/09 18:58:14 matt Exp $ d7 1 a7 1 #ident "AP30-$Revision: 1.24 $" a99 1 #options IPSEC_ESP # IP security (encryption part; define w/IPSEC) @ 1.24 log @Bump SYMTAB_SPACE Disable NOFPU on MALTA @ text @d1 1 a1 1 # $NetBSD: AP30,v 1.23 2011/12/18 05:49:26 dholland Exp $ d7 1 a7 1 #ident "AP30-$Revision: 1.23 $" a104 2 #options ISO,TPIP # OSI networking #options EON # OSI tunneling over IP @ 1.24.6.1 log @resync from head @ text @d1 1 a1 1 # $NetBSD$ d7 1 a7 1 #ident "AP30-$Revision$" d100 2 d105 2 d173 2 a174 2 #pseudo-device ccd # concatenated disk devices #pseudo-device raid # RAIDframe disk driver d189 1 a189 1 #pseudo-device ipip # RFC 2003 IP Encapsulation d202 1 a202 1 #pseudo-device vcoda # coda minicache <-> venus comm. @ 1.24.6.2 log @Rebase to HEAD as of a few days ago. @ text @d107 1 a113 4 # JIT compiler for bpfilter #options SLJIT #options BPFJIT @ 1.24.6.3 log @update from HEAD @ text @d42 1 d48 1 a48 1 makeoptions COPY_SYMTAB=1 # size for embedded symbol table d51 12 a62 2 include "conf/compat_netbsd16.config" d65 1 d110 3 @ 1.23 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: AP30,v 1.22 2011/11/22 21:25:11 tls Exp $ d7 1 a7 1 #ident "AP30-$Revision: 1.22 $" d48 1 a48 1 options SYMTAB_SPACE=351000 # size for embedded symbol table @ 1.22 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: AP30,v 1.21 2011/07/17 01:35:01 dyoung Exp $ d7 1 a7 1 #ident "AP30-$Revision: 1.21 $" d90 1 a90 1 options WAPBL # File system journaling support - Experimental @ 1.22.2.1 log @merge to -current. @ text @d1 1 a1 1 # $NetBSD: AP30,v 1.24 2012/02/09 18:58:14 matt Exp $ d7 1 a7 1 #ident "AP30-$Revision: 1.24 $" d48 1 a48 1 options SYMTAB_SPACE=355000 # size for embedded symbol table d90 1 a90 1 options WAPBL # File system journaling support @ 1.21 log @Increase SYMTAB_SPACE. @ text @d1 1 a1 1 # $NetBSD: AP30,v 1.20 2011/06/30 20:09:29 wiz Exp $ d7 1 a7 1 #ident "AP30-$Revision: 1.20 $" a197 1 pseudo-device rnd # /dev/random & kernel generator @ 1.21.2.1 log @sync with head @ text @d1 1 a1 1 # $NetBSD: AP30,v 1.21 2011/07/17 01:35:01 dyoung Exp $ d7 1 a7 1 #ident "AP30-$Revision: 1.21 $" d48 1 a48 1 options SYMTAB_SPACE=355000 # size for embedded symbol table d90 1 a90 1 options WAPBL # File system journaling support d198 1 @ 1.21.2.2 log @sync with head. for a reference, the tree before this commit was tagged as yamt-pagecache-tag8. this commit was splitted into small chunks to avoid a limitation of cvs. ("Protocol error: too many arguments") @ text @d1 1 a1 1 # $NetBSD: AP30,v 1.21.2.1 2012/04/17 00:06:17 yamt Exp $ d7 1 a7 1 #ident "AP30-$Revision: 1.21.2.1 $" d100 2 d105 2 d111 1 d173 2 a174 2 #pseudo-device ccd # concatenated disk devices #pseudo-device raid # RAIDframe disk driver d189 1 a189 1 #pseudo-device ipip # RFC 2003 IP Encapsulation d202 1 a202 1 #pseudo-device vcoda # coda minicache <-> venus comm. @ 1.20 log @dependant -> dependent @ text @d1 1 a1 1 # $NetBSD: AP30,v 1.19 2011/05/17 22:19:38 dyoung Exp $ d7 1 a7 1 #ident "AP30-$Revision: 1.19 $" d48 1 a48 1 options SYMTAB_SPACE=350000 # size for embedded symbol table @ 1.19 log @Increase SYMTAB_SPACE to fix compilation of these kernels. @ text @d1 1 a1 1 # $NetBSD: AP30,v 1.18 2011/03/06 17:08:23 bouyer Exp $ d7 1 a7 1 #ident "AP30-$Revision: 1.18 $" d89 1 a89 1 #options FFS_EI # FFS Endian Independant support @ 1.18 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$ d7 1 a7 1 #ident "AP30-$Revision$" d48 1 a48 1 options SYMTAB_SPACE=150000 # size for embedded symbol table @ 1.17 log @Merge forward from matt-nb5-mips64. @ text @d1 1 a1 1 # $NetBSD: AP30,v 1.16 2010/11/23 11:13:57 hannken Exp $ d7 1 a7 1 #ident "AP30-$Revision: 1.16 $" d87 2 a88 1 #options QUOTA # FFS quotas @ 1.16 log @Remove unused count from pseudo-device md. @ text @d1 1 a1 1 # $NetBSD: AP30,v 1.15 2010/04/16 13:48:30 pooka Exp $ d7 1 a7 1 #ident "AP30-$Revision: 1.15 $" d16 1 a16 1 options SOFTFLOAT # emulate FPU insn @ 1.16.2.1 log @Sync with HEAD. @ text @d1 1 a1 1 # $NetBSD: AP30,v 1.19 2011/05/17 22:19:38 dyoung Exp $ d7 1 a7 1 #ident "AP30-$Revision: 1.19 $" d16 1 a16 1 options FPEMUL # emulate FPU insn d48 1 a48 1 options SYMTAB_SPACE=350000 # size for embedded symbol table d87 1 a87 2 #options QUOTA # legacy UFS quotas #options QUOTA2 # new, in-filesystem UFS quotas @ 1.16.4.1 log @Add QUOTA2 where QUOTA is enabled (and QUOTA2 commented out where QUOTA is commented out) @ text @d1 1 a1 1 # $NetBSD: AP30,v 1.16 2010/11/23 11:13:57 hannken Exp $ d7 1 a7 1 #ident "AP30-$Revision: 1.16 $" d87 1 a87 2 #options QUOTA # legacy UFS quotas #options QUOTA2 # new, in-filesystem UFS quotas @ 1.16.4.2 log @Sync with HEAD @ text @d1 1 a1 1 # $NetBSD$ d7 1 a7 1 #ident "AP30-$Revision$" d16 1 a16 1 options FPEMUL # emulate FPU insn @ 1.15 log @Remove unused count (invariably "4") from pseudo-device fss. @ text @d1 1 a1 1 # $NetBSD: AP30,v 1.14 2009/12/05 20:11:11 pooka Exp $ d7 1 a7 1 #ident "AP30-$Revision: 1.14 $" d175 1 a175 1 #pseudo-device md 1 # memory disk device (ramdisk) @ 1.14 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: AP30,v 1.13 2009/03/06 20:31:48 joerg Exp $ d7 1 a7 1 #ident "AP30-$Revision: 1.13 $" d174 1 a174 1 #pseudo-device fss 4 # file system snapshot device @ 1.14.4.1 log @sync with head @ text @d1 1 a1 1 # $NetBSD: AP30,v 1.14 2009/12/05 20:11:11 pooka Exp $ d7 1 a7 1 #ident "AP30-$Revision: 1.14 $" d174 1 a174 1 #pseudo-device fss # file system snapshot device @ 1.14.4.2 log @sync with head @ text @d1 1 a1 1 # $NetBSD$ d7 1 a7 1 #ident "AP30-$Revision$" d16 1 a16 1 options FPEMUL # emulate FPU insn d175 1 a175 1 #pseudo-device md # memory disk device (ramdisk) @ 1.14.4.3 log @sync with head @ text @d87 1 a87 2 #options QUOTA # legacy UFS quotas #options QUOTA2 # new, in-filesystem UFS quotas @ 1.14.4.4 log @sync with head @ text @d48 1 a48 1 options SYMTAB_SPACE=350000 # size for embedded symbol table @ 1.14.2.1 log @Sync with HEAD. @ text @d1 1 a1 1 # $NetBSD$ d7 1 a7 1 #ident "AP30-$Revision: 1.14 $" d174 1 a174 1 #pseudo-device fss # file system snapshot device @ 1.13 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: AP30,v 1.12 2008/11/24 11:41:10 ad Exp $ d7 1 a7 1 #ident "AP30-$Revision: 1.12 $" a77 1 #file-system PORTAL # portal filesystem (still experimental) @ 1.12 log @Remove softdep, pass 1. We are focused on improving journalling. Proposed on tech-kern@@. @ text @d1 1 a1 1 # $NetBSD: AP30,v 1.11 2008/11/12 12:35:59 ad Exp $ d7 1 a7 1 #ident "AP30-$Revision: 1.11 $" a36 1 #options SHMMAXPGS=1024 # 1024 pages is the default @ 1.12.4.1 log @Sync with HEAD. Commit is split, to avoid a "too many arguments" protocol error. @ text @d1 1 a1 1 # $NetBSD: AP30,v 1.13 2009/03/06 20:31:48 joerg Exp $ d7 1 a7 1 #ident "AP30-$Revision: 1.13 $" d37 1 @ 1.11 log @Remove LKMs and switch to the module framework, pass 1. Proposed on tech-kern@@. @ text @d1 1 a1 1 # $NetBSD: AP30,v 1.10 2008/07/31 07:41:00 simonb Exp $ d7 1 a7 1 #ident "AP30-$Revision: 1.10 $" a90 1 #options SOFTDEP # FFS soft updates support. @ 1.10 log @Add "options WAPBL" to standard GENERIC/INSTALL type configs. @ text @d1 1 a1 1 # $NetBSD: AP30,v 1.9 2008/05/30 20:10:02 tsutsui Exp $ d7 1 a7 1 #ident "AP30-$Revision: 1.9 $" a37 1 #options LKM # loadable kernel modules @ 1.10.8.1 log @Change mips kernel options SOFTFLOAT to FPEMUL. Allow a kernel to have no FP emulation code. Fix insufficient SYMTAB_SPACE. When a kernel without an FPU and with FPEMUL code, the application will trap with a SIGILL/ILL_ILLOPC signal, not SIGSEGV/SEGV_MAPERR. @ text @d1 1 a1 1 # $NetBSD: AP30,v 1.10 2008/07/31 07:41:00 simonb Exp $ d7 1 a7 1 #ident "AP30-$Revision: 1.10 $" d16 1 a16 1 options FPEMUL # emulate FPU insn @ 1.10.2.1 log @Sync with HEAD. @ text @d1 1 a1 1 # $NetBSD: AP30,v 1.12 2008/11/24 11:41:10 ad Exp $ d7 1 a7 1 #ident "AP30-$Revision: 1.12 $" d38 1 d92 1 @ 1.10.2.2 log @Sync with HEAD. @ text @d1 1 a1 1 # $NetBSD: AP30,v 1.10.2.1 2009/01/19 13:16:08 skrll Exp $ d7 1 a7 1 #ident "AP30-$Revision: 1.10.2.1 $" d37 1 @ 1.9 log @Add options COMPAT_40 to files which have options COMPAT_30. @ text @d1 1 a1 1 # $NetBSD: AP30,v 1.8 2006/10/02 03:28:29 chs Exp $ d7 1 a7 1 #ident "AP30-$Revision: 1.8 $" d93 1 @ 1.9.4.1 log @Sync with HEAD. @ text @d1 1 a1 1 # $NetBSD: AP30,v 1.10 2008/07/31 07:41:00 simonb Exp $ d7 1 a7 1 #ident "AP30-$Revision: 1.10 $" a92 1 options WAPBL # File system journaling support - Experimental @ 1.9.4.2 log @Update haad-dm branch to haad-dm-base2. @ text @d1 1 a1 1 # $NetBSD: AP30,v 1.12 2008/11/24 11:41:10 ad Exp $ d7 1 a7 1 #ident "AP30-$Revision: 1.12 $" d38 1 d92 1 @ 1.8 log @remove MALLOC_NOINLINE, it doesn't do anything anymore. @ text @d1 1 a1 1 # $NetBSD: AP30,v 1.7 2006/09/27 21:42:05 manu Exp $ d7 1 a7 1 #ident "AP30-$Revision: 1.7 $" d64 1 @ 1.8.56.1 log @sync with head. @ text @d1 1 a1 1 # $NetBSD: AP30,v 1.8 2006/10/02 03:28:29 chs Exp $ d7 1 a7 1 #ident "AP30-$Revision: 1.8 $" d37 2 a63 1 #options COMPAT_40 # NetBSD 4.0 compatibility. d91 1 a91 1 options WAPBL # File system journaling support - Experimental @ 1.8.56.2 log @sync with head @ text @d1 1 a1 1 # $NetBSD: AP30,v 1.8.56.1 2009/05/04 08:11:01 yamt Exp $ d7 1 a7 1 #ident "AP30-$Revision: 1.8.56.1 $" d78 1 @ 1.8.56.3 log @sync with head. @ text @d1 1 a1 1 # $NetBSD: AP30,v 1.8.56.2 2010/03/11 15:02:19 yamt Exp $ d7 1 a7 1 #ident "AP30-$Revision: 1.8.56.2 $" d174 1 a174 1 #pseudo-device fss # file system snapshot device @ 1.8.58.1 log @Sync w/ -current. 34 merge conflicts to follow. @ text @d1 1 a1 1 # $NetBSD: AP30,v 1.8 2006/10/02 03:28:29 chs Exp $ d7 1 a7 1 #ident "AP30-$Revision: 1.8 $" a63 1 #options COMPAT_40 # NetBSD 4.0 compatibility. @ 1.8.58.2 log @Sync with wrstuden-revivesa-base-2. @ text @d1 1 a1 1 # $NetBSD: AP30,v 1.8.58.1 2008/06/23 04:30:18 wrstuden Exp $ d7 1 a7 1 #ident "AP30-$Revision: 1.8.58.1 $" a92 1 options WAPBL # File system journaling support - Experimental @ 1.8.54.1 log @sync with head @ text @d1 1 a1 1 # $NetBSD: AP30,v 1.8 2006/10/02 03:28:29 chs Exp $ d7 1 a7 1 #ident "AP30-$Revision: 1.8 $" a63 1 #options COMPAT_40 # NetBSD 4.0 compatibility. @ 1.8.52.1 log @Sync with HEAD. @ text @d1 1 a1 1 # $NetBSD$ d7 1 a7 1 #ident "AP30-$Revision$" a63 1 #options COMPAT_40 # NetBSD 4.0 compatibility. @ 1.8.52.2 log @Sync with HEAD. @ text @a92 1 options WAPBL # File system journaling support - Experimental @ 1.8.52.3 log @Sync with HEAD. @ text @d38 1 d92 1 @ 1.7 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: AP30,v 1.6 2006/09/26 06:37:31 gdamore Exp $ d7 1 a7 1 #ident "AP30-$Revision: 1.6 $" a27 1 options MALLOC_NOINLINE @ 1.6 log @Initial import of AR2315 support, specifically the Meraki Mini (see the Meraki web site at http://www.meraki.net/ ) This includes changes to the AR5312 to make it more conducive to sharing code with the AR5315, and also includes improved early console support. All devices including ethernet and wlan interfaces on the Meraki Mini are functional with this port, _except_ SPI flash, which will be introduced later. This port was funded by the Champaign-Urbana Communit Wireless Network Project (CUWiN). @ text @d1 1 a1 1 # $NetBSD: AP30,v 1.5 2006/09/04 05:17:26 gdamore Exp $ d7 1 a7 1 #ident "AP30-$Revision: 1.5 $" d61 1 @ 1.5 log @This is a boat-load of changes designed to finish parameterizing the stuff necessary to separate out AR5312 from AR5315. This includes: 1) rework of arbus IRQs, so that IRQs are now seperately specified as either MISC or CPU irqs 2) move board/chip-specific addresses into chip-dependent file 3) unencumber argpio from ar5312 specifics, using properties to pass details such as reset-pin and sysled-pin. 4) an option to select which WiSoC is to be configured is provided. AR5315 support should be forthcoming shortly now. @ text @d1 1 a1 1 # $NetBSD: AP30,v 1.4 2006/08/26 20:26:44 christos Exp $ d7 1 a7 1 #ident "AP30-$Revision: 1.4 $" d63 1 a63 1 options COMPAT_30 # NetBSD 3.0 compatibility. @ 1.5.4.1 log @file AP30 was added on branch rpaulo-netinet-merge-pcb on 2006-09-09 02:39:04 +0000 @ text @d1 204 @ 1.5.4.2 log @sync with head @ text @a0 204 # $NetBSD: AP30,v 1.5.4.1 2006/09/09 02:39:04 rpaulo Exp $ include "arch/evbmips/conf/std.atheros" #options INCLUDE_CONFIG_FILE # embed config file in kernel binary #ident "AP30-$Revision: 1.5.4.1 $" maxusers 32 makeoptions COPTS="-Os" # Optimise for space. Implies -O2 makeoptions ATH_MACHINE_HAL=ap30 options MIPS32 options NOFPU # No FPU options SOFTFLOAT # emulate FPU insn options WISOC_AR5312 # WiSoC select # 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=6144 # size of memory disk, in blocks #options MEMORY_DISK_ROOT_SIZE=16384 # size of memory disk, in blocks #options MEMORY_DISK_ROOT_SIZE=7300 # Size reduction options options MALLOC_NOINLINE options VNODE_OP_NOINLINE options PIPE_SOCKETPAIR options SOSEND_NO_LOAN # Standard system options #options KTRACE # system call tracing support #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 NTP # network time protocol # Debugging options options DIAGNOSTIC # extra kernel sanity checking #options DEBUG # extra kernel debugging support #options KMEMSTATS # kernel memory statistics (vmstat -m) #options USERCONF # userconf(4) support #options SYSCTL_INCLUDE_DESCR # Include sysctl descriptions in kernel options DDB # kernel dynamic debugger options DDB_HISTORY_SIZE=100 # enable history editing in DDB makeoptions DEBUG="-g" # compile full symbol table options SYMTAB_SPACE=150000 # size for embedded symbol table # Compatibility options #options COMPAT_43 # compatibility with 4.3BSD binaries #options COMPAT_09 # NetBSD 0.9 binary compatibility #options COMPAT_10 # NetBSD 1.0 binary compatibility #options COMPAT_11 # NetBSD 1.1 binary compatibility #options COMPAT_12 # NetBSD 1.2 binary compatibility #options COMPAT_13 # NetBSD 1.3 binary compatibility #options COMPAT_14 # NetBSD 1.4 binary compatibility #options COMPAT_16 # NetBSD 1.6 binary compatibility #options COMPAT_20 # NetBSD 2.0 binary compatibility options COMPAT_30 # NetBSD 3.0 compatibility. #options EXEC_ECOFF # exec ECOFF binaries #options COMPAT_ULTRIX # binary compatibility with Ultrix #options COMPAT_BSDPTY # /dev/[pt]ty?? ptys. # File systems file-system FFS # Berkeley Fast Filesystem file-system MFS # memory-based filesystem #file-system EXT2FS # second extended file system (linux) file-system NFS # Sun NFS-compatible filesystem client #file-system KERNFS # kernel data-structure filesystem #file-system NULLFS # NULL layered filesystem #file-system OVERLAY # overlay file system #file-system FDESC # user file descriptor filesystem #file-system UMAPFS # uid/gid remapping filesystem #file-system LFS # Log-based filesystem (still experimental) #file-system PORTAL # portal filesystem (still experimental) #file-system PROCFS # /proc #file-system CD9660 # ISO 9660 + Rock Ridge file system #file-system UNION # union file system #file-system MSDOSFS # MS-DOS FAT filesystem(s). #file-system CODA # Coda File System; also needs vcoda (below) #file-system PTYFS # /dev/pts/N support # File system options #options NFSSERVER # Sun NFS-compatible filesystem server #options QUOTA # FFS quotas #options FFS_EI # FFS Endian Independant support #options SOFTDEP # FFS soft updates support. 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 # IP packet forwarding options INET # Internet protocols #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 # packet forwarding of multicast packets #options PIM # Protocol Independent Multicast #options ISO,TPIP # OSI networking #options EON # OSI tunneling over IP #options NETATALK # AppleTalk (over Ethernet) protocol #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 # Compatibility with 4.2BSD implementation of TCP/IP. Not recommended. #options TCP_COMPAT_42 # These options enable verbose messages for several subsystems. # Warning, these may compile large string tables into the kernel! options MIIVERBOSE # verbose PHY autoconfig messages # Bitmask for enabling the PCI IDE channels in the southbridge. # Set bit 0 (0x01) for channel 0, bit 1 (0x02) for channel 1. # # Do this if your firmware (usually PMON and YAMON) doens't enable the IDE # channels for you (thus causing the NetBSD `pciide' driver to ignore them). #options PCI_NETBSD_ENABLE_IDE=0x1 options NFS_BOOT_DHCP options NFS_V2_ONLY config netbsd root on ? type ? mainbus0 at root cpu0 at mainbus? wdog0 at mainbus? arbus0 at mainbus? com* at arbus? addr ? ae* at arbus? addr ? ath* at arbus? addr ? athflash* at arbus? addr ? argpio* at arbus? addr ? gpio* at argpio? # no RTC! so fake with a stub (required to prevent evbmips panic) # MII/PHY support #acphy* at mii? phy ? # DAltima AC101 and AMD Am79c874 PHYs #amhphy* at mii? phy ? # AMD 79c901 Ethernet PHYs #dmphy* at mii? phy ? # Davicom DM9101 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 ICS1890 #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 rlphy* at mii? phy ? # RealTek PHYs ukphy* at mii? phy ? # generic unknown PHYs # Pseudo-devices # Disk/mass storage pseudo-devices #pseudo-device ccd 4 # concatenated disk devices #pseudo-device raid 4 # RAIDframe disk driver #pseudo-device fss 4 # file system snapshot device #pseudo-device md 1 # memory disk device (ramdisk) #pseudo-device vnd # disk-like interface to files # Network pseudo-devices pseudo-device bpfilter # Berkeley packet filter #pseudo-device ipfilter # IP filter (firewall) and NAT pseudo-device loop # network loopback #pseudo-device ppp # Point-to-Point Protocol #pseudo-device sl # Serial Line IP #pseudo-device strip # Starmode Radio IP (Metricom) #pseudo-device tun # network tunneling over tty #pseudo-device tap # virtual Ethernet #pseudo-device gre # generic L3 over IP tunnel #pseudo-device ipip 2 # RFC 2003 IP Encapsulation #pseudo-device gif # RFC1933 tunnel #pseudo-device faith # IPv[46] tcp relay translation #pseudo-device stf # 6to4 IPv6 over IPv4 encapsulation #pseudo-device vlan # IEEE 802.1q encapsulation #pseudo-device bridge # simple inter-network bridging # Miscellaneous pseudo-devices pseudo-device pty # pseudo-terminals pseudo-device rnd # /dev/random & kernel generator pseudo-device clockctl # user control of clock subsystem pseudo-device ksyms # /dev/ksyms # A pseudo device needed for Coda # also needs CODA (above) #pseudo-device vcoda 4 # coda minicache <-> venus comm. @ 1.5.2.1 log @Sync with head. @ text @d1 1 a1 1 # $NetBSD: AP30,v 1.8 2006/10/02 03:28:29 chs Exp $ d7 1 a7 1 #ident "AP30-$Revision: 1.8 $" d28 1 a60 1 #options COMPAT_15 # NetBSD 1.5 binary compatibility d63 1 a63 1 #options COMPAT_30 # NetBSD 3.0 compatibility. @ 1.5.6.1 log @sync with head @ text @d1 1 a1 1 # $NetBSD: AP30,v 1.5 2006/09/04 05:17:26 gdamore Exp $ d7 1 a7 1 #ident "AP30-$Revision: 1.5 $" d28 1 a60 1 #options COMPAT_15 # NetBSD 1.5 binary compatibility d63 1 a63 1 #options COMPAT_30 # NetBSD 3.0 compatibility. @ 1.4 log @PR/34283: Gene ENonymous: Add IPFILTER_LOOKUP to the default kernel options Also remove CCITT,NS,NIP @ text @d1 1 a1 1 # $NetBSD: AP30,v 1.3 2006/07/07 22:03:19 gdamore Exp $ d7 1 a7 1 #ident "AP30-$Revision: 1.3 $" d17 1 @ 1.3 log @Add AR531X GPIO support. This also registers the reset button with sysmon, so that when it is pressed the default reset button action (currently board reset, no change to data in flash) is taken. While here, remove the AR531X generic config, because it just doesn't make sense. @ text @d1 1 a1 1 # $NetBSD: AP30,v 1.2 2006/06/08 06:15:59 gdamore Exp $ d7 1 a7 1 #ident "AP30-$Revision: 1.2 $" a104 2 #options NS # Xerox NS networking #options NSIP # Xerox NS tunneling over IP a106 1 #options CCITT,LLC,HDLC # X.25 d113 1 @ 1.2 log @Add support for AR5312 on-chip watchdog. While we're here, fix mainbus so that mainbus doesn't complain about unconfigured devices, and use the *atheros* mainbus instead of alchemy (doh!) @ text @d1 1 a1 1 # $NetBSD: AP30,v 1.1 2006/06/06 05:17:22 gdamore Exp $ d7 1 a7 1 #ident "AP30-$Revision: 1.1 $" d146 2 @ 1.2.4.1 log @file AP30 was added on branch chap-midi on 2006-06-19 03:44:02 +0000 @ text @d1 203 @ 1.2.4.2 log @Sync with head. @ text @a0 203 # $NetBSD: AP30,v 1.2.4.1 2006/06/19 03:44:02 chap Exp $ include "arch/evbmips/conf/std.atheros" #options INCLUDE_CONFIG_FILE # embed config file in kernel binary #ident "AP30-$Revision: 1.2.4.1 $" maxusers 32 makeoptions COPTS="-Os" # Optimise for space. Implies -O2 makeoptions ATH_MACHINE_HAL=ap30 options MIPS32 options NOFPU # No FPU options SOFTFLOAT # emulate FPU insn # 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=6144 # size of memory disk, in blocks #options MEMORY_DISK_ROOT_SIZE=16384 # size of memory disk, in blocks #options MEMORY_DISK_ROOT_SIZE=7300 # Size reduction options options MALLOC_NOINLINE options VNODE_OP_NOINLINE options PIPE_SOCKETPAIR options SOSEND_NO_LOAN # Standard system options #options KTRACE # system call tracing support #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 NTP # network time protocol # Debugging options options DIAGNOSTIC # extra kernel sanity checking #options DEBUG # extra kernel debugging support #options KMEMSTATS # kernel memory statistics (vmstat -m) #options USERCONF # userconf(4) support #options SYSCTL_INCLUDE_DESCR # Include sysctl descriptions in kernel options DDB # kernel dynamic debugger options DDB_HISTORY_SIZE=100 # enable history editing in DDB makeoptions DEBUG="-g" # compile full symbol table options SYMTAB_SPACE=150000 # size for embedded symbol table # Compatibility options #options COMPAT_43 # compatibility with 4.3BSD binaries #options COMPAT_09 # NetBSD 0.9 binary compatibility #options COMPAT_10 # NetBSD 1.0 binary compatibility #options COMPAT_11 # NetBSD 1.1 binary compatibility #options COMPAT_12 # NetBSD 1.2 binary compatibility #options COMPAT_13 # NetBSD 1.3 binary compatibility #options COMPAT_14 # NetBSD 1.4 binary compatibility #options COMPAT_16 # NetBSD 1.6 binary compatibility #options COMPAT_20 # NetBSD 2.0 binary compatibility options COMPAT_30 # NetBSD 3.0 compatibility. #options EXEC_ECOFF # exec ECOFF binaries #options COMPAT_ULTRIX # binary compatibility with Ultrix #options COMPAT_BSDPTY # /dev/[pt]ty?? ptys. # File systems file-system FFS # Berkeley Fast Filesystem file-system MFS # memory-based filesystem #file-system EXT2FS # second extended file system (linux) file-system NFS # Sun NFS-compatible filesystem client #file-system KERNFS # kernel data-structure filesystem #file-system NULLFS # NULL layered filesystem #file-system OVERLAY # overlay file system #file-system FDESC # user file descriptor filesystem #file-system UMAPFS # uid/gid remapping filesystem #file-system LFS # Log-based filesystem (still experimental) #file-system PORTAL # portal filesystem (still experimental) #file-system PROCFS # /proc #file-system CD9660 # ISO 9660 + Rock Ridge file system #file-system UNION # union file system #file-system MSDOSFS # MS-DOS FAT filesystem(s). #file-system CODA # Coda File System; also needs vcoda (below) #file-system PTYFS # /dev/pts/N support # File system options #options NFSSERVER # Sun NFS-compatible filesystem server #options QUOTA # FFS quotas #options FFS_EI # FFS Endian Independant support #options SOFTDEP # FFS soft updates support. 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 # IP packet forwarding options INET # Internet protocols #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 # packet forwarding of multicast packets #options PIM # Protocol Independent Multicast #options NS # Xerox NS networking #options NSIP # Xerox NS tunneling over IP #options ISO,TPIP # OSI networking #options EON # OSI tunneling over IP #options CCITT,LLC,HDLC # X.25 #options NETATALK # AppleTalk (over Ethernet) protocol #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 # Compatibility with 4.2BSD implementation of TCP/IP. Not recommended. #options TCP_COMPAT_42 # These options enable verbose messages for several subsystems. # Warning, these may compile large string tables into the kernel! options MIIVERBOSE # verbose PHY autoconfig messages # Bitmask for enabling the PCI IDE channels in the southbridge. # Set bit 0 (0x01) for channel 0, bit 1 (0x02) for channel 1. # # Do this if your firmware (usually PMON and YAMON) doens't enable the IDE # channels for you (thus causing the NetBSD `pciide' driver to ignore them). #options PCI_NETBSD_ENABLE_IDE=0x1 options NFS_BOOT_DHCP options NFS_V2_ONLY config netbsd root on ? type ? mainbus0 at root cpu0 at mainbus? wdog0 at mainbus? arbus0 at mainbus? com* at arbus? addr ? ae* at arbus? addr ? ath* at arbus? addr ? athflash* at arbus? addr ? # no RTC! so fake with a stub (required to prevent evbmips panic) # MII/PHY support #acphy* at mii? phy ? # DAltima AC101 and AMD Am79c874 PHYs #amhphy* at mii? phy ? # AMD 79c901 Ethernet PHYs #dmphy* at mii? phy ? # Davicom DM9101 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 ICS1890 #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 rlphy* at mii? phy ? # RealTek PHYs ukphy* at mii? phy ? # generic unknown PHYs # Pseudo-devices # Disk/mass storage pseudo-devices #pseudo-device ccd 4 # concatenated disk devices #pseudo-device raid 4 # RAIDframe disk driver #pseudo-device fss 4 # file system snapshot device #pseudo-device md 1 # memory disk device (ramdisk) #pseudo-device vnd # disk-like interface to files # Network pseudo-devices pseudo-device bpfilter # Berkeley packet filter #pseudo-device ipfilter # IP filter (firewall) and NAT pseudo-device loop # network loopback #pseudo-device ppp # Point-to-Point Protocol #pseudo-device sl # Serial Line IP #pseudo-device strip # Starmode Radio IP (Metricom) #pseudo-device tun # network tunneling over tty #pseudo-device tap # virtual Ethernet #pseudo-device gre # generic L3 over IP tunnel #pseudo-device ipip 2 # RFC 2003 IP Encapsulation #pseudo-device gif # RFC1933 tunnel #pseudo-device faith # IPv[46] tcp relay translation #pseudo-device stf # 6to4 IPv6 over IPv4 encapsulation #pseudo-device vlan # IEEE 802.1q encapsulation #pseudo-device bridge # simple inter-network bridging # Miscellaneous pseudo-devices pseudo-device pty # pseudo-terminals pseudo-device rnd # /dev/random & kernel generator pseudo-device clockctl # user control of clock subsystem pseudo-device ksyms # /dev/ksyms # A pseudo device needed for Coda # also needs CODA (above) #pseudo-device vcoda 4 # coda minicache <-> venus comm. @ 1.2.8.1 log @file AP30 was added on branch yamt-pdpolicy on 2006-06-26 12:44:23 +0000 @ text @d1 203 @ 1.2.8.2 log @sync with head. @ text @a0 203 # $NetBSD: AP30,v 1.2.8.1 2006/06/26 12:44:23 yamt Exp $ include "arch/evbmips/conf/std.atheros" #options INCLUDE_CONFIG_FILE # embed config file in kernel binary #ident "AP30-$Revision: 1.2.8.1 $" maxusers 32 makeoptions COPTS="-Os" # Optimise for space. Implies -O2 makeoptions ATH_MACHINE_HAL=ap30 options MIPS32 options NOFPU # No FPU options SOFTFLOAT # emulate FPU insn # 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=6144 # size of memory disk, in blocks #options MEMORY_DISK_ROOT_SIZE=16384 # size of memory disk, in blocks #options MEMORY_DISK_ROOT_SIZE=7300 # Size reduction options options MALLOC_NOINLINE options VNODE_OP_NOINLINE options PIPE_SOCKETPAIR options SOSEND_NO_LOAN # Standard system options #options KTRACE # system call tracing support #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 NTP # network time protocol # Debugging options options DIAGNOSTIC # extra kernel sanity checking #options DEBUG # extra kernel debugging support #options KMEMSTATS # kernel memory statistics (vmstat -m) #options USERCONF # userconf(4) support #options SYSCTL_INCLUDE_DESCR # Include sysctl descriptions in kernel options DDB # kernel dynamic debugger options DDB_HISTORY_SIZE=100 # enable history editing in DDB makeoptions DEBUG="-g" # compile full symbol table options SYMTAB_SPACE=150000 # size for embedded symbol table # Compatibility options #options COMPAT_43 # compatibility with 4.3BSD binaries #options COMPAT_09 # NetBSD 0.9 binary compatibility #options COMPAT_10 # NetBSD 1.0 binary compatibility #options COMPAT_11 # NetBSD 1.1 binary compatibility #options COMPAT_12 # NetBSD 1.2 binary compatibility #options COMPAT_13 # NetBSD 1.3 binary compatibility #options COMPAT_14 # NetBSD 1.4 binary compatibility #options COMPAT_16 # NetBSD 1.6 binary compatibility #options COMPAT_20 # NetBSD 2.0 binary compatibility options COMPAT_30 # NetBSD 3.0 compatibility. #options EXEC_ECOFF # exec ECOFF binaries #options COMPAT_ULTRIX # binary compatibility with Ultrix #options COMPAT_BSDPTY # /dev/[pt]ty?? ptys. # File systems file-system FFS # Berkeley Fast Filesystem file-system MFS # memory-based filesystem #file-system EXT2FS # second extended file system (linux) file-system NFS # Sun NFS-compatible filesystem client #file-system KERNFS # kernel data-structure filesystem #file-system NULLFS # NULL layered filesystem #file-system OVERLAY # overlay file system #file-system FDESC # user file descriptor filesystem #file-system UMAPFS # uid/gid remapping filesystem #file-system LFS # Log-based filesystem (still experimental) #file-system PORTAL # portal filesystem (still experimental) #file-system PROCFS # /proc #file-system CD9660 # ISO 9660 + Rock Ridge file system #file-system UNION # union file system #file-system MSDOSFS # MS-DOS FAT filesystem(s). #file-system CODA # Coda File System; also needs vcoda (below) #file-system PTYFS # /dev/pts/N support # File system options #options NFSSERVER # Sun NFS-compatible filesystem server #options QUOTA # FFS quotas #options FFS_EI # FFS Endian Independant support #options SOFTDEP # FFS soft updates support. 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 # IP packet forwarding options INET # Internet protocols #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 # packet forwarding of multicast packets #options PIM # Protocol Independent Multicast #options NS # Xerox NS networking #options NSIP # Xerox NS tunneling over IP #options ISO,TPIP # OSI networking #options EON # OSI tunneling over IP #options CCITT,LLC,HDLC # X.25 #options NETATALK # AppleTalk (over Ethernet) protocol #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 # Compatibility with 4.2BSD implementation of TCP/IP. Not recommended. #options TCP_COMPAT_42 # These options enable verbose messages for several subsystems. # Warning, these may compile large string tables into the kernel! options MIIVERBOSE # verbose PHY autoconfig messages # Bitmask for enabling the PCI IDE channels in the southbridge. # Set bit 0 (0x01) for channel 0, bit 1 (0x02) for channel 1. # # Do this if your firmware (usually PMON and YAMON) doens't enable the IDE # channels for you (thus causing the NetBSD `pciide' driver to ignore them). #options PCI_NETBSD_ENABLE_IDE=0x1 options NFS_BOOT_DHCP options NFS_V2_ONLY config netbsd root on ? type ? mainbus0 at root cpu0 at mainbus? wdog0 at mainbus? arbus0 at mainbus? com* at arbus? addr ? ae* at arbus? addr ? ath* at arbus? addr ? athflash* at arbus? addr ? # no RTC! so fake with a stub (required to prevent evbmips panic) # MII/PHY support #acphy* at mii? phy ? # DAltima AC101 and AMD Am79c874 PHYs #amhphy* at mii? phy ? # AMD 79c901 Ethernet PHYs #dmphy* at mii? phy ? # Davicom DM9101 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 ICS1890 #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 rlphy* at mii? phy ? # RealTek PHYs ukphy* at mii? phy ? # generic unknown PHYs # Pseudo-devices # Disk/mass storage pseudo-devices #pseudo-device ccd 4 # concatenated disk devices #pseudo-device raid 4 # RAIDframe disk driver #pseudo-device fss 4 # file system snapshot device #pseudo-device md 1 # memory disk device (ramdisk) #pseudo-device vnd # disk-like interface to files # Network pseudo-devices pseudo-device bpfilter # Berkeley packet filter #pseudo-device ipfilter # IP filter (firewall) and NAT pseudo-device loop # network loopback #pseudo-device ppp # Point-to-Point Protocol #pseudo-device sl # Serial Line IP #pseudo-device strip # Starmode Radio IP (Metricom) #pseudo-device tun # network tunneling over tty #pseudo-device tap # virtual Ethernet #pseudo-device gre # generic L3 over IP tunnel #pseudo-device ipip 2 # RFC 2003 IP Encapsulation #pseudo-device gif # RFC1933 tunnel #pseudo-device faith # IPv[46] tcp relay translation #pseudo-device stf # 6to4 IPv6 over IPv4 encapsulation #pseudo-device vlan # IEEE 802.1q encapsulation #pseudo-device bridge # simple inter-network bridging # Miscellaneous pseudo-devices pseudo-device pty # pseudo-terminals pseudo-device rnd # /dev/random & kernel generator pseudo-device clockctl # user control of clock subsystem pseudo-device ksyms # /dev/ksyms # A pseudo device needed for Coda # also needs CODA (above) #pseudo-device vcoda 4 # coda minicache <-> venus comm. @ 1.2.8.3 log @sync with head @ text @d1 1 a1 1 # $NetBSD: AP30,v 1.2.8.2 2006/08/11 15:41:26 yamt Exp $ d7 1 a7 1 #ident "AP30-$Revision: 1.2.8.2 $" a145 2 argpio* at arbus? addr ? gpio* at argpio? @ 1.2.8.4 log @sync with head. @ text @d1 1 a1 1 # $NetBSD: AP30,v 1.2.8.3 2006/09/03 15:22:50 yamt Exp $ d7 1 a7 1 #ident "AP30-$Revision: 1.2.8.3 $" d105 2 d109 1 a115 1 #options IPFILTER_LOOKUP # ippool(8) support @ 1.2.8.5 log @sync with head. @ text @d1 1 a1 1 # $NetBSD: AP30,v 1.2.8.4 2006/09/14 12:31:09 yamt Exp $ d7 1 a7 1 #ident "AP30-$Revision: 1.2.8.4 $" a16 1 options WISOC_AR5312 # WiSoC select @ 1.2.6.1 log @file AP30 was added on branch yamt-lazymbuf on 2006-06-21 14:51:02 +0000 @ text @d1 203 @ 1.2.6.2 log @sync with head. @ text @a0 203 # $NetBSD: AP30,v 1.2.6.1 2006/06/21 14:51:02 yamt Exp $ include "arch/evbmips/conf/std.atheros" #options INCLUDE_CONFIG_FILE # embed config file in kernel binary #ident "AP30-$Revision: 1.2.6.1 $" maxusers 32 makeoptions COPTS="-Os" # Optimise for space. Implies -O2 makeoptions ATH_MACHINE_HAL=ap30 options MIPS32 options NOFPU # No FPU options SOFTFLOAT # emulate FPU insn # 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=6144 # size of memory disk, in blocks #options MEMORY_DISK_ROOT_SIZE=16384 # size of memory disk, in blocks #options MEMORY_DISK_ROOT_SIZE=7300 # Size reduction options options MALLOC_NOINLINE options VNODE_OP_NOINLINE options PIPE_SOCKETPAIR options SOSEND_NO_LOAN # Standard system options #options KTRACE # system call tracing support #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 NTP # network time protocol # Debugging options options DIAGNOSTIC # extra kernel sanity checking #options DEBUG # extra kernel debugging support #options KMEMSTATS # kernel memory statistics (vmstat -m) #options USERCONF # userconf(4) support #options SYSCTL_INCLUDE_DESCR # Include sysctl descriptions in kernel options DDB # kernel dynamic debugger options DDB_HISTORY_SIZE=100 # enable history editing in DDB makeoptions DEBUG="-g" # compile full symbol table options SYMTAB_SPACE=150000 # size for embedded symbol table # Compatibility options #options COMPAT_43 # compatibility with 4.3BSD binaries #options COMPAT_09 # NetBSD 0.9 binary compatibility #options COMPAT_10 # NetBSD 1.0 binary compatibility #options COMPAT_11 # NetBSD 1.1 binary compatibility #options COMPAT_12 # NetBSD 1.2 binary compatibility #options COMPAT_13 # NetBSD 1.3 binary compatibility #options COMPAT_14 # NetBSD 1.4 binary compatibility #options COMPAT_16 # NetBSD 1.6 binary compatibility #options COMPAT_20 # NetBSD 2.0 binary compatibility options COMPAT_30 # NetBSD 3.0 compatibility. #options EXEC_ECOFF # exec ECOFF binaries #options COMPAT_ULTRIX # binary compatibility with Ultrix #options COMPAT_BSDPTY # /dev/[pt]ty?? ptys. # File systems file-system FFS # Berkeley Fast Filesystem file-system MFS # memory-based filesystem #file-system EXT2FS # second extended file system (linux) file-system NFS # Sun NFS-compatible filesystem client #file-system KERNFS # kernel data-structure filesystem #file-system NULLFS # NULL layered filesystem #file-system OVERLAY # overlay file system #file-system FDESC # user file descriptor filesystem #file-system UMAPFS # uid/gid remapping filesystem #file-system LFS # Log-based filesystem (still experimental) #file-system PORTAL # portal filesystem (still experimental) #file-system PROCFS # /proc #file-system CD9660 # ISO 9660 + Rock Ridge file system #file-system UNION # union file system #file-system MSDOSFS # MS-DOS FAT filesystem(s). #file-system CODA # Coda File System; also needs vcoda (below) #file-system PTYFS # /dev/pts/N support # File system options #options NFSSERVER # Sun NFS-compatible filesystem server #options QUOTA # FFS quotas #options FFS_EI # FFS Endian Independant support #options SOFTDEP # FFS soft updates support. 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 # IP packet forwarding options INET # Internet protocols #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 # packet forwarding of multicast packets #options PIM # Protocol Independent Multicast #options NS # Xerox NS networking #options NSIP # Xerox NS tunneling over IP #options ISO,TPIP # OSI networking #options EON # OSI tunneling over IP #options CCITT,LLC,HDLC # X.25 #options NETATALK # AppleTalk (over Ethernet) protocol #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 # Compatibility with 4.2BSD implementation of TCP/IP. Not recommended. #options TCP_COMPAT_42 # These options enable verbose messages for several subsystems. # Warning, these may compile large string tables into the kernel! options MIIVERBOSE # verbose PHY autoconfig messages # Bitmask for enabling the PCI IDE channels in the southbridge. # Set bit 0 (0x01) for channel 0, bit 1 (0x02) for channel 1. # # Do this if your firmware (usually PMON and YAMON) doens't enable the IDE # channels for you (thus causing the NetBSD `pciide' driver to ignore them). #options PCI_NETBSD_ENABLE_IDE=0x1 options NFS_BOOT_DHCP options NFS_V2_ONLY config netbsd root on ? type ? mainbus0 at root cpu0 at mainbus? wdog0 at mainbus? arbus0 at mainbus? com* at arbus? addr ? ae* at arbus? addr ? ath* at arbus? addr ? athflash* at arbus? addr ? # no RTC! so fake with a stub (required to prevent evbmips panic) # MII/PHY support #acphy* at mii? phy ? # DAltima AC101 and AMD Am79c874 PHYs #amhphy* at mii? phy ? # AMD 79c901 Ethernet PHYs #dmphy* at mii? phy ? # Davicom DM9101 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 ICS1890 #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 rlphy* at mii? phy ? # RealTek PHYs ukphy* at mii? phy ? # generic unknown PHYs # Pseudo-devices # Disk/mass storage pseudo-devices #pseudo-device ccd 4 # concatenated disk devices #pseudo-device raid 4 # RAIDframe disk driver #pseudo-device fss 4 # file system snapshot device #pseudo-device md 1 # memory disk device (ramdisk) #pseudo-device vnd # disk-like interface to files # Network pseudo-devices pseudo-device bpfilter # Berkeley packet filter #pseudo-device ipfilter # IP filter (firewall) and NAT pseudo-device loop # network loopback #pseudo-device ppp # Point-to-Point Protocol #pseudo-device sl # Serial Line IP #pseudo-device strip # Starmode Radio IP (Metricom) #pseudo-device tun # network tunneling over tty #pseudo-device tap # virtual Ethernet #pseudo-device gre # generic L3 over IP tunnel #pseudo-device ipip 2 # RFC 2003 IP Encapsulation #pseudo-device gif # RFC1933 tunnel #pseudo-device faith # IPv[46] tcp relay translation #pseudo-device stf # 6to4 IPv6 over IPv4 encapsulation #pseudo-device vlan # IEEE 802.1q encapsulation #pseudo-device bridge # simple inter-network bridging # Miscellaneous pseudo-devices pseudo-device pty # pseudo-terminals pseudo-device rnd # /dev/random & kernel generator pseudo-device clockctl # user control of clock subsystem pseudo-device ksyms # /dev/ksyms # A pseudo device needed for Coda # also needs CODA (above) #pseudo-device vcoda 4 # coda minicache <-> venus comm. @ 1.2.6.3 log @sync with head. @ text @d1 1 a1 1 # $NetBSD: AP30,v 1.2.6.2 2006/12/30 20:45:51 yamt Exp $ d7 1 a7 1 #ident "AP30-$Revision: 1.2.6.2 $" a16 1 options WISOC_AR5312 # WiSoC select d27 1 a59 1 #options COMPAT_15 # NetBSD 1.5 binary compatibility d62 1 a62 1 #options COMPAT_30 # NetBSD 3.0 compatibility. d105 2 d109 1 a115 1 #options IPFILTER_LOOKUP # ippool(8) support a145 2 argpio* at arbus? addr ? gpio* at argpio? @ 1.2.2.1 log @Merge from HEAD. @ text @d1 1 a1 1 # $NetBSD: AP30,v 1.3 2006/07/07 22:03:19 gdamore Exp $ d7 1 a7 1 #ident "AP30-$Revision: 1.3 $" a145 2 argpio* at arbus? addr ? gpio* at argpio? @ 1.1 log @Kernel config for the AP30, which includes the WLAN support for the AR5312. I will probably delete the generic AR531X config later, because frankly its pretty useless without the board-specific HALs. @ text @d1 1 a1 1 # $NetBSD: AR531X,v 1.3 2006/04/30 11:48:37 simonb Exp $ d7 1 a7 1 #ident "AP30-$Revision: 1.3 $" d139 1 d176 1 a176 1 pseudo-device md 1 # memory disk device (ramdisk) @ 1.1.2.1 log @file AP30 was added on branch simonb-timecounters on 2006-06-07 15:49:37 +0000 @ text @d1 202 @ 1.1.2.2 log @Sync with head. @ text @a0 202 # $NetBSD: AP30,v 1.1.2.1 2006/06/07 15:49:37 kardel Exp $ include "arch/evbmips/conf/std.atheros" #options INCLUDE_CONFIG_FILE # embed config file in kernel binary #ident "AP30-$Revision: 1.1.2.1 $" maxusers 32 makeoptions COPTS="-Os" # Optimise for space. Implies -O2 makeoptions ATH_MACHINE_HAL=ap30 options MIPS32 options NOFPU # No FPU options SOFTFLOAT # emulate FPU insn # 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=6144 # size of memory disk, in blocks #options MEMORY_DISK_ROOT_SIZE=16384 # size of memory disk, in blocks #options MEMORY_DISK_ROOT_SIZE=7300 # Size reduction options options MALLOC_NOINLINE options VNODE_OP_NOINLINE options PIPE_SOCKETPAIR options SOSEND_NO_LOAN # Standard system options #options KTRACE # system call tracing support #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 NTP # network time protocol # Debugging options options DIAGNOSTIC # extra kernel sanity checking #options DEBUG # extra kernel debugging support #options KMEMSTATS # kernel memory statistics (vmstat -m) #options USERCONF # userconf(4) support #options SYSCTL_INCLUDE_DESCR # Include sysctl descriptions in kernel options DDB # kernel dynamic debugger options DDB_HISTORY_SIZE=100 # enable history editing in DDB makeoptions DEBUG="-g" # compile full symbol table options SYMTAB_SPACE=150000 # size for embedded symbol table # Compatibility options #options COMPAT_43 # compatibility with 4.3BSD binaries #options COMPAT_09 # NetBSD 0.9 binary compatibility #options COMPAT_10 # NetBSD 1.0 binary compatibility #options COMPAT_11 # NetBSD 1.1 binary compatibility #options COMPAT_12 # NetBSD 1.2 binary compatibility #options COMPAT_13 # NetBSD 1.3 binary compatibility #options COMPAT_14 # NetBSD 1.4 binary compatibility #options COMPAT_16 # NetBSD 1.6 binary compatibility #options COMPAT_20 # NetBSD 2.0 binary compatibility options COMPAT_30 # NetBSD 3.0 compatibility. #options EXEC_ECOFF # exec ECOFF binaries #options COMPAT_ULTRIX # binary compatibility with Ultrix #options COMPAT_BSDPTY # /dev/[pt]ty?? ptys. # File systems file-system FFS # Berkeley Fast Filesystem file-system MFS # memory-based filesystem #file-system EXT2FS # second extended file system (linux) file-system NFS # Sun NFS-compatible filesystem client #file-system KERNFS # kernel data-structure filesystem #file-system NULLFS # NULL layered filesystem #file-system OVERLAY # overlay file system #file-system FDESC # user file descriptor filesystem #file-system UMAPFS # uid/gid remapping filesystem #file-system LFS # Log-based filesystem (still experimental) #file-system PORTAL # portal filesystem (still experimental) #file-system PROCFS # /proc #file-system CD9660 # ISO 9660 + Rock Ridge file system #file-system UNION # union file system #file-system MSDOSFS # MS-DOS FAT filesystem(s). #file-system CODA # Coda File System; also needs vcoda (below) #file-system PTYFS # /dev/pts/N support # File system options #options NFSSERVER # Sun NFS-compatible filesystem server #options QUOTA # FFS quotas #options FFS_EI # FFS Endian Independant support #options SOFTDEP # FFS soft updates support. 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 # IP packet forwarding options INET # Internet protocols #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 # packet forwarding of multicast packets #options PIM # Protocol Independent Multicast #options NS # Xerox NS networking #options NSIP # Xerox NS tunneling over IP #options ISO,TPIP # OSI networking #options EON # OSI tunneling over IP #options CCITT,LLC,HDLC # X.25 #options NETATALK # AppleTalk (over Ethernet) protocol #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 # Compatibility with 4.2BSD implementation of TCP/IP. Not recommended. #options TCP_COMPAT_42 # These options enable verbose messages for several subsystems. # Warning, these may compile large string tables into the kernel! options MIIVERBOSE # verbose PHY autoconfig messages # Bitmask for enabling the PCI IDE channels in the southbridge. # Set bit 0 (0x01) for channel 0, bit 1 (0x02) for channel 1. # # Do this if your firmware (usually PMON and YAMON) doens't enable the IDE # channels for you (thus causing the NetBSD `pciide' driver to ignore them). #options PCI_NETBSD_ENABLE_IDE=0x1 options NFS_BOOT_DHCP options NFS_V2_ONLY config netbsd root on ? type ? mainbus0 at root cpu0 at mainbus? arbus0 at mainbus? com* at arbus? addr ? ae* at arbus? addr ? ath* at arbus? addr ? athflash* at arbus? addr ? # no RTC! so fake with a stub (required to prevent evbmips panic) # MII/PHY support #acphy* at mii? phy ? # DAltima AC101 and AMD Am79c874 PHYs #amhphy* at mii? phy ? # AMD 79c901 Ethernet PHYs #dmphy* at mii? phy ? # Davicom DM9101 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 ICS1890 #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 rlphy* at mii? phy ? # RealTek PHYs ukphy* at mii? phy ? # generic unknown PHYs # Pseudo-devices # Disk/mass storage pseudo-devices #pseudo-device ccd 4 # concatenated disk devices #pseudo-device raid 4 # RAIDframe disk driver #pseudo-device fss 4 # file system snapshot device pseudo-device md 1 # memory disk device (ramdisk) #pseudo-device vnd # disk-like interface to files # Network pseudo-devices pseudo-device bpfilter # Berkeley packet filter #pseudo-device ipfilter # IP filter (firewall) and NAT pseudo-device loop # network loopback #pseudo-device ppp # Point-to-Point Protocol #pseudo-device sl # Serial Line IP #pseudo-device strip # Starmode Radio IP (Metricom) #pseudo-device tun # network tunneling over tty #pseudo-device tap # virtual Ethernet #pseudo-device gre # generic L3 over IP tunnel #pseudo-device ipip 2 # RFC 2003 IP Encapsulation #pseudo-device gif # RFC1933 tunnel #pseudo-device faith # IPv[46] tcp relay translation #pseudo-device stf # 6to4 IPv6 over IPv4 encapsulation #pseudo-device vlan # IEEE 802.1q encapsulation #pseudo-device bridge # simple inter-network bridging # Miscellaneous pseudo-devices pseudo-device pty # pseudo-terminals pseudo-device rnd # /dev/random & kernel generator pseudo-device clockctl # user control of clock subsystem pseudo-device ksyms # /dev/ksyms # A pseudo device needed for Coda # also needs CODA (above) #pseudo-device vcoda 4 # coda minicache <-> venus comm. @