head 1.56; access; symbols netbsd-11-0-RC4:1.56.4.1 netbsd-11-0-RC3:1.56.4.1 netbsd-11-0-RC2:1.56.4.1 netbsd-11-0-RC1:1.56.4.1 perseant-exfatfs-base-20250801:1.56 netbsd-11:1.56.0.4 netbsd-11-base:1.56 netbsd-10-1-RELEASE:1.55.4.1 perseant-exfatfs-base-20240630:1.56 perseant-exfatfs:1.56.0.2 perseant-exfatfs-base:1.56 netbsd-8-3-RELEASE:1.27.6.1 netbsd-9-4-RELEASE:1.46 netbsd-10-0-RELEASE:1.55.4.1 netbsd-10-0-RC6:1.55.4.1 netbsd-10-0-RC5:1.55.4.1 netbsd-10-0-RC4:1.55.4.1 netbsd-10-0-RC3:1.55.4.1 netbsd-10-0-RC2:1.55.4.1 thorpej-ifq:1.55.0.8 thorpej-ifq-base:1.55 thorpej-altq-separation:1.55.0.6 thorpej-altq-separation-base:1.55 netbsd-10-0-RC1:1.55.4.1 netbsd-10:1.55.0.4 netbsd-10-base:1.55 bouyer-sunxi-drm:1.55.0.2 bouyer-sunxi-drm-base:1.55 netbsd-9-3-RELEASE:1.46 thorpej-i2c-spi-conf2:1.54.0.6 thorpej-i2c-spi-conf2-base:1.54 thorpej-futex2:1.54.0.4 thorpej-futex2-base:1.54 thorpej-cfargs2:1.54.0.2 thorpej-cfargs2-base:1.54 cjep_sun2x-base1:1.53 cjep_sun2x:1.53.0.10 cjep_sun2x-base:1.53 cjep_staticlib_x-base1:1.53 netbsd-9-2-RELEASE:1.46 cjep_staticlib_x:1.53.0.8 cjep_staticlib_x-base:1.53 thorpej-i2c-spi-conf:1.53.0.6 thorpej-i2c-spi-conf-base:1.54 thorpej-cfargs:1.53.0.4 thorpej-cfargs-base:1.53 thorpej-futex:1.53.0.2 thorpej-futex-base:1.53 netbsd-9-1-RELEASE:1.46 bouyer-xenpvh-base2:1.50 phil-wifi-20200421:1.50 bouyer-xenpvh-base1:1.50 phil-wifi-20200411:1.50 bouyer-xenpvh:1.50.0.2 bouyer-xenpvh-base:1.50 is-mlppp:1.48.0.2 is-mlppp-base:1.48 phil-wifi-20200406:1.50 netbsd-8-2-RELEASE:1.27.6.1 ad-namecache-base3:1.48 netbsd-9-0-RELEASE:1.46 netbsd-9-0-RC2:1.46 ad-namecache-base2:1.47 ad-namecache-base1:1.46 ad-namecache:1.46.0.4 ad-namecache-base:1.46 netbsd-9-0-RC1:1.46 phil-wifi-20191119:1.46 netbsd-9:1.46.0.2 netbsd-9-base:1.46 phil-wifi-20190609:1.46 netbsd-8-1-RELEASE:1.27.6.1 netbsd-8-1-RC1:1.27.6.1 isaki-audio2:1.45.0.2 isaki-audio2-base:1.45 pgoyette-compat-merge-20190127:1.34.2.6 pgoyette-compat-20190127:1.44 pgoyette-compat-20190118:1.44 pgoyette-compat-1226:1.44 pgoyette-compat-1126:1.43 pgoyette-compat-1020:1.42 pgoyette-compat-0930:1.42 pgoyette-compat-0906:1.42 netbsd-7-2-RELEASE:1.18 pgoyette-compat-0728:1.39 netbsd-8-0-RELEASE:1.27.6.1 phil-wifi:1.38.0.2 phil-wifi-base:1.38 pgoyette-compat-0625:1.37 netbsd-8-0-RC2:1.27.6.1 pgoyette-compat-0521:1.35 pgoyette-compat-0502:1.34 pgoyette-compat-0422:1.34 netbsd-8-0-RC1:1.27.6.1 pgoyette-compat-0415:1.34 pgoyette-compat-0407:1.34 pgoyette-compat-0330:1.34 pgoyette-compat-0322:1.34 pgoyette-compat-0315:1.34 netbsd-7-1-2-RELEASE:1.18 pgoyette-compat:1.34.0.2 pgoyette-compat-base:1.34 netbsd-7-1-1-RELEASE:1.18 tls-maxphys-base-20171202:1.33 matt-nb8-mediatek:1.27.0.10 matt-nb8-mediatek-base:1.27 nick-nhusb-base-20170825:1.31 perseant-stdc-iso10646:1.27.0.8 perseant-stdc-iso10646-base:1.27 netbsd-8:1.27.0.6 netbsd-8-base:1.27 prg-localcount2-base3:1.27 prg-localcount2-base2:1.27 prg-localcount2-base1:1.27 prg-localcount2:1.27.0.4 prg-localcount2-base:1.27 pgoyette-localcount-20170426:1.27 bouyer-socketcan-base1:1.27 jdolecek-ncq:1.27.0.2 jdolecek-ncq-base:1.27 pgoyette-localcount-20170320:1.27 netbsd-7-1:1.18.0.8 netbsd-7-1-RELEASE:1.18 netbsd-7-1-RC2:1.18 nick-nhusb-base-20170204:1.26 netbsd-7-nhusb-base-20170116:1.18 bouyer-socketcan:1.26.0.2 bouyer-socketcan-base:1.26 pgoyette-localcount-20170107:1.26 netbsd-7-1-RC1:1.18 nick-nhusb-base-20161204:1.23 pgoyette-localcount-20161104:1.22 netbsd-7-0-2-RELEASE:1.18 nick-nhusb-base-20161004:1.22 localcount-20160914:1.22 netbsd-7-nhusb:1.18.0.6 netbsd-7-nhusb-base:1.18 pgoyette-localcount-20160806:1.22 pgoyette-localcount-20160726:1.22 pgoyette-localcount:1.22.0.2 pgoyette-localcount-base:1.22 nick-nhusb-base-20160907:1.22 nick-nhusb-base-20160529:1.22 netbsd-7-0-1-RELEASE:1.18 nick-nhusb-base-20160422:1.22 nick-nhusb-base-20160319:1.22 nick-nhusb-base-20151226:1.22 netbsd-7-0:1.18.0.4 netbsd-7-0-RELEASE:1.18 nick-nhusb-base-20150921:1.20 netbsd-7-0-RC3:1.18 netbsd-7-0-RC2:1.18 netbsd-7-0-RC1:1.18 nick-nhusb-base-20150606:1.20 nick-nhusb-base-20150406:1.20 nick-nhusb:1.20.0.2 nick-nhusb-base:1.20 netbsd-6-0-6-RELEASE:1.3.2.1 netbsd-6-1-5-RELEASE:1.3.2.1 netbsd-7:1.18.0.2 netbsd-7-base:1.18 yamt-pagecache-base9:1.17 yamt-pagecache-tag8:1.1.2.4 netbsd-6-1-4-RELEASE:1.3.2.1 netbsd-6-0-5-RELEASE:1.3.2.1 tls-earlyentropy:1.17.0.2 tls-earlyentropy-base:1.18 riastradh-xf86-video-intel-2-7-1-pre-2-21-15:1.17 riastradh-drm2-base3:1.16 netbsd-6-1-3-RELEASE:1.3.2.1 netbsd-6-0-4-RELEASE:1.3.2.1 netbsd-6-1-2-RELEASE:1.3.2.1 netbsd-6-0-3-RELEASE:1.3.2.1 rmind-smpnet-nbase:1.17 netbsd-6-1-1-RELEASE:1.3.2.1 riastradh-drm2-base2:1.16 riastradh-drm2-base1:1.16 riastradh-drm2:1.16.0.2 riastradh-drm2-base:1.16 rmind-smpnet:1.15.0.2 rmind-smpnet-base:1.17 netbsd-6-1:1.3.2.1.0.6 netbsd-6-0-2-RELEASE:1.3.2.1 netbsd-6-1-RELEASE:1.3.2.1 khorben-n900:1.14.0.2 netbsd-6-1-RC4:1.3.2.1 netbsd-6-1-RC3:1.3.2.1 agc-symver:1.11.0.2 agc-symver-base:1.11 netbsd-6-1-RC2:1.3.2.1 netbsd-6-1-RC1:1.3.2.1 yamt-pagecache-base8:1.9 netbsd-6-0-1-RELEASE:1.3.2.1 yamt-pagecache-base7:1.9 matt-nb6-plus-nbase:1.3.2.1 yamt-pagecache-base6:1.9 netbsd-6-0:1.3.2.1.0.4 netbsd-6-0-RELEASE:1.3.2.1 netbsd-6-0-RC2:1.3.2.1 tls-maxphys:1.9.0.2 tls-maxphys-base:1.18 matt-nb6-plus:1.3.2.1.0.2 matt-nb6-plus-base:1.3.2.1 netbsd-6-0-RC1:1.3.2.1 jmcneill-usbmp-base10:1.5 yamt-pagecache-base5:1.5 jmcneill-usbmp-base9:1.5 yamt-pagecache-base4:1.5 jmcneill-usbmp-base8:1.4 jmcneill-usbmp-base7:1.4 jmcneill-usbmp-base6:1.3 jmcneill-usbmp-base5:1.3 jmcneill-usbmp-base4:1.3 jmcneill-usbmp-base3:1.3 jmcneill-usbmp-pre-base2:1.2 jmcneill-usbmp-base2:1.3 netbsd-6:1.3.0.2 netbsd-6-base:1.3 jmcneill-usbmp:1.2.0.2 jmcneill-usbmp-base:1.2 jmcneill-audiomp3:1.1.0.4 jmcneill-audiomp3-base:1.1 yamt-pagecache:1.1.0.2 yamt-pagecache-base3:1.1 yamt-pagecache-base2:1.1; locks; strict; comment @# @; 1.56 date 2024.01.29.18.27.11; author christos; state Exp; branches 1.56.4.1; next 1.55; commitid KXsF1U1D4DhafnWE; 1.55 date 2022.08.07.02.52.25; author simonb; state Exp; branches 1.55.4.1; next 1.54; commitid HXKRRXLciPDtrTOD; 1.54 date 2021.06.29.10.22.35; author nia; state Exp; branches; next 1.53; commitid QPI2BQJ2iwG0V0ZC; 1.53 date 2020.09.27.13.48.50; author roy; state Exp; branches 1.53.6.1; next 1.52; commitid DA9l8f9bbF8ATGpC; 1.52 date 2020.08.01.08.20.48; author maxv; state Exp; branches; next 1.51; commitid JD2lavAMv7TQUkiC; 1.51 date 2020.05.16.13.46.11; author maya; state Exp; branches; next 1.50; commitid wvQjMNRJMrTmbt8C; 1.50 date 2020.03.25.17.06.18; author jdolecek; state Exp; branches; next 1.49; commitid VzwOpdvTaWX4YN1C; 1.49 date 2020.03.24.17.38.33; author sevan; state Exp; branches; next 1.48; commitid 8Eixtvqry0CobG1C; 1.48 date 2020.01.29.18.39.01; author maya; state Exp; branches; next 1.47; commitid ZtvQzUFFF7grfCUB; 1.47 date 2020.01.19.01.25.04; author thorpej; state Exp; branches; next 1.46; commitid JHEWDzmAWJGESeTB; 1.46 date 2019.04.26.22.46.03; author sevan; state Exp; branches 1.46.4.1; next 1.45; commitid HBAlgqGPZeivAUkB; 1.45 date 2019.02.06.11.58.30; author rin; state Exp; branches; next 1.44; commitid 5Lq3lTxgmkkMwHaB; 1.44 date 2018.12.19.16.56.17; author skrll; state Exp; branches; next 1.43; commitid EtQQFdCLXDWNKq4B; 1.43 date 2018.10.23.19.58.52; author jdolecek; state Exp; branches; next 1.42; commitid Uj00maxTZQIxA7XA; 1.42 date 2018.08.25.20.52.40; author rin; state Exp; branches; next 1.41; commitid 2vcoJ76kDbQoNxPA; 1.41 date 2018.08.25.07.48.56; author maxv; state Exp; branches; next 1.40; commitid E7ZteV4nC1yOrtPA; 1.40 date 2018.08.01.20.04.11; author maxv; state Exp; branches; next 1.39; commitid UbIHSaPqOzfNisMA; 1.39 date 2018.07.12.10.46.43; author maxv; state Exp; branches; next 1.38; commitid zv0Sckxqs4y3RPJA; 1.38 date 2018.06.28.15.21.52; author thorpej; state Exp; branches 1.38.2.1; next 1.37; commitid bL1ub8t2NffFP3IA; 1.37 date 2018.06.23.01.23.27; author maya; state Exp; branches; next 1.36; commitid R3JYJRW0uup3mlHA; 1.36 date 2018.06.07.13.36.28; author thorpej; state Exp; branches; next 1.35; commitid e9pnxag05qUvVlFA; 1.35 date 2018.05.15.01.24.23; author thorpej; state Exp; branches; next 1.34; commitid v4vjnLVUnQckCkCA; 1.34 date 2018.01.23.15.08.11; author sevan; state Exp; branches 1.34.2.1; next 1.33; commitid 7LHa1VFiCff9L0oA; 1.33 date 2017.09.14.07.58.40; author mrg; state Exp; branches; next 1.32; commitid ngZ6fHXwTqlZA87A; 1.32 date 2017.09.13.22.24.43; author sevan; state Exp; branches; next 1.31; commitid U9QcH0HsUyAtp57A; 1.31 date 2017.08.09.19.18.59; author maxv; state Exp; branches; next 1.30; commitid yJISVZsyl9YWwz2A; 1.30 date 2017.08.01.14.23.42; author maxv; state Exp; branches; next 1.29; commitid PH40WaYMc5iA9w1A; 1.29 date 2017.08.01.13.02.37; author riastradh; state Exp; branches; next 1.28; commitid cxoemuYBLNyMHv1A; 1.28 date 2017.07.29.18.08.57; author maxv; state Exp; branches; next 1.27; commitid OtoNC1YDOrKHu91A; 1.27 date 2017.02.19.07.47.00; author rin; state Exp; branches 1.27.6.1; next 1.26; commitid ivCr5u3yfBMzbxGz; 1.26 date 2016.12.13.20.42.17; author christos; state Exp; branches 1.26.2.1; next 1.25; commitid DChNb4lHFyTOFRxz; 1.25 date 2016.12.10.23.03.24; author christos; state Exp; branches; next 1.24; commitid w4dRXIf7WDldyuxz; 1.24 date 2016.12.08.11.31.10; author nat; state Exp; branches; next 1.23; commitid r0h4avej48pZLaxz; 1.23 date 2016.11.26.13.59.45; author christos; state Exp; branches; next 1.22; commitid TSPAo2pg8DoCZDvz; 1.22 date 2015.10.25.22.48.23; author khorben; state Exp; branches 1.22.2.1; next 1.21; commitid GdxqQCzypUv6ExGy; 1.21 date 2015.09.26.11.16.12; author maxv; state Exp; branches; next 1.20; commitid Uofe8D5NmfiqOKCy; 1.20 date 2014.08.23.20.26.57; author dholland; state Exp; branches 1.20.2.1; next 1.19; commitid Ef5fhfmsGe1uFwNx; 1.19 date 2014.08.17.21.17.43; author joerg; state Exp; branches; next 1.18; commitid 1Tn1qthIdwV09LMx; 1.18 date 2014.08.03.09.18.16; author martin; state Exp; branches; next 1.17; commitid IuRbf3yoxQF3DTKx; 1.17 date 2014.03.24.14.15.37; author szptvlfn; state Exp; branches 1.17.2.1; next 1.16; commitid TWwV8TNevZVgvXtx; 1.16 date 2013.06.30.21.38.56; author rmind; state Exp; branches; next 1.15; commitid WyqSRDp14EmayGVw; 1.15 date 2013.06.05.23.08.00; author christos; state Exp; branches 1.15.2.1; next 1.14; commitid MDKdYakvaqdHQtSw; 1.14 date 2013.04.27.22.21.14; author christos; state Exp; branches; next 1.13; 1.13 date 2013.04.27.21.43.21; author christos; state Exp; branches; next 1.12; 1.12 date 2013.04.27.18.19.32; author christos; state Exp; branches; next 1.11; 1.11 date 2013.03.02.02.42.13; author christos; state Exp; branches; next 1.10; 1.10 date 2013.03.01.18.25.34; author joerg; state Exp; branches; next 1.9; 1.9 date 2012.09.11.19.43.09; author msaitoh; state Exp; branches 1.9.2.1; next 1.8; 1.8 date 2012.09.09.04.27.12; author msaitoh; state Exp; branches; next 1.7; 1.7 date 2012.09.01.18.17.49; author jakllsch; state Exp; branches; next 1.6; 1.6 date 2012.06.05.08.44.09; author abs; state Exp; branches; next 1.5; 1.5 date 2012.04.07.03.25.00; author tsutsui; state Exp; branches; next 1.4; 1.4 date 2012.03.10.21.51.51; author joerg; state Exp; branches; next 1.3; 1.3 date 2011.12.18.05.49.26; author dholland; state Exp; branches 1.3.2.1; next 1.2; 1.2 date 2011.11.22.21.25.08; author tls; state Exp; branches 1.2.2.1; next 1.1; 1.1 date 2011.11.04.17.40.48; author aymeric; state Exp; branches 1.1.2.1; next ; 1.56.4.1 date 2026.02.03.20.51.24; author snj; state Exp; branches; next ; commitid xJf92BKl6kL8oYsG; 1.55.4.1 date 2023.10.09.23.33.45; author snj; state Exp; branches; next ; commitid Gy7Rt3RMsJCGx0IE; 1.53.6.1 date 2021.08.01.22.42.07; author thorpej; state Exp; branches; next ; commitid NihqK3haIgTUWj3D; 1.46.4.1 date 2020.01.25.22.38.39; author ad; state Exp; branches; next 1.46.4.2; commitid ethRERRmx7bMJ7UB; 1.46.4.2 date 2020.02.29.20.18.22; author ad; state Exp; branches; next ; commitid 3HPOJ2wqM6gUPBYB; 1.38.2.1 date 2019.06.10.22.06.04; author christos; state Exp; branches; next 1.38.2.2; commitid jtc8rnCzWiEEHGqB; 1.38.2.2 date 2020.04.08.14.07.34; author martin; state Exp; branches; next ; commitid Qli2aW9E74UFuA3C; 1.34.2.1 date 2018.05.21.04.36.00; author pgoyette; state Exp; branches; next 1.34.2.2; commitid X5L8kSrBWQcDt7DA; 1.34.2.2 date 2018.06.25.07.25.40; author pgoyette; state Exp; branches; next 1.34.2.3; commitid 8PtAu9af7VvhiDHA; 1.34.2.3 date 2018.07.28.04.37.31; author pgoyette; state Exp; branches; next 1.34.2.4; commitid 1UP1xAIUxv1ZgRLA; 1.34.2.4 date 2018.09.06.06.55.30; author pgoyette; state Exp; branches; next 1.34.2.5; commitid HCi1bXD317XIK0RA; 1.34.2.5 date 2018.11.26.01.52.21; author pgoyette; state Exp; branches; next 1.34.2.6; commitid Zj4q5SspGdKXto1B; 1.34.2.6 date 2018.12.26.14.01.35; author pgoyette; state Exp; branches; next ; commitid xUhK8IAeBM1azj5B; 1.27.6.1 date 2018.01.26.14.28.13; author martin; state Exp; branches; next ; commitid PZEWbwc3WwWusooA; 1.26.2.1 date 2017.04.21.16.53.25; author bouyer; state Exp; branches; next ; commitid dUG7nkTKALCadqOz; 1.22.2.1 date 2017.01.07.08.56.13; author pgoyette; state Exp; branches; next 1.22.2.2; commitid uEL0C1YuiJrlV0Bz; 1.22.2.2 date 2017.03.20.06.57.13; author pgoyette; state Exp; branches; next ; commitid jjw7cAwgyKq7RfKz; 1.20.2.1 date 2015.12.27.12.09.34; author skrll; state Exp; branches; next 1.20.2.2; commitid BTSqUD4SdJ5k7AOy; 1.20.2.2 date 2016.12.05.10.54.52; author skrll; state Exp; branches; next 1.20.2.3; commitid 4H3tiQVJXN6oEMwz; 1.20.2.3 date 2017.02.05.13.40.07; author skrll; state Exp; branches; next 1.20.2.4; commitid 8hwpk1aHl2UuyLEz; 1.20.2.4 date 2017.08.28.17.51.34; author skrll; state Exp; branches; next ; commitid UQQpnjvcNkUZn05A; 1.17.2.1 date 2014.08.10.06.53.54; author tls; state Exp; branches; next ; commitid 7fY3uHKSIbCABMLx; 1.15.2.1 date 2013.08.28.23.59.14; author rmind; state Exp; branches; next 1.15.2.2; commitid cbp9Ov2uYijlqh3x; 1.15.2.2 date 2014.05.18.17.45.03; author rmind; state Exp; branches; next ; commitid mL5ZYSzpqK6QS2Bx; 1.9.2.1 date 2013.06.23.06.20.04; author tls; state Exp; branches; next 1.9.2.2; commitid eVjr9caYRQbRGHUw; 1.9.2.2 date 2014.08.20.00.02.53; author tls; state Exp; branches; next 1.9.2.3; commitid jTnpym9Qu0o4R1Nx; 1.9.2.3 date 2017.12.03.11.36.03; author jdolecek; state Exp; branches; next ; commitid XcIYRZTAh1LmerhA; 1.3.2.1 date 2012.06.12.17.47.57; author riz; state Exp; branches; next ; 1.2.2.1 date 2012.02.18.07.31.48; author mrg; state Exp; branches; next 1.2.2.2; 1.2.2.2 date 2012.03.11.01.52.20; author mrg; state Exp; branches; next 1.2.2.3; 1.2.2.3 date 2012.04.29.23.04.38; author mrg; state Exp; branches; next ; 1.1.2.1 date 2011.11.04.17.40.48; author yamt; state dead; branches; next 1.1.2.2; 1.1.2.2 date 2011.11.10.14.31.39; author yamt; state Exp; branches; next 1.1.2.3; 1.1.2.3 date 2012.04.17.00.06.13; author yamt; state Exp; branches; next 1.1.2.4; 1.1.2.4 date 2012.10.30.17.19.20; author yamt; state Exp; branches; next 1.1.2.5; 1.1.2.5 date 2014.05.22.11.39.40; author yamt; state Exp; branches; next ; commitid VUUXuyNWnt3AKwBx; desc @@ 1.56 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: MMNET_GENERIC,v 1.55 2022/08/07 02:52:25 simonb Exp $ # # GENERIC machine description file # # This machine description file is used to generate the default NetBSD # kernel. The generic kernel does not include all options, subsystems # and device drivers, but should be useful for most applications. # # The machine description file can be customised for your specific # machine to reduce the kernel size and improve its performance. # # For further information on compiling NetBSD kernels, see the config(8) # man page. # # For further information on hardware support for this architecture, see # the intro(4) man page. For further information about kernel options # for this architecture, see the options(4) man page. For an explanation # of each device driver in this file see the section 4 man page for the # device. include "arch/evbarm/conf/std.mmnet" options INCLUDE_CONFIG_FILE # embed config file in kernel binary #ident "GENERIC-$Revision: 1.55 $" maxusers 32 # estimated number of users # CPU support. options CPU_ARM9E makeoptions CPUFLAGS="-mtune=arm926ej-s -mcpu=arm926ej-s" # CPU-related options. #options MULTIBOOT # Multiboot support (see multiboot(8)) # delay between "rebooting ..." message and hardware reset, in milliseconds #options CPURESET_DELAY=2000 # This option allows you to force a serial console at the specified # I/O address. see console(4) for details. #options CONSDEVNAME="\"com\"",CONADDR=0x2f8,CONSPEED=57600 # you don't want the option below ON iff you are using the # serial console option of the new boot strap code. # Standard system options #options INSECURE # disable kernel security levels - X needs this options RTC_OFFSET=0 # hardware clock is this many mins. west of GMT options NTP # NTP phase/frequency locked loop options KTRACE # system call tracing via ktrace(1) options SYSVMSG # System V-like message queues options SYSVSEM # System V-like semaphores options SYSVSHM # System V-like memory sharing #options USERCONF # userconf(4) support #options PIPE_SOCKETPAIR # smaller, but slower pipe(2) options SYSCTL_INCLUDE_DESCR # Include sysctl descriptions in kernel # Beep when it is safe to power down the system (requires sysbeep) #options BEEP_ONHALT # Some tunable details of the above feature (default values used below) #options BEEP_ONHALT_COUNT=3 # Times to beep #options BEEP_ONHALT_PITCH=1500 # Default frequency (in Hz) #options BEEP_ONHALT_PERIOD=250 # Default duration (in msecs) # Alternate buffer queue strategies for better responsiveness under high # disk I/O load. #options BUFQ_READPRIO #options BUFQ_PRIOCSCAN # Diagnostic/debugging support options options DIAGNOSTIC # expensive kernel consistency checks options DEBUG # expensive debugging checks/support options DDB # in-kernel debugger options DDB_ONPANIC=1 # see also sysctl(7): `ddb.onpanic' options DDB_HISTORY_SIZE=512 # enable history editing in DDB #options KGDB # remote debugger #options KGDB_DEVNAME="\"com\"",KGDB_DEVADDR=0x3f8,KGDB_DEVRATE=9600 makeoptions DEBUG="-g" # compile full symbol table makeoptions COPTS="-Os" makeoptions COPY_SYMTAB=1 #options SYSCALL_STATS # per syscall counts #options SYSCALL_TIMES # per syscall times #options SYSCALL_TIMES_HASCOUNTER # use 'broken' rdtsc (soekris) # Compatibility options include "conf/compat_netbsd16.config" options COMPAT_NETBSD32 # allow running arm (e.g. non-earm) binaries #options COMPAT_OSSAUDIO # OSS (Voxware) audio driver compatibility #options COMPAT_LINUX # binary compatibility with Linux # File systems file-system FFS # UFS #file-system EXT2FS # second extended file system (linux) #file-system LFS # log-structured file system file-system MFS # memory file system file-system NFS # Network File System client #file-system NTFS # Windows/NT file system (experimental) #file-system CD9660 # ISO 9660 + Rock Ridge file system file-system MSDOSFS # MS-DOS file system #file-system FDESC # /dev/fd file-system KERNFS # /kern file-system NULLFS # loopback file system #file-system OVERLAY # overlay file system #file-system PROCFS # /proc #file-system PUFFS # Userspace file systems (e.g. ntfs-3g & sshfs) #file-system UMAPFS # NULLFS + uid and gid remapping file-system UNION # union file system #file-system CODA # Coda File System; also needs vcoda (below) file-system PTYFS # /dev/ptm support file-system TMPFS # Efficient memory file-system #file-system UDF # experimental - OSTA UDF CD/DVD file-system # File system options #options FFS_EI # FFS Endian Independent support options FFS_NO_SNAPSHOT # No FFS snapshot support #options QUOTA # legacy UFS quotas #options UFS_DIRHASH # UFS Large Directory Hashing #options UFS_EXTATTR # Extended attribute support for UFS1 options WAPBL # File system journaling support #options DISKLABEL_EI # disklabel Endian Independent support #options NFSSERVER # Network File System server # Networking options options GATEWAY # packet forwarding options INET # IP + ICMP + TCP + UDP #options INET6 # IPV6 #options IPSEC # IP security #options IPSEC_DEBUG # debug for IP security #options MROUTING # IP multicast routing #options PIM # Protocol Independent Multicast #options NETATALK # AppleTalk networking protocols options PPP_BSDCOMP # BSD-Compress compression support for PPP options PPP_DEFLATE # Deflate compression support for PPP options PPP_FILTER # Active filter support for PPP (requires bpf) #options TCP_DEBUG # Record last TCP_NDEBUG packets with SO_DEBUG #options ALTQ # Manipulate network interfaces' output queues #options ALTQ_BLUE # Stochastic Fair Blue #options ALTQ_CBQ # Class-Based Queueing #options ALTQ_CDNR # Diffserv Traffic Conditioner #options ALTQ_FIFOQ # First-In First-Out Queue #options ALTQ_FLOWVALVE # RED/flow-valve (red-penalty-box) #options ALTQ_HFSC # Hierarchical Fair Service Curve #options ALTQ_LOCALQ # Local queueing discipline #options ALTQ_PRIQ # Priority Queueing #options ALTQ_RED # Random Early Detection #options ALTQ_RIO # RED with IN/OUT #options ALTQ_WFQ # Weighted Fair Queueing # These options enable verbose messages for several subsystems. # Warning, these may compile large string tables into the kernel! options MIIVERBOSE # verbose PHY autoconfig messages options PCMCIAVERBOSE # verbose PCMCIA configuration messages options SCSIVERBOSE # human readable SCSI error messages options USBVERBOSE # verbose USB device autoconfig messages options NFS_BOOT_DHCP,NFS_BOOT_BOOTPARAM # # wscons options # # builtin terminal emulations #options WSEMUL_SUN # sun terminal emulation #options WSEMUL_VT100 # VT100 / VT220 emulation # customization of console and kernel output - see dev/wscons/wsdisplayvar.h #options WSDISPLAY_CUSTOM_OUTPUT # color customization from wsconsctl(8) #options WS_DEFAULT_FG=WSCOL_WHITE #options WS_DEFAULT_BG=WSCOL_BLACK #options WS_DEFAULT_COLATTR="(0)" #options WS_DEFAULT_MONOATTR="(0)" #options WS_KERNEL_FG=WSCOL_GREEN #options WS_KERNEL_BG=WSCOL_BLACK #options WS_KERNEL_COLATTR="" #options WS_KERNEL_MONOATTR="" # customization of console border color #options WSDISPLAY_CUSTOM_BORDER # custom border colors via wsconsctl(8) #options WSDISPLAY_BORDER_COLOR=WSCOL_BLUE # default color # compatibility to other console drivers #options WSDISPLAY_COMPAT_PCVT # emulate some ioctls #options WSDISPLAY_COMPAT_SYSCONS # emulate some ioctls #options WSDISPLAY_COMPAT_USL # wsconscfg VT handling #options WSDISPLAY_COMPAT_RAWKBD # can get raw scancodes #options WSKBD_EVENT_AUTOREPEAT # auto repeat in event mode #options WSKBD_USONLY # strip off non-US keymaps # don't attach pckbd as the console if no PS/2 keyboard is found #options PCKBD_CNATTACH_MAY_FAIL # see dev/pckbport/wskbdmap_mfii.c for implemented layouts #options PCKBD_LAYOUT="(KB_DE | KB_NODEAD)" # for pckbd driver #options UKBD_LAYOUT="(KB_DE | KB_NODEAD)" # for ukbd driver # allocate a number of virtual screens at autoconfiguration time #options WSDISPLAY_DEFAULTSCREENS=4 # use a large software cursor that doesn't blink #options PCDISPLAY_SOFTCURSOR # modify the screen type of the console; defaults to "80x25" #options VGA_CONSOLE_SCREENTYPE="\"80x24\"" # work around a hardware bug that loaded fonts don't work; found on ATI cards #options VGA_CONSOLE_ATI_BROKEN_FONTSEL # console scrolling support. #options WSDISPLAY_SCROLLSUPPORT # enable VGA raster mode capable of displaying multilingual text on console #options VGA_RASTERCONSOLE # enable splash screen support; requires hw driver support #options SPLASHSCREEN # Kernel root file system and dump configuration. #config netbsd root on sd0c type ffs config netbsd root on ? type ? #config netbsd root on ? type ? #config netbsd root on ? type nfs # # Device configuration # mainbus0 at root cpu* at mainbus? # Basic Bus Support at91bus0 at mainbus? # AT91 bus # Integrated peripherals: # On-chip interrupt controller at91aic0 at at91bus0 addr 0xfffff000 size 0x200 # On-chip timer #at91st0 at at91bus0 addr 0xfffffd00 size 0x100 pid 1 at91tctmr0 at at91bus0 addr 0xfffa0000 size 0x40 pid 17 # On-chip debug UART at91dbgu0 at at91bus0 addr 0xfffff200 size 0x200 pid 1 # On-chip UARTs #at91usart0 at at91bus0 addr 0xfffc0000 size 0x4000 pid 6 #at91usart1 at at91bus0 addr 0xfffc4000 size 0x4000 pid 7 #at91usart2 at at91bus0 addr 0xfffc8000 size 0x4000 pid 8 #at91usart3 at at91bus0 addr 0xfffcc000 size 0x4000 pid 9 # On-chip ethernet at91emac0 at at91bus0 addr 0xfffc4000 size 0x4000 pid 21 # General purpose I/O at91pio0 at at91bus0 addr 0xfffff400 size 0x200 pid 2 at91pio1 at at91bus0 addr 0xfffff600 size 0x200 pid 3 at91pio2 at at91bus0 addr 0xfffff800 size 0x200 pid 4 gpio* at at91pio? # On-chip CF interface #at91cf0 at at91bus0 addr 0x50000000 size 0x900000 pid 4 #pcmcia0 at at91cf0 # On-chip USB 1.1 ohci0 at at91bus0 addr 0x00500000 size 0x100000 pid 20 # On-chip SPI #at91spi0 at at91bus0 addr 0xfffe0000 size 0x4000 pid 13 #spi0 at at91spi0 #spi_obuf0 at spi0 slave 1 #gpio* at spi_obuf? # On-chip I2C at91twi0 at at91bus0 addr 0xfffac000 size 0x4000 pid 11 iic0 at at91twi? #ds1672rtc* at iic0 addr 0x68 #seeprom* at iic0 addr 0x50 flags 32 # 4096 bytes # Hardware monitors # AMD 768 and 8111 power/ACPI controllers #dbcool* at iic? addr 0x2C # Unknown other motherboard(s) #dbcool* at iic? addr 0x2D # Tyan S2881 #dbcool* at iic? addr 0x2E # Tyan S2882-D # 1-Wire support #gpioow* at gpio? offset 6 mask 0x1 # 1-wire bitbanging via gpio #onewire* at gpioow? # 1-Wire devices #owtemp* at onewire? # Temperature sensors # SCSI Controllers and Devices # SCSI bus support scsibus* at scsi? # SCSI devices sd* at scsibus? target ? lun ? # SCSI disk drives #st* at scsibus? target ? lun ? # SCSI tape drives #cd* at scsibus? target ? lun ? # SCSI CD-ROM drives #ch* at scsibus? target ? lun ? # SCSI autochangers #ses* at scsibus? target ? lun ? # SCSI Enclosure Services devices #ss* at scsibus? target ? lun ? # SCSI scanners #uk* at scsibus? target ? lun ? # SCSI unknown # ATAPI bus support atapibus* at atapi? # ATAPI devices # flags have the same meaning as for IDE drives. #cd* at atapibus? drive ? flags 0x0000 # ATAPI CD-ROM drives sd* at atapibus? drive ? flags 0x0000 # ATAPI disk drives #st* at atapibus? drive ? flags 0x0000 # ATAPI tape drives #uk* at atapibus? drive ? flags 0x0000 # ATAPI unknown # Miscellaneous mass storage devices # Network Interfaces # MII/PHY support #acphy* at mii? phy ? # Altima AC101 and AMD Am79c874 PHYs #amhphy* at mii? phy ? # AMD 79c901 Ethernet PHYs #bmtphy* at mii? phy ? # Broadcom BCM5201 and BCM5202 PHYs #brgphy* at mii? phy ? # Broadcom BCM5400-family PHYs #ciphy* at mii? phy ? # Cicada CS8201 Gig-E PHYs #dmphy* at mii? phy ? # Davicom DM9101 PHYs #exphy* at mii? phy ? # 3Com internal PHYs #gentbi* at mii? phy ? # Generic Ten-Bit 1000BASE-[CLS]X PHYs #glxtphy* at mii? phy ? # Level One LXT-1000 PHYs #gphyter* at mii? phy ? # NS83861 Gig-E PHY #icsphy* at mii? phy ? # Integrated Circuit Systems ICS189x #igphy* at mii? phy ? # Intel IGP01E1000 #ikphy* at mii? phy ? # Intel 82563 PHYs #inphy* at mii? phy ? # Intel 82555 PHYs #iophy* at mii? phy ? # Intel 82553 PHYs #lxtphy* at mii? phy ? # Level One LXT-970 PHYs #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 rgephy* at mii? phy ? # Realtek 8169S/8110S internal PHYs rlphy* at mii? phy ? # Realtek 8139/8201L PHYs #sqphy* at mii? phy ? # Seeq 80220/80221/80223 PHYs #tlphy* at mii? phy ? # ThunderLAN PHYs #tqphy* at mii? phy ? # TDK Semiconductor PHYs ukphy* at mii? phy ? # generic unknown PHYs #urlphy* at mii? phy ? # Realtek RTL8150L internal PHYs # USB Controller and Devices # USB bus support usb* at ohci? # USB Hubs uhub* at usb? uhub* at uhub? port ? configuration ? interface ? # USB HID device #uhidev* at uhub? port ? configuration ? interface ? # USB Mice #ums* at uhidev? reportid ? #wsmouse* at ums? mux 0 # USB eGalax touch-panel #uep* at uhub? port ? #wsmouse* at uep? mux 0 # USB Keyboards #ukbd* at uhidev? reportid ? #wskbd* at ukbd? console ? mux 1 # USB serial adapter #ucycom* at uhidev? reportid ? # USB Generic HID devices #uhid* at uhidev? reportid ? # USB Printer #ulpt* at uhub? port ? configuration ? interface ? # USB Modem #umodem* at uhub? port ? configuration ? #ucom* at umodem? # USB Mass Storage umass* at uhub? port ? configuration ? interface ? # USB audio #uaudio* at uhub? port ? configuration ? # USB MIDI #umidi* at uhub? port ? configuration ? # USB IrDA # USB-IrDA bridge spec #uirda* at uhub? port ? configuration ? interface ? #irframe* at uirda? # SigmaTel STIr4200 USB/IrDA Bridge #ustir* at uhub? port ? #irframe* at ustir? # USB Ethernet adapters aue* at uhub? port ? # ADMtek AN986 Pegasus based adapters axe* at uhub? port ? # ASIX AX88172 based adapters cdce* at uhub? port ? # CDC, Ethernet Networking Control Model cue* at uhub? port ? # CATC USB-EL1201A based adapters kue* at uhub? port ? # Kawasaki LSI KL5KUSB101B based adapters mue* at uhub? port ? # Microchip LAN75xx/LAN78xx based adapters udav* at uhub? port ? # Davicom DM9601 based adapters ure* at uhub? port ? # Realtek RTL8152/RTL8153 based adapters url* at uhub? port ? # Realtek RTL8150L based adapters # USB 802.11 adapters atu* at uhub? port ? # Atmel AT76C50XX based adapters ural* at uhub? port ? # Ralink Technology RT2500USB 802.11a/b/g rum* at uhub? port ? # Ralink Technology RT2501/RT2601 802.11a/b/g # Prolific PL2301/PL2302 host-to-host adapter upl* at uhub? port ? # Serial adapters ubsa* at uhub? port ? # Belkin serial adapter ucom* at ubsa? portno ? uftdi* at uhub? port ? # FTDI FT8U100AX serial adapter ucom* at uftdi? portno ? #uipaq* at uhub? port ? # iPAQ PDAs #ucom* at uipaq? portno ? umct* at uhub? port ? # MCT USB-RS232 serial adapter ucom* at umct? portno ? uplcom* at uhub? port ? # I/O DATA USB-RSAQ2 serial adapter ucom* at uplcom? portno ? uvscom* at uhub? port ? # SUNTAC Slipper U VS-10U serial adapter ucom* at uvscom? portno ? # USB Handspring Visor #uvisor* at uhub? port ? #ucom* at uvisor? # Kyocera AIR-EDGE PHONE #ukyopon* at uhub? port ? #ucom* at ukyopon? portno ? # USB scanners that use SCSI emulation, e.g., HP5300 #usscanner* at uhub? port ? # Topfield TF5000PVR range of DVB recorders #utoppy* at uhub? port ? # D-Link DSB-R100 USB radio #udsbr* at uhub? port ? #radio* at udsbr? # USB Generic driver #ugen* at uhub? port ? # IrDA and Consumer Ir devices # Toshiba Oboe # Audio Devices # Audio support #audio* at audiobus? #spkr* at audio? # PC speaker (synthesized) # MIDI support #midi* at midibus? #midi* at pcppi? # MIDI interface to the PC speaker # Bluetooth Controller and Device support # Bluetooth PCMCIA Controllers #bt3c* at pcmcia? function ? # 3Com 3CRWB6096-A # Bluetooth USB Controllers #ubt* at uhub? port ? configuration ? interface ? # Bluetooth Device Hub #bthub* at bt3c? #bthub* at ubt? # Bluetooth HID support #bthidev* at bthub? # Bluetooth Mouse #btms* at bthidev? reportid ? #wsmouse* at btms? mux 0 # Bluetooth Keyboard #btkbd* at bthidev? reportid ? #wskbd* at btkbd? console ? mux 1 # Bluetooth Audio support #btsco* at bthub? # Pseudo-Devices #pseudo-device crypto # /dev/crypto device #pseudo-device swcrypto # software crypto implementation # disk/mass storage pseudo-devices #pseudo-device ccd # concatenated/striped disk devices #pseudo-device cgd # cryptographic disk devices #pseudo-device raid # RAIDframe disk driver #options RAID_AUTOCONFIG # auto-configuration of RAID components # Options to enable various other RAIDframe RAID types. #options RF_INCLUDE_EVENODD=1 #options RF_INCLUDE_RAID5_RS=1 #options RF_INCLUDE_PARITYLOGGING=1 #options RF_INCLUDE_CHAINDECLUSTER=1 #options RF_INCLUDE_INTERDECLUSTER=1 #options RF_INCLUDE_PARITY_DECLUSTERING=1 #options RF_INCLUDE_PARITY_DECLUSTERING_DS=1 #pseudo-device fss # file system snapshot device #pseudo-device putter # for puffs and pud pseudo-device md # memory disk device (ramdisk) #pseudo-device vnd # disk-like interface to files #options VND_COMPRESSION # compressed vnd(4) # network pseudo-devices pseudo-device bpfilter # Berkeley packet filter #pseudo-device carp # Common Address Redundancy Protocol pseudo-device npf # NPF packet filter pseudo-device loop # network loopback pseudo-device ppp # Point-to-Point Protocol #pseudo-device pppoe # PPP over Ethernet (RFC 2516) #pseudo-device sl # Serial Line IP #pseudo-device irframetty # IrDA frame line discipline #pseudo-device tap # virtual Ethernet pseudo-device tun # network tunneling over tty #pseudo-device gre # generic L3 over IP tunnel #pseudo-device gif # IPv[46] over IPv[46] tunnel (RFC1933) #pseudo-device faith # IPv[46] tcp relay translation i/f #pseudo-device stf # 6to4 IPv6 over IPv4 encapsulation #pseudo-device vlan # IEEE 802.1q encapsulation #pseudo-device bridge # simple inter-network bridging #pseudo-device vether # Virtual Ethernet for bridge # srt is EXPERIMENTAL #pseudo-device srt # source-address-based routing # miscellaneous pseudo-devices pseudo-device pty # pseudo-terminals #pseudo-device sequencer # MIDI sequencer #options RND_COM # use "com" randomness as well (BROKEN) 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. # wscons pseudo-devices #pseudo-device wsmux # mouse & keyboard multiplexor #pseudo-device wsfont # Veriexec # include "dev/veriexec.config" options PAX_MPROTECT=0 # PaX mprotect(2) restrictions @ 1.56.4.1 log @Apply patch (requested by martin in ticket #182): Remove "options DIAGNOSTIC" and "options DEBUG" from all kernels and _DIAGNOSTIC from libc. @ text @d1 1 a1 1 # $NetBSD: MMNET_GENERIC,v 1.56 2024/01/29 18:27:11 christos Exp $ d25 1 a25 1 #ident "GENERIC-$Revision: 1.56 $" d76 2 a77 2 #options DIAGNOSTIC # expensive kernel consistency checks #options DEBUG # expensive debugging checks/support @ 1.55 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: MMNET_GENERIC,v 1.54 2021/06/29 10:22:35 nia Exp $ d25 1 a25 1 #ident "GENERIC-$Revision: 1.54 $" a126 2 #options EXT2FS_SYSTEM_FLAGS # makes ext2fs file flags (append and # immutable) behave as system flags. @ 1.55.4.1 log @Apply patch (requested by martin in ticket #401): Disable DIAGNOSTIC/DEBUG. @ text @d1 1 a1 1 # $NetBSD: MMNET_GENERIC,v 1.55 2022/08/07 02:52:25 simonb Exp $ d25 1 a25 1 #ident "GENERIC-$Revision: 1.55 $" d76 2 a77 2 #options DIAGNOSTIC # expensive kernel consistency checks #options DEBUG # expensive debugging checks/support @ 1.54 log @Remove uscanner(4) driver This exists for compatibility with a Linux interface which was apparently deprecated in Linux 2.6. There are various mailing list threads going back to 2004 where the usefulness of this driver is discussed, but the conclusion is that scanner software has all moved to using ugen(4) instead, and enabling this driver will not help you scan things. @ text @d1 1 a1 1 # $NetBSD: MMNET_GENERIC,v 1.53 2020/09/27 13:48:50 roy Exp $ d25 1 a25 1 #ident "GENERIC-$Revision: 1.53 $" a120 2 #options QUOTA # UFS quotas #options DISKLABEL_EI # disklabel Endian Independent support d122 4 a126 5 # Note that UFS_DIRHASH is suspected of causing kernel memory corruption. # It is not recommended for general use. #options UFS_DIRHASH # UFS Large Directory Hashing - Experimental #options NFSSERVER # Network File System server options FFS_NO_SNAPSHOT # No FFS snapshot support d129 2 @ 1.53 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: MMNET_GENERIC,v 1.52 2020/08/01 08:20:48 maxv Exp $ d25 1 a25 1 #ident "GENERIC-$Revision: 1.52 $" a455 3 # USB scanners #uscanner* at uhub? port ? @ 1.53.6.1 log @Sync with HEAD. @ text @d1 1 a1 1 # $NetBSD: MMNET_GENERIC,v 1.54 2021/06/29 10:22:35 nia Exp $ d25 1 a25 1 #ident "GENERIC-$Revision: 1.54 $" d456 3 @ 1.52 log @Remove references to BRIDGE_IPF, it is now compiled in by default. @ text @d1 1 a1 1 # $NetBSD: MMNET_GENERIC,v 1.51 2020/05/16 13:46:11 maya Exp $ d25 1 a25 1 #ident "GENERIC-$Revision: 1.51 $" d561 1 @ 1.51 log @Remove uyap, USB YAP phone firmware loader. And the associated ezload EZ-USB code, which is only used by uyap. It could theoretically be used by other drivers, but none of them are in tree. I suspect that this device isn't in use, as phone technology has improved a lot since 2001 when uyap(4) was added to the tree. Proposed with no objections on netbsd-users on 13 April 2020 @ text @d1 1 a1 1 # $NetBSD: MMNET_GENERIC,v 1.50 2020/03/25 17:06:18 jdolecek Exp $ d25 1 a25 1 #ident "GENERIC-$Revision: 1.50 $" a560 1 #options BRIDGE_IPF # bridge uses IP/IPv6 pfil hooks too @ 1.50 log @remove 'file-system SMBFS' and 'pseudo-device nsmb' from all kernel configs to prepare for their eventual removal @ text @d1 1 a1 1 # $NetBSD: MMNET_GENERIC,v 1.49 2020/03/24 17:38:33 sevan Exp $ d25 1 a25 1 #ident "GENERIC-$Revision: 1.49 $" a464 3 # Y@@P firmware loader #uyap* at uhub? port ? @ 1.49 log @g/c UGEN_BULK_RA_WB which is not a supported option @ text @d1 1 a1 1 # $NetBSD: MMNET_GENERIC,v 1.48 2020/01/29 18:39:01 maya Exp $ d25 1 a25 1 #ident "GENERIC-$Revision: 1.48 $" a115 1 #file-system SMBFS # experimental - CIFS; also needs nsmb (below) a577 3 # a pseudo device needed for SMBFS #pseudo-device nsmb # experimental - SMB requester @ 1.48 log @remove urio(4), a driver for the Rio500 MP3 player. At this point it is highly unlikely this 1999 device still has users, but it still comes up in the context of maxv's USB-fuzzing (and any device could pretend to be a urio(4)), so it's best to get rid of it. Renamed all major entries to obsolete, as was done in previous removals. This still requires an update to sanitizers, but they're located in "external", perhaps it should be first committed upstream? Proposed on tech-kern a month ago. @ text @d1 1 a1 1 # $NetBSD: MMNET_GENERIC,v 1.47 2020/01/19 01:25:04 thorpej Exp $ d25 1 a25 1 #ident "GENERIC-$Revision: 1.47 $" a474 2 # On ugen bulk endpoints, perform read-ahead and write-behind. #options UGEN_BULK_RA_WB @ 1.47 log @Remove the strip(4) - Starmode Radio IP - pseudo-device driver. It is long since obsolete. @ text @d1 1 a1 1 # $NetBSD: MMNET_GENERIC,v 1.46 2019/04/26 22:46:03 sevan Exp $ d25 1 a25 1 #ident "GENERIC-$Revision: 1.46 $" a448 3 # Diamond Multimedia Rio 500 #urio* at uhub? port ? @ 1.46 log @Use veriexec.config to reduce duplication @ text @d1 1 a1 1 # $NetBSD: MMNET_GENERIC,v 1.45 2019/02/06 11:58:30 rin Exp $ d25 1 a25 1 #ident "GENERIC-$Revision: 1.45 $" a560 1 #pseudo-device strip # Starmode Radio IP (Metricom) @ 1.46.4.1 log @Sync with head. @ text @d1 1 a1 1 # $NetBSD: MMNET_GENERIC,v 1.47 2020/01/19 01:25:04 thorpej Exp $ d25 1 a25 1 #ident "GENERIC-$Revision: 1.47 $" d561 1 @ 1.46.4.2 log @Sync with head. @ text @d1 1 a1 1 # $NetBSD: MMNET_GENERIC,v 1.46.4.1 2020/01/25 22:38:39 ad Exp $ d25 1 a25 1 #ident "GENERIC-$Revision: 1.46.4.1 $" d449 3 @ 1.45 log @Add ure(4) to kernel config files. Also add PHY drivers where necessary. @ text @d1 1 a1 1 # $NetBSD: MMNET_GENERIC,v 1.44 2018/12/19 16:56:17 skrll Exp $ d25 1 a25 1 #ident "GENERIC-$Revision: 1.44 $" a591 3 #options FILEASSOC # fileassoc(9) - required for Veriexec # and PAX_SEGVGUARD d593 1 a593 9 #pseudo-device veriexec # # Uncomment the fingerprint methods below that are desired. Note that # removing fingerprint methods will have almost no impact on the kernel # code size. # #options VERIFIED_EXEC_FP_SHA256 #options VERIFIED_EXEC_FP_SHA384 #options VERIFIED_EXEC_FP_SHA512 @ 1.44 log @Remove CONS_OVERRIDE - it's an i386 option @ text @d1 1 a1 1 # $NetBSD: MMNET_GENERIC,v 1.43 2018/10/23 19:58:52 jdolecek Exp $ d25 1 a25 1 #ident "GENERIC-$Revision: 1.43 $" d347 2 a348 2 #rgephy* at mii? phy ? # Realtek 8169S/8110S internal PHYs #rlphy* at mii? phy ? # Realtek 8139/8201L PHYs d419 1 @ 1.43 log @remove the 'wd* at umass?' for the non-standardized and rare (extinct?) In-System Design ATA protocol over Bulk-Only devices from most kernels, leave only in i386/amd64 ALL; it's unmaintained and likely currently broken, lack of test hardware makes it impossible to support @ text @d1 1 a1 1 # $NetBSD: MMNET_GENERIC,v 1.42 2018/08/25 20:52:40 rin Exp $ d25 1 a25 1 #ident "GENERIC-$Revision: 1.42 $" a44 1 #options CONS_OVERRIDE # Always use above! independent of boot info @ 1.42 log @Add (commented out) mue(4) to where appropriate. Also add MII/PHY drivers for USB NICs if missing. @ text @d1 1 a1 1 # $NetBSD: MMNET_GENERIC,v 1.41 2018/08/25 07:48:56 maxv Exp $ d25 1 a25 1 #ident "GENERIC-$Revision: 1.41 $" a395 1 wd* at umass? @ 1.41 log @Retire NDIS. It appears that it has never worked, after 13 years it was still marked as "experimental", and nowadays it may be one more obstacle to MPification of the network stack. Discussed on tech-net@@. @ text @d1 1 a1 1 # $NetBSD: MMNET_GENERIC,v 1.40 2018/08/01 20:04:11 maxv Exp $ d25 1 a25 1 #ident "GENERIC-$Revision: 1.40 $" d353 1 a353 5 ukphy* at at91emac? phy ? ukphy* at aue? phy ? # generic unknown PHYs ukphy* at axe? phy ? # generic unknown PHYs ukphy* at udav? phy ? # generic unknown PHYs ukphy* at url? phy ? # generic unknown PHYs d419 1 @ 1.40 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: MMNET_GENERIC,v 1.39 2018/07/12 10:46:43 maxv Exp $ d25 1 a25 1 #ident "GENERIC-$Revision: 1.39 $" a97 1 #options COMPAT_NDIS # NDIS network driver @ 1.39 log @Remove the kernel PMC code. Sent yesterday on tech-kern@@. This change: * Removes "options PERFCTRS", the associated includes, and the associated ifdefs. In doing so, it removes several XXXSMPs in the MI code, which is good. * Removes the PMC code of ARM XSCALE. * Removes all the pmc.h files. They were all empty, except for ARM XSCALE. * Reorders the x86 PMC code not to rely on the legacy pmc.h file. The definitions are put in sysarch.h. * Removes the kern/sys_pmc.c file, and along with it, the sys_pmc_control and sys_pmc_get_info syscalls. They are marked as OBSOL in kern, netbsd32 and rump. * Removes the pmc_evid_t and pmc_ctr_t types. * Removes all the associated man pages. The sets are marked as obsolete. @ text @d1 1 a1 1 # $NetBSD: MMNET_GENERIC,v 1.38 2018/06/28 15:21:52 thorpej Exp $ d25 1 a25 1 #ident "GENERIC-$Revision: 1.38 $" a147 3 options IPFILTER_LOG # ipmon(8) log support options IPFILTER_LOOKUP # ippool(8) support #options IPFILTER_DEFAULT_BLOCK # block all packets by default d561 1 a561 1 pseudo-device ipfilter # IP filter (firewall) and NAT a576 2 pseudo-device pf # PF packet filter pseudo-device pflog # PF log if @ 1.38 log @Use the "flags" config directive modifier to specify seeprom size (a pre-existing capability in seeprom driver) now that "size" is no longer a valid locator for i2c. @ text @d1 1 a1 1 # $NetBSD: MMNET_GENERIC,v 1.37 2018/06/23 01:23:27 maya Exp $ d25 1 a25 1 #ident "GENERIC-$Revision: 1.37 $" a34 3 # doesn't work with MP just yet.. #options PERFCTRS # performance-monitoring counters support @ 1.38.2.1 log @Sync with HEAD @ text @d1 1 a1 1 # $NetBSD: MMNET_GENERIC,v 1.46 2019/04/26 22:46:03 sevan Exp $ d25 1 a25 1 #ident "GENERIC-$Revision: 1.46 $" d35 3 d48 1 d101 1 d151 3 d355 2 a356 2 rgephy* at mii? phy ? # Realtek 8169S/8110S internal PHYs rlphy* at mii? phy ? # Realtek 8139/8201L PHYs d360 5 a364 1 ukphy* at mii? phy ? # generic unknown PHYs d407 1 a429 1 mue* at uhub? port ? # Microchip LAN75xx/LAN78xx based adapters a430 1 ure* at uhub? port ? # Realtek RTL8152/RTL8153 based adapters d567 1 a567 1 pseudo-device npf # NPF packet filter d583 2 d605 3 d609 9 a617 1 # include "dev/veriexec.config" @ 1.38.2.2 log @Merge changes from current as of 20200406 @ text @d1 1 a1 1 # $NetBSD$ d25 1 a25 1 #ident "GENERIC-$Revision$" d116 1 d449 3 d478 2 d561 1 d585 3 @ 1.37 log @Remove commented out MATH_EMULATE from kernel configs that got it by copying an older i386 config. @ text @d1 1 a1 1 # $NetBSD: MMNET_GENERIC,v 1.36 2018/06/07 13:36:28 thorpej Exp $ d25 1 a25 1 #ident "GENERIC-$Revision: 1.36 $" d285 1 a285 1 #seeprom* at iic0 addr 0x50 size 4096 @ 1.36 log @Revert changes that pinned-down i2c parent specs. The i2c subsystem has been enhanced to make this unnecessary. @ text @d1 1 a1 1 # $NetBSD: MMNET_GENERIC,v 1.34 2018/01/23 15:08:11 sevan Exp $ d25 1 a25 1 #ident "GENERIC-$Revision: 1.34 $" a33 1 #options MATH_EMULATE # floating point emulation @ 1.35 log @Fully specifiy the location of indirectly-configured I2C devices. In particular, the parent spec must not be wild-carded, as doing so doesn't work well on systems where more than one I2C bus is present. @ text @d291 3 a293 3 #dbcool* at iic0 addr 0x2C # Unknown other motherboard(s) #dbcool* at iic0 addr 0x2D # Tyan S2881 #dbcool* at iic0 addr 0x2E # Tyan S2882-D @ 1.34 log @Alternate buffer queue strategies no longer considered experimental, update or add new description for files missed out in the previous run. @ text @d1 1 a1 1 # $NetBSD: MMNET_GENERIC,v 1.33 2017/09/14 07:58:40 mrg Exp $ d25 1 a25 1 #ident "GENERIC-$Revision: 1.33 $" d291 3 a293 3 #dbcool* at iic? addr 0x2C # Unknown other motherboard(s) #dbcool* at iic? addr 0x2D # Tyan S2881 #dbcool* at iic? addr 0x2E # Tyan S2882-D @ 1.34.2.1 log @Sync with HEAD @ text @d1 1 a1 1 # $NetBSD: MMNET_GENERIC,v 1.35 2018/05/15 01:24:23 thorpej Exp $ d25 1 a25 1 #ident "GENERIC-$Revision: 1.35 $" d291 3 a293 3 #dbcool* at iic0 addr 0x2C # Unknown other motherboard(s) #dbcool* at iic0 addr 0x2D # Tyan S2881 #dbcool* at iic0 addr 0x2E # Tyan S2882-D @ 1.34.2.2 log @Sync with HEAD @ text @d1 1 a1 1 # $NetBSD: MMNET_GENERIC,v 1.37 2018/06/23 01:23:27 maya Exp $ d25 1 a25 1 #ident "GENERIC-$Revision: 1.37 $" d34 1 d291 3 a293 3 #dbcool* at iic? addr 0x2C # Unknown other motherboard(s) #dbcool* at iic? addr 0x2D # Tyan S2881 #dbcool* at iic? addr 0x2E # Tyan S2882-D @ 1.34.2.3 log @Sync with HEAD @ text @d1 1 a1 1 # $NetBSD: MMNET_GENERIC,v 1.39 2018/07/12 10:46:43 maxv Exp $ d25 1 a25 1 #ident "GENERIC-$Revision: 1.39 $" d35 3 d285 1 a285 1 #seeprom* at iic0 addr 0x50 flags 32 # 4096 bytes @ 1.34.2.4 log @Sync with HEAD Resolve a couple of conflicts (result of the uimin/uimax changes) @ text @d1 1 a1 1 # $NetBSD: MMNET_GENERIC,v 1.42 2018/08/25 20:52:40 rin Exp $ d25 1 a25 1 #ident "GENERIC-$Revision: 1.42 $" d98 1 d148 3 d357 5 a361 1 ukphy* at mii? phy ? # generic unknown PHYs a426 1 mue* at uhub? port ? # Microchip LAN75xx/LAN78xx based adapters d564 1 a564 1 pseudo-device npf # NPF packet filter d580 2 @ 1.34.2.5 log @Sync with HEAD, resolve a couple of conflicts @ text @d1 1 a1 1 # $NetBSD: MMNET_GENERIC,v 1.43 2018/10/23 19:58:52 jdolecek Exp $ d25 1 a25 1 #ident "GENERIC-$Revision: 1.43 $" d396 1 @ 1.34.2.6 log @Sync with HEAD, resolve a few conflicts @ text @d1 1 a1 1 # $NetBSD$ d25 1 a25 1 #ident "GENERIC-$Revision$" d45 1 @ 1.33 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: MMNET_GENERIC,v 1.32 2017/09/13 22:24:43 sevan Exp $ d25 1 a25 1 #ident "GENERIC-$Revision: 1.32 $" d75 2 a76 2 # Enable experimental buffer queue strategy for better responsiveness under # high disk I/O load. Likely stable but not yet the default. @ 1.32 log @Remove support for VERIFIED_EXEC_FP_RMD160, VERIFIED_EXEC_FP_SHA1, and VERIFIED_EXEC_FP_MD5 options. These algorithms are either broken or on their way to being broken. Discussed on tech-security http://mail-index.netbsd.org/tech-security/2017/08/21/msg000936.html ok riastradh @ text @d1 1 a1 1 # $NetBSD: MMNET_GENERIC,v 1.31 2017/08/09 19:18:59 maxv Exp $ d25 1 a25 1 #ident "GENERIC-$Revision: 1.31 $" d30 1 a30 1 options CPU_ARM9E d96 3 a98 14 options COMPAT_NETBSD32 # allow running arm (e.g. non-earm) binaries #options COMPAT_NOMID # NetBSD 0.8, 386BSD, and BSDI #options COMPAT_09 # NetBSD 0.9, #options COMPAT_10 # NetBSD 1.0, #options COMPAT_11 # NetBSD 1.1, #options COMPAT_12 # NetBSD 1.2 (and 386BSD and BSDI) #options COMPAT_13 # NetBSD 1.3 (and 386BSD and BSDI) #options COMPAT_14 # NetBSD 1.4, #options COMPAT_15 # NetBSD 1.5, options COMPAT_16 # NetBSD 1.6, options COMPAT_20 # NetBSD 2.0, and options COMPAT_30 # NetBSD 3.0 binary compatibility options COMPAT_43 # 4.3BSD, 386BSD, and BSDI #options COMPAT_386BSD_MBRPART # recognize old partition ID a102 1 options COMPAT_BSDPTY # /dev/[pt]ty?? ptys. @ 1.31 log @Remove references to svr4 and ibcs2, they are not supported here. @ text @d1 1 a1 1 # $NetBSD: MMNET_GENERIC,v 1.30 2017/08/01 14:23:42 maxv Exp $ d25 1 a25 1 #ident "GENERIC-$Revision: 1.30 $" a627 1 #options VERIFIED_EXEC_FP_RMD160 a630 2 #options VERIFIED_EXEC_FP_SHA1 #options VERIFIED_EXEC_FP_MD5 @ 1.30 log @Remove references to compat_freebsd when it is not supported. @ text @d1 1 a1 1 # $NetBSD: MMNET_GENERIC,v 1.29 2017/08/01 13:02:37 riastradh Exp $ d25 1 a25 1 #ident "GENERIC-$Revision: 1.29 $" a111 2 #options COMPAT_SVR4 # binary compatibility with SVR4 #options COMPAT_IBCS2 # binary compatibility with SCO and ISC @ 1.29 log @Remove commented vestiges of bygone compat options. COMPAT_MACH, COMPAT_DARWIN, EXEC_MACHO, and COMPAT_PECOFF were all removed ages ago. @ text @d1 1 a1 1 # $NetBSD: MMNET_GENERIC,v 1.28 2017/07/29 18:08:57 maxv Exp $ d25 1 a25 1 #ident "GENERIC-$Revision: 1.28 $" a114 1 #options COMPAT_FREEBSD # binary compatibility with FreeBSD @ 1.28 log @Remove TCP_COMPAT_42 from the config files. Pass 3. @ text @d1 1 a1 1 # $NetBSD: MMNET_GENERIC,v 1.27 2017/02/19 07:47:00 rin Exp $ d25 1 a25 1 #ident "GENERIC-$Revision: 1.27 $" a115 3 #options COMPAT_MACH # binary compatibility with Mach binaries #options COMPAT_DARWIN # binary compatibility with Darwin binaries #options EXEC_MACHO # exec MACH-O binaries a116 1 #options COMPAT_PECOFF # kernel support to run Win32 apps @ 1.27 log @PR kern/51208 Add DISKLABEL_EI option (and also FFS_EI if missing), commented out except for ALL on amd64 and i386. @ text @d1 1 a1 1 # $NetBSD: MMNET_GENERIC,v 1.26 2016/12/13 20:42:17 christos Exp $ d25 1 a25 1 #ident "GENERIC-$Revision: 1.26 $" a109 1 #options TCP_COMPAT_42 # 4.2BSD TCP/IP bug compat. Not recommended. @ 1.27.6.1 log @Pull up following revision(s) (requested by sevan in ticket #510): sys/arch/sun3/conf/GENERIC3X: revision 1.130 sys/arch/sparc64/conf/GENERIC: revision 1.203 sys/arch/news68k/conf/LIBERO: revision 1.66 sys/arch/amiga/conf/DRACO: revision 1.185 sys/arch/evbarm/conf/MV2120: revision 1.35 sys/arch/x68k/conf/GENERIC: revision 1.187 sys/arch/rs6000/conf/GENERIC: revision 1.39 sys/arch/news68k/conf/GENERIC_TINY: revision 1.86 sys/arch/i386/conf/XEN3_DOMU: revision 1.88 sys/arch/iyonix/conf/GENERIC: revision 1.97 sys/arch/evbarm64/conf/A64EMUL: revision 1.11 sys/arch/mvme68k/conf/GENERIC: revision 1.98 sys/arch/acorn32/conf/GENERIC: revision 1.124 sys/arch/i386/conf/XEN3_DOM0: revision 1.125 sys/arch/cobalt/conf/INSTALL: revision 1.65 sys/arch/macppc/conf/GENERIC_601: revision 1.16 sys/arch/hppa/conf/GENERIC: revision 1.17 sys/arch/amiga/conf/GENERIC.in: revision 1.137 sys/arch/sgimips/conf/GENERIC32_IP12: revision 1.33 sys/arch/netwinder/conf/GENERIC: revision 1.134 sys/arch/amd64/conf/XEN3_DOMU: revision 1.83 sys/arch/mac68k/conf/GENERIC: revision 1.225 sys/arch/arc/conf/RPC44: revision 1.54 sys/arch/mipsco/conf/GENERIC: revision 1.92 sys/arch/cats/conf/GENERIC: revision 1.166 sys/arch/amd64/conf/XEN3_DOM0: revision 1.145 sys/arch/amigappc/conf/GENERIC: revision 1.33 sys/arch/sun3/conf/GENERIC: revision 1.176 sys/arch/news68k/conf/GENERIC: revision 1.130 sys/arch/hpcsh/conf/GENERIC: revision 1.110 sys/arch/hp300/conf/GENERIC: revision 1.198 sys/arch/atari/conf/GENERIC.in: revision 1.115 sys/arch/sparc/conf/MRCOFFEE: revision 1.54 sys/arch/evbppc/conf/EXPLORA451: revision 1.62 sys/arch/cesfic/conf/GENERIC: revision 1.69 sys/arch/vax/conf/GENERIC: revision 1.204 sys/arch/sgimips/conf/GENERIC32_IP3x: revision 1.115 sys/arch/sgimips/conf/GENERIC32_IP2x: revision 1.112 sys/arch/sparc/conf/GENERIC: revision 1.258 sys/arch/next68k/conf/GENERIC: revision 1.145 sys/arch/evbarm/conf/MMNET_GENERIC: revision 1.34 sys/arch/prep/conf/GENERIC: revision 1.185 sys/arch/amiga/conf/INSTALL: revision 1.129 sys/arch/newsmips/conf/GENERIC: revision 1.133 sys/arch/cobalt/conf/GENERIC: revision 1.156 sys/arch/sun2/conf/GENERIC: revision 1.99 sys/arch/luna68k/conf/INSTALL: revision 1.25 sys/arch/amigappc/conf/NULL: revision 1.53 sys/arch/acorn26/conf/GENERIC: revision 1.85 sys/arch/vax/conf/VAX780: revision 1.25 sys/arch/luna68k/conf/GENERIC: revision 1.125 sys/arch/ews4800mips/conf/GENERIC: revision 1.56 sys/arch/macppc/conf/POWERMAC_G5: revision 1.29 sys/arch/arc/conf/GENERIC: revision 1.189 sys/arch/macppc/conf/MAMBO: revision 1.27 sys/arch/acorn32/conf/EB7500ATX: revision 1.64 sys/arch/pmax/conf/GENERIC: revision 1.196 sys/arch/pmax/conf/GENERIC64: revision 1.28 sys/arch/amiga/conf/GENERIC: revision 1.319 sys/arch/evbarm/conf/MPCSA_GENERIC: revision 1.55 sys/arch/macppc/conf/GENERIC: revision 1.339 sys/arch/emips/conf/GENERIC: revision 1.21 sys/arch/sandpoint/conf/GENERIC: revision 1.97 sys/arch/landisk/conf/GENERIC: revision 1.58 sys/arch/bebox/conf/GENERIC: revision 1.157 sys/arch/alpha/conf/GENERIC: revision 1.379 Alternate buffer queue strategies no longer considered experimental, update description. Discussed on tech-kern http://mail-index.netbsd.org/tech-kern/2018/01/21/msg023002.html @ text @d1 1 a1 1 # $NetBSD: MMNET_GENERIC,v 1.27 2017/02/19 07:47:00 rin Exp $ d25 1 a25 1 #ident "GENERIC-$Revision: 1.27 $" d75 2 a76 2 # Alternate buffer queue strategies for better responsiveness under high # disk I/O load. @ 1.26 log @wildcard speaker attachments, now that we can handle many of them. @ text @d1 1 a1 1 # $NetBSD: MMNET_GENERIC,v 1.25 2016/12/10 23:03:24 christos Exp $ d25 1 a25 1 #ident "GENERIC-$Revision: 1.25 $" d149 1 @ 1.26.2.1 log @Sync with HEAD @ text @d1 1 a1 1 # $NetBSD: MMNET_GENERIC,v 1.27 2017/02/19 07:47:00 rin Exp $ d25 1 a25 1 #ident "GENERIC-$Revision: 1.27 $" a148 1 #options DISKLABEL_EI # disklabel Endian Independent support @ 1.25 log @remove VAUDIOSPEAKER for now, will be done differently. @ text @d1 1 a1 1 # $NetBSD: MMNET_GENERIC,v 1.24 2016/12/08 11:31:10 nat Exp $ d25 1 a25 1 #ident "GENERIC-$Revision: 1.24 $" d522 1 a522 1 #spkr0 at audio0 # PC speaker (synthesized) @ 1.24 log @Add a synthesized pc beeper and keyboard bell for platforms with an audio device. @ text @d1 1 a1 1 # $NetBSD: MMNET_GENERIC,v 1.23 2016/11/26 13:59:45 christos Exp $ d25 1 a25 1 #ident "GENERIC-$Revision: 1.23 $" a521 1 #options VAUDIOSPEAKER @ 1.23 log @mention PAX_SEGVGUARD dependency on FILEASSOC @ text @d1 1 a1 1 # $NetBSD: MMNET_GENERIC,v 1.22 2015/10/25 22:48:23 khorben Exp $ d25 1 a25 1 #ident "GENERIC-$Revision: 1.22 $" d522 3 @ 1.22 log @Remove references to SPLASHSCREEN_PROGRESS To my knowledge this feature is no longer supported at the moment. The manual page for wsdisplay(4) should probably also be updated to reflect this situation. @ text @d1 1 a1 1 # $NetBSD: MMNET_GENERIC,v 1.21 2015/09/26 11:16:12 maxv Exp $ d25 1 a25 1 #ident "GENERIC-$Revision: 1.21 $" d624 1 @ 1.22.2.1 log @Sync with HEAD. (Note that most of these changes are simply $NetBSD$ tag issues.) @ text @d1 1 a1 1 # $NetBSD: MMNET_GENERIC,v 1.26 2016/12/13 20:42:17 christos Exp $ d25 1 a25 1 #ident "GENERIC-$Revision: 1.26 $" a521 2 #spkr* at audio? # PC speaker (synthesized) a623 1 # and PAX_SEGVGUARD @ 1.22.2.2 log @Sync with HEAD @ text @d1 1 a1 1 # $NetBSD: MMNET_GENERIC,v 1.27 2017/02/19 07:47:00 rin Exp $ d25 1 a25 1 #ident "GENERIC-$Revision: 1.27 $" a148 1 #options DISKLABEL_EI # disklabel Endian Independent support @ 1.21 log @Remove KMEMSTATS. Normally it's ok now. @ text @d1 1 a1 1 # $NetBSD: MMNET_GENERIC,v 1.20 2014/08/23 20:26:57 dholland Exp $ d25 1 a25 1 #ident "GENERIC-$Revision: 1.20 $" a242 1 #options SPLASHSCREEN_PROGRESS @ 1.20 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: MMNET_GENERIC,v 1.19 2014/08/17 21:17:43 joerg Exp $ d25 1 a25 1 #ident "GENERIC-$Revision: 1.19 $" a82 1 options KMEMSTATS # kernel memory statistics (vmstat -m) @ 1.20.2.1 log @Sync with HEAD (as of 26th Dec) @ text @d1 1 a1 1 # $NetBSD: MMNET_GENERIC,v 1.22 2015/10/25 22:48:23 khorben Exp $ d25 1 a25 1 #ident "GENERIC-$Revision: 1.22 $" d83 1 d244 1 @ 1.20.2.2 log @Sync with HEAD @ text @d1 1 a1 1 # $NetBSD: MMNET_GENERIC,v 1.20.2.1 2015/12/27 12:09:34 skrll Exp $ d25 1 a25 1 #ident "GENERIC-$Revision: 1.20.2.1 $" a623 1 # and PAX_SEGVGUARD @ 1.20.2.3 log @Sync with HEAD @ text @d1 1 a1 1 # $NetBSD: MMNET_GENERIC,v 1.20.2.2 2016/12/05 10:54:52 skrll Exp $ d25 1 a25 1 #ident "GENERIC-$Revision: 1.20.2.2 $" a521 2 #spkr* at audio? # PC speaker (synthesized) @ 1.20.2.4 log @Sync with HEAD @ text @d1 1 a1 1 # $NetBSD: MMNET_GENERIC,v 1.20.2.3 2017/02/05 13:40:07 skrll Exp $ d25 1 a25 1 #ident "GENERIC-$Revision: 1.20.2.3 $" d110 1 d113 2 d116 4 d121 1 a148 1 #options DISKLABEL_EI # disklabel Endian Independent support @ 1.19 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: MMNET_GENERIC,v 1.18 2014/08/03 09:18:16 martin Exp $ d25 1 a25 1 #ident "GENERIC-$Revision: 1.18 $" d99 10 a108 10 #options COMPAT_09 # NetBSD 0.9 #options COMPAT_10 # NetBSD 1.0 #options COMPAT_11 # NetBSD 1.1 #options COMPAT_12 # NetBSD 1.2, 386BSD, and BSDI #options COMPAT_13 # NetBSD 1.3, 386BSD, and BSDI #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 @ 1.18 log @Add COMPAT_NETBSD32 to more kernels (we have too many) @ text @d1 1 a1 1 # $NetBSD: MMNET_GENERIC,v 1.17 2014/03/24 14:15:37 szptvlfn Exp $ d25 1 a25 1 #ident "GENERIC-$Revision: 1.17 $" d91 1 a91 1 options SYMTAB_SPACE=600000 @ 1.17 log @fix manual section numbering of sysctl. thanks wiz@@ @ text @d1 1 a1 1 # $NetBSD: MMNET_GENERIC,v 1.16 2013/06/30 21:38:56 rmind Exp $ d25 1 a25 1 #ident "GENERIC-$Revision: 1.16 $" d97 1 @ 1.17.2.1 log @Rebase. @ text @d1 1 a1 1 # $NetBSD: MMNET_GENERIC,v 1.18 2014/08/03 09:18:16 martin Exp $ d25 1 a25 1 #ident "GENERIC-$Revision: 1.18 $" a96 1 options COMPAT_NETBSD32 # allow running arm (e.g. non-earm) binaries @ 1.16 log @G/C PFIL_HOOKS from the kernel configs. @ text @d1 1 a1 1 # $NetBSD: MMNET_GENERIC,v 1.15 2013/06/05 23:08:00 christos Exp $ d25 1 a25 1 #ident "GENERIC-$Revision: 1.15 $" d85 1 a85 1 options DDB_ONPANIC=1 # see also sysctl(8): `ddb.onpanic' @ 1.15 log @remove obsolete networking options @ text @d1 1 a1 1 # $NetBSD: MMNET_GENERIC,v 1.14 2013/04/27 22:21:14 christos Exp $ d25 1 a25 1 #ident "GENERIC-$Revision: 1.14 $" a170 1 options PFIL_HOOKS # pfil(9) packet filter hooks @ 1.15.2.1 log @sync with head @ text @d1 1 a1 1 # $NetBSD$ d25 1 a25 1 #ident "GENERIC-$Revision$" d171 1 @ 1.15.2.2 log @sync with head @ text @d1 1 a1 1 # $NetBSD: MMNET_GENERIC,v 1.15.2.1 2013/08/28 23:59:14 rmind Exp $ d25 1 a25 1 #ident "GENERIC-$Revision: 1.15.2.1 $" d85 1 a85 1 options DDB_ONPANIC=1 # see also sysctl(7): `ddb.onpanic' @ 1.14 log @more bogus number removal @ text @d1 1 a1 1 # $NetBSD: MMNET_GENERIC,v 1.13 2013/04/27 21:43:21 christos Exp $ d25 1 a25 1 #ident "GENERIC-$Revision: 1.13 $" a163 1 #options IPSEC_NAT_T # IPsec NAT traversal (NAT-T) @ 1.13 log @the bogus number police @ text @d1 1 a1 1 # $NetBSD: MMNET_GENERIC,v 1.12 2013/04/27 18:19:32 christos Exp $ d25 1 a25 1 #ident "GENERIC-$Revision: 1.12 $" d578 1 a578 1 #pseudo-device fss 4 # file system snapshot device d581 1 a581 1 pseudo-device md 1 # memory disk device (ramdisk) d611 1 a611 1 #pseudo-device sequencer 1 # MIDI sequencer @ 1.12 log @remove confusing numeric locators where they are unused. @ text @d1 1 a1 1 # $NetBSD: MMNET_GENERIC,v 1.11 2013/03/02 02:42:13 christos Exp $ d25 1 a25 1 #ident "GENERIC-$Revision: 1.11 $" d568 1 a568 1 #pseudo-device raid 8 # RAIDframe disk driver d617 1 a617 1 #pseudo-device vcoda 4 # coda minicache <-> venus comm. @ 1.11 log @Under FAST_IPSEC, IPSEC_ESP is mandatory; GC it. @ text @d1 1 a1 1 # $NetBSD: MMNET_GENERIC,v 1.10 2013/03/01 18:25:34 joerg Exp $ d25 1 a25 1 #ident "GENERIC-$Revision: 1.10 $" d566 2 a567 2 #pseudo-device ccd 4 # concatenated/striped disk devices #pseudo-device cgd 4 # cryptographic disk devices @ 1.10 log @Retire OSI network stack. OK core@@ @ text @d1 1 a1 1 # $NetBSD: MMNET_GENERIC,v 1.9 2012/09/11 19:43:09 msaitoh Exp $ d25 1 a25 1 #ident "GENERIC-$Revision: 1.9 $" a163 1 #options IPSEC_ESP # IP security (encryption part; define w/IPSEC) @ 1.9 log @Add PUFFS, putter and fss. @ text @d1 1 a1 1 # $NetBSD: MMNET_GENERIC,v 1.8 2012/09/09 04:27:12 msaitoh Exp $ d25 1 a25 1 #ident "GENERIC-$Revision: 1.8 $" a168 2 #options ISO,TPIP # OSI #options EON # OSI tunneling over IP @ 1.9.2.1 log @resync from head @ text @d1 1 a1 1 # $NetBSD$ d25 1 a25 1 #ident "GENERIC-$Revision$" d164 2 d169 2 d569 3 a571 3 #pseudo-device ccd # concatenated/striped disk devices #pseudo-device cgd # cryptographic disk devices #pseudo-device raid # RAIDframe disk driver d581 1 a581 1 #pseudo-device fss # file system snapshot device d584 1 a584 1 pseudo-device md # memory disk device (ramdisk) d614 1 a614 1 #pseudo-device sequencer # MIDI sequencer d620 1 a620 1 #pseudo-device vcoda # coda minicache <-> venus comm. @ 1.9.2.2 log @Rebase to HEAD as of a few days ago. @ text @d85 1 a85 1 options DDB_ONPANIC=1 # see also sysctl(7): `ddb.onpanic' a96 1 options COMPAT_NETBSD32 # allow running arm (e.g. non-earm) binaries d171 1 @ 1.9.2.3 log @update from HEAD @ text @d30 1 a30 1 options CPU_ARM9E d83 1 d91 1 a91 1 makeoptions COPY_SYMTAB=1 d97 15 a111 3 include "conf/compat_netbsd16.config" options COMPAT_NETBSD32 # allow running arm (e.g. non-earm) binaries d114 2 d117 4 d122 2 a149 1 #options DISKLABEL_EI # disklabel Endian Independent support d244 1 a523 2 #spkr* at audio? # PC speaker (synthesized) a625 1 # and PAX_SEGVGUARD d634 1 d638 2 @ 1.8 log @Split DEBUG="-g -Ox" into DEBUG="-g" and COPTS="-Ox". @ text @d1 1 a1 1 # $NetBSD: MMNET_GENERIC,v 1.7 2012/09/01 18:17:49 jakllsch Exp $ d25 1 a25 1 #ident "GENERIC-$Revision: 1.7 $" d138 1 d582 1 @ 1.7 log @Rename RT2500USB driver to ural(4) as it was originally in OpenBSD, as ural(4) and ral(4) do not actually share any code. Enable ural(4) in hpcarm WZERO3 kernel too, as it will now build. Fixes PR#43520. @ text @d1 1 a1 1 # $NetBSD: MMNET_GENERIC,v 1.6 2012/06/05 08:44:09 abs Exp $ d25 1 a25 1 #ident "GENERIC-$Revision: 1.6 $" d89 2 a90 1 makeoptions DEBUG="-Os -g" # compile full symbol table @ 1.6 log @Adjust the WSDISPLAY_COMPAT_USL comment to mention wsconscfg, to at least give a hint that its not just for third party compat. No functional change. @ text @d1 1 a1 1 # $NetBSD: MMNET_GENERIC,v 1.5 2012/04/07 03:25:00 tsutsui Exp $ d25 1 a25 1 #ident "GENERIC-$Revision: 1.5 $" d459 1 a459 1 ral* at uhub? port ? # Ralink Technology RT25x0 802.11a/b/g @ 1.5 log @Remove obsolete SysV semaphores limit options (SEMMNI, SEMMNS, and SEMUME). @ text @d1 1 a1 1 # $NetBSD: MMNET_GENERIC,v 1.4 2012/03/10 21:51:51 joerg Exp $ d25 1 a25 1 #ident "GENERIC-$Revision: 1.4 $" d223 1 a223 1 #options WSDISPLAY_COMPAT_USL # VT handling @ 1.4 log @P1003_1B_SEMAPHORE is no longer optional. @ text @d1 1 a1 1 # $NetBSD: MMNET_GENERIC,v 1.3 2011/12/18 05:49:26 dholland Exp $ d25 1 a25 1 #ident "GENERIC-$Revision: 1.3 $" a61 4 #options SEMMNI=10 # number of semaphore identifiers #options SEMMNS=60 # number of semaphores in system #options SEMUME=10 # max number of undo entries per process #options SEMMNU=30 # number of undo structures in system @ 1.3 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: MMNET_GENERIC,v 1.2 2011/11/22 21:25:08 tls Exp $ d25 1 a25 1 #ident "GENERIC-$Revision: 1.2 $" a66 2 options P1003_1B_SEMAPHORE # p1003.1b semaphore support @ 1.3.2.1 log @Pull up following revision(s) (requested by abs in ticket #311): sys/arch/netwinder/conf/GENERIC: revision 1.112 sys/arch/i386/conf/GENERIC: revision 1.1074 sys/arch/atari/conf/MILAN.in: revision 1.26 sys/arch/zaurus/conf/GENERIC: revision 1.54 sys/arch/shark/conf/GENERIC: revision 1.101 sys/arch/hpcmips/conf/MPC303: revision 1.60 sys/arch/i386/conf/XEN3_DOM0: revision 1.67 sys/arch/evbarm/conf/MPCSA_GENERIC: revision 1.29 sys/arch/vax/conf/GENERIC: revision 1.181 sys/arch/sparc/conf/KRUPS: revision 1.59 sys/arch/evbarm/conf/BEAGLEBOARD: revision 1.27 sys/arch/i386/conf/INSTALL_FLOPPY: revision 1.16 sys/arch/prep/conf/GENERIC: revision 1.163 sys/arch/hpcmips/conf/GENERIC: revision 1.216 sys/arch/sparc/conf/TADPOLE3GX: revision 1.56 sys/arch/shark/conf/INSTALL: revision 1.50 sys/arch/next68k/conf/GENERIC: revision 1.127 sys/arch/evbppc/conf/VIRTEX_GSRD2: revision 1.16 sys/arch/evbppc/conf/VIRTEX_DFC: revision 1.17 sys/arch/evbppc/conf/EXPLORA451: revision 1.48 sys/arch/bebox/conf/INSTALL: revision 1.54 sys/arch/next68k/conf/SLAB: revision 1.46 sys/arch/i386/conf/GENERIC_TINY: revision 1.132 sys/arch/bebox/conf/GENERIC: revision 1.131 sys/arch/amd64/conf/XEN3_DOM0: revision 1.84 sys/arch/amd64/conf/GENERIC: revision 1.356 sys/arch/evbarm/conf/MMNET_GENERIC: revision 1.6 share/man/man4/wscons.4: revision 1.31 sys/arch/hpcmips/conf/TX3912: revision 1.79 sys/arch/evbarm/conf/ARMADILLO9: revision 1.35 sys/arch/hpcsh/conf/GENERIC: revision 1.97 sys/arch/i386/conf/ALL: revision 1.339 sys/arch/hpcmips/conf/TX3922: revision 1.93 sys/arch/cats/conf/INSTALL: revision 1.82 sys/arch/sparc64/conf/GENERIC: revision 1.151 sys/arch/i386/conf/INSTALL_TINY: revision 1.135 sys/arch/evbppc/conf/VIRTEX_GSRD1: revision 1.15 sys/arch/evbarm/conf/TS7200: revision 1.49 sys/arch/hpcmips/conf/VR41XX: revision 1.55 sys/arch/hp700/conf/GENERIC: revision 1.115 sys/arch/cats/conf/GENERIC: revision 1.140 Mention wsconscfg(8) needs WSDISPLAY_COMPAT_USL If a port is going to have wscons for virtual terminals then it really make= s sense to enable WSDISPLAY_COMPAT_USL so the system can switch between the virtual terminals... Adjust the WSDISPLAY_COMPAT_USL comment to mention wsconscfg, to at least give a hint that its not just for third party compat. No functional change. @ text @d1 1 a1 1 # $NetBSD$ d25 1 a25 1 #ident "GENERIC-$Revision$" d229 1 a229 1 #options WSDISPLAY_COMPAT_USL # wsconscfg VT handling @ 1.2 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: MMNET_GENERIC,v 1.1 2011/11/04 17:40:48 aymeric Exp $ d25 1 a25 1 #ident "GENERIC-$Revision: 1.1 $" d154 1 a154 1 options WAPBL # File system journaling support - Experimental @ 1.2.2.1 log @merge to -current. @ text @d1 1 a1 1 # $NetBSD: MMNET_GENERIC,v 1.3 2011/12/18 05:49:26 dholland Exp $ d25 1 a25 1 #ident "GENERIC-$Revision: 1.3 $" d154 1 a154 1 options WAPBL # File system journaling support @ 1.2.2.2 log @sync to latest -current @ text @d1 1 a1 1 # $NetBSD$ d25 1 a25 1 #ident "GENERIC-$Revision$" d67 2 @ 1.2.2.3 log @sync to latest -current. @ text @d1 1 a1 1 # $NetBSD: MMNET_GENERIC,v 1.2.2.2 2012/03/11 01:52:20 mrg Exp $ d25 1 a25 1 #ident "GENERIC-$Revision: 1.2.2.2 $" d62 4 @ 1.1 log @preliminary support for the Propox MMnet1002 board http://www.propox.com/products/t_232.html @ text @d1 1 a1 1 # $NetBSD: MPCSA_GENERIC,v 1.11 2009/12/05 20:11:11 pooka Exp $ d25 1 a25 1 #ident "GENERIC-$Revision: 1.11 $" a617 1 pseudo-device rnd # /dev/random and in-kernel generator @ 1.1.2.1 log @file MMNET_GENERIC was added on branch yamt-pagecache on 2011-11-10 14:31:39 +0000 @ text @d1 649 @ 1.1.2.2 log @sync with head @ text @a0 649 # $NetBSD$ # # GENERIC machine description file # # This machine description file is used to generate the default NetBSD # kernel. The generic kernel does not include all options, subsystems # and device drivers, but should be useful for most applications. # # The machine description file can be customised for your specific # machine to reduce the kernel size and improve its performance. # # For further information on compiling NetBSD kernels, see the config(8) # man page. # # For further information on hardware support for this architecture, see # the intro(4) man page. For further information about kernel options # for this architecture, see the options(4) man page. For an explanation # of each device driver in this file see the section 4 man page for the # device. include "arch/evbarm/conf/std.mmnet" options INCLUDE_CONFIG_FILE # embed config file in kernel binary #ident "GENERIC-$Revision$" maxusers 32 # estimated number of users # CPU support. options CPU_ARM9E makeoptions CPUFLAGS="-mtune=arm926ej-s -mcpu=arm926ej-s" # CPU-related options. #options MATH_EMULATE # floating point emulation # doesn't work with MP just yet.. #options PERFCTRS # performance-monitoring counters support #options MULTIBOOT # Multiboot support (see multiboot(8)) # delay between "rebooting ..." message and hardware reset, in milliseconds #options CPURESET_DELAY=2000 # This option allows you to force a serial console at the specified # I/O address. see console(4) for details. #options CONSDEVNAME="\"com\"",CONADDR=0x2f8,CONSPEED=57600 # you don't want the option below ON iff you are using the # serial console option of the new boot strap code. #options CONS_OVERRIDE # Always use above! independent of boot info # Standard system options #options INSECURE # disable kernel security levels - X needs this options RTC_OFFSET=0 # hardware clock is this many mins. west of GMT options NTP # NTP phase/frequency locked loop options KTRACE # system call tracing via ktrace(1) options SYSVMSG # System V-like message queues options SYSVSEM # System V-like semaphores #options SEMMNI=10 # number of semaphore identifiers #options SEMMNS=60 # number of semaphores in system #options SEMUME=10 # max number of undo entries per process #options SEMMNU=30 # number of undo structures in system options SYSVSHM # System V-like memory sharing options P1003_1B_SEMAPHORE # p1003.1b semaphore support #options USERCONF # userconf(4) support #options PIPE_SOCKETPAIR # smaller, but slower pipe(2) options SYSCTL_INCLUDE_DESCR # Include sysctl descriptions in kernel # Beep when it is safe to power down the system (requires sysbeep) #options BEEP_ONHALT # Some tunable details of the above feature (default values used below) #options BEEP_ONHALT_COUNT=3 # Times to beep #options BEEP_ONHALT_PITCH=1500 # Default frequency (in Hz) #options BEEP_ONHALT_PERIOD=250 # Default duration (in msecs) # Enable experimental buffer queue strategy for better responsiveness under # high disk I/O load. Likely stable but not yet the default. #options BUFQ_READPRIO #options BUFQ_PRIOCSCAN # Diagnostic/debugging support options options DIAGNOSTIC # expensive kernel consistency checks options DEBUG # expensive debugging checks/support options KMEMSTATS # kernel memory statistics (vmstat -m) options DDB # in-kernel debugger options DDB_ONPANIC=1 # see also sysctl(8): `ddb.onpanic' options DDB_HISTORY_SIZE=512 # enable history editing in DDB #options KGDB # remote debugger #options KGDB_DEVNAME="\"com\"",KGDB_DEVADDR=0x3f8,KGDB_DEVRATE=9600 makeoptions DEBUG="-Os -g" # compile full symbol table options SYMTAB_SPACE=600000 #options SYSCALL_STATS # per syscall counts #options SYSCALL_TIMES # per syscall times #options SYSCALL_TIMES_HASCOUNTER # use 'broken' rdtsc (soekris) # Compatibility options #options COMPAT_NOMID # NetBSD 0.8, 386BSD, and BSDI #options COMPAT_09 # NetBSD 0.9 #options COMPAT_10 # NetBSD 1.0 #options COMPAT_11 # NetBSD 1.1 #options COMPAT_12 # NetBSD 1.2, 386BSD, and BSDI #options COMPAT_13 # NetBSD 1.3, 386BSD, and BSDI #options COMPAT_14 # NetBSD 1.4 #options COMPAT_15 # NetBSD 1.5 options COMPAT_16 # NetBSD 1.6 options COMPAT_20 # NetBSD 2.0 options COMPAT_30 # NetBSD 3.0 options COMPAT_43 # 4.3BSD, 386BSD, and BSDI #options COMPAT_386BSD_MBRPART # recognize old partition ID #options TCP_COMPAT_42 # 4.2BSD TCP/IP bug compat. Not recommended. #options COMPAT_OSSAUDIO # OSS (Voxware) audio driver compatibility #options COMPAT_SVR4 # binary compatibility with SVR4 #options COMPAT_IBCS2 # binary compatibility with SCO and ISC #options COMPAT_LINUX # binary compatibility with Linux #options COMPAT_FREEBSD # binary compatibility with FreeBSD #options COMPAT_MACH # binary compatibility with Mach binaries #options COMPAT_DARWIN # binary compatibility with Darwin binaries #options EXEC_MACHO # exec MACH-O binaries #options COMPAT_NDIS # NDIS network driver #options COMPAT_PECOFF # kernel support to run Win32 apps options COMPAT_BSDPTY # /dev/[pt]ty?? ptys. # File systems file-system FFS # UFS #file-system EXT2FS # second extended file system (linux) #file-system LFS # log-structured file system file-system MFS # memory file system file-system NFS # Network File System client #file-system NTFS # Windows/NT file system (experimental) #file-system CD9660 # ISO 9660 + Rock Ridge file system file-system MSDOSFS # MS-DOS file system #file-system FDESC # /dev/fd file-system KERNFS # /kern file-system NULLFS # loopback file system #file-system OVERLAY # overlay file system #file-system PROCFS # /proc #file-system UMAPFS # NULLFS + uid and gid remapping file-system UNION # union file system #file-system CODA # Coda File System; also needs vcoda (below) #file-system SMBFS # experimental - CIFS; also needs nsmb (below) file-system PTYFS # /dev/ptm support file-system TMPFS # Efficient memory file-system #file-system UDF # experimental - OSTA UDF CD/DVD file-system # File system options #options QUOTA # UFS quotas #options FFS_EI # FFS Endian Independent support options WAPBL # File system journaling support - Experimental # Note that UFS_DIRHASH is suspected of causing kernel memory corruption. # It is not recommended for general use. #options UFS_DIRHASH # UFS Large Directory Hashing - Experimental #options NFSSERVER # Network File System server options FFS_NO_SNAPSHOT # No FFS snapshot support #options EXT2FS_SYSTEM_FLAGS # makes ext2fs file flags (append and # immutable) behave as system flags. # Networking options options GATEWAY # packet forwarding options INET # IP + ICMP + TCP + UDP #options INET6 # IPV6 #options IPSEC # IP security #options IPSEC_ESP # IP security (encryption part; define w/IPSEC) #options IPSEC_NAT_T # IPsec NAT traversal (NAT-T) #options IPSEC_DEBUG # debug for IP security #options MROUTING # IP multicast routing #options PIM # Protocol Independent Multicast #options ISO,TPIP # OSI #options EON # OSI tunneling over IP #options NETATALK # AppleTalk networking protocols options PPP_BSDCOMP # BSD-Compress compression support for PPP options PPP_DEFLATE # Deflate compression support for PPP options PPP_FILTER # Active filter support for PPP (requires bpf) options PFIL_HOOKS # pfil(9) packet filter hooks options IPFILTER_LOG # ipmon(8) log support options IPFILTER_LOOKUP # ippool(8) support #options IPFILTER_DEFAULT_BLOCK # block all packets by default #options TCP_DEBUG # Record last TCP_NDEBUG packets with SO_DEBUG #options ALTQ # Manipulate network interfaces' output queues #options ALTQ_BLUE # Stochastic Fair Blue #options ALTQ_CBQ # Class-Based Queueing #options ALTQ_CDNR # Diffserv Traffic Conditioner #options ALTQ_FIFOQ # First-In First-Out Queue #options ALTQ_FLOWVALVE # RED/flow-valve (red-penalty-box) #options ALTQ_HFSC # Hierarchical Fair Service Curve #options ALTQ_LOCALQ # Local queueing discipline #options ALTQ_PRIQ # Priority Queueing #options ALTQ_RED # Random Early Detection #options ALTQ_RIO # RED with IN/OUT #options ALTQ_WFQ # Weighted Fair Queueing # These options enable verbose messages for several subsystems. # Warning, these may compile large string tables into the kernel! options MIIVERBOSE # verbose PHY autoconfig messages options PCMCIAVERBOSE # verbose PCMCIA configuration messages options SCSIVERBOSE # human readable SCSI error messages options USBVERBOSE # verbose USB device autoconfig messages options NFS_BOOT_DHCP,NFS_BOOT_BOOTPARAM # # wscons options # # builtin terminal emulations #options WSEMUL_SUN # sun terminal emulation #options WSEMUL_VT100 # VT100 / VT220 emulation # customization of console and kernel output - see dev/wscons/wsdisplayvar.h #options WSDISPLAY_CUSTOM_OUTPUT # color customization from wsconsctl(8) #options WS_DEFAULT_FG=WSCOL_WHITE #options WS_DEFAULT_BG=WSCOL_BLACK #options WS_DEFAULT_COLATTR="(0)" #options WS_DEFAULT_MONOATTR="(0)" #options WS_KERNEL_FG=WSCOL_GREEN #options WS_KERNEL_BG=WSCOL_BLACK #options WS_KERNEL_COLATTR="" #options WS_KERNEL_MONOATTR="" # customization of console border color #options WSDISPLAY_CUSTOM_BORDER # custom border colors via wsconsctl(8) #options WSDISPLAY_BORDER_COLOR=WSCOL_BLUE # default color # compatibility to other console drivers #options WSDISPLAY_COMPAT_PCVT # emulate some ioctls #options WSDISPLAY_COMPAT_SYSCONS # emulate some ioctls #options WSDISPLAY_COMPAT_USL # VT handling #options WSDISPLAY_COMPAT_RAWKBD # can get raw scancodes #options WSKBD_EVENT_AUTOREPEAT # auto repeat in event mode #options WSKBD_USONLY # strip off non-US keymaps # don't attach pckbd as the console if no PS/2 keyboard is found #options PCKBD_CNATTACH_MAY_FAIL # see dev/pckbport/wskbdmap_mfii.c for implemented layouts #options PCKBD_LAYOUT="(KB_DE | KB_NODEAD)" # for pckbd driver #options UKBD_LAYOUT="(KB_DE | KB_NODEAD)" # for ukbd driver # allocate a number of virtual screens at autoconfiguration time #options WSDISPLAY_DEFAULTSCREENS=4 # use a large software cursor that doesn't blink #options PCDISPLAY_SOFTCURSOR # modify the screen type of the console; defaults to "80x25" #options VGA_CONSOLE_SCREENTYPE="\"80x24\"" # work around a hardware bug that loaded fonts don't work; found on ATI cards #options VGA_CONSOLE_ATI_BROKEN_FONTSEL # console scrolling support. #options WSDISPLAY_SCROLLSUPPORT # enable VGA raster mode capable of displaying multilingual text on console #options VGA_RASTERCONSOLE # enable splash screen support; requires hw driver support #options SPLASHSCREEN #options SPLASHSCREEN_PROGRESS # Kernel root file system and dump configuration. #config netbsd root on sd0c type ffs config netbsd root on ? type ? #config netbsd root on ? type ? #config netbsd root on ? type nfs # # Device configuration # mainbus0 at root cpu* at mainbus? # Basic Bus Support at91bus0 at mainbus? # AT91 bus # Integrated peripherals: # On-chip interrupt controller at91aic0 at at91bus0 addr 0xfffff000 size 0x200 # On-chip timer #at91st0 at at91bus0 addr 0xfffffd00 size 0x100 pid 1 at91tctmr0 at at91bus0 addr 0xfffa0000 size 0x40 pid 17 # On-chip debug UART at91dbgu0 at at91bus0 addr 0xfffff200 size 0x200 pid 1 # On-chip UARTs #at91usart0 at at91bus0 addr 0xfffc0000 size 0x4000 pid 6 #at91usart1 at at91bus0 addr 0xfffc4000 size 0x4000 pid 7 #at91usart2 at at91bus0 addr 0xfffc8000 size 0x4000 pid 8 #at91usart3 at at91bus0 addr 0xfffcc000 size 0x4000 pid 9 # On-chip ethernet at91emac0 at at91bus0 addr 0xfffc4000 size 0x4000 pid 21 # General purpose I/O at91pio0 at at91bus0 addr 0xfffff400 size 0x200 pid 2 at91pio1 at at91bus0 addr 0xfffff600 size 0x200 pid 3 at91pio2 at at91bus0 addr 0xfffff800 size 0x200 pid 4 gpio* at at91pio? # On-chip CF interface #at91cf0 at at91bus0 addr 0x50000000 size 0x900000 pid 4 #pcmcia0 at at91cf0 # On-chip USB 1.1 ohci0 at at91bus0 addr 0x00500000 size 0x100000 pid 20 # On-chip SPI #at91spi0 at at91bus0 addr 0xfffe0000 size 0x4000 pid 13 #spi0 at at91spi0 #spi_obuf0 at spi0 slave 1 #gpio* at spi_obuf? # On-chip I2C at91twi0 at at91bus0 addr 0xfffac000 size 0x4000 pid 11 iic0 at at91twi? #ds1672rtc* at iic0 addr 0x68 #seeprom* at iic0 addr 0x50 size 4096 # Hardware monitors # AMD 768 and 8111 power/ACPI controllers #dbcool* at iic? addr 0x2C # Unknown other motherboard(s) #dbcool* at iic? addr 0x2D # Tyan S2881 #dbcool* at iic? addr 0x2E # Tyan S2882-D # 1-Wire support #gpioow* at gpio? offset 6 mask 0x1 # 1-wire bitbanging via gpio #onewire* at gpioow? # 1-Wire devices #owtemp* at onewire? # Temperature sensors # SCSI Controllers and Devices # SCSI bus support scsibus* at scsi? # SCSI devices sd* at scsibus? target ? lun ? # SCSI disk drives #st* at scsibus? target ? lun ? # SCSI tape drives #cd* at scsibus? target ? lun ? # SCSI CD-ROM drives #ch* at scsibus? target ? lun ? # SCSI autochangers #ses* at scsibus? target ? lun ? # SCSI Enclosure Services devices #ss* at scsibus? target ? lun ? # SCSI scanners #uk* at scsibus? target ? lun ? # SCSI unknown # ATAPI bus support atapibus* at atapi? # ATAPI devices # flags have the same meaning as for IDE drives. #cd* at atapibus? drive ? flags 0x0000 # ATAPI CD-ROM drives sd* at atapibus? drive ? flags 0x0000 # ATAPI disk drives #st* at atapibus? drive ? flags 0x0000 # ATAPI tape drives #uk* at atapibus? drive ? flags 0x0000 # ATAPI unknown # Miscellaneous mass storage devices # Network Interfaces # MII/PHY support #acphy* at mii? phy ? # Altima AC101 and AMD Am79c874 PHYs #amhphy* at mii? phy ? # AMD 79c901 Ethernet PHYs #bmtphy* at mii? phy ? # Broadcom BCM5201 and BCM5202 PHYs #brgphy* at mii? phy ? # Broadcom BCM5400-family PHYs #ciphy* at mii? phy ? # Cicada CS8201 Gig-E PHYs #dmphy* at mii? phy ? # Davicom DM9101 PHYs #exphy* at mii? phy ? # 3Com internal PHYs #gentbi* at mii? phy ? # Generic Ten-Bit 1000BASE-[CLS]X PHYs #glxtphy* at mii? phy ? # Level One LXT-1000 PHYs #gphyter* at mii? phy ? # NS83861 Gig-E PHY #icsphy* at mii? phy ? # Integrated Circuit Systems ICS189x #igphy* at mii? phy ? # Intel IGP01E1000 #ikphy* at mii? phy ? # Intel 82563 PHYs #inphy* at mii? phy ? # Intel 82555 PHYs #iophy* at mii? phy ? # Intel 82553 PHYs #lxtphy* at mii? phy ? # Level One LXT-970 PHYs #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 #rgephy* at mii? phy ? # Realtek 8169S/8110S internal PHYs #rlphy* at mii? phy ? # Realtek 8139/8201L PHYs #sqphy* at mii? phy ? # Seeq 80220/80221/80223 PHYs #tlphy* at mii? phy ? # ThunderLAN PHYs #tqphy* at mii? phy ? # TDK Semiconductor PHYs ukphy* at at91emac? phy ? ukphy* at aue? phy ? # generic unknown PHYs ukphy* at axe? phy ? # generic unknown PHYs ukphy* at udav? phy ? # generic unknown PHYs ukphy* at url? phy ? # generic unknown PHYs #urlphy* at mii? phy ? # Realtek RTL8150L internal PHYs # USB Controller and Devices # USB bus support usb* at ohci? # USB Hubs uhub* at usb? uhub* at uhub? port ? configuration ? interface ? # USB HID device #uhidev* at uhub? port ? configuration ? interface ? # USB Mice #ums* at uhidev? reportid ? #wsmouse* at ums? mux 0 # USB eGalax touch-panel #uep* at uhub? port ? #wsmouse* at uep? mux 0 # USB Keyboards #ukbd* at uhidev? reportid ? #wskbd* at ukbd? console ? mux 1 # USB serial adapter #ucycom* at uhidev? reportid ? # USB Generic HID devices #uhid* at uhidev? reportid ? # USB Printer #ulpt* at uhub? port ? configuration ? interface ? # USB Modem #umodem* at uhub? port ? configuration ? #ucom* at umodem? # USB Mass Storage umass* at uhub? port ? configuration ? interface ? wd* at umass? # USB audio #uaudio* at uhub? port ? configuration ? # USB MIDI #umidi* at uhub? port ? configuration ? # USB IrDA # USB-IrDA bridge spec #uirda* at uhub? port ? configuration ? interface ? #irframe* at uirda? # SigmaTel STIr4200 USB/IrDA Bridge #ustir* at uhub? port ? #irframe* at ustir? # USB Ethernet adapters aue* at uhub? port ? # ADMtek AN986 Pegasus based adapters axe* at uhub? port ? # ASIX AX88172 based adapters cdce* at uhub? port ? # CDC, Ethernet Networking Control Model cue* at uhub? port ? # CATC USB-EL1201A based adapters kue* at uhub? port ? # Kawasaki LSI KL5KUSB101B based adapters udav* at uhub? port ? # Davicom DM9601 based adapters url* at uhub? port ? # Realtek RTL8150L based adapters # USB 802.11 adapters atu* at uhub? port ? # Atmel AT76C50XX based adapters ral* at uhub? port ? # Ralink Technology RT25x0 802.11a/b/g rum* at uhub? port ? # Ralink Technology RT2501/RT2601 802.11a/b/g # Prolific PL2301/PL2302 host-to-host adapter upl* at uhub? port ? # Serial adapters ubsa* at uhub? port ? # Belkin serial adapter ucom* at ubsa? portno ? uftdi* at uhub? port ? # FTDI FT8U100AX serial adapter ucom* at uftdi? portno ? #uipaq* at uhub? port ? # iPAQ PDAs #ucom* at uipaq? portno ? umct* at uhub? port ? # MCT USB-RS232 serial adapter ucom* at umct? portno ? uplcom* at uhub? port ? # I/O DATA USB-RSAQ2 serial adapter ucom* at uplcom? portno ? uvscom* at uhub? port ? # SUNTAC Slipper U VS-10U serial adapter ucom* at uvscom? portno ? # Diamond Multimedia Rio 500 #urio* at uhub? port ? # USB Handspring Visor #uvisor* at uhub? port ? #ucom* at uvisor? # Kyocera AIR-EDGE PHONE #ukyopon* at uhub? port ? #ucom* at ukyopon? portno ? # USB scanners #uscanner* at uhub? port ? # USB scanners that use SCSI emulation, e.g., HP5300 #usscanner* at uhub? port ? # Topfield TF5000PVR range of DVB recorders #utoppy* at uhub? port ? # Y@@P firmware loader #uyap* at uhub? port ? # D-Link DSB-R100 USB radio #udsbr* at uhub? port ? #radio* at udsbr? # USB Generic driver #ugen* at uhub? port ? # On ugen bulk endpoints, perform read-ahead and write-behind. #options UGEN_BULK_RA_WB # IrDA and Consumer Ir devices # Toshiba Oboe # Audio Devices # Audio support #audio* at audiobus? # MIDI support #midi* at midibus? #midi* at pcppi? # MIDI interface to the PC speaker # Bluetooth Controller and Device support # Bluetooth PCMCIA Controllers #bt3c* at pcmcia? function ? # 3Com 3CRWB6096-A # Bluetooth USB Controllers #ubt* at uhub? port ? configuration ? interface ? # Bluetooth Device Hub #bthub* at bt3c? #bthub* at ubt? # Bluetooth HID support #bthidev* at bthub? # Bluetooth Mouse #btms* at bthidev? reportid ? #wsmouse* at btms? mux 0 # Bluetooth Keyboard #btkbd* at bthidev? reportid ? #wskbd* at btkbd? console ? mux 1 # Bluetooth Audio support #btsco* at bthub? # Pseudo-Devices #pseudo-device crypto # /dev/crypto device #pseudo-device swcrypto # software crypto implementation # disk/mass storage pseudo-devices #pseudo-device ccd 4 # concatenated/striped disk devices #pseudo-device cgd 4 # cryptographic disk devices #pseudo-device raid 8 # RAIDframe disk driver #options RAID_AUTOCONFIG # auto-configuration of RAID components # Options to enable various other RAIDframe RAID types. #options RF_INCLUDE_EVENODD=1 #options RF_INCLUDE_RAID5_RS=1 #options RF_INCLUDE_PARITYLOGGING=1 #options RF_INCLUDE_CHAINDECLUSTER=1 #options RF_INCLUDE_INTERDECLUSTER=1 #options RF_INCLUDE_PARITY_DECLUSTERING=1 #options RF_INCLUDE_PARITY_DECLUSTERING_DS=1 #pseudo-device fss 4 # file system snapshot device pseudo-device md 1 # memory disk device (ramdisk) #pseudo-device vnd # disk-like interface to files #options VND_COMPRESSION # compressed vnd(4) # network pseudo-devices pseudo-device bpfilter # Berkeley packet filter #pseudo-device carp # Common Address Redundancy Protocol pseudo-device ipfilter # IP filter (firewall) and NAT pseudo-device loop # network loopback pseudo-device ppp # Point-to-Point Protocol #pseudo-device pppoe # PPP over Ethernet (RFC 2516) #pseudo-device sl # Serial Line IP #pseudo-device strip # Starmode Radio IP (Metricom) #pseudo-device irframetty # IrDA frame line discipline #pseudo-device tap # virtual Ethernet pseudo-device tun # network tunneling over tty #pseudo-device gre # generic L3 over IP tunnel #pseudo-device gif # IPv[46] over IPv[46] tunnel (RFC1933) #pseudo-device faith # IPv[46] tcp relay translation i/f #pseudo-device stf # 6to4 IPv6 over IPv4 encapsulation #pseudo-device vlan # IEEE 802.1q encapsulation #pseudo-device bridge # simple inter-network bridging #options BRIDGE_IPF # bridge uses IP/IPv6 pfil hooks too pseudo-device pf # PF packet filter pseudo-device pflog # PF log if # srt is EXPERIMENTAL #pseudo-device srt # source-address-based routing # miscellaneous pseudo-devices pseudo-device pty # pseudo-terminals #pseudo-device sequencer 1 # MIDI sequencer pseudo-device rnd # /dev/random and in-kernel generator #options RND_COM # use "com" randomness as well (BROKEN) 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. # a pseudo device needed for SMBFS #pseudo-device nsmb # experimental - SMB requester # wscons pseudo-devices #pseudo-device wsmux # mouse & keyboard multiplexor #pseudo-device wsfont #options FILEASSOC # fileassoc(9) - required for Veriexec # Veriexec #pseudo-device veriexec # # Uncomment the fingerprint methods below that are desired. Note that # removing fingerprint methods will have almost no impact on the kernel # code size. # #options VERIFIED_EXEC_FP_RMD160 #options VERIFIED_EXEC_FP_SHA256 #options VERIFIED_EXEC_FP_SHA384 #options VERIFIED_EXEC_FP_SHA512 #options VERIFIED_EXEC_FP_SHA1 #options VERIFIED_EXEC_FP_MD5 options PAX_MPROTECT=0 # PaX mprotect(2) restrictions @ 1.1.2.3 log @sync with head @ text @d62 4 d67 2 d154 1 a154 1 options WAPBL # File system journaling support d618 1 @ 1.1.2.4 log @sync with head @ text @d1 1 a1 1 # $NetBSD: MMNET_GENERIC,v 1.1.2.3 2012/04/17 00:06:13 yamt Exp $ d25 1 a25 1 #ident "GENERIC-$Revision: 1.1.2.3 $" d89 1 a89 2 makeoptions DEBUG="-g" # compile full symbol table makeoptions COPTS="-Os" a136 1 #file-system PUFFS # Userspace file systems (e.g. ntfs-3g & sshfs) d223 1 a223 1 #options WSDISPLAY_COMPAT_USL # wsconscfg VT handling d459 1 a459 1 ural* at uhub? port ? # Ralink Technology RT2500USB 802.11a/b/g a579 1 #pseudo-device putter # for puffs and pud @ 1.1.2.5 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: MMNET_GENERIC,v 1.1.2.4 2012/10/30 17:19:20 yamt Exp $ d25 1 a25 1 #ident "GENERIC-$Revision: 1.1.2.4 $" d85 1 a85 1 options DDB_ONPANIC=1 # see also sysctl(7): `ddb.onpanic' d164 2 d169 2 d175 1 d569 3 a571 3 #pseudo-device ccd # concatenated/striped disk devices #pseudo-device cgd # cryptographic disk devices #pseudo-device raid # RAIDframe disk driver d581 1 a581 1 #pseudo-device fss # file system snapshot device d584 1 a584 1 pseudo-device md # memory disk device (ramdisk) d614 1 a614 1 #pseudo-device sequencer # MIDI sequencer d620 1 a620 1 #pseudo-device vcoda # coda minicache <-> venus comm. @