head 1.38; access; symbols netbsd-11-0-RC5:1.38 netbsd-11-0-RC4:1.38 netbsd-11-0-RC3:1.38 netbsd-11-0-RC2:1.38 netbsd-11-0-RC1:1.38 perseant-exfatfs-base-20250801:1.38 netbsd-11:1.38.0.2 netbsd-11-base:1.38 netbsd-10-1-RELEASE:1.36 perseant-exfatfs-base-20240630:1.36 perseant-exfatfs:1.36.0.10 perseant-exfatfs-base:1.36 netbsd-8-3-RELEASE:1.24.8.1 netbsd-9-4-RELEASE:1.32 netbsd-10-0-RELEASE:1.36 netbsd-10-0-RC6:1.36 netbsd-10-0-RC5:1.36 netbsd-10-0-RC4:1.36 netbsd-10-0-RC3:1.36 netbsd-10-0-RC2:1.36 thorpej-ifq:1.36.0.8 thorpej-ifq-base:1.36 thorpej-altq-separation:1.36.0.6 thorpej-altq-separation-base:1.36 netbsd-10-0-RC1:1.36 netbsd-10:1.36.0.4 netbsd-10-base:1.36 bouyer-sunxi-drm:1.36.0.2 bouyer-sunxi-drm-base:1.36 netbsd-9-3-RELEASE:1.32 thorpej-i2c-spi-conf2:1.35.0.16 thorpej-i2c-spi-conf2-base:1.35 thorpej-futex2:1.35.0.14 thorpej-futex2-base:1.35 thorpej-cfargs2:1.35.0.12 thorpej-cfargs2-base:1.35 cjep_sun2x-base1:1.35 cjep_sun2x:1.35.0.10 cjep_sun2x-base:1.35 cjep_staticlib_x-base1:1.35 netbsd-9-2-RELEASE:1.32 cjep_staticlib_x:1.35.0.8 cjep_staticlib_x-base:1.35 thorpej-i2c-spi-conf:1.35.0.6 thorpej-i2c-spi-conf-base:1.35 thorpej-cfargs:1.35.0.4 thorpej-cfargs-base:1.35 thorpej-futex:1.35.0.2 thorpej-futex-base:1.35 netbsd-9-1-RELEASE:1.32 bouyer-xenpvh-base2:1.33 phil-wifi-20200421:1.33 bouyer-xenpvh-base1:1.33 phil-wifi-20200411:1.33 bouyer-xenpvh:1.33.0.4 bouyer-xenpvh-base:1.33 is-mlppp:1.33.0.2 is-mlppp-base:1.33 phil-wifi-20200406:1.33 netbsd-8-2-RELEASE:1.24.8.1 ad-namecache-base3:1.33 netbsd-9-0-RELEASE:1.32 netbsd-9-0-RC2:1.32 ad-namecache-base2:1.33 ad-namecache-base1:1.32 ad-namecache:1.32.0.4 ad-namecache-base:1.32 netbsd-9-0-RC1:1.32 phil-wifi-20191119:1.32 netbsd-9:1.32.0.2 netbsd-9-base:1.32 phil-wifi-20190609:1.32 netbsd-8-1-RELEASE:1.24.8.1 netbsd-8-1-RC1:1.24.8.1 isaki-audio2:1.30.0.2 isaki-audio2-base:1.30 pgoyette-compat-merge-20190127:1.28.2.1 pgoyette-compat-20190127:1.29 pgoyette-compat-20190118:1.29 pgoyette-compat-1226:1.29 pgoyette-compat-1126:1.29 pgoyette-compat-1020:1.29 pgoyette-compat-0930:1.29 pgoyette-compat-0906:1.29 netbsd-7-2-RELEASE:1.18.2.2 pgoyette-compat-0728:1.28 netbsd-8-0-RELEASE:1.24.8.1 phil-wifi:1.28.0.4 phil-wifi-base:1.28 pgoyette-compat-0625:1.28 netbsd-8-0-RC2:1.24.8.1 pgoyette-compat-0521:1.28 pgoyette-compat-0502:1.28 pgoyette-compat-0422:1.28 netbsd-8-0-RC1:1.24.8.1 pgoyette-compat-0415:1.28 pgoyette-compat-0407:1.28 pgoyette-compat-0330:1.28 pgoyette-compat-0322:1.28 pgoyette-compat-0315:1.28 netbsd-7-1-2-RELEASE:1.18.2.2 pgoyette-compat:1.28.0.2 pgoyette-compat-base:1.28 netbsd-7-1-1-RELEASE:1.18.2.2 tls-maxphys-base-20171202:1.27 matt-nb8-mediatek:1.24.0.12 matt-nb8-mediatek-base:1.24 nick-nhusb-base-20170825:1.25 perseant-stdc-iso10646:1.24.0.10 perseant-stdc-iso10646-base:1.24 netbsd-8:1.24.0.8 netbsd-8-base:1.24 prg-localcount2-base3:1.24 prg-localcount2-base2:1.24 prg-localcount2-base1:1.24 prg-localcount2:1.24.0.6 prg-localcount2-base:1.24 pgoyette-localcount-20170426:1.24 bouyer-socketcan-base1:1.24 jdolecek-ncq:1.24.0.4 jdolecek-ncq-base:1.24 pgoyette-localcount-20170320:1.24 netbsd-7-1:1.18.2.2.0.6 netbsd-7-1-RELEASE:1.18.2.2 netbsd-7-1-RC2:1.18.2.2 nick-nhusb-base-20170204:1.24 netbsd-7-nhusb-base-20170116:1.18.2.2 bouyer-socketcan:1.24.0.2 bouyer-socketcan-base:1.24 pgoyette-localcount-20170107:1.24 netbsd-7-1-RC1:1.18.2.2 nick-nhusb-base-20161204:1.21 pgoyette-localcount-20161104:1.21 netbsd-7-0-2-RELEASE:1.18.2.2 nick-nhusb-base-20161004:1.21 localcount-20160914:1.21 netbsd-7-nhusb:1.18.2.2.0.4 netbsd-7-nhusb-base:1.18.2.2 pgoyette-localcount-20160806:1.21 pgoyette-localcount-20160726:1.21 pgoyette-localcount:1.21.0.4 pgoyette-localcount-base:1.21 nick-nhusb-base-20160907:1.21 nick-nhusb-base-20160529:1.21 netbsd-7-0-1-RELEASE:1.18.2.2 nick-nhusb-base-20160422:1.21 nick-nhusb-base-20160319:1.21 nick-nhusb-base-20151226:1.21 netbsd-7-0:1.18.2.2.0.2 netbsd-7-0-RELEASE:1.18.2.2 nick-nhusb-base-20150921:1.21 netbsd-7-0-RC3:1.18.2.2 netbsd-7-0-RC2:1.18.2.2 netbsd-7-0-RC1:1.18.2.2 nick-nhusb-base-20150606:1.21 nick-nhusb-base-20150406:1.21 nick-nhusb:1.21.0.2 nick-nhusb-base:1.21 netbsd-6-0-6-RELEASE:1.9 netbsd-6-1-5-RELEASE:1.9 netbsd-7:1.18.0.2 netbsd-7-base:1.18 yamt-pagecache-base9:1.17 yamt-pagecache-tag8:1.7.2.2 netbsd-6-1-4-RELEASE:1.9 netbsd-6-0-5-RELEASE:1.9 tls-earlyentropy:1.17.0.4 tls-earlyentropy-base:1.18 riastradh-xf86-video-intel-2-7-1-pre-2-21-15:1.17 riastradh-drm2-base3:1.17 netbsd-6-1-3-RELEASE:1.9 netbsd-6-0-4-RELEASE:1.9 netbsd-6-1-2-RELEASE:1.9 netbsd-6-0-3-RELEASE:1.9 rmind-smpnet-nbase:1.17 netbsd-6-1-1-RELEASE:1.9 riastradh-drm2-base2:1.17 riastradh-drm2-base1:1.17 riastradh-drm2:1.17.0.2 riastradh-drm2-base:1.17 rmind-smpnet:1.16.0.2 rmind-smpnet-base:1.17 netbsd-6-1:1.9.0.8 netbsd-6-0-2-RELEASE:1.9 netbsd-6-1-RELEASE:1.9 khorben-n900:1.15.0.2 netbsd-6-1-RC4:1.9 netbsd-6-1-RC3:1.9 agc-symver:1.13.0.2 agc-symver-base:1.13 netbsd-6-1-RC2:1.9 netbsd-6-1-RC1:1.9 yamt-pagecache-base8:1.11 netbsd-6-0-1-RELEASE:1.9 yamt-pagecache-base7:1.11 matt-nb6-plus-nbase:1.9 yamt-pagecache-base6:1.11 netbsd-6-0:1.9.0.6 netbsd-6-0-RELEASE:1.9 netbsd-6-0-RC2:1.9 tls-maxphys:1.11.0.2 tls-maxphys-base:1.18 matt-nb6-plus:1.9.0.4 matt-nb6-plus-base:1.9 netbsd-6-0-RC1:1.9 jmcneill-usbmp-base10:1.10 yamt-pagecache-base5:1.10 jmcneill-usbmp-base9:1.10 yamt-pagecache-base4:1.10 jmcneill-usbmp-base8:1.10 jmcneill-usbmp-base7:1.10 jmcneill-usbmp-base6:1.9 jmcneill-usbmp-base5:1.9 jmcneill-usbmp-base4:1.9 jmcneill-usbmp-base3:1.9 jmcneill-usbmp-pre-base2:1.8 jmcneill-usbmp-base2:1.9 netbsd-6:1.9.0.2 netbsd-6-base:1.9 jmcneill-usbmp:1.8.0.2 jmcneill-usbmp-base:1.8 jmcneill-audiomp3:1.7.0.4 jmcneill-audiomp3-base:1.7 yamt-pagecache-base3:1.7 yamt-pagecache-base2:1.7 yamt-pagecache:1.7.0.2 yamt-pagecache-base:1.7 rmind-uvmplock-nbase:1.6 cherry-xenmp:1.6.0.2 cherry-xenmp-base:1.6 jym-xensuspend-nbase:1.6 uebayasi-xip-base7:1.4 bouyer-quota2-nbase:1.5 bouyer-quota2:1.4.0.4 bouyer-quota2-base:1.4 jruoho-x86intr:1.4.0.2 jruoho-x86intr-base:1.4 matt-mips64-premerge-20101231:1.4 matt-nb5-mips64-premerge-20101231:1.1.2.2 uebayasi-xip-base6:1.4 uebayasi-xip-base5:1.4 uebayasi-xip-base4:1.4 jym-xensuspend-base:1.6 uebayasi-xip-base3:1.4 yamt-nfs-mp-base11:1.4 matt-nb5-mips64-k15:1.1.2.1 uebayasi-xip-base2:1.4 yamt-nfs-mp-base10:1.4 uebayasi-xip-base1:1.3 rmind-uvmplock:1.2.0.6 rmind-uvmplock-base:1.6 yamt-nfs-mp:1.2.0.4 yamt-nfs-mp-base9:1.2 uebayasi-xip:1.2.0.2 uebayasi-xip-base:1.2 matt-nb5-mips64-premerge-20091211:1.1.2.1 yamt-nfs-mp-base8:1.1 matt-nb5-mips64-u2-k2-k4-k7-k8-k9:1.1.2.1 matt-nb5-mips64:1.1.0.2; locks; strict; comment @# @; 1.38 date 2025.03.19.21.03.40; author jakllsch; state Exp; branches; next 1.37; commitid RxFOVKpWYP1vMINF; 1.37 date 2024.09.21.06.42.21; author andvar; state Exp; branches; next 1.36; commitid NcOyHI9bGwpHLDqF; 1.36 date 2022.08.07.02.52.28; author simonb; state Exp; branches 1.36.10.1; next 1.35; commitid HXKRRXLciPDtrTOD; 1.35 date 2020.09.27.13.48.53; author roy; state Exp; branches; next 1.34; commitid DA9l8f9bbF8ATGpC; 1.34 date 2020.08.01.08.20.51; author maxv; state Exp; branches; next 1.33; commitid JD2lavAMv7TQUkiC; 1.33 date 2020.01.20.18.38.21; author thorpej; state Exp; branches; next 1.32; commitid 5IWAFx2BxNcmzsTB; 1.32 date 2019.04.26.22.29.20; author sevan; state Exp; branches 1.32.4.1; next 1.31; commitid 0Eh9GQDV3FhNuUkB; 1.31 date 2019.04.26.22.28.41; author sevan; state Exp; branches; next 1.30; commitid G6HZBtYG0DozuUkB; 1.30 date 2019.04.13.08.23.00; author isaki; state Exp; branches; next 1.29; commitid rmsmdwQtLK6aeajB; 1.29 date 2018.08.01.20.04.13; author maxv; state Exp; branches; next 1.28; commitid UbIHSaPqOzfNisMA; 1.28 date 2018.01.23.14.47.55; author sevan; state Exp; branches 1.28.2.1 1.28.4.1; next 1.27; commitid AGdejQ7TNSzBE0oA; 1.27 date 2017.09.14.07.58.42; author mrg; state Exp; branches; next 1.26; commitid ngZ6fHXwTqlZA87A; 1.26 date 2017.09.13.22.24.45; author sevan; state Exp; branches; next 1.25; commitid U9QcH0HsUyAtp57A; 1.25 date 2017.07.28.19.26.16; author maxv; state Exp; branches; next 1.24; commitid 3VfcL0hu4dUlX11A; 1.24 date 2016.12.13.20.42.20; author christos; state Exp; branches 1.24.8.1; next 1.23; commitid DChNb4lHFyTOFRxz; 1.23 date 2016.12.10.23.03.25; author christos; state Exp; branches; next 1.22; commitid w4dRXIf7WDldyuxz; 1.22 date 2016.12.08.11.31.11; author nat; state Exp; branches; next 1.21; commitid r0h4avej48pZLaxz; 1.21 date 2014.11.16.16.01.42; author manu; state Exp; branches 1.21.2.1 1.21.4.1; next 1.20; commitid zlsaQV54cSjhtqYx; 1.20 date 2014.11.12.10.47.23; author manu; state Exp; branches; next 1.19; commitid LLQ29Ezb19EhSSXx; 1.19 date 2014.08.23.20.26.59; author dholland; state Exp; branches; next 1.18; commitid Ef5fhfmsGe1uFwNx; 1.18 date 2014.07.20.10.06.11; author alnsn; state Exp; branches 1.18.2.1; next 1.17; commitid w7znppWoeYa9l6Jx; 1.17 date 2013.06.30.21.38.58; author rmind; state Exp; branches 1.17.4.1; next 1.16; commitid WyqSRDp14EmayGVw; 1.16 date 2013.06.05.23.08.02; author christos; state Exp; branches 1.16.2.1; next 1.15; commitid MDKdYakvaqdHQtSw; 1.15 date 2013.04.27.21.43.38; author christos; state Exp; branches; next 1.14; 1.14 date 2013.04.27.18.19.48; author christos; state Exp; branches; next 1.13; 1.13 date 2013.03.02.02.42.19; author christos; state Exp; branches; next 1.12; 1.12 date 2013.03.01.18.25.50; author joerg; state Exp; branches; next 1.11; 1.11 date 2012.08.17.20.11.41; author abs; state Exp; branches 1.11.2.1; next 1.10; 1.10 date 2012.03.10.21.51.55; author joerg; state Exp; branches; next 1.9; 1.9 date 2011.12.18.05.49.31; author dholland; state Exp; branches; next 1.8; 1.8 date 2011.11.22.21.25.32; author tls; state Exp; branches 1.8.2.1; next 1.7; 1.7 date 2011.06.30.20.09.34; author wiz; state Exp; branches 1.7.2.1; next 1.6; 1.6 date 2011.03.06.17.08.29; author bouyer; state Exp; branches; next 1.5; 1.5 date 2011.02.20.07.50.24; author matt; state Exp; branches; next 1.4; 1.4 date 2010.04.29.22.40.53; author chs; state Exp; branches 1.4.2.1 1.4.4.1; next 1.3; 1.3 date 2010.04.16.13.48.34; author pooka; state Exp; branches; next 1.2; 1.2 date 2009.12.14.00.46.09; author matt; state Exp; branches 1.2.2.1 1.2.4.1 1.2.6.1; next 1.1; 1.1 date 2009.09.08.17.24.08; author matt; state dead; branches 1.1.2.1; next ; 1.36.10.1 date 2025.08.02.05.55.59; author perseant; state Exp; branches; next ; commitid 23j6GFaDws3O875G; 1.32.4.1 date 2020.01.25.22.38.42; author ad; state Exp; branches; next ; commitid ethRERRmx7bMJ7UB; 1.28.2.1 date 2018.09.06.06.55.39; author pgoyette; state Exp; branches; next ; commitid HCi1bXD317XIK0RA; 1.28.4.1 date 2019.06.10.22.06.37; author christos; state Exp; branches; next 1.28.4.2; commitid jtc8rnCzWiEEHGqB; 1.28.4.2 date 2020.04.08.14.07.48; author martin; state Exp; branches; next ; commitid Qli2aW9E74UFuA3C; 1.24.8.1 date 2018.01.26.14.28.16; author martin; state Exp; branches; next ; commitid PZEWbwc3WwWusooA; 1.21.2.1 date 2017.02.05.13.40.17; author skrll; state Exp; branches; next 1.21.2.2; commitid 8hwpk1aHl2UuyLEz; 1.21.2.2 date 2017.08.28.17.51.48; author skrll; state Exp; branches; next ; commitid UQQpnjvcNkUZn05A; 1.21.4.1 date 2017.01.07.08.56.23; author pgoyette; state Exp; branches; next ; commitid uEL0C1YuiJrlV0Bz; 1.18.2.1 date 2014.11.14.15.16.15; author martin; state Exp; branches; next 1.18.2.2; commitid TWzeZLB2jdoFiaYx; 1.18.2.2 date 2014.11.18.19.05.31; author snj; state Exp; branches; next ; commitid 1724w5Tz6msgrHYx; 1.17.4.1 date 2014.08.10.06.54.04; author tls; state Exp; branches; next ; commitid 7fY3uHKSIbCABMLx; 1.16.2.1 date 2013.08.28.23.59.20; author rmind; state Exp; branches; next ; commitid cbp9Ov2uYijlqh3x; 1.11.2.1 date 2013.06.23.06.20.10; author tls; state Exp; branches; next 1.11.2.2; commitid eVjr9caYRQbRGHUw; 1.11.2.2 date 2014.08.20.00.03.18; author tls; state Exp; branches; next 1.11.2.3; commitid jTnpym9Qu0o4R1Nx; 1.11.2.3 date 2017.12.03.11.36.35; author jdolecek; state Exp; branches; next ; commitid XcIYRZTAh1LmerhA; 1.8.2.1 date 2012.02.18.07.32.51; author mrg; state Exp; branches; next 1.8.2.2; 1.8.2.2 date 2012.03.11.01.52.24; author mrg; state Exp; branches; next ; 1.7.2.1 date 2012.04.17.00.06.45; author yamt; state Exp; branches; next 1.7.2.2; 1.7.2.2 date 2012.10.30.17.20.08; author yamt; state Exp; branches; next 1.7.2.3; 1.7.2.3 date 2014.05.22.11.40.03; author yamt; state Exp; branches; next ; commitid VUUXuyNWnt3AKwBx; 1.4.2.1 date 2011.06.06.09.06.22; author jruoho; state Exp; branches; next ; 1.4.4.1 date 2011.02.08.19.29.39; author bouyer; state Exp; branches; next 1.4.4.2; 1.4.4.2 date 2011.03.05.15.09.56; author bouyer; state Exp; branches; next ; 1.2.2.1 date 2010.04.30.14.39.41; author uebayasi; state Exp; branches; next 1.2.2.2; 1.2.2.2 date 2010.08.17.06.45.01; author uebayasi; state Exp; branches; next ; 1.2.4.1 date 2009.12.14.00.46.09; author yamt; state dead; branches; next 1.2.4.2; 1.2.4.2 date 2010.03.11.15.02.48; author yamt; state Exp; branches; next 1.2.4.3; 1.2.4.3 date 2010.08.11.22.52.31; author yamt; state Exp; branches; next ; 1.2.6.1 date 2010.05.30.05.17.01; author rmind; state Exp; branches; next 1.2.6.2; 1.2.6.2 date 2011.03.05.20.51.29; author rmind; state Exp; branches; next 1.2.6.3; 1.2.6.3 date 2011.04.21.01.41.17; author rmind; state Exp; branches; next ; 1.1.2.1 date 2009.09.08.17.24.08; author matt; state Exp; branches; next 1.1.2.2; 1.1.2.2 date 2010.12.29.00.21.28; author matt; state Exp; branches; next ; desc @@ 1.38 log @Remove last traces of 'options LKM' from kernel config files. @ text @# $NetBSD: GENERIC64,v 1.37 2024/09/21 06:42:21 andvar 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/pmax/conf/std.pmax64" options INCLUDE_CONFIG_FILE # embed config file in kernel binary #ident "GENERIC-$Revision: 1.37 $" maxusers 64 options MIPS3 # R4000/R4400 CPUs # Support for specific models of DECstation options DEC_3MAX # DECstation 5000/200 (kn02) options DEC_3MIN # DECstation 5000/1xx (kn02ba), 5000/150 (kn04) options DEC_MAXINE # Personal DECstation 5000/xx (kn02ca) options DEC_3MAXPLUS # DECstation 5000/240 (kn03), 5000/260 (kn05) # Standard system options options DDB # in-kernel debugger #options DDB_HISTORY_SIZE=100 # enable history editing in DDB options DDB_ONPANIC=0 # don't enter debugger on panic options DIAGNOSTIC # extra kernel debugging checks #options DEBUG # extra kernel debugging support options KTRACE # system call tracing support options SYSVMSG # System V-like message queues options SYSVSEM # System V-like semaphores options SYSVSHM # System V-like memory sharing #options MODULAR options USERCONF # userconf(4) support #options PIPE_SOCKETPAIR # smaller, but slower pipe(2) options SYSCTL_INCLUDE_DESCR # Include sysctl descriptions in kernel # Alternate buffer queue strategies for better responsiveness under high # disk I/O load. #options BUFQ_READPRIO options BUFQ_PRIOCSCAN #options SCSIVERBOSE # Verbose SCSI errors #options TCVERBOSE # recognize "unknown" TC devices # Old 4.4BSD/pmax kgdb options #options KGDB # support for kernel gdb #options KGDB_DEVRATE=19200 # kernel gdb port rate (default 9600) #options KGDB_DEV="15*256+0" # device for kernel gdb options NTP # network time protocol # File systems file-system FFS # fast filesystem with user and group quotas file-system MFS # memory-based filesystem file-system NFS # Sun NFS-compatible filesystem (client) file-system LFS # Log-based filesystem (still experimental) file-system CD9660 # ISO 9660 + Rock Ridge file system file-system FDESC # /dev/fd file-system KERNFS # /kern (kernel informational filesystem) 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 file-system PTYFS # /dev/pts/N 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 QUOTA2 # new, in-filesystem UFS quotas options UFS_DIRHASH # UFS Large Directory Hashing options UFS_EXTATTR # Extended attribute support for UFS1 options WAPBL # File system journaling support options LFS_DIRHASH # LFS version of UFS_DIRHASH - experimental options NFSSERVER # Network File System server # Networking options options INET # Internet protocols options INET6 # IPV6 #options IPSEC # IP security #options IPSEC_DEBUG # debug for IP security options GATEWAY # IP packet forwarding #options MROUTING # Multicast routing support #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 # JIT compiler for bpfilter #options SLJIT #options BPFJIT # NetBSD backwards compatibility include "conf/compat_netbsd12.config" # Workstation console options options FONT_BOLD8x16 options FONT_GALLANT12x22 options WSEMUL_VT100 options WSDISPLAY_COMPAT_USL # wsconscfg VT handling options WS_KERNEL_FG=WSCOL_GREEN options WS_KERNEL_BG=WSCOL_BLACK # Disable kernel security levels. Needed for X with a PX or PXG. #options INSECURE # pmax specific #options COMPAT_ULTRIX # Ultrix compatibility #options EXEC_AOUT # Old NetBSD/pmax a.out compatibility #options EXEC_ECOFF # Ultrix RISC binaries are ECOFF format options HZ=256 # RTC rate required options NFS_BOOT_DHCP # superset of BOOTP config netbsd root on ? type ? #config nfsnetbsd root on ? type nfs mainbus0 at root cpu* at mainbus0 ## Peripheral Bus Support (for devices to attach to) ## ---------------------------------------------------------------------------- # TURBOchannel bus support tc* at mainbus0 # 3MAX has TURBOchannel but no IOASIC ibus0 at tc? slot ? offset ? # 3MAX system slot # PMAX, 3MAX and MIPSMATE common devices mcclock* at ibus0 addr ? # DS1287 RTC dz* at ibus0 addr ? # DC7085 quad line serial device lkkbd* at dz? line 0 # Keyboard vsms* at dz? line 1 # Mouse sii* at ibus0 addr ? # DC7061 onboard SCSI # 3MIN, 3MAX+ and MAXINE have IOASIC in system slot ioasic0 at tc? mcclock* at ioasic? offset ? # DS1287 RTC le* at ioasic? offset ? # LANCE dt* at ioasic? offset ? # MAXINE kbd and mouse bba* at ioasic? offset ? # MAXINE baseboard audio #fdc at ioasic? offset ? # MAXINE floppy disk (not supported) zsc0 at ioasic? offset 0x100000 # Z85C30 zsc1 at ioasic? offset 0x180000 # Z85C30 asc* at ioasic? offset ? # NCR53C94 SCSI with IOASIC zstty* at zsc? channel ? # serial ports on B/A channels lkkbd* at zsc1 channel ? # keyboard port on A channels vsms* at zsc0 channel ? # mouse port on A channels audio* at bba? spkr* at audio? # PC speaker (synthesized) dtkbd* at dt? addr ? dtms* at dt? addr ? # TURBOchannel devices mfb* at tc? slot ? offset ? # PMAG-A MX Monochrome Framebuffer cfb* at tc? slot ? offset ? # PMAG-B CX Color Framebuffer tfb* at tc? slot ? offset ? # PMAG-RO TX True Color Framebuffer sfb* at tc? slot ? offset ? # PMAGB-B HX Smart Framebuffer px* at tc? slot ? offset ? # PMAG-C 2D accelerator pxg* at tc? slot ? offset ? # PMAG-D,E,F 3D accelerator #sfbp* at tc? slot ? offset ? # PMAGD HX+ Smart Framebuffer xcfb* at tc? slot ? offset ? # PMAG-DV Color Framebuffer at MAXINE asc* at tc? slot ? offset ? # PMAZ-A single channel SCSI le* at tc? slot ? offset ? # PMAD-A LANCE tcds* at tc? slot ? offset ? # PMAZB/PMAZC dual channel SCSI asc* at tcds? chip ? # Workstation console wskbd* at lkkbd? console ? wskbd* at dtkbd? console ? wsmouse* at vsms? wsmouse* at dtms? wsdisplay* at mfb? wsdisplay* at cfb? wsdisplay* at px? wsdisplay* at pxg? wsdisplay* at sfb? #wsdisplay* at sfbp? wsdisplay* at tfb? wsdisplay* at xcfb? ######################################################################### # SCSI configuration # ######################################################################### scsibus* at sii? scsibus* at asc? sd* at scsibus? target ? lun ? # SCSI disks st* at scsibus? target ? lun ? # SCSI tapes cd* at scsibus? target ? lun ? # SCSI CD-ROMs ch* at scsibus? target ? lun ? # SCSI changer devices ss* at scsibus? target ? lun ? # SCSI scanners uk* at scsibus? target ? lun ? # unknown SCSI ######################################################################### # Pseudo-devices # ######################################################################### # # accept filters pseudo-device accf_data # "dataready" accept filter pseudo-device accf_http # "httpready" accept filter pseudo-device loop # network loopback pseudo-device sl # serial-line IP ports pseudo-device ppp # serial-line IP ports pseudo-device pppoe # PPP over Ethernet (RFC 2516) pseudo-device pty # pseudo-terminals pseudo-device bpfilter # packet filter ports pseudo-device carp # Common Address Redundancy Protocol pseudo-device npf # NPF packet filter #pseudo-device gre # generic L3 over IP tunnel pseudo-device gif # IPv[46] over IPv[46] tunnel (RFC1933) #pseudo-device faith # IPv[46] tcp relay translation i/f pseudo-device stf # 6to4 IPv6 over IPv4 encapsulation pseudo-device vlan # IEEE 802.1q encapsulation pseudo-device bridge # simple inter-network bridging #pseudo-device vether # Virtual Ethernet for bridge pseudo-device agr # IEEE 802.3ad link aggregation pseudo-device vnd # virtual disk ick #options VND_COMPRESSION # compressed vnd(4) pseudo-device ccd # concatenated disks #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 clockctl # user control of clock subsystem pseudo-device drvctl # user control of drive subsystem pseudo-device ksyms # /dev/ksyms pseudo-device wsfont # wsfont control device pseudo-device wsmux # wsmux control device # Veriexec include "dev/veriexec.config" @ 1.37 log @enable DIAGNOSTIC by default for pmax GENERIC64 kernel config. remvoe extra ` symbol in comment. @ text @d1 1 a1 1 # $NetBSD: GENERIC64,v 1.36 2022/08/07 02:52:28 simonb Exp $ d25 1 a25 1 #ident "GENERIC-$Revision: 1.36 $" d49 1 a49 1 options LKM # loadable kernel modules @ 1.36 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: GENERIC64,v 1.35 2020/09/27 13:48:53 roy Exp $ d25 1 a25 1 #ident "GENERIC-$Revision: 1.35 $" d41 1 a41 1 #options DIAGNOSTIC # extra kernel debugging checks d174 1 a174 1 sii* at ibus0 addr ? # DC7061 onboard SCSI` @ 1.36.10.1 log @Sync with HEAD @ text @d1 1 a1 1 # $NetBSD: GENERIC64,v 1.38 2025/03/19 21:03:40 jakllsch Exp $ d25 1 a25 1 #ident "GENERIC-$Revision: 1.38 $" d41 1 a41 1 options DIAGNOSTIC # extra kernel debugging checks d49 1 a49 1 #options MODULAR d174 1 a174 1 sii* at ibus0 addr ? # DC7061 onboard SCSI @ 1.35 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: GENERIC64,v 1.34 2020/08/01 08:20:51 maxv Exp $ d25 1 a25 1 #ident "GENERIC-$Revision: 1.34 $" d71 1 a71 1 # Filesystem options d88 3 a90 1 options NFSSERVER # Sun NFS-compatible filesystem (server) d93 2 a94 2 #options FFS_EI # FFS Endian Independent support options SOFTDEP # FFS soft updates support. d96 2 a97 3 #options FFS_NO_SNAPSHOT # No FFS snapshot support options UFS_EXTATTR # Extended attribute support for UFS1 #options UFS_DIRHASH # UFS Large Directory Hashing - Experimental @ 1.34 log @Remove references to BRIDGE_IPF, it is now compiled in by default. @ text @d1 1 a1 1 # $NetBSD: GENERIC64,v 1.33 2020/01/20 18:38:21 thorpej Exp $ d25 1 a25 1 #ident "GENERIC-$Revision: 1.33 $" d265 1 @ 1.33 log @Remove FDDI support. @ text @d1 1 a1 1 # $NetBSD: GENERIC64,v 1.32 2019/04/26 22:29:20 sevan Exp $ d25 1 a25 1 #ident "GENERIC-$Revision: 1.32 $" a264 1 #options BRIDGE_IPF # bridge uses IP/IPv6 pfil hooks too @ 1.32 log @typo @ text @d1 1 a1 1 # $NetBSD: GENERIC64,v 1.31 2019/04/26 22:28:41 sevan Exp $ d25 1 a25 1 #ident "GENERIC-$Revision: 1.31 $" a207 1 fta* at tc? slot ? offset ? # PMAF-F FDDI @ 1.32.4.1 log @Sync with head. @ text @d1 1 a1 1 # $NetBSD: GENERIC64,v 1.33 2020/01/20 18:38:21 thorpej Exp $ d25 1 a25 1 #ident "GENERIC-$Revision: 1.33 $" d208 1 @ 1.31 log @Enable BUFQ_PRIOCSCAN, CARP, Veriexec @ text @d1 1 a1 1 # $NetBSD: GENERIC64,v 1.30 2019/04/13 08:23:00 isaki Exp $ d25 1 a25 1 #ident "GENERIC-$Revision: 1.30 $" d292 1 a292 1 # include "dev/veriexec.config" @ 1.30 log @Add drvctl to kernel which has audio device. audiocfg(1) requires drvctl(4). @ text @d1 1 a1 1 # $NetBSD: GENERIC64,v 1.29 2018/08/01 20:04:13 maxv Exp $ d25 1 a25 1 #ident "GENERIC-$Revision: 1.29 $" d58 1 a58 1 #options BUFQ_PRIOCSCAN d258 1 a258 1 #pseudo-device carp # Common Address Redundancy Protocol d292 1 a292 11 # # a pseudo device needed for veriexec #pseudo-device veriexec # # Uncomment the fingerprint methods below that are desired. Note that # removing fingerprint methods will have almost no impact on the kernel # code size. # #options VERIFIED_EXEC_FP_SHA256 #options VERIFIED_EXEC_FP_SHA384 #options VERIFIED_EXEC_FP_SHA512 @ 1.29 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: GENERIC64,v 1.28 2018/01/23 14:47:55 sevan Exp $ d25 1 a25 1 #ident "GENERIC-$Revision: 1.28 $" d286 1 @ 1.28 log @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: GENERIC64,v 1.27 2017/09/14 07:58:42 mrg Exp $ d25 1 a25 1 #ident "GENERIC-$Revision: 1.27 $" a109 3 options IPFILTER_LOG # ipmon(8) log support options IPFILTER_LOOKUP # ippool(8) support #options IPFILTER_DEFAULT_BLOCK # block all packets by default d259 1 a259 1 pseudo-device ipfilter # IP filter, NAT a286 2 #pseudo-device pf # PF packet filter #pseudo-device pflog # PF log if @ 1.28.4.1 log @Sync with HEAD @ text @d1 1 a1 1 # $NetBSD: GENERIC64,v 1.32 2019/04/26 22:29:20 sevan Exp $ d25 1 a25 1 #ident "GENERIC-$Revision: 1.32 $" d58 1 a58 1 options BUFQ_PRIOCSCAN d110 3 d261 2 a262 2 pseudo-device carp # Common Address Redundancy Protocol pseudo-device npf # NPF packet filter a288 1 pseudo-device drvctl # user control of drive subsystem d290 2 d296 11 a306 1 include "dev/veriexec.config" @ 1.28.4.2 log @Merge changes from current as of 20200406 @ text @d1 1 a1 1 # $NetBSD$ d25 1 a25 1 #ident "GENERIC-$Revision$" d208 1 @ 1.28.2.1 log @Sync with HEAD Resolve a couple of conflicts (result of the uimin/uimax changes) @ text @d1 1 a1 1 # $NetBSD: GENERIC64,v 1.29 2018/08/01 20:04:13 maxv Exp $ d25 1 a25 1 #ident "GENERIC-$Revision: 1.29 $" d110 3 d262 1 a262 1 pseudo-device npf # NPF packet filter d290 2 @ 1.27 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: GENERIC64,v 1.26 2017/09/13 22:24:45 sevan Exp $ d25 1 a25 1 #ident "GENERIC-$Revision: 1.26 $" d55 2 a56 2 # Enable experimental buffer queue strategy for better responsiveness under # high disk I/O load. Use it with caution - it's not proven to be stable yet. @ 1.26 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: GENERIC64,v 1.25 2017/07/28 19:26:16 maxv Exp $ d21 1 a21 1 include "arch/pmax/conf/std.pmax64" d25 1 a25 1 #ident "GENERIC-$Revision: 1.25 $" a42 1 options COMPAT_43 # compatibility with 4.3BSD binaries d133 1 a133 11 #options COMPAT_10 # NetBSD 1.0, (needed for X on 386?) #options COMPAT_11 # NetBSD 1.1, EXEC_ELF_NOTELESS options COMPAT_12 # NetBSD 1.2 reboot(), EXEC_ELF_NOTELESS options COMPAT_13 # NetBSD 1.3, options COMPAT_14 # NetBSD 1.4, options COMPAT_15 # NetBSD 1.5, options COMPAT_16 # NetBSD 1.6, options COMPAT_20 # NetBSD 2.0, options COMPAT_30 # NetBSD 3.0, and options COMPAT_40 # NetBSD 4.0 binary compatibility. options COMPAT_BSDPTY # /dev/[pt]ty?? ptys. @ 1.25 log @Remove TCP_COMPAT_42 from the config files. Pass 1. @ text @d1 1 a1 1 # $NetBSD: GENERIC64,v 1.24 2016/12/13 20:42:20 christos Exp $ d25 1 a25 1 #ident "GENERIC-$Revision: 1.24 $" a314 1 #options VERIFIED_EXEC_FP_RMD160 a317 2 #options VERIFIED_EXEC_FP_SHA1 #options VERIFIED_EXEC_FP_MD5 @ 1.24 log @wildcard speaker attachments, now that we can handle many of them. @ text @d1 1 a1 1 # $NetBSD: GENERIC64,v 1.23 2016/12/10 23:03:25 christos Exp $ d25 1 a25 1 #ident "GENERIC-$Revision: 1.23 $" a143 1 #options TCP_COMPAT_42 # 4.2BSD TCP/IP bug compat. Not recommended. @ 1.24.8.1 log @Pull up following revision(s) (requested by sevan in ticket #510): sys/arch/sun3/conf/GENERIC3X: revision 1.130 sys/arch/sparc64/conf/GENERIC: revision 1.203 sys/arch/news68k/conf/LIBERO: revision 1.66 sys/arch/amiga/conf/DRACO: revision 1.185 sys/arch/evbarm/conf/MV2120: revision 1.35 sys/arch/x68k/conf/GENERIC: revision 1.187 sys/arch/rs6000/conf/GENERIC: revision 1.39 sys/arch/news68k/conf/GENERIC_TINY: revision 1.86 sys/arch/i386/conf/XEN3_DOMU: revision 1.88 sys/arch/iyonix/conf/GENERIC: revision 1.97 sys/arch/evbarm64/conf/A64EMUL: revision 1.11 sys/arch/mvme68k/conf/GENERIC: revision 1.98 sys/arch/acorn32/conf/GENERIC: revision 1.124 sys/arch/i386/conf/XEN3_DOM0: revision 1.125 sys/arch/cobalt/conf/INSTALL: revision 1.65 sys/arch/macppc/conf/GENERIC_601: revision 1.16 sys/arch/hppa/conf/GENERIC: revision 1.17 sys/arch/amiga/conf/GENERIC.in: revision 1.137 sys/arch/sgimips/conf/GENERIC32_IP12: revision 1.33 sys/arch/netwinder/conf/GENERIC: revision 1.134 sys/arch/amd64/conf/XEN3_DOMU: revision 1.83 sys/arch/mac68k/conf/GENERIC: revision 1.225 sys/arch/arc/conf/RPC44: revision 1.54 sys/arch/mipsco/conf/GENERIC: revision 1.92 sys/arch/cats/conf/GENERIC: revision 1.166 sys/arch/amd64/conf/XEN3_DOM0: revision 1.145 sys/arch/amigappc/conf/GENERIC: revision 1.33 sys/arch/sun3/conf/GENERIC: revision 1.176 sys/arch/news68k/conf/GENERIC: revision 1.130 sys/arch/hpcsh/conf/GENERIC: revision 1.110 sys/arch/hp300/conf/GENERIC: revision 1.198 sys/arch/atari/conf/GENERIC.in: revision 1.115 sys/arch/sparc/conf/MRCOFFEE: revision 1.54 sys/arch/evbppc/conf/EXPLORA451: revision 1.62 sys/arch/cesfic/conf/GENERIC: revision 1.69 sys/arch/vax/conf/GENERIC: revision 1.204 sys/arch/sgimips/conf/GENERIC32_IP3x: revision 1.115 sys/arch/sgimips/conf/GENERIC32_IP2x: revision 1.112 sys/arch/sparc/conf/GENERIC: revision 1.258 sys/arch/next68k/conf/GENERIC: revision 1.145 sys/arch/evbarm/conf/MMNET_GENERIC: revision 1.34 sys/arch/prep/conf/GENERIC: revision 1.185 sys/arch/amiga/conf/INSTALL: revision 1.129 sys/arch/newsmips/conf/GENERIC: revision 1.133 sys/arch/cobalt/conf/GENERIC: revision 1.156 sys/arch/sun2/conf/GENERIC: revision 1.99 sys/arch/luna68k/conf/INSTALL: revision 1.25 sys/arch/amigappc/conf/NULL: revision 1.53 sys/arch/acorn26/conf/GENERIC: revision 1.85 sys/arch/vax/conf/VAX780: revision 1.25 sys/arch/luna68k/conf/GENERIC: revision 1.125 sys/arch/ews4800mips/conf/GENERIC: revision 1.56 sys/arch/macppc/conf/POWERMAC_G5: revision 1.29 sys/arch/arc/conf/GENERIC: revision 1.189 sys/arch/macppc/conf/MAMBO: revision 1.27 sys/arch/acorn32/conf/EB7500ATX: revision 1.64 sys/arch/pmax/conf/GENERIC: revision 1.196 sys/arch/pmax/conf/GENERIC64: revision 1.28 sys/arch/amiga/conf/GENERIC: revision 1.319 sys/arch/evbarm/conf/MPCSA_GENERIC: revision 1.55 sys/arch/macppc/conf/GENERIC: revision 1.339 sys/arch/emips/conf/GENERIC: revision 1.21 sys/arch/sandpoint/conf/GENERIC: revision 1.97 sys/arch/landisk/conf/GENERIC: revision 1.58 sys/arch/bebox/conf/GENERIC: revision 1.157 sys/arch/alpha/conf/GENERIC: revision 1.379 Alternate buffer queue strategies no longer considered experimental, update description. Discussed on tech-kern http://mail-index.netbsd.org/tech-kern/2018/01/21/msg023002.html @ text @d1 1 a1 1 # $NetBSD: GENERIC64,v 1.24 2016/12/13 20:42:20 christos Exp $ d25 1 a25 1 #ident "GENERIC-$Revision: 1.24 $" d56 2 a57 2 # Alternate buffer queue strategies for better responsiveness under high # disk I/O load. @ 1.23 log @remove VAUDIOSPEAKER for now, will be done differently. @ text @d1 1 a1 1 # $NetBSD: GENERIC64,v 1.22 2016/12/08 11:31:11 nat Exp $ d25 1 a25 1 #ident "GENERIC-$Revision: 1.22 $" d207 1 a207 1 spkr0 at audio0 # PC speaker (synthesized) @ 1.22 log @Add a synthesized pc beeper and keyboard bell for platforms with an audio device. @ text @d1 1 a1 1 # $NetBSD: GENERIC64,v 1.21 2014/11/16 16:01:42 manu Exp $ d25 1 a25 1 #ident "GENERIC-$Revision: 1.21 $" a206 1 options VAUDIOSPEAKER @ 1.21 log @Remove unused extended attributes kernel options As Masao Uebayashi pointed to me, UFS_EXTATTR_AUTOSTART, LFS_EXTATTR_AUTOSTART and UFS_EXTATTR_AUTOCREATE are not used anywhere in the code. Remove them as they have been obsolete for a long time: UFS_EXTATTR_AUTOSTART was replaced by mount -o extattr LFS_EXTATTR_AUTOSTART was created to match obsolete UFS_EXTATTR_AUTOSTART UFS_EXTATTR_AUTOCREATE was replaced by sysctl vfs.ffs.extattr_autocreate @ text @d1 1 a1 1 # $NetBSD: GENERIC64,v 1.20 2014/11/12 10:47:23 manu Exp $ d25 1 a25 1 #ident "GENERIC-$Revision: 1.20 $" d207 3 @ 1.21.2.1 log @Sync with HEAD @ text @d1 1 a1 1 # $NetBSD: GENERIC64,v 1.24 2016/12/13 20:42:20 christos Exp $ d25 1 a25 1 #ident "GENERIC-$Revision: 1.24 $" a206 2 spkr* at audio? # PC speaker (synthesized) @ 1.21.2.2 log @Sync with HEAD @ text @d1 1 a1 1 # $NetBSD: GENERIC64,v 1.21.2.1 2017/02/05 13:40:17 skrll Exp $ d25 1 a25 1 #ident "GENERIC-$Revision: 1.21.2.1 $" d144 1 @ 1.21.4.1 log @Sync with HEAD. (Note that most of these changes are simply $NetBSD$ tag issues.) @ text @d1 1 a1 1 # $NetBSD: GENERIC64,v 1.24 2016/12/13 20:42:20 christos Exp $ d25 1 a25 1 #ident "GENERIC-$Revision: 1.24 $" a206 2 spkr* at audio? # PC speaker (synthesized) @ 1.20 log @Support for UFS1 extended attributes in GENERIC and GENERIC-like kernels This change just brings UFS1 extended attribute *support* in the kernel, extended attributes are not enabled unless three conditions are met: 1) filesystem is UFS1 (newfs -O1) 2) .attribute/system and .attribute/user directories are created at fs root 3) filesystem is mounted with -o extattr Some GENERIC kernels are obviously memory constrained, the extended attributes options were not enabled for them, but just added commented out. (kernel were considered memory constrained if QUOTA option was disabled) @ text @d1 1 a1 1 # $NetBSD: GENERIC64,v 1.19 2014/08/23 20:26:59 dholland Exp $ d25 1 a25 1 #ident "GENERIC-$Revision: 1.19 $" a96 2 options UFS_EXTATTR_AUTOSTART options UFS_EXTATTR_AUTOCREATE=1024 @ 1.19 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: GENERIC64,v 1.18 2014/07/20 10:06:11 alnsn Exp $ d25 1 a25 1 #ident "GENERIC-$Revision: 1.18 $" d96 3 @ 1.18 log @Add commented out bpfjit options to mips kernels. While here, add 2 missing RCS ids. @ text @d1 1 a1 1 # $NetBSD: GENERIC64,v 1.17 2013/06/30 21:38:58 rmind Exp $ d25 1 a25 1 #ident "GENERIC-$Revision: 1.17 $" d136 7 a142 7 options COMPAT_13 # NetBSD 1.3 options COMPAT_14 # NetBSD 1.4 options COMPAT_15 # NetBSD 1.5 options COMPAT_16 # NetBSD 1.6 options COMPAT_20 # NetBSD 2.0 options COMPAT_30 # NetBSD 3.0 options COMPAT_40 # NetBSD 4.0 compatibility. @ 1.18.2.1 log @Pull up following revision(s) (requested by manu in ticket #232): sys/arch/next68k/conf/GENERIC: revision 1.138 sys/arch/cobalt/conf/GENERIC: revision 1.146 sys/arch/mvme68k/conf/GENERIC: revision 1.93 sys/arch/vax/conf/VAX780: revision 1.18 sys/arch/newsmips/conf/GENERIC: revision 1.128 sys/arch/luna68k/conf/GENERIC: revision 1.118 sys/arch/sbmips/conf/GENERIC: revision 1.100 sys/arch/pmax/conf/GENERIC: revision 1.184 sys/arch/alpha/conf/GENERIC: revision 1.361 sys/arch/sparc64/conf/GENERIC: revision 1.176 sys/arch/sun3/conf/GENERIC: revision 1.170 sys/arch/shark/conf/GENERIC: revision 1.120 sys/arch/landisk/conf/GENERIC: revision 1.44 sys/arch/bebox/conf/GENERIC: revision 1.144 sys/arch/sparc64/conf/NONPLUS64: revision 1.43 sys/arch/sandpoint/conf/GENERIC: revision 1.87 sys/arch/emips/conf/GENERIC: revision 1.14 sys/arch/amd64/conf/XEN3_DOM0: revision 1.111 sys/arch/dreamcast/conf/GENERIC: revision 1.120 sys/arch/cesfic/conf/GENERIC: revision 1.64 sys/arch/mmeye/conf/GENERIC: revision 1.119 sys/arch/epoc32/conf/GENERIC: revision 1.7 sys/arch/x68k/conf/GENERIC: revision 1.178 sys/arch/iyonix/conf/GENERIC: revision 1.87 sys/arch/sun2/conf/GENERIC: revision 1.93 sys/arch/ews4800mips/conf/GENERIC: revision 1.50 sys/arch/amd64/conf/XEN3_DOMU: revision 1.59 sys/arch/acorn26/conf/GENERIC: revision 1.80 sys/arch/acorn32/conf/GENERIC: revision 1.115 sys/arch/macppc/conf/POWERMAC_G5: revision 1.24 sys/arch/i386/conf/GENERIC: revision 1.1117 sys/arch/arc/conf/GENERIC: revision 1.183 sys/arch/cats/conf/GENERIC: revision 1.154 sys/arch/amiga/conf/GENERIC.in: revision 1.128 sys/arch/zaurus/conf/GENERIC: revision 1.64 sys/arch/netwinder/conf/GENERIC: revision 1.125 sys/arch/hppa/conf/GENERIC: revision 1.5 sys/arch/mvmeppc/conf/GENERIC: revision 1.23 sys/arch/macppc/conf/GENERIC: revision 1.319 sys/arch/amiga/conf/GENERIC: revision 1.310 sys/arch/pmax/conf/GENERIC64: revision 1.20 sys/arch/macppc/conf/MAMBO: revision 1.23 sys/arch/sgimips/conf/GENERIC32_IP12: revision 1.27 sys/arch/amigappc/conf/GENERIC: revision 1.23 sys/arch/amd64/conf/GENERIC: revision 1.403 sys/arch/ofppc/conf/GENERIC: revision 1.156 sys/arch/mac68k/conf/GENERIC: revision 1.219 sys/arch/i386/conf/XEN3_DOMU: revision 1.64 sys/arch/mipsco/conf/GENERIC: revision 1.87 sys/arch/hp300/conf/GENERIC: revision 1.189 sys/arch/vax/conf/GENERIC: revision 1.192 sys/arch/news68k/conf/GENERIC: revision 1.124 sys/arch/ibmnws/conf/GENERIC: revision 1.45 sys/arch/hpcsh/conf/GENERIC: revision 1.105 sys/arch/sparc/conf/TADPOLE3GX: revision 1.64 sys/arch/i386/conf/XEN3_DOM0: revision 1.92 sys/arch/sparc/conf/GENERIC: revision 1.247 sys/arch/sgimips/conf/GENERIC32_IP3x: revision 1.105 sys/arch/prep/conf/GENERIC: revision 1.173 sys/arch/sgimips/conf/GENERIC32_IP2x: revision 1.103 sys/arch/rs6000/conf/GENERIC: revision 1.32 sys/arch/hpcmips/conf/GENERIC: revision 1.228 Support for UFS1 extended attributes in GENERIC and GENERIC-like kernels This change just brings UFS1 extended attribute *support* in the kernel, extended attributes are not enabled unless three conditions are met: 1) filesystem is UFS1 (newfs -O1) 2) .attribute/system and .attribute/user directories are created at fs root 3) filesystem is mounted with -o extattr Some GENERIC kernels are obviously memory constrained, the extended attributes options were not enabled for them, but just added commented out. (kernel were considered memory constrained if QUOTA option was disabled) @ text @d1 1 a1 1 # $NetBSD: GENERIC64,v 1.18 2014/07/20 10:06:11 alnsn Exp $ d25 1 a25 1 #ident "GENERIC-$Revision: 1.18 $" a95 3 options UFS_EXTATTR # Extended attribute support for UFS1 options UFS_EXTATTR_AUTOSTART options UFS_EXTATTR_AUTOCREATE=1024 @ 1.18.2.2 log @Pull up following revision(s) (requested by manu in ticket #251): sys/arch/acorn26/conf/GENERIC: revision 1.81 sys/arch/acorn32/conf/GENERIC: revision 1.116 sys/arch/alpha/conf/GENERIC: revision 1.362 sys/arch/amd64/conf/ALL: revision 1.23 sys/arch/amd64/conf/GENERIC: revision 1.404 sys/arch/amd64/conf/XEN3_DOM0: revision 1.112 sys/arch/amd64/conf/XEN3_DOMU: revision 1.60 sys/arch/amiga/conf/GENERIC.in: revision 1.129 sys/arch/amiga/conf/GENERIC: revision 1.311 sys/arch/amigappc/conf/GENERIC: revision 1.24 sys/arch/arc/conf/GENERIC: revision 1.184 sys/arch/bebox/conf/GENERIC: revision 1.145 sys/arch/cats/conf/GENERIC: revision 1.155 sys/arch/cesfic/conf/GENERIC: revision 1.65 sys/arch/cobalt/conf/GENERIC: revision 1.147 sys/arch/dreamcast/conf/GENERIC: revision 1.121 sys/arch/emips/conf/GENERIC: revision 1.15 sys/arch/epoc32/conf/GENERIC: revision 1.8 sys/arch/ews4800mips/conf/GENERIC: revision 1.51 sys/arch/hp300/conf/GENERIC: revision 1.190 sys/arch/hpcmips/conf/GENERIC: revision 1.229 sys/arch/hpcsh/conf/GENERIC: revision 1.106 sys/arch/hppa/conf/GENERIC: revision 1.6 sys/arch/i386/conf/ALL: revision 1.389 sys/arch/i386/conf/GENERIC: revision 1.1118 sys/arch/i386/conf/XEN3_DOM0: revision 1.93 sys/arch/i386/conf/XEN3_DOMU: revision 1.65 sys/arch/ibmnws/conf/GENERIC: revision 1.46 sys/arch/iyonix/conf/GENERIC: revision 1.88 sys/arch/landisk/conf/GENERIC: revision 1.45 sys/arch/luna68k/conf/GENERIC: revision 1.119 sys/arch/mac68k/conf/GENERIC: revision 1.220 sys/arch/macppc/conf/GENERIC: revision 1.320 sys/arch/macppc/conf/MAMBO: revision 1.24 sys/arch/macppc/conf/POWERMAC_G5: revision 1.25 sys/arch/mipsco/conf/GENERIC: revision 1.88 sys/arch/mmeye/conf/GENERIC: revision 1.120 sys/arch/mvme68k/conf/GENERIC: revision 1.94 sys/arch/mvmeppc/conf/GENERIC: revision 1.24 sys/arch/netwinder/conf/GENERIC: revision 1.126 sys/arch/news68k/conf/GENERIC: revision 1.125 sys/arch/newsmips/conf/GENERIC: revision 1.129 sys/arch/next68k/conf/GENERIC: revision 1.139 sys/arch/ofppc/conf/GENERIC: revision 1.157 sys/arch/pmax/conf/GENERIC64: revision 1.21 sys/arch/pmax/conf/GENERIC: revision 1.185 sys/arch/prep/conf/GENERIC: revision 1.174 sys/arch/rs6000/conf/GENERIC: revision 1.33 sys/arch/sandpoint/conf/GENERIC: revision 1.88 sys/arch/sbmips/conf/GENERIC: revision 1.101 sys/arch/sgimips/conf/GENERIC32_IP12: revision 1.28 sys/arch/sgimips/conf/GENERIC32_IP2x: revision 1.104 sys/arch/sgimips/conf/GENERIC32_IP3x: revision 1.106 sys/arch/shark/conf/GENERIC: revision 1.121 sys/arch/sparc/conf/GENERIC: revision 1.248 sys/arch/sparc/conf/TADPOLE3GX: revision 1.65 sys/arch/sparc64/conf/GENERIC: revision 1.177 sys/arch/sparc64/conf/NONPLUS64: revision 1.44 sys/arch/sun2/conf/GENERIC: revision 1.94 sys/arch/sun3/conf/GENERIC: revision 1.171 sys/arch/vax/conf/GENERIC: revision 1.193 sys/arch/vax/conf/VAX780: revision 1.19 sys/arch/x68k/conf/GENERIC: revision 1.179 sys/arch/zaurus/conf/GENERIC: revision 1.65 sys/ufs/files.ufs: revision 1.38 Remove unused extended attributes kernel options As Masao Uebayashi pointed to me, UFS_EXTATTR_AUTOSTART, LFS_EXTATTR_AUTOSTART and UFS_EXTATTR_AUTOCREATE are not used anywhere in the code. Remove them as they have been obsolete for a long time: UFS_EXTATTR_AUTOSTART was replaced by mount -o extattr LFS_EXTATTR_AUTOSTART was created to match obsolete UFS_EXTATTR_AUTOSTART UFS_EXTATTR_AUTOCREATE was replaced by sysctl vfs.ffs.extattr_autocreate @ text @d1 1 a1 1 # $NetBSD: GENERIC64,v 1.18.2.1 2014/11/14 15:16:15 martin Exp $ d25 1 a25 1 #ident "GENERIC-$Revision: 1.18.2.1 $" d97 2 @ 1.17 log @G/C PFIL_HOOKS from the kernel configs. @ text @d1 1 a1 1 # $NetBSD: GENERIC64,v 1.16 2013/06/05 23:08:02 christos Exp $ d25 1 a25 1 #ident "GENERIC-$Revision: 1.16 $" d128 4 @ 1.17.4.1 log @Rebase. @ text @d1 1 a1 1 # $NetBSD: GENERIC64,v 1.18 2014/07/20 10:06:11 alnsn Exp $ d25 1 a25 1 #ident "GENERIC-$Revision: 1.18 $" a127 4 # JIT compiler for bpfilter #options SLJIT #options BPFJIT @ 1.16 log @remove obsolete networking options @ text @d1 1 a1 1 # $NetBSD: GENERIC64,v 1.15 2013/04/27 21:43:38 christos Exp $ d25 1 a25 1 #ident "GENERIC-$Revision: 1.15 $" a109 1 options PFIL_HOOKS # pfil(9) packet filter hooks @ 1.16.2.1 log @sync with head @ text @d1 1 a1 1 # $NetBSD$ d25 1 a25 1 #ident "GENERIC-$Revision$" d110 1 @ 1.15 log @the bogus number police @ text @d1 1 a1 1 # $NetBSD: GENERIC64,v 1.14 2013/04/27 18:19:48 christos Exp $ d25 1 a25 1 #ident "GENERIC-$Revision: 1.14 $" a101 1 #options IPSEC_NAT_T # IPsec NAT traversal (NAT-T) @ 1.14 log @remove confusing numeric locators where they are unused. @ text @d1 1 a1 1 # $NetBSD: GENERIC64,v 1.13 2013/03/02 02:42:19 christos Exp $ d25 1 a25 1 #ident "GENERIC-$Revision: 1.13 $" d283 1 a283 1 pseudo-device raid 8 # RAIDframe disk driver d305 1 a305 1 #pseudo-device veriexec 1 @ 1.13 log @Under FAST_IPSEC, IPSEC_ESP is mandatory; GC it. @ text @d1 1 a1 1 # $NetBSD: GENERIC64,v 1.12 2013/03/01 18:25:50 joerg Exp $ d25 1 a25 1 #ident "GENERIC-$Revision: 1.12 $" d262 1 a262 1 pseudo-device loop 1 # network loopback d281 2 a282 2 pseudo-device ccd 4 # concatenated disks #pseudo-device cgd 4 # cryptographic disk devices @ 1.12 log @Retire OSI network stack. OK core@@ @ text @d1 1 a1 1 # $NetBSD: GENERIC64,v 1.11 2012/08/17 20:11:41 abs Exp $ d25 1 a25 1 #ident "GENERIC-$Revision: 1.11 $" a101 1 #options IPSEC_ESP # IP security (encryption part; define w/IPSEC) @ 1.11 log @Update all kernel configs mentioning WSEMUL_* but not already including WSDISPLAY_COMPAT_USL using the following rules: - If WSEMUL_ is commented out, add commented out out WSDISPLAY_COMPAT_USL - If INSTALL or obviously memory constrained, add WSDISPLAY_DEFAULTSCREENS=1 and commented out WSDISPLAY_COMPAT_USL - Otherwise add WSDISPLAY_COMPAT_USL Some of the INSTALL configs for larger memory machines are probably suitable for adding WSDISPLAY_COMPAT_USL. Now wsconscfg(8) should be able to switch VTs when expected. Implemented after no objection from tech-kern to the following: On 5 June 2012 09:47, David Brownlee wrote: > wsconscfg(8) requires WSDISPLAY_COMPAT_USL in order to switch virtual > terminals. > > Except when in an exceptionally memory or space constrained > environment (INSTALL being the obvious case), is there any reason why > all GENERIC and GENERIC-like kernels which have wscons enabled > shouldn't also have WSDISPLAY_COMPAT_USL? @ text @d1 1 a1 1 # $NetBSD: GENERIC64,v 1.10 2012/03/10 21:51:55 joerg Exp $ d25 1 a25 1 #ident "GENERIC-$Revision: 1.10 $" a107 3 #options ISO # OSI networking #options TPIP # TPIP #options EON # OSI tunneling over IP @ 1.11.2.1 log @resync from head @ text @d1 1 a1 1 # $NetBSD$ d25 1 a25 1 #ident "GENERIC-$Revision$" d102 2 d108 3 d266 1 a266 1 pseudo-device loop # network loopback d285 3 a287 3 pseudo-device ccd # concatenated disks #pseudo-device cgd # cryptographic disk devices pseudo-device raid # RAIDframe disk driver d309 1 a309 1 #pseudo-device veriexec @ 1.11.2.2 log @Rebase to HEAD as of a few days ago. @ text @d110 1 a128 4 # JIT compiler for bpfilter #options SLJIT #options BPFJIT @ 1.11.2.3 log @update from HEAD @ text @d21 1 a21 1 include "arch/pmax/conf/std.pmax64" d43 1 a95 1 options UFS_EXTATTR # Extended attribute support for UFS1 d133 12 a144 1 include "conf/compat_netbsd12.config" a205 2 spkr* at audio? # PC speaker (synthesized) d313 1 d317 2 @ 1.10 log @P1003_1B_SEMAPHORE is no longer optional. @ text @d1 1 a1 1 # $NetBSD: GENERIC64,v 1.9 2011/12/18 05:49:31 dholland Exp $ d25 1 a25 1 #ident "GENERIC-$Revision: 1.9 $" d153 1 @ 1.9 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: GENERIC64,v 1.8 2011/11/22 21:25:32 tls Exp $ d25 1 a25 1 #ident "GENERIC-$Revision: 1.8 $" a48 1 options P1003_1B_SEMAPHORE # p1003.1b semaphore support @ 1.8 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: GENERIC64,v 1.7 2011/06/30 20:09:34 wiz Exp $ d25 1 a25 1 #ident "GENERIC-$Revision: 1.7 $" d95 1 a95 1 options WAPBL # File system journaling support - Experimental @ 1.8.2.1 log @merge to -current. @ text @d1 1 a1 1 # $NetBSD: GENERIC64,v 1.9 2011/12/18 05:49:31 dholland Exp $ d25 1 a25 1 #ident "GENERIC-$Revision: 1.9 $" d95 1 a95 1 options WAPBL # File system journaling support @ 1.8.2.2 log @sync to latest -current @ text @d1 1 a1 1 # $NetBSD$ d25 1 a25 1 #ident "GENERIC-$Revision$" d49 1 @ 1.7 log @dependant -> dependent @ text @d1 1 a1 1 # $NetBSD: GENERIC64,v 1.6 2011/03/06 17:08:29 bouyer Exp $ d25 1 a25 1 #ident "GENERIC-$Revision: 1.6 $" a298 1 pseudo-device rnd # /dev/random and in-kernel generator @ 1.7.2.1 log @sync with head @ text @d1 1 a1 1 # $NetBSD: GENERIC64,v 1.7 2011/06/30 20:09:34 wiz Exp $ d25 1 a25 1 #ident "GENERIC-$Revision: 1.7 $" d49 1 d95 1 a95 1 options WAPBL # File system journaling support d299 1 @ 1.7.2.2 log @sync with head @ text @d1 1 a1 1 # $NetBSD: GENERIC64,v 1.7.2.1 2012/04/17 00:06:45 yamt Exp $ d25 1 a25 1 #ident "GENERIC-$Revision: 1.7.2.1 $" a152 1 options WSDISPLAY_COMPAT_USL # wsconscfg VT handling @ 1.7.2.3 log @sync with head. for a reference, the tree before this commit was tagged as yamt-pagecache-tag8. this commit was splitted into small chunks to avoid a limitation of cvs. ("Protocol error: too many arguments") @ text @d1 1 a1 1 # $NetBSD: GENERIC64,v 1.7.2.2 2012/10/30 17:20:08 yamt Exp $ d25 1 a25 1 #ident "GENERIC-$Revision: 1.7.2.2 $" d102 2 d108 3 d115 1 d266 1 a266 1 pseudo-device loop # network loopback d285 3 a287 3 pseudo-device ccd # concatenated disks #pseudo-device cgd # cryptographic disk devices pseudo-device raid # RAIDframe disk driver d309 1 a309 1 #pseudo-device veriexec @ 1.6 log @merge the bouyer-quota2 branch. This adds a new on-disk format to store disk quota usage and limits, integrated with ffs metadata. Usage is checked by fsck_ffs (no more quotacheck) and is covered by the WAPBL journal. Enabled with kernel option QUOTA2 (added where QUOTA was enabled in kernel config files), turned on with tunefs(8) on a per-filesystem basis. mount_mfs(8) can also turn quotas on. See http://mail-index.netbsd.org/tech-kern/2011/02/19/msg010025.html for details. @ text @d1 1 a1 1 # $NetBSD$ d25 1 a25 1 #ident "GENERIC-$Revision$" d93 1 a93 1 #options FFS_EI # FFS Endian Independant support @ 1.5 log @Merge forward from matt-nb5-mips64. New interrupt code. mips64 support for DS5000/260. @ text @d1 1 a1 1 # $NetBSD: GENERIC64,v 1.4 2010/04/29 22:40:53 chs Exp $ d25 1 a25 1 #ident "GENERIC-$Revision: 1.4 $" d91 2 a92 1 options QUOTA # UFS quotas @ 1.4 log @enable TMPFS in all GENERICs that have MFS enabled. @ text @d1 1 a1 1 # $NetBSD: GENERIC64,v 1.3 2010/04/16 13:48:34 pooka Exp $ d25 1 a25 1 #ident "GENERIC-$Revision: 1.3 $" d32 1 d180 10 d246 1 @ 1.4.2.1 log @Sync with HEAD. @ text @d1 1 a1 1 # $NetBSD: GENERIC64,v 1.6 2011/03/06 17:08:29 bouyer Exp $ d25 1 a25 1 #ident "GENERIC-$Revision: 1.6 $" a31 1 options DEC_3MAX # DECstation 5000/200 (kn02) d90 1 a90 2 options QUOTA # legacy UFS quotas options QUOTA2 # new, in-filesystem UFS quotas a178 10 # 3MAX has TURBOchannel but no IOASIC ibus0 at tc? slot ? offset ? # 3MAX system slot # PMAX, 3MAX and MIPSMATE common devices mcclock* at ibus0 addr ? # DS1287 RTC dz* at ibus0 addr ? # DC7085 quad line serial device lkkbd* at dz? line 0 # Keyboard vsms* at dz? line 1 # Mouse sii* at ibus0 addr ? # DC7061 onboard SCSI` a234 1 scsibus* at sii? @ 1.4.4.1 log @Add QUOTA2 where QUOTA is enabled (and QUOTA2 commented out where QUOTA is commented out) @ text @d1 1 a1 1 # $NetBSD: GENERIC64,v 1.4 2010/04/29 22:40:53 chs Exp $ d25 1 a25 1 #ident "GENERIC-$Revision: 1.4 $" d90 1 a90 2 options QUOTA # legacy UFS quotas options QUOTA2 # new, in-filesystem UFS quotas @ 1.4.4.2 log @Sync with HEAD @ text @d1 1 a1 1 # $NetBSD$ d25 1 a25 1 #ident "GENERIC-$Revision$" a31 1 options DEC_3MAX # DECstation 5000/200 (kn02) a179 10 # 3MAX has TURBOchannel but no IOASIC ibus0 at tc? slot ? offset ? # 3MAX system slot # PMAX, 3MAX and MIPSMATE common devices mcclock* at ibus0 addr ? # DS1287 RTC dz* at ibus0 addr ? # DC7085 quad line serial device lkkbd* at dz? line 0 # Keyboard vsms* at dz? line 1 # Mouse sii* at ibus0 addr ? # DC7061 onboard SCSI` a235 1 scsibus* at sii? @ 1.3 log @Remove unused count (invariably "4") from pseudo-device fss. @ text @d1 1 a1 1 # $NetBSD: GENERIC64,v 1.2 2009/12/14 00:46:09 matt Exp $ d25 1 a25 1 #ident "GENERIC-$Revision: 1.2 $" d86 1 a86 1 #file-system TMPFS # Efficient memory file-system @ 1.2 log @Merge from matt-nb5-mips64 Merge mips-specific arch files. @ text @d1 1 a1 1 # $NetBSD$ d25 1 a25 1 #ident "GENERIC-$Revision$" d284 1 a284 1 pseudo-device fss 4 # file system snapshot device @ 1.2.6.1 log @sync with head @ text @d1 1 a1 1 # $NetBSD: GENERIC64,v 1.2 2009/12/14 00:46:09 matt Exp $ d25 1 a25 1 #ident "GENERIC-$Revision: 1.2 $" d86 1 a86 1 file-system TMPFS # Efficient memory file-system d284 1 a284 1 pseudo-device fss # file system snapshot device @ 1.2.6.2 log @sync with head @ text @d1 1 a1 1 # $NetBSD$ d25 1 a25 1 #ident "GENERIC-$Revision$" a31 1 options DEC_3MAX # DECstation 5000/200 (kn02) a178 10 # 3MAX has TURBOchannel but no IOASIC ibus0 at tc? slot ? offset ? # 3MAX system slot # PMAX, 3MAX and MIPSMATE common devices mcclock* at ibus0 addr ? # DS1287 RTC dz* at ibus0 addr ? # DC7085 quad line serial device lkkbd* at dz? line 0 # Keyboard vsms* at dz? line 1 # Mouse sii* at ibus0 addr ? # DC7061 onboard SCSI` a234 1 scsibus* at sii? @ 1.2.6.3 log @sync with head @ text @d91 1 a91 2 options QUOTA # legacy UFS quotas options QUOTA2 # new, in-filesystem UFS quotas @ 1.2.2.1 log @Sync with HEAD. @ text @d25 1 a25 1 #ident "GENERIC-$Revision: 1.2 $" d284 1 a284 1 pseudo-device fss # file system snapshot device @ 1.2.2.2 log @Sync with HEAD. @ text @d25 1 a25 1 #ident "GENERIC-$Revision$" d86 1 a86 1 file-system TMPFS # Efficient memory file-system @ 1.2.4.1 log @file GENERIC64 was added on branch yamt-nfs-mp on 2010-03-11 15:02:48 +0000 @ text @d1 308 @ 1.2.4.2 log @sync with head @ text @a0 308 # $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/pmax/conf/std.pmax64" options INCLUDE_CONFIG_FILE # embed config file in kernel binary #ident "GENERIC-$Revision$" maxusers 64 options MIPS3 # R4000/R4400 CPUs # Support for specific models of DECstation options DEC_3MIN # DECstation 5000/1xx (kn02ba), 5000/150 (kn04) options DEC_MAXINE # Personal DECstation 5000/xx (kn02ca) options DEC_3MAXPLUS # DECstation 5000/240 (kn03), 5000/260 (kn05) # Standard system options options DDB # in-kernel debugger #options DDB_HISTORY_SIZE=100 # enable history editing in DDB options DDB_ONPANIC=0 # don't enter debugger on panic #options DIAGNOSTIC # extra kernel debugging checks #options DEBUG # extra kernel debugging support options COMPAT_43 # compatibility with 4.3BSD binaries options KTRACE # system call tracing support options SYSVMSG # System V-like message queues options SYSVSEM # System V-like semaphores options SYSVSHM # System V-like memory sharing options P1003_1B_SEMAPHORE # p1003.1b semaphore support options LKM # loadable kernel modules options USERCONF # userconf(4) support #options PIPE_SOCKETPAIR # smaller, but slower pipe(2) options SYSCTL_INCLUDE_DESCR # Include sysctl descriptions in kernel # Enable experimental buffer queue strategy for better responsiveness under # high disk I/O load. Use it with caution - it's not proven to be stable yet. #options BUFQ_READPRIO #options BUFQ_PRIOCSCAN #options SCSIVERBOSE # Verbose SCSI errors #options TCVERBOSE # recognize "unknown" TC devices # Old 4.4BSD/pmax kgdb options #options KGDB # support for kernel gdb #options KGDB_DEVRATE=19200 # kernel gdb port rate (default 9600) #options KGDB_DEV="15*256+0" # device for kernel gdb options NTP # network time protocol # Filesystem options file-system FFS # fast filesystem with user and group quotas file-system MFS # memory-based filesystem file-system NFS # Sun NFS-compatible filesystem (client) file-system LFS # Log-based filesystem (still experimental) file-system CD9660 # ISO 9660 + Rock Ridge file system file-system FDESC # /dev/fd file-system KERNFS # /kern (kernel informational filesystem) 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 file-system PTYFS # /dev/pts/N support #file-system TMPFS # Efficient memory file-system #file-system UDF # experimental - OSTA UDF CD/DVD file-system options NFSSERVER # Sun NFS-compatible filesystem (server) options QUOTA # UFS quotas #options FFS_EI # FFS Endian Independant support options SOFTDEP # FFS soft updates support. options WAPBL # File system journaling support - Experimental #options FFS_NO_SNAPSHOT # No FFS snapshot support #options UFS_DIRHASH # UFS Large Directory Hashing - Experimental # Networking options options INET # Internet protocols options INET6 # IPV6 #options IPSEC # IP security #options IPSEC_ESP # IP security (encryption part; define w/IPSEC) #options IPSEC_NAT_T # IPsec NAT traversal (NAT-T) #options IPSEC_DEBUG # debug for IP security options GATEWAY # IP packet forwarding #options MROUTING # Multicast routing support #options PIM # Protocol Independent Multicast #options ISO # OSI networking #options TPIP # TPIP #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 # NetBSD backwards compatibility #options COMPAT_10 # NetBSD 1.0, (needed for X on 386?) #options COMPAT_11 # NetBSD 1.1, EXEC_ELF_NOTELESS options COMPAT_12 # NetBSD 1.2 reboot(), EXEC_ELF_NOTELESS options COMPAT_13 # NetBSD 1.3 options COMPAT_14 # NetBSD 1.4 options COMPAT_15 # NetBSD 1.5 options COMPAT_16 # NetBSD 1.6 options COMPAT_20 # NetBSD 2.0 options COMPAT_30 # NetBSD 3.0 options COMPAT_40 # NetBSD 4.0 compatibility. #options TCP_COMPAT_42 # 4.2BSD TCP/IP bug compat. Not recommended. options COMPAT_BSDPTY # /dev/[pt]ty?? ptys. # Workstation console options options FONT_BOLD8x16 options FONT_GALLANT12x22 options WSEMUL_VT100 options WS_KERNEL_FG=WSCOL_GREEN options WS_KERNEL_BG=WSCOL_BLACK # Disable kernel security levels. Needed for X with a PX or PXG. #options INSECURE # pmax specific #options COMPAT_ULTRIX # Ultrix compatibility #options EXEC_AOUT # Old NetBSD/pmax a.out compatibility #options EXEC_ECOFF # Ultrix RISC binaries are ECOFF format options HZ=256 # RTC rate required options NFS_BOOT_DHCP # superset of BOOTP config netbsd root on ? type ? #config nfsnetbsd root on ? type nfs mainbus0 at root cpu* at mainbus0 ## Peripheral Bus Support (for devices to attach to) ## ---------------------------------------------------------------------------- # TURBOchannel bus support tc* at mainbus0 # 3MIN, 3MAX+ and MAXINE have IOASIC in system slot ioasic0 at tc? mcclock* at ioasic? offset ? # DS1287 RTC le* at ioasic? offset ? # LANCE dt* at ioasic? offset ? # MAXINE kbd and mouse bba* at ioasic? offset ? # MAXINE baseboard audio #fdc at ioasic? offset ? # MAXINE floppy disk (not supported) zsc0 at ioasic? offset 0x100000 # Z85C30 zsc1 at ioasic? offset 0x180000 # Z85C30 asc* at ioasic? offset ? # NCR53C94 SCSI with IOASIC zstty* at zsc? channel ? # serial ports on B/A channels lkkbd* at zsc1 channel ? # keyboard port on A channels vsms* at zsc0 channel ? # mouse port on A channels audio* at bba? dtkbd* at dt? addr ? dtms* at dt? addr ? # TURBOchannel devices mfb* at tc? slot ? offset ? # PMAG-A MX Monochrome Framebuffer cfb* at tc? slot ? offset ? # PMAG-B CX Color Framebuffer tfb* at tc? slot ? offset ? # PMAG-RO TX True Color Framebuffer sfb* at tc? slot ? offset ? # PMAGB-B HX Smart Framebuffer px* at tc? slot ? offset ? # PMAG-C 2D accelerator pxg* at tc? slot ? offset ? # PMAG-D,E,F 3D accelerator #sfbp* at tc? slot ? offset ? # PMAGD HX+ Smart Framebuffer xcfb* at tc? slot ? offset ? # PMAG-DV Color Framebuffer at MAXINE asc* at tc? slot ? offset ? # PMAZ-A single channel SCSI le* at tc? slot ? offset ? # PMAD-A LANCE fta* at tc? slot ? offset ? # PMAF-F FDDI tcds* at tc? slot ? offset ? # PMAZB/PMAZC dual channel SCSI asc* at tcds? chip ? # Workstation console wskbd* at lkkbd? console ? wskbd* at dtkbd? console ? wsmouse* at vsms? wsmouse* at dtms? wsdisplay* at mfb? wsdisplay* at cfb? wsdisplay* at px? wsdisplay* at pxg? wsdisplay* at sfb? #wsdisplay* at sfbp? wsdisplay* at tfb? wsdisplay* at xcfb? ######################################################################### # SCSI configuration # ######################################################################### scsibus* at asc? sd* at scsibus? target ? lun ? # SCSI disks st* at scsibus? target ? lun ? # SCSI tapes cd* at scsibus? target ? lun ? # SCSI CD-ROMs ch* at scsibus? target ? lun ? # SCSI changer devices ss* at scsibus? target ? lun ? # SCSI scanners uk* at scsibus? target ? lun ? # unknown SCSI ######################################################################### # Pseudo-devices # ######################################################################### # # accept filters pseudo-device accf_data # "dataready" accept filter pseudo-device accf_http # "httpready" accept filter pseudo-device loop 1 # network loopback pseudo-device sl # serial-line IP ports pseudo-device ppp # serial-line IP ports pseudo-device pppoe # PPP over Ethernet (RFC 2516) pseudo-device pty # pseudo-terminals pseudo-device bpfilter # packet filter ports #pseudo-device carp # Common Address Redundancy Protocol pseudo-device ipfilter # IP filter, NAT #pseudo-device gre # generic L3 over IP tunnel pseudo-device gif # IPv[46] over IPv[46] tunnel (RFC1933) #pseudo-device faith # IPv[46] tcp relay translation i/f pseudo-device stf # 6to4 IPv6 over IPv4 encapsulation pseudo-device vlan # IEEE 802.1q encapsulation pseudo-device bridge # simple inter-network bridging #options BRIDGE_IPF # bridge uses IP/IPv6 pfil hooks too pseudo-device agr # IEEE 802.3ad link aggregation pseudo-device vnd # virtual disk ick #options VND_COMPRESSION # compressed vnd(4) pseudo-device ccd 4 # concatenated disks #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 rnd # /dev/random and in-kernel generator pseudo-device clockctl # user control of clock subsystem pseudo-device ksyms # /dev/ksyms #pseudo-device pf # PF packet filter #pseudo-device pflog # PF log if pseudo-device wsfont # wsfont control device pseudo-device wsmux # wsmux control device # Veriexec # # a pseudo device needed for veriexec #pseudo-device veriexec 1 # # Uncomment the fingerprint methods below that are desired. Note that # removing fingerprint methods will have almost no impact on the kernel # code size. # #options VERIFIED_EXEC_FP_RMD160 #options VERIFIED_EXEC_FP_SHA256 #options VERIFIED_EXEC_FP_SHA384 #options VERIFIED_EXEC_FP_SHA512 #options VERIFIED_EXEC_FP_SHA1 #options VERIFIED_EXEC_FP_MD5 @ 1.2.4.3 log @sync with head. @ text @d1 1 a1 1 # $NetBSD: GENERIC64,v 1.2.4.2 2010/03/11 15:02:48 yamt Exp $ d25 1 a25 1 #ident "GENERIC-$Revision: 1.2.4.2 $" d86 1 a86 1 file-system TMPFS # Efficient memory file-system d284 1 a284 1 pseudo-device fss # file system snapshot device @ 1.1 log @file GENERIC64 was initially added on branch matt-nb5-mips64. @ text @d1 308 @ 1.1.2.1 log @Enable building LP64 kernels for 3min, maxine, and 3maxplus. Fix various LP64 bugs. XXX still invoked via O32 call args @ text @a0 309 # $NetBSD: GENERIC,v 1.158 2008/08/10 15:31:21 tls 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/pmax/conf/std.pmax64" options INCLUDE_CONFIG_FILE # embed config file in kernel binary #ident "GENERIC-$Revision: 1.158 $" maxusers 64 options MIPS3 # R4000/R4400 CPUs # Support for specific models of DECstation options DEC_3MIN # DECstation 5000/1xx (kn02ba), 5000/150 (kn04) options DEC_MAXINE # Personal DECstation 5000/xx (kn02ca) options DEC_3MAXPLUS # DECstation 5000/240 (kn03), 5000/260 (kn05) # Standard system options options DDB # in-kernel debugger #options DDB_HISTORY_SIZE=100 # enable history editing in DDB options DDB_ONPANIC=0 # don't enter debugger on panic #options DIAGNOSTIC # extra kernel debugging checks #options DEBUG # extra kernel debugging support options COMPAT_43 # compatibility with 4.3BSD binaries options KTRACE # system call tracing support options SYSVMSG # System V-like message queues options SYSVSEM # System V-like semaphores options SYSVSHM # System V-like memory sharing options P1003_1B_SEMAPHORE # p1003.1b semaphore support options LKM # loadable kernel modules options USERCONF # userconf(4) support #options PIPE_SOCKETPAIR # smaller, but slower pipe(2) options SYSCTL_INCLUDE_DESCR # Include sysctl descriptions in kernel # Enable experimental buffer queue strategy for better responsiveness under # high disk I/O load. Use it with caution - it's not proven to be stable yet. #options BUFQ_READPRIO #options BUFQ_PRIOCSCAN #options SCSIVERBOSE # Verbose SCSI errors #options TCVERBOSE # recognize "unknown" TC devices # Old 4.4BSD/pmax kgdb options #options KGDB # support for kernel gdb #options KGDB_DEVRATE=19200 # kernel gdb port rate (default 9600) #options KGDB_DEV="15*256+0" # device for kernel gdb options NTP # network time protocol # Filesystem options file-system FFS # fast filesystem with user and group quotas file-system MFS # memory-based filesystem file-system NFS # Sun NFS-compatible filesystem (client) file-system LFS # Log-based filesystem (still experimental) file-system CD9660 # ISO 9660 + Rock Ridge file system file-system FDESC # /dev/fd file-system KERNFS # /kern (kernel informational filesystem) file-system NULLFS # loopback file system file-system OVERLAY # overlay file system file-system PORTAL # portal filesystem (still experimental) file-system PROCFS # /proc file-system UMAPFS # NULLFS + uid and gid remapping file-system UNION file-system PTYFS # /dev/pts/N support #file-system TMPFS # Efficient memory file-system #file-system UDF # experimental - OSTA UDF CD/DVD file-system options NFSSERVER # Sun NFS-compatible filesystem (server) options QUOTA # UFS quotas #options FFS_EI # FFS Endian Independant support options SOFTDEP # FFS soft updates support. options WAPBL # File system journaling support - Experimental #options FFS_NO_SNAPSHOT # No FFS snapshot support #options UFS_DIRHASH # UFS Large Directory Hashing - Experimental # Networking options options INET # Internet protocols options INET6 # IPV6 #options IPSEC # IP security #options IPSEC_ESP # IP security (encryption part; define w/IPSEC) #options IPSEC_NAT_T # IPsec NAT traversal (NAT-T) #options IPSEC_DEBUG # debug for IP security options GATEWAY # IP packet forwarding #options MROUTING # Multicast routing support #options PIM # Protocol Independent Multicast #options ISO # OSI networking #options TPIP # TPIP #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 # NetBSD backwards compatibility #options COMPAT_10 # NetBSD 1.0, (needed for X on 386?) #options COMPAT_11 # NetBSD 1.1, EXEC_ELF_NOTELESS options COMPAT_12 # NetBSD 1.2 reboot(), EXEC_ELF_NOTELESS options COMPAT_13 # NetBSD 1.3 options COMPAT_14 # NetBSD 1.4 options COMPAT_15 # NetBSD 1.5 options COMPAT_16 # NetBSD 1.6 options COMPAT_20 # NetBSD 2.0 options COMPAT_30 # NetBSD 3.0 options COMPAT_40 # NetBSD 4.0 compatibility. #options TCP_COMPAT_42 # 4.2BSD TCP/IP bug compat. Not recommended. options COMPAT_BSDPTY # /dev/[pt]ty?? ptys. # Workstation console options options FONT_BOLD8x16 options FONT_GALLANT12x22 options WSEMUL_VT100 options WS_KERNEL_FG=WSCOL_GREEN options WS_KERNEL_BG=WSCOL_BLACK # Disable kernel security levels. Needed for X with a PX or PXG. #options INSECURE # pmax specific #options COMPAT_ULTRIX # Ultrix compatibility #options EXEC_AOUT # Old NetBSD/pmax a.out compatibility #options EXEC_ECOFF # Ultrix RISC binaries are ECOFF format options HZ=256 # RTC rate required options NFS_BOOT_DHCP # superset of BOOTP config netbsd root on ? type ? #config nfsnetbsd root on ? type nfs mainbus0 at root cpu* at mainbus0 ## Peripheral Bus Support (for devices to attach to) ## ---------------------------------------------------------------------------- # TURBOchannel bus support tc* at mainbus0 # 3MIN, 3MAX+ and MAXINE have IOASIC in system slot ioasic0 at tc? mcclock* at ioasic? offset ? # DS1287 RTC le* at ioasic? offset ? # LANCE dt* at ioasic? offset ? # MAXINE kbd and mouse bba* at ioasic? offset ? # MAXINE baseboard audio #fdc at ioasic? offset ? # MAXINE floppy disk (not supported) zsc0 at ioasic? offset 0x100000 # Z85C30 zsc1 at ioasic? offset 0x180000 # Z85C30 asc* at ioasic? offset ? # NCR53C94 SCSI with IOASIC zstty* at zsc? channel ? # serial ports on B/A channels lkkbd* at zsc1 channel ? # keyboard port on A channels vsms* at zsc0 channel ? # mouse port on A channels audio* at bba? dtkbd* at dt? addr ? dtms* at dt? addr ? # TURBOchannel devices mfb* at tc? slot ? offset ? # PMAG-A MX Monochrome Framebuffer cfb* at tc? slot ? offset ? # PMAG-B CX Color Framebuffer tfb* at tc? slot ? offset ? # PMAG-RO TX True Color Framebuffer sfb* at tc? slot ? offset ? # PMAGB-B HX Smart Framebuffer px* at tc? slot ? offset ? # PMAG-C 2D accelerator pxg* at tc? slot ? offset ? # PMAG-D,E,F 3D accelerator #sfbp* at tc? slot ? offset ? # PMAGD HX+ Smart Framebuffer xcfb* at tc? slot ? offset ? # PMAG-DV Color Framebuffer at MAXINE asc* at tc? slot ? offset ? # PMAZ-A single channel SCSI le* at tc? slot ? offset ? # PMAD-A LANCE fta* at tc? slot ? offset ? # PMAF-F FDDI tcds* at tc? slot ? offset ? # PMAZB/PMAZC dual channel SCSI asc* at tcds? chip ? # Workstation console wskbd* at lkkbd? console ? wskbd* at dtkbd? console ? wsmouse* at vsms? wsmouse* at dtms? wsdisplay* at mfb? wsdisplay* at cfb? wsdisplay* at px? wsdisplay* at pxg? wsdisplay* at sfb? #wsdisplay* at sfbp? wsdisplay* at tfb? wsdisplay* at xcfb? ######################################################################### # SCSI configuration # ######################################################################### scsibus* at asc? sd* at scsibus? target ? lun ? # SCSI disks st* at scsibus? target ? lun ? # SCSI tapes cd* at scsibus? target ? lun ? # SCSI CD-ROMs ch* at scsibus? target ? lun ? # SCSI changer devices ss* at scsibus? target ? lun ? # SCSI scanners uk* at scsibus? target ? lun ? # unknown SCSI ######################################################################### # Pseudo-devices # ######################################################################### # # accept filters pseudo-device accf_data # "dataready" accept filter pseudo-device accf_http # "httpready" accept filter pseudo-device loop 1 # network loopback pseudo-device sl # serial-line IP ports pseudo-device ppp # serial-line IP ports pseudo-device pppoe # PPP over Ethernet (RFC 2516) pseudo-device pty # pseudo-terminals pseudo-device bpfilter # packet filter ports #pseudo-device carp # Common Address Redundancy Protocol pseudo-device ipfilter # IP filter, NAT #pseudo-device gre # generic L3 over IP tunnel pseudo-device gif # IPv[46] over IPv[46] tunnel (RFC1933) #pseudo-device faith # IPv[46] tcp relay translation i/f pseudo-device stf # 6to4 IPv6 over IPv4 encapsulation pseudo-device vlan # IEEE 802.1q encapsulation pseudo-device bridge # simple inter-network bridging #options BRIDGE_IPF # bridge uses IP/IPv6 pfil hooks too pseudo-device agr # IEEE 802.3ad link aggregation pseudo-device vnd # virtual disk ick #options VND_COMPRESSION # compressed vnd(4) pseudo-device ccd 4 # concatenated disks #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 rnd # /dev/random and in-kernel generator pseudo-device clockctl # user control of clock subsystem pseudo-device ksyms # /dev/ksyms #pseudo-device pf # PF packet filter #pseudo-device pflog # PF log if pseudo-device wsfont # wsfont control device pseudo-device wsmux # wsmux control device # Veriexec # # a pseudo device needed for veriexec #pseudo-device veriexec 1 # # Uncomment the fingerprint methods below that are desired. Note that # removing fingerprint methods will have almost no impact on the kernel # code size. # #options VERIFIED_EXEC_FP_RMD160 #options VERIFIED_EXEC_FP_SHA256 #options VERIFIED_EXEC_FP_SHA384 #options VERIFIED_EXEC_FP_SHA512 #options VERIFIED_EXEC_FP_SHA1 #options VERIFIED_EXEC_FP_MD5 @ 1.1.2.2 log @Add 3max (since you can use 3am + R4400 to test LP64 kernels in gxemul) @ text @d1 1 a1 1 # $NetBSD: GENERIC64,v 1.1.2.1 2009/09/08 17:24:08 matt Exp $ d25 1 a25 1 #ident "GENERIC-$Revision: 1.1.2.1 $" a31 1 options DEC_3MAX # DECstation 5000/200 (kn02) a179 10 # 3MAX has TURBOchannel but no IOASIC ibus0 at tc? slot ? offset ? # 3MAX system slot # PMAX, 3MAX and MIPSMATE common devices mcclock* at ibus0 addr ? # DS1287 RTC dz* at ibus0 addr ? # DC7085 quad line serial device lkkbd* at dz? line 0 # Keyboard vsms* at dz? line 1 # Mouse sii* at ibus0 addr ? # DC7061 onboard SCSI` a235 1 scsibus* at sii? @