head	1.56;
access;
symbols
	netbsd-10-2-RELEASE:1.55.4.1
	netbsd-9-5-RELEASE:1.46
	netbsd-11-0-RELEASE:1.56.4.1
	netbsd-11-0-RC7:1.56.4.1
	netbsd-11-0-RC6:1.56.4.1
	netbsd-11-0-RC5:1.56.4.1
	netbsd-11-0-RC4:1.56.4.1
	netbsd-11-0-RC3:1.56.4.1
	netbsd-11-0-RC2:1.56.4.1
	netbsd-11-0-RC1:1.56.4.1
	perseant-exfatfs-base-20250801:1.56
	netbsd-11:1.56.0.4
	netbsd-11-base:1.56
	netbsd-10-1-RELEASE:1.55.4.1
	perseant-exfatfs-base-20240630:1.56
	perseant-exfatfs:1.56.0.2
	perseant-exfatfs-base:1.56
	netbsd-8-3-RELEASE:1.27.6.1
	netbsd-9-4-RELEASE:1.46
	netbsd-10-0-RELEASE:1.55.4.1
	netbsd-10-0-RC6:1.55.4.1
	netbsd-10-0-RC5:1.55.4.1
	netbsd-10-0-RC4:1.55.4.1
	netbsd-10-0-RC3:1.55.4.1
	netbsd-10-0-RC2:1.55.4.1
	thorpej-ifq:1.55.0.8
	thorpej-ifq-base:1.55
	thorpej-altq-separation:1.55.0.6
	thorpej-altq-separation-base:1.55
	netbsd-10-0-RC1:1.55.4.1
	netbsd-10:1.55.0.4
	netbsd-10-base:1.55
	bouyer-sunxi-drm:1.55.0.2
	bouyer-sunxi-drm-base:1.55
	netbsd-9-3-RELEASE:1.46
	thorpej-i2c-spi-conf2:1.54.0.6
	thorpej-i2c-spi-conf2-base:1.54
	thorpej-futex2:1.54.0.4
	thorpej-futex2-base:1.54
	thorpej-cfargs2:1.54.0.2
	thorpej-cfargs2-base:1.54
	cjep_sun2x-base1:1.53
	cjep_sun2x:1.53.0.10
	cjep_sun2x-base:1.53
	cjep_staticlib_x-base1:1.53
	netbsd-9-2-RELEASE:1.46
	cjep_staticlib_x:1.53.0.8
	cjep_staticlib_x-base:1.53
	thorpej-i2c-spi-conf:1.53.0.6
	thorpej-i2c-spi-conf-base:1.54
	thorpej-cfargs:1.53.0.4
	thorpej-cfargs-base:1.53
	thorpej-futex:1.53.0.2
	thorpej-futex-base:1.53
	netbsd-9-1-RELEASE:1.46
	bouyer-xenpvh-base2:1.50
	phil-wifi-20200421:1.50
	bouyer-xenpvh-base1:1.50
	phil-wifi-20200411:1.50
	bouyer-xenpvh:1.50.0.2
	bouyer-xenpvh-base:1.50
	is-mlppp:1.48.0.2
	is-mlppp-base:1.48
	phil-wifi-20200406:1.50
	netbsd-8-2-RELEASE:1.27.6.1
	ad-namecache-base3:1.48
	netbsd-9-0-RELEASE:1.46
	netbsd-9-0-RC2:1.46
	ad-namecache-base2:1.47
	ad-namecache-base1:1.46
	ad-namecache:1.46.0.4
	ad-namecache-base:1.46
	netbsd-9-0-RC1:1.46
	phil-wifi-20191119:1.46
	netbsd-9:1.46.0.2
	netbsd-9-base:1.46
	phil-wifi-20190609:1.46
	netbsd-8-1-RELEASE:1.27.6.1
	netbsd-8-1-RC1:1.27.6.1
	isaki-audio2:1.45.0.2
	isaki-audio2-base:1.45
	pgoyette-compat-merge-20190127:1.34.2.6
	pgoyette-compat-20190127:1.44
	pgoyette-compat-20190118:1.44
	pgoyette-compat-1226:1.44
	pgoyette-compat-1126:1.43
	pgoyette-compat-1020:1.42
	pgoyette-compat-0930:1.42
	pgoyette-compat-0906:1.42
	netbsd-7-2-RELEASE:1.18
	pgoyette-compat-0728:1.39
	netbsd-8-0-RELEASE:1.27.6.1
	phil-wifi:1.38.0.2
	phil-wifi-base:1.38
	pgoyette-compat-0625:1.37
	netbsd-8-0-RC2:1.27.6.1
	pgoyette-compat-0521:1.35
	pgoyette-compat-0502:1.34
	pgoyette-compat-0422:1.34
	netbsd-8-0-RC1:1.27.6.1
	pgoyette-compat-0415:1.34
	pgoyette-compat-0407:1.34
	pgoyette-compat-0330:1.34
	pgoyette-compat-0322:1.34
	pgoyette-compat-0315:1.34
	netbsd-7-1-2-RELEASE:1.18
	pgoyette-compat:1.34.0.2
	pgoyette-compat-base:1.34
	netbsd-7-1-1-RELEASE:1.18
	tls-maxphys-base-20171202:1.33
	matt-nb8-mediatek:1.27.0.10
	matt-nb8-mediatek-base:1.27
	nick-nhusb-base-20170825:1.31
	perseant-stdc-iso10646:1.27.0.8
	perseant-stdc-iso10646-base:1.27
	netbsd-8:1.27.0.6
	netbsd-8-base:1.27
	prg-localcount2-base3:1.27
	prg-localcount2-base2:1.27
	prg-localcount2-base1:1.27
	prg-localcount2:1.27.0.4
	prg-localcount2-base:1.27
	pgoyette-localcount-20170426:1.27
	bouyer-socketcan-base1:1.27
	jdolecek-ncq:1.27.0.2
	jdolecek-ncq-base:1.27
	pgoyette-localcount-20170320:1.27
	netbsd-7-1:1.18.0.8
	netbsd-7-1-RELEASE:1.18
	netbsd-7-1-RC2:1.18
	nick-nhusb-base-20170204:1.26
	netbsd-7-nhusb-base-20170116:1.18
	bouyer-socketcan:1.26.0.2
	bouyer-socketcan-base:1.26
	pgoyette-localcount-20170107:1.26
	netbsd-7-1-RC1:1.18
	nick-nhusb-base-20161204:1.23
	pgoyette-localcount-20161104:1.22
	netbsd-7-0-2-RELEASE:1.18
	nick-nhusb-base-20161004:1.22
	localcount-20160914:1.22
	netbsd-7-nhusb:1.18.0.6
	netbsd-7-nhusb-base:1.18
	pgoyette-localcount-20160806:1.22
	pgoyette-localcount-20160726:1.22
	pgoyette-localcount:1.22.0.2
	pgoyette-localcount-base:1.22
	nick-nhusb-base-20160907:1.22
	nick-nhusb-base-20160529:1.22
	netbsd-7-0-1-RELEASE:1.18
	nick-nhusb-base-20160422:1.22
	nick-nhusb-base-20160319:1.22
	nick-nhusb-base-20151226:1.22
	netbsd-7-0:1.18.0.4
	netbsd-7-0-RELEASE:1.18
	nick-nhusb-base-20150921:1.20
	netbsd-7-0-RC3:1.18
	netbsd-7-0-RC2:1.18
	netbsd-7-0-RC1:1.18
	nick-nhusb-base-20150606:1.20
	nick-nhusb-base-20150406:1.20
	nick-nhusb:1.20.0.2
	nick-nhusb-base:1.20
	netbsd-6-0-6-RELEASE:1.3.2.1
	netbsd-6-1-5-RELEASE:1.3.2.1
	netbsd-7:1.18.0.2
	netbsd-7-base:1.18
	yamt-pagecache-base9:1.17
	yamt-pagecache-tag8:1.1.2.4
	netbsd-6-1-4-RELEASE:1.3.2.1
	netbsd-6-0-5-RELEASE:1.3.2.1
	tls-earlyentropy:1.17.0.2
	tls-earlyentropy-base:1.18
	riastradh-xf86-video-intel-2-7-1-pre-2-21-15:1.17
	riastradh-drm2-base3:1.16
	netbsd-6-1-3-RELEASE:1.3.2.1
	netbsd-6-0-4-RELEASE:1.3.2.1
	netbsd-6-1-2-RELEASE:1.3.2.1
	netbsd-6-0-3-RELEASE:1.3.2.1
	rmind-smpnet-nbase:1.17
	netbsd-6-1-1-RELEASE:1.3.2.1
	riastradh-drm2-base2:1.16
	riastradh-drm2-base1:1.16
	riastradh-drm2:1.16.0.2
	riastradh-drm2-base:1.16
	rmind-smpnet:1.15.0.2
	rmind-smpnet-base:1.17
	netbsd-6-1:1.3.2.1.0.6
	netbsd-6-0-2-RELEASE:1.3.2.1
	netbsd-6-1-RELEASE:1.3.2.1
	khorben-n900:1.14.0.2
	netbsd-6-1-RC4:1.3.2.1
	netbsd-6-1-RC3:1.3.2.1
	agc-symver:1.11.0.2
	agc-symver-base:1.11
	netbsd-6-1-RC2:1.3.2.1
	netbsd-6-1-RC1:1.3.2.1
	yamt-pagecache-base8:1.9
	netbsd-6-0-1-RELEASE:1.3.2.1
	yamt-pagecache-base7:1.9
	matt-nb6-plus-nbase:1.3.2.1
	yamt-pagecache-base6:1.9
	netbsd-6-0:1.3.2.1.0.4
	netbsd-6-0-RELEASE:1.3.2.1
	netbsd-6-0-RC2:1.3.2.1
	tls-maxphys:1.9.0.2
	tls-maxphys-base:1.18
	matt-nb6-plus:1.3.2.1.0.2
	matt-nb6-plus-base:1.3.2.1
	netbsd-6-0-RC1:1.3.2.1
	jmcneill-usbmp-base10:1.5
	yamt-pagecache-base5:1.5
	jmcneill-usbmp-base9:1.5
	yamt-pagecache-base4:1.5
	jmcneill-usbmp-base8:1.4
	jmcneill-usbmp-base7:1.4
	jmcneill-usbmp-base6:1.3
	jmcneill-usbmp-base5:1.3
	jmcneill-usbmp-base4:1.3
	jmcneill-usbmp-base3:1.3
	jmcneill-usbmp-pre-base2:1.2
	jmcneill-usbmp-base2:1.3
	netbsd-6:1.3.0.2
	netbsd-6-base:1.3
	jmcneill-usbmp:1.2.0.2
	jmcneill-usbmp-base:1.2
	jmcneill-audiomp3:1.1.0.4
	jmcneill-audiomp3-base:1.1
	yamt-pagecache:1.1.0.2
	yamt-pagecache-base3:1.1
	yamt-pagecache-base2:1.1;
locks; strict;
comment	@# @;


1.56
date	2024.01.29.18.27.11;	author christos;	state Exp;
branches
	1.56.4.1;
next	1.55;
commitid	KXsF1U1D4DhafnWE;

1.55
date	2022.08.07.02.52.25;	author simonb;	state Exp;
branches
	1.55.4.1;
next	1.54;
commitid	HXKRRXLciPDtrTOD;

1.54
date	2021.06.29.10.22.35;	author nia;	state Exp;
branches;
next	1.53;
commitid	QPI2BQJ2iwG0V0ZC;

1.53
date	2020.09.27.13.48.50;	author roy;	state Exp;
branches
	1.53.6.1;
next	1.52;
commitid	DA9l8f9bbF8ATGpC;

1.52
date	2020.08.01.08.20.48;	author maxv;	state Exp;
branches;
next	1.51;
commitid	JD2lavAMv7TQUkiC;

1.51
date	2020.05.16.13.46.11;	author maya;	state Exp;
branches;
next	1.50;
commitid	wvQjMNRJMrTmbt8C;

1.50
date	2020.03.25.17.06.18;	author jdolecek;	state Exp;
branches;
next	1.49;
commitid	VzwOpdvTaWX4YN1C;

1.49
date	2020.03.24.17.38.33;	author sevan;	state Exp;
branches;
next	1.48;
commitid	8Eixtvqry0CobG1C;

1.48
date	2020.01.29.18.39.01;	author maya;	state Exp;
branches;
next	1.47;
commitid	ZtvQzUFFF7grfCUB;

1.47
date	2020.01.19.01.25.04;	author thorpej;	state Exp;
branches;
next	1.46;
commitid	JHEWDzmAWJGESeTB;

1.46
date	2019.04.26.22.46.03;	author sevan;	state Exp;
branches
	1.46.4.1;
next	1.45;
commitid	HBAlgqGPZeivAUkB;

1.45
date	2019.02.06.11.58.30;	author rin;	state Exp;
branches;
next	1.44;
commitid	5Lq3lTxgmkkMwHaB;

1.44
date	2018.12.19.16.56.17;	author skrll;	state Exp;
branches;
next	1.43;
commitid	EtQQFdCLXDWNKq4B;

1.43
date	2018.10.23.19.58.52;	author jdolecek;	state Exp;
branches;
next	1.42;
commitid	Uj00maxTZQIxA7XA;

1.42
date	2018.08.25.20.52.40;	author rin;	state Exp;
branches;
next	1.41;
commitid	2vcoJ76kDbQoNxPA;

1.41
date	2018.08.25.07.48.56;	author maxv;	state Exp;
branches;
next	1.40;
commitid	E7ZteV4nC1yOrtPA;

1.40
date	2018.08.01.20.04.11;	author maxv;	state Exp;
branches;
next	1.39;
commitid	UbIHSaPqOzfNisMA;

1.39
date	2018.07.12.10.46.43;	author maxv;	state Exp;
branches;
next	1.38;
commitid	zv0Sckxqs4y3RPJA;

1.38
date	2018.06.28.15.21.52;	author thorpej;	state Exp;
branches
	1.38.2.1;
next	1.37;
commitid	bL1ub8t2NffFP3IA;

1.37
date	2018.06.23.01.23.27;	author maya;	state Exp;
branches;
next	1.36;
commitid	R3JYJRW0uup3mlHA;

1.36
date	2018.06.07.13.36.28;	author thorpej;	state Exp;
branches;
next	1.35;
commitid	e9pnxag05qUvVlFA;

1.35
date	2018.05.15.01.24.23;	author thorpej;	state Exp;
branches;
next	1.34;
commitid	v4vjnLVUnQckCkCA;

1.34
date	2018.01.23.15.08.11;	author sevan;	state Exp;
branches
	1.34.2.1;
next	1.33;
commitid	7LHa1VFiCff9L0oA;

1.33
date	2017.09.14.07.58.40;	author mrg;	state Exp;
branches;
next	1.32;
commitid	ngZ6fHXwTqlZA87A;

1.32
date	2017.09.13.22.24.43;	author sevan;	state Exp;
branches;
next	1.31;
commitid	U9QcH0HsUyAtp57A;

1.31
date	2017.08.09.19.18.59;	author maxv;	state Exp;
branches;
next	1.30;
commitid	yJISVZsyl9YWwz2A;

1.30
date	2017.08.01.14.23.42;	author maxv;	state Exp;
branches;
next	1.29;
commitid	PH40WaYMc5iA9w1A;

1.29
date	2017.08.01.13.02.37;	author riastradh;	state Exp;
branches;
next	1.28;
commitid	cxoemuYBLNyMHv1A;

1.28
date	2017.07.29.18.08.57;	author maxv;	state Exp;
branches;
next	1.27;
commitid	OtoNC1YDOrKHu91A;

1.27
date	2017.02.19.07.47.00;	author rin;	state Exp;
branches
	1.27.6.1;
next	1.26;
commitid	ivCr5u3yfBMzbxGz;

1.26
date	2016.12.13.20.42.17;	author christos;	state Exp;
branches
	1.26.2.1;
next	1.25;
commitid	DChNb4lHFyTOFRxz;

1.25
date	2016.12.10.23.03.24;	author christos;	state Exp;
branches;
next	1.24;
commitid	w4dRXIf7WDldyuxz;

1.24
date	2016.12.08.11.31.10;	author nat;	state Exp;
branches;
next	1.23;
commitid	r0h4avej48pZLaxz;

1.23
date	2016.11.26.13.59.45;	author christos;	state Exp;
branches;
next	1.22;
commitid	TSPAo2pg8DoCZDvz;

1.22
date	2015.10.25.22.48.23;	author khorben;	state Exp;
branches
	1.22.2.1;
next	1.21;
commitid	GdxqQCzypUv6ExGy;

1.21
date	2015.09.26.11.16.12;	author maxv;	state Exp;
branches;
next	1.20;
commitid	Uofe8D5NmfiqOKCy;

1.20
date	2014.08.23.20.26.57;	author dholland;	state Exp;
branches
	1.20.2.1;
next	1.19;
commitid	Ef5fhfmsGe1uFwNx;

1.19
date	2014.08.17.21.17.43;	author joerg;	state Exp;
branches;
next	1.18;
commitid	1Tn1qthIdwV09LMx;

1.18
date	2014.08.03.09.18.16;	author martin;	state Exp;
branches;
next	1.17;
commitid	IuRbf3yoxQF3DTKx;

1.17
date	2014.03.24.14.15.37;	author szptvlfn;	state Exp;
branches
	1.17.2.1;
next	1.16;
commitid	TWwV8TNevZVgvXtx;

1.16
date	2013.06.30.21.38.56;	author rmind;	state Exp;
branches;
next	1.15;
commitid	WyqSRDp14EmayGVw;

1.15
date	2013.06.05.23.08.00;	author christos;	state Exp;
branches
	1.15.2.1;
next	1.14;
commitid	MDKdYakvaqdHQtSw;

1.14
date	2013.04.27.22.21.14;	author christos;	state Exp;
branches;
next	1.13;

1.13
date	2013.04.27.21.43.21;	author christos;	state Exp;
branches;
next	1.12;

1.12
date	2013.04.27.18.19.32;	author christos;	state Exp;
branches;
next	1.11;

1.11
date	2013.03.02.02.42.13;	author christos;	state Exp;
branches;
next	1.10;

1.10
date	2013.03.01.18.25.34;	author joerg;	state Exp;
branches;
next	1.9;

1.9
date	2012.09.11.19.43.09;	author msaitoh;	state Exp;
branches
	1.9.2.1;
next	1.8;

1.8
date	2012.09.09.04.27.12;	author msaitoh;	state Exp;
branches;
next	1.7;

1.7
date	2012.09.01.18.17.49;	author jakllsch;	state Exp;
branches;
next	1.6;

1.6
date	2012.06.05.08.44.09;	author abs;	state Exp;
branches;
next	1.5;

1.5
date	2012.04.07.03.25.00;	author tsutsui;	state Exp;
branches;
next	1.4;

1.4
date	2012.03.10.21.51.51;	author joerg;	state Exp;
branches;
next	1.3;

1.3
date	2011.12.18.05.49.26;	author dholland;	state Exp;
branches
	1.3.2.1;
next	1.2;

1.2
date	2011.11.22.21.25.08;	author tls;	state Exp;
branches
	1.2.2.1;
next	1.1;

1.1
date	2011.11.04.17.40.48;	author aymeric;	state Exp;
branches
	1.1.2.1;
next	;

1.56.4.1
date	2026.02.03.20.51.24;	author snj;	state Exp;
branches;
next	;
commitid	xJf92BKl6kL8oYsG;

1.55.4.1
date	2023.10.09.23.33.45;	author snj;	state Exp;
branches;
next	;
commitid	Gy7Rt3RMsJCGx0IE;

1.53.6.1
date	2021.08.01.22.42.07;	author thorpej;	state Exp;
branches;
next	;
commitid	NihqK3haIgTUWj3D;

1.46.4.1
date	2020.01.25.22.38.39;	author ad;	state Exp;
branches;
next	1.46.4.2;
commitid	ethRERRmx7bMJ7UB;

1.46.4.2
date	2020.02.29.20.18.22;	author ad;	state Exp;
branches;
next	;
commitid	3HPOJ2wqM6gUPBYB;

1.38.2.1
date	2019.06.10.22.06.04;	author christos;	state Exp;
branches;
next	1.38.2.2;
commitid	jtc8rnCzWiEEHGqB;

1.38.2.2
date	2020.04.08.14.07.34;	author martin;	state Exp;
branches;
next	;
commitid	Qli2aW9E74UFuA3C;

1.34.2.1
date	2018.05.21.04.36.00;	author pgoyette;	state Exp;
branches;
next	1.34.2.2;
commitid	X5L8kSrBWQcDt7DA;

1.34.2.2
date	2018.06.25.07.25.40;	author pgoyette;	state Exp;
branches;
next	1.34.2.3;
commitid	8PtAu9af7VvhiDHA;

1.34.2.3
date	2018.07.28.04.37.31;	author pgoyette;	state Exp;
branches;
next	1.34.2.4;
commitid	1UP1xAIUxv1ZgRLA;

1.34.2.4
date	2018.09.06.06.55.30;	author pgoyette;	state Exp;
branches;
next	1.34.2.5;
commitid	HCi1bXD317XIK0RA;

1.34.2.5
date	2018.11.26.01.52.21;	author pgoyette;	state Exp;
branches;
next	1.34.2.6;
commitid	Zj4q5SspGdKXto1B;

1.34.2.6
date	2018.12.26.14.01.35;	author pgoyette;	state Exp;
branches;
next	;
commitid	xUhK8IAeBM1azj5B;

1.27.6.1
date	2018.01.26.14.28.13;	author martin;	state Exp;
branches;
next	;
commitid	PZEWbwc3WwWusooA;

1.26.2.1
date	2017.04.21.16.53.25;	author bouyer;	state Exp;
branches;
next	;
commitid	dUG7nkTKALCadqOz;

1.22.2.1
date	2017.01.07.08.56.13;	author pgoyette;	state Exp;
branches;
next	1.22.2.2;
commitid	uEL0C1YuiJrlV0Bz;

1.22.2.2
date	2017.03.20.06.57.13;	author pgoyette;	state Exp;
branches;
next	;
commitid	jjw7cAwgyKq7RfKz;

1.20.2.1
date	2015.12.27.12.09.34;	author skrll;	state Exp;
branches;
next	1.20.2.2;
commitid	BTSqUD4SdJ5k7AOy;

1.20.2.2
date	2016.12.05.10.54.52;	author skrll;	state Exp;
branches;
next	1.20.2.3;
commitid	4H3tiQVJXN6oEMwz;

1.20.2.3
date	2017.02.05.13.40.07;	author skrll;	state Exp;
branches;
next	1.20.2.4;
commitid	8hwpk1aHl2UuyLEz;

1.20.2.4
date	2017.08.28.17.51.34;	author skrll;	state Exp;
branches;
next	;
commitid	UQQpnjvcNkUZn05A;

1.17.2.1
date	2014.08.10.06.53.54;	author tls;	state Exp;
branches;
next	;
commitid	7fY3uHKSIbCABMLx;

1.15.2.1
date	2013.08.28.23.59.14;	author rmind;	state Exp;
branches;
next	1.15.2.2;
commitid	cbp9Ov2uYijlqh3x;

1.15.2.2
date	2014.05.18.17.45.03;	author rmind;	state Exp;
branches;
next	;
commitid	mL5ZYSzpqK6QS2Bx;

1.9.2.1
date	2013.06.23.06.20.04;	author tls;	state Exp;
branches;
next	1.9.2.2;
commitid	eVjr9caYRQbRGHUw;

1.9.2.2
date	2014.08.20.00.02.53;	author tls;	state Exp;
branches;
next	1.9.2.3;
commitid	jTnpym9Qu0o4R1Nx;

1.9.2.3
date	2017.12.03.11.36.03;	author jdolecek;	state Exp;
branches;
next	;
commitid	XcIYRZTAh1LmerhA;

1.3.2.1
date	2012.06.12.17.47.57;	author riz;	state Exp;
branches;
next	;

1.2.2.1
date	2012.02.18.07.31.48;	author mrg;	state Exp;
branches;
next	1.2.2.2;

1.2.2.2
date	2012.03.11.01.52.20;	author mrg;	state Exp;
branches;
next	1.2.2.3;

1.2.2.3
date	2012.04.29.23.04.38;	author mrg;	state Exp;
branches;
next	;

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

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

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

1.1.2.4
date	2012.10.30.17.19.20;	author yamt;	state Exp;
branches;
next	1.1.2.5;

1.1.2.5
date	2014.05.22.11.39.40;	author yamt;	state Exp;
branches;
next	;
commitid	VUUXuyNWnt3AKwBx;


desc
@@


1.56
log
@PR/57889: Ricardo Branco: ext2fs does not have user immutable and append
file flags, only system ones. Restrict those to the superuser. Before
the behavior was controlled by EXT2FS_SYSTEM_FLAGS. Make that behavior the
default.
@
text
@# $NetBSD: MMNET_GENERIC,v 1.55 2022/08/07 02:52:25 simonb Exp $
#
# GENERIC machine description file
#
# This machine description file is used to generate the default NetBSD
# kernel.  The generic kernel does not include all options, subsystems
# and device drivers, but should be useful for most applications.
#
# The machine description file can be customised for your specific
# machine to reduce the kernel size and improve its performance.
#
# For further information on compiling NetBSD kernels, see the config(8)
# man page.
#
# For further information on hardware support for this architecture, see
# the intro(4) man page.  For further information about kernel options
# for this architecture, see the options(4) man page.  For an explanation
# of each device driver in this file see the section 4 man page for the
# device.

include		"arch/evbarm/conf/std.mmnet"

options 	INCLUDE_CONFIG_FILE	# embed config file in kernel binary

#ident 		"GENERIC-$Revision: 1.55 $"

maxusers	32		# estimated number of users

# CPU support.
options 	CPU_ARM9E
makeoptions	CPUFLAGS="-mtune=arm926ej-s -mcpu=arm926ej-s"

# CPU-related options.

#options 	MULTIBOOT	# Multiboot support (see multiboot(8))

# delay between "rebooting ..." message and hardware reset, in milliseconds
#options 	CPURESET_DELAY=2000

# This option allows you to force a serial console at the specified
# I/O address.   see console(4) for details.
#options 	CONSDEVNAME="\"com\"",CONADDR=0x2f8,CONSPEED=57600
#	you don't want the option below ON iff you are using the
#	serial console option of the new boot strap code.

# Standard system options

#options 	INSECURE	# disable kernel security levels - X needs this

options 	RTC_OFFSET=0	# hardware clock is this many mins. west of GMT
options 	NTP		# NTP phase/frequency locked loop

options 	KTRACE		# system call tracing via ktrace(1)

options 	SYSVMSG		# System V-like message queues
options 	SYSVSEM		# System V-like semaphores
options 	SYSVSHM		# System V-like memory sharing

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

# Beep when it is safe to power down the system (requires sysbeep)
#options 	BEEP_ONHALT
# Some tunable details of the above feature (default values used below)
#options 	BEEP_ONHALT_COUNT=3	# Times to beep
#options 	BEEP_ONHALT_PITCH=1500	# Default frequency (in Hz)
#options 	BEEP_ONHALT_PERIOD=250	# Default duration (in msecs)

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

# Diagnostic/debugging support options
options 	DIAGNOSTIC	# expensive kernel consistency checks
options 	DEBUG		# expensive debugging checks/support
options 	DDB		# in-kernel debugger
options 	DDB_ONPANIC=1	# see also sysctl(7): `ddb.onpanic'
options 	DDB_HISTORY_SIZE=512	# enable history editing in DDB
#options 	KGDB		# remote debugger
#options 	KGDB_DEVNAME="\"com\"",KGDB_DEVADDR=0x3f8,KGDB_DEVRATE=9600
makeoptions	DEBUG="-g"	# compile full symbol table
makeoptions	COPTS="-Os"
makeoptions	COPY_SYMTAB=1
#options 	SYSCALL_STATS	# per syscall counts
#options 	SYSCALL_TIMES	# per syscall times
#options 	SYSCALL_TIMES_HASCOUNTER	# use 'broken' rdtsc (soekris)

# Compatibility options

include 	"conf/compat_netbsd16.config"
options 	COMPAT_NETBSD32	# allow running arm (e.g. non-earm) binaries

#options 	COMPAT_OSSAUDIO	# OSS (Voxware) audio driver compatibility
#options 	COMPAT_LINUX	# binary compatibility with Linux

# File systems
file-system 	FFS		# UFS
#file-system 	EXT2FS		# second extended file system (linux)
#file-system 	LFS		# log-structured file system
file-system 	MFS		# memory file system
file-system 	NFS		# Network File System client
#file-system 	NTFS		# Windows/NT file system (experimental)
#file-system 	CD9660		# ISO 9660 + Rock Ridge file system
file-system 	MSDOSFS		# MS-DOS file system
#file-system 	FDESC		# /dev/fd
file-system 	KERNFS		# /kern
file-system 	NULLFS		# loopback file system
#file-system 	OVERLAY		# overlay file system
#file-system 	PROCFS		# /proc
#file-system	PUFFS		# Userspace file systems (e.g. ntfs-3g & sshfs)
#file-system 	UMAPFS		# NULLFS + uid and gid remapping
file-system 	UNION		# union file system
#file-system	CODA		# Coda File System; also needs vcoda (below)
file-system	PTYFS		# /dev/ptm support
file-system	TMPFS		# Efficient memory file-system
#file-system	UDF		# experimental - OSTA UDF CD/DVD file-system

# File system options
#options 	FFS_EI		# FFS Endian Independent support
options 	FFS_NO_SNAPSHOT	# No FFS snapshot support
#options 	QUOTA		# legacy UFS quotas
#options 	UFS_DIRHASH	# UFS Large Directory Hashing
#options 	UFS_EXTATTR	# Extended attribute support for UFS1
options 	WAPBL		# File system journaling support
#options 	DISKLABEL_EI	# disklabel Endian Independent support
#options 	NFSSERVER	# Network File System server

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

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

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

options 	NFS_BOOT_DHCP,NFS_BOOT_BOOTPARAM

#
# wscons options
#
# builtin terminal emulations
#options 	WSEMUL_SUN		# sun terminal emulation
#options 	WSEMUL_VT100		# VT100 / VT220 emulation
# customization of console and kernel output - see dev/wscons/wsdisplayvar.h
#options 	WSDISPLAY_CUSTOM_OUTPUT	# color customization from wsconsctl(8)
#options 	WS_DEFAULT_FG=WSCOL_WHITE
#options 	WS_DEFAULT_BG=WSCOL_BLACK
#options 	WS_DEFAULT_COLATTR="(0)"
#options 	WS_DEFAULT_MONOATTR="(0)"
#options 	WS_KERNEL_FG=WSCOL_GREEN
#options 	WS_KERNEL_BG=WSCOL_BLACK
#options 	WS_KERNEL_COLATTR=""
#options 	WS_KERNEL_MONOATTR=""
# customization of console border color
#options 	WSDISPLAY_CUSTOM_BORDER	# custom border colors via wsconsctl(8)
#options 	WSDISPLAY_BORDER_COLOR=WSCOL_BLUE	# default color
# compatibility to other console drivers
#options 	WSDISPLAY_COMPAT_PCVT		# emulate some ioctls
#options 	WSDISPLAY_COMPAT_SYSCONS	# emulate some ioctls
#options 	WSDISPLAY_COMPAT_USL		# wsconscfg VT handling
#options 	WSDISPLAY_COMPAT_RAWKBD		# can get raw scancodes
#options 	WSKBD_EVENT_AUTOREPEAT		# auto repeat in event mode
#options 	WSKBD_USONLY			# strip off non-US keymaps
# don't attach pckbd as the console if no PS/2 keyboard is found
#options 	PCKBD_CNATTACH_MAY_FAIL
# see dev/pckbport/wskbdmap_mfii.c for implemented layouts
#options 	PCKBD_LAYOUT="(KB_DE | KB_NODEAD)" # for pckbd driver
#options 	UKBD_LAYOUT="(KB_DE | KB_NODEAD)"  # for ukbd driver
# allocate a number of virtual screens at autoconfiguration time
#options 	WSDISPLAY_DEFAULTSCREENS=4
# use a large software cursor that doesn't blink
#options 	PCDISPLAY_SOFTCURSOR
# modify the screen type of the console; defaults to "80x25"
#options 	VGA_CONSOLE_SCREENTYPE="\"80x24\""
# work around a hardware bug that loaded fonts don't work; found on ATI cards
#options 	VGA_CONSOLE_ATI_BROKEN_FONTSEL
# console scrolling support.
#options 	WSDISPLAY_SCROLLSUPPORT
# enable VGA raster mode capable of displaying multilingual text on console
#options 	VGA_RASTERCONSOLE
# enable splash screen support; requires hw driver support
#options 	SPLASHSCREEN

# Kernel root file system and dump configuration.
#config		netbsd root on sd0c type ffs
config		netbsd root on ? type ?
#config		netbsd root on ? type ?
#config		netbsd	root on ? type nfs

#
# Device configuration
#

mainbus0 at root

cpu* at mainbus?

# Basic Bus Support
at91bus0	at mainbus?		# AT91 bus


# Integrated peripherals:
# On-chip interrupt controller
at91aic0	at at91bus0 addr 0xfffff000 size 0x200

# On-chip timer
#at91st0		at at91bus0 addr 0xfffffd00 size 0x100 pid 1
at91tctmr0	at at91bus0 addr 0xfffa0000 size 0x40 pid 17

# On-chip debug UART
at91dbgu0	at at91bus0 addr 0xfffff200 size 0x200 pid 1

# On-chip UARTs
#at91usart0	at at91bus0 addr 0xfffc0000 size 0x4000 pid 6
#at91usart1	at at91bus0 addr 0xfffc4000 size 0x4000 pid 7
#at91usart2	at at91bus0 addr 0xfffc8000 size 0x4000 pid 8
#at91usart3	at at91bus0 addr 0xfffcc000 size 0x4000 pid 9

# On-chip ethernet
at91emac0	at at91bus0 addr 0xfffc4000 size 0x4000 pid 21

# General purpose I/O
at91pio0	at at91bus0 addr 0xfffff400 size 0x200 pid 2
at91pio1	at at91bus0 addr 0xfffff600 size 0x200 pid 3
at91pio2	at at91bus0 addr 0xfffff800 size 0x200 pid 4
gpio*		at at91pio?

# On-chip CF interface
#at91cf0	at at91bus0 addr 0x50000000 size 0x900000 pid 4
#pcmcia0		at at91cf0

# On-chip USB 1.1
ohci0		at at91bus0 addr 0x00500000 size 0x100000 pid 20

# On-chip SPI
#at91spi0	at at91bus0 addr 0xfffe0000 size 0x4000 pid 13
#spi0		at at91spi0
#spi_obuf0	at spi0 slave 1
#gpio*		at spi_obuf?

# On-chip I2C
at91twi0	at at91bus0 addr 0xfffac000 size 0x4000 pid 11
iic0		at at91twi?
#ds1672rtc*	at iic0 addr 0x68
#seeprom*	at iic0 addr 0x50 flags 32	# 4096 bytes

# Hardware monitors

# AMD 768 and 8111 power/ACPI controllers
#dbcool* at iic? addr 0x2C		# Unknown other motherboard(s)
#dbcool* at iic? addr 0x2D		# Tyan S2881
#dbcool* at iic? addr 0x2E		# Tyan S2882-D

# 1-Wire support
#gpioow* 	at gpio? offset 6 mask 0x1	# 1-wire bitbanging via gpio
#onewire*	at gpioow?

# 1-Wire devices
#owtemp* 	at onewire?			# Temperature sensors

# SCSI Controllers and Devices

# SCSI bus support
scsibus* at scsi?

# SCSI devices
sd*	at scsibus? target ? lun ?	# SCSI disk drives
#st*	at scsibus? target ? lun ?	# SCSI tape drives
#cd*	at scsibus? target ? lun ?	# SCSI CD-ROM drives
#ch*	at scsibus? target ? lun ?	# SCSI autochangers
#ses*	at scsibus? target ? lun ?	# SCSI Enclosure Services devices
#ss*	at scsibus? target ? lun ?	# SCSI scanners
#uk*	at scsibus? target ? lun ?	# SCSI unknown


# ATAPI bus support
atapibus* at atapi?

# ATAPI devices
# flags have the same meaning as for IDE drives.
#cd*	at atapibus? drive ? flags 0x0000	# ATAPI CD-ROM drives
sd*	at atapibus? drive ? flags 0x0000	# ATAPI disk drives
#st*	at atapibus? drive ? flags 0x0000	# ATAPI tape drives
#uk*	at atapibus? drive ? flags 0x0000	# ATAPI unknown


# Miscellaneous mass storage devices



# Network Interfaces

# MII/PHY support
#acphy*	at mii? phy ?			# Altima AC101 and AMD Am79c874 PHYs
#amhphy* at mii? phy ?			# AMD 79c901 Ethernet PHYs
#bmtphy* at mii? phy ?			# Broadcom BCM5201 and BCM5202 PHYs
#brgphy* at mii? phy ?			# Broadcom BCM5400-family PHYs
#ciphy*	at mii? phy ?			# Cicada CS8201 Gig-E PHYs
#dmphy*	at mii? phy ?			# Davicom DM9101 PHYs
#exphy*	at mii? phy ?			# 3Com internal PHYs
#gentbi* at mii? phy ?			# Generic Ten-Bit 1000BASE-[CLS]X PHYs
#glxtphy* at mii? phy ?			# Level One LXT-1000 PHYs
#gphyter* at mii? phy ?			# NS83861 Gig-E PHY
#icsphy* at mii? phy ?			# Integrated Circuit Systems ICS189x
#igphy*	at mii? phy ?			# Intel IGP01E1000
#ikphy*	at mii? phy ?			# Intel 82563 PHYs
#inphy*	at mii? phy ?			# Intel 82555 PHYs
#iophy*	at mii? phy ?			# Intel 82553 PHYs
#lxtphy* at mii? phy ?			# Level One LXT-970 PHYs
#makphy* at mii? phy ?			# Marvell Semiconductor 88E1000 PHYs
#nsphy*	at mii? phy ?			# NS83840 PHYs
#nsphyter* at mii? phy ? 		# NS83843 PHYs
#pnaphy* at mii? phy ?			# generic HomePNA PHYs
#qsphy*	at mii? phy ?			# Quality Semiconductor QS6612 PHYs
rgephy* at mii? phy ?			# Realtek 8169S/8110S internal PHYs
rlphy*	at mii? phy ?			# Realtek 8139/8201L PHYs
#sqphy*	at mii? phy ?			# Seeq 80220/80221/80223 PHYs
#tlphy*	at mii? phy ?			# ThunderLAN PHYs
#tqphy*	at mii? phy ?			# TDK Semiconductor PHYs
ukphy*	at mii? phy ?			# generic unknown PHYs
#urlphy* at mii? phy ?			# Realtek RTL8150L internal PHYs


# USB Controller and Devices

# USB bus support
usb*	at ohci?

# USB Hubs
uhub*	at usb?
uhub*	at uhub? port ? configuration ? interface ?

# USB HID device
#uhidev*	at uhub? port ? configuration ? interface ?

# USB Mice
#ums*	at uhidev? reportid ?
#wsmouse* at ums? mux 0

# USB eGalax touch-panel
#uep*	at uhub? port ?
#wsmouse* at uep? mux 0

# USB Keyboards
#ukbd*	at uhidev? reportid ?
#wskbd*	at ukbd? console ? mux 1

# USB serial adapter
#ucycom*	at uhidev? reportid ?

# USB Generic HID devices
#uhid*	at uhidev? reportid ?

# USB Printer
#ulpt*	at uhub? port ? configuration ? interface ?

# USB Modem
#umodem*	at uhub? port ? configuration ?
#ucom*	at umodem?

# USB Mass Storage
umass*	at uhub? port ? configuration ? interface ?

# USB audio
#uaudio*	at uhub? port ? configuration ?

# USB MIDI
#umidi* at uhub? port ? configuration ?

# USB IrDA
# USB-IrDA bridge spec
#uirda* at uhub? port ? configuration ? interface ?
#irframe* at uirda?

# SigmaTel STIr4200 USB/IrDA Bridge
#ustir* at uhub? port ?
#irframe* at ustir?

# USB Ethernet adapters
aue*	at uhub? port ?		# ADMtek AN986 Pegasus based adapters
axe*	at uhub? port ?		# ASIX AX88172 based adapters
cdce*	at uhub? port ?		# CDC, Ethernet Networking Control Model
cue*	at uhub? port ?		# CATC USB-EL1201A based adapters
kue*	at uhub? port ?		# Kawasaki LSI KL5KUSB101B based adapters
mue*	at uhub? port ?		# Microchip LAN75xx/LAN78xx based adapters
udav*	at uhub? port ?		# Davicom DM9601 based adapters
ure*	at uhub? port ?		# Realtek RTL8152/RTL8153 based adapters
url*	at uhub? port ?		# Realtek RTL8150L based adapters

# USB 802.11 adapters
atu*	at uhub? port ?		# Atmel AT76C50XX based adapters
ural*	at uhub? port ?		# Ralink Technology RT2500USB 802.11a/b/g
rum*	at uhub? port ?		# Ralink Technology RT2501/RT2601 802.11a/b/g

# Prolific PL2301/PL2302 host-to-host adapter
upl*	at uhub? port ?

# Serial adapters
ubsa*	at uhub? port ?		# Belkin serial adapter
ucom*	at ubsa? portno ?

uftdi*	at uhub? port ?		# FTDI FT8U100AX serial adapter
ucom*	at uftdi? portno ?

#uipaq*	at uhub? port ?		# iPAQ PDAs
#ucom*	at uipaq? portno ?

umct*	at uhub? port ?		# MCT USB-RS232 serial adapter
ucom*	at umct? portno ?

uplcom* at uhub? port ? 	# I/O DATA USB-RSAQ2 serial adapter
ucom*	at uplcom? portno ?

uvscom* at uhub? port ? 	# SUNTAC Slipper U VS-10U serial adapter
ucom*	at uvscom? portno ?

# USB Handspring Visor
#uvisor*	at uhub? port ?
#ucom*	at uvisor?

# Kyocera AIR-EDGE PHONE
#ukyopon* at uhub? port ?
#ucom*	at ukyopon? portno ?

# USB scanners that use SCSI emulation, e.g., HP5300
#usscanner* at uhub? port ?

# Topfield TF5000PVR range of DVB recorders
#utoppy*	at uhub? port ?

# D-Link DSB-R100 USB radio
#udsbr*	at uhub? port ?
#radio*	at udsbr?

# USB Generic driver
#ugen*	at uhub? port ?


# IrDA and Consumer Ir devices

# Toshiba Oboe

# Audio Devices

# Audio support
#audio*	at audiobus?

#spkr*	at audio?		# PC speaker (synthesized)

# MIDI support
#midi*	at midibus?
#midi*	at pcppi?		# MIDI interface to the PC speaker



# Bluetooth Controller and Device support

# Bluetooth PCMCIA Controllers
#bt3c* at pcmcia? function ?		# 3Com 3CRWB6096-A

# Bluetooth USB Controllers
#ubt* at uhub? port ? configuration ? interface ?

# Bluetooth Device Hub
#bthub* at bt3c?
#bthub* at ubt?

# Bluetooth HID support
#bthidev* at bthub?

# Bluetooth Mouse
#btms* at bthidev? reportid ?
#wsmouse* at btms? mux 0

# Bluetooth Keyboard
#btkbd* at bthidev? reportid ?
#wskbd* at btkbd? console ? mux 1

# Bluetooth Audio support
#btsco* at bthub?




# Pseudo-Devices

#pseudo-device 	crypto		# /dev/crypto device
#pseudo-device	swcrypto	# software crypto implementation

# disk/mass storage pseudo-devices
#pseudo-device	ccd			# concatenated/striped disk devices
#pseudo-device	cgd			# cryptographic disk devices
#pseudo-device	raid			# RAIDframe disk driver
#options 	RAID_AUTOCONFIG		# auto-configuration of RAID components
# Options to enable various other RAIDframe RAID types.
#options 	RF_INCLUDE_EVENODD=1
#options 	RF_INCLUDE_RAID5_RS=1
#options 	RF_INCLUDE_PARITYLOGGING=1
#options 	RF_INCLUDE_CHAINDECLUSTER=1
#options 	RF_INCLUDE_INTERDECLUSTER=1
#options 	RF_INCLUDE_PARITY_DECLUSTERING=1
#options 	RF_INCLUDE_PARITY_DECLUSTERING_DS=1
#pseudo-device	fss			# file system snapshot device
#pseudo-device	putter			# for puffs and pud

pseudo-device	md			# memory disk device (ramdisk)
#pseudo-device	vnd			# disk-like interface to files
#options 	VND_COMPRESSION		# compressed vnd(4)

# network pseudo-devices
pseudo-device	bpfilter		# Berkeley packet filter
#pseudo-device	carp			# Common Address Redundancy Protocol
pseudo-device	npf			# NPF packet filter
pseudo-device	loop			# network loopback
pseudo-device	ppp			# Point-to-Point Protocol
#pseudo-device	pppoe			# PPP over Ethernet (RFC 2516)
#pseudo-device	sl			# Serial Line IP
#pseudo-device	irframetty		# IrDA frame line discipline
#pseudo-device	tap			# virtual Ethernet
pseudo-device	tun			# network tunneling over tty
#pseudo-device	gre			# generic L3 over IP tunnel
#pseudo-device	gif			# IPv[46] over IPv[46] tunnel (RFC1933)
#pseudo-device	faith			# IPv[46] tcp relay translation i/f
#pseudo-device	stf			# 6to4 IPv6 over IPv4 encapsulation
#pseudo-device	vlan			# IEEE 802.1q encapsulation
#pseudo-device	bridge			# simple inter-network bridging
#pseudo-device	vether			# Virtual Ethernet for bridge
# srt is EXPERIMENTAL
#pseudo-device	srt			# source-address-based routing

# miscellaneous pseudo-devices
pseudo-device	pty			# pseudo-terminals
#pseudo-device	sequencer		# MIDI sequencer
#options 	RND_COM			# use "com" randomness as well (BROKEN)
pseudo-device	clockctl		# user control of clock subsystem
pseudo-device	ksyms			# /dev/ksyms

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

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

# Veriexec
# include "dev/veriexec.config"

options PAX_MPROTECT=0			# PaX mprotect(2) restrictions
@


1.56.4.1
log
@Apply patch (requested by martin in ticket #182):
Remove "options DIAGNOSTIC" and "options DEBUG" from all kernels
and _DIAGNOSTIC from libc.
@
text
@d1 1
a1 1
# $NetBSD: MMNET_GENERIC,v 1.56 2024/01/29 18:27:11 christos Exp $
d25 1
a25 1
#ident 		"GENERIC-$Revision: 1.56 $"
d76 2
a77 2
#options 	DIAGNOSTIC	# expensive kernel consistency checks
#options 	DEBUG		# expensive debugging checks/support
@


1.55
log
@UFS/LFS dirhash:
- Enable UFS_DIRHASH if the architecture or kernel model specific config
  file can use 128MB of RAM or more.
- Remove experimental tag from UFS_DIRHASH; it's been with RUMP kernel
  and by a number of NetBSD developers for years.
- Add LFS_DIRHASH if LFS was enabled.
- Be somewhat consistent with FS options order.
@
text
@d1 1
a1 1
# $NetBSD: MMNET_GENERIC,v 1.54 2021/06/29 10:22:35 nia Exp $
d25 1
a25 1
#ident 		"GENERIC-$Revision: 1.54 $"
a126 2
#options 	EXT2FS_SYSTEM_FLAGS # makes ext2fs file flags (append and
				# immutable) behave as system flags.
@


1.55.4.1
log
@Apply patch (requested by martin in ticket #401):
Disable DIAGNOSTIC/DEBUG.
@
text
@d1 1
a1 1
# $NetBSD: MMNET_GENERIC,v 1.55 2022/08/07 02:52:25 simonb Exp $
d25 1
a25 1
#ident 		"GENERIC-$Revision: 1.55 $"
d76 2
a77 2
#options 	DIAGNOSTIC	# expensive kernel consistency checks
#options 	DEBUG		# expensive debugging checks/support
@


1.54
log
@Remove uscanner(4) driver

This exists for compatibility with a Linux interface which was apparently
deprecated in Linux 2.6. There are various mailing list threads going
back to 2004 where the usefulness of this driver is discussed, but
the conclusion is that scanner software has all moved to using ugen(4)
instead, and enabling this driver will not help you scan things.
@
text
@d1 1
a1 1
# $NetBSD: MMNET_GENERIC,v 1.53 2020/09/27 13:48:50 roy Exp $
d25 1
a25 1
#ident 		"GENERIC-$Revision: 1.53 $"
a120 2
#options 	QUOTA		# UFS quotas
#options 	DISKLABEL_EI	# disklabel Endian Independent support
d122 4
a126 5
# Note that UFS_DIRHASH is suspected of causing kernel memory corruption.
# It is not recommended for general use.
#options 	UFS_DIRHASH	# UFS Large Directory Hashing - Experimental
#options 	NFSSERVER	# Network File System server
options 	FFS_NO_SNAPSHOT	# No FFS snapshot support
d129 2
@


1.53
log
@vether: Add to kernel configurations

It's only enabled if the kernel enabled bridge AND tap.
Otherwise it's commented out.
@
text
@d1 1
a1 1
# $NetBSD: MMNET_GENERIC,v 1.52 2020/08/01 08:20:48 maxv Exp $
d25 1
a25 1
#ident 		"GENERIC-$Revision: 1.52 $"
a455 3
# USB scanners
#uscanner* at uhub? port ?

@


1.53.6.1
log
@Sync with HEAD.
@
text
@d1 1
a1 1
# $NetBSD: MMNET_GENERIC,v 1.54 2021/06/29 10:22:35 nia Exp $
d25 1
a25 1
#ident 		"GENERIC-$Revision: 1.54 $"
d456 3
@


1.52
log
@Remove references to BRIDGE_IPF, it is now compiled in by default.
@
text
@d1 1
a1 1
# $NetBSD: MMNET_GENERIC,v 1.51 2020/05/16 13:46:11 maya Exp $
d25 1
a25 1
#ident 		"GENERIC-$Revision: 1.51 $"
d561 1
@


1.51
log
@Remove uyap, USB YAP phone firmware loader.

And the associated ezload EZ-USB code, which is only used by uyap.
It could theoretically be used by other drivers, but none of them are
in tree.

I suspect that this device isn't in use, as phone technology has improved
a lot since 2001 when uyap(4) was added to the tree.

Proposed with no objections on netbsd-users on 13 April 2020
@
text
@d1 1
a1 1
# $NetBSD: MMNET_GENERIC,v 1.50 2020/03/25 17:06:18 jdolecek Exp $
d25 1
a25 1
#ident 		"GENERIC-$Revision: 1.50 $"
a560 1
#options 	BRIDGE_IPF		# bridge uses IP/IPv6 pfil hooks too
@


1.50
log
@remove 'file-system SMBFS' and 'pseudo-device nsmb' from all kernel configs
to prepare for their eventual removal
@
text
@d1 1
a1 1
# $NetBSD: MMNET_GENERIC,v 1.49 2020/03/24 17:38:33 sevan Exp $
d25 1
a25 1
#ident 		"GENERIC-$Revision: 1.49 $"
a464 3
# Y@@P firmware loader
#uyap* at uhub? port ?

@


1.49
log
@g/c UGEN_BULK_RA_WB which is not a supported option
@
text
@d1 1
a1 1
# $NetBSD: MMNET_GENERIC,v 1.48 2020/01/29 18:39:01 maya Exp $
d25 1
a25 1
#ident 		"GENERIC-$Revision: 1.48 $"
a115 1
#file-system	SMBFS		# experimental - CIFS; also needs nsmb (below)
a577 3
# a pseudo device needed for SMBFS
#pseudo-device	nsmb			# experimental - SMB requester

@


1.48
log
@remove urio(4), a driver for the Rio500 MP3 player.

At this point it is highly unlikely this 1999 device still has users,
but it still comes up in the context of maxv's USB-fuzzing (and any device
could pretend to be a urio(4)), so it's best to get rid of it.

Renamed all major entries to obsolete, as was done in previous removals.

This still requires an update to sanitizers, but they're located in
"external", perhaps it should be first committed upstream?

Proposed on tech-kern a month ago.
@
text
@d1 1
a1 1
# $NetBSD: MMNET_GENERIC,v 1.47 2020/01/19 01:25:04 thorpej Exp $
d25 1
a25 1
#ident 		"GENERIC-$Revision: 1.47 $"
a474 2
# On ugen bulk endpoints, perform read-ahead and write-behind.
#options UGEN_BULK_RA_WB
@


1.47
log
@Remove the strip(4) - Starmode Radio IP - pseudo-device driver.  It is
long since obsolete.
@
text
@d1 1
a1 1
# $NetBSD: MMNET_GENERIC,v 1.46 2019/04/26 22:46:03 sevan Exp $
d25 1
a25 1
#ident 		"GENERIC-$Revision: 1.46 $"
a448 3
# Diamond Multimedia Rio 500
#urio*	at uhub? port ?

@


1.46
log
@Use veriexec.config to reduce duplication
@
text
@d1 1
a1 1
# $NetBSD: MMNET_GENERIC,v 1.45 2019/02/06 11:58:30 rin Exp $
d25 1
a25 1
#ident 		"GENERIC-$Revision: 1.45 $"
a560 1
#pseudo-device	strip			# Starmode Radio IP (Metricom)
@


1.46.4.1
log
@Sync with head.
@
text
@d1 1
a1 1
# $NetBSD: MMNET_GENERIC,v 1.47 2020/01/19 01:25:04 thorpej Exp $
d25 1
a25 1
#ident 		"GENERIC-$Revision: 1.47 $"
d561 1
@


1.46.4.2
log
@Sync with head.
@
text
@d1 1
a1 1
# $NetBSD: MMNET_GENERIC,v 1.46.4.1 2020/01/25 22:38:39 ad Exp $
d25 1
a25 1
#ident 		"GENERIC-$Revision: 1.46.4.1 $"
d449 3
@


1.45
log
@Add ure(4) to kernel config files. Also add PHY drivers where necessary.
@
text
@d1 1
a1 1
# $NetBSD: MMNET_GENERIC,v 1.44 2018/12/19 16:56:17 skrll Exp $
d25 1
a25 1
#ident 		"GENERIC-$Revision: 1.44 $"
a591 3
#options 	FILEASSOC		# fileassoc(9) - required for Veriexec
					# and PAX_SEGVGUARD

d593 1
a593 9
#pseudo-device	veriexec
#
# Uncomment the fingerprint methods below that are desired. Note that
# removing fingerprint methods will have almost no impact on the kernel
# code size.
#
#options VERIFIED_EXEC_FP_SHA256
#options VERIFIED_EXEC_FP_SHA384
#options VERIFIED_EXEC_FP_SHA512
@


1.44
log
@Remove CONS_OVERRIDE - it's an i386 option
@
text
@d1 1
a1 1
# $NetBSD: MMNET_GENERIC,v 1.43 2018/10/23 19:58:52 jdolecek Exp $
d25 1
a25 1
#ident 		"GENERIC-$Revision: 1.43 $"
d347 2
a348 2
#rgephy* at mii? phy ?			# Realtek 8169S/8110S internal PHYs
#rlphy*	at mii? phy ?			# Realtek 8139/8201L PHYs
d419 1
@


1.43
log
@remove the 'wd* at umass?' for the non-standardized and rare (extinct?)
In-System Design ATA protocol over Bulk-Only devices from most kernels,
leave only in i386/amd64 ALL; it's unmaintained and likely currently broken,
lack of test hardware makes it impossible to support
@
text
@d1 1
a1 1
# $NetBSD: MMNET_GENERIC,v 1.42 2018/08/25 20:52:40 rin Exp $
d25 1
a25 1
#ident 		"GENERIC-$Revision: 1.42 $"
a44 1
#options 	CONS_OVERRIDE	# Always use above! independent of boot info
@


1.42
log
@Add (commented out) mue(4) to where appropriate.
Also add MII/PHY drivers for USB NICs if missing.
@
text
@d1 1
a1 1
# $NetBSD: MMNET_GENERIC,v 1.41 2018/08/25 07:48:56 maxv Exp $
d25 1
a25 1
#ident 		"GENERIC-$Revision: 1.41 $"
a395 1
wd*	at umass?
@


1.41
log
@Retire NDIS. It appears that it has never worked, after 13 years it was
still marked as "experimental", and nowadays it may be one more obstacle
to MPification of the network stack.

Discussed on tech-net@@.
@
text
@d1 1
a1 1
# $NetBSD: MMNET_GENERIC,v 1.40 2018/08/01 20:04:11 maxv Exp $
d25 1
a25 1
#ident 		"GENERIC-$Revision: 1.40 $"
d353 1
a353 5
ukphy*	at at91emac? phy ?
ukphy*	at aue? phy ?			# generic unknown PHYs
ukphy*	at axe? phy ?			# generic unknown PHYs
ukphy*	at udav? phy ?			# generic unknown PHYs
ukphy*	at url? phy ?			# generic unknown PHYs
d419 1
@


1.40
log
@Unreference IPF/PF from all the config files, and enable NPF instead when
wanted. This also fixes some inconsistencies I saw in several files (eg
IPF options while IPF was not compiled, IPF+PF enabled by default, etc).
@
text
@d1 1
a1 1
# $NetBSD: MMNET_GENERIC,v 1.39 2018/07/12 10:46:43 maxv Exp $
d25 1
a25 1
#ident 		"GENERIC-$Revision: 1.39 $"
a97 1
#options 	COMPAT_NDIS	# NDIS network driver
@


1.39
log
@Remove the kernel PMC code. Sent yesterday on tech-kern@@.

This change:

 * Removes "options PERFCTRS", the associated includes, and the associated
   ifdefs. In doing so, it removes several XXXSMPs in the MI code, which is
   good.

 * Removes the PMC code of ARM XSCALE.

 * Removes all the pmc.h files. They were all empty, except for ARM XSCALE.

 * Reorders the x86 PMC code not to rely on the legacy pmc.h file. The
   definitions are put in sysarch.h.

 * Removes the kern/sys_pmc.c file, and along with it, the sys_pmc_control
   and sys_pmc_get_info syscalls. They are marked as OBSOL in kern,
   netbsd32 and rump.

 * Removes the pmc_evid_t and pmc_ctr_t types.

 * Removes all the associated man pages. The sets are marked as obsolete.
@
text
@d1 1
a1 1
# $NetBSD: MMNET_GENERIC,v 1.38 2018/06/28 15:21:52 thorpej Exp $
d25 1
a25 1
#ident 		"GENERIC-$Revision: 1.38 $"
a147 3
options 	IPFILTER_LOG	# ipmon(8) log support
options 	IPFILTER_LOOKUP	# ippool(8) support
#options 	IPFILTER_DEFAULT_BLOCK	# block all packets by default
d561 1
a561 1
pseudo-device	ipfilter		# IP filter (firewall) and NAT
a576 2
pseudo-device	pf			# PF packet filter
pseudo-device	pflog			# PF log if
@


1.38
log
@Use the "flags" config directive modifier to specify seeprom size
(a pre-existing capability in seeprom driver) now that "size" is no
longer a valid locator for i2c.
@
text
@d1 1
a1 1
# $NetBSD: MMNET_GENERIC,v 1.37 2018/06/23 01:23:27 maya Exp $
d25 1
a25 1
#ident 		"GENERIC-$Revision: 1.37 $"
a34 3
# doesn't work with MP just yet..
#options 	PERFCTRS	# performance-monitoring counters support

@


1.38.2.1
log
@Sync with HEAD
@
text
@d1 1
a1 1
# $NetBSD: MMNET_GENERIC,v 1.46 2019/04/26 22:46:03 sevan Exp $
d25 1
a25 1
#ident 		"GENERIC-$Revision: 1.46 $"
d35 3
d48 1
d101 1
d151 3
d355 2
a356 2
rgephy* at mii? phy ?			# Realtek 8169S/8110S internal PHYs
rlphy*	at mii? phy ?			# Realtek 8139/8201L PHYs
d360 5
a364 1
ukphy*	at mii? phy ?			# generic unknown PHYs
d407 1
a429 1
mue*	at uhub? port ?		# Microchip LAN75xx/LAN78xx based adapters
a430 1
ure*	at uhub? port ?		# Realtek RTL8152/RTL8153 based adapters
d567 1
a567 1
pseudo-device	npf			# NPF packet filter
d583 2
d605 3
d609 9
a617 1
# include "dev/veriexec.config"
@


1.38.2.2
log
@Merge changes from current as of 20200406
@
text
@d1 1
a1 1
# $NetBSD$
d25 1
a25 1
#ident 		"GENERIC-$Revision$"
d116 1
d449 3
d478 2
d561 1
d585 3
@


1.37
log
@Remove commented out MATH_EMULATE from kernel configs that got it
by copying an older i386 config.
@
text
@d1 1
a1 1
# $NetBSD: MMNET_GENERIC,v 1.36 2018/06/07 13:36:28 thorpej Exp $
d25 1
a25 1
#ident 		"GENERIC-$Revision: 1.36 $"
d285 1
a285 1
#seeprom*	at iic0 addr 0x50 size 4096
@


1.36
log
@Revert changes that pinned-down i2c parent specs.  The i2c subsystem
has been enhanced to make this unnecessary.
@
text
@d1 1
a1 1
# $NetBSD: MMNET_GENERIC,v 1.34 2018/01/23 15:08:11 sevan Exp $
d25 1
a25 1
#ident 		"GENERIC-$Revision: 1.34 $"
a33 1
#options 	MATH_EMULATE	# floating point emulation
@


1.35
log
@Fully specifiy the location of indirectly-configured I2C devices. In
particular, the parent spec must not be wild-carded, as doing so doesn't
work well on systems where more than one I2C bus is present.
@
text
@d291 3
a293 3
#dbcool* at iic0 addr 0x2C		# Unknown other motherboard(s)
#dbcool* at iic0 addr 0x2D		# Tyan S2881
#dbcool* at iic0 addr 0x2E		# Tyan S2882-D
@


1.34
log
@Alternate buffer queue strategies no longer considered experimental, update
or add new description for files missed out in the previous run.
@
text
@d1 1
a1 1
# $NetBSD: MMNET_GENERIC,v 1.33 2017/09/14 07:58:40 mrg Exp $
d25 1
a25 1
#ident 		"GENERIC-$Revision: 1.33 $"
d291 3
a293 3
#dbcool* at iic? addr 0x2C		# Unknown other motherboard(s)
#dbcool* at iic? addr 0x2D		# Tyan S2881
#dbcool* at iic? addr 0x2E		# Tyan S2882-D
@


1.34.2.1
log
@Sync with HEAD
@
text
@d1 1
a1 1
# $NetBSD: MMNET_GENERIC,v 1.35 2018/05/15 01:24:23 thorpej Exp $
d25 1
a25 1
#ident 		"GENERIC-$Revision: 1.35 $"
d291 3
a293 3
#dbcool* at iic0 addr 0x2C		# Unknown other motherboard(s)
#dbcool* at iic0 addr 0x2D		# Tyan S2881
#dbcool* at iic0 addr 0x2E		# Tyan S2882-D
@


1.34.2.2
log
@Sync with HEAD
@
text
@d1 1
a1 1
# $NetBSD: MMNET_GENERIC,v 1.37 2018/06/23 01:23:27 maya Exp $
d25 1
a25 1
#ident 		"GENERIC-$Revision: 1.37 $"
d34 1
d291 3
a293 3
#dbcool* at iic? addr 0x2C		# Unknown other motherboard(s)
#dbcool* at iic? addr 0x2D		# Tyan S2881
#dbcool* at iic? addr 0x2E		# Tyan S2882-D
@


1.34.2.3
log
@Sync with HEAD
@
text
@d1 1
a1 1
# $NetBSD: MMNET_GENERIC,v 1.39 2018/07/12 10:46:43 maxv Exp $
d25 1
a25 1
#ident 		"GENERIC-$Revision: 1.39 $"
d35 3
d285 1
a285 1
#seeprom*	at iic0 addr 0x50 flags 32	# 4096 bytes
@


1.34.2.4
log
@Sync with HEAD

Resolve a couple of conflicts (result of the uimin/uimax changes)
@
text
@d1 1
a1 1
# $NetBSD: MMNET_GENERIC,v 1.42 2018/08/25 20:52:40 rin Exp $
d25 1
a25 1
#ident 		"GENERIC-$Revision: 1.42 $"
d98 1
d148 3
d357 5
a361 1
ukphy*	at mii? phy ?			# generic unknown PHYs
a426 1
mue*	at uhub? port ?		# Microchip LAN75xx/LAN78xx based adapters
d564 1
a564 1
pseudo-device	npf			# NPF packet filter
d580 2
@


1.34.2.5
log
@Sync with HEAD, resolve a couple of conflicts
@
text
@d1 1
a1 1
# $NetBSD: MMNET_GENERIC,v 1.43 2018/10/23 19:58:52 jdolecek Exp $
d25 1
a25 1
#ident 		"GENERIC-$Revision: 1.43 $"
d396 1
@


1.34.2.6
log
@Sync with HEAD, resolve a few conflicts
@
text
@d1 1
a1 1
# $NetBSD$
d25 1
a25 1
#ident 		"GENERIC-$Revision$"
d45 1
@


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

removes about 3000 lines total across kernel configuration files.
tested about 30 random kernels in the changed list.
@
text
@d1 1
a1 1
# $NetBSD: MMNET_GENERIC,v 1.32 2017/09/13 22:24:43 sevan Exp $
d25 1
a25 1
#ident 		"GENERIC-$Revision: 1.32 $"
d75 2
a76 2
# Enable experimental buffer queue strategy for better responsiveness under
# high disk I/O load. Likely stable but not yet the default.
@


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

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

ok riastradh
@
text
@d1 1
a1 1
# $NetBSD: MMNET_GENERIC,v 1.31 2017/08/09 19:18:59 maxv Exp $
d25 1
a25 1
#ident 		"GENERIC-$Revision: 1.31 $"
d30 1
a30 1
options		CPU_ARM9E
d96 3
a98 14
options		COMPAT_NETBSD32	# allow running arm (e.g. non-earm) binaries
#options 	COMPAT_NOMID	# NetBSD 0.8, 386BSD, and BSDI
#options 	COMPAT_09	# NetBSD 0.9,
#options 	COMPAT_10	# NetBSD 1.0,
#options 	COMPAT_11	# NetBSD 1.1,
#options 	COMPAT_12	# NetBSD 1.2 (and 386BSD and BSDI)
#options 	COMPAT_13	# NetBSD 1.3 (and 386BSD and BSDI)
#options 	COMPAT_14	# NetBSD 1.4,
#options 	COMPAT_15	# NetBSD 1.5,
options 	COMPAT_16	# NetBSD 1.6,
options 	COMPAT_20	# NetBSD 2.0, and
options 	COMPAT_30	# NetBSD 3.0 binary compatibility
options 	COMPAT_43	# 4.3BSD, 386BSD, and BSDI
#options 	COMPAT_386BSD_MBRPART # recognize old partition ID
a102 1
options 	COMPAT_BSDPTY	# /dev/[pt]ty?? ptys.
@


1.31
log
@Remove references to svr4 and ibcs2, they are not supported here.
@
text
@d1 1
a1 1
# $NetBSD: MMNET_GENERIC,v 1.30 2017/08/01 14:23:42 maxv Exp $
d25 1
a25 1
#ident 		"GENERIC-$Revision: 1.30 $"
a627 1
#options VERIFIED_EXEC_FP_RMD160
a630 2
#options VERIFIED_EXEC_FP_SHA1
#options VERIFIED_EXEC_FP_MD5
@


1.30
log
@Remove references to compat_freebsd when it is not supported.
@
text
@d1 1
a1 1
# $NetBSD: MMNET_GENERIC,v 1.29 2017/08/01 13:02:37 riastradh Exp $
d25 1
a25 1
#ident 		"GENERIC-$Revision: 1.29 $"
a111 2
#options 	COMPAT_SVR4	# binary compatibility with SVR4
#options 	COMPAT_IBCS2	# binary compatibility with SCO and ISC
@


1.29
log
@Remove commented vestiges of bygone compat options.

COMPAT_MACH, COMPAT_DARWIN, EXEC_MACHO, and COMPAT_PECOFF were all
removed ages ago.
@
text
@d1 1
a1 1
# $NetBSD: MMNET_GENERIC,v 1.28 2017/07/29 18:08:57 maxv Exp $
d25 1
a25 1
#ident 		"GENERIC-$Revision: 1.28 $"
a114 1
#options 	COMPAT_FREEBSD	# binary compatibility with FreeBSD
@


1.28
log
@Remove TCP_COMPAT_42 from the config files. Pass 3.
@
text
@d1 1
a1 1
# $NetBSD: MMNET_GENERIC,v 1.27 2017/02/19 07:47:00 rin Exp $
d25 1
a25 1
#ident 		"GENERIC-$Revision: 1.27 $"
a115 3
#options 	COMPAT_MACH	# binary compatibility with Mach binaries
#options 	COMPAT_DARWIN	# binary compatibility with Darwin binaries
#options 	EXEC_MACHO	# exec MACH-O binaries
a116 1
#options 	COMPAT_PECOFF	# kernel support to run Win32 apps
@


1.27
log
@PR kern/51208
Add DISKLABEL_EI option (and also FFS_EI if missing), commented out except for
ALL on amd64 and i386.
@
text
@d1 1
a1 1
# $NetBSD: MMNET_GENERIC,v 1.26 2016/12/13 20:42:17 christos Exp $
d25 1
a25 1
#ident 		"GENERIC-$Revision: 1.26 $"
a109 1
#options 	TCP_COMPAT_42	# 4.2BSD TCP/IP bug compat. Not recommended.
@


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


1.26
log
@wildcard speaker attachments, now that we can handle many of them.
@
text
@d1 1
a1 1
# $NetBSD: MMNET_GENERIC,v 1.25 2016/12/10 23:03:24 christos Exp $
d25 1
a25 1
#ident 		"GENERIC-$Revision: 1.25 $"
d149 1
@


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


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


1.24
log
@Add a synthesized pc beeper and keyboard bell for platforms with an audio
device.
@
text
@d1 1
a1 1
# $NetBSD: MMNET_GENERIC,v 1.23 2016/11/26 13:59:45 christos Exp $
d25 1
a25 1
#ident 		"GENERIC-$Revision: 1.23 $"
a521 1
#options VAUDIOSPEAKER
@


1.23
log
@mention PAX_SEGVGUARD dependency on FILEASSOC
@
text
@d1 1
a1 1
# $NetBSD: MMNET_GENERIC,v 1.22 2015/10/25 22:48:23 khorben Exp $
d25 1
a25 1
#ident 		"GENERIC-$Revision: 1.22 $"
d522 3
@


1.22
log
@Remove references to SPLASHSCREEN_PROGRESS

To my knowledge this feature is no longer supported at the moment. The
manual page for wsdisplay(4) should probably also be updated to reflect
this situation.
@
text
@d1 1
a1 1
# $NetBSD: MMNET_GENERIC,v 1.21 2015/09/26 11:16:12 maxv Exp $
d25 1
a25 1
#ident 		"GENERIC-$Revision: 1.21 $"
d624 1
@


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

a623 1
					# and PAX_SEGVGUARD
@


1.22.2.2
log
@Sync with HEAD
@
text
@d1 1
a1 1
# $NetBSD: MMNET_GENERIC,v 1.27 2017/02/19 07:47:00 rin Exp $
d25 1
a25 1
#ident 		"GENERIC-$Revision: 1.27 $"
a148 1
#options 	DISKLABEL_EI	# disklabel Endian Independent support
@


1.21
log
@Remove KMEMSTATS. Normally it's ok now.
@
text
@d1 1
a1 1
# $NetBSD: MMNET_GENERIC,v 1.20 2014/08/23 20:26:57 dholland Exp $
d25 1
a25 1
#ident 		"GENERIC-$Revision: 1.20 $"
a242 1
#options 	SPLASHSCREEN_PROGRESS
@


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

There are quite a few configs that are missing some COMPAT_NN options
in ways that don't make sense; this should probably get cleaned up
too, but for the time being I've not added or removed anything.
@
text
@d1 1
a1 1
# $NetBSD: MMNET_GENERIC,v 1.19 2014/08/17 21:17:43 joerg Exp $
d25 1
a25 1
#ident 		"GENERIC-$Revision: 1.19 $"
a82 1
options 	KMEMSTATS	# kernel memory statistics (vmstat -m)
@


1.20.2.1
log
@Sync with HEAD (as of 26th Dec)
@
text
@d1 1
a1 1
# $NetBSD: MMNET_GENERIC,v 1.22 2015/10/25 22:48:23 khorben Exp $
d25 1
a25 1
#ident 		"GENERIC-$Revision: 1.22 $"
d83 1
d244 1
@


1.20.2.2
log
@Sync with HEAD
@
text
@d1 1
a1 1
# $NetBSD: MMNET_GENERIC,v 1.20.2.1 2015/12/27 12:09:34 skrll Exp $
d25 1
a25 1
#ident 		"GENERIC-$Revision: 1.20.2.1 $"
a623 1
					# and PAX_SEGVGUARD
@


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

@


1.20.2.4
log
@Sync with HEAD
@
text
@d1 1
a1 1
# $NetBSD: MMNET_GENERIC,v 1.20.2.3 2017/02/05 13:40:07 skrll Exp $
d25 1
a25 1
#ident 		"GENERIC-$Revision: 1.20.2.3 $"
d110 1
d113 2
d116 4
d121 1
a148 1
#options 	DISKLABEL_EI	# disklabel Endian Independent support
@


1.19
log
@Reorganize symbol table embedding.  The existing option SYMTAB_SPACE is
replaced by the make option COPY_SYMTAB set to any value. The copy of
the symbol table is no longer put into a buffer in kern_ksyms.o, but a
small helper object. This object is build first with a dummy size, then
the kernel is linked to compute the real dimension of the symbol table
buffer. After that, the helper object is rebuild and the kernel linked
again.
@
text
@d1 1
a1 1
# $NetBSD: MMNET_GENERIC,v 1.18 2014/08/03 09:18:16 martin Exp $
d25 1
a25 1
#ident 		"GENERIC-$Revision: 1.18 $"
d99 10
a108 10
#options 	COMPAT_09	# NetBSD 0.9
#options 	COMPAT_10	# NetBSD 1.0
#options 	COMPAT_11	# NetBSD 1.1
#options 	COMPAT_12	# NetBSD 1.2, 386BSD, and BSDI
#options 	COMPAT_13	# NetBSD 1.3, 386BSD, and BSDI
#options 	COMPAT_14	# NetBSD 1.4
#options 	COMPAT_15	# NetBSD 1.5
options 	COMPAT_16	# NetBSD 1.6
options 	COMPAT_20	# NetBSD 2.0
options 	COMPAT_30	# NetBSD 3.0
@


1.18
log
@Add COMPAT_NETBSD32 to more kernels (we have too many)
@
text
@d1 1
a1 1
# $NetBSD: MMNET_GENERIC,v 1.17 2014/03/24 14:15:37 szptvlfn Exp $
d25 1
a25 1
#ident 		"GENERIC-$Revision: 1.17 $"
d91 1
a91 1
options     SYMTAB_SPACE=600000
@


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


1.17.2.1
log
@Rebase.
@
text
@d1 1
a1 1
# $NetBSD: MMNET_GENERIC,v 1.18 2014/08/03 09:18:16 martin Exp $
d25 1
a25 1
#ident 		"GENERIC-$Revision: 1.18 $"
a96 1
options		COMPAT_NETBSD32	# allow running arm (e.g. non-earm) binaries
@


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


1.15
log
@remove obsolete networking options
@
text
@d1 1
a1 1
# $NetBSD: MMNET_GENERIC,v 1.14 2013/04/27 22:21:14 christos Exp $
d25 1
a25 1
#ident 		"GENERIC-$Revision: 1.14 $"
a170 1
options 	PFIL_HOOKS	# pfil(9) packet filter hooks
@


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


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


1.14
log
@more bogus number removal
@
text
@d1 1
a1 1
# $NetBSD: MMNET_GENERIC,v 1.13 2013/04/27 21:43:21 christos Exp $
d25 1
a25 1
#ident 		"GENERIC-$Revision: 1.13 $"
a163 1
#options 	IPSEC_NAT_T	# IPsec NAT traversal (NAT-T)
@


1.13
log
@the bogus number police
@
text
@d1 1
a1 1
# $NetBSD: MMNET_GENERIC,v 1.12 2013/04/27 18:19:32 christos Exp $
d25 1
a25 1
#ident 		"GENERIC-$Revision: 1.12 $"
d578 1
a578 1
#pseudo-device	fss		4	# file system snapshot device
d581 1
a581 1
pseudo-device	md		1	# memory disk device (ramdisk)
d611 1
a611 1
#pseudo-device	sequencer	1	# MIDI sequencer
@


1.12
log
@remove confusing numeric locators where they are unused.
@
text
@d1 1
a1 1
# $NetBSD: MMNET_GENERIC,v 1.11 2013/03/02 02:42:13 christos Exp $
d25 1
a25 1
#ident 		"GENERIC-$Revision: 1.11 $"
d568 1
a568 1
#pseudo-device	raid		8	# RAIDframe disk driver
d617 1
a617 1
#pseudo-device	vcoda		4	# coda minicache <-> venus comm.
@


1.11
log
@Under FAST_IPSEC, IPSEC_ESP is mandatory; GC it.
@
text
@d1 1
a1 1
# $NetBSD: MMNET_GENERIC,v 1.10 2013/03/01 18:25:34 joerg Exp $
d25 1
a25 1
#ident 		"GENERIC-$Revision: 1.10 $"
d566 2
a567 2
#pseudo-device	ccd		4	# concatenated/striped disk devices
#pseudo-device	cgd		4	# cryptographic disk devices
@


1.10
log
@Retire OSI network stack. OK core@@
@
text
@d1 1
a1 1
# $NetBSD: MMNET_GENERIC,v 1.9 2012/09/11 19:43:09 msaitoh Exp $
d25 1
a25 1
#ident 		"GENERIC-$Revision: 1.9 $"
a163 1
#options 	IPSEC_ESP	# IP security (encryption part; define w/IPSEC)
@


1.9
log
@Add PUFFS, putter and fss.
@
text
@d1 1
a1 1
# $NetBSD: MMNET_GENERIC,v 1.8 2012/09/09 04:27:12 msaitoh Exp $
d25 1
a25 1
#ident 		"GENERIC-$Revision: 1.8 $"
a168 2
#options 	ISO,TPIP	# OSI
#options 	EON		# OSI tunneling over IP
@


1.9.2.1
log
@resync from head
@
text
@d1 1
a1 1
# $NetBSD$
d25 1
a25 1
#ident 		"GENERIC-$Revision$"
d164 2
d169 2
d569 3
a571 3
#pseudo-device	ccd			# concatenated/striped disk devices
#pseudo-device	cgd			# cryptographic disk devices
#pseudo-device	raid			# RAIDframe disk driver
d581 1
a581 1
#pseudo-device	fss			# file system snapshot device
d584 1
a584 1
pseudo-device	md			# memory disk device (ramdisk)
d614 1
a614 1
#pseudo-device	sequencer		# MIDI sequencer
d620 1
a620 1
#pseudo-device	vcoda			# coda minicache <-> venus comm.
@


1.9.2.2
log
@Rebase to HEAD as of a few days ago.
@
text
@d85 1
a85 1
options 	DDB_ONPANIC=1	# see also sysctl(7): `ddb.onpanic'
a96 1
options		COMPAT_NETBSD32	# allow running arm (e.g. non-earm) binaries
d171 1
@


1.9.2.3
log
@update from HEAD
@
text
@d30 1
a30 1
options 	CPU_ARM9E
d83 1
d91 1
a91 1
makeoptions	COPY_SYMTAB=1
d97 15
a111 3

include 	"conf/compat_netbsd16.config"
options 	COMPAT_NETBSD32	# allow running arm (e.g. non-earm) binaries
d114 2
d117 4
d122 2
a149 1
#options 	DISKLABEL_EI	# disklabel Endian Independent support
d244 1
a523 2
#spkr*	at audio?		# PC speaker (synthesized)

a625 1
					# and PAX_SEGVGUARD
d634 1
d638 2
@


1.8
log
@Split DEBUG="-g -Ox" into DEBUG="-g" and COPTS="-Ox".
@
text
@d1 1
a1 1
# $NetBSD: MMNET_GENERIC,v 1.7 2012/09/01 18:17:49 jakllsch Exp $
d25 1
a25 1
#ident 		"GENERIC-$Revision: 1.7 $"
d138 1
d582 1
@


1.7
log
@Rename RT2500USB driver to ural(4) as it was originally in OpenBSD,
as ural(4) and ral(4) do not actually share any code.

Enable ural(4) in hpcarm WZERO3 kernel too, as it will now build.

Fixes PR#43520.
@
text
@d1 1
a1 1
# $NetBSD: MMNET_GENERIC,v 1.6 2012/06/05 08:44:09 abs Exp $
d25 1
a25 1
#ident 		"GENERIC-$Revision: 1.6 $"
d89 2
a90 1
makeoptions	DEBUG="-Os -g"	# compile full symbol table
@


1.6
log
@Adjust the WSDISPLAY_COMPAT_USL comment to mention wsconscfg, to at least
give a hint that its not just for third party compat. No functional change.
@
text
@d1 1
a1 1
# $NetBSD: MMNET_GENERIC,v 1.5 2012/04/07 03:25:00 tsutsui Exp $
d25 1
a25 1
#ident 		"GENERIC-$Revision: 1.5 $"
d459 1
a459 1
ral*	at uhub? port ?		# Ralink Technology RT25x0 802.11a/b/g
@


1.5
log
@Remove obsolete SysV semaphores limit options (SEMMNI, SEMMNS, and SEMUME).
@
text
@d1 1
a1 1
# $NetBSD: MMNET_GENERIC,v 1.4 2012/03/10 21:51:51 joerg Exp $
d25 1
a25 1
#ident 		"GENERIC-$Revision: 1.4 $"
d223 1
a223 1
#options 	WSDISPLAY_COMPAT_USL		# VT handling
@


1.4
log
@P1003_1B_SEMAPHORE is no longer optional.
@
text
@d1 1
a1 1
# $NetBSD: MMNET_GENERIC,v 1.3 2011/12/18 05:49:26 dholland Exp $
d25 1
a25 1
#ident 		"GENERIC-$Revision: 1.3 $"
a61 4
#options 	SEMMNI=10	# number of semaphore identifiers
#options 	SEMMNS=60	# number of semaphores in system
#options 	SEMUME=10	# max number of undo entries per process
#options 	SEMMNU=30	# number of undo structures in system
@


1.3
log
@WABPL is no longer considered experimental (has not been for some time)
so update its comment in config files.
@
text
@d1 1
a1 1
# $NetBSD: MMNET_GENERIC,v 1.2 2011/11/22 21:25:08 tls Exp $
d25 1
a25 1
#ident 		"GENERIC-$Revision: 1.2 $"
a66 2
options 	P1003_1B_SEMAPHORE	# p1003.1b semaphore support

@


1.3.2.1
log
@Pull up following revision(s) (requested by abs in ticket #311):
	sys/arch/netwinder/conf/GENERIC: revision 1.112
	sys/arch/i386/conf/GENERIC: revision 1.1074
	sys/arch/atari/conf/MILAN.in: revision 1.26
	sys/arch/zaurus/conf/GENERIC: revision 1.54
	sys/arch/shark/conf/GENERIC: revision 1.101
	sys/arch/hpcmips/conf/MPC303: revision 1.60
	sys/arch/i386/conf/XEN3_DOM0: revision 1.67
	sys/arch/evbarm/conf/MPCSA_GENERIC: revision 1.29
	sys/arch/vax/conf/GENERIC: revision 1.181
	sys/arch/sparc/conf/KRUPS: revision 1.59
	sys/arch/evbarm/conf/BEAGLEBOARD: revision 1.27
	sys/arch/i386/conf/INSTALL_FLOPPY: revision 1.16
	sys/arch/prep/conf/GENERIC: revision 1.163
	sys/arch/hpcmips/conf/GENERIC: revision 1.216
	sys/arch/sparc/conf/TADPOLE3GX: revision 1.56
	sys/arch/shark/conf/INSTALL: revision 1.50
	sys/arch/next68k/conf/GENERIC: revision 1.127
	sys/arch/evbppc/conf/VIRTEX_GSRD2: revision 1.16
	sys/arch/evbppc/conf/VIRTEX_DFC: revision 1.17
	sys/arch/evbppc/conf/EXPLORA451: revision 1.48
	sys/arch/bebox/conf/INSTALL: revision 1.54
	sys/arch/next68k/conf/SLAB: revision 1.46
	sys/arch/i386/conf/GENERIC_TINY: revision 1.132
	sys/arch/bebox/conf/GENERIC: revision 1.131
	sys/arch/amd64/conf/XEN3_DOM0: revision 1.84
	sys/arch/amd64/conf/GENERIC: revision 1.356
	sys/arch/evbarm/conf/MMNET_GENERIC: revision 1.6
	share/man/man4/wscons.4: revision 1.31
	sys/arch/hpcmips/conf/TX3912: revision 1.79
	sys/arch/evbarm/conf/ARMADILLO9: revision 1.35
	sys/arch/hpcsh/conf/GENERIC: revision 1.97
	sys/arch/i386/conf/ALL: revision 1.339
	sys/arch/hpcmips/conf/TX3922: revision 1.93
	sys/arch/cats/conf/INSTALL: revision 1.82
	sys/arch/sparc64/conf/GENERIC: revision 1.151
	sys/arch/i386/conf/INSTALL_TINY: revision 1.135
	sys/arch/evbppc/conf/VIRTEX_GSRD1: revision 1.15
	sys/arch/evbarm/conf/TS7200: revision 1.49
	sys/arch/hpcmips/conf/VR41XX: revision 1.55
	sys/arch/hp700/conf/GENERIC: revision 1.115
	sys/arch/cats/conf/GENERIC: revision 1.140
Mention wsconscfg(8) needs WSDISPLAY_COMPAT_USL
If a port is going to have wscons for virtual terminals then it really make=
s
sense to enable WSDISPLAY_COMPAT_USL so the system can switch between the
virtual terminals...
Adjust the WSDISPLAY_COMPAT_USL comment to mention wsconscfg, to at least
give a hint that its not just for third party compat. No functional change.
@
text
@d1 1
a1 1
# $NetBSD$
d25 1
a25 1
#ident 		"GENERIC-$Revision$"
d229 1
a229 1
#options 	WSDISPLAY_COMPAT_USL		# wsconscfg VT handling
@


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

This fixes build breaks on several ports.  Thanks to Havard Eidnes for
pointing them out.
@
text
@d1 1
a1 1
# $NetBSD: MMNET_GENERIC,v 1.1 2011/11/04 17:40:48 aymeric Exp $
d25 1
a25 1
#ident 		"GENERIC-$Revision: 1.1 $"
d154 1
a154 1
options 	WAPBL		# File system journaling support - Experimental
@


1.2.2.1
log
@merge to -current.
@
text
@d1 1
a1 1
# $NetBSD: MMNET_GENERIC,v 1.3 2011/12/18 05:49:26 dholland Exp $
d25 1
a25 1
#ident 		"GENERIC-$Revision: 1.3 $"
d154 1
a154 1
options 	WAPBL		# File system journaling support
@


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


1.2.2.3
log
@sync to latest -current.
@
text
@d1 1
a1 1
# $NetBSD: MMNET_GENERIC,v 1.2.2.2 2012/03/11 01:52:20 mrg Exp $
d25 1
a25 1
#ident 		"GENERIC-$Revision: 1.2.2.2 $"
d62 4
@


1.1
log
@preliminary support for the Propox MMnet1002 board
http://www.propox.com/products/t_232.html
@
text
@d1 1
a1 1
# $NetBSD: MPCSA_GENERIC,v 1.11 2009/12/05 20:11:11 pooka Exp $
d25 1
a25 1
#ident 		"GENERIC-$Revision: 1.11 $"
a617 1
pseudo-device	rnd			# /dev/random and in-kernel generator
@


1.1.2.1
log
@file MMNET_GENERIC was added on branch yamt-pagecache on 2011-11-10 14:31:39 +0000
@
text
@d1 649
@


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

include		"arch/evbarm/conf/std.mmnet"

options 	INCLUDE_CONFIG_FILE	# embed config file in kernel binary

#ident 		"GENERIC-$Revision$"

maxusers	32		# estimated number of users

# CPU support.
options		CPU_ARM9E
makeoptions	CPUFLAGS="-mtune=arm926ej-s -mcpu=arm926ej-s"

# CPU-related options.
#options 	MATH_EMULATE	# floating point emulation

# doesn't work with MP just yet..
#options 	PERFCTRS	# performance-monitoring counters support

#options 	MULTIBOOT	# Multiboot support (see multiboot(8))

# delay between "rebooting ..." message and hardware reset, in milliseconds
#options 	CPURESET_DELAY=2000

# This option allows you to force a serial console at the specified
# I/O address.   see console(4) for details.
#options 	CONSDEVNAME="\"com\"",CONADDR=0x2f8,CONSPEED=57600
#	you don't want the option below ON iff you are using the
#	serial console option of the new boot strap code.
#options 	CONS_OVERRIDE	# Always use above! independent of boot info

# Standard system options

#options 	INSECURE	# disable kernel security levels - X needs this

options 	RTC_OFFSET=0	# hardware clock is this many mins. west of GMT
options 	NTP		# NTP phase/frequency locked loop

options 	KTRACE		# system call tracing via ktrace(1)

options 	SYSVMSG		# System V-like message queues
options 	SYSVSEM		# System V-like semaphores
#options 	SEMMNI=10	# number of semaphore identifiers
#options 	SEMMNS=60	# number of semaphores in system
#options 	SEMUME=10	# max number of undo entries per process
#options 	SEMMNU=30	# number of undo structures in system
options 	SYSVSHM		# System V-like memory sharing
options 	P1003_1B_SEMAPHORE	# p1003.1b semaphore support


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

# Beep when it is safe to power down the system (requires sysbeep)
#options 	BEEP_ONHALT
# Some tunable details of the above feature (default values used below)
#options 	BEEP_ONHALT_COUNT=3	# Times to beep
#options 	BEEP_ONHALT_PITCH=1500	# Default frequency (in Hz)
#options 	BEEP_ONHALT_PERIOD=250	# Default duration (in msecs)

# Enable experimental buffer queue strategy for better responsiveness under
# high disk I/O load. Likely stable but not yet the default.
#options 	BUFQ_READPRIO
#options 	BUFQ_PRIOCSCAN

# Diagnostic/debugging support options
options 	DIAGNOSTIC	# expensive kernel consistency checks
options 	DEBUG		# expensive debugging checks/support
options 	KMEMSTATS	# kernel memory statistics (vmstat -m)
options 	DDB		# in-kernel debugger
options 	DDB_ONPANIC=1	# see also sysctl(8): `ddb.onpanic'
options 	DDB_HISTORY_SIZE=512	# enable history editing in DDB
#options 	KGDB		# remote debugger
#options 	KGDB_DEVNAME="\"com\"",KGDB_DEVADDR=0x3f8,KGDB_DEVRATE=9600
makeoptions	DEBUG="-Os -g"	# compile full symbol table
options     SYMTAB_SPACE=600000
#options 	SYSCALL_STATS	# per syscall counts
#options 	SYSCALL_TIMES	# per syscall times
#options 	SYSCALL_TIMES_HASCOUNTER	# use 'broken' rdtsc (soekris)

# Compatibility options
#options 	COMPAT_NOMID	# NetBSD 0.8, 386BSD, and BSDI
#options 	COMPAT_09	# NetBSD 0.9
#options 	COMPAT_10	# NetBSD 1.0
#options 	COMPAT_11	# NetBSD 1.1
#options 	COMPAT_12	# NetBSD 1.2, 386BSD, and BSDI
#options 	COMPAT_13	# NetBSD 1.3, 386BSD, and BSDI
#options 	COMPAT_14	# NetBSD 1.4
#options 	COMPAT_15	# NetBSD 1.5
options 	COMPAT_16	# NetBSD 1.6
options 	COMPAT_20	# NetBSD 2.0
options 	COMPAT_30	# NetBSD 3.0
options 	COMPAT_43	# 4.3BSD, 386BSD, and BSDI
#options 	COMPAT_386BSD_MBRPART # recognize old partition ID
#options 	TCP_COMPAT_42	# 4.2BSD TCP/IP bug compat. Not recommended.

#options 	COMPAT_OSSAUDIO	# OSS (Voxware) audio driver compatibility
#options 	COMPAT_SVR4	# binary compatibility with SVR4
#options 	COMPAT_IBCS2	# binary compatibility with SCO and ISC
#options 	COMPAT_LINUX	# binary compatibility with Linux
#options 	COMPAT_FREEBSD	# binary compatibility with FreeBSD
#options 	COMPAT_MACH	# binary compatibility with Mach binaries
#options 	COMPAT_DARWIN	# binary compatibility with Darwin binaries
#options 	EXEC_MACHO	# exec MACH-O binaries
#options 	COMPAT_NDIS	# NDIS network driver
#options 	COMPAT_PECOFF	# kernel support to run Win32 apps
options 	COMPAT_BSDPTY	# /dev/[pt]ty?? ptys.

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

# File system options
#options 	QUOTA		# UFS quotas
#options 	FFS_EI		# FFS Endian Independent support
options 	WAPBL		# File system journaling support - Experimental
# Note that UFS_DIRHASH is suspected of causing kernel memory corruption.
# It is not recommended for general use.
#options 	UFS_DIRHASH	# UFS Large Directory Hashing - Experimental
#options 	NFSSERVER	# Network File System server
options 	FFS_NO_SNAPSHOT	# No FFS snapshot support
#options 	EXT2FS_SYSTEM_FLAGS # makes ext2fs file flags (append and
				# immutable) behave as system flags.

# Networking options
options 	GATEWAY		# packet forwarding
options 	INET		# IP + ICMP + TCP + UDP
#options 	INET6		# IPV6
#options 	IPSEC		# IP security
#options 	IPSEC_ESP	# IP security (encryption part; define w/IPSEC)
#options 	IPSEC_NAT_T	# IPsec NAT traversal (NAT-T)
#options 	IPSEC_DEBUG	# debug for IP security
#options 	MROUTING	# IP multicast routing
#options 	PIM		# Protocol Independent Multicast
#options 	ISO,TPIP	# OSI
#options 	EON		# OSI tunneling over IP
#options 	NETATALK	# AppleTalk networking protocols
options 	PPP_BSDCOMP	# BSD-Compress compression support for PPP
options 	PPP_DEFLATE	# Deflate compression support for PPP
options 	PPP_FILTER	# Active filter support for PPP (requires bpf)
options 	PFIL_HOOKS	# pfil(9) packet filter hooks
options 	IPFILTER_LOG	# ipmon(8) log support
options 	IPFILTER_LOOKUP	# ippool(8) support
#options 	IPFILTER_DEFAULT_BLOCK	# block all packets by default
#options 	TCP_DEBUG	# Record last TCP_NDEBUG packets with SO_DEBUG

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

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

options 	NFS_BOOT_DHCP,NFS_BOOT_BOOTPARAM

#
# wscons options
#
# builtin terminal emulations
#options 	WSEMUL_SUN		# sun terminal emulation
#options 	WSEMUL_VT100		# VT100 / VT220 emulation
# customization of console and kernel output - see dev/wscons/wsdisplayvar.h
#options 	WSDISPLAY_CUSTOM_OUTPUT	# color customization from wsconsctl(8)
#options 	WS_DEFAULT_FG=WSCOL_WHITE
#options 	WS_DEFAULT_BG=WSCOL_BLACK
#options 	WS_DEFAULT_COLATTR="(0)"
#options 	WS_DEFAULT_MONOATTR="(0)"
#options 	WS_KERNEL_FG=WSCOL_GREEN
#options 	WS_KERNEL_BG=WSCOL_BLACK
#options 	WS_KERNEL_COLATTR=""
#options 	WS_KERNEL_MONOATTR=""
# customization of console border color
#options 	WSDISPLAY_CUSTOM_BORDER	# custom border colors via wsconsctl(8)
#options 	WSDISPLAY_BORDER_COLOR=WSCOL_BLUE	# default color
# compatibility to other console drivers
#options 	WSDISPLAY_COMPAT_PCVT		# emulate some ioctls
#options 	WSDISPLAY_COMPAT_SYSCONS	# emulate some ioctls
#options 	WSDISPLAY_COMPAT_USL		# VT handling
#options 	WSDISPLAY_COMPAT_RAWKBD		# can get raw scancodes
#options 	WSKBD_EVENT_AUTOREPEAT		# auto repeat in event mode
#options 	WSKBD_USONLY			# strip off non-US keymaps
# don't attach pckbd as the console if no PS/2 keyboard is found
#options 	PCKBD_CNATTACH_MAY_FAIL
# see dev/pckbport/wskbdmap_mfii.c for implemented layouts
#options 	PCKBD_LAYOUT="(KB_DE | KB_NODEAD)" # for pckbd driver
#options 	UKBD_LAYOUT="(KB_DE | KB_NODEAD)"  # for ukbd driver
# allocate a number of virtual screens at autoconfiguration time
#options 	WSDISPLAY_DEFAULTSCREENS=4
# use a large software cursor that doesn't blink
#options 	PCDISPLAY_SOFTCURSOR
# modify the screen type of the console; defaults to "80x25"
#options 	VGA_CONSOLE_SCREENTYPE="\"80x24\""
# work around a hardware bug that loaded fonts don't work; found on ATI cards
#options 	VGA_CONSOLE_ATI_BROKEN_FONTSEL
# console scrolling support.
#options 	WSDISPLAY_SCROLLSUPPORT
# enable VGA raster mode capable of displaying multilingual text on console
#options 	VGA_RASTERCONSOLE
# enable splash screen support; requires hw driver support
#options 	SPLASHSCREEN
#options 	SPLASHSCREEN_PROGRESS

# Kernel root file system and dump configuration.
#config		netbsd root on sd0c type ffs
config		netbsd root on ? type ?
#config		netbsd root on ? type ?
#config		netbsd	root on ? type nfs

#
# Device configuration
#

mainbus0 at root

cpu* at mainbus?

# Basic Bus Support
at91bus0	at mainbus?		# AT91 bus


# Integrated peripherals:
# On-chip interrupt controller
at91aic0	at at91bus0 addr 0xfffff000 size 0x200

# On-chip timer
#at91st0		at at91bus0 addr 0xfffffd00 size 0x100 pid 1
at91tctmr0	at at91bus0 addr 0xfffa0000 size 0x40 pid 17

# On-chip debug UART
at91dbgu0	at at91bus0 addr 0xfffff200 size 0x200 pid 1

# On-chip UARTs
#at91usart0	at at91bus0 addr 0xfffc0000 size 0x4000 pid 6
#at91usart1	at at91bus0 addr 0xfffc4000 size 0x4000 pid 7
#at91usart2	at at91bus0 addr 0xfffc8000 size 0x4000 pid 8
#at91usart3	at at91bus0 addr 0xfffcc000 size 0x4000 pid 9

# On-chip ethernet
at91emac0	at at91bus0 addr 0xfffc4000 size 0x4000 pid 21

# General purpose I/O
at91pio0	at at91bus0 addr 0xfffff400 size 0x200 pid 2
at91pio1	at at91bus0 addr 0xfffff600 size 0x200 pid 3
at91pio2	at at91bus0 addr 0xfffff800 size 0x200 pid 4
gpio*		at at91pio?

# On-chip CF interface
#at91cf0	at at91bus0 addr 0x50000000 size 0x900000 pid 4
#pcmcia0		at at91cf0

# On-chip USB 1.1
ohci0		at at91bus0 addr 0x00500000 size 0x100000 pid 20

# On-chip SPI
#at91spi0	at at91bus0 addr 0xfffe0000 size 0x4000 pid 13
#spi0		at at91spi0
#spi_obuf0	at spi0 slave 1
#gpio*		at spi_obuf?

# On-chip I2C
at91twi0	at at91bus0 addr 0xfffac000 size 0x4000 pid 11
iic0		at at91twi?
#ds1672rtc*	at iic0 addr 0x68
#seeprom*	at iic0 addr 0x50 size 4096

# Hardware monitors

# AMD 768 and 8111 power/ACPI controllers
#dbcool* at iic? addr 0x2C		# Unknown other motherboard(s)
#dbcool* at iic? addr 0x2D		# Tyan S2881
#dbcool* at iic? addr 0x2E		# Tyan S2882-D

# 1-Wire support
#gpioow* 	at gpio? offset 6 mask 0x1	# 1-wire bitbanging via gpio
#onewire*	at gpioow?

# 1-Wire devices
#owtemp* 	at onewire?			# Temperature sensors

# SCSI Controllers and Devices

# SCSI bus support
scsibus* at scsi?

# SCSI devices
sd*	at scsibus? target ? lun ?	# SCSI disk drives
#st*	at scsibus? target ? lun ?	# SCSI tape drives
#cd*	at scsibus? target ? lun ?	# SCSI CD-ROM drives
#ch*	at scsibus? target ? lun ?	# SCSI autochangers
#ses*	at scsibus? target ? lun ?	# SCSI Enclosure Services devices
#ss*	at scsibus? target ? lun ?	# SCSI scanners
#uk*	at scsibus? target ? lun ?	# SCSI unknown


# ATAPI bus support
atapibus* at atapi?

# ATAPI devices
# flags have the same meaning as for IDE drives.
#cd*	at atapibus? drive ? flags 0x0000	# ATAPI CD-ROM drives
sd*	at atapibus? drive ? flags 0x0000	# ATAPI disk drives
#st*	at atapibus? drive ? flags 0x0000	# ATAPI tape drives
#uk*	at atapibus? drive ? flags 0x0000	# ATAPI unknown


# Miscellaneous mass storage devices



# Network Interfaces

# MII/PHY support
#acphy*	at mii? phy ?			# Altima AC101 and AMD Am79c874 PHYs
#amhphy* at mii? phy ?			# AMD 79c901 Ethernet PHYs
#bmtphy* at mii? phy ?			# Broadcom BCM5201 and BCM5202 PHYs
#brgphy* at mii? phy ?			# Broadcom BCM5400-family PHYs
#ciphy*	at mii? phy ?			# Cicada CS8201 Gig-E PHYs
#dmphy*	at mii? phy ?			# Davicom DM9101 PHYs
#exphy*	at mii? phy ?			# 3Com internal PHYs
#gentbi* at mii? phy ?			# Generic Ten-Bit 1000BASE-[CLS]X PHYs
#glxtphy* at mii? phy ?			# Level One LXT-1000 PHYs
#gphyter* at mii? phy ?			# NS83861 Gig-E PHY
#icsphy* at mii? phy ?			# Integrated Circuit Systems ICS189x
#igphy*	at mii? phy ?			# Intel IGP01E1000
#ikphy*	at mii? phy ?			# Intel 82563 PHYs
#inphy*	at mii? phy ?			# Intel 82555 PHYs
#iophy*	at mii? phy ?			# Intel 82553 PHYs
#lxtphy* at mii? phy ?			# Level One LXT-970 PHYs
#makphy* at mii? phy ?			# Marvell Semiconductor 88E1000 PHYs
#nsphy*	at mii? phy ?			# NS83840 PHYs
#nsphyter* at mii? phy ? 		# NS83843 PHYs
#pnaphy* at mii? phy ?			# generic HomePNA PHYs
#qsphy*	at mii? phy ?			# Quality Semiconductor QS6612 PHYs
#rgephy* at mii? phy ?			# Realtek 8169S/8110S internal PHYs
#rlphy*	at mii? phy ?			# Realtek 8139/8201L PHYs
#sqphy*	at mii? phy ?			# Seeq 80220/80221/80223 PHYs
#tlphy*	at mii? phy ?			# ThunderLAN PHYs
#tqphy*	at mii? phy ?			# TDK Semiconductor PHYs
ukphy*	at at91emac? phy ?
ukphy*	at aue? phy ?			# generic unknown PHYs
ukphy*	at axe? phy ?			# generic unknown PHYs
ukphy*	at udav? phy ?			# generic unknown PHYs
ukphy*	at url? phy ?			# generic unknown PHYs
#urlphy* at mii? phy ?			# Realtek RTL8150L internal PHYs


# USB Controller and Devices

# USB bus support
usb*	at ohci?

# USB Hubs
uhub*	at usb?
uhub*	at uhub? port ? configuration ? interface ?

# USB HID device
#uhidev*	at uhub? port ? configuration ? interface ?

# USB Mice
#ums*	at uhidev? reportid ?
#wsmouse* at ums? mux 0

# USB eGalax touch-panel
#uep*	at uhub? port ?
#wsmouse* at uep? mux 0

# USB Keyboards
#ukbd*	at uhidev? reportid ?
#wskbd*	at ukbd? console ? mux 1

# USB serial adapter
#ucycom*	at uhidev? reportid ?

# USB Generic HID devices
#uhid*	at uhidev? reportid ?

# USB Printer
#ulpt*	at uhub? port ? configuration ? interface ?

# USB Modem
#umodem*	at uhub? port ? configuration ?
#ucom*	at umodem?

# USB Mass Storage
umass*	at uhub? port ? configuration ? interface ?
wd*	at umass?

# USB audio
#uaudio*	at uhub? port ? configuration ?

# USB MIDI
#umidi* at uhub? port ? configuration ?

# USB IrDA
# USB-IrDA bridge spec
#uirda* at uhub? port ? configuration ? interface ?
#irframe* at uirda?

# SigmaTel STIr4200 USB/IrDA Bridge
#ustir* at uhub? port ?
#irframe* at ustir?

# USB Ethernet adapters
aue*	at uhub? port ?		# ADMtek AN986 Pegasus based adapters
axe*	at uhub? port ?		# ASIX AX88172 based adapters
cdce*	at uhub? port ?		# CDC, Ethernet Networking Control Model
cue*	at uhub? port ?		# CATC USB-EL1201A based adapters
kue*	at uhub? port ?		# Kawasaki LSI KL5KUSB101B based adapters
udav*	at uhub? port ?		# Davicom DM9601 based adapters
url*	at uhub? port ?		# Realtek RTL8150L based adapters

# USB 802.11 adapters
atu*	at uhub? port ?		# Atmel AT76C50XX based adapters
ral*	at uhub? port ?		# Ralink Technology RT25x0 802.11a/b/g
rum*	at uhub? port ?		# Ralink Technology RT2501/RT2601 802.11a/b/g

# Prolific PL2301/PL2302 host-to-host adapter
upl*	at uhub? port ?

# Serial adapters
ubsa*	at uhub? port ?		# Belkin serial adapter
ucom*	at ubsa? portno ?

uftdi*	at uhub? port ?		# FTDI FT8U100AX serial adapter
ucom*	at uftdi? portno ?

#uipaq*	at uhub? port ?		# iPAQ PDAs
#ucom*	at uipaq? portno ?

umct*	at uhub? port ?		# MCT USB-RS232 serial adapter
ucom*	at umct? portno ?

uplcom* at uhub? port ? 	# I/O DATA USB-RSAQ2 serial adapter
ucom*	at uplcom? portno ?

uvscom* at uhub? port ? 	# SUNTAC Slipper U VS-10U serial adapter
ucom*	at uvscom? portno ?

# Diamond Multimedia Rio 500
#urio*	at uhub? port ?

# USB Handspring Visor
#uvisor*	at uhub? port ?
#ucom*	at uvisor?

# Kyocera AIR-EDGE PHONE
#ukyopon* at uhub? port ?
#ucom*	at ukyopon? portno ?

# USB scanners
#uscanner* at uhub? port ?

# USB scanners that use SCSI emulation, e.g., HP5300
#usscanner* at uhub? port ?

# Topfield TF5000PVR range of DVB recorders
#utoppy*	at uhub? port ?

# Y@@P firmware loader
#uyap* at uhub? port ?

# D-Link DSB-R100 USB radio
#udsbr*	at uhub? port ?
#radio*	at udsbr?

# USB Generic driver
#ugen*	at uhub? port ?
# On ugen bulk endpoints, perform read-ahead and write-behind.
#options UGEN_BULK_RA_WB


# IrDA and Consumer Ir devices

# Toshiba Oboe

# Audio Devices

# Audio support
#audio*	at audiobus?

# MIDI support
#midi*	at midibus?
#midi*	at pcppi?		# MIDI interface to the PC speaker



# Bluetooth Controller and Device support

# Bluetooth PCMCIA Controllers
#bt3c* at pcmcia? function ?		# 3Com 3CRWB6096-A

# Bluetooth USB Controllers
#ubt* at uhub? port ? configuration ? interface ?

# Bluetooth Device Hub
#bthub* at bt3c?
#bthub* at ubt?

# Bluetooth HID support
#bthidev* at bthub?

# Bluetooth Mouse
#btms* at bthidev? reportid ?
#wsmouse* at btms? mux 0

# Bluetooth Keyboard
#btkbd* at bthidev? reportid ?
#wskbd* at btkbd? console ? mux 1

# Bluetooth Audio support
#btsco* at bthub?




# Pseudo-Devices

#pseudo-device 	crypto		# /dev/crypto device
#pseudo-device	swcrypto	# software crypto implementation

# disk/mass storage pseudo-devices
#pseudo-device	ccd		4	# concatenated/striped disk devices
#pseudo-device	cgd		4	# cryptographic disk devices
#pseudo-device	raid		8	# RAIDframe disk driver
#options 	RAID_AUTOCONFIG		# auto-configuration of RAID components
# Options to enable various other RAIDframe RAID types.
#options 	RF_INCLUDE_EVENODD=1
#options 	RF_INCLUDE_RAID5_RS=1
#options 	RF_INCLUDE_PARITYLOGGING=1
#options 	RF_INCLUDE_CHAINDECLUSTER=1
#options 	RF_INCLUDE_INTERDECLUSTER=1
#options 	RF_INCLUDE_PARITY_DECLUSTERING=1
#options 	RF_INCLUDE_PARITY_DECLUSTERING_DS=1
#pseudo-device	fss		4	# file system snapshot device

pseudo-device	md		1	# memory disk device (ramdisk)
#pseudo-device	vnd			# disk-like interface to files
#options 	VND_COMPRESSION		# compressed vnd(4)

# network pseudo-devices
pseudo-device	bpfilter		# Berkeley packet filter
#pseudo-device	carp			# Common Address Redundancy Protocol
pseudo-device	ipfilter		# IP filter (firewall) and NAT
pseudo-device	loop			# network loopback
pseudo-device	ppp			# Point-to-Point Protocol
#pseudo-device	pppoe			# PPP over Ethernet (RFC 2516)
#pseudo-device	sl			# Serial Line IP
#pseudo-device	strip			# Starmode Radio IP (Metricom)
#pseudo-device	irframetty		# IrDA frame line discipline
#pseudo-device	tap			# virtual Ethernet
pseudo-device	tun			# network tunneling over tty
#pseudo-device	gre			# generic L3 over IP tunnel
#pseudo-device	gif			# IPv[46] over IPv[46] tunnel (RFC1933)
#pseudo-device	faith			# IPv[46] tcp relay translation i/f
#pseudo-device	stf			# 6to4 IPv6 over IPv4 encapsulation
#pseudo-device	vlan			# IEEE 802.1q encapsulation
#pseudo-device	bridge			# simple inter-network bridging
#options 	BRIDGE_IPF		# bridge uses IP/IPv6 pfil hooks too
pseudo-device	pf			# PF packet filter
pseudo-device	pflog			# PF log if
# srt is EXPERIMENTAL
#pseudo-device	srt			# source-address-based routing

# miscellaneous pseudo-devices
pseudo-device	pty			# pseudo-terminals
#pseudo-device	sequencer	1	# MIDI sequencer
pseudo-device	rnd			# /dev/random and in-kernel generator
#options 	RND_COM			# use "com" randomness as well (BROKEN)
pseudo-device	clockctl		# user control of clock subsystem
pseudo-device	ksyms			# /dev/ksyms

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

# a pseudo device needed for SMBFS
#pseudo-device	nsmb			# experimental - SMB requester

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

#options 	FILEASSOC		# fileassoc(9) - required for Veriexec

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

options PAX_MPROTECT=0			# PaX mprotect(2) restrictions
@


1.1.2.3
log
@sync with head
@
text
@d62 4
d67 2
d154 1
a154 1
options 	WAPBL		# File system journaling support
d618 1
@


1.1.2.4
log
@sync with head
@
text
@d1 1
a1 1
# $NetBSD: MMNET_GENERIC,v 1.1.2.3 2012/04/17 00:06:13 yamt Exp $
d25 1
a25 1
#ident 		"GENERIC-$Revision: 1.1.2.3 $"
d89 1
a89 2
makeoptions	DEBUG="-g"	# compile full symbol table
makeoptions	COPTS="-Os"
a136 1
#file-system	PUFFS		# Userspace file systems (e.g. ntfs-3g & sshfs)
d223 1
a223 1
#options 	WSDISPLAY_COMPAT_USL		# wsconscfg VT handling
d459 1
a459 1
ural*	at uhub? port ?		# Ralink Technology RT2500USB 802.11a/b/g
a579 1
#pseudo-device	putter			# for puffs and pud
@


1.1.2.5
log
@sync with head.

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

this commit was splitted into small chunks to avoid
a limitation of cvs.  ("Protocol error: too many arguments")
@
text
@d1 1
a1 1
# $NetBSD: MMNET_GENERIC,v 1.1.2.4 2012/10/30 17:19:20 yamt Exp $
d25 1
a25 1
#ident 		"GENERIC-$Revision: 1.1.2.4 $"
d85 1
a85 1
options 	DDB_ONPANIC=1	# see also sysctl(7): `ddb.onpanic'
d164 2
d169 2
d175 1
d569 3
a571 3
#pseudo-device	ccd			# concatenated/striped disk devices
#pseudo-device	cgd			# cryptographic disk devices
#pseudo-device	raid			# RAIDframe disk driver
d581 1
a581 1
#pseudo-device	fss			# file system snapshot device
d584 1
a584 1
pseudo-device	md			# memory disk device (ramdisk)
d614 1
a614 1
#pseudo-device	sequencer		# MIDI sequencer
d620 1
a620 1
#pseudo-device	vcoda			# coda minicache <-> venus comm.
@


