head	1.46;
access;
symbols
	netbsd-11-0-RC3:1.46
	netbsd-11-0-RC2:1.46
	netbsd-11-0-RC1:1.46
	perseant-exfatfs-base-20250801:1.46
	netbsd-11:1.46.0.4
	netbsd-11-base:1.46
	netbsd-10-1-RELEASE:1.44
	perseant-exfatfs-base-20240630:1.46
	perseant-exfatfs:1.46.0.2
	perseant-exfatfs-base:1.46
	netbsd-8-3-RELEASE:1.29.8.1
	netbsd-9-4-RELEASE:1.37
	netbsd-10-0-RELEASE:1.44
	netbsd-10-0-RC6:1.44
	netbsd-10-0-RC5:1.44
	netbsd-10-0-RC4:1.44
	netbsd-10-0-RC3:1.44
	netbsd-10-0-RC2:1.44
	thorpej-ifq:1.45.0.4
	thorpej-ifq-base:1.45
	thorpej-altq-separation:1.45.0.2
	thorpej-altq-separation-base:1.45
	netbsd-10-0-RC1:1.44
	netbsd-10:1.44.0.4
	netbsd-10-base:1.44
	bouyer-sunxi-drm:1.44.0.2
	bouyer-sunxi-drm-base:1.44
	netbsd-9-3-RELEASE:1.37
	thorpej-i2c-spi-conf2:1.41.0.14
	thorpej-i2c-spi-conf2-base:1.41
	thorpej-futex2:1.41.0.12
	thorpej-futex2-base:1.41
	thorpej-cfargs2:1.41.0.10
	thorpej-cfargs2-base:1.41
	cjep_sun2x-base1:1.41
	cjep_sun2x:1.41.0.8
	cjep_sun2x-base:1.41
	cjep_staticlib_x-base1:1.41
	netbsd-9-2-RELEASE:1.37
	cjep_staticlib_x:1.41.0.6
	cjep_staticlib_x-base:1.41
	thorpej-i2c-spi-conf:1.41.0.4
	thorpej-i2c-spi-conf-base:1.41
	thorpej-cfargs:1.41.0.2
	thorpej-cfargs-base:1.41
	thorpej-futex:1.40.0.2
	thorpej-futex-base:1.41
	netbsd-9-1-RELEASE:1.37
	bouyer-xenpvh-base2:1.38
	phil-wifi-20200421:1.38
	bouyer-xenpvh-base1:1.38
	phil-wifi-20200411:1.38
	bouyer-xenpvh:1.38.0.2
	bouyer-xenpvh-base:1.38
	is-mlppp:1.37.0.6
	is-mlppp-base:1.37
	phil-wifi-20200406:1.38
	netbsd-8-2-RELEASE:1.29.8.1
	ad-namecache-base3:1.37
	netbsd-9-0-RELEASE:1.37
	netbsd-9-0-RC2:1.37
	ad-namecache-base2:1.37
	ad-namecache-base1:1.37
	ad-namecache:1.37.0.4
	ad-namecache-base:1.37
	netbsd-9-0-RC1:1.37
	phil-wifi-20191119:1.37
	netbsd-9:1.37.0.2
	netbsd-9-base:1.37
	phil-wifi-20190609:1.37
	netbsd-8-1-RELEASE:1.29.8.1
	netbsd-8-1-RC1:1.29.8.1
	isaki-audio2:1.36.0.2
	isaki-audio2-base:1.36
	pgoyette-compat-merge-20190127:1.34.2.1
	pgoyette-compat-20190127:1.35
	pgoyette-compat-20190118:1.35
	pgoyette-compat-1226:1.35
	pgoyette-compat-1126:1.35
	pgoyette-compat-1020:1.35
	pgoyette-compat-0930:1.35
	pgoyette-compat-0906:1.35
	netbsd-7-2-RELEASE:1.20.4.2
	pgoyette-compat-0728:1.34
	netbsd-8-0-RELEASE:1.29.8.1
	phil-wifi:1.34.0.4
	phil-wifi-base:1.34
	pgoyette-compat-0625:1.34
	netbsd-8-0-RC2:1.29.8.1
	pgoyette-compat-0521:1.34
	pgoyette-compat-0502:1.34
	pgoyette-compat-0422:1.34
	netbsd-8-0-RC1:1.29.8.1
	pgoyette-compat-0415:1.34
	pgoyette-compat-0407:1.34
	pgoyette-compat-0330:1.34
	pgoyette-compat-0322:1.34
	pgoyette-compat-0315:1.34
	netbsd-7-1-2-RELEASE:1.20.4.2
	pgoyette-compat:1.34.0.2
	pgoyette-compat-base:1.34
	netbsd-7-1-1-RELEASE:1.20.4.2
	tls-maxphys-base-20171202:1.32
	matt-nb8-mediatek:1.29.0.12
	matt-nb8-mediatek-base:1.29
	nick-nhusb-base-20170825:1.30
	perseant-stdc-iso10646:1.29.0.10
	perseant-stdc-iso10646-base:1.29
	netbsd-8:1.29.0.8
	netbsd-8-base:1.29
	prg-localcount2-base3:1.29
	prg-localcount2-base2:1.29
	prg-localcount2-base1:1.29
	prg-localcount2:1.29.0.6
	prg-localcount2-base:1.29
	pgoyette-localcount-20170426:1.29
	bouyer-socketcan-base1:1.29
	jdolecek-ncq:1.29.0.4
	jdolecek-ncq-base:1.29
	pgoyette-localcount-20170320:1.29
	netbsd-7-1:1.20.4.2.0.6
	netbsd-7-1-RELEASE:1.20.4.2
	netbsd-7-1-RC2:1.20.4.2
	nick-nhusb-base-20170204:1.29
	netbsd-7-nhusb-base-20170116:1.20.4.2
	bouyer-socketcan:1.29.0.2
	bouyer-socketcan-base:1.29
	pgoyette-localcount-20170107:1.29
	netbsd-7-1-RC1:1.20.4.2
	nick-nhusb-base-20161204:1.26
	pgoyette-localcount-20161104:1.26
	netbsd-7-0-2-RELEASE:1.20.4.2
	nick-nhusb-base-20161004:1.25
	localcount-20160914:1.25
	netbsd-7-nhusb:1.20.4.2.0.4
	netbsd-7-nhusb-base:1.20.4.2
	pgoyette-localcount-20160806:1.25
	pgoyette-localcount-20160726:1.25
	pgoyette-localcount:1.25.0.2
	pgoyette-localcount-base:1.25
	nick-nhusb-base-20160907:1.25
	nick-nhusb-base-20160529:1.25
	netbsd-7-0-1-RELEASE:1.20.4.2
	nick-nhusb-base-20160422:1.25
	nick-nhusb-base-20160319:1.25
	nick-nhusb-base-20151226:1.25
	netbsd-7-0:1.20.4.2.0.2
	netbsd-7-0-RELEASE:1.20.4.2
	nick-nhusb-base-20150921:1.25
	netbsd-7-0-RC3:1.20.4.2
	netbsd-7-0-RC2:1.20.4.2
	netbsd-7-0-RC1:1.20.4.2
	nick-nhusb-base-20150606:1.24
	nick-nhusb-base-20150406:1.24
	nick-nhusb:1.24.0.2
	nick-nhusb-base:1.24
	netbsd-6-0-6-RELEASE:1.10
	netbsd-6-1-5-RELEASE:1.10
	netbsd-7:1.20.0.4
	netbsd-7-base:1.20
	yamt-pagecache-base9:1.20
	yamt-pagecache-tag8:1.8.2.2
	netbsd-6-1-4-RELEASE:1.10
	netbsd-6-0-5-RELEASE:1.10
	tls-earlyentropy:1.20.0.2
	tls-earlyentropy-base:1.20
	riastradh-xf86-video-intel-2-7-1-pre-2-21-15:1.20
	riastradh-drm2-base3:1.19
	netbsd-6-1-3-RELEASE:1.10
	netbsd-6-0-4-RELEASE:1.10
	netbsd-6-1-2-RELEASE:1.10
	netbsd-6-0-3-RELEASE:1.10
	rmind-smpnet-nbase:1.20
	netbsd-6-1-1-RELEASE:1.10
	riastradh-drm2-base2:1.19
	riastradh-drm2-base1:1.19
	riastradh-drm2:1.19.0.2
	riastradh-drm2-base:1.19
	rmind-smpnet:1.18.0.2
	rmind-smpnet-base:1.20
	netbsd-6-1:1.10.0.8
	netbsd-6-0-2-RELEASE:1.10
	netbsd-6-1-RELEASE:1.10
	khorben-n900:1.17.0.2
	netbsd-6-1-RC4:1.10
	netbsd-6-1-RC3:1.10
	agc-symver:1.15.0.2
	agc-symver-base:1.15
	netbsd-6-1-RC2:1.10
	netbsd-6-1-RC1:1.10
	yamt-pagecache-base8:1.13
	netbsd-6-0-1-RELEASE:1.10
	yamt-pagecache-base7:1.13
	matt-nb6-plus-nbase:1.10
	yamt-pagecache-base6:1.13
	netbsd-6-0:1.10.0.6
	netbsd-6-0-RELEASE:1.10
	netbsd-6-0-RC2:1.10
	tls-maxphys:1.12.0.2
	tls-maxphys-base:1.20
	matt-nb6-plus:1.10.0.4
	matt-nb6-plus-base:1.10
	netbsd-6-0-RC1:1.10
	jmcneill-usbmp-base10:1.11
	yamt-pagecache-base5:1.11
	jmcneill-usbmp-base9:1.11
	yamt-pagecache-base4:1.11
	jmcneill-usbmp-base8:1.11
	jmcneill-usbmp-base7:1.11
	jmcneill-usbmp-base6:1.10
	jmcneill-usbmp-base5:1.10
	jmcneill-usbmp-base4:1.10
	jmcneill-usbmp-base3:1.10
	jmcneill-usbmp-pre-base2:1.9
	jmcneill-usbmp-base2:1.10
	netbsd-6:1.10.0.2
	netbsd-6-base:1.10
	jmcneill-usbmp:1.9.0.2
	jmcneill-usbmp-base:1.9
	jmcneill-audiomp3:1.8.0.4
	jmcneill-audiomp3-base:1.8
	yamt-pagecache-base3:1.8
	yamt-pagecache-base2:1.8
	yamt-pagecache:1.8.0.2
	yamt-pagecache-base:1.8
	rmind-uvmplock-nbase:1.7
	cherry-xenmp:1.7.0.2
	cherry-xenmp-base:1.7
	jym-xensuspend-nbase:1.7
	uebayasi-xip-base7:1.6
	bouyer-quota2-nbase:1.6
	bouyer-quota2:1.6.0.4
	bouyer-quota2-base:1.6
	jruoho-x86intr:1.6.0.2
	jruoho-x86intr-base:1.6
	matt-mips64-premerge-20101231:1.5
	uebayasi-xip-base6:1.5
	uebayasi-xip-base5:1.5
	uebayasi-xip-base4:1.5
	jym-xensuspend-base:1.7
	uebayasi-xip-base3:1.5
	yamt-nfs-mp-base11:1.5
	uebayasi-xip-base2:1.5
	yamt-nfs-mp-base10:1.5
	uebayasi-xip-base1:1.4
	rmind-uvmplock:1.3.0.4
	rmind-uvmplock-base:1.7
	yamt-nfs-mp-base9:1.3
	uebayasi-xip:1.3.0.2
	uebayasi-xip-base:1.3
	matt-premerge-20091211:1.2
	yamt-nfs-mp-base8:1.1
	yamt-nfs-mp:1.1.0.2
	yamt-nfs-mp-base7:1.1
	jymxensuspend-base:1.1;
locks; strict;
comment	@# @;


1.46
date	2024.01.29.18.27.10;	author christos;	state Exp;
branches;
next	1.45;
commitid	KXsF1U1D4DhafnWE;

1.45
date	2023.02.12.14.50.38;	author abs;	state Exp;
branches;
next	1.44;
commitid	SblLlq95sRoclfdE;

1.44
date	2022.09.29.10.10.05;	author riastradh;	state Exp;
branches;
next	1.43;
commitid	I1zvTyF77D5Z9KVD;

1.43
date	2022.08.07.02.52.24;	author simonb;	state Exp;
branches;
next	1.42;
commitid	HXKRRXLciPDtrTOD;

1.42
date	2022.05.29.10.43.19;	author andvar;	state Exp;
branches;
next	1.41;
commitid	6uWO5hC27nbeiWFD;

1.41
date	2021.01.21.06.51.54;	author nia;	state Exp;
branches;
next	1.40;
commitid	3cU8FmkCubAfPyEC;

1.40
date	2020.09.27.13.48.49;	author roy;	state Exp;
branches
	1.40.2.1;
next	1.39;
commitid	DA9l8f9bbF8ATGpC;

1.39
date	2020.08.01.08.20.47;	author maxv;	state Exp;
branches;
next	1.38;
commitid	JD2lavAMv7TQUkiC;

1.38
date	2020.03.25.17.06.18;	author jdolecek;	state Exp;
branches;
next	1.37;
commitid	VzwOpdvTaWX4YN1C;

1.37
date	2019.04.26.21.40.28;	author sevan;	state Exp;
branches;
next	1.36;
commitid	6ehTybiQEayJbUkB;

1.36
date	2019.04.13.08.22.58;	author isaki;	state Exp;
branches;
next	1.35;
commitid	rmsmdwQtLK6aeajB;

1.35
date	2018.08.01.20.04.10;	author maxv;	state Exp;
branches;
next	1.34;
commitid	UbIHSaPqOzfNisMA;

1.34
date	2018.02.05.15.18.10;	author maxv;	state Exp;
branches
	1.34.2.1
	1.34.4.1;
next	1.33;
commitid	Q9pwWszEM6appGpA;

1.33
date	2018.01.23.14.47.53;	author sevan;	state Exp;
branches;
next	1.32;
commitid	AGdejQ7TNSzBE0oA;

1.32
date	2017.09.14.07.58.39;	author mrg;	state Exp;
branches;
next	1.31;
commitid	ngZ6fHXwTqlZA87A;

1.31
date	2017.09.13.22.24.42;	author sevan;	state Exp;
branches;
next	1.30;
commitid	U9QcH0HsUyAtp57A;

1.30
date	2017.07.29.18.08.56;	author maxv;	state Exp;
branches;
next	1.29;
commitid	OtoNC1YDOrKHu91A;

1.29
date	2016.12.13.20.42.16;	author christos;	state Exp;
branches
	1.29.8.1;
next	1.28;
commitid	DChNb4lHFyTOFRxz;

1.28
date	2016.12.10.23.03.23;	author christos;	state Exp;
branches;
next	1.27;
commitid	w4dRXIf7WDldyuxz;

1.27
date	2016.12.08.11.31.09;	author nat;	state Exp;
branches;
next	1.26;
commitid	r0h4avej48pZLaxz;

1.26
date	2016.10.06.03.17.44;	author christos;	state Exp;
branches;
next	1.25;
commitid	BcOBFhjB4Ye152pz;

1.25
date	2015.08.12.07.53.57;	author maxv;	state Exp;
branches
	1.25.2.1;
next	1.24;
commitid	6eLXlen4HB1O8Xwy;

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

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

1.22
date	2014.08.23.20.26.56;	author dholland;	state Exp;
branches;
next	1.21;
commitid	Ef5fhfmsGe1uFwNx;

1.21
date	2014.08.16.17.56.31;	author apb;	state Exp;
branches;
next	1.20;
commitid	gjT9TWtCibuK4CMx;

1.20
date	2014.03.24.14.15.37;	author szptvlfn;	state Exp;
branches
	1.20.4.1;
next	1.19;
commitid	TWwV8TNevZVgvXtx;

1.19
date	2013.06.30.21.38.55;	author rmind;	state Exp;
branches;
next	1.18;
commitid	WyqSRDp14EmayGVw;

1.18
date	2013.06.05.23.08.00;	author christos;	state Exp;
branches
	1.18.2.1;
next	1.17;
commitid	MDKdYakvaqdHQtSw;

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

1.16
date	2013.04.27.18.19.25;	author christos;	state Exp;
branches;
next	1.15;

1.15
date	2013.03.02.02.42.09;	author christos;	state Exp;
branches;
next	1.14;

1.14
date	2013.03.01.18.25.29;	author joerg;	state Exp;
branches;
next	1.13;

1.13
date	2012.10.17.14.48.08;	author apb;	state Exp;
branches;
next	1.12;

1.12
date	2012.08.17.20.11.38;	author abs;	state Exp;
branches
	1.12.2.1;
next	1.11;

1.11
date	2012.03.10.21.51.49;	author joerg;	state Exp;
branches;
next	1.10;

1.10
date	2011.12.18.05.49.24;	author dholland;	state Exp;
branches;
next	1.9;

1.9
date	2011.11.22.21.24.57;	author tls;	state Exp;
branches
	1.9.2.1;
next	1.8;

1.8
date	2011.06.30.20.09.19;	author wiz;	state Exp;
branches
	1.8.2.1;
next	1.7;

1.7
date	2011.03.06.17.08.20;	author bouyer;	state Exp;
branches;
next	1.6;

1.6
date	2011.01.14.12.54.39;	author phx;	state Exp;
branches
	1.6.2.1
	1.6.4.1;
next	1.5;

1.5
date	2010.05.08.22.16.25;	author mrg;	state Exp;
branches;
next	1.4;

1.4
date	2010.04.16.13.48.29;	author pooka;	state Exp;
branches;
next	1.3;

1.3
date	2010.02.03.14.03.47;	author phx;	state Exp;
branches
	1.3.2.1
	1.3.4.1;
next	1.2;

1.2
date	2009.12.05.20.11.03;	author pooka;	state Exp;
branches;
next	1.1;

1.1
date	2009.07.21.09.49.15;	author phx;	state Exp;
branches
	1.1.2.1;
next	;

1.40.2.1
date	2021.04.03.22.28.15;	author thorpej;	state Exp;
branches;
next	;
commitid	1gqS07EfPjskJTNC;

1.34.2.1
date	2018.09.06.06.55.24;	author pgoyette;	state Exp;
branches;
next	;
commitid	HCi1bXD317XIK0RA;

1.34.4.1
date	2019.06.10.22.05.49;	author christos;	state Exp;
branches;
next	1.34.4.2;
commitid	jtc8rnCzWiEEHGqB;

1.34.4.2
date	2020.04.08.14.07.26;	author martin;	state Exp;
branches;
next	;
commitid	Qli2aW9E74UFuA3C;

1.29.8.1
date	2018.01.26.14.28.15;	author martin;	state Exp;
branches;
next	;
commitid	PZEWbwc3WwWusooA;

1.25.2.1
date	2016.11.04.14.48.58;	author pgoyette;	state Exp;
branches;
next	1.25.2.2;
commitid	2m1JRwYmpwPkOOsz;

1.25.2.2
date	2017.01.07.08.56.10;	author pgoyette;	state Exp;
branches;
next	;
commitid	uEL0C1YuiJrlV0Bz;

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

1.24.2.2
date	2016.12.05.10.54.49;	author skrll;	state Exp;
branches;
next	1.24.2.3;
commitid	4H3tiQVJXN6oEMwz;

1.24.2.3
date	2017.02.05.13.40.02;	author skrll;	state Exp;
branches;
next	1.24.2.4;
commitid	8hwpk1aHl2UuyLEz;

1.24.2.4
date	2017.08.28.17.51.28;	author skrll;	state Exp;
branches;
next	;
commitid	UQQpnjvcNkUZn05A;

1.20.4.1
date	2014.11.14.15.16.18;	author martin;	state Exp;
branches;
next	1.20.4.2;
commitid	TWzeZLB2jdoFiaYx;

1.20.4.2
date	2014.11.18.19.05.29;	author snj;	state Exp;
branches;
next	;
commitid	1724w5Tz6msgrHYx;

1.18.2.1
date	2013.08.28.23.59.11;	author rmind;	state Exp;
branches;
next	1.18.2.2;
commitid	cbp9Ov2uYijlqh3x;

1.18.2.2
date	2014.05.18.17.44.55;	author rmind;	state Exp;
branches;
next	;
commitid	mL5ZYSzpqK6QS2Bx;

1.12.2.1
date	2012.11.20.03.01.00;	author tls;	state Exp;
branches;
next	1.12.2.2;

1.12.2.2
date	2013.06.23.06.19.59;	author tls;	state Exp;
branches;
next	1.12.2.3;
commitid	eVjr9caYRQbRGHUw;

1.12.2.3
date	2014.08.20.00.02.43;	author tls;	state Exp;
branches;
next	1.12.2.4;
commitid	jTnpym9Qu0o4R1Nx;

1.12.2.4
date	2017.12.03.11.35.49;	author jdolecek;	state Exp;
branches;
next	;
commitid	XcIYRZTAh1LmerhA;

1.9.2.1
date	2012.02.18.07.31.20;	author mrg;	state Exp;
branches;
next	1.9.2.2;

1.9.2.2
date	2012.03.11.01.52.19;	author mrg;	state Exp;
branches;
next	;

1.8.2.1
date	2012.04.17.00.06.02;	author yamt;	state Exp;
branches;
next	1.8.2.2;

1.8.2.2
date	2012.10.30.17.18.52;	author yamt;	state Exp;
branches;
next	1.8.2.3;

1.8.2.3
date	2014.05.22.11.39.30;	author yamt;	state Exp;
branches;
next	;
commitid	VUUXuyNWnt3AKwBx;

1.6.2.1
date	2011.06.06.09.04.55;	author jruoho;	state Exp;
branches;
next	;

1.6.4.1
date	2011.02.08.19.29.30;	author bouyer;	state Exp;
branches;
next	;

1.3.2.1
date	2010.04.30.14.39.06;	author uebayasi;	state Exp;
branches;
next	1.3.2.2;

1.3.2.2
date	2010.08.17.06.43.59;	author uebayasi;	state Exp;
branches;
next	;

1.3.4.1
date	2010.05.30.05.16.37;	author rmind;	state Exp;
branches;
next	1.3.4.2;

1.3.4.2
date	2011.03.05.20.49.24;	author rmind;	state Exp;
branches;
next	1.3.4.3;

1.3.4.3
date	2011.04.21.01.40.48;	author rmind;	state Exp;
branches;
next	;

1.1.2.1
date	2009.07.21.09.49.15;	author yamt;	state dead;
branches;
next	1.1.2.2;

1.1.2.2
date	2009.08.19.18.45.56;	author yamt;	state Exp;
branches;
next	1.1.2.3;

1.1.2.3
date	2010.03.11.15.02.02;	author yamt;	state Exp;
branches;
next	1.1.2.4;

1.1.2.4
date	2010.08.11.22.51.38;	author yamt;	state Exp;
branches;
next	;


desc
@@


1.46
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.45 2023/02/12 14:50:38 abs Exp $
#
# GENERIC machine description file
# 
# This machine description file is used to generate the default NetBSD
# kernel.  The generic kernel does not include all options, subsystems
# and device drivers, but should be useful for most applications.
#
# The machine description file can be customised for your specific
# machine to reduce the kernel size and improve its performance.
#
# For further information on compiling NetBSD kernels, see the config(8)
# man page.
#
# For further information on hardware support for this architecture, see
# the intro(4) man page.  For further information about kernel options
# for this architecture, see the options(4) man page.  For an explanation
# of each device driver in this file see the section 4 man page for the
# device.

include "arch/amigappc/conf/std.amigappc"

options 	INCLUDE_CONFIG_FILE     # embed config file in kernel binary

#ident          "GENERIC-$Revision: 1.45 $"

maxusers	8

#
# Mainboards to support (in addition to Amiga)
#
options 	BB060STUPIDROM	# You need this, if you have a non-DraCo
				# MC68060 with an OS ROM up to (at least)
				# V40 (OS3.1) and want to boot with the
				# bootblock.
				# You do not need this if you have a DraCo,
				# have no 68060 or NEVER use the bootblock
options 	P5PPC68KBOARD	# Phase5 PPC/68K board support

#
# Standard system options
#
options 	INSECURE	# disable kernel security levels
options 	RTC_OFFSET=0	# hardware clock is this many mins. west of GMT
options 	NTP		# NTP phase/frequency locked loop

options 	KTRACE		# system call tracing support
options 	SCSIVERBOSE	# human readable SCSI error messages
options 	USERCONF	# userconf(4) support
#options 	PIPE_SOCKETPAIR	# smaller, but slower pipe(2)
#options 	SYSCTL_INCLUDE_DESCR	# Include sysctl descriptions in kernel

# Support for System V IPC facilities.
options 	SYSVSHM		# System V-like shared memory
options 	SYSVMSG		# System V-like messages
options 	SYSVSEM		# System V-like semaphores

# Alternate buffer queue strategies for better responsiveness under high
# disk I/O load.
#options 	BUFQ_READPRIO
options 	BUFQ_PRIOCSCAN

#
# Diagnostic/debugging support options
#
#options 	DIAGNOSTIC	# Extra kernel sanity checks
#options 	DEBUG		# Enable misc. kernel debugging code
#options 	DEBUG_KERNEL_START
options 	DDB		# in-kernel debugger
#options 	DDB_ONPANIC=1	# see also sysctl(7): `ddb.onpanic'
options 	DDB_HISTORY_SIZE=512	# Enable history editing in DDB
#options 	SCSIDEBUG	# Add SCSI debugging statements
#options 	SERCONSOLE	# console via Amiga serial port
#makeoptions	DEBUG="-g"	# compile full symbol table

#
# Compatibility option
#

include 	"conf/compat_netbsd09.config"

#options 	COMPAT_386BSD_MBRPART # recognize old partition ID
#options 	COMPAT_LINUX	# Linux binary compatibility
#options 	COMPAT_OSSAUDIO	# Linux binary compatibility

#
# File systems
#
file-system 	FFS		# UFS
file-system 	EXT2FS		# second extended file system (linux)
file-system 	LFS		# log-structured file system
file-system 	MFS		# memory file system
file-system 	NFS		# Network file System client
file-system 	CD9660		# ISO 9660 + Rock Ridge file system
file-system 	MSDOSFS		# MS-DOS file system
file-system 	ADOSFS		# AmigaDOS 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	PTYFS		# /dev/pts/N support
file-system	TMPFS		# Efficient memory file-system
#file-system	UDF		# experimental - OSTA UDF CD/DVD file-system

# File system options
#options 	FFS_EI		# FFS Endian Independent support
#options 	FFS_NO_SNAPSHOT	# No FFS snapshot support
options 	QUOTA		# legacy UFS quotas
options 	QUOTA2		# new, in-filesystem UFS quotas
options 	UFS_DIRHASH	# UFS Large Directory Hashing
options 	UFS_EXTATTR	# Extended attribute support for UFS1
options 	WAPBL		# File system journaling support
options 	LFS_DIRHASH	# LFS version of UFS_DIRHASH - experimental
options 	NFSSERVER	# Network File System server

#
# Networking options
#
#options 	GATEWAY		# Packet forwarding
options 	INET		# IP networking support (Required)
options 	INET6		# IPV6
#options 	IPSEC		# IP security
#options 	IPSEC_DEBUG	# debug for IP security
#options 	MROUTING	# Multicast routing
#options 	PIM		# Protocol Independent Multicast
#options 	NETATALK	# AppleTalk networking protocols
options 	PPP_BSDCOMP	# BSD-Compress compression support for PPP
options 	PPP_DEFLATE	# Deflate compression support for PPP
options 	PPP_FILTER	# Active filter support for PPP (requires bpf)
#options 	TCP_DEBUG	# Record last TCP_NDEBUG packets with SO_DEBUG

#options 	ALTQ		# Manipulate network interfaces' output queues
#options 	ALTQ_BLUE	# Stochastic Fair Blue
#options 	ALTQ_CBQ	# Class-Based Queueing
#options 	ALTQ_CDNR	# Diffserv Traffic Conditioner
#options 	ALTQ_FIFOQ	# First-In First-Out Queue
#options 	ALTQ_FLOWVALVE	# RED/flow-valve (red-penalty-box)
#options 	ALTQ_HFSC	# Hierarchical Fair Service Curve
#options 	ALTQ_LOCALQ	# Local queueing discipline
#options 	ALTQ_PRIQ	# Priority Queueing
#options 	ALTQ_RED	# Random Early Detection
#options 	ALTQ_RIO	# RED with IN/OUT
#options 	ALTQ_WFQ	# Weighted Fair Queueing

#
# Amiga specific options
#
options 	RETINACONSOLE	# enable code to allow retina to be console
options 	ULOWELLCONSOLE	# enable code to allow a2410 to be console
options 	CL5426CONSOLE	# Cirrus console
options 	CV64CONSOLE	# CyberVision console
options 	TSENGCONSOLE	# Tseng console
options 	CV3DCONSOLE	# CyberVision 64/3D console

options 	GRF_ECS		# Enhanced Chip Set
options 	GRF_NTSC	# NTSC
options 	GRF_PAL		# PAL
options 	GRF_A2024	# Support for the A2024
options 	GRF_AGA		# AGA Chip Set
options 	GRF_AGA_VGA	# AGA VGAONLY timing
options 	GRF_SUPER72	# AGA Super-72
#options 	KFONT_8X11	# 8x11 font

# select a font for the console according to the character set and keymap
# you want to use
options        KFONT_CONS_ISO8859_1
#options         KFONT_CONS_ISO8859_2

# This is how you would tell the kernel the A2410 oscillator frequencies:
# The used frequencies are the defaults, and do not need option setting
#options 	ULOWELL_OSC1=36000000
#options 	ULOWELL_OSC2=66667000

# This is how you specify the blitting speed, higher values may speed up blits
# a little bit.  If you raise this value too much some trash may appear.
# the commented version is the default.
#options 	RH_MEMCLK=61000000
# this option enables the 64 bit sprite which does not work
# for quite a few people.  E.g. The cursor sprite will turn to a block
# when moved to the top of the screen in X.
#options 	RH_64BIT_SPRITE
# enables fast scroll code appears to now work on 040 systems.
#options 	RETINA_SPEED_HACK
# enables the Hardwarecursor which does not work on some systems.
#options 	RH_HARDWARECURSOR

#
# Device configuration
#
mainbus0	at root
cpu0		at mainbus0
kbd0		at mainbus0		# Amiga keyboard
zbus0		at mainbus0		# ZorroII/III expansion bus
ser0		at mainbus0		# Amiga onboard serial
par0		at mainbus0		# Amiga onboard parallel
ms*		at mainbus0		# Amiga mice
fdc0		at mainbus0		# Amiga FDC
fd*		at fdc0 unit ?		# floppy disks on the later
a34kbbc0	at mainbus0		# A3000/A4000 battery backed clock
aucc*		at mainbus0		# Amiga CC audio
audio*		at aucc?

spkr*		at audio?		# PC speaker (synthesized)

# wscons aware interface to amiga custom chips.
# If you enable it enable also wskbd.
#amidisplaycc0	at mainbus0		# wscons interface to custom chips
#wsdisplay0	at amidisplaycc0 console ?
#options 	WSEMUL_VT100
#options 	WSDISPLAY_COMPAT_USL		# wsconscfg VT handling
#options 	FONT_VT220L8x10
#options	FONT_VT220ISO8x16
#
# Keyboard device. Optionally can attach a wskbd.
# wskbd works together with a wsdisplay so enable them both if you will.
# Don't enable wskbd if you use ite.
#
# XXX in std.amiga: kbd0 at mainbus0
#wskbd0		at kbd0 console ?
#wsmouse*	at ms?

#
# Graphics devices
#
grfcc0		at mainbus0		# custom chips
grfrt0		at zbus0		# retina II
grfrh0		at zbus0		# retina III
grfcl*		at zbus0		# Picasso II/Piccolo/Spectrum
grful0		at zbus0		# A2410
grfcv0		at zbus0		# CyberVision 64
grfet*		at zbus0		# Tseng (oMniBus, Domino, Merlin)
grfcv3d0	at zbus0		# CyberVision 64/3D

grf0		at grfcc0
grf1		at grfrt0
grf2		at grfrh0
grf3		at grfcl?
grf4		at grful0
grf5		at grfcv0
grf6		at grfet?
grf7		at grfcv3d0
ite0		at grf0			# terminal emulators for grfs
ite1		at grf1			# terminal emulators for grfs
ite2		at grf2			# terminal emulators for grfs
ite3		at grf3			# terminal emulators for grfs
ite4		at grf4			# terminal emulators for grfs
ite5		at grf5			# terminal emulators for grfs
ite6		at grf6			# terminal emulators for grfs
ite7		at grf7			# terminal emulators for grfs

# Needs wscons
#mntva*          at zbus?                # MNTMN VA2000
#options         MNTVA_CONSOLE

#
# Zorro-II, Zorro-III devices (sans graphics)
#
repulse*	at zbus0		# ALiENDESiGN Repulse
audio*		at repulse?

toccata*	at zbus0		# MacroSystem GmbH Toccata
audio*		at toccata?

# Ethernet cards:
le*		at zbus0		# A2065, Ameristar, Ariadne
ne*		at zbus0		# AriadneII, X-surf
ed*		at zbus0		# Hydra, ASDG LanRover
es*		at zbus0		# CEI A4066 EthernetPLUS
qn*		at zbus0		# Quicknet

# Arcnet
bah*		at zbus0		# C=/Ameristar A2060 / 560

# Greater Valley Product Bus
gvpbus* 	at zbus0

# scsi stuff, all possible
gtsc0		at gvpbus?		# GVP series II scsi
scsibus*	at gtsc0
ahsc0		at mainbus0		# A3000 scsi
scsibus*	at ahsc0
atzsc0		at zbus0		# A2091 scsi
scsibus*	at atzsc0
wstsc0		at zbus0		# Wordsync II scsi
scsibus*	at wstsc0
ivsc0		at zbus0		# IVS scsi
scsibus*	at ivsc0
mlhsc0		at zbus0		# Hacker scsi
scsibus*	at mlhsc0
otgsc0		at zbus0		# 12 gauge scsi
scsibus*	at otgsc0
zssc0		at zbus0		# Zeus scsi
scsibus*	at zssc0
mgnsc0		at zbus0		# Magnum scsi
scsibus*	at mgnsc0
wesc0		at zbus0		# Warp Engine scsi
scsibus*	at wesc0
bppcsc0		at zbus0		# BlizzardPPC 603e+ scsi
scsibus*	at bppcsc0
afsc0		at zbus0		# A4091 scsi
scsibus*	at afsc0
aftsc0		at mainbus0		# A4000T scsi
scsibus*	at aftsc0
flsc0		at zbus0		# FastlaneZ3 scsi
scsibus*	at flsc0
bzsc0		at zbus0		# Blizzard 1230 I,II scsi
scsibus*	at bzsc0
bzivsc0 	at zbus0		# Blizzard 12x0 IV scsi
scsibus*	at bzivsc0
bztzsc0 	at zbus0		# Blizzard 2060 scsi
scsibus*	at bztzsc0
cbsc0		at zbus0		# CyberSCSI I
scsibus*	at cbsc0
cbiisc0 	at zbus0		# CyberSCSI II
scsibus*	at cbiisc0
cbiiisc0 	at zbus0		# Cyberstorm mk.III/Cyberstorm PPC SCSI
scsibus*	at cbiiisc0
empsc0		at zbus0		# Emplant scsi
scsibus*	at empsc0

wdc0		at mainbus0		# A4000 & A1200 IDE bus
wdc*		at zbus0		# Buddha / Catweasel

atabus* 	at wdc? channel ?	# ATA bus
wd*		at atabus? drive ?	#  + drives
atapibus*	at atabus?		# ATAPI bus
cd*		at atapibus? drive ?	# ATAPI CD-ROM drives
sd*		at atapibus? drive ?	# ATAPI disk drives

pccard0 	at mainbus0
pcmcia* 	at pccard0
com*		at pcmcia? function ?	# Modems and serial cards
pcmcom* 	at pcmcia? function ?	# PCMCIA multi-port serial cards
aic*		at pcmcia? function ?	# Adaptec APA-1460 SCSI
wdc*		at pcmcia? function ?
awi*		at pcmcia? function ?	# BayStack 650 (802.11FH)
ep*		at pcmcia? function ?	# 3Com 3c589 and 3c562 Ethernet
mbe*		at pcmcia? function ?	# MB8696x based Ethernet
ne*		at pcmcia? function ?	# NE2000-compatible Ethernet
sm*		at pcmcia? function ?	# Megahertz Ethernet
mhzc*		at pcmcia? function ?	# Megahertz Ethernet/Modem combo cards
com*		at mhzc?
sm*		at mhzc?

# each hard drive from low target to high
# will configure to the next available sd unit number
sd*		at scsibus? target ? lun ?	# scsi disks
st*		at scsibus? target ? lun ?	# scsi tapes
cd*		at scsibus? target ? lun ?	# scsi cds
ch*		at scsibus? target ? lun ?	# scsi autochangers
ss*		at scsibus? target ? lun ?	# scsi scanner
uk*		at scsibus? target ? lun ?	# scsi unknown

msc0		at zbus0		# A2232 MSC multiport serial.
mfc0		at zbus0		# MultiFaceCard I/O board
mfcs0		at mfc0 unit 0		# MFC serial
mfcs1		at mfc0 unit 1		# MFC serial
#mfcp0		at mfc0 unit 0		# MFC parallel [not available yet]
#mfc1		at zbus0		# MultiFaceCard 2nd I/O board
#mfcs2		at mfc1 unit 0
#mfcs3		at mfc1 unit 1
#mfcp1		at mfc1 unit 0

hyper*		at zbus?		# zbus HyperCom3/3+/4/4+
#hyper*		at mainbus0		# not yet: HyperCom1 + HyperCom3
com*		at hyper? port ?	# Hypercom3/4 serial ports
lpt*		at hyper? port ?	# Hypercom3+/4+ parallel port

#options 	IOBZCLOCK=22118400 	# default, uncomment the next line
#options 	IOBZCLOCK=24000000	# if needed.

iobl*		at zbus?		# zbus IOBlix
com*		at iobl? port ?		# IOBlix serial ports
lpt*		at iobl? port ?		# IOBlix parallel ports


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

pseudo-device	loop			# loopback network interface
pseudo-device	sl			# SLIP network interfaces
pseudo-device	ppp			# PPP network interfaces
pseudo-device	pppoe			# PPP over Ethernet (RFC 2516)
pseudo-device	tun			# network tunnel line discipline
pseudo-device	tap			# virtual Ethernet
#pseudo-device	gre			# generic L3 over IP tunnel
pseudo-device	bpfilter		# Berkeley packet filter
pseudo-device	carp			# Common Address Redundancy Protocol
pseudo-device	npf			# NPF packet filter
pseudo-device	gif			# IPv[46] over IPv[46] tunnel (RFC1933)
#pseudo-device	faith			# IPv[46] tcp relay translation i/f
pseudo-device	stf			# 6to4 IPv6 over IPv4 encapsulation
pseudo-device	vlan			# IEEE 802.1q encapsulation
pseudo-device	bridge			# simple inter-network bridging
pseudo-device	vether			# Virtual Ethernet for bridge
pseudo-device	agr			# IEEE 802.3ad link aggregation
pseudo-device	fss			# file system snapshot device

pseudo-device	view		4	# views (needed for grfcc)
pseudo-device	pty			# pseudo-terminals
pseudo-device	clockctl		# user control of clock subsystem
pseudo-device	drvctl			# user control of drive subsystem

#pseudo-device	wsfont			# wsfont(4) dynamic font loading support
#pseudo-device	wsmux			# mouse & keyboard multiplexor

pseudo-device	vnd			# vnode pseudo-disks
#options 	VND_COMPRESSION		# compressed vnd(4)
pseudo-device	ccd			# concatenated 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

#options 	RND_COM			# use "com" randomness as well (BROKEN)

pseudo-device	ksyms			# /dev/ksyms (kernel symbols)
pseudo-device 	swwdog			# software watchdog timer -- swwdog(4)

include "dev/veriexec.config"

# Kernel root file system and dump configuration
config		netbsd	root on ? type ?

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


1.45
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.44 2022/09/29 10:10:05 riastradh Exp $
d25 1
a25 1
#ident          "GENERIC-$Revision: 1.44 $"
a116 2
#options 	EXT2FS_SYSTEM_FLAGS # makes ext2fs file flags (append and
				# immutable) behave as system flags.
@


1.44
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.43 2022/08/07 02:52:24 simonb Exp $
d25 1
a25 1
#ident          "GENERIC-$Revision: 1.43 $"
d438 3
@


1.43
log
@UFS/LFS dirhash:
- Enable UFS_DIRHASH if the architecture or kernel model specific config
  file can use 128MB of RAM or more.
- Remove experimental tag from UFS_DIRHASH; it's been with RUMP kernel
  and by a number of NetBSD developers for years.
- Add LFS_DIRHASH if LFS was enabled.
- Be somewhat consistent with FS options order.
@
text
@d1 1
a1 1
# $NetBSD: GENERIC,v 1.42 2022/05/29 10:43:19 andvar Exp $
d25 1
a25 1
#ident          "GENERIC-$Revision: 1.42 $"
d432 1
@


1.42
log
@s/littel/little/ mainly in copy pasted comments.
@
text
@d1 1
a1 1
# $NetBSD: GENERIC,v 1.41 2021/01/21 06:51:54 nia Exp $
d25 1
a25 1
#ident          "GENERIC-$Revision: 1.41 $"
d110 1
a110 2
options 	WAPBL		# File system journaling support

d113 1
a113 3
#options	UFS_DIRHASH	# UFS Large Directory Hashing - Experimental
options 	NFSSERVER	# Network File System server side code
#options 	FFS_NO_SNAPSHOT	# No FFS snapshot support
d115 2
d119 1
@


1.41
log
@add a commented out compat_ossaudio wherever there's compat_linux

requested by mrg
@
text
@d1 1
a1 1
# $NetBSD: GENERIC,v 1.40 2020/09/27 13:48:49 roy Exp $
d25 1
a25 1
#ident          "GENERIC-$Revision: 1.40 $"
d180 1
a180 1
# a littel bit.  If you raise this value too much some trash may appear.
@


1.40
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.39 2020/08/01 08:20:47 maxv Exp $
d25 1
a25 1
#ident          "GENERIC-$Revision: 1.39 $"
d84 1
@


1.40.2.1
log
@Sync with HEAD.
@
text
@d1 1
a1 1
# $NetBSD: GENERIC,v 1.41 2021/01/21 06:51:54 nia Exp $
d25 1
a25 1
#ident          "GENERIC-$Revision: 1.41 $"
a83 1
#options 	COMPAT_OSSAUDIO	# Linux binary compatibility
@


1.39
log
@Remove references to BRIDGE_IPF, it is now compiled in by default.
@
text
@d1 1
a1 1
# $NetBSD: GENERIC,v 1.38 2020/03/25 17:06:18 jdolecek Exp $
d25 1
a25 1
#ident          "GENERIC-$Revision: 1.38 $"
d401 1
@


1.38
log
@remove 'file-system SMBFS' and 'pseudo-device nsmb' from all kernel configs
to prepare for their eventual removal
@
text
@d1 1
a1 1
# $NetBSD: GENERIC,v 1.37 2019/04/26 21:40:28 sevan Exp $
d25 1
a25 1
#ident          "GENERIC-$Revision: 1.37 $"
a400 1
#options	BRIDGE_IPF		# bridge uses IP/IPv6 pfil hooks too
@


1.37
log
@Enable BUFQ_PRIOCSCAN, CARP, Veriexec by default in GENERIC kernel configs.
On ports without a GENERIC kernel config enable in individul files, e.g evbmips.
Omit on:
atari, dreamcast, emips, epoc32, evbppc/VIRTEX*, ia64, luna68x, mvme68k,
mvmeppc, playstation2, riscv, sun2, sun3, x68k, zaurus due to resource
constraints or port infancy.
@
text
@d1 1
a1 1
# $NetBSD: GENERIC,v 1.36 2019/04/13 08:22:58 isaki Exp $
d25 1
a25 1
#ident          "GENERIC-$Revision: 1.36 $"
a102 1
file-system	SMBFS		# experimental - CIFS; also needs nsmb (below)
a430 1
pseudo-device	nsmb			# experimental - SMB requester
@


1.36
log
@Add drvctl to kernel which has audio device.
audiocfg(1) requires drvctl(4).
@
text
@d1 1
a1 1
# $NetBSD: GENERIC,v 1.35 2018/08/01 20:04:10 maxv Exp $
d25 1
a25 1
#ident          "GENERIC-$Revision: 1.35 $"
d61 1
a61 1
#options 	BUFQ_PRIOCSCAN
d395 1
a395 1
#pseudo-device	carp			# Common Address Redundancy Protocol
d434 1
a434 12
# Veriexec
#
# a pseudo device needed for veriexec
#pseudo-device	veriexec
#
# Uncomment the fingerprint methods below that are desired. Note that
# removing fingerprint methods will have almost no impact on the kernel
# code size.
#
#options VERIFIED_EXEC_FP_SHA256
#options VERIFIED_EXEC_FP_SHA384
#options VERIFIED_EXEC_FP_SHA512
@


1.35
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.34 2018/02/05 15:18:10 maxv Exp $
d25 1
a25 1
#ident          "GENERIC-$Revision: 1.34 $"
d409 1
@


1.34
log
@Nuke DIRECTED_BROADCAST, it is not documented and not enabled anywhere. It
probably wouldn't have built correctly anyway, since there is no associated
defflag.

These ten lines of code in ip_input.c already look a lot better.
@
text
@d1 1
a1 1
# $NetBSD: GENERIC,v 1.33 2018/01/23 14:47:53 sevan Exp $
d25 1
a25 1
#ident          "GENERIC-$Revision: 1.33 $"
a134 4
options 	IPFILTER_LOG	# ipmon(8) log support
options 	IPFILTER_LOOKUP	# ippool(8) support
options 	IPFILTER_COMPAT # Compat for IP-Filter
#options 	IPFILTER_DEFAULT_BLOCK	# block all packets by default
d396 1
a396 1
pseudo-device	ipfilter		# IP Filter package
a403 2
#pseudo-device	pf			# PF packet filter
#pseudo-device	pflog			# PF log if
@


1.34.4.1
log
@Sync with HEAD
@
text
@d1 1
a1 1
# $NetBSD: GENERIC,v 1.37 2019/04/26 21:40:28 sevan Exp $
d25 1
a25 1
#ident          "GENERIC-$Revision: 1.37 $"
d61 1
a61 1
options 	BUFQ_PRIOCSCAN
d135 4
d399 2
a400 2
pseudo-device	carp			# Common Address Redundancy Protocol
pseudo-device	npf			# NPF packet filter
d408 2
a414 1
pseudo-device	drvctl			# user control of drive subsystem
d439 12
a450 1
include "dev/veriexec.config"
@


1.34.4.2
log
@Merge changes from current as of 20200406
@
text
@d1 1
a1 1
# $NetBSD$
d25 1
a25 1
#ident          "GENERIC-$Revision$"
d103 1
d432 1
@


1.34.2.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.35 2018/08/01 20:04:10 maxv Exp $
d25 1
a25 1
#ident          "GENERIC-$Revision: 1.35 $"
d135 4
d400 1
a400 1
pseudo-device	npf			# NPF packet filter
d408 2
@


1.33
log
@Alternate buffer queue strategies no longer considered experimental, update
description.

Discussed on tech-kern
http://mail-index.netbsd.org/tech-kern/2018/01/21/msg023002.html
@
text
@d1 1
a1 1
# $NetBSD: GENERIC,v 1.32 2017/09/14 07:58:39 mrg Exp $
d25 1
a25 1
#ident          "GENERIC-$Revision: 1.32 $"
a129 1
#options 	DIRECTED_BROADCAST	# Broadcast across subnets
@


1.32
log
@clean up COMPAT_* options for native netbsd code:
- new series of files that are useful for saying "i want everything
  since netbsd 1.4", etc.
- use the fact COMPAT_* options have future dependancies to remove
  many redundant options.

removes about 3000 lines total across kernel configuration files.
tested about 30 random kernels in the changed list.
@
text
@d1 1
a1 1
# $NetBSD: GENERIC,v 1.31 2017/09/13 22:24:42 sevan Exp $
d25 1
a25 1
#ident          "GENERIC-$Revision: 1.31 $"
d58 2
a59 2
# Enable experimental buffer queue strategy for better responsiveness under 
# high disk I/O load. Use it with caution - it's not proven to be stable yet.
@


1.31
log
@Remove support for VERIFIED_EXEC_FP_RMD160, VERIFIED_EXEC_FP_SHA1, and VERIFIED_EXEC_FP_MD5 options.
These algorithms are either broken or on their way to being broken.

Discussed on tech-security
http://mail-index.netbsd.org/tech-security/2017/08/21/msg000936.html

ok riastradh
@
text
@d1 1
a1 1
# $NetBSD: GENERIC,v 1.30 2017/07/29 18:08:56 maxv Exp $
d25 1
a25 1
#ident          "GENERIC-$Revision: 1.30 $"
d79 3
a81 15
options 	COMPAT_09	# NetBSD 0.9,
options 	COMPAT_10	# NetBSD 1.0,
options 	COMPAT_11	# NetBSD 1.1,
options 	COMPAT_12	# NetBSD 1.2,
options 	COMPAT_13	# NetBSD 1.3,
options 	COMPAT_14	# NetBSD 1.4,
options 	COMPAT_15	# NetBSD 1.5,
options 	COMPAT_16	# NetBSD 1.6,
options 	COMPAT_20	# NetBSD 2.0,
options 	COMPAT_30	# NetBSD 3.0,
options 	COMPAT_40	# NetBSD 4.0,
options 	COMPAT_50	# NetBSD 5.0,
options 	COMPAT_60	# NetBSD 6.0, and
options 	COMPAT_70	# NetBSD 7.0 binary compatibility.
options 	COMPAT_43	# and 4.3BSD
a83 1
options 	COMPAT_BSDPTY	# /dev/[pt]ty?? ptys.
@


1.30
log
@Remove TCP_COMPAT_42 from the config files. Pass 3.
@
text
@d1 1
a1 1
# $NetBSD: GENERIC,v 1.29 2016/12/13 20:42:16 christos Exp $
d25 1
a25 1
#ident          "GENERIC-$Revision: 1.29 $"
a461 1
#options VERIFIED_EXEC_FP_RMD160
a464 2
#options VERIFIED_EXEC_FP_SHA1
#options VERIFIED_EXEC_FP_MD5
@


1.29
log
@wildcard speaker attachments, now that we can handle many of them.
@
text
@d1 1
a1 1
# $NetBSD: GENERIC,v 1.28 2016/12/10 23:03:23 christos Exp $
d25 1
a25 1
#ident          "GENERIC-$Revision: 1.28 $"
a95 1
#options 	TCP_COMPAT_42	# 4.2BSD TCP/IP bug compat. Not recommended.
@


1.29.8.1
log
@Pull up following revision(s) (requested by sevan in ticket #510):
	sys/arch/sun3/conf/GENERIC3X: revision 1.130
	sys/arch/sparc64/conf/GENERIC: revision 1.203
	sys/arch/news68k/conf/LIBERO: revision 1.66
	sys/arch/amiga/conf/DRACO: revision 1.185
	sys/arch/evbarm/conf/MV2120: revision 1.35
	sys/arch/x68k/conf/GENERIC: revision 1.187
	sys/arch/rs6000/conf/GENERIC: revision 1.39
	sys/arch/news68k/conf/GENERIC_TINY: revision 1.86
	sys/arch/i386/conf/XEN3_DOMU: revision 1.88
	sys/arch/iyonix/conf/GENERIC: revision 1.97
	sys/arch/evbarm64/conf/A64EMUL: revision 1.11
	sys/arch/mvme68k/conf/GENERIC: revision 1.98
	sys/arch/acorn32/conf/GENERIC: revision 1.124
	sys/arch/i386/conf/XEN3_DOM0: revision 1.125
	sys/arch/cobalt/conf/INSTALL: revision 1.65
	sys/arch/macppc/conf/GENERIC_601: revision 1.16
	sys/arch/hppa/conf/GENERIC: revision 1.17
	sys/arch/amiga/conf/GENERIC.in: revision 1.137
	sys/arch/sgimips/conf/GENERIC32_IP12: revision 1.33
	sys/arch/netwinder/conf/GENERIC: revision 1.134
	sys/arch/amd64/conf/XEN3_DOMU: revision 1.83
	sys/arch/mac68k/conf/GENERIC: revision 1.225
	sys/arch/arc/conf/RPC44: revision 1.54
	sys/arch/mipsco/conf/GENERIC: revision 1.92
	sys/arch/cats/conf/GENERIC: revision 1.166
	sys/arch/amd64/conf/XEN3_DOM0: revision 1.145
	sys/arch/amigappc/conf/GENERIC: revision 1.33
	sys/arch/sun3/conf/GENERIC: revision 1.176
	sys/arch/news68k/conf/GENERIC: revision 1.130
	sys/arch/hpcsh/conf/GENERIC: revision 1.110
	sys/arch/hp300/conf/GENERIC: revision 1.198
	sys/arch/atari/conf/GENERIC.in: revision 1.115
	sys/arch/sparc/conf/MRCOFFEE: revision 1.54
	sys/arch/evbppc/conf/EXPLORA451: revision 1.62
	sys/arch/cesfic/conf/GENERIC: revision 1.69
	sys/arch/vax/conf/GENERIC: revision 1.204
	sys/arch/sgimips/conf/GENERIC32_IP3x: revision 1.115
	sys/arch/sgimips/conf/GENERIC32_IP2x: revision 1.112
	sys/arch/sparc/conf/GENERIC: revision 1.258
	sys/arch/next68k/conf/GENERIC: revision 1.145
	sys/arch/evbarm/conf/MMNET_GENERIC: revision 1.34
	sys/arch/prep/conf/GENERIC: revision 1.185
	sys/arch/amiga/conf/INSTALL: revision 1.129
	sys/arch/newsmips/conf/GENERIC: revision 1.133
	sys/arch/cobalt/conf/GENERIC: revision 1.156
	sys/arch/sun2/conf/GENERIC: revision 1.99
	sys/arch/luna68k/conf/INSTALL: revision 1.25
	sys/arch/amigappc/conf/NULL: revision 1.53
	sys/arch/acorn26/conf/GENERIC: revision 1.85
	sys/arch/vax/conf/VAX780: revision 1.25
	sys/arch/luna68k/conf/GENERIC: revision 1.125
	sys/arch/ews4800mips/conf/GENERIC: revision 1.56
	sys/arch/macppc/conf/POWERMAC_G5: revision 1.29
	sys/arch/arc/conf/GENERIC: revision 1.189
	sys/arch/macppc/conf/MAMBO: revision 1.27
	sys/arch/acorn32/conf/EB7500ATX: revision 1.64
	sys/arch/pmax/conf/GENERIC: revision 1.196
	sys/arch/pmax/conf/GENERIC64: revision 1.28
	sys/arch/amiga/conf/GENERIC: revision 1.319
	sys/arch/evbarm/conf/MPCSA_GENERIC: revision 1.55
	sys/arch/macppc/conf/GENERIC: revision 1.339
	sys/arch/emips/conf/GENERIC: revision 1.21
	sys/arch/sandpoint/conf/GENERIC: revision 1.97
	sys/arch/landisk/conf/GENERIC: revision 1.58
	sys/arch/bebox/conf/GENERIC: revision 1.157
	sys/arch/alpha/conf/GENERIC: revision 1.379
Alternate buffer queue strategies no longer considered experimental, update
description.
Discussed on tech-kern
http://mail-index.netbsd.org/tech-kern/2018/01/21/msg023002.html
@
text
@d1 1
a1 1
# $NetBSD: GENERIC,v 1.29 2016/12/13 20:42:16 christos Exp $
d25 1
a25 1
#ident          "GENERIC-$Revision: 1.29 $"
d58 2
a59 2
# Alternate buffer queue strategies for better responsiveness under high
# disk I/O load.
@


1.28
log
@remove VAUDIOSPEAKER for now, will be done differently.
@
text
@d1 1
a1 1
# $NetBSD: GENERIC,v 1.27 2016/12/08 11:31:09 nat Exp $
d25 1
a25 1
#ident          "GENERIC-$Revision: 1.27 $"
d227 1
a227 1
spkr0	at audio0		# PC speaker (synthesized)
@


1.27
log
@Add a synthesized pc beeper and keyboard bell for platforms with an audio
device.
@
text
@d1 1
a1 1
# $NetBSD: GENERIC,v 1.26 2016/10/06 03:17:44 christos Exp $
d25 1
a25 1
#ident          "GENERIC-$Revision: 1.26 $"
a226 1
options VAUDIOSPEAKER
@


1.26
log
@Add mntva
@
text
@d1 1
a1 1
# $NetBSD: GENERIC,v 1.25 2015/08/12 07:53:57 maxv Exp $
d25 1
a25 1
#ident          "GENERIC-$Revision: 1.25 $"
d227 3
@


1.25
log
@Remove KMEMSTATS.
@
text
@d1 1
a1 1
# $NetBSD: GENERIC,v 1.24 2014/11/16 16:01:40 manu Exp $
d25 1
a25 1
#ident          "GENERIC-$Revision: 1.24 $"
d273 4
@


1.25.2.1
log
@Sync with HEAD
@
text
@d1 1
a1 1
# $NetBSD: GENERIC,v 1.26 2016/10/06 03:17:44 christos Exp $
d25 1
a25 1
#ident          "GENERIC-$Revision: 1.26 $"
a272 4
# Needs wscons
#mntva*          at zbus?                # MNTMN VA2000
#options         MNTVA_CONSOLE

@


1.25.2.2
log
@Sync with HEAD.  (Note that most of these changes are simply $NetBSD$
tag issues.)
@
text
@d1 1
a1 1
# $NetBSD: GENERIC,v 1.29 2016/12/13 20:42:16 christos Exp $
d25 1
a25 1
#ident          "GENERIC-$Revision: 1.29 $"
a226 2
spkr*		at audio?		# PC speaker (synthesized)

@


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:21 manu Exp $
d25 1
a25 1
#ident          "GENERIC-$Revision: 1.23 $"
a68 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.25 2015/08/12 07:53:57 maxv Exp $
d25 1
a25 1
#ident          "GENERIC-$Revision: 1.25 $"
d69 1
@


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:36 skrll Exp $
d25 1
a25 1
#ident          "GENERIC-$Revision: 1.24.2.1 $"
a272 4
# Needs wscons
#mntva*          at zbus?                # MNTMN VA2000
#options         MNTVA_CONSOLE

@


1.24.2.3
log
@Sync with HEAD
@
text
@d1 1
a1 1
# $NetBSD: GENERIC,v 1.24.2.2 2016/12/05 10:54:49 skrll Exp $
d25 1
a25 1
#ident          "GENERIC-$Revision: 1.24.2.2 $"
a226 2
spkr*		at audio?		# PC speaker (synthesized)

@


1.24.2.4
log
@Sync with HEAD
@
text
@d1 1
a1 1
# $NetBSD: GENERIC,v 1.24.2.3 2017/02/05 13:40:02 skrll Exp $
d25 1
a25 1
#ident          "GENERIC-$Revision: 1.24.2.3 $"
d96 1
@


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 2014/08/23 20:26:56 dholland Exp $
d25 1
a25 1
#ident          "GENERIC-$Revision: 1.22 $"
a132 2
options 	UFS_EXTATTR_AUTOSTART
options 	UFS_EXTATTR_AUTOCREATE=1024
@


1.22
log
@Systematize (and in many cases, fix) the comments on options COMPAT_NN.

There are quite a few configs that are missing some COMPAT_NN options
in ways that don't make sense; this should probably get cleaned up
too, but for the time being I've not added or removed anything.
@
text
@d1 1
a1 1
# $NetBSD: GENERIC,v 1.21 2014/08/16 17:56:31 apb Exp $
d25 1
a25 1
#ident          "GENERIC-$Revision: 1.21 $"
d132 3
@


1.21
log
@Add "options COMPAT_70" to all kernel configuration files that
already had "options COMPAT_60".
@
text
@d1 1
a1 1
# $NetBSD: GENERIC,v 1.20 2014/03/24 14:15:37 szptvlfn Exp $
d25 1
a25 1
#ident          "GENERIC-$Revision: 1.20 $"
d89 5
a93 5
options 	COMPAT_30	# NetBSD 3.0 compatibility.
options 	COMPAT_40	# NetBSD 4.0 compatibility.
options 	COMPAT_50	# NetBSD 5.0 compatibility.
options 	COMPAT_60	# NetBSD 6.0 compatibility.
options 	COMPAT_70	# NetBSD 7.0 compatibility.
@


1.20
log
@fix manual section numbering of sysctl.
  thanks wiz@@
@
text
@d1 1
a1 1
# $NetBSD: GENERIC,v 1.19 2013/06/30 21:38:55 rmind Exp $
d25 1
a25 1
#ident          "GENERIC-$Revision: 1.19 $"
d93 1
@


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


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

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


1.19
log
@G/C PFIL_HOOKS from the kernel configs.
@
text
@d1 1
a1 1
# $NetBSD: GENERIC,v 1.18 2013/06/05 23:08:00 christos Exp $
d25 1
a25 1
#ident          "GENERIC-$Revision: 1.18 $"
d71 1
a71 1
#options 	DDB_ONPANIC=1	# see also sysctl(8): `ddb.onpanic'
@


1.18
log
@remove obsolete networking options
@
text
@d1 1
a1 1
# $NetBSD: GENERIC,v 1.17 2013/04/27 21:43:16 christos Exp $
d25 1
a25 1
#ident          "GENERIC-$Revision: 1.17 $"
a148 1
options 	PFIL_HOOKS	# pfil(9) packet filter hooks
@


1.18.2.1
log
@sync with head
@
text
@d1 1
a1 1
# $NetBSD$
d25 1
a25 1
#ident          "GENERIC-$Revision$"
d149 1
@


1.18.2.2
log
@sync with head
@
text
@d1 1
a1 1
# $NetBSD: GENERIC,v 1.18.2.1 2013/08/28 23:59:11 rmind Exp $
d25 1
a25 1
#ident          "GENERIC-$Revision: 1.18.2.1 $"
d71 1
a71 1
#options 	DDB_ONPANIC=1	# see also sysctl(7): `ddb.onpanic'
@


1.17
log
@the bogus number police
@
text
@d1 1
a1 1
# $NetBSD: GENERIC,v 1.16 2013/04/27 18:19:25 christos Exp $
d25 1
a25 1
#ident          "GENERIC-$Revision: 1.16 $"
a140 1
#options 	IPSEC_NAT_T	# IPsec NAT traversal (NAT-T)
@


1.16
log
@remove confusing numeric locators where they are unused.
@
text
@d1 1
a1 1
# $NetBSD: GENERIC,v 1.15 2013/03/02 02:42:09 christos Exp $
d25 1
a25 1
#ident          "GENERIC-$Revision: 1.15 $"
d433 1
a433 1
pseudo-device	raid		8	# RAIDframe disk driver
d452 1
a452 1
#pseudo-device	veriexec		1
@


1.15
log
@Under FAST_IPSEC, IPSEC_ESP is mandatory; GC it.
@
text
@d1 1
a1 1
# $NetBSD: GENERIC,v 1.14 2013/03/01 18:25:29 joerg Exp $
d25 1
a25 1
#ident          "GENERIC-$Revision: 1.14 $"
d431 2
a432 2
pseudo-device	ccd		4	# concatenated disk devices
#pseudo-device	cgd		4	# cryptographic disk devices
@


1.14
log
@Retire OSI network stack. OK core@@
@
text
@d1 1
a1 1
# $NetBSD: GENERIC,v 1.13 2012/10/17 14:48:08 apb Exp $
d25 1
a25 1
#ident          "GENERIC-$Revision: 1.13 $"
a140 1
#options 	IPSEC_ESP	# IP security (encryption part; define w/IPSEC)
@


1.13
log
@Add "options COMPAT_60" to all kernel configuration files
that already had "options COMPAT_50".
@
text
@d1 1
a1 1
# $NetBSD: GENERIC,v 1.12 2012/08/17 20:11:38 abs Exp $
d25 1
a25 1
#ident          "GENERIC-$Revision: 1.12 $"
a146 2
#options 	ISO,TPIP	# OSI
#options 	EON		# OSI tunneling over IP
@


1.12
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.11 2012/03/10 21:51:49 joerg Exp $
d25 1
a25 1
#ident          "GENERIC-$Revision: 1.11 $"
d92 1
@


1.12.2.1
log
@Resync to 2012-11-19 00:00:00 UTC
@
text
@d1 1
a1 1
# $NetBSD: GENERIC,v 1.13 2012/10/17 14:48:08 apb Exp $
d25 1
a25 1
#ident          "GENERIC-$Revision: 1.13 $"
a91 1
options 	COMPAT_60	# NetBSD 6.0 compatibility.
@


1.12.2.2
log
@resync from head
@
text
@d1 1
a1 1
# $NetBSD$
d25 1
a25 1
#ident          "GENERIC-$Revision$"
d141 2
d147 2
d434 3
a436 3
pseudo-device	ccd			# concatenated disk devices
#pseudo-device	cgd			# cryptographic disk devices
pseudo-device	raid			# RAIDframe disk driver
d455 1
a455 1
#pseudo-device	veriexec
@


1.12.2.3
log
@Rebase to HEAD as of a few days ago.
@
text
@d71 1
a71 1
#options 	DDB_ONPANIC=1	# see also sysctl(7): `ddb.onpanic'
d149 1
@


1.12.2.4
log
@update from HEAD
@
text
@d69 1
d80 14
a93 3

include 	"conf/compat_netbsd09.config"

d96 2
a130 1
options 	UFS_EXTATTR	# Extended attribute support for UFS1
a225 2
spkr*		at audio?		# PC speaker (synthesized)

a271 4
# Needs wscons
#mntva*          at zbus?                # MNTMN VA2000
#options         MNTVA_CONSOLE

d456 1
d460 2
@


1.11
log
@P1003_1B_SEMAPHORE is no longer optional.
@
text
@d1 1
a1 1
# $NetBSD: GENERIC,v 1.10 2011/12/18 05:49:24 dholland Exp $
d25 1
a25 1
#ident          "GENERIC-$Revision: 1.10 $"
d235 1
@


1.10
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.9 2011/11/22 21:24:57 tls Exp $
d25 1
a25 1
#ident          "GENERIC-$Revision: 1.9 $"
a56 1
options 	P1003_1B_SEMAPHORE # p1003.1b semaphore support
@


1.9
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.8 2011/06/30 20:09:19 wiz Exp $
d25 1
a25 1
#ident          "GENERIC-$Revision: 1.8 $"
d124 1
a124 1
options 	WAPBL		# File system journaling support - Experimental
@


1.9.2.1
log
@merge to -current.
@
text
@d1 1
a1 1
# $NetBSD: GENERIC,v 1.10 2011/12/18 05:49:24 dholland Exp $
d25 1
a25 1
#ident          "GENERIC-$Revision: 1.10 $"
d124 1
a124 1
options 	WAPBL		# File system journaling support
@


1.9.2.2
log
@sync to latest -current
@
text
@d1 1
a1 1
# $NetBSD$
d25 1
a25 1
#ident          "GENERIC-$Revision$"
d57 1
@


1.8
log
@dependant -> dependent
@
text
@d1 1
a1 1
# $NetBSD: GENERIC,v 1.7 2011/03/06 17:08:20 bouyer Exp $
d25 1
a25 1
#ident          "GENERIC-$Revision: 1.7 $"
a445 1
pseudo-device	rnd			# /dev/random and in-kernel generator
@


1.8.2.1
log
@sync with head
@
text
@d1 1
a1 1
# $NetBSD: GENERIC,v 1.8 2011/06/30 20:09:19 wiz Exp $
d25 1
a25 1
#ident          "GENERIC-$Revision: 1.8 $"
d57 1
d124 1
a124 1
options 	WAPBL		# File system journaling support
d446 1
@


1.8.2.2
log
@sync with head
@
text
@d1 1
a1 1
# $NetBSD: GENERIC,v 1.8.2.1 2012/04/17 00:06:02 yamt Exp $
d25 1
a25 1
#ident          "GENERIC-$Revision: 1.8.2.1 $"
a91 1
options 	COMPAT_60	# NetBSD 6.0 compatibility.
a234 1
#options 	WSDISPLAY_COMPAT_USL		# wsconscfg VT handling
@


1.8.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.8.2.2 2012/10/30 17:18:52 yamt Exp $
d25 1
a25 1
#ident          "GENERIC-$Revision: 1.8.2.2 $"
d71 1
a71 1
#options 	DDB_ONPANIC=1	# see also sysctl(7): `ddb.onpanic'
d141 2
d147 2
d153 1
d434 3
a436 3
pseudo-device	ccd			# concatenated disk devices
#pseudo-device	cgd			# cryptographic disk devices
pseudo-device	raid			# RAIDframe disk driver
d455 1
a455 1
#pseudo-device	veriexec
@


1.7
log
@merge the bouyer-quota2 branch. This adds a new on-disk format
to store disk quota usage and limits, integrated with ffs
metadata. Usage is checked by fsck_ffs (no more quotacheck)
and is covered by the WAPBL journal. Enabled with kernel
option QUOTA2 (added where QUOTA was enabled in kernel config files),
turned on with tunefs(8) on a per-filesystem
basis. mount_mfs(8) can also turn quotas on.

See http://mail-index.netbsd.org/tech-kern/2011/02/19/msg010025.html
for details.
@
text
@d1 1
a1 1
# $NetBSD$
d25 1
a25 1
#ident          "GENERIC-$Revision$"
d123 1
a123 1
#options 	FFS_EI		# FFS Endian Independant support
@


1.6
log
@Include new bppcsc(4) driver from amiga.
@
text
@d1 1
a1 1
# $NetBSD: GENERIC,v 1.5 2010/05/08 22:16:25 mrg Exp $
d25 1
a25 1
#ident          "GENERIC-$Revision: 1.5 $"
d126 2
a127 1
options 	QUOTA		# User and group quotas in FFS
@


1.6.2.1
log
@Sync with HEAD.
@
text
@d1 1
a1 1
# $NetBSD: GENERIC,v 1.7 2011/03/06 17:08:20 bouyer Exp $
d25 1
a25 1
#ident          "GENERIC-$Revision: 1.7 $"
d126 1
a126 2
options 	QUOTA		# legacy UFS quotas
options 	QUOTA2		# new, in-filesystem UFS quotas
@


1.6.4.1
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.6 2011/01/14 12:54:39 phx Exp $
d25 1
a25 1
#ident          "GENERIC-$Revision: 1.6 $"
d126 1
a126 2
options 	QUOTA		# legacy UFS quotas
options 	QUOTA2		# new, in-filesystem UFS quotas
@


1.5
log
@enable IPFILTER_COMPAT in all kernels that have ipfilter already.
canonicalise several of the ipf option segments in various files
(this mostly means adding commented out IPFILTER_DEFAULT_BLOCK,
or adding commented or uncommented IPFILTER_LOG or IPFILTER_LOOKUP
option statements.)

i built about 20 of these kernels to check, but not all of them.
@
text
@d1 1
a1 1
# $NetBSD: GENERIC,v 1.4 2010/04/16 13:48:29 pooka Exp $
d25 1
a25 1
#ident          "GENERIC-$Revision: 1.4 $"
d318 2
@


1.4
log
@Remove unused count (invariably "4") from pseudo-device fss.
@
text
@d1 1
a1 1
# $NetBSD: GENERIC,v 1.3 2010/02/03 14:03:47 phx Exp $
d25 1
a25 1
#ident          "GENERIC-$Revision: 1.3 $"
d155 1
@


1.3
log
@Enable all devices which can be compiled.
(Tested, or even working, are only few of them.)
@
text
@d1 1
a1 1
# $NetBSD: GENERIC,v 1.2 2009/12/05 20:11:03 pooka Exp $
d25 1
a25 1
#ident          "GENERIC-$Revision: 1.2 $"
d418 1
a418 1
pseudo-device	fss		4	# file system snapshot device
@


1.3.4.1
log
@sync with head
@
text
@d1 1
a1 1
# $NetBSD: GENERIC,v 1.3 2010/02/03 14:03:47 phx Exp $
d25 1
a25 1
#ident          "GENERIC-$Revision: 1.3 $"
a154 1
options 	IPFILTER_COMPAT # Compat for IP-Filter
d418 1
a418 1
pseudo-device	fss			# file system snapshot device
@


1.3.4.2
log
@sync with head
@
text
@d1 1
a1 1
# $NetBSD$
d25 1
a25 1
#ident          "GENERIC-$Revision$"
a317 2
bppcsc0		at zbus0		# BlizzardPPC 603e+ scsi
scsibus*	at bppcsc0
@


1.3.4.3
log
@sync with head
@
text
@d126 1
a126 2
options 	QUOTA		# legacy UFS quotas
options 	QUOTA2		# new, in-filesystem UFS quotas
@


1.3.2.1
log
@Sync with HEAD.
@
text
@d1 1
a1 1
# $NetBSD$
d25 1
a25 1
#ident          "GENERIC-$Revision: 1.3 $"
d418 1
a418 1
pseudo-device	fss			# file system snapshot device
@


1.3.2.2
log
@Sync with HEAD.
@
text
@d25 1
a25 1
#ident          "GENERIC-$Revision$"
a154 1
options 	IPFILTER_COMPAT # Compat for IP-Filter
@


1.2
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.1 2009/07/21 09:49:15 phx Exp $
d25 1
a25 1
#ident          "GENERIC-$Revision: 1.1 $"
d67 3
a69 3
options 	DIAGNOSTIC	# Extra kernel sanity checks
options 	DEBUG		# Enable misc. kernel debugging code
options		DEBUG_KERNEL_START
d72 1
a72 1
options 	DDB_ONPANIC=1	# see also sysctl(8): `ddb.onpanic'
d74 1
a74 1
options 	SCSIDEBUG	# Add SCSI debugging statements
d76 1
a76 1
makeoptions	DEBUG="-g"	# compile full symbol table
d94 1
a94 1
options 	COMPAT_386BSD_MBRPART # recognize old partition ID
d103 6
a108 6
#file-system 	EXT2FS		# second extended file system (linux)
#file-system 	LFS		# log-structured file system
#file-system 	MFS		# memory file system
#file-system 	NFS		# Network file System client
#file-system 	CD9660		# ISO 9660 + Rock Ridge file system
#file-system 	MSDOSFS		# MS-DOS file system
d112 2
a113 2
#file-system 	NULLFS		# loopback file system
#file-system 	OVERLAY		# overlay file system
d115 2
a116 2
#file-system 	UMAPFS		# NULLFS + uid and gid remapping
#file-system 	UNION		# union file system
d126 1
a126 1
#options 	QUOTA		# User and group quotas in FFS
d128 1
a128 1
#options 	NFSSERVER	# Network File System server side code
a129 1

d136 1
d143 1
a143 1
#options 	GATEWAY		# Packet forwarding
a144 2

#options 	MROUTING	# Multicast routing
a148 2
#options 	TCP_DEBUG	# Record last TCP_NDEBUG packets with SO_DEBUG

d156 1
d174 6
a179 6
#options 	RETINACONSOLE	# enable code to allow retina to be console
#options 	ULOWELLCONSOLE	# enable code to allow a2410 to be console
#options 	CL5426CONSOLE	# Cirrus console
#options 	CV64CONSOLE	# CyberVision console
#options 	TSENGCONSOLE	# Tseng console
#options 	CV3DCONSOLE	# CyberVision 64/3D console
d184 4
a187 4
#options 	GRF_A2024	# Support for the A2024
#options 	GRF_AGA		# AGA Chip Set
#options 	GRF_AGA_VGA	# AGA VGAONLY timing
#options 	GRF_SUPER72	# AGA Super-72
d226 2
a227 2
#aucc*		at mainbus0		# Amiga CC audio
#audio*		at aucc?
d249 7
a255 7
#grfrt0		at zbus0		# retina II
#grfrh0		at zbus0		# retina III
#grfcl*		at zbus0		# Picasso II/Piccolo/Spectrum
#grful0		at zbus0		# A2410
#grfcv0		at zbus0		# CyberVision 64
#grfet*		at zbus0		# Tseng (oMniBus, Domino, Merlin)
#grfcv3d0	at zbus0		# CyberVision 64/3D
d258 7
a264 7
#grf1		at grfrt0
#grf2		at grfrh0
#grf3		at grfcl?
#grf4		at grful0
#grf5		at grfcv0
#grf6		at grfet?
#grf7		at grfcv3d0
d266 7
a272 7
#ite1		at grf1			# terminal emulators for grfs
#ite2		at grf2			# terminal emulators for grfs
#ite3		at grf3			# terminal emulators for grfs
#ite4		at grf4			# terminal emulators for grfs
#ite5		at grf5			# terminal emulators for grfs
#ite6		at grf6			# terminal emulators for grfs
#ite7		at grf7			# terminal emulators for grfs
d277 2
a278 2
#repulse*	at zbus0		# ALiENDESiGN Repulse
#audio*		at repulse?
d280 2
a281 2
#toccata*	at zbus0		# MacroSystem GmbH Toccata
#audio*		at toccata?
d284 5
a288 5
#le*		at zbus0		# A2065, Ameristar, Ariadne
#ne*		at zbus0		# AriadneII, X-surf
#ed*		at zbus0		# Hydra, ASDG LanRover
#es*		at zbus0		# CEI A4066 EthernetPLUS
#qn*		at zbus0		# Quicknet
d291 1
a291 1
#bah*		at zbus0		# C=/Ameristar A2060 / 560
d294 1
a294 1
#gvpbus* 	at zbus0
d297 2
a298 2
#gtsc0		at gvpbus?		# GVP series II scsi
#scsibus*	at gtsc0
d301 60
a360 60
#atzsc0		at zbus0		# A2091 scsi
#scsibus*	at atzsc0
#wstsc0		at zbus0		# Wordsync II scsi
#scsibus*	at wstsc0
#ivsc0		at zbus0		# IVS scsi
#scsibus*	at ivsc0
#mlhsc0		at zbus0		# Hacker scsi
#scsibus*	at mlhsc0
#otgsc0		at zbus0		# 12 gauge scsi
#scsibus*	at otgsc0
#zssc0		at zbus0		# Zeus scsi
#scsibus*	at zssc0
#mgnsc0		at zbus0		# Magnum scsi
#scsibus*	at mgnsc0
#wesc0		at zbus0		# Warp Engine scsi
#scsibus*	at wesc0
#afsc0		at zbus0		# A4091 scsi
#scsibus*	at afsc0
#aftsc0		at mainbus0		# A4000T scsi
#scsibus*	at aftsc0
#flsc0		at zbus0		# FastlaneZ3 scsi
#scsibus*	at flsc0
#bzsc0		at zbus0		# Blizzard 1230 I,II scsi
#scsibus*	at bzsc0
#bzivsc0 	at zbus0		# Blizzard 12x0 IV scsi
#scsibus*	at bzivsc0
#bztzsc0 	at zbus0		# Blizzard 2060 scsi
#scsibus*	at bztzsc0
#cbsc0		at zbus0		# CyberSCSI I
#scsibus*	at cbsc0
#cbiisc0 	at zbus0		# CyberSCSI II
#scsibus*	at cbiisc0
#cbiiisc0 	at zbus0		# Cyberstorm mk.III/Cyberstorm PPC SCSI
#scsibus*	at cbiiisc0
#empsc0		at zbus0		# Emplant scsi
#scsibus*	at empsc0

#wdc0		at mainbus0		# A4000 & A1200 IDE bus
#wdc*		at zbus0		# Buddha / Catweasel

#atabus* 	at wdc? channel ?	# ATA bus
#wd*		at atabus? drive ?	#  + drives
#atapibus*	at atabus?		# ATAPI bus
#cd*		at atapibus? drive ?	# ATAPI CD-ROM drives
#sd*		at atapibus? drive ?	# ATAPI disk drives

#pccard0	at mainbus0
#pcmcia*	at pccard0
#com*		at pcmcia? function ?	# Modems and serial cards
#pcmcom*	at pcmcia? function ?	# PCMCIA multi-port serial cards
#aic*		at pcmcia? function ?	# Adaptec APA-1460 SCSI
#wdc*		at pcmcia? function ?
#awi*		at pcmcia? function ?	# BayStack 650 (802.11FH)
#ep*		at pcmcia? function ?	# 3Com 3c589 and 3c562 Ethernet
#mbe*		at pcmcia? function ?	# MB8696x based Ethernet
#ne*		at pcmcia? function ?	# NE2000-compatible Ethernet
#sm*		at pcmcia? function ?	# Megahertz Ethernet
#mhzc*		at pcmcia? function ?	# Megahertz Ethernet/Modem combo cards
#com*		at mhzc?
#sm*		at mhzc?
d365 1
a365 1
#st*		at scsibus? target ? lun ?	# scsi tapes
d367 2
a368 2
#ch*		at scsibus? target ? lun ?	# scsi autochangers
#ss*		at scsibus? target ? lun ?	# scsi scanner
d371 4
a374 4
#msc0		at zbus0		# A2232 MSC multiport serial.
#mfc0		at zbus0		# MultiFaceCard I/O board
#mfcs0		at mfc0 unit 0		# MFC serial
#mfcs1		at mfc0 unit 1		# MFC serial
d381 1
a381 1
#hyper*		at zbus?		# zbus HyperCom3/3+/4/4+
d383 2
a384 2
#com*		at hyper? port ?	# Hypercom3/4 serial ports
#lpt*		at hyper? port ?	# Hypercom3+/4+ parallel port
d389 3
a391 3
#iobl*		at zbus?		# zbus IOBlix
#com*		at iobl? port ?		# IOBlix serial ports
#lpt*		at iobl? port ?		# IOBlix parallel ports
@


1.1
log
@Some improvements based on the work of Adam Ciarcinski.
Adapted everything to integrate with current 5.99 source.
Added an Amiga PIC for interrupt handling.

Status:
A CSPPC machine probably boots into single user, but only few devices
will attach without problems (e.g. keyboard, serial, parallel, floppy disk,
the RTC, CC graphics, sometimes Ariande ethernet and A4000 IDE.
BPPC support is prepared, but unfinished and untested (I don't own a BPPC).

A problem which has to be solved is interrupt acknowledging, which may happen
twice. Once in the amiga drivers from sys/arch/amiga/dev and then in the PPC
specific pic_amiga.c.
@
text
@d1 1
a1 1
# $NetBSD: GENERIC,v 1.116 2008/03/29 21:55:32 phx Exp $
d25 1
a25 1
#ident          "GENERIC-$Revision: 1.116 $"
a113 1
#file-system 	PORTAL		# portal file system (still experimental)
@


1.1.2.1
log
@file GENERIC was added on branch yamt-nfs-mp on 2009-08-19 18:45:56 +0000
@
text
@d1 469
@


1.1.2.2
log
@sync with head.
@
text
@a0 469
# $NetBSD$
#
# GENERIC machine description file
# 
# This machine description file is used to generate the default NetBSD
# kernel.  The generic kernel does not include all options, subsystems
# and device drivers, but should be useful for most applications.
#
# The machine description file can be customised for your specific
# machine to reduce the kernel size and improve its performance.
#
# For further information on compiling NetBSD kernels, see the config(8)
# man page.
#
# For further information on hardware support for this architecture, see
# the intro(4) man page.  For further information about kernel options
# for this architecture, see the options(4) man page.  For an explanation
# of each device driver in this file see the section 4 man page for the
# device.

include "arch/amigappc/conf/std.amigappc"

options 	INCLUDE_CONFIG_FILE     # embed config file in kernel binary

#ident          "GENERIC-$Revision$"

maxusers	8

#
# Mainboards to support (in addition to Amiga)
#
options 	BB060STUPIDROM	# You need this, if you have a non-DraCo
				# MC68060 with an OS ROM up to (at least)
				# V40 (OS3.1) and want to boot with the
				# bootblock.
				# You do not need this if you have a DraCo,
				# have no 68060 or NEVER use the bootblock
options 	P5PPC68KBOARD	# Phase5 PPC/68K board support

#
# Standard system options
#
options 	INSECURE	# disable kernel security levels
options 	RTC_OFFSET=0	# hardware clock is this many mins. west of GMT
options 	NTP		# NTP phase/frequency locked loop

options 	KTRACE		# system call tracing support
options 	SCSIVERBOSE	# human readable SCSI error messages
options 	USERCONF	# userconf(4) support
#options 	PIPE_SOCKETPAIR	# smaller, but slower pipe(2)
#options 	SYSCTL_INCLUDE_DESCR	# Include sysctl descriptions in kernel

# Support for System V IPC facilities.
options 	SYSVSHM		# System V-like shared memory
options 	SYSVMSG		# System V-like messages
options 	SYSVSEM		# System V-like semaphores
options 	P1003_1B_SEMAPHORE # p1003.1b semaphore support

# Enable experimental buffer queue strategy for better responsiveness under 
# high disk I/O load. Use it with caution - it's not proven to be stable yet.
#options 	BUFQ_READPRIO
#options 	BUFQ_PRIOCSCAN

#
# Diagnostic/debugging support options
#
options 	DIAGNOSTIC	# Extra kernel sanity checks
options 	DEBUG		# Enable misc. kernel debugging code
options		DEBUG_KERNEL_START
#options 	KMEMSTATS	# kernel memory statistics (vmstat -m)
options 	DDB		# in-kernel debugger
options 	DDB_ONPANIC=1	# see also sysctl(8): `ddb.onpanic'
options 	DDB_HISTORY_SIZE=512	# Enable history editing in DDB
options 	SCSIDEBUG	# Add SCSI debugging statements
#options 	SERCONSOLE	# console via Amiga serial port
makeoptions	DEBUG="-g"	# compile full symbol table

#
# Compatibility option
#
options 	COMPAT_09	# NetBSD 0.9,
options 	COMPAT_10	# NetBSD 1.0,
options 	COMPAT_11	# NetBSD 1.1,
options 	COMPAT_12	# NetBSD 1.2,
options 	COMPAT_13	# NetBSD 1.3,
options 	COMPAT_14	# NetBSD 1.4,
options 	COMPAT_15	# NetBSD 1.5,
options 	COMPAT_16	# NetBSD 1.6,
options 	COMPAT_20	# NetBSD 2.0,
options 	COMPAT_30	# NetBSD 3.0 compatibility.
options 	COMPAT_40	# NetBSD 4.0 compatibility.
options 	COMPAT_50	# NetBSD 5.0 compatibility.
options 	COMPAT_43	# and 4.3BSD
options 	COMPAT_386BSD_MBRPART # recognize old partition ID
#options 	COMPAT_LINUX	# Linux binary compatibility
#options 	TCP_COMPAT_42	# 4.2BSD TCP/IP bug compat. Not recommended.
options 	COMPAT_BSDPTY	# /dev/[pt]ty?? ptys.

#
# File systems
#
file-system 	FFS		# UFS
#file-system 	EXT2FS		# second extended file system (linux)
#file-system 	LFS		# log-structured file system
#file-system 	MFS		# memory file system
#file-system 	NFS		# Network file System client
#file-system 	CD9660		# ISO 9660 + Rock Ridge file system
#file-system 	MSDOSFS		# MS-DOS file system
file-system 	ADOSFS		# AmigaDOS 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 file system (still experimental)
file-system 	PROCFS		# /proc
#file-system 	UMAPFS		# NULLFS + uid and gid remapping
#file-system 	UNION		# union file system
file-system	SMBFS		# experimental - CIFS; also needs nsmb (below)
file-system	PTYFS		# /dev/pts/N support
file-system	TMPFS		# Efficient memory file-system
#file-system	UDF		# experimental - OSTA UDF CD/DVD file-system

# File system options
#options 	FFS_EI		# FFS Endian Independant support
options 	WAPBL		# File system journaling support - Experimental

#options 	QUOTA		# User and group quotas in FFS
#options	UFS_DIRHASH	# UFS Large Directory Hashing - Experimental
#options 	NFSSERVER	# Network File System server side code
#options 	FFS_NO_SNAPSHOT	# No FFS snapshot support

#options 	EXT2FS_SYSTEM_FLAGS # makes ext2fs file flags (append and
				# immutable) behave as system flags.

#
# Networking options
#
options 	INET		# IP networking support (Required)
options 	INET6		# IPV6
#options 	IPSEC		# IP security
#options 	IPSEC_ESP	# IP security (encryption part; define w/IPSEC)
#options 	IPSEC_NAT_T	# IPsec NAT traversal (NAT-T)
#options 	IPSEC_DEBUG	# debug for IP security
#options 	GATEWAY		# Packet forwarding
#options 	DIRECTED_BROADCAST	# Broadcast across subnets

#options 	MROUTING	# Multicast routing
#options 	PIM		# Protocol Independent Multicast
#options 	ISO,TPIP	# OSI
#options 	EON		# OSI tunneling over IP
#options 	NETATALK	# AppleTalk networking protocols
#options 	TCP_DEBUG	# Record last TCP_NDEBUG packets with SO_DEBUG

options 	PPP_BSDCOMP	# BSD-Compress compression support for PPP
options 	PPP_DEFLATE	# Deflate compression support for PPP
options 	PPP_FILTER	# Active filter support for PPP (requires bpf)
options 	PFIL_HOOKS	# pfil(9) packet filter hooks
options 	IPFILTER_LOG	# ipmon(8) log support
options 	IPFILTER_LOOKUP	# ippool(8) support
#options 	IPFILTER_DEFAULT_BLOCK	# block all packets by default

#options 	ALTQ		# Manipulate network interfaces' output queues
#options 	ALTQ_BLUE	# Stochastic Fair Blue
#options 	ALTQ_CBQ	# Class-Based Queueing
#options 	ALTQ_CDNR	# Diffserv Traffic Conditioner
#options 	ALTQ_FIFOQ	# First-In First-Out Queue
#options 	ALTQ_FLOWVALVE	# RED/flow-valve (red-penalty-box)
#options 	ALTQ_HFSC	# Hierarchical Fair Service Curve
#options 	ALTQ_LOCALQ	# Local queueing discipline
#options 	ALTQ_PRIQ	# Priority Queueing
#options 	ALTQ_RED	# Random Early Detection
#options 	ALTQ_RIO	# RED with IN/OUT
#options 	ALTQ_WFQ	# Weighted Fair Queueing

#
# Amiga specific options
#
#options 	RETINACONSOLE	# enable code to allow retina to be console
#options 	ULOWELLCONSOLE	# enable code to allow a2410 to be console
#options 	CL5426CONSOLE	# Cirrus console
#options 	CV64CONSOLE	# CyberVision console
#options 	TSENGCONSOLE	# Tseng console
#options 	CV3DCONSOLE	# CyberVision 64/3D console

options 	GRF_ECS		# Enhanced Chip Set
options 	GRF_NTSC	# NTSC
options 	GRF_PAL		# PAL
#options 	GRF_A2024	# Support for the A2024
#options 	GRF_AGA		# AGA Chip Set
#options 	GRF_AGA_VGA	# AGA VGAONLY timing
#options 	GRF_SUPER72	# AGA Super-72
#options 	KFONT_8X11	# 8x11 font

# select a font for the console according to the character set and keymap
# you want to use
options        KFONT_CONS_ISO8859_1
#options         KFONT_CONS_ISO8859_2

# This is how you would tell the kernel the A2410 oscillator frequencies:
# The used frequencies are the defaults, and do not need option setting
#options 	ULOWELL_OSC1=36000000
#options 	ULOWELL_OSC2=66667000

# This is how you specify the blitting speed, higher values may speed up blits
# a littel bit.  If you raise this value too much some trash may appear.
# the commented version is the default.
#options 	RH_MEMCLK=61000000
# this option enables the 64 bit sprite which does not work
# for quite a few people.  E.g. The cursor sprite will turn to a block
# when moved to the top of the screen in X.
#options 	RH_64BIT_SPRITE
# enables fast scroll code appears to now work on 040 systems.
#options 	RETINA_SPEED_HACK
# enables the Hardwarecursor which does not work on some systems.
#options 	RH_HARDWARECURSOR

#
# Device configuration
#
mainbus0	at root
cpu0		at mainbus0
kbd0		at mainbus0		# Amiga keyboard
zbus0		at mainbus0		# ZorroII/III expansion bus
ser0		at mainbus0		# Amiga onboard serial
par0		at mainbus0		# Amiga onboard parallel
ms*		at mainbus0		# Amiga mice
fdc0		at mainbus0		# Amiga FDC
fd*		at fdc0 unit ?		# floppy disks on the later
a34kbbc0	at mainbus0		# A3000/A4000 battery backed clock
#aucc*		at mainbus0		# Amiga CC audio
#audio*		at aucc?

# wscons aware interface to amiga custom chips.
# If you enable it enable also wskbd.
#amidisplaycc0	at mainbus0		# wscons interface to custom chips
#wsdisplay0	at amidisplaycc0 console ?
#options 	WSEMUL_VT100
#options 	FONT_VT220L8x10
#options	FONT_VT220ISO8x16
#
# Keyboard device. Optionally can attach a wskbd.
# wskbd works together with a wsdisplay so enable them both if you will.
# Don't enable wskbd if you use ite.
#
# XXX in std.amiga: kbd0 at mainbus0
#wskbd0		at kbd0 console ?
#wsmouse*	at ms?

#
# Graphics devices
#
grfcc0		at mainbus0		# custom chips
#grfrt0		at zbus0		# retina II
#grfrh0		at zbus0		# retina III
#grfcl*		at zbus0		# Picasso II/Piccolo/Spectrum
#grful0		at zbus0		# A2410
#grfcv0		at zbus0		# CyberVision 64
#grfet*		at zbus0		# Tseng (oMniBus, Domino, Merlin)
#grfcv3d0	at zbus0		# CyberVision 64/3D

grf0		at grfcc0
#grf1		at grfrt0
#grf2		at grfrh0
#grf3		at grfcl?
#grf4		at grful0
#grf5		at grfcv0
#grf6		at grfet?
#grf7		at grfcv3d0
ite0		at grf0			# terminal emulators for grfs
#ite1		at grf1			# terminal emulators for grfs
#ite2		at grf2			# terminal emulators for grfs
#ite3		at grf3			# terminal emulators for grfs
#ite4		at grf4			# terminal emulators for grfs
#ite5		at grf5			# terminal emulators for grfs
#ite6		at grf6			# terminal emulators for grfs
#ite7		at grf7			# terminal emulators for grfs

#
# Zorro-II, Zorro-III devices (sans graphics)
#
#repulse*	at zbus0		# ALiENDESiGN Repulse
#audio*		at repulse?

#toccata*	at zbus0		# MacroSystem GmbH Toccata
#audio*		at toccata?

# Ethernet cards:
#le*		at zbus0		# A2065, Ameristar, Ariadne
#ne*		at zbus0		# AriadneII, X-surf
#ed*		at zbus0		# Hydra, ASDG LanRover
#es*		at zbus0		# CEI A4066 EthernetPLUS
#qn*		at zbus0		# Quicknet

# Arcnet
#bah*		at zbus0		# C=/Ameristar A2060 / 560

# Greater Valley Product Bus
#gvpbus* 	at zbus0

# scsi stuff, all possible
#gtsc0		at gvpbus?		# GVP series II scsi
#scsibus*	at gtsc0
ahsc0		at mainbus0		# A3000 scsi
scsibus*	at ahsc0
#atzsc0		at zbus0		# A2091 scsi
#scsibus*	at atzsc0
#wstsc0		at zbus0		# Wordsync II scsi
#scsibus*	at wstsc0
#ivsc0		at zbus0		# IVS scsi
#scsibus*	at ivsc0
#mlhsc0		at zbus0		# Hacker scsi
#scsibus*	at mlhsc0
#otgsc0		at zbus0		# 12 gauge scsi
#scsibus*	at otgsc0
#zssc0		at zbus0		# Zeus scsi
#scsibus*	at zssc0
#mgnsc0		at zbus0		# Magnum scsi
#scsibus*	at mgnsc0
#wesc0		at zbus0		# Warp Engine scsi
#scsibus*	at wesc0
#afsc0		at zbus0		# A4091 scsi
#scsibus*	at afsc0
#aftsc0		at mainbus0		# A4000T scsi
#scsibus*	at aftsc0
#flsc0		at zbus0		# FastlaneZ3 scsi
#scsibus*	at flsc0
#bzsc0		at zbus0		# Blizzard 1230 I,II scsi
#scsibus*	at bzsc0
#bzivsc0 	at zbus0		# Blizzard 12x0 IV scsi
#scsibus*	at bzivsc0
#bztzsc0 	at zbus0		# Blizzard 2060 scsi
#scsibus*	at bztzsc0
#cbsc0		at zbus0		# CyberSCSI I
#scsibus*	at cbsc0
#cbiisc0 	at zbus0		# CyberSCSI II
#scsibus*	at cbiisc0
#cbiiisc0 	at zbus0		# Cyberstorm mk.III/Cyberstorm PPC SCSI
#scsibus*	at cbiiisc0
#empsc0		at zbus0		# Emplant scsi
#scsibus*	at empsc0

#wdc0		at mainbus0		# A4000 & A1200 IDE bus
#wdc*		at zbus0		# Buddha / Catweasel

#atabus* 	at wdc? channel ?	# ATA bus
#wd*		at atabus? drive ?	#  + drives
#atapibus*	at atabus?		# ATAPI bus
#cd*		at atapibus? drive ?	# ATAPI CD-ROM drives
#sd*		at atapibus? drive ?	# ATAPI disk drives

#pccard0	at mainbus0
#pcmcia*	at pccard0
#com*		at pcmcia? function ?	# Modems and serial cards
#pcmcom*	at pcmcia? function ?	# PCMCIA multi-port serial cards
#aic*		at pcmcia? function ?	# Adaptec APA-1460 SCSI
#wdc*		at pcmcia? function ?
#awi*		at pcmcia? function ?	# BayStack 650 (802.11FH)
#ep*		at pcmcia? function ?	# 3Com 3c589 and 3c562 Ethernet
#mbe*		at pcmcia? function ?	# MB8696x based Ethernet
#ne*		at pcmcia? function ?	# NE2000-compatible Ethernet
#sm*		at pcmcia? function ?	# Megahertz Ethernet
#mhzc*		at pcmcia? function ?	# Megahertz Ethernet/Modem combo cards
#com*		at mhzc?
#sm*		at mhzc?

# each hard drive from low target to high
# will configure to the next available sd unit number
sd*		at scsibus? target ? lun ?	# scsi disks
#st*		at scsibus? target ? lun ?	# scsi tapes
cd*		at scsibus? target ? lun ?	# scsi cds
#ch*		at scsibus? target ? lun ?	# scsi autochangers
#ss*		at scsibus? target ? lun ?	# scsi scanner
uk*		at scsibus? target ? lun ?	# scsi unknown

#msc0		at zbus0		# A2232 MSC multiport serial.
#mfc0		at zbus0		# MultiFaceCard I/O board
#mfcs0		at mfc0 unit 0		# MFC serial
#mfcs1		at mfc0 unit 1		# MFC serial
#mfcp0		at mfc0 unit 0		# MFC parallel [not available yet]
#mfc1		at zbus0		# MultiFaceCard 2nd I/O board
#mfcs2		at mfc1 unit 0
#mfcs3		at mfc1 unit 1
#mfcp1		at mfc1 unit 0

#hyper*		at zbus?		# zbus HyperCom3/3+/4/4+
#hyper*		at mainbus0		# not yet: HyperCom1 + HyperCom3
#com*		at hyper? port ?	# Hypercom3/4 serial ports
#lpt*		at hyper? port ?	# Hypercom3+/4+ parallel port

#options 	IOBZCLOCK=22118400 	# default, uncomment the next line
#options 	IOBZCLOCK=24000000	# if needed.

#iobl*		at zbus?		# zbus IOBlix
#com*		at iobl? port ?		# IOBlix serial ports
#lpt*		at iobl? port ?		# IOBlix parallel ports


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

pseudo-device	loop			# loopback network interface
pseudo-device	sl			# SLIP network interfaces
pseudo-device	ppp			# PPP network interfaces
pseudo-device	pppoe			# PPP over Ethernet (RFC 2516)
pseudo-device	tun			# network tunnel line discipline
pseudo-device	tap			# virtual Ethernet
#pseudo-device	gre			# generic L3 over IP tunnel
pseudo-device	bpfilter		# Berkeley packet filter
#pseudo-device	carp			# Common Address Redundancy Protocol
pseudo-device	ipfilter		# IP Filter package
pseudo-device	gif			# IPv[46] over IPv[46] tunnel (RFC1933)
#pseudo-device	faith			# IPv[46] tcp relay translation i/f
pseudo-device	stf			# 6to4 IPv6 over IPv4 encapsulation
pseudo-device	vlan			# IEEE 802.1q encapsulation
pseudo-device	bridge			# simple inter-network bridging
#options	BRIDGE_IPF		# bridge uses IP/IPv6 pfil hooks too
pseudo-device	agr			# IEEE 802.3ad link aggregation
#pseudo-device	pf			# PF packet filter
#pseudo-device	pflog			# PF log if
pseudo-device	fss		4	# file system snapshot device

pseudo-device	view		4	# views (needed for grfcc)
pseudo-device	pty			# pseudo-terminals
pseudo-device	clockctl		# user control of clock subsystem

#pseudo-device	wsfont			# wsfont(4) dynamic font loading support
#pseudo-device	wsmux			# mouse & keyboard multiplexor

pseudo-device	vnd			# vnode pseudo-disks
#options 	VND_COMPRESSION		# compressed vnd(4)
pseudo-device	ccd		4	# concatenated 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	rnd			# /dev/random and in-kernel generator
#options 	RND_COM			# use "com" randomness as well (BROKEN)

pseudo-device	ksyms			# /dev/ksyms (kernel symbols)
pseudo-device	nsmb			# experimental - SMB requester

# Veriexec
#
# a pseudo device needed for veriexec
#pseudo-device	veriexec		1
#
# Uncomment the fingerprint methods below that are desired. Note that
# removing fingerprint methods will have almost no impact on the kernel
# code size.
#
#options VERIFIED_EXEC_FP_RMD160
#options VERIFIED_EXEC_FP_SHA256
#options VERIFIED_EXEC_FP_SHA384
#options VERIFIED_EXEC_FP_SHA512
#options VERIFIED_EXEC_FP_SHA1
#options VERIFIED_EXEC_FP_MD5

# Kernel root file system and dump configuration
config		netbsd	root on ? type ?
@


1.1.2.3
log
@sync with head
@
text
@d1 1
a1 1
# $NetBSD: GENERIC,v 1.1.2.2 2009/08/19 18:45:56 yamt Exp $
d25 1
a25 1
#ident          "GENERIC-$Revision: 1.1.2.2 $"
d67 3
a69 3
#options 	DIAGNOSTIC	# Extra kernel sanity checks
#options 	DEBUG		# Enable misc. kernel debugging code
#options 	DEBUG_KERNEL_START
d72 1
a72 1
#options 	DDB_ONPANIC=1	# see also sysctl(8): `ddb.onpanic'
d74 1
a74 1
#options 	SCSIDEBUG	# Add SCSI debugging statements
d76 1
a76 1
#makeoptions	DEBUG="-g"	# compile full symbol table
d94 1
a94 1
#options 	COMPAT_386BSD_MBRPART # recognize old partition ID
d103 6
a108 6
file-system 	EXT2FS		# second extended file system (linux)
file-system 	LFS		# log-structured file system
file-system 	MFS		# memory file system
file-system 	NFS		# Network file System client
file-system 	CD9660		# ISO 9660 + Rock Ridge file system
file-system 	MSDOSFS		# MS-DOS file system
d112 3
a114 2
file-system 	NULLFS		# loopback file system
file-system 	OVERLAY		# overlay file system
d116 2
a117 2
file-system 	UMAPFS		# NULLFS + uid and gid remapping
file-system 	UNION		# union file system
d127 1
a127 1
options 	QUOTA		# User and group quotas in FFS
d129 1
a129 1
options 	NFSSERVER	# Network File System server side code
d131 1
a137 1
#options 	GATEWAY		# Packet forwarding
d144 3
a147 1
#options 	DIRECTED_BROADCAST	# Broadcast across subnets
d152 2
a160 1
#options 	TCP_DEBUG	# Record last TCP_NDEBUG packets with SO_DEBUG
d178 6
a183 6
options 	RETINACONSOLE	# enable code to allow retina to be console
options 	ULOWELLCONSOLE	# enable code to allow a2410 to be console
options 	CL5426CONSOLE	# Cirrus console
options 	CV64CONSOLE	# CyberVision console
options 	TSENGCONSOLE	# Tseng console
options 	CV3DCONSOLE	# CyberVision 64/3D console
d188 4
a191 4
options 	GRF_A2024	# Support for the A2024
options 	GRF_AGA		# AGA Chip Set
options 	GRF_AGA_VGA	# AGA VGAONLY timing
options 	GRF_SUPER72	# AGA Super-72
d230 2
a231 2
aucc*		at mainbus0		# Amiga CC audio
audio*		at aucc?
d253 7
a259 7
grfrt0		at zbus0		# retina II
grfrh0		at zbus0		# retina III
grfcl*		at zbus0		# Picasso II/Piccolo/Spectrum
grful0		at zbus0		# A2410
grfcv0		at zbus0		# CyberVision 64
grfet*		at zbus0		# Tseng (oMniBus, Domino, Merlin)
grfcv3d0	at zbus0		# CyberVision 64/3D
d262 7
a268 7
grf1		at grfrt0
grf2		at grfrh0
grf3		at grfcl?
grf4		at grful0
grf5		at grfcv0
grf6		at grfet?
grf7		at grfcv3d0
d270 7
a276 7
ite1		at grf1			# terminal emulators for grfs
ite2		at grf2			# terminal emulators for grfs
ite3		at grf3			# terminal emulators for grfs
ite4		at grf4			# terminal emulators for grfs
ite5		at grf5			# terminal emulators for grfs
ite6		at grf6			# terminal emulators for grfs
ite7		at grf7			# terminal emulators for grfs
d281 2
a282 2
repulse*	at zbus0		# ALiENDESiGN Repulse
audio*		at repulse?
d284 2
a285 2
toccata*	at zbus0		# MacroSystem GmbH Toccata
audio*		at toccata?
d288 5
a292 5
le*		at zbus0		# A2065, Ameristar, Ariadne
ne*		at zbus0		# AriadneII, X-surf
ed*		at zbus0		# Hydra, ASDG LanRover
es*		at zbus0		# CEI A4066 EthernetPLUS
qn*		at zbus0		# Quicknet
d295 1
a295 1
bah*		at zbus0		# C=/Ameristar A2060 / 560
d298 1
a298 1
gvpbus* 	at zbus0
d301 2
a302 2
gtsc0		at gvpbus?		# GVP series II scsi
scsibus*	at gtsc0
d305 60
a364 60
atzsc0		at zbus0		# A2091 scsi
scsibus*	at atzsc0
wstsc0		at zbus0		# Wordsync II scsi
scsibus*	at wstsc0
ivsc0		at zbus0		# IVS scsi
scsibus*	at ivsc0
mlhsc0		at zbus0		# Hacker scsi
scsibus*	at mlhsc0
otgsc0		at zbus0		# 12 gauge scsi
scsibus*	at otgsc0
zssc0		at zbus0		# Zeus scsi
scsibus*	at zssc0
mgnsc0		at zbus0		# Magnum scsi
scsibus*	at mgnsc0
wesc0		at zbus0		# Warp Engine scsi
scsibus*	at wesc0
afsc0		at zbus0		# A4091 scsi
scsibus*	at afsc0
aftsc0		at mainbus0		# A4000T scsi
scsibus*	at aftsc0
flsc0		at zbus0		# FastlaneZ3 scsi
scsibus*	at flsc0
bzsc0		at zbus0		# Blizzard 1230 I,II scsi
scsibus*	at bzsc0
bzivsc0 	at zbus0		# Blizzard 12x0 IV scsi
scsibus*	at bzivsc0
bztzsc0 	at zbus0		# Blizzard 2060 scsi
scsibus*	at bztzsc0
cbsc0		at zbus0		# CyberSCSI I
scsibus*	at cbsc0
cbiisc0 	at zbus0		# CyberSCSI II
scsibus*	at cbiisc0
cbiiisc0 	at zbus0		# Cyberstorm mk.III/Cyberstorm PPC SCSI
scsibus*	at cbiiisc0
empsc0		at zbus0		# Emplant scsi
scsibus*	at empsc0

wdc0		at mainbus0		# A4000 & A1200 IDE bus
wdc*		at zbus0		# Buddha / Catweasel

atabus* 	at wdc? channel ?	# ATA bus
wd*		at atabus? drive ?	#  + drives
atapibus*	at atabus?		# ATAPI bus
cd*		at atapibus? drive ?	# ATAPI CD-ROM drives
sd*		at atapibus? drive ?	# ATAPI disk drives

pccard0 	at mainbus0
pcmcia* 	at pccard0
com*		at pcmcia? function ?	# Modems and serial cards
pcmcom* 	at pcmcia? function ?	# PCMCIA multi-port serial cards
aic*		at pcmcia? function ?	# Adaptec APA-1460 SCSI
wdc*		at pcmcia? function ?
awi*		at pcmcia? function ?	# BayStack 650 (802.11FH)
ep*		at pcmcia? function ?	# 3Com 3c589 and 3c562 Ethernet
mbe*		at pcmcia? function ?	# MB8696x based Ethernet
ne*		at pcmcia? function ?	# NE2000-compatible Ethernet
sm*		at pcmcia? function ?	# Megahertz Ethernet
mhzc*		at pcmcia? function ?	# Megahertz Ethernet/Modem combo cards
com*		at mhzc?
sm*		at mhzc?
d369 1
a369 1
st*		at scsibus? target ? lun ?	# scsi tapes
d371 2
a372 2
ch*		at scsibus? target ? lun ?	# scsi autochangers
ss*		at scsibus? target ? lun ?	# scsi scanner
d375 4
a378 4
msc0		at zbus0		# A2232 MSC multiport serial.
mfc0		at zbus0		# MultiFaceCard I/O board
mfcs0		at mfc0 unit 0		# MFC serial
mfcs1		at mfc0 unit 1		# MFC serial
d385 1
a385 1
hyper*		at zbus?		# zbus HyperCom3/3+/4/4+
d387 2
a388 2
com*		at hyper? port ?	# Hypercom3/4 serial ports
lpt*		at hyper? port ?	# Hypercom3+/4+ parallel port
d393 3
a395 3
iobl*		at zbus?		# zbus IOBlix
com*		at iobl? port ?		# IOBlix serial ports
lpt*		at iobl? port ?		# IOBlix parallel ports
@


1.1.2.4
log
@sync with head.
@
text
@d1 1
a1 1
# $NetBSD: GENERIC,v 1.1.2.3 2010/03/11 15:02:02 yamt Exp $
d25 1
a25 1
#ident          "GENERIC-$Revision: 1.1.2.3 $"
a154 1
options 	IPFILTER_COMPAT # Compat for IP-Filter
d418 1
a418 1
pseudo-device	fss			# file system snapshot device
@


