head	1.34;
access;
symbols
	netbsd-11-0-RC3:1.34.4.1
	netbsd-11-0-RC2:1.34.4.1
	netbsd-11-0-RC1:1.34.4.1
	perseant-exfatfs-base-20250801:1.34
	netbsd-11:1.34.0.4
	netbsd-11-base:1.34
	netbsd-10-1-RELEASE:1.32.4.1
	perseant-exfatfs-base-20240630:1.34
	perseant-exfatfs:1.34.0.2
	perseant-exfatfs-base:1.34
	netbsd-8-3-RELEASE:1.27.6.3
	netbsd-9-4-RELEASE:1.28.4.1
	netbsd-10-0-RELEASE:1.32.4.1
	netbsd-10-0-RC6:1.32.4.1
	netbsd-10-0-RC5:1.32.4.1
	netbsd-10-0-RC4:1.32.4.1
	netbsd-10-0-RC3:1.32.4.1
	netbsd-10-0-RC2:1.32.4.1
	thorpej-ifq:1.33.0.4
	thorpej-ifq-base:1.33
	thorpej-altq-separation:1.33.0.2
	thorpej-altq-separation-base:1.33
	netbsd-10-0-RC1:1.32.4.1
	netbsd-10:1.32.0.4
	netbsd-10-base:1.32
	bouyer-sunxi-drm:1.32.0.2
	bouyer-sunxi-drm-base:1.32
	netbsd-9-3-RELEASE:1.28.4.1
	thorpej-i2c-spi-conf2:1.30.0.16
	thorpej-i2c-spi-conf2-base:1.30
	thorpej-futex2:1.30.0.14
	thorpej-futex2-base:1.30
	thorpej-cfargs2:1.30.0.12
	thorpej-cfargs2-base:1.30
	cjep_sun2x-base1:1.30
	cjep_sun2x:1.30.0.10
	cjep_sun2x-base:1.30
	cjep_staticlib_x-base1:1.30
	netbsd-9-2-RELEASE:1.28.4.1
	cjep_staticlib_x:1.30.0.8
	cjep_staticlib_x-base:1.30
	thorpej-i2c-spi-conf:1.30.0.6
	thorpej-i2c-spi-conf-base:1.30
	thorpej-cfargs:1.30.0.4
	thorpej-cfargs-base:1.30
	thorpej-futex:1.30.0.2
	thorpej-futex-base:1.30
	netbsd-9-1-RELEASE:1.28.4.1
	bouyer-xenpvh-base2:1.29
	phil-wifi-20200421:1.29
	bouyer-xenpvh-base1:1.29
	phil-wifi-20200411:1.29
	bouyer-xenpvh:1.29.0.4
	bouyer-xenpvh-base:1.29
	is-mlppp:1.29.0.2
	is-mlppp-base:1.29
	phil-wifi-20200406:1.29
	netbsd-8-2-RELEASE:1.27.6.3
	ad-namecache-base3:1.29
	netbsd-9-0-RELEASE:1.28.4.1
	netbsd-9-0-RC2:1.28.4.1
	ad-namecache-base2:1.29
	ad-namecache-base1:1.28
	ad-namecache:1.28.0.6
	ad-namecache-base:1.28
	netbsd-9-0-RC1:1.28.4.1
	phil-wifi-20191119:1.28
	netbsd-9:1.28.0.4
	netbsd-9-base:1.28
	phil-wifi-20190609:1.28
	netbsd-8-1-RELEASE:1.27.6.3
	netbsd-8-1-RC1:1.27.6.3
	isaki-audio2:1.28.0.2
	isaki-audio2-base:1.28
	pgoyette-compat-merge-20190127:1.27.10.1
	pgoyette-compat-20190127:1.28
	pgoyette-compat-20190118:1.28
	pgoyette-compat-1226:1.28
	pgoyette-compat-1126:1.28
	pgoyette-compat-1020:1.28
	pgoyette-compat-0930:1.28
	pgoyette-compat-0906:1.28
	netbsd-7-2-RELEASE:1.22.6.3
	pgoyette-compat-0728:1.27
	netbsd-8-0-RELEASE:1.27.6.3
	phil-wifi:1.27.0.12
	phil-wifi-base:1.27
	pgoyette-compat-0625:1.27
	netbsd-8-0-RC2:1.27.6.3
	pgoyette-compat-0521:1.27
	pgoyette-compat-0502:1.27
	pgoyette-compat-0422:1.27
	netbsd-8-0-RC1:1.27.6.3
	pgoyette-compat-0415:1.27
	pgoyette-compat-0407:1.27
	pgoyette-compat-0330:1.27
	pgoyette-compat-0322:1.27
	pgoyette-compat-0315:1.27
	netbsd-7-1-2-RELEASE:1.22.6.3
	pgoyette-compat:1.27.0.10
	pgoyette-compat-base:1.27
	netbsd-7-1-1-RELEASE:1.22.6.3
	tls-maxphys-base-20171202:1.27
	matt-nb8-mediatek:1.27.6.2.0.2
	matt-nb8-mediatek-base:1.27.6.2
	nick-nhusb-base-20170825:1.27
	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.22.6.3.0.6
	netbsd-7-1-RELEASE:1.22.6.3
	netbsd-7-1-RC2:1.22.6.3
	nick-nhusb-base-20170204:1.26
	netbsd-7-nhusb-base-20170116:1.22.6.3
	bouyer-socketcan:1.26.0.4
	bouyer-socketcan-base:1.26
	pgoyette-localcount-20170107:1.26
	netbsd-7-1-RC1:1.22.6.3
	nick-nhusb-base-20161204:1.26
	pgoyette-localcount-20161104:1.26
	netbsd-7-0-2-RELEASE:1.22.6.3
	nick-nhusb-base-20161004:1.26
	localcount-20160914:1.26
	netbsd-7-nhusb:1.22.6.3.0.4
	netbsd-7-nhusb-base:1.22.6.3
	pgoyette-localcount-20160806:1.26
	pgoyette-localcount-20160726:1.26
	pgoyette-localcount:1.26.0.2
	pgoyette-localcount-base:1.26
	nick-nhusb-base-20160907:1.26
	nick-nhusb-base-20160529:1.26
	netbsd-7-0-1-RELEASE:1.22.6.3
	nick-nhusb-base-20160422:1.26
	nick-nhusb-base-20160319:1.26
	nick-nhusb-base-20151226:1.26
	netbsd-7-0:1.22.6.3.0.2
	netbsd-7-0-RELEASE:1.22.6.3
	nick-nhusb-base-20150921:1.26
	netbsd-7-0-RC3:1.22.6.3
	netbsd-7-0-RC2:1.22.6.3
	netbsd-7-0-RC1:1.22.6.3
	nick-nhusb-base-20150606:1.24
	nick-nhusb-base-20150406:1.24
	nick-nhusb:1.24.0.2
	nick-nhusb-base:1.24
	netbsd-5-2-3-RELEASE:1.5
	netbsd-5-1-5-RELEASE:1.5
	netbsd-6-0-6-RELEASE:1.15.2.1
	netbsd-6-1-5-RELEASE:1.15.2.1
	netbsd-7:1.22.0.6
	netbsd-7-base:1.22
	yamt-pagecache-base9:1.22
	yamt-pagecache-tag8:1.13.2.2
	netbsd-6-1-4-RELEASE:1.15.2.1
	netbsd-6-0-5-RELEASE:1.15.2.1
	tls-earlyentropy:1.22.0.4
	tls-earlyentropy-base:1.22
	riastradh-xf86-video-intel-2-7-1-pre-2-21-15:1.22
	riastradh-drm2-base3:1.22
	netbsd-6-1-3-RELEASE:1.15.2.1
	netbsd-6-0-4-RELEASE:1.15.2.1
	netbsd-5-2-2-RELEASE:1.5
	netbsd-5-1-4-RELEASE:1.5
	netbsd-6-1-2-RELEASE:1.15.2.1
	netbsd-6-0-3-RELEASE:1.15.2.1
	netbsd-5-2-1-RELEASE:1.5
	netbsd-5-1-3-RELEASE:1.5
	rmind-smpnet-nbase:1.22
	netbsd-6-1-1-RELEASE:1.15.2.1
	riastradh-drm2-base2:1.22
	riastradh-drm2-base1:1.22
	riastradh-drm2:1.22.0.2
	riastradh-drm2-base:1.22
	rmind-smpnet:1.21.0.2
	rmind-smpnet-base:1.22
	netbsd-6-1:1.15.2.1.0.6
	netbsd-6-0-2-RELEASE:1.15.2.1
	netbsd-6-1-RELEASE:1.15.2.1
	khorben-n900:1.20.0.2
	netbsd-6-1-RC4:1.15.2.1
	netbsd-6-1-RC3:1.15.2.1
	agc-symver:1.17.0.2
	agc-symver-base:1.17
	netbsd-6-1-RC2:1.15.2.1
	netbsd-6-1-RC1:1.15.2.1
	yamt-pagecache-base8:1.16
	netbsd-5-2:1.5.0.14
	netbsd-6-0-1-RELEASE:1.15.2.1
	yamt-pagecache-base7:1.16
	netbsd-5-2-RELEASE:1.5
	netbsd-5-2-RC1:1.5
	matt-nb6-plus-nbase:1.15.2.1
	yamt-pagecache-base6:1.16
	netbsd-6-0:1.15.2.1.0.4
	netbsd-6-0-RELEASE:1.15.2.1
	netbsd-6-0-RC2:1.15.2.1
	tls-maxphys:1.16.0.2
	tls-maxphys-base:1.22
	matt-nb6-plus:1.15.2.1.0.2
	matt-nb6-plus-base:1.15.2.1
	netbsd-6-0-RC1:1.15.2.1
	jmcneill-usbmp-base10:1.15
	yamt-pagecache-base5:1.15
	jmcneill-usbmp-base9:1.15
	yamt-pagecache-base4:1.15
	jmcneill-usbmp-base8:1.15
	jmcneill-usbmp-base7:1.15
	jmcneill-usbmp-base6:1.15
	jmcneill-usbmp-base5:1.15
	jmcneill-usbmp-base4:1.15
	jmcneill-usbmp-base3:1.15
	jmcneill-usbmp-pre-base2:1.14
	jmcneill-usbmp-base2:1.15
	netbsd-6:1.15.0.2
	netbsd-6-base:1.15
	netbsd-5-1-2-RELEASE:1.5
	netbsd-5-1-1-RELEASE:1.5
	jmcneill-usbmp:1.14.0.2
	jmcneill-usbmp-base:1.14
	jmcneill-audiomp3:1.13.0.4
	jmcneill-audiomp3-base:1.13
	yamt-pagecache-base3:1.13
	yamt-pagecache-base2:1.13
	yamt-pagecache:1.13.0.2
	yamt-pagecache-base:1.13
	rmind-uvmplock-nbase:1.12
	cherry-xenmp:1.12.0.2
	cherry-xenmp-base:1.12
	jym-xensuspend-nbase:1.12
	uebayasi-xip-base7:1.11
	bouyer-quota2-nbase:1.11
	bouyer-quota2:1.10.0.4
	bouyer-quota2-base:1.11
	jruoho-x86intr:1.10.0.2
	jruoho-x86intr-base:1.10
	matt-mips64-premerge-20101231:1.10
	matt-nb5-mips64-premerge-20101231:1.5
	matt-nb5-pq3:1.5.0.12
	matt-nb5-pq3-base:1.5
	netbsd-5-1:1.5.0.10
	uebayasi-xip-base6:1.9
	uebayasi-xip-base5:1.9
	netbsd-5-1-RELEASE:1.5
	uebayasi-xip-base4:1.9
	uebayasi-xip-base3:1.9
	yamt-nfs-mp-base11:1.9
	netbsd-5-1-RC4:1.5
	matt-nb5-mips64-k15:1.5
	uebayasi-xip-base2:1.9
	yamt-nfs-mp-base10:1.9
	netbsd-5-1-RC3:1.5
	netbsd-5-1-RC2:1.5
	uebayasi-xip-base1:1.8
	netbsd-5-1-RC1:1.5
	rmind-uvmplock:1.7.0.4
	rmind-uvmplock-base:1.12
	yamt-nfs-mp-base9:1.7
	uebayasi-xip:1.7.0.2
	uebayasi-xip-base:1.7
	netbsd-5-0-2-RELEASE:1.5
	matt-nb5-mips64-premerge-20091211:1.5
	matt-premerge-20091211:1.7
	yamt-nfs-mp-base8:1.6
	matt-nb5-mips64-u2-k2-k4-k7-k8-k9:1.5
	matt-nb4-mips64-k7-u2a-k9b:1.5
	matt-nb5-mips64-u1-k1-k5:1.5
	yamt-nfs-mp-base7:1.6
	matt-nb5-mips64:1.5.0.8
	netbsd-5-0-1-RELEASE:1.5
	jymxensuspend-base:1.6
	yamt-nfs-mp-base6:1.6
	yamt-nfs-mp-base5:1.6
	yamt-nfs-mp-base4:1.6
	yamt-nfs-mp-base3:1.6
	nick-hppapmap-base4:1.6
	nick-hppapmap-base3:1.6
	netbsd-5-0:1.5.0.6
	netbsd-5-0-RELEASE:1.5
	netbsd-5-0-RC4:1.5
	netbsd-5-0-RC3:1.5
	nick-hppapmap-base2:1.6
	netbsd-5-0-RC2:1.5
	jym-xensuspend:1.6.0.4
	jym-xensuspend-base:1.12
	netbsd-5-0-RC1:1.5
	haad-dm-base2:1.6
	haad-nbase2:1.6
	ad-audiomp2:1.6.0.2
	ad-audiomp2-base:1.6
	netbsd-5:1.5.0.4
	netbsd-5-base:1.5
	nick-hppapmap:1.5.0.2
	nick-hppapmap-base:1.6
	matt-mips64-base2:1.5
	haad-dm-base1:1.5
	wrstuden-revivesa-base-4:1.5
	wrstuden-revivesa-base-3:1.5
	wrstuden-revivesa-base-2:1.5
	haad-dm:1.3.0.28
	haad-dm-base:1.6
	wrstuden-revivesa-base-1:1.3
	simonb-wapbl-nbase:1.3
	yamt-pf42-base4:1.3
	simonb-wapbl:1.3.0.26
	simonb-wapbl-base:1.3
	yamt-pf42-base3:1.3
	hpcarm-cleanup-nbase:1.3
	yamt-pf42-baseX:1.3
	yamt-pf42-base2:1.3
	yamt-nfs-mp-base2:1.3
	wrstuden-revivesa:1.3.0.24
	wrstuden-revivesa-base:1.3
	yamt-nfs-mp:1.3.0.22
	yamt-nfs-mp-base:1.3
	yamt-pf42:1.3.0.20
	yamt-pf42-base:1.3
	ad-socklock-base1:1.3
	yamt-lazymbuf-base15:1.3
	yamt-lazymbuf-base14:1.3
	keiichi-mipv6-nbase:1.3
	mjf-devfs2:1.3.0.18
	mjf-devfs2-base:1.6
	nick-net80211-sync:1.3.0.16
	nick-net80211-sync-base:1.3
	keiichi-mipv6:1.3.0.14
	keiichi-mipv6-base:1.3
	bouyer-xeni386-merge1:1.3
	matt-armv6-prevmlocking:1.3.4.2
	vmlocking2-base3:1.3
	bouyer-xeni386-nbase:1.3
	yamt-kmem-base3:1.3
	cube-autoconf:1.3.0.12
	cube-autoconf-base:1.3
	yamt-kmem-base2:1.3
	bouyer-xeni386:1.3.0.10
	bouyer-xeni386-base:1.3
	yamt-kmem:1.3.0.8
	yamt-kmem-base:1.3
	vmlocking2-base2:1.3
	reinoud-bufcleanup-nbase:1.3
	reinoud-bufcleanup-base:1.3
	vmlocking2:1.3.0.6
	vmlocking2-base1:1.3
	matt-armv6-nbase:1.3
	matt-armv6-base:1.3
	matt-armv6:1.3.0.4
	jmcneill-base:1.3
	mjf-devfs:1.3.0.2
	mjf-devfs-base:1.3
	hpcarm-cleanup-base:1.3
	yamt-lazymbuf:1.2.0.8
	jmcneill-pm-base:1.3
	jmcneill-pm:1.2.0.6
	bouyer-xenamd64-base2:1.3
	vmlocking:1.2.0.4
	vmlocking-nbase:1.3
	yamt-x86pmap:1.2.0.2
	yamt-x86pmap-base4:1.2
	bouyer-xenamd64:1.1.0.4
	ppcoea-renovation-base:1.1
	bouyer-xenamd64-base:1.3
	ppcoea-renovation:1.1.0.2;
locks; strict;
comment	@# @;


1.34
date	2024.01.29.18.27.14;	author christos;	state Exp;
branches
	1.34.4.1;
next	1.33;
commitid	KXsF1U1D4DhafnWE;

1.33
date	2023.02.12.14.50.40;	author abs;	state Exp;
branches;
next	1.32;
commitid	SblLlq95sRoclfdE;

1.32
date	2022.09.29.10.10.08;	author riastradh;	state Exp;
branches
	1.32.4.1;
next	1.31;
commitid	I1zvTyF77D5Z9KVD;

1.31
date	2022.08.07.02.52.28;	author simonb;	state Exp;
branches;
next	1.30;
commitid	HXKRRXLciPDtrTOD;

1.30
date	2020.09.27.13.48.53;	author roy;	state Exp;
branches;
next	1.29;
commitid	DA9l8f9bbF8ATGpC;

1.29
date	2020.01.19.01.25.06;	author thorpej;	state Exp;
branches;
next	1.28;
commitid	JHEWDzmAWJGESeTB;

1.28
date	2018.08.01.20.04.12;	author maxv;	state Exp;
branches
	1.28.4.1
	1.28.6.1;
next	1.27;
commitid	UbIHSaPqOzfNisMA;

1.27
date	2017.02.19.07.47.01;	author rin;	state Exp;
branches
	1.27.6.1
	1.27.10.1
	1.27.12.1;
next	1.26;
commitid	ivCr5u3yfBMzbxGz;

1.26
date	2015.08.21.01.52.08;	author uebayasi;	state Exp;
branches
	1.26.2.1
	1.26.4.1;
next	1.25;
commitid	7aROAXmFqT0UP4yy;

1.25
date	2015.08.07.14.12.05;	author maxv;	state Exp;
branches;
next	1.24;
commitid	Gk45ddk5X4Fwolwy;

1.24
date	2014.11.16.16.01.42;	author manu;	state Exp;
branches
	1.24.2.1;
next	1.23;
commitid	zlsaQV54cSjhtqYx;

1.23
date	2014.11.12.10.47.23;	author manu;	state Exp;
branches;
next	1.22;
commitid	LLQ29Ezb19EhSSXx;

1.22
date	2013.06.30.21.38.58;	author rmind;	state Exp;
branches
	1.22.6.1;
next	1.21;
commitid	WyqSRDp14EmayGVw;

1.21
date	2013.06.05.23.08.02;	author christos;	state Exp;
branches
	1.21.2.1;
next	1.20;
commitid	MDKdYakvaqdHQtSw;

1.20
date	2013.04.27.22.21.15;	author christos;	state Exp;
branches;
next	1.19;

1.19
date	2013.04.27.21.43.34;	author christos;	state Exp;
branches;
next	1.18;

1.18
date	2013.04.27.18.19.45;	author christos;	state Exp;
branches;
next	1.17;

1.17
date	2013.03.02.02.42.18;	author christos;	state Exp;
branches;
next	1.16;

1.16
date	2012.08.17.20.11.40;	author abs;	state Exp;
branches
	1.16.2.1;
next	1.15;

1.15
date	2011.12.18.05.49.30;	author dholland;	state Exp;
branches
	1.15.2.1;
next	1.14;

1.14
date	2011.11.22.21.25.28;	author tls;	state Exp;
branches
	1.14.2.1;
next	1.13;

1.13
date	2011.06.30.20.09.33;	author wiz;	state Exp;
branches
	1.13.2.1;
next	1.12;

1.12
date	2011.03.06.17.08.28;	author bouyer;	state Exp;
branches;
next	1.11;

1.11
date	2011.01.31.06.33.05;	author matt;	state Exp;
branches;
next	1.10;

1.10
date	2010.11.23.11.14.02;	author hannken;	state Exp;
branches
	1.10.2.1
	1.10.4.1;
next	1.9;

1.9
date	2010.04.29.22.40.52;	author chs;	state Exp;
branches;
next	1.8;

1.8
date	2010.04.16.13.48.34;	author pooka;	state Exp;
branches;
next	1.7;

1.7
date	2009.12.05.20.11.15;	author pooka;	state Exp;
branches
	1.7.2.1
	1.7.4.1;
next	1.6;

1.6
date	2008.11.24.11.41.12;	author ad;	state Exp;
branches;
next	1.5;

1.5
date	2008.08.10.15.31.21;	author tls;	state Exp;
branches
	1.5.2.1;
next	1.4;

1.4
date	2008.07.31.07.41.02;	author simonb;	state Exp;
branches;
next	1.3;

1.3
date	2007.11.04.14.34.24;	author xtraeme;	state Exp;
branches
	1.3.4.1
	1.3.18.1
	1.3.22.1
	1.3.24.1
	1.3.28.1;
next	1.2;

1.2
date	2007.10.17.19.55.48;	author garbled;	state Exp;
branches
	1.2.2.1
	1.2.4.1
	1.2.6.1
	1.2.8.1;
next	1.1;

1.1
date	2007.10.16.21.28.46;	author garbled;	state dead;
branches
	1.1.2.1
	1.1.4.1;
next	;

1.34.4.1
date	2026.02.03.20.51.25;	author snj;	state Exp;
branches;
next	;
commitid	xJf92BKl6kL8oYsG;

1.32.4.1
date	2023.10.09.23.33.46;	author snj;	state Exp;
branches;
next	;
commitid	Gy7Rt3RMsJCGx0IE;

1.28.4.1
date	2019.11.21.18.17.59;	author martin;	state Exp;
branches;
next	;
commitid	MmECFs8hRKPpnKLB;

1.28.6.1
date	2020.01.25.22.38.42;	author ad;	state Exp;
branches;
next	;
commitid	ethRERRmx7bMJ7UB;

1.27.6.1
date	2017.07.05.13.58.48;	author martin;	state Exp;
branches;
next	1.27.6.2;
commitid	OtOpwDgrZQyBS2Yz;

1.27.6.2
date	2017.08.29.09.42.19;	author martin;	state Exp;
branches;
next	1.27.6.3;
commitid	KV6cyviI22vSG55A;

1.27.6.3
date	2018.04.18.14.45.08;	author martin;	state Exp;
branches;
next	;
commitid	yXtHkg7uZYYFUVyA;

1.27.10.1
date	2018.09.06.06.55.38;	author pgoyette;	state Exp;
branches;
next	;
commitid	HCi1bXD317XIK0RA;

1.27.12.1
date	2019.06.10.22.06.33;	author christos;	state Exp;
branches;
next	1.27.12.2;
commitid	jtc8rnCzWiEEHGqB;

1.27.12.2
date	2020.04.08.14.07.46;	author martin;	state Exp;
branches;
next	;
commitid	Qli2aW9E74UFuA3C;

1.26.2.1
date	2017.03.20.06.57.17;	author pgoyette;	state Exp;
branches;
next	;
commitid	jjw7cAwgyKq7RfKz;

1.26.4.1
date	2017.04.21.16.53.32;	author bouyer;	state Exp;
branches;
next	;
commitid	dUG7nkTKALCadqOz;

1.24.2.1
date	2015.09.22.12.05.48;	author skrll;	state Exp;
branches;
next	1.24.2.2;
commitid	CpNWKp3ozVNTafCy;

1.24.2.2
date	2017.08.28.17.51.46;	author skrll;	state Exp;
branches;
next	;
commitid	UQQpnjvcNkUZn05A;

1.22.6.1
date	2014.10.10.18.16.37;	author snj;	state Exp;
branches;
next	1.22.6.2;
commitid	QNw3NZJ8ZLIJoGTx;

1.22.6.2
date	2014.11.14.15.16.18;	author martin;	state Exp;
branches;
next	1.22.6.3;
commitid	TWzeZLB2jdoFiaYx;

1.22.6.3
date	2014.11.18.19.05.30;	author snj;	state Exp;
branches;
next	;
commitid	1724w5Tz6msgrHYx;

1.21.2.1
date	2013.08.28.23.59.19;	author rmind;	state Exp;
branches;
next	;
commitid	cbp9Ov2uYijlqh3x;

1.16.2.1
date	2013.06.23.06.20.09;	author tls;	state Exp;
branches;
next	1.16.2.2;
commitid	eVjr9caYRQbRGHUw;

1.16.2.2
date	2014.08.20.00.03.15;	author tls;	state Exp;
branches;
next	1.16.2.3;
commitid	jTnpym9Qu0o4R1Nx;

1.16.2.3
date	2017.12.03.11.36.31;	author jdolecek;	state Exp;
branches;
next	;
commitid	XcIYRZTAh1LmerhA;

1.15.2.1
date	2012.08.15.15.33.00;	author sborrill;	state Exp;
branches;
next	;

1.14.2.1
date	2012.02.18.07.32.45;	author mrg;	state Exp;
branches;
next	;

1.13.2.1
date	2012.04.17.00.06.42;	author yamt;	state Exp;
branches;
next	1.13.2.2;

1.13.2.2
date	2012.10.30.17.20.04;	author yamt;	state Exp;
branches;
next	1.13.2.3;

1.13.2.3
date	2014.05.22.11.39.59;	author yamt;	state Exp;
branches;
next	;
commitid	VUUXuyNWnt3AKwBx;

1.10.2.1
date	2011.06.06.09.06.16;	author jruoho;	state Exp;
branches;
next	;

1.10.4.1
date	2011.02.08.16.19.31;	author bouyer;	state Exp;
branches;
next	1.10.4.2;

1.10.4.2
date	2011.02.08.19.29.37;	author bouyer;	state Exp;
branches;
next	;

1.7.2.1
date	2010.04.30.14.39.38;	author uebayasi;	state Exp;
branches;
next	1.7.2.2;

1.7.2.2
date	2010.08.17.06.44.55;	author uebayasi;	state Exp;
branches;
next	;

1.7.4.1
date	2010.05.30.05.16.59;	author rmind;	state Exp;
branches;
next	1.7.4.2;

1.7.4.2
date	2011.03.05.20.51.20;	author rmind;	state Exp;
branches;
next	1.7.4.3;

1.7.4.3
date	2011.04.21.01.41.15;	author rmind;	state Exp;
branches;
next	;

1.5.2.1
date	2009.01.19.13.16.31;	author skrll;	state Exp;
branches;
next	;

1.3.4.1
date	2007.11.04.14.34.24;	author matt;	state dead;
branches;
next	1.3.4.2;

1.3.4.2
date	2007.11.06.23.19.30;	author matt;	state Exp;
branches;
next	;

1.3.18.1
date	2008.09.28.10.40.04;	author mjf;	state Exp;
branches;
next	1.3.18.2;

1.3.18.2
date	2009.01.17.13.28.19;	author mjf;	state Exp;
branches;
next	;

1.3.22.1
date	2009.05.04.08.11.35;	author yamt;	state Exp;
branches;
next	1.3.22.2;

1.3.22.2
date	2010.03.11.15.02.44;	author yamt;	state Exp;
branches;
next	1.3.22.3;

1.3.22.3
date	2010.08.11.22.52.26;	author yamt;	state Exp;
branches;
next	;

1.3.24.1
date	2008.09.18.04.33.30;	author wrstuden;	state Exp;
branches;
next	;

1.3.28.1
date	2008.10.19.22.15.53;	author haad;	state Exp;
branches;
next	1.3.28.2;

1.3.28.2
date	2008.12.13.01.13.18;	author haad;	state Exp;
branches;
next	;

1.2.2.1
date	2007.10.17.19.55.48;	author yamt;	state dead;
branches;
next	1.2.2.2;

1.2.2.2
date	2007.10.18.08.32.16;	author yamt;	state Exp;
branches;
next	;

1.2.4.1
date	2007.10.17.19.55.48;	author ad;	state dead;
branches;
next	1.2.4.2;

1.2.4.2
date	2007.10.23.20.35.57;	author ad;	state Exp;
branches;
next	1.2.4.3;

1.2.4.3
date	2007.12.03.18.37.45;	author ad;	state Exp;
branches;
next	;

1.2.6.1
date	2007.10.17.19.55.48;	author joerg;	state dead;
branches;
next	1.2.6.2;

1.2.6.2
date	2007.10.26.15.42.56;	author joerg;	state Exp;
branches;
next	1.2.6.3;

1.2.6.3
date	2007.11.04.21.03.03;	author jmcneill;	state Exp;
branches;
next	;

1.2.8.1
date	2007.10.17.19.55.48;	author yamt;	state dead;
branches;
next	1.2.8.2;

1.2.8.2
date	2007.10.27.11.27.17;	author yamt;	state Exp;
branches;
next	1.2.8.3;

1.2.8.3
date	2007.11.15.11.43.09;	author yamt;	state Exp;
branches;
next	;

1.1.2.1
date	2007.10.16.21.28.47;	author garbled;	state Exp;
branches;
next	;

1.1.4.1
date	2007.10.25.22.36.08;	author bouyer;	state Exp;
branches;
next	1.1.4.2;

1.1.4.2
date	2007.11.13.15.58.52;	author bouyer;	state Exp;
branches;
next	;


desc
@@


1.34
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: GENERIC,v 1.33 2023/02/12 14:50:40 abs Exp $
#

include 	"arch/mvmeppc/conf/std.mvmeppc"

#options 	INCLUDE_CONFIG_FILE	# embed config file in kernel binary

ident		"GENERIC-$Revision: 1.33 $"

maxusers	8

# Which board to support
options 	SUPPORT_MVME160X
options		PIC_I8259
#options	PIC_PREPIVR

# Standard system options

options 	RTC_OFFSET=0	# hardware clock is this many mins. west of GMT

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

# Diagnostic/debugging support options
options 	DIAGNOSTIC	# cheap kernel consistency checks
options 	DEBUG		# expensive debugging checks/support
options 	DDB		# in-kernel debugger
pseudo-device	ksyms
#options 	DDB_HISTORY_SIZE=100	# Enable history editing in DDB
#makeoptions	DEBUG="-g"

# File systems
file-system 	FFS		# UFS
#file-system	EXT2FS		# second extended file system (linux)
#file-system	LFS		# log-structured file system
file-system 	MFS		# memory file system
file-system 	NFS		# Network File System client
#file-system	NTFS		# Windows/NT file system (experimental)
#file-system 	CD9660		# ISO 9660 + Rock Ridge file system
#file-system 	MSDOSFS		# MS-DOS file system
#file-system 	FDESC		# /dev/fd
#file-system 	KERNFS		# /kern
#file-system 	NULLFS		# loopback file system
#file-system	OVERLAY		# overlay file system
##file-system 	PROCFS		# /proc
#file-system 	UMAPFS		# NULLFS + uid and gid remapping
#file-system 	UNION		# union file system
#file-system	CODA		# Coda File System; also needs vcoda (below)
file-system	PTYFS		# /dev/pts/N support
file-system	TMPFS		# Efficient memory 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 	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

# 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 	PCIVERBOSE	# verbose PCI device autoconfig messages
#options 	PCI_CONFIG_DUMP	# verbosely dump PCI config space
#options 	PCMCIAVERBOSE	# verbose PCMCIA configuration messages
#options 	SCSIVERBOSE	# human readable SCSI error messages
#options 	USBVERBOSE	# verbose USB device autoconfig messages

#options 	NFS_BOOT_BOOTP
#options 	NFS_BOOT_BOOTPARAM
options 	NFS_BOOT_DHCP

#
# wscons options
#
# builtin terminal emulations
#options 	WSEMUL_VT100		# VT100 / VT220 emulation
#options 	WSDISPLAY_COMPAT_USL		# wsconscfg VT handling
# different kernel output - see dev/wscons/wsdisplayvar.h
#options 	WS_KERNEL_FG=WSCOL_GREEN
#options 	WS_KERNEL_BG=WSCOL_BLACK
# see dev/pckbport/wskbdmap_mfii.c for implemented layouts
#options 	PCKBD_LAYOUT="(KB_DE | KB_NODEAD)"
# 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

# Kernel root file system and dump configuration.
config	netbsd	root on ? type ?
#config	netbsd	root on tlp0 type nfs
#config	netbsd	root on le0 type nfs


#
# Device configuration
#

mainbus0 at root
cpu0	at mainbus0


# Basic Bus Support

# PCI bus support
pci0	at mainbus0 bus ?
pci*	at pchb? bus ?
pci*	at ppb? bus ?

#options 	PCI_NETBSD_CONFIGURE

# PCI bridges
pchb*	at pci? dev ? function ?	# PCI-Host bridges
ppb*	at pci? dev ? function ?	# PCI-PCI bridges
pcib*	at pci? dev ? function ?	# PCI-ISA bridges

# ISA bus support
isa*	at pcib?			# ISA on PCI-ISA bridge

# Console Devices

# wscons
#pckbc0		at isa?			# pc keyboard controller
#pckbd*		at pckbc?		# PC keyboard
#pms*		at pckbc?		# PS/2 mouse for wsmouse
#vga*		at pci?
#wsdisplay*	at vga? console ?
#wskbd*		at pckbd? console ?
#wsmouse*	at pms? mux 0


# Serial Devices

# ISA serial interfaces
com0	at isa? port 0x3f8 irq 4	# standard PC serial ports
com1	at isa? port 0x2f8 irq 3

# TODO: 85230 SIO x2


# Parallel Printer Interfaces

# ISA parallel printer interfaces
lpt0	at isa? port 0x3bc irq 7	# standard PC parallel ports


# Real-time clocks

mkclock0 at isa? port 0x74		# MK48T18 NVRAM/RTC


# SCSI Controllers and Devices

# PCI SCSI controllers
siop*	at pci? dev ? function ?	# Symbios 53c8xx SCSI


# SCSI bus support
scsibus* at siop?

# 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
#ss*	at scsibus? target ? lun ?	# SCSI scanners
#uk*	at scsibus? target ? lun ?	# SCSI unknown


# Network Interfaces

# PCI network interfaces
tlp*	at pci? dev ? function ?	# DECchip 21x4x and clones

# MII/PHY support
ukphy*	at mii? phy ?			# generic unknown PHYs


# Pseudo-Devices

# 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	md			# memory disk device (ramdisk)
#pseudo-device	vnd			# disk-like interface to files

# network pseudo-devices
pseudo-device	loop			# network loopback
#pseudo-device	bpfilter		# Berkeley packet filter
#pseudo-device	npf			# NPF packet filter
#pseudo-device	ppp			# Point-to-Point Protocol
#pseudo-device	pppoe			# PPP over Ethernet (RFC 2516)
#pseudo-device	sl			# Serial Line IP
#pseudo-device	tun			# network tunneling over tty
#pseudo-device	tap			# virtual Ethernet
#pseudo-device	gre			# generic L3 over IP tunnel
#pseudo-device	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

#
# accept filters
pseudo-device   accf_data		# "dataready" accept filter
pseudo-device   accf_http		# "httpready" accept filter

# miscellaneous pseudo-devices
pseudo-device	pty			# pseudo-terminals
#pseudo-device	sequencer		# MIDI sequencer
#options 	RND_COM			# use "com" randomness as well
pseudo-device	clockctl		# user control of clock subsystem
pseudo-device 	swwdog			# software watchdog timer -- swwdog(4)

# 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

# Pull in optional local configuration - always at end
cinclude	"arch/mvmeppc/conf/GENERIC.local"
@


1.34.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: GENERIC,v 1.34 2024/01/29 18:27:14 christos Exp $
d8 1
a8 1
ident		"GENERIC-$Revision: 1.34 $"
d32 2
a33 2
#options 	DIAGNOSTIC	# cheap kernel consistency checks
#options 	DEBUG		# expensive debugging checks/support
@


1.33
log
@Add optoion GENERIC.local include to the end of ~all GENERIC configs

This excludes atari, sgimips, evbmips, evbppc, evbsh3, and hpcarm
all of which have somewhat specific kernel config file layouts
@
text
@d1 1
a1 1
# $NetBSD: GENERIC,v 1.32 2022/09/29 10:10:08 riastradh Exp $
d8 1
a8 1
ident		"GENERIC-$Revision: 1.32 $"
a66 2
#options 	EXT2FS_SYSTEM_FLAGS # makes ext2fs file flags (append and
				# immutable) behave as system flags.
@


1.32
log
@swwdog(4): Add to GENERIC kernels.

Plus a handful of others that I'm familiar with.  Lots of special-
purpose kernels should probably have this too but I'm not going
through all the arm, mips, and ppc evaluation board kernels to see
which ones are relevant.

Omitted from systems I know to be very small:
- sun2/GENERIC
- dreamcast/GENERIC
Feel free to remove it from others that need to be kept smaller.

Compile-tested a few of these just in case:
- alpha/GENERIC
- amd64/GENERIC
- evbmips/OCTEON
- i386/GENERIC
- riscv/GENERIC

PR kern/29702
@
text
@d1 1
a1 1
# $NetBSD: GENERIC,v 1.31 2022/08/07 02:52:28 simonb Exp $
d8 1
a8 1
ident		"GENERIC-$Revision: 1.31 $"
d259 3
@


1.32.4.1
log
@Apply patch (requested by martin in ticket #401):
Disable DIAGNOSTIC/DEBUG.
@
text
@d1 1
a1 1
# $NetBSD: GENERIC,v 1.32 2022/09/29 10:10:08 riastradh Exp $
d8 1
a8 1
ident		"GENERIC-$Revision: 1.32 $"
d32 2
a33 2
#options 	DIAGNOSTIC	# cheap kernel consistency checks
#options 	DEBUG		# expensive debugging checks/support
@


1.31
log
@UFS/LFS dirhash:
- Enable UFS_DIRHASH if the architecture or kernel model specific config
  file can use 128MB of RAM or more.
- Remove experimental tag from UFS_DIRHASH; it's been with RUMP kernel
  and by a number of NetBSD developers for years.
- Add LFS_DIRHASH if LFS was enabled.
- Be somewhat consistent with FS options order.
@
text
@d1 1
a1 1
# $NetBSD: GENERIC,v 1.30 2020/09/27 13:48:53 roy Exp $
d8 1
a8 1
ident		"GENERIC-$Revision: 1.30 $"
d251 1
@


1.30
log
@vether: Add to kernel configurations

It's only enabled if the kernel enabled bridge AND tap.
Otherwise it's commented out.
@
text
@d1 1
a1 1
# $NetBSD: GENERIC,v 1.29 2020/01/19 01:25:06 thorpej Exp $
d8 1
a8 1
ident		"GENERIC-$Revision: 1.29 $"
d60 2
d64 1
a64 3
#options 	DISKLABEL_EI	# disklabel Endian Independent support
#options 	FFS_EI		# FFS Endian Independent support
options 	FFS_NO_SNAPSHOT	# No FFS snapshot support
d67 3
a70 2
#options 	EXT2FS_SYSTEM_FLAGS # makes ext2fs file flags (append and
 				# immutable) behave as system flags.
@


1.29
log
@Remove the strip(4) - Starmode Radio IP - pseudo-device driver.  It is
long since obsolete.
@
text
@d1 1
a1 1
# $NetBSD: GENERIC,v 1.28 2018/08/01 20:04:12 maxv Exp $
d8 1
a8 1
ident		"GENERIC-$Revision: 1.28 $"
d238 1
@


1.28
log
@Unreference IPF/PF from all the config files, and enable NPF instead when
wanted. This also fixes some inconsistencies I saw in several files (eg
IPF options while IPF was not compiled, IPF+PF enabled by default, etc).
@
text
@d1 1
a1 1
# $NetBSD: GENERIC,v 1.27 2017/02/19 07:47:01 rin Exp $
d8 1
a8 1
ident		"GENERIC-$Revision: 1.27 $"
a229 1
#pseudo-device	strip			# Starmode Radio IP (Metricom)
@


1.28.6.1
log
@Sync with head.
@
text
@d1 1
a1 1
# $NetBSD: GENERIC,v 1.29 2020/01/19 01:25:06 thorpej Exp $
d8 1
a8 1
ident		"GENERIC-$Revision: 1.29 $"
d230 1
@


1.28.4.1
log
@In preparation for the upcoming release, turn off DIAGNOSTIC in most
kernel configs, modules and libc.
@
text
@d1 1
a1 1
# $NetBSD: GENERIC,v 1.28 2018/08/01 20:04:12 maxv Exp $
d8 1
a8 1
ident		"GENERIC-$Revision: 1.28 $"
d32 2
a33 2
#options 	DIAGNOSTIC	# cheap kernel consistency checks
#options 	DEBUG		# expensive debugging checks/support
@


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: GENERIC,v 1.26 2015/08/21 01:52:08 uebayasi Exp $
d8 1
a8 1
ident		"GENERIC-$Revision: 1.26 $"
a82 2
#options 	IPFILTER_LOG	# ipmon(8) log support
#options 	IPFILTER_LOOKUP	# ippool(8) support
d226 1
a226 1
#pseudo-device	ipfilter		# IP filter (firewall) and NAT
@


1.27.12.1
log
@Sync with HEAD
@
text
@d1 1
a1 1
# $NetBSD: GENERIC,v 1.28 2018/08/01 20:04:12 maxv Exp $
d8 1
a8 1
ident		"GENERIC-$Revision: 1.28 $"
d83 2
d228 1
a228 1
#pseudo-device	npf			# NPF packet filter
@


1.27.12.2
log
@Merge changes from current as of 20200406
@
text
@d1 1
a1 1
# $NetBSD$
d8 1
a8 1
ident		"GENERIC-$Revision$"
d230 1
@


1.27.10.1
log
@Sync with HEAD

Resolve a couple of conflicts (result of the uimin/uimax changes)
@
text
@d1 1
a1 1
# $NetBSD: GENERIC,v 1.28 2018/08/01 20:04:12 maxv Exp $
d8 1
a8 1
ident		"GENERIC-$Revision: 1.28 $"
d83 2
d228 1
a228 1
#pseudo-device	npf			# NPF packet filter
@


1.27.6.1
log
@Remove options DIAGNOSTIC/DEBUG and PAX debug options.
Requested by snj in #60.
@
text
@d1 1
a1 1
# $NetBSD: GENERIC,v 1.27 2017/02/19 07:47:01 rin Exp $
d8 1
a8 1
ident		"GENERIC-$Revision: 1.27 $"
d32 2
a33 2
#options 	DIAGNOSTIC	# cheap kernel consistency checks
#options 	DEBUG		# expensive debugging checks/support
@


1.27.6.2
log
@Requested by skrll in ticket #60:
	sys/arch/amd64/conf/GENERIC
	sys/arch/amd64/conf/XEN3_DOM0
	sys/arch/amd64/conf/XEN3_DOMU
	sys/arch/cobalt/conf/GENERIC
	sys/arch/evbarm/conf/BEAGLEBONE
	sys/arch/evbarm/conf/BEAGLEBOARD
	sys/arch/evbarm/conf/BEAGLEBOARDXM
	sys/arch/evbarm/conf/GENERIC.common
	sys/arch/i386/conf/GENERIC
	sys/arch/i386/conf/XEN3_DOM0
	sys/arch/i386/conf/XEN3_DOMU
	sys/arch/mvmeppc/conf/GENERIC
	sys/arch/shark/conf/GENERIC
	sys/arch/sparc64/conf/GENERIC
	sys/arch/zaurus/conf/GENERIC


Re-enable option DIAGNOSTIC for now, will remove it again later.
@
text
@d1 1
a1 1
# $NetBSD: GENERIC,v 1.27.6.1 2017/07/05 13:58:48 martin Exp $
d8 1
a8 1
ident		"GENERIC-$Revision: 1.27.6.1 $"
d32 2
a33 2
options 	DIAGNOSTIC	# cheap kernel consistency checks
options 	DEBUG		# expensive debugging checks/support
@


1.27.6.3
log
@Requested by skrll in ticket #60:
        sys/arch/amd64/conf/GENERIC
        sys/arch/amd64/conf/XEN3_DOM0
        sys/arch/amd64/conf/XEN3_DOMU
        sys/arch/cobalt/conf/GENERIC
        sys/arch/evbarm/conf/BEAGLEBONE
        sys/arch/evbarm/conf/BEAGLEBOARD
        sys/arch/evbarm/conf/BEAGLEBOARDXM
        sys/arch/evbarm/conf/GENERIC.common
        sys/arch/i386/conf/GENERIC
        sys/arch/i386/conf/XEN3_DOM0
        sys/arch/i386/conf/XEN3_DOMU
        sys/arch/mvmeppc/conf/GENERIC
        sys/arch/shark/conf/GENERIC
        sys/arch/sparc64/conf/GENERIC
        sys/arch/zaurus/conf/GENERIC

Remove option DIAGNOSTIC.
@
text
@d1 1
a1 1
# $NetBSD: GENERIC,v 1.27.6.2 2017/08/29 09:42:19 martin Exp $
d8 1
a8 1
ident		"GENERIC-$Revision: 1.27.6.2 $"
d32 2
a33 2
#options 	DIAGNOSTIC	# cheap kernel consistency checks
#options 	DEBUG		# expensive debugging checks/support
@


1.26
log
@Add `pseudo-device ksyms' where `options DDB' is used, because
config(1)/config(5) can't handle module dependency correctly at this
moment.

(This is another proof that shared file definition (`file xxx.c a|b')
is a bad idea.)
@
text
@d1 1
a1 1
# $NetBSD$
d8 1
a8 1
ident		"GENERIC-$Revision$"
d62 1
@


1.26.4.1
log
@Sync with HEAD
@
text
@d1 1
a1 1
# $NetBSD: GENERIC,v 1.27 2017/02/19 07:47:01 rin Exp $
d8 1
a8 1
ident		"GENERIC-$Revision: 1.27 $"
a61 1
#options 	DISKLABEL_EI	# disklabel Endian Independent support
@


1.26.2.1
log
@Sync with HEAD
@
text
@d1 1
a1 1
# $NetBSD: GENERIC,v 1.27 2017/02/19 07:47:01 rin Exp $
d8 1
a8 1
ident		"GENERIC-$Revision: 1.27 $"
a61 1
#options 	DISKLABEL_EI	# disklabel Endian Independent support
@


1.25
log
@Remove KMEMSTATS.
@
text
@d1 1
a1 1
# $NetBSD: GENERIC,v 1.24 2014/11/16 16:01:42 manu Exp $
d8 1
a8 1
ident		"GENERIC-$Revision: 1.24 $"
d35 1
@


1.24
log
@Remove unused extended attributes kernel options

As Masao Uebayashi pointed to me, UFS_EXTATTR_AUTOSTART, LFS_EXTATTR_AUTOSTART
and UFS_EXTATTR_AUTOCREATE are not used anywhere in the code. Remove them
as they have been obsolete for a long time:
UFS_EXTATTR_AUTOSTART was replaced by mount -o extattr
LFS_EXTATTR_AUTOSTART was created to match obsolete UFS_EXTATTR_AUTOSTART
UFS_EXTATTR_AUTOCREATE was replaced by sysctl vfs.ffs.extattr_autocreate
@
text
@d1 1
a1 1
# $NetBSD: GENERIC,v 1.23 2014/11/12 10:47:23 manu Exp $
d8 1
a8 1
ident		"GENERIC-$Revision: 1.23 $"
a33 1
#options 	KMEMSTATS	# kernel memory statistics (vmstat -m)
@


1.24.2.1
log
@Sync with HEAD
@
text
@d1 1
a1 1
# $NetBSD: GENERIC,v 1.26 2015/08/21 01:52:08 uebayasi Exp $
d8 1
a8 1
ident		"GENERIC-$Revision: 1.26 $"
d34 1
a35 1
pseudo-device	ksyms
@


1.24.2.2
log
@Sync with HEAD
@
text
@d1 1
a1 1
# $NetBSD: GENERIC,v 1.24.2.1 2015/09/22 12:05:48 skrll Exp $
d8 1
a8 1
ident		"GENERIC-$Revision: 1.24.2.1 $"
a61 1
#options 	DISKLABEL_EI	# disklabel Endian Independent support
@


1.23
log
@Support for UFS1 extended attributes in GENERIC and GENERIC-like kernels

This change just brings UFS1 extended attribute *support* in the kernel,
extended attributes are not enabled unless three conditions are met:
1) filesystem is UFS1 (newfs -O1)
2) .attribute/system and .attribute/user directories are created at fs root
3) filesystem is mounted with -o extattr

Some GENERIC kernels are obviously memory constrained, the extended
attributes options were not enabled for them, but just added commented out.
(kernel were considered memory constrained if QUOTA option was disabled)
@
text
@d1 1
a1 1
# $NetBSD: GENERIC,v 1.22 2013/06/30 21:38:58 rmind Exp $
d8 1
a8 1
ident		"GENERIC-$Revision: 1.22 $"
a64 2
#options 	UFS_EXTATTR_AUTOSTART
#options 	UFS_EXTATTR_AUTOCREATE=1024
@


1.22
log
@G/C PFIL_HOOKS from the kernel configs.
@
text
@d1 1
a1 1
# $NetBSD: GENERIC,v 1.21 2013/06/05 23:08:02 christos Exp $
d8 1
a8 1
ident		"GENERIC-$Revision: 1.21 $"
d64 3
@


1.22.6.1
log
@Apply patch (requested by bouyer/martin in ticket #116):
Disable DIAGNOSTIC and/or DEBUG.
@
text
@d1 1
a1 1
# $NetBSD: GENERIC,v 1.22 2013/06/30 21:38:58 rmind Exp $
d8 1
a8 1
ident		"GENERIC-$Revision: 1.22 $"
d32 2
a33 2
#options 	DIAGNOSTIC	# cheap kernel consistency checks
#options 	DEBUG		# expensive debugging checks/support
@


1.22.6.2
log
@Pull up following revision(s) (requested by manu in ticket #232):
	sys/arch/next68k/conf/GENERIC: revision 1.138
	sys/arch/cobalt/conf/GENERIC: revision 1.146
	sys/arch/mvme68k/conf/GENERIC: revision 1.93
	sys/arch/vax/conf/VAX780: revision 1.18
	sys/arch/newsmips/conf/GENERIC: revision 1.128
	sys/arch/luna68k/conf/GENERIC: revision 1.118
	sys/arch/sbmips/conf/GENERIC: revision 1.100
	sys/arch/pmax/conf/GENERIC: revision 1.184
	sys/arch/alpha/conf/GENERIC: revision 1.361
	sys/arch/sparc64/conf/GENERIC: revision 1.176
	sys/arch/sun3/conf/GENERIC: revision 1.170
	sys/arch/shark/conf/GENERIC: revision 1.120
	sys/arch/landisk/conf/GENERIC: revision 1.44
	sys/arch/bebox/conf/GENERIC: revision 1.144
	sys/arch/sparc64/conf/NONPLUS64: revision 1.43
	sys/arch/sandpoint/conf/GENERIC: revision 1.87
	sys/arch/emips/conf/GENERIC: revision 1.14
	sys/arch/amd64/conf/XEN3_DOM0: revision 1.111
	sys/arch/dreamcast/conf/GENERIC: revision 1.120
	sys/arch/cesfic/conf/GENERIC: revision 1.64
	sys/arch/mmeye/conf/GENERIC: revision 1.119
	sys/arch/epoc32/conf/GENERIC: revision 1.7
	sys/arch/x68k/conf/GENERIC: revision 1.178
	sys/arch/iyonix/conf/GENERIC: revision 1.87
	sys/arch/sun2/conf/GENERIC: revision 1.93
	sys/arch/ews4800mips/conf/GENERIC: revision 1.50
	sys/arch/amd64/conf/XEN3_DOMU: revision 1.59
	sys/arch/acorn26/conf/GENERIC: revision 1.80
	sys/arch/acorn32/conf/GENERIC: revision 1.115
	sys/arch/macppc/conf/POWERMAC_G5: revision 1.24
	sys/arch/i386/conf/GENERIC: revision 1.1117
	sys/arch/arc/conf/GENERIC: revision 1.183
	sys/arch/cats/conf/GENERIC: revision 1.154
	sys/arch/amiga/conf/GENERIC.in: revision 1.128
	sys/arch/zaurus/conf/GENERIC: revision 1.64
	sys/arch/netwinder/conf/GENERIC: revision 1.125
	sys/arch/hppa/conf/GENERIC: revision 1.5
	sys/arch/mvmeppc/conf/GENERIC: revision 1.23
	sys/arch/macppc/conf/GENERIC: revision 1.319
	sys/arch/amiga/conf/GENERIC: revision 1.310
	sys/arch/pmax/conf/GENERIC64: revision 1.20
	sys/arch/macppc/conf/MAMBO: revision 1.23
	sys/arch/sgimips/conf/GENERIC32_IP12: revision 1.27
	sys/arch/amigappc/conf/GENERIC: revision 1.23
	sys/arch/amd64/conf/GENERIC: revision 1.403
	sys/arch/ofppc/conf/GENERIC: revision 1.156
	sys/arch/mac68k/conf/GENERIC: revision 1.219
	sys/arch/i386/conf/XEN3_DOMU: revision 1.64
	sys/arch/mipsco/conf/GENERIC: revision 1.87
	sys/arch/hp300/conf/GENERIC: revision 1.189
	sys/arch/vax/conf/GENERIC: revision 1.192
	sys/arch/news68k/conf/GENERIC: revision 1.124
	sys/arch/ibmnws/conf/GENERIC: revision 1.45
	sys/arch/hpcsh/conf/GENERIC: revision 1.105
	sys/arch/sparc/conf/TADPOLE3GX: revision 1.64
	sys/arch/i386/conf/XEN3_DOM0: revision 1.92
	sys/arch/sparc/conf/GENERIC: revision 1.247
	sys/arch/sgimips/conf/GENERIC32_IP3x: revision 1.105
	sys/arch/prep/conf/GENERIC: revision 1.173
	sys/arch/sgimips/conf/GENERIC32_IP2x: revision 1.103
	sys/arch/rs6000/conf/GENERIC: revision 1.32
	sys/arch/hpcmips/conf/GENERIC: revision 1.228
Support for UFS1 extended attributes in GENERIC and GENERIC-like kernels
This change just brings UFS1 extended attribute *support* in the kernel,
extended attributes are not enabled unless three conditions are met:
1) filesystem is UFS1 (newfs -O1)
2) .attribute/system and .attribute/user directories are created at fs root
3) filesystem is mounted with -o extattr
Some GENERIC kernels are obviously memory constrained, the extended
attributes options were not enabled for them, but just added commented out.
(kernel were considered memory constrained if QUOTA option was disabled)
@
text
@d1 1
a1 1
# $NetBSD: GENERIC,v 1.22.6.1 2014/10/10 18:16:37 snj Exp $
d8 1
a8 1
ident		"GENERIC-$Revision: 1.22.6.1 $"
a63 3
#options 	UFS_EXTATTR	# Extended attribute support for UFS1
#options 	UFS_EXTATTR_AUTOSTART
#options 	UFS_EXTATTR_AUTOCREATE=1024
@


1.22.6.3
log
@Pull up following revision(s) (requested by manu in ticket #251):
	sys/arch/acorn26/conf/GENERIC: revision 1.81
	sys/arch/acorn32/conf/GENERIC: revision 1.116
	sys/arch/alpha/conf/GENERIC: revision 1.362
	sys/arch/amd64/conf/ALL: revision 1.23
	sys/arch/amd64/conf/GENERIC: revision 1.404
	sys/arch/amd64/conf/XEN3_DOM0: revision 1.112
	sys/arch/amd64/conf/XEN3_DOMU: revision 1.60
	sys/arch/amiga/conf/GENERIC.in: revision 1.129
	sys/arch/amiga/conf/GENERIC: revision 1.311
	sys/arch/amigappc/conf/GENERIC: revision 1.24
	sys/arch/arc/conf/GENERIC: revision 1.184
	sys/arch/bebox/conf/GENERIC: revision 1.145
	sys/arch/cats/conf/GENERIC: revision 1.155
	sys/arch/cesfic/conf/GENERIC: revision 1.65
	sys/arch/cobalt/conf/GENERIC: revision 1.147
	sys/arch/dreamcast/conf/GENERIC: revision 1.121
	sys/arch/emips/conf/GENERIC: revision 1.15
	sys/arch/epoc32/conf/GENERIC: revision 1.8
	sys/arch/ews4800mips/conf/GENERIC: revision 1.51
	sys/arch/hp300/conf/GENERIC: revision 1.190
	sys/arch/hpcmips/conf/GENERIC: revision 1.229
	sys/arch/hpcsh/conf/GENERIC: revision 1.106
	sys/arch/hppa/conf/GENERIC: revision 1.6
	sys/arch/i386/conf/ALL: revision 1.389
	sys/arch/i386/conf/GENERIC: revision 1.1118
	sys/arch/i386/conf/XEN3_DOM0: revision 1.93
	sys/arch/i386/conf/XEN3_DOMU: revision 1.65
	sys/arch/ibmnws/conf/GENERIC: revision 1.46
	sys/arch/iyonix/conf/GENERIC: revision 1.88
	sys/arch/landisk/conf/GENERIC: revision 1.45
	sys/arch/luna68k/conf/GENERIC: revision 1.119
	sys/arch/mac68k/conf/GENERIC: revision 1.220
	sys/arch/macppc/conf/GENERIC: revision 1.320
	sys/arch/macppc/conf/MAMBO: revision 1.24
	sys/arch/macppc/conf/POWERMAC_G5: revision 1.25
	sys/arch/mipsco/conf/GENERIC: revision 1.88
	sys/arch/mmeye/conf/GENERIC: revision 1.120
	sys/arch/mvme68k/conf/GENERIC: revision 1.94
	sys/arch/mvmeppc/conf/GENERIC: revision 1.24
	sys/arch/netwinder/conf/GENERIC: revision 1.126
	sys/arch/news68k/conf/GENERIC: revision 1.125
	sys/arch/newsmips/conf/GENERIC: revision 1.129
	sys/arch/next68k/conf/GENERIC: revision 1.139
	sys/arch/ofppc/conf/GENERIC: revision 1.157
	sys/arch/pmax/conf/GENERIC64: revision 1.21
	sys/arch/pmax/conf/GENERIC: revision 1.185
	sys/arch/prep/conf/GENERIC: revision 1.174
	sys/arch/rs6000/conf/GENERIC: revision 1.33
	sys/arch/sandpoint/conf/GENERIC: revision 1.88
	sys/arch/sbmips/conf/GENERIC: revision 1.101
	sys/arch/sgimips/conf/GENERIC32_IP12: revision 1.28
	sys/arch/sgimips/conf/GENERIC32_IP2x: revision 1.104
	sys/arch/sgimips/conf/GENERIC32_IP3x: revision 1.106
	sys/arch/shark/conf/GENERIC: revision 1.121
	sys/arch/sparc/conf/GENERIC: revision 1.248
	sys/arch/sparc/conf/TADPOLE3GX: revision 1.65
	sys/arch/sparc64/conf/GENERIC: revision 1.177
	sys/arch/sparc64/conf/NONPLUS64: revision 1.44
	sys/arch/sun2/conf/GENERIC: revision 1.94
	sys/arch/sun3/conf/GENERIC: revision 1.171
	sys/arch/vax/conf/GENERIC: revision 1.193
	sys/arch/vax/conf/VAX780: revision 1.19
	sys/arch/x68k/conf/GENERIC: revision 1.179
	sys/arch/zaurus/conf/GENERIC: revision 1.65
	sys/ufs/files.ufs: revision 1.38
Remove unused extended attributes kernel options

As Masao Uebayashi pointed to me, UFS_EXTATTR_AUTOSTART, LFS_EXTATTR_AUTOSTART
and UFS_EXTATTR_AUTOCREATE are not used anywhere in the code. Remove them
as they have been obsolete for a long time:
UFS_EXTATTR_AUTOSTART was replaced by mount -o extattr
LFS_EXTATTR_AUTOSTART was created to match obsolete UFS_EXTATTR_AUTOSTART
UFS_EXTATTR_AUTOCREATE was replaced by sysctl vfs.ffs.extattr_autocreate
@
text
@d1 1
a1 1
# $NetBSD: GENERIC,v 1.22.6.2 2014/11/14 15:16:18 martin Exp $
d8 1
a8 1
ident		"GENERIC-$Revision: 1.22.6.2 $"
d65 2
@


1.21
log
@remove obsolete networking options
@
text
@d1 1
a1 1
# $NetBSD: GENERIC,v 1.20 2013/04/27 22:21:15 christos Exp $
d8 1
a8 1
ident		"GENERIC-$Revision: 1.20 $"
a80 1
#options 	PFIL_HOOKS	# pfil(9) packet filter hooks
@


1.21.2.1
log
@sync with head
@
text
@d1 1
a1 1
# $NetBSD$
d8 1
a8 1
ident		"GENERIC-$Revision$"
d81 1
@


1.20
log
@more bogus number removal
@
text
@d1 1
a1 1
# $NetBSD: GENERIC,v 1.19 2013/04/27 21:43:34 christos Exp $
d8 1
a8 1
ident		"GENERIC-$Revision: 1.19 $"
a73 1
#options 	IPSEC_NAT_T	# IPsec NAT traversal (NAT-T)
@


1.19
log
@the bogus number police
@
text
@d1 1
a1 1
# $NetBSD: GENERIC,v 1.18 2013/04/27 18:19:45 christos Exp $
d8 1
a8 1
ident		"GENERIC-$Revision: 1.18 $"
d249 1
a249 1
#pseudo-device	sequencer	1	# MIDI sequencer
@


1.18
log
@remove confusing numeric locators where they are unused.
@
text
@d1 1
a1 1
# $NetBSD: GENERIC,v 1.17 2013/03/02 02:42:18 christos Exp $
d8 1
a8 1
ident		"GENERIC-$Revision: 1.17 $"
d211 1
a211 1
#pseudo-device	raid		8	# RAIDframe disk driver
d254 1
a254 1
#pseudo-device	vcoda		4	# coda minicache <-> venus comm.
@


1.17
log
@Under FAST_IPSEC, IPSEC_ESP is mandatory; GC it.
@
text
@d1 1
a1 1
# $NetBSD: GENERIC,v 1.16 2012/08/17 20:11:40 abs Exp $
d8 1
a8 1
ident		"GENERIC-$Revision: 1.16 $"
d209 2
a210 2
#pseudo-device	ccd		4	# concatenated/striped disk devices
#pseudo-device	cgd		4	# cryptographic disk devices
@


1.16
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 <abs@@absd.org> wrote:
> wsconscfg(8) requires WSDISPLAY_COMPAT_USL in order to switch virtual
> terminals.
>
> Except when in an exceptionally memory or space constrained
> environment (INSTALL being the obvious case), is there any reason why
> all GENERIC and GENERIC-like kernels which have wscons enabled
> shouldn't also have WSDISPLAY_COMPAT_USL?
@
text
@d1 1
a1 1
# $NetBSD: GENERIC,v 1.15 2011/12/18 05:49:30 dholland Exp $
d8 1
a8 1
ident		"GENERIC-$Revision: 1.15 $"
a73 1
#options 	IPSEC_ESP	# IP security (encryption part; define w/IPSEC)
@


1.16.2.1
log
@resync from head
@
text
@d1 1
a1 1
# $NetBSD$
d8 1
a8 1
ident		"GENERIC-$Revision$"
d74 2
d210 3
a212 3
#pseudo-device	ccd			# concatenated/striped disk devices
#pseudo-device	cgd			# cryptographic disk devices
#pseudo-device	raid			# RAIDframe disk driver
d250 1
a250 1
#pseudo-device	sequencer		# MIDI sequencer
d255 1
a255 1
#pseudo-device	vcoda			# coda minicache <-> venus comm.
@


1.16.2.2
log
@Rebase to HEAD as of a few days ago.
@
text
@d81 1
@


1.16.2.3
log
@update from HEAD
@
text
@d34 1
a35 1
pseudo-device	ksyms
a61 1
#options 	DISKLABEL_EI	# disklabel Endian Independent support
a63 1
#options 	UFS_EXTATTR	# Extended attribute support for UFS1
@


1.15
log
@WABPL is no longer considered experimental (has not been for some time)
so update its comment in config files.
@
text
@d1 1
a1 1
# $NetBSD: GENERIC,v 1.14 2011/11/22 21:25:28 tls Exp $
d8 1
a8 1
ident		"GENERIC-$Revision: 1.14 $"
d106 1
@


1.15.2.1
log
@Pull up the following revisions(s) (requested by martin in ticket #502):
	sys/arch/cobalt/conf/GENERIC:		patch
	sys/arch/i386/conf/GENERIC:		patch
	sys/arch/i386/conf/XEN3_DOM0:		patch
	sys/arch/i386/conf/XEN3_DOMU:		patch
	sys/arch/mvmeppc/conf/GENERIC:		patch
	sys/arch/shark/conf/GENERIC:		patch
	sys/arch/sparc64/conf/GENERIC:		patch
	sys/arch/sparc64/conf/GENERIC.DEBUG:	patch
	sys/arch/zaurus/conf/GENERIC:		patch

Switch off DIAGNOSTIC and/or DEBUG on release kernels.
Enable DIAGNOSTIC in DEBUG kernels to allow for option
being switched off in GENERIC.
@
text
@d1 1
a1 1
# $NetBSD: GENERIC,v 1.15 2011/12/18 05:49:30 dholland Exp $
d8 1
a8 1
ident		"GENERIC-$Revision: 1.15 $"
d32 2
a33 2
#options 	DIAGNOSTIC	# cheap kernel consistency checks
#options 	DEBUG		# expensive debugging checks/support
@


1.14
log
@
The rnd pseudo-device is not really optional, because it is in the same
source file as the entropy-pool code itself.  Move it to std.  This
will be cleaned up more when I split the sources up as they should be.

This fixes build breaks on several ports.  Thanks to Havard Eidnes for
pointing them out.
@
text
@d1 1
a1 1
# $NetBSD: GENERIC,v 1.13 2011/06/30 20:09:33 wiz Exp $
d8 1
a8 1
ident		"GENERIC-$Revision: 1.13 $"
d64 1
a64 1
options 	WAPBL		# File system journaling support - Experimental
@


1.14.2.1
log
@merge to -current.
@
text
@d1 1
a1 1
# $NetBSD: GENERIC,v 1.15 2011/12/18 05:49:30 dholland Exp $
d8 1
a8 1
ident		"GENERIC-$Revision: 1.15 $"
d64 1
a64 1
options 	WAPBL		# File system journaling support
@


1.13
log
@dependant -> dependent
@
text
@d1 1
a1 1
# $NetBSD: GENERIC,v 1.12 2011/03/06 17:08:28 bouyer Exp $
d8 1
a8 1
ident		"GENERIC-$Revision: 1.12 $"
a249 1
pseudo-device	rnd			# /dev/random and in-kernel generator
@


1.13.2.1
log
@sync with head
@
text
@d1 1
a1 1
# $NetBSD: GENERIC,v 1.13 2011/06/30 20:09:33 wiz Exp $
d8 1
a8 1
ident		"GENERIC-$Revision: 1.13 $"
d64 1
a64 1
options 	WAPBL		# File system journaling support
d250 1
@


1.13.2.2
log
@sync with head
@
text
@d1 1
a1 1
# $NetBSD: GENERIC,v 1.13.2.1 2012/04/17 00:06:42 yamt Exp $
d8 1
a8 1
ident		"GENERIC-$Revision: 1.13.2.1 $"
a105 1
#options 	WSDISPLAY_COMPAT_USL		# wsconscfg VT handling
@


1.13.2.3
log
@sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs.  ("Protocol error: too many arguments")
@
text
@d1 1
a1 1
# $NetBSD: GENERIC,v 1.13.2.2 2012/10/30 17:20:04 yamt Exp $
d8 1
a8 1
ident		"GENERIC-$Revision: 1.13.2.2 $"
d74 2
d83 1
d210 3
a212 3
#pseudo-device	ccd			# concatenated/striped disk devices
#pseudo-device	cgd			# cryptographic disk devices
#pseudo-device	raid			# RAIDframe disk driver
d250 1
a250 1
#pseudo-device	sequencer		# MIDI sequencer
d255 1
a255 1
#pseudo-device	vcoda			# coda minicache <-> venus comm.
@


1.12
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$
d8 1
a8 1
ident		"GENERIC-$Revision$"
d62 1
a62 1
#options 	FFS_EI		# FFS Endian Independant support
@


1.11
log
@Fix ident.
@
text
@d1 1
a1 1
# $NetBSD: GENERIC,v 1.10 2010/11/23 11:14:02 hannken Exp $
d8 1
a8 1
ident		"GENERIC-$Revision: 1.10 $"
d60 2
a61 1
#options 	QUOTA		# UFS quotas
@


1.10
log
@Remove unused count from pseudo-device md.
@
text
@d1 1
a1 1
# $NetBSD: GENERIC,v 1.9 2010/04/29 22:40:52 chs Exp $
d8 1
a8 1
#ident		"MVME1600-$Revision: 1.9 $"
@


1.10.2.1
log
@Sync with HEAD.
@
text
@d1 1
a1 1
# $NetBSD: GENERIC,v 1.12 2011/03/06 17:08:28 bouyer Exp $
d8 1
a8 1
ident		"GENERIC-$Revision: 1.12 $"
d60 1
a60 2
#options 	QUOTA		# legacy UFS quotas
#options 	QUOTA2		# new, in-filesystem UFS quotas
@


1.10.4.1
log
@Sync with HEAD
@
text
@d1 1
a1 1
# $NetBSD: GENERIC,v 1.11 2011/01/31 06:33:05 matt Exp $
d8 1
a8 1
ident		"GENERIC-$Revision: 1.11 $"
@


1.10.4.2
log
@Add QUOTA2 where QUOTA is enabled (and QUOTA2 commented out where QUOTA
is commented out)
@
text
@d1 1
a1 1
# $NetBSD: GENERIC,v 1.10.4.1 2011/02/08 16:19:31 bouyer Exp $
d8 1
a8 1
ident		"GENERIC-$Revision: 1.10.4.1 $"
d60 1
a60 2
#options 	QUOTA		# legacy UFS quotas
#options 	QUOTA2		# new, in-filesystem UFS quotas
@


1.9
log
@enable TMPFS in all GENERICs that have MFS enabled.
@
text
@d1 1
a1 1
# $NetBSD: GENERIC,v 1.8 2010/04/16 13:48:34 pooka Exp $
d8 1
a8 1
#ident		"MVME1600-$Revision: 1.8 $"
d221 1
a221 1
#pseudo-device	md		1	# memory disk device (ramdisk)
@


1.8
log
@Remove unused count (invariably "4") from pseudo-device fss.
@
text
@d1 1
a1 1
# $NetBSD: GENERIC,v 1.7 2009/12/05 20:11:15 pooka Exp $
d8 1
a8 1
#ident		"MVME1600-$Revision: 1.7 $"
d57 1
@


1.7
log
@Remove the portalfs kernel file system driver.  Replace mount_portal(8)
with a version based on puffs.  User functionality remains the same.
@
text
@d1 1
a1 1
# $NetBSD: GENERIC,v 1.6 2008/11/24 11:41:12 ad Exp $
d8 1
a8 1
#ident		"MVME1600-$Revision: 1.6 $"
d219 1
a219 1
#pseudo-device	fss		4	# file system snapshot device
@


1.7.4.1
log
@sync with head
@
text
@d1 1
a1 1
# $NetBSD: GENERIC,v 1.7 2009/12/05 20:11:15 pooka Exp $
d8 1
a8 1
#ident		"MVME1600-$Revision: 1.7 $"
a56 1
file-system	TMPFS		# Efficient memory file-system
d219 1
a219 1
#pseudo-device	fss			# file system snapshot device
@


1.7.4.2
log
@sync with head
@
text
@d1 1
a1 1
# $NetBSD$
d8 1
a8 1
ident		"GENERIC-$Revision$"
d221 1
a221 1
#pseudo-device	md			# memory disk device (ramdisk)
@


1.7.4.3
log
@sync with head
@
text
@d60 1
a60 2
#options 	QUOTA		# legacy UFS quotas
#options 	QUOTA2		# new, in-filesystem UFS quotas
@


1.7.2.1
log
@Sync with HEAD.
@
text
@d1 1
a1 1
# $NetBSD$
d8 1
a8 1
#ident		"MVME1600-$Revision: 1.7 $"
d219 1
a219 1
#pseudo-device	fss			# file system snapshot device
@


1.7.2.2
log
@Sync with HEAD.
@
text
@d8 1
a8 1
#ident		"MVME1600-$Revision$"
a56 1
file-system	TMPFS		# Efficient memory file-system
@


1.6
log
@Remove softdep, pass 1. We are focused on improving journalling.

Proposed on tech-kern@@.
@
text
@d1 1
a1 1
# $NetBSD: GENERIC,v 1.5 2008/08/10 15:31:21 tls Exp $
d8 1
a8 1
#ident		"MVME1600-$Revision: 1.5 $"
a51 1
#file-system 	PORTAL		# portal filesystem (still experimental)
@


1.5
log
@Add accept filters to GENERIC kernels where they exist.
@
text
@d1 1
a1 1
# $NetBSD: GENERIC,v 1.4 2008/07/31 07:41:02 simonb Exp $
d8 1
a8 1
#ident		"MVME1600-$Revision: 1.4 $"
a62 1
options 	SOFTDEP		# FFS soft updates support.
@


1.5.2.1
log
@Sync with HEAD.
@
text
@d1 1
a1 1
# $NetBSD: GENERIC,v 1.6 2008/11/24 11:41:12 ad Exp $
d8 1
a8 1
#ident		"MVME1600-$Revision: 1.6 $"
d63 1
@


1.4
log
@Add "options WAPBL" to standard GENERIC/INSTALL type configs.
@
text
@d1 1
a1 1
# $NetBSD: GENERIC,v 1.3 2007/11/04 14:34:24 xtraeme Exp $
d8 1
a8 1
#ident		"MVME1600-$Revision: 1.3 $"
d242 5
@


1.3
log
@Remove System V semaphores and share memory options to set the limits:
SEMMNI, SEMMNS, SEMUME and SHMMAXPGS.

They can be tweaked via sysctl now. Ports that were setting values on
them weren't touched, I only removed the ones that were commented out.
@
text
@d1 1
a1 1
# $NetBSD: GENERIC,v 1.2 2007/10/17 19:55:48 garbled Exp $
d8 1
a8 1
#ident		"MVME1600-$Revision: 1.2 $"
d64 1
@


1.3.22.1
log
@sync with head.
@
text
@d1 1
a1 1
# $NetBSD: GENERIC,v 1.3 2007/11/04 14:34:24 xtraeme Exp $
d8 1
a8 1
#ident		"MVME1600-$Revision: 1.3 $"
d63 1
a63 1
options 	WAPBL		# File system journaling support - Experimental
a240 5
#
# accept filters
pseudo-device   accf_data		# "dataready" accept filter
pseudo-device   accf_http		# "httpready" accept filter

@


1.3.22.2
log
@sync with head
@
text
@d1 1
a1 1
# $NetBSD: GENERIC,v 1.3.22.1 2009/05/04 08:11:35 yamt Exp $
d8 1
a8 1
#ident		"MVME1600-$Revision: 1.3.22.1 $"
d52 1
@


1.3.22.3
log
@sync with head.
@
text
@d1 1
a1 1
# $NetBSD: GENERIC,v 1.3.22.2 2010/03/11 15:02:44 yamt Exp $
d8 1
a8 1
#ident		"MVME1600-$Revision: 1.3.22.2 $"
a56 1
file-system	TMPFS		# Efficient memory file-system
d219 1
a219 1
#pseudo-device	fss			# file system snapshot device
@


1.3.28.1
log
@Sync with HEAD.
@
text
@d1 1
a1 1
# $NetBSD: GENERIC,v 1.5 2008/08/10 15:31:21 tls Exp $
d8 1
a8 1
#ident		"MVME1600-$Revision: 1.5 $"
a63 1
options 	WAPBL		# File system journaling support - Experimental
a240 5
#
# accept filters
pseudo-device   accf_data		# "dataready" accept filter
pseudo-device   accf_http		# "httpready" accept filter

@


1.3.28.2
log
@Update haad-dm branch to haad-dm-base2.
@
text
@d1 1
a1 1
# $NetBSD: GENERIC,v 1.6 2008/11/24 11:41:12 ad Exp $
d8 1
a8 1
#ident		"MVME1600-$Revision: 1.6 $"
d63 1
@


1.3.18.1
log
@Sync with HEAD.
@
text
@d1 1
a1 1
# $NetBSD$
d8 1
a8 1
#ident		"MVME1600-$Revision$"
a63 1
options 	WAPBL		# File system journaling support - Experimental
a240 5
#
# accept filters
pseudo-device   accf_data		# "dataready" accept filter
pseudo-device   accf_http		# "httpready" accept filter

@


1.3.18.2
log
@Sync with HEAD.
@
text
@d63 1
@


1.3.24.1
log
@Sync with wrstuden-revivesa-base-2.
@
text
@d1 1
a1 1
# $NetBSD: GENERIC,v 1.3 2007/11/04 14:34:24 xtraeme Exp $
d8 1
a8 1
#ident		"MVME1600-$Revision: 1.3 $"
a63 1
options 	WAPBL		# File system journaling support - Experimental
a240 5
#
# accept filters
pseudo-device   accf_data		# "dataready" accept filter
pseudo-device   accf_http		# "httpready" accept filter

@


1.3.4.1
log
@file GENERIC was added on branch matt-armv6 on 2007-11-06 23:19:29 +0000
@
text
@d1 253
@


1.3.4.2
log
@sync with HEAD
@
text
@a0 253
# $NetBSD: GENERIC,v 1.3 2007/11/04 14:34:24 xtraeme Exp $
#

include 	"arch/mvmeppc/conf/std.mvmeppc"

#options 	INCLUDE_CONFIG_FILE	# embed config file in kernel binary

#ident		"MVME1600-$Revision: 1.3 $"

maxusers	8

# Which board to support
options 	SUPPORT_MVME160X
options		PIC_I8259
#options	PIC_PREPIVR

# Standard system options

options 	RTC_OFFSET=0	# hardware clock is this many mins. west of GMT

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

# Diagnostic/debugging support options
options 	DIAGNOSTIC	# cheap kernel consistency checks
options 	DEBUG		# expensive debugging checks/support
#options 	KMEMSTATS	# kernel memory statistics (vmstat -m)
options 	DDB		# in-kernel debugger
#options 	DDB_HISTORY_SIZE=100	# Enable history editing in DDB
#makeoptions	DEBUG="-g"

# File systems
file-system 	FFS		# UFS
#file-system	EXT2FS		# second extended file system (linux)
#file-system	LFS		# log-structured file system
file-system 	MFS		# memory file system
file-system 	NFS		# Network File System client
#file-system	NTFS		# Windows/NT file system (experimental)
#file-system 	CD9660		# ISO 9660 + Rock Ridge file system
#file-system 	MSDOSFS		# MS-DOS file system
#file-system 	FDESC		# /dev/fd
#file-system 	KERNFS		# /kern
#file-system 	NULLFS		# loopback file system
#file-system	OVERLAY		# overlay file system
#file-system 	PORTAL		# portal filesystem (still experimental)
##file-system 	PROCFS		# /proc
#file-system 	UMAPFS		# NULLFS + uid and gid remapping
#file-system 	UNION		# union file system
#file-system	CODA		# Coda File System; also needs vcoda (below)
file-system	PTYFS		# /dev/pts/N support

# File system options
#options 	QUOTA		# UFS quotas
#options 	FFS_EI		# FFS Endian Independant support
options 	FFS_NO_SNAPSHOT	# No FFS snapshot support
options 	SOFTDEP		# FFS soft updates support.
#options 	NFSSERVER	# Network File System server
#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 	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 	TCP_DEBUG	# Record last TCP_NDEBUG packets with SO_DEBUG

# These options enable verbose messages for several subsystems.
# Warning, these may compile large string tables into the kernel!
#options 	MIIVERBOSE	# verbose PHY autoconfig messages
#options 	PCIVERBOSE	# verbose PCI device autoconfig messages
#options 	PCI_CONFIG_DUMP	# verbosely dump PCI config space
#options 	PCMCIAVERBOSE	# verbose PCMCIA configuration messages
#options 	SCSIVERBOSE	# human readable SCSI error messages
#options 	USBVERBOSE	# verbose USB device autoconfig messages

#options 	NFS_BOOT_BOOTP
#options 	NFS_BOOT_BOOTPARAM
options 	NFS_BOOT_DHCP

#
# wscons options
#
# builtin terminal emulations
#options 	WSEMUL_VT100		# VT100 / VT220 emulation
# different kernel output - see dev/wscons/wsdisplayvar.h
#options 	WS_KERNEL_FG=WSCOL_GREEN
#options 	WS_KERNEL_BG=WSCOL_BLACK
# see dev/pckbport/wskbdmap_mfii.c for implemented layouts
#options 	PCKBD_LAYOUT="(KB_DE | KB_NODEAD)"
# 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

# Kernel root file system and dump configuration.
config	netbsd	root on ? type ?
#config	netbsd	root on tlp0 type nfs
#config	netbsd	root on le0 type nfs


#
# Device configuration
#

mainbus0 at root
cpu0	at mainbus0


# Basic Bus Support

# PCI bus support
pci0	at mainbus0 bus ?
pci*	at pchb? bus ?
pci*	at ppb? bus ?

#options 	PCI_NETBSD_CONFIGURE

# PCI bridges
pchb*	at pci? dev ? function ?	# PCI-Host bridges
ppb*	at pci? dev ? function ?	# PCI-PCI bridges
pcib*	at pci? dev ? function ?	# PCI-ISA bridges

# ISA bus support
isa*	at pcib?			# ISA on PCI-ISA bridge

# Console Devices

# wscons
#pckbc0		at isa?			# pc keyboard controller
#pckbd*		at pckbc?		# PC keyboard
#pms*		at pckbc?		# PS/2 mouse for wsmouse
#vga*		at pci?
#wsdisplay*	at vga? console ?
#wskbd*		at pckbd? console ?
#wsmouse*	at pms? mux 0


# Serial Devices

# ISA serial interfaces
com0	at isa? port 0x3f8 irq 4	# standard PC serial ports
com1	at isa? port 0x2f8 irq 3

# TODO: 85230 SIO x2


# Parallel Printer Interfaces

# ISA parallel printer interfaces
lpt0	at isa? port 0x3bc irq 7	# standard PC parallel ports


# Real-time clocks

mkclock0 at isa? port 0x74		# MK48T18 NVRAM/RTC


# SCSI Controllers and Devices

# PCI SCSI controllers
siop*	at pci? dev ? function ?	# Symbios 53c8xx SCSI


# SCSI bus support
scsibus* at siop?

# 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
#ss*	at scsibus? target ? lun ?	# SCSI scanners
#uk*	at scsibus? target ? lun ?	# SCSI unknown


# Network Interfaces

# PCI network interfaces
tlp*	at pci? dev ? function ?	# DECchip 21x4x and clones

# MII/PHY support
ukphy*	at mii? phy ?			# generic unknown PHYs


# Pseudo-Devices

# 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

# network pseudo-devices
pseudo-device	loop			# network loopback
#pseudo-device	bpfilter		# Berkeley packet filter
#pseudo-device	ipfilter		# IP filter (firewall) and NAT
#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	tun			# network tunneling over tty
#pseudo-device	tap			# virtual Ethernet
#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

# 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
pseudo-device	clockctl		# user control of clock subsystem

# a pseudo device needed for Coda	# also needs CODA (above)
#pseudo-device	vcoda		4	# coda minicache <-> venus comm.

# wscons pseudo-devices
#pseudo-device	wsmux			# mouse & keyboard multiplexor
#pseudo-device	wsfont
@


1.2
log
@Merge the ppcoea-renovation branch to HEAD.

This branch was a major cleanup and rototill of many of the various OEA
cpu based PPC ports that focused on sharing as much code as possible
between the various ports to eliminate near-identical copies of files in
every tree.  Additionally there is a new PIC system that unifies the
interface to interrupt code for all different OEA ppc arches.  The work
for this branch was done by a variety of people, too long to list here.

TODO:
bebox still needs work to complete the transition to -renovation.
ofppc still needs a bunch of work, which I will be looking at.
ev64260 still needs to be renovated
amigappc was not attempted.

NOTES:
pmppc was removed as an arch, and moved to a evbppc target.
@
text
@d1 1
a1 1
# $NetBSD: GENERIC,v 1.1.2.1 2007/10/16 21:28:47 garbled Exp $
d8 1
a8 1
#ident		"MVME1600-$Revision: 1.1.2.1 $"
a24 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
a25 1
#options 	SHMMAXPGS=1024	# 1024 pages is the default
@


1.2.8.1
log
@file GENERIC was added on branch yamt-lazymbuf on 2007-10-27 11:27:17 +0000
@
text
@d1 258
@


1.2.8.2
log
@sync with head.
@
text
@a0 258
# $NetBSD$
#

include 	"arch/mvmeppc/conf/std.mvmeppc"

#options 	INCLUDE_CONFIG_FILE	# embed config file in kernel binary

#ident		"MVME1600-$Revision$"

maxusers	8

# Which board to support
options 	SUPPORT_MVME160X
options		PIC_I8259
#options	PIC_PREPIVR

# Standard system options

options 	RTC_OFFSET=0	# hardware clock is this many mins. west of GMT

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 	SHMMAXPGS=1024	# 1024 pages is the default

options 	USERCONF	# userconf(4) support
options 	PIPE_SOCKETPAIR	# smaller, but slower pipe(2)
#options 	SYSCTL_INCLUDE_DESCR	# Include sysctl descriptions in kernel

# Diagnostic/debugging support options
options 	DIAGNOSTIC	# cheap kernel consistency checks
options 	DEBUG		# expensive debugging checks/support
#options 	KMEMSTATS	# kernel memory statistics (vmstat -m)
options 	DDB		# in-kernel debugger
#options 	DDB_HISTORY_SIZE=100	# Enable history editing in DDB
#makeoptions	DEBUG="-g"

# File systems
file-system 	FFS		# UFS
#file-system	EXT2FS		# second extended file system (linux)
#file-system	LFS		# log-structured file system
file-system 	MFS		# memory file system
file-system 	NFS		# Network File System client
#file-system	NTFS		# Windows/NT file system (experimental)
#file-system 	CD9660		# ISO 9660 + Rock Ridge file system
#file-system 	MSDOSFS		# MS-DOS file system
#file-system 	FDESC		# /dev/fd
#file-system 	KERNFS		# /kern
#file-system 	NULLFS		# loopback file system
#file-system	OVERLAY		# overlay file system
#file-system 	PORTAL		# portal filesystem (still experimental)
##file-system 	PROCFS		# /proc
#file-system 	UMAPFS		# NULLFS + uid and gid remapping
#file-system 	UNION		# union file system
#file-system	CODA		# Coda File System; also needs vcoda (below)
file-system	PTYFS		# /dev/pts/N support

# File system options
#options 	QUOTA		# UFS quotas
#options 	FFS_EI		# FFS Endian Independant support
options 	FFS_NO_SNAPSHOT	# No FFS snapshot support
options 	SOFTDEP		# FFS soft updates support.
#options 	NFSSERVER	# Network File System server
#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 	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 	TCP_DEBUG	# Record last TCP_NDEBUG packets with SO_DEBUG

# These options enable verbose messages for several subsystems.
# Warning, these may compile large string tables into the kernel!
#options 	MIIVERBOSE	# verbose PHY autoconfig messages
#options 	PCIVERBOSE	# verbose PCI device autoconfig messages
#options 	PCI_CONFIG_DUMP	# verbosely dump PCI config space
#options 	PCMCIAVERBOSE	# verbose PCMCIA configuration messages
#options 	SCSIVERBOSE	# human readable SCSI error messages
#options 	USBVERBOSE	# verbose USB device autoconfig messages

#options 	NFS_BOOT_BOOTP
#options 	NFS_BOOT_BOOTPARAM
options 	NFS_BOOT_DHCP

#
# wscons options
#
# builtin terminal emulations
#options 	WSEMUL_VT100		# VT100 / VT220 emulation
# different kernel output - see dev/wscons/wsdisplayvar.h
#options 	WS_KERNEL_FG=WSCOL_GREEN
#options 	WS_KERNEL_BG=WSCOL_BLACK
# see dev/pckbport/wskbdmap_mfii.c for implemented layouts
#options 	PCKBD_LAYOUT="(KB_DE | KB_NODEAD)"
# 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

# Kernel root file system and dump configuration.
config	netbsd	root on ? type ?
#config	netbsd	root on tlp0 type nfs
#config	netbsd	root on le0 type nfs


#
# Device configuration
#

mainbus0 at root
cpu0	at mainbus0


# Basic Bus Support

# PCI bus support
pci0	at mainbus0 bus ?
pci*	at pchb? bus ?
pci*	at ppb? bus ?

#options 	PCI_NETBSD_CONFIGURE

# PCI bridges
pchb*	at pci? dev ? function ?	# PCI-Host bridges
ppb*	at pci? dev ? function ?	# PCI-PCI bridges
pcib*	at pci? dev ? function ?	# PCI-ISA bridges

# ISA bus support
isa*	at pcib?			# ISA on PCI-ISA bridge

# Console Devices

# wscons
#pckbc0		at isa?			# pc keyboard controller
#pckbd*		at pckbc?		# PC keyboard
#pms*		at pckbc?		# PS/2 mouse for wsmouse
#vga*		at pci?
#wsdisplay*	at vga? console ?
#wskbd*		at pckbd? console ?
#wsmouse*	at pms? mux 0


# Serial Devices

# ISA serial interfaces
com0	at isa? port 0x3f8 irq 4	# standard PC serial ports
com1	at isa? port 0x2f8 irq 3

# TODO: 85230 SIO x2


# Parallel Printer Interfaces

# ISA parallel printer interfaces
lpt0	at isa? port 0x3bc irq 7	# standard PC parallel ports


# Real-time clocks

mkclock0 at isa? port 0x74		# MK48T18 NVRAM/RTC


# SCSI Controllers and Devices

# PCI SCSI controllers
siop*	at pci? dev ? function ?	# Symbios 53c8xx SCSI


# SCSI bus support
scsibus* at siop?

# 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
#ss*	at scsibus? target ? lun ?	# SCSI scanners
#uk*	at scsibus? target ? lun ?	# SCSI unknown


# Network Interfaces

# PCI network interfaces
tlp*	at pci? dev ? function ?	# DECchip 21x4x and clones

# MII/PHY support
ukphy*	at mii? phy ?			# generic unknown PHYs


# Pseudo-Devices

# 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

# network pseudo-devices
pseudo-device	loop			# network loopback
#pseudo-device	bpfilter		# Berkeley packet filter
#pseudo-device	ipfilter		# IP filter (firewall) and NAT
#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	tun			# network tunneling over tty
#pseudo-device	tap			# virtual Ethernet
#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

# 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
pseudo-device	clockctl		# user control of clock subsystem

# a pseudo device needed for Coda	# also needs CODA (above)
#pseudo-device	vcoda		4	# coda minicache <-> venus comm.

# wscons pseudo-devices
#pseudo-device	wsmux			# mouse & keyboard multiplexor
#pseudo-device	wsfont
@


1.2.8.3
log
@sync with head.
@
text
@d1 1
a1 1
# $NetBSD: GENERIC,v 1.2.8.2 2007/10/27 11:27:17 yamt Exp $
d8 1
a8 1
#ident		"MVME1600-$Revision: 1.2.8.2 $"
d25 4
d30 1
@


1.2.6.1
log
@file GENERIC was added on branch jmcneill-pm on 2007-10-26 15:42:56 +0000
@
text
@d1 258
@


1.2.6.2
log
@Sync with HEAD.

Follow the merge of pmap.c on i386 and amd64 and move
pmap_init_tmp_pgtbl into arch/x86/x86/pmap.c. Modify the ACPI wakeup
code to restore CR4 before jumping back into kernel space as the large
page option might cover that.
@
text
@a0 258
# $NetBSD$
#

include 	"arch/mvmeppc/conf/std.mvmeppc"

#options 	INCLUDE_CONFIG_FILE	# embed config file in kernel binary

#ident		"MVME1600-$Revision$"

maxusers	8

# Which board to support
options 	SUPPORT_MVME160X
options		PIC_I8259
#options	PIC_PREPIVR

# Standard system options

options 	RTC_OFFSET=0	# hardware clock is this many mins. west of GMT

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 	SHMMAXPGS=1024	# 1024 pages is the default

options 	USERCONF	# userconf(4) support
options 	PIPE_SOCKETPAIR	# smaller, but slower pipe(2)
#options 	SYSCTL_INCLUDE_DESCR	# Include sysctl descriptions in kernel

# Diagnostic/debugging support options
options 	DIAGNOSTIC	# cheap kernel consistency checks
options 	DEBUG		# expensive debugging checks/support
#options 	KMEMSTATS	# kernel memory statistics (vmstat -m)
options 	DDB		# in-kernel debugger
#options 	DDB_HISTORY_SIZE=100	# Enable history editing in DDB
#makeoptions	DEBUG="-g"

# File systems
file-system 	FFS		# UFS
#file-system	EXT2FS		# second extended file system (linux)
#file-system	LFS		# log-structured file system
file-system 	MFS		# memory file system
file-system 	NFS		# Network File System client
#file-system	NTFS		# Windows/NT file system (experimental)
#file-system 	CD9660		# ISO 9660 + Rock Ridge file system
#file-system 	MSDOSFS		# MS-DOS file system
#file-system 	FDESC		# /dev/fd
#file-system 	KERNFS		# /kern
#file-system 	NULLFS		# loopback file system
#file-system	OVERLAY		# overlay file system
#file-system 	PORTAL		# portal filesystem (still experimental)
##file-system 	PROCFS		# /proc
#file-system 	UMAPFS		# NULLFS + uid and gid remapping
#file-system 	UNION		# union file system
#file-system	CODA		# Coda File System; also needs vcoda (below)
file-system	PTYFS		# /dev/pts/N support

# File system options
#options 	QUOTA		# UFS quotas
#options 	FFS_EI		# FFS Endian Independant support
options 	FFS_NO_SNAPSHOT	# No FFS snapshot support
options 	SOFTDEP		# FFS soft updates support.
#options 	NFSSERVER	# Network File System server
#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 	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 	TCP_DEBUG	# Record last TCP_NDEBUG packets with SO_DEBUG

# These options enable verbose messages for several subsystems.
# Warning, these may compile large string tables into the kernel!
#options 	MIIVERBOSE	# verbose PHY autoconfig messages
#options 	PCIVERBOSE	# verbose PCI device autoconfig messages
#options 	PCI_CONFIG_DUMP	# verbosely dump PCI config space
#options 	PCMCIAVERBOSE	# verbose PCMCIA configuration messages
#options 	SCSIVERBOSE	# human readable SCSI error messages
#options 	USBVERBOSE	# verbose USB device autoconfig messages

#options 	NFS_BOOT_BOOTP
#options 	NFS_BOOT_BOOTPARAM
options 	NFS_BOOT_DHCP

#
# wscons options
#
# builtin terminal emulations
#options 	WSEMUL_VT100		# VT100 / VT220 emulation
# different kernel output - see dev/wscons/wsdisplayvar.h
#options 	WS_KERNEL_FG=WSCOL_GREEN
#options 	WS_KERNEL_BG=WSCOL_BLACK
# see dev/pckbport/wskbdmap_mfii.c for implemented layouts
#options 	PCKBD_LAYOUT="(KB_DE | KB_NODEAD)"
# 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

# Kernel root file system and dump configuration.
config	netbsd	root on ? type ?
#config	netbsd	root on tlp0 type nfs
#config	netbsd	root on le0 type nfs


#
# Device configuration
#

mainbus0 at root
cpu0	at mainbus0


# Basic Bus Support

# PCI bus support
pci0	at mainbus0 bus ?
pci*	at pchb? bus ?
pci*	at ppb? bus ?

#options 	PCI_NETBSD_CONFIGURE

# PCI bridges
pchb*	at pci? dev ? function ?	# PCI-Host bridges
ppb*	at pci? dev ? function ?	# PCI-PCI bridges
pcib*	at pci? dev ? function ?	# PCI-ISA bridges

# ISA bus support
isa*	at pcib?			# ISA on PCI-ISA bridge

# Console Devices

# wscons
#pckbc0		at isa?			# pc keyboard controller
#pckbd*		at pckbc?		# PC keyboard
#pms*		at pckbc?		# PS/2 mouse for wsmouse
#vga*		at pci?
#wsdisplay*	at vga? console ?
#wskbd*		at pckbd? console ?
#wsmouse*	at pms? mux 0


# Serial Devices

# ISA serial interfaces
com0	at isa? port 0x3f8 irq 4	# standard PC serial ports
com1	at isa? port 0x2f8 irq 3

# TODO: 85230 SIO x2


# Parallel Printer Interfaces

# ISA parallel printer interfaces
lpt0	at isa? port 0x3bc irq 7	# standard PC parallel ports


# Real-time clocks

mkclock0 at isa? port 0x74		# MK48T18 NVRAM/RTC


# SCSI Controllers and Devices

# PCI SCSI controllers
siop*	at pci? dev ? function ?	# Symbios 53c8xx SCSI


# SCSI bus support
scsibus* at siop?

# 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
#ss*	at scsibus? target ? lun ?	# SCSI scanners
#uk*	at scsibus? target ? lun ?	# SCSI unknown


# Network Interfaces

# PCI network interfaces
tlp*	at pci? dev ? function ?	# DECchip 21x4x and clones

# MII/PHY support
ukphy*	at mii? phy ?			# generic unknown PHYs


# Pseudo-Devices

# 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

# network pseudo-devices
pseudo-device	loop			# network loopback
#pseudo-device	bpfilter		# Berkeley packet filter
#pseudo-device	ipfilter		# IP filter (firewall) and NAT
#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	tun			# network tunneling over tty
#pseudo-device	tap			# virtual Ethernet
#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

# 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
pseudo-device	clockctl		# user control of clock subsystem

# a pseudo device needed for Coda	# also needs CODA (above)
#pseudo-device	vcoda		4	# coda minicache <-> venus comm.

# wscons pseudo-devices
#pseudo-device	wsmux			# mouse & keyboard multiplexor
#pseudo-device	wsfont
@


1.2.6.3
log
@Sync with HEAD.
@
text
@d1 1
a1 1
# $NetBSD: GENERIC,v 1.3 2007/11/04 14:34:24 xtraeme Exp $
d8 1
a8 1
#ident		"MVME1600-$Revision: 1.3 $"
d25 4
d30 1
@


1.2.4.1
log
@file GENERIC was added on branch vmlocking on 2007-10-23 20:35:57 +0000
@
text
@d1 258
@


1.2.4.2
log
@Sync with head.
@
text
@a0 258
# $NetBSD$
#

include 	"arch/mvmeppc/conf/std.mvmeppc"

#options 	INCLUDE_CONFIG_FILE	# embed config file in kernel binary

#ident		"MVME1600-$Revision$"

maxusers	8

# Which board to support
options 	SUPPORT_MVME160X
options		PIC_I8259
#options	PIC_PREPIVR

# Standard system options

options 	RTC_OFFSET=0	# hardware clock is this many mins. west of GMT

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 	SHMMAXPGS=1024	# 1024 pages is the default

options 	USERCONF	# userconf(4) support
options 	PIPE_SOCKETPAIR	# smaller, but slower pipe(2)
#options 	SYSCTL_INCLUDE_DESCR	# Include sysctl descriptions in kernel

# Diagnostic/debugging support options
options 	DIAGNOSTIC	# cheap kernel consistency checks
options 	DEBUG		# expensive debugging checks/support
#options 	KMEMSTATS	# kernel memory statistics (vmstat -m)
options 	DDB		# in-kernel debugger
#options 	DDB_HISTORY_SIZE=100	# Enable history editing in DDB
#makeoptions	DEBUG="-g"

# File systems
file-system 	FFS		# UFS
#file-system	EXT2FS		# second extended file system (linux)
#file-system	LFS		# log-structured file system
file-system 	MFS		# memory file system
file-system 	NFS		# Network File System client
#file-system	NTFS		# Windows/NT file system (experimental)
#file-system 	CD9660		# ISO 9660 + Rock Ridge file system
#file-system 	MSDOSFS		# MS-DOS file system
#file-system 	FDESC		# /dev/fd
#file-system 	KERNFS		# /kern
#file-system 	NULLFS		# loopback file system
#file-system	OVERLAY		# overlay file system
#file-system 	PORTAL		# portal filesystem (still experimental)
##file-system 	PROCFS		# /proc
#file-system 	UMAPFS		# NULLFS + uid and gid remapping
#file-system 	UNION		# union file system
#file-system	CODA		# Coda File System; also needs vcoda (below)
file-system	PTYFS		# /dev/pts/N support

# File system options
#options 	QUOTA		# UFS quotas
#options 	FFS_EI		# FFS Endian Independant support
options 	FFS_NO_SNAPSHOT	# No FFS snapshot support
options 	SOFTDEP		# FFS soft updates support.
#options 	NFSSERVER	# Network File System server
#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 	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 	TCP_DEBUG	# Record last TCP_NDEBUG packets with SO_DEBUG

# These options enable verbose messages for several subsystems.
# Warning, these may compile large string tables into the kernel!
#options 	MIIVERBOSE	# verbose PHY autoconfig messages
#options 	PCIVERBOSE	# verbose PCI device autoconfig messages
#options 	PCI_CONFIG_DUMP	# verbosely dump PCI config space
#options 	PCMCIAVERBOSE	# verbose PCMCIA configuration messages
#options 	SCSIVERBOSE	# human readable SCSI error messages
#options 	USBVERBOSE	# verbose USB device autoconfig messages

#options 	NFS_BOOT_BOOTP
#options 	NFS_BOOT_BOOTPARAM
options 	NFS_BOOT_DHCP

#
# wscons options
#
# builtin terminal emulations
#options 	WSEMUL_VT100		# VT100 / VT220 emulation
# different kernel output - see dev/wscons/wsdisplayvar.h
#options 	WS_KERNEL_FG=WSCOL_GREEN
#options 	WS_KERNEL_BG=WSCOL_BLACK
# see dev/pckbport/wskbdmap_mfii.c for implemented layouts
#options 	PCKBD_LAYOUT="(KB_DE | KB_NODEAD)"
# 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

# Kernel root file system and dump configuration.
config	netbsd	root on ? type ?
#config	netbsd	root on tlp0 type nfs
#config	netbsd	root on le0 type nfs


#
# Device configuration
#

mainbus0 at root
cpu0	at mainbus0


# Basic Bus Support

# PCI bus support
pci0	at mainbus0 bus ?
pci*	at pchb? bus ?
pci*	at ppb? bus ?

#options 	PCI_NETBSD_CONFIGURE

# PCI bridges
pchb*	at pci? dev ? function ?	# PCI-Host bridges
ppb*	at pci? dev ? function ?	# PCI-PCI bridges
pcib*	at pci? dev ? function ?	# PCI-ISA bridges

# ISA bus support
isa*	at pcib?			# ISA on PCI-ISA bridge

# Console Devices

# wscons
#pckbc0		at isa?			# pc keyboard controller
#pckbd*		at pckbc?		# PC keyboard
#pms*		at pckbc?		# PS/2 mouse for wsmouse
#vga*		at pci?
#wsdisplay*	at vga? console ?
#wskbd*		at pckbd? console ?
#wsmouse*	at pms? mux 0


# Serial Devices

# ISA serial interfaces
com0	at isa? port 0x3f8 irq 4	# standard PC serial ports
com1	at isa? port 0x2f8 irq 3

# TODO: 85230 SIO x2


# Parallel Printer Interfaces

# ISA parallel printer interfaces
lpt0	at isa? port 0x3bc irq 7	# standard PC parallel ports


# Real-time clocks

mkclock0 at isa? port 0x74		# MK48T18 NVRAM/RTC


# SCSI Controllers and Devices

# PCI SCSI controllers
siop*	at pci? dev ? function ?	# Symbios 53c8xx SCSI


# SCSI bus support
scsibus* at siop?

# 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
#ss*	at scsibus? target ? lun ?	# SCSI scanners
#uk*	at scsibus? target ? lun ?	# SCSI unknown


# Network Interfaces

# PCI network interfaces
tlp*	at pci? dev ? function ?	# DECchip 21x4x and clones

# MII/PHY support
ukphy*	at mii? phy ?			# generic unknown PHYs


# Pseudo-Devices

# 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

# network pseudo-devices
pseudo-device	loop			# network loopback
#pseudo-device	bpfilter		# Berkeley packet filter
#pseudo-device	ipfilter		# IP filter (firewall) and NAT
#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	tun			# network tunneling over tty
#pseudo-device	tap			# virtual Ethernet
#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

# 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
pseudo-device	clockctl		# user control of clock subsystem

# a pseudo device needed for Coda	# also needs CODA (above)
#pseudo-device	vcoda		4	# coda minicache <-> venus comm.

# wscons pseudo-devices
#pseudo-device	wsmux			# mouse & keyboard multiplexor
#pseudo-device	wsfont
@


1.2.4.3
log
@Sync with HEAD.
@
text
@d1 1
a1 1
# $NetBSD: GENERIC,v 1.2.4.2 2007/10/23 20:35:57 ad Exp $
d8 1
a8 1
#ident		"MVME1600-$Revision: 1.2.4.2 $"
d25 4
d30 1
@


1.2.2.1
log
@file GENERIC was added on branch yamt-x86pmap on 2007-10-18 08:32:16 +0000
@
text
@d1 258
@


1.2.2.2
log
@sync with head.
@
text
@a0 258
# $NetBSD: GENERIC,v 1.2 2007/10/17 19:55:48 garbled Exp $
#

include 	"arch/mvmeppc/conf/std.mvmeppc"

#options 	INCLUDE_CONFIG_FILE	# embed config file in kernel binary

#ident		"MVME1600-$Revision: 1.2 $"

maxusers	8

# Which board to support
options 	SUPPORT_MVME160X
options		PIC_I8259
#options	PIC_PREPIVR

# Standard system options

options 	RTC_OFFSET=0	# hardware clock is this many mins. west of GMT

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 	SHMMAXPGS=1024	# 1024 pages is the default

options 	USERCONF	# userconf(4) support
options 	PIPE_SOCKETPAIR	# smaller, but slower pipe(2)
#options 	SYSCTL_INCLUDE_DESCR	# Include sysctl descriptions in kernel

# Diagnostic/debugging support options
options 	DIAGNOSTIC	# cheap kernel consistency checks
options 	DEBUG		# expensive debugging checks/support
#options 	KMEMSTATS	# kernel memory statistics (vmstat -m)
options 	DDB		# in-kernel debugger
#options 	DDB_HISTORY_SIZE=100	# Enable history editing in DDB
#makeoptions	DEBUG="-g"

# File systems
file-system 	FFS		# UFS
#file-system	EXT2FS		# second extended file system (linux)
#file-system	LFS		# log-structured file system
file-system 	MFS		# memory file system
file-system 	NFS		# Network File System client
#file-system	NTFS		# Windows/NT file system (experimental)
#file-system 	CD9660		# ISO 9660 + Rock Ridge file system
#file-system 	MSDOSFS		# MS-DOS file system
#file-system 	FDESC		# /dev/fd
#file-system 	KERNFS		# /kern
#file-system 	NULLFS		# loopback file system
#file-system	OVERLAY		# overlay file system
#file-system 	PORTAL		# portal filesystem (still experimental)
##file-system 	PROCFS		# /proc
#file-system 	UMAPFS		# NULLFS + uid and gid remapping
#file-system 	UNION		# union file system
#file-system	CODA		# Coda File System; also needs vcoda (below)
file-system	PTYFS		# /dev/pts/N support

# File system options
#options 	QUOTA		# UFS quotas
#options 	FFS_EI		# FFS Endian Independant support
options 	FFS_NO_SNAPSHOT	# No FFS snapshot support
options 	SOFTDEP		# FFS soft updates support.
#options 	NFSSERVER	# Network File System server
#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 	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 	TCP_DEBUG	# Record last TCP_NDEBUG packets with SO_DEBUG

# These options enable verbose messages for several subsystems.
# Warning, these may compile large string tables into the kernel!
#options 	MIIVERBOSE	# verbose PHY autoconfig messages
#options 	PCIVERBOSE	# verbose PCI device autoconfig messages
#options 	PCI_CONFIG_DUMP	# verbosely dump PCI config space
#options 	PCMCIAVERBOSE	# verbose PCMCIA configuration messages
#options 	SCSIVERBOSE	# human readable SCSI error messages
#options 	USBVERBOSE	# verbose USB device autoconfig messages

#options 	NFS_BOOT_BOOTP
#options 	NFS_BOOT_BOOTPARAM
options 	NFS_BOOT_DHCP

#
# wscons options
#
# builtin terminal emulations
#options 	WSEMUL_VT100		# VT100 / VT220 emulation
# different kernel output - see dev/wscons/wsdisplayvar.h
#options 	WS_KERNEL_FG=WSCOL_GREEN
#options 	WS_KERNEL_BG=WSCOL_BLACK
# see dev/pckbport/wskbdmap_mfii.c for implemented layouts
#options 	PCKBD_LAYOUT="(KB_DE | KB_NODEAD)"
# 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

# Kernel root file system and dump configuration.
config	netbsd	root on ? type ?
#config	netbsd	root on tlp0 type nfs
#config	netbsd	root on le0 type nfs


#
# Device configuration
#

mainbus0 at root
cpu0	at mainbus0


# Basic Bus Support

# PCI bus support
pci0	at mainbus0 bus ?
pci*	at pchb? bus ?
pci*	at ppb? bus ?

#options 	PCI_NETBSD_CONFIGURE

# PCI bridges
pchb*	at pci? dev ? function ?	# PCI-Host bridges
ppb*	at pci? dev ? function ?	# PCI-PCI bridges
pcib*	at pci? dev ? function ?	# PCI-ISA bridges

# ISA bus support
isa*	at pcib?			# ISA on PCI-ISA bridge

# Console Devices

# wscons
#pckbc0		at isa?			# pc keyboard controller
#pckbd*		at pckbc?		# PC keyboard
#pms*		at pckbc?		# PS/2 mouse for wsmouse
#vga*		at pci?
#wsdisplay*	at vga? console ?
#wskbd*		at pckbd? console ?
#wsmouse*	at pms? mux 0


# Serial Devices

# ISA serial interfaces
com0	at isa? port 0x3f8 irq 4	# standard PC serial ports
com1	at isa? port 0x2f8 irq 3

# TODO: 85230 SIO x2


# Parallel Printer Interfaces

# ISA parallel printer interfaces
lpt0	at isa? port 0x3bc irq 7	# standard PC parallel ports


# Real-time clocks

mkclock0 at isa? port 0x74		# MK48T18 NVRAM/RTC


# SCSI Controllers and Devices

# PCI SCSI controllers
siop*	at pci? dev ? function ?	# Symbios 53c8xx SCSI


# SCSI bus support
scsibus* at siop?

# 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
#ss*	at scsibus? target ? lun ?	# SCSI scanners
#uk*	at scsibus? target ? lun ?	# SCSI unknown


# Network Interfaces

# PCI network interfaces
tlp*	at pci? dev ? function ?	# DECchip 21x4x and clones

# MII/PHY support
ukphy*	at mii? phy ?			# generic unknown PHYs


# Pseudo-Devices

# 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

# network pseudo-devices
pseudo-device	loop			# network loopback
#pseudo-device	bpfilter		# Berkeley packet filter
#pseudo-device	ipfilter		# IP filter (firewall) and NAT
#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	tun			# network tunneling over tty
#pseudo-device	tap			# virtual Ethernet
#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

# 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
pseudo-device	clockctl		# user control of clock subsystem

# a pseudo device needed for Coda	# also needs CODA (above)
#pseudo-device	vcoda		4	# coda minicache <-> venus comm.

# wscons pseudo-devices
#pseudo-device	wsmux			# mouse & keyboard multiplexor
#pseudo-device	wsfont
@


1.1
log
@file GENERIC was initially added on branch ppcoea-renovation.
@
text
@d1 258
@


1.1.4.1
log
@Sync with HEAD.
@
text
@a0 258
# $NetBSD$
#

include 	"arch/mvmeppc/conf/std.mvmeppc"

#options 	INCLUDE_CONFIG_FILE	# embed config file in kernel binary

#ident		"MVME1600-$Revision$"

maxusers	8

# Which board to support
options 	SUPPORT_MVME160X
options		PIC_I8259
#options	PIC_PREPIVR

# Standard system options

options 	RTC_OFFSET=0	# hardware clock is this many mins. west of GMT

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 	SHMMAXPGS=1024	# 1024 pages is the default

options 	USERCONF	# userconf(4) support
options 	PIPE_SOCKETPAIR	# smaller, but slower pipe(2)
#options 	SYSCTL_INCLUDE_DESCR	# Include sysctl descriptions in kernel

# Diagnostic/debugging support options
options 	DIAGNOSTIC	# cheap kernel consistency checks
options 	DEBUG		# expensive debugging checks/support
#options 	KMEMSTATS	# kernel memory statistics (vmstat -m)
options 	DDB		# in-kernel debugger
#options 	DDB_HISTORY_SIZE=100	# Enable history editing in DDB
#makeoptions	DEBUG="-g"

# File systems
file-system 	FFS		# UFS
#file-system	EXT2FS		# second extended file system (linux)
#file-system	LFS		# log-structured file system
file-system 	MFS		# memory file system
file-system 	NFS		# Network File System client
#file-system	NTFS		# Windows/NT file system (experimental)
#file-system 	CD9660		# ISO 9660 + Rock Ridge file system
#file-system 	MSDOSFS		# MS-DOS file system
#file-system 	FDESC		# /dev/fd
#file-system 	KERNFS		# /kern
#file-system 	NULLFS		# loopback file system
#file-system	OVERLAY		# overlay file system
#file-system 	PORTAL		# portal filesystem (still experimental)
##file-system 	PROCFS		# /proc
#file-system 	UMAPFS		# NULLFS + uid and gid remapping
#file-system 	UNION		# union file system
#file-system	CODA		# Coda File System; also needs vcoda (below)
file-system	PTYFS		# /dev/pts/N support

# File system options
#options 	QUOTA		# UFS quotas
#options 	FFS_EI		# FFS Endian Independant support
options 	FFS_NO_SNAPSHOT	# No FFS snapshot support
options 	SOFTDEP		# FFS soft updates support.
#options 	NFSSERVER	# Network File System server
#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 	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 	TCP_DEBUG	# Record last TCP_NDEBUG packets with SO_DEBUG

# These options enable verbose messages for several subsystems.
# Warning, these may compile large string tables into the kernel!
#options 	MIIVERBOSE	# verbose PHY autoconfig messages
#options 	PCIVERBOSE	# verbose PCI device autoconfig messages
#options 	PCI_CONFIG_DUMP	# verbosely dump PCI config space
#options 	PCMCIAVERBOSE	# verbose PCMCIA configuration messages
#options 	SCSIVERBOSE	# human readable SCSI error messages
#options 	USBVERBOSE	# verbose USB device autoconfig messages

#options 	NFS_BOOT_BOOTP
#options 	NFS_BOOT_BOOTPARAM
options 	NFS_BOOT_DHCP

#
# wscons options
#
# builtin terminal emulations
#options 	WSEMUL_VT100		# VT100 / VT220 emulation
# different kernel output - see dev/wscons/wsdisplayvar.h
#options 	WS_KERNEL_FG=WSCOL_GREEN
#options 	WS_KERNEL_BG=WSCOL_BLACK
# see dev/pckbport/wskbdmap_mfii.c for implemented layouts
#options 	PCKBD_LAYOUT="(KB_DE | KB_NODEAD)"
# 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

# Kernel root file system and dump configuration.
config	netbsd	root on ? type ?
#config	netbsd	root on tlp0 type nfs
#config	netbsd	root on le0 type nfs


#
# Device configuration
#

mainbus0 at root
cpu0	at mainbus0


# Basic Bus Support

# PCI bus support
pci0	at mainbus0 bus ?
pci*	at pchb? bus ?
pci*	at ppb? bus ?

#options 	PCI_NETBSD_CONFIGURE

# PCI bridges
pchb*	at pci? dev ? function ?	# PCI-Host bridges
ppb*	at pci? dev ? function ?	# PCI-PCI bridges
pcib*	at pci? dev ? function ?	# PCI-ISA bridges

# ISA bus support
isa*	at pcib?			# ISA on PCI-ISA bridge

# Console Devices

# wscons
#pckbc0		at isa?			# pc keyboard controller
#pckbd*		at pckbc?		# PC keyboard
#pms*		at pckbc?		# PS/2 mouse for wsmouse
#vga*		at pci?
#wsdisplay*	at vga? console ?
#wskbd*		at pckbd? console ?
#wsmouse*	at pms? mux 0


# Serial Devices

# ISA serial interfaces
com0	at isa? port 0x3f8 irq 4	# standard PC serial ports
com1	at isa? port 0x2f8 irq 3

# TODO: 85230 SIO x2


# Parallel Printer Interfaces

# ISA parallel printer interfaces
lpt0	at isa? port 0x3bc irq 7	# standard PC parallel ports


# Real-time clocks

mkclock0 at isa? port 0x74		# MK48T18 NVRAM/RTC


# SCSI Controllers and Devices

# PCI SCSI controllers
siop*	at pci? dev ? function ?	# Symbios 53c8xx SCSI


# SCSI bus support
scsibus* at siop?

# 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
#ss*	at scsibus? target ? lun ?	# SCSI scanners
#uk*	at scsibus? target ? lun ?	# SCSI unknown


# Network Interfaces

# PCI network interfaces
tlp*	at pci? dev ? function ?	# DECchip 21x4x and clones

# MII/PHY support
ukphy*	at mii? phy ?			# generic unknown PHYs


# Pseudo-Devices

# 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

# network pseudo-devices
pseudo-device	loop			# network loopback
#pseudo-device	bpfilter		# Berkeley packet filter
#pseudo-device	ipfilter		# IP filter (firewall) and NAT
#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	tun			# network tunneling over tty
#pseudo-device	tap			# virtual Ethernet
#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

# 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
pseudo-device	clockctl		# user control of clock subsystem

# a pseudo device needed for Coda	# also needs CODA (above)
#pseudo-device	vcoda		4	# coda minicache <-> venus comm.

# wscons pseudo-devices
#pseudo-device	wsmux			# mouse & keyboard multiplexor
#pseudo-device	wsfont
@


1.1.4.2
log
@Sync with HEAD
@
text
@d25 4
d30 1
@


1.1.2.1
log
@Given that mvmeppc only supports one machine right now, just call the
kernel GENERIC like everyone else.
@
text
@a0 258
# $NetBSD: MVME1600,v 1.26.20.1 2007/05/09 18:23:32 garbled Exp $
#

include 	"arch/mvmeppc/conf/std.mvmeppc"

#options 	INCLUDE_CONFIG_FILE	# embed config file in kernel binary

#ident		"MVME1600-$Revision: 1.26.20.1 $"

maxusers	8

# Which board to support
options 	SUPPORT_MVME160X
options		PIC_I8259
#options	PIC_PREPIVR

# Standard system options

options 	RTC_OFFSET=0	# hardware clock is this many mins. west of GMT

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 	SHMMAXPGS=1024	# 1024 pages is the default

options 	USERCONF	# userconf(4) support
options 	PIPE_SOCKETPAIR	# smaller, but slower pipe(2)
#options 	SYSCTL_INCLUDE_DESCR	# Include sysctl descriptions in kernel

# Diagnostic/debugging support options
options 	DIAGNOSTIC	# cheap kernel consistency checks
options 	DEBUG		# expensive debugging checks/support
#options 	KMEMSTATS	# kernel memory statistics (vmstat -m)
options 	DDB		# in-kernel debugger
#options 	DDB_HISTORY_SIZE=100	# Enable history editing in DDB
#makeoptions	DEBUG="-g"

# File systems
file-system 	FFS		# UFS
#file-system	EXT2FS		# second extended file system (linux)
#file-system	LFS		# log-structured file system
file-system 	MFS		# memory file system
file-system 	NFS		# Network File System client
#file-system	NTFS		# Windows/NT file system (experimental)
#file-system 	CD9660		# ISO 9660 + Rock Ridge file system
#file-system 	MSDOSFS		# MS-DOS file system
#file-system 	FDESC		# /dev/fd
#file-system 	KERNFS		# /kern
#file-system 	NULLFS		# loopback file system
#file-system	OVERLAY		# overlay file system
#file-system 	PORTAL		# portal filesystem (still experimental)
##file-system 	PROCFS		# /proc
#file-system 	UMAPFS		# NULLFS + uid and gid remapping
#file-system 	UNION		# union file system
#file-system	CODA		# Coda File System; also needs vcoda (below)
file-system	PTYFS		# /dev/pts/N support

# File system options
#options 	QUOTA		# UFS quotas
#options 	FFS_EI		# FFS Endian Independant support
options 	FFS_NO_SNAPSHOT	# No FFS snapshot support
options 	SOFTDEP		# FFS soft updates support.
#options 	NFSSERVER	# Network File System server
#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 	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 	TCP_DEBUG	# Record last TCP_NDEBUG packets with SO_DEBUG

# These options enable verbose messages for several subsystems.
# Warning, these may compile large string tables into the kernel!
#options 	MIIVERBOSE	# verbose PHY autoconfig messages
#options 	PCIVERBOSE	# verbose PCI device autoconfig messages
#options 	PCI_CONFIG_DUMP	# verbosely dump PCI config space
#options 	PCMCIAVERBOSE	# verbose PCMCIA configuration messages
#options 	SCSIVERBOSE	# human readable SCSI error messages
#options 	USBVERBOSE	# verbose USB device autoconfig messages

#options 	NFS_BOOT_BOOTP
#options 	NFS_BOOT_BOOTPARAM
options 	NFS_BOOT_DHCP

#
# wscons options
#
# builtin terminal emulations
#options 	WSEMUL_VT100		# VT100 / VT220 emulation
# different kernel output - see dev/wscons/wsdisplayvar.h
#options 	WS_KERNEL_FG=WSCOL_GREEN
#options 	WS_KERNEL_BG=WSCOL_BLACK
# see dev/pckbport/wskbdmap_mfii.c for implemented layouts
#options 	PCKBD_LAYOUT="(KB_DE | KB_NODEAD)"
# 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

# Kernel root file system and dump configuration.
config	netbsd	root on ? type ?
#config	netbsd	root on tlp0 type nfs
#config	netbsd	root on le0 type nfs


#
# Device configuration
#

mainbus0 at root
cpu0	at mainbus0


# Basic Bus Support

# PCI bus support
pci0	at mainbus0 bus ?
pci*	at pchb? bus ?
pci*	at ppb? bus ?

#options 	PCI_NETBSD_CONFIGURE

# PCI bridges
pchb*	at pci? dev ? function ?	# PCI-Host bridges
ppb*	at pci? dev ? function ?	# PCI-PCI bridges
pcib*	at pci? dev ? function ?	# PCI-ISA bridges

# ISA bus support
isa*	at pcib?			# ISA on PCI-ISA bridge

# Console Devices

# wscons
#pckbc0		at isa?			# pc keyboard controller
#pckbd*		at pckbc?		# PC keyboard
#pms*		at pckbc?		# PS/2 mouse for wsmouse
#vga*		at pci?
#wsdisplay*	at vga? console ?
#wskbd*		at pckbd? console ?
#wsmouse*	at pms? mux 0


# Serial Devices

# ISA serial interfaces
com0	at isa? port 0x3f8 irq 4	# standard PC serial ports
com1	at isa? port 0x2f8 irq 3

# TODO: 85230 SIO x2


# Parallel Printer Interfaces

# ISA parallel printer interfaces
lpt0	at isa? port 0x3bc irq 7	# standard PC parallel ports


# Real-time clocks

mkclock0 at isa? port 0x74		# MK48T18 NVRAM/RTC


# SCSI Controllers and Devices

# PCI SCSI controllers
siop*	at pci? dev ? function ?	# Symbios 53c8xx SCSI


# SCSI bus support
scsibus* at siop?

# 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
#ss*	at scsibus? target ? lun ?	# SCSI scanners
#uk*	at scsibus? target ? lun ?	# SCSI unknown


# Network Interfaces

# PCI network interfaces
tlp*	at pci? dev ? function ?	# DECchip 21x4x and clones

# MII/PHY support
ukphy*	at mii? phy ?			# generic unknown PHYs


# Pseudo-Devices

# 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

# network pseudo-devices
pseudo-device	loop			# network loopback
#pseudo-device	bpfilter		# Berkeley packet filter
#pseudo-device	ipfilter		# IP filter (firewall) and NAT
#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	tun			# network tunneling over tty
#pseudo-device	tap			# virtual Ethernet
#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

# 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
pseudo-device	clockctl		# user control of clock subsystem

# a pseudo device needed for Coda	# also needs CODA (above)
#pseudo-device	vcoda		4	# coda minicache <-> venus comm.

# wscons pseudo-devices
#pseudo-device	wsmux			# mouse & keyboard multiplexor
#pseudo-device	wsfont
@

