head	1.58;
access;
symbols
	netbsd-11-0-RC4:1.58
	netbsd-11-0-RC3:1.58
	netbsd-11-0-RC2:1.58
	netbsd-11-0-RC1:1.58
	perseant-exfatfs-base-20250801:1.58
	netbsd-11:1.58.0.4
	netbsd-11-base:1.58
	netbsd-10-1-RELEASE:1.56
	perseant-exfatfs-base-20240630:1.58
	perseant-exfatfs:1.58.0.2
	perseant-exfatfs-base:1.58
	netbsd-8-3-RELEASE:1.37
	netbsd-9-4-RELEASE:1.49
	netbsd-10-0-RELEASE:1.56
	netbsd-10-0-RC6:1.56
	netbsd-10-0-RC5:1.56
	netbsd-10-0-RC4:1.56
	netbsd-10-0-RC3:1.56
	netbsd-10-0-RC2:1.56
	thorpej-ifq:1.57.0.4
	thorpej-ifq-base:1.57
	thorpej-altq-separation:1.57.0.2
	thorpej-altq-separation-base:1.57
	netbsd-10-0-RC1:1.56
	netbsd-10:1.56.0.18
	netbsd-10-base:1.56
	bouyer-sunxi-drm:1.56.0.16
	bouyer-sunxi-drm-base:1.56
	netbsd-9-3-RELEASE:1.49
	thorpej-i2c-spi-conf2:1.56.0.14
	thorpej-i2c-spi-conf2-base:1.56
	thorpej-futex2:1.56.0.12
	thorpej-futex2-base:1.56
	thorpej-cfargs2:1.56.0.10
	thorpej-cfargs2-base:1.56
	cjep_sun2x-base1:1.56
	cjep_sun2x:1.56.0.8
	cjep_sun2x-base:1.56
	cjep_staticlib_x-base1:1.56
	netbsd-9-2-RELEASE:1.49
	cjep_staticlib_x:1.56.0.6
	cjep_staticlib_x-base:1.56
	thorpej-i2c-spi-conf:1.56.0.4
	thorpej-i2c-spi-conf-base:1.56
	thorpej-cfargs:1.56.0.2
	thorpej-cfargs-base:1.56
	thorpej-futex:1.55.0.2
	thorpej-futex-base:1.56
	netbsd-9-1-RELEASE:1.49
	bouyer-xenpvh-base2:1.54
	phil-wifi-20200421:1.54
	bouyer-xenpvh-base1:1.54
	phil-wifi-20200411:1.54
	bouyer-xenpvh:1.54.0.4
	bouyer-xenpvh-base:1.54
	is-mlppp:1.54.0.2
	is-mlppp-base:1.54
	phil-wifi-20200406:1.54
	netbsd-8-2-RELEASE:1.37
	ad-namecache-base3:1.54
	netbsd-9-0-RELEASE:1.49
	netbsd-9-0-RC2:1.49
	ad-namecache-base2:1.54
	ad-namecache-base1:1.49
	ad-namecache:1.49.0.6
	ad-namecache-base:1.49
	netbsd-9-0-RC1:1.49
	phil-wifi-20191119:1.49
	netbsd-9:1.49.0.4
	netbsd-9-base:1.49
	phil-wifi-20190609:1.49
	netbsd-8-1-RELEASE:1.37
	netbsd-8-1-RC1:1.37
	isaki-audio2:1.49.0.2
	isaki-audio2-base:1.49
	pgoyette-compat-merge-20190127:1.43.2.3
	pgoyette-compat-20190127:1.47
	pgoyette-compat-20190118:1.47
	pgoyette-compat-1226:1.47
	pgoyette-compat-1126:1.46
	pgoyette-compat-1020:1.46
	pgoyette-compat-0930:1.46
	pgoyette-compat-0906:1.45
	netbsd-7-2-RELEASE:1.24
	pgoyette-compat-0728:1.43
	netbsd-8-0-RELEASE:1.37
	phil-wifi:1.43.0.4
	phil-wifi-base:1.43
	pgoyette-compat-0625:1.43
	netbsd-8-0-RC2:1.37
	pgoyette-compat-0521:1.43
	pgoyette-compat-0502:1.43
	pgoyette-compat-0422:1.43
	netbsd-8-0-RC1:1.37
	pgoyette-compat-0415:1.43
	pgoyette-compat-0407:1.43
	pgoyette-compat-0330:1.43
	pgoyette-compat-0322:1.43
	pgoyette-compat-0315:1.43
	netbsd-7-1-2-RELEASE:1.24
	pgoyette-compat:1.43.0.2
	pgoyette-compat-base:1.43
	netbsd-7-1-1-RELEASE:1.24
	tls-maxphys-base-20171202:1.43
	matt-nb8-mediatek:1.37.0.10
	matt-nb8-mediatek-base:1.37
	nick-nhusb-base-20170825:1.41
	perseant-stdc-iso10646:1.37.0.8
	perseant-stdc-iso10646-base:1.37
	netbsd-8:1.37.0.6
	netbsd-8-base:1.37
	prg-localcount2-base3:1.37
	prg-localcount2-base2:1.37
	prg-localcount2-base1:1.37
	prg-localcount2:1.37.0.4
	prg-localcount2-base:1.37
	pgoyette-localcount-20170426:1.37
	bouyer-socketcan-base1:1.37
	jdolecek-ncq:1.37.0.2
	jdolecek-ncq-base:1.37
	pgoyette-localcount-20170320:1.37
	netbsd-7-1:1.24.0.8
	netbsd-7-1-RELEASE:1.24
	netbsd-7-1-RC2:1.24
	nick-nhusb-base-20170204:1.35
	netbsd-7-nhusb-base-20170116:1.24
	bouyer-socketcan:1.35.0.2
	bouyer-socketcan-base:1.35
	pgoyette-localcount-20170107:1.34
	netbsd-7-1-RC1:1.24
	nick-nhusb-base-20161204:1.30
	pgoyette-localcount-20161104:1.30
	netbsd-7-0-2-RELEASE:1.24
	nick-nhusb-base-20161004:1.29
	localcount-20160914:1.29
	netbsd-7-nhusb:1.24.0.6
	netbsd-7-nhusb-base:1.24
	pgoyette-localcount-20160806:1.29
	pgoyette-localcount-20160726:1.29
	pgoyette-localcount:1.29.0.2
	pgoyette-localcount-base:1.29
	nick-nhusb-base-20160907:1.29
	nick-nhusb-base-20160529:1.29
	netbsd-7-0-1-RELEASE:1.24
	nick-nhusb-base-20160422:1.29
	nick-nhusb-base-20160319:1.29
	nick-nhusb-base-20151226:1.29
	netbsd-7-0:1.24.0.4
	netbsd-7-0-RELEASE:1.24
	nick-nhusb-base-20150921:1.28
	netbsd-7-0-RC3:1.24
	netbsd-7-0-RC2:1.24
	netbsd-7-0-RC1:1.24
	nick-nhusb-base-20150606:1.27
	nick-nhusb-base-20150406:1.27
	nick-nhusb:1.27.0.2
	nick-nhusb-base:1.27
	netbsd-5-2-3-RELEASE:1.1.16.3
	netbsd-5-1-5-RELEASE:1.1.16.2
	netbsd-6-0-6-RELEASE:1.15.2.1
	netbsd-6-1-5-RELEASE:1.15.2.1
	netbsd-7:1.24.0.2
	netbsd-7-base:1.24
	yamt-pagecache-base9:1.23
	yamt-pagecache-tag8:1.13.4.2
	netbsd-6-1-4-RELEASE:1.15.2.1
	netbsd-6-0-5-RELEASE:1.15.2.1
	tls-earlyentropy:1.23.0.2
	tls-earlyentropy-base:1.24
	riastradh-xf86-video-intel-2-7-1-pre-2-21-15:1.23
	riastradh-drm2-base3:1.22
	netbsd-6-1-3-RELEASE:1.15.2.1
	netbsd-6-0-4-RELEASE:1.15.2.1
	netbsd-5-2-2-RELEASE:1.1.16.3
	netbsd-5-1-4-RELEASE:1.1.16.2
	netbsd-6-1-2-RELEASE:1.15.2.1
	netbsd-6-0-3-RELEASE:1.15.2.1
	netbsd-5-2-1-RELEASE:1.1.16.3
	netbsd-5-1-3-RELEASE:1.1.16.2
	rmind-smpnet-nbase:1.23
	netbsd-6-1-1-RELEASE:1.15.2.1
	riastradh-drm2-base2:1.21
	riastradh-drm2-base1:1.21
	riastradh-drm2:1.21.0.2
	riastradh-drm2-base:1.21
	rmind-smpnet:1.20.0.4
	rmind-smpnet-base:1.23
	netbsd-6-1:1.15.2.1.0.6
	netbsd-6-0-2-RELEASE:1.15.2.1
	netbsd-6-1-RELEASE:1.15.2.1
	khorben-n900:1.20.0.2
	netbsd-6-1-RC4:1.15.2.1
	netbsd-6-1-RC3:1.15.2.1
	agc-symver:1.17.0.2
	agc-symver-base:1.17
	netbsd-6-1-RC2:1.15.2.1
	netbsd-6-1-RC1:1.15.2.1
	yamt-pagecache-base8:1.16
	netbsd-5-2:1.1.16.3.0.2
	netbsd-6-0-1-RELEASE:1.15.2.1
	yamt-pagecache-base7:1.16
	netbsd-5-2-RELEASE:1.1.16.3
	netbsd-5-2-RC1:1.1.16.3
	matt-nb6-plus-nbase:1.15.2.1
	yamt-pagecache-base6:1.16
	netbsd-6-0:1.15.2.1.0.4
	netbsd-6-0-RELEASE:1.15.2.1
	netbsd-6-0-RC2:1.15.2.1
	tls-maxphys:1.16.0.2
	tls-maxphys-base:1.24
	matt-nb6-plus:1.15.2.1.0.2
	matt-nb6-plus-base:1.15.2.1
	netbsd-6-0-RC1:1.15.2.1
	jmcneill-usbmp-base10:1.15
	yamt-pagecache-base5:1.15
	jmcneill-usbmp-base9:1.15
	yamt-pagecache-base4:1.15
	jmcneill-usbmp-base8:1.15
	jmcneill-usbmp-base7:1.15
	jmcneill-usbmp-base6:1.15
	jmcneill-usbmp-base5:1.15
	jmcneill-usbmp-base4:1.15
	jmcneill-usbmp-base3:1.15
	jmcneill-usbmp-pre-base2:1.14
	jmcneill-usbmp-base2:1.15
	netbsd-6:1.15.0.2
	netbsd-6-base:1.15
	netbsd-5-1-2-RELEASE:1.1.16.2
	netbsd-5-1-1-RELEASE:1.1.16.2
	jmcneill-usbmp:1.14.0.2
	jmcneill-usbmp-base:1.14
	jmcneill-audiomp3:1.13.0.6
	jmcneill-audiomp3-base:1.13
	yamt-pagecache-base3:1.13
	yamt-pagecache-base2:1.13
	yamt-pagecache:1.13.0.4
	yamt-pagecache-base:1.13
	rmind-uvmplock-nbase:1.13
	cherry-xenmp:1.13.0.2
	cherry-xenmp-base:1.13
	jym-xensuspend-nbase:1.13
	uebayasi-xip-base7:1.11
	bouyer-quota2-nbase:1.11
	bouyer-quota2:1.11.0.4
	bouyer-quota2-base:1.11
	jruoho-x86intr:1.11.0.2
	jruoho-x86intr-base:1.11
	matt-mips64-premerge-20101231:1.11
	matt-nb5-mips64-premerge-20101231:1.1.16.2
	matt-nb5-pq3:1.1.16.2.0.8
	matt-nb5-pq3-base:1.1.16.2
	netbsd-5-1:1.1.16.2.0.6
	uebayasi-xip-base6:1.9
	uebayasi-xip-base5:1.9
	netbsd-5-1-RELEASE:1.1.16.2
	uebayasi-xip-base4:1.9
	uebayasi-xip-base3:1.9
	yamt-nfs-mp-base11:1.9
	netbsd-5-1-RC4:1.1.16.2
	matt-nb5-mips64-k15:1.1.16.2
	uebayasi-xip-base2:1.9
	yamt-nfs-mp-base10:1.9
	netbsd-5-1-RC3:1.1.16.2
	netbsd-5-1-RC2:1.1.16.2
	uebayasi-xip-base1:1.9
	netbsd-5-1-RC1:1.1.16.2
	rmind-uvmplock:1.8.0.4
	rmind-uvmplock-base:1.13
	yamt-nfs-mp-base9:1.8
	uebayasi-xip:1.8.0.2
	uebayasi-xip-base:1.8
	netbsd-5-0-2-RELEASE:1.1.16.2
	matt-nb5-mips64-premerge-20091211:1.1.16.2
	matt-premerge-20091211:1.6
	yamt-nfs-mp-base8:1.5
	matt-nb5-mips64-u2-k2-k4-k7-k8-k9:1.1.16.2
	matt-nb4-mips64-k7-u2a-k9b:1.1.16.2
	matt-nb5-mips64-u1-k1-k5:1.1.16.2
	yamt-nfs-mp-base7:1.5
	matt-nb5-mips64:1.1.16.2.0.4
	netbsd-5-0-1-RELEASE:1.1.16.2
	jymxensuspend-base:1.5
	yamt-nfs-mp-base6:1.5
	yamt-nfs-mp-base5:1.5
	yamt-nfs-mp-base4:1.5
	yamt-nfs-mp-base3:1.5
	nick-hppapmap-base4:1.5
	nick-hppapmap-base3:1.5
	netbsd-5-0:1.1.16.2.0.2
	netbsd-5-0-RELEASE:1.1.16.2
	netbsd-5-0-RC4:1.1.16.2
	netbsd-5-0-RC3:1.1.16.2
	nick-hppapmap-base2:1.4
	netbsd-5-0-RC2:1.1.16.2
	jym-xensuspend:1.4.0.2
	jym-xensuspend-base:1.13
	netbsd-5-0-RC1:1.1.16.2
	haad-dm-base2:1.3
	haad-nbase2:1.3
	ad-audiomp2:1.3.0.2
	ad-audiomp2-base:1.3
	netbsd-5:1.1.0.16
	netbsd-5-base:1.1
	nick-hppapmap:1.1.0.14
	nick-hppapmap-base:1.5
	matt-mips64-base2:1.1
	haad-dm-base1:1.1
	wrstuden-revivesa-base-4:1.1
	wrstuden-revivesa-base-3:1.1
	wrstuden-revivesa-base-2:1.1
	haad-dm:1.1.0.12
	haad-dm-base:1.3
	wrstuden-revivesa-base-1:1.1
	simonb-wapbl-nbase:1.1
	yamt-pf42-base4:1.1
	simonb-wapbl:1.1.0.10
	simonb-wapbl-base:1.1
	yamt-pf42-base3:1.1
	mjf-devfs2-base:1.3
	mjf-devfs2:1.1.0.8
	hpcarm-cleanup-nbase:1.1
	yamt-pf42:1.1.0.6
	yamt-pf42-base2:1.1
	yamt-pf42-base:1.1
	yamt-nfs-mp:1.1.0.4
	yamt-nfs-mp-base2:1.1
	wrstuden-revivesa:1.1.0.2
	wrstuden-revivesa-base:1.1;
locks; strict;
comment	@# @;


1.58
date	2024.01.29.18.27.13;	author christos;	state Exp;
branches;
next	1.57;
commitid	KXsF1U1D4DhafnWE;

1.57
date	2023.02.09.14.09.48;	author abs;	state Exp;
branches;
next	1.56;
commitid	TaTOPEdyZJGxcRcE;

1.56
date	2021.01.21.06.51.55;	author nia;	state Exp;
branches;
next	1.55;
commitid	3cU8FmkCubAfPyEC;

1.55
date	2020.05.16.13.46.11;	author maya;	state Exp;
branches
	1.55.2.1;
next	1.54;
commitid	wvQjMNRJMrTmbt8C;

1.54
date	2020.01.25.18.38.36;	author thorpej;	state Exp;
branches;
next	1.53;
commitid	tj4Na2mKUyyoo6UB;

1.53
date	2020.01.20.18.38.20;	author thorpej;	state Exp;
branches;
next	1.52;
commitid	5IWAFx2BxNcmzsTB;

1.52
date	2020.01.19.20.00.37;	author thorpej;	state Exp;
branches;
next	1.51;
commitid	rF5k3OKpMKbg3lTB;

1.51
date	2020.01.19.06.55.23;	author thorpej;	state Exp;
branches;
next	1.50;
commitid	ApJpO8xRmIkOHgTB;

1.50
date	2020.01.19.01.25.05;	author thorpej;	state Exp;
branches;
next	1.49;
commitid	JHEWDzmAWJGESeTB;

1.49
date	2019.02.06.11.58.31;	author rin;	state Exp;
branches
	1.49.6.1;
next	1.48;
commitid	5Lq3lTxgmkkMwHaB;

1.48
date	2019.01.27.08.53.30;	author maxv;	state Exp;
branches;
next	1.47;
commitid	dcnHy31pQBhTPo9B;

1.47
date	2018.12.12.06.29.37;	author maxv;	state Exp;
branches;
next	1.46;
commitid	PxGW3xqP3gjowt3B;

1.46
date	2018.09.06.05.36.50;	author maxv;	state Exp;
branches;
next	1.45;
commitid	rBzGO4OZzHoBl0RA;

1.45
date	2018.08.25.20.52.41;	author rin;	state Exp;
branches;
next	1.44;
commitid	2vcoJ76kDbQoNxPA;

1.44
date	2018.08.01.16.59.09;	author maxv;	state Exp;
branches;
next	1.43;
commitid	wcq6HF0PkS1xhrMA;

1.43
date	2017.11.06.02.57.18;	author rin;	state Exp;
branches
	1.43.2.1
	1.43.4.1;
next	1.42;
commitid	XoQ4fDJbap0ueVdA;

1.42
date	2017.09.14.07.58.41;	author mrg;	state Exp;
branches;
next	1.41;
commitid	ngZ6fHXwTqlZA87A;

1.41
date	2017.08.12.06.46.13;	author maxv;	state Exp;
branches;
next	1.40;
commitid	d80IWmrz0CvggT2A;

1.40
date	2017.08.09.18.45.30;	author maxv;	state Exp;
branches;
next	1.39;
commitid	QIyPsYqvwZGHkz2A;

1.39
date	2017.07.29.18.08.58;	author maxv;	state Exp;
branches;
next	1.38;
commitid	OtoNC1YDOrKHu91A;

1.38
date	2017.07.29.12.00.56;	author maxv;	state Exp;
branches;
next	1.37;
commitid	UAcYJCr7mgmEs71A;

1.37
date	2017.02.26.12.21.15;	author maya;	state Exp;
branches;
next	1.36;
commitid	hEEfd6eE6IdbusHz;

1.36
date	2017.02.19.07.47.01;	author rin;	state Exp;
branches;
next	1.35;
commitid	ivCr5u3yfBMzbxGz;

1.35
date	2017.01.12.05.24.36;	author ryo;	state Exp;
branches
	1.35.2.1;
next	1.34;
commitid	BF3nqm5Xw4ijDDBz;

1.34
date	2016.12.13.20.42.18;	author christos;	state Exp;
branches;
next	1.33;
commitid	DChNb4lHFyTOFRxz;

1.33
date	2016.12.10.23.03.24;	author christos;	state Exp;
branches;
next	1.32;
commitid	w4dRXIf7WDldyuxz;

1.32
date	2016.12.09.02.24.17;	author christos;	state Exp;
branches;
next	1.31;
commitid	cjh72wOkmJP9Jfxz;

1.31
date	2016.12.08.11.31.10;	author nat;	state Exp;
branches;
next	1.30;
commitid	r0h4avej48pZLaxz;

1.30
date	2016.11.02.00.11.59;	author pgoyette;	state Exp;
branches;
next	1.29;
commitid	7fzelcnrglvjbusz;

1.29
date	2015.09.26.11.16.12;	author maxv;	state Exp;
branches
	1.29.2.1;
next	1.28;
commitid	Uofe8D5NmfiqOKCy;

1.28
date	2015.08.21.01.52.08;	author uebayasi;	state Exp;
branches;
next	1.27;
commitid	7aROAXmFqT0UP4yy;

1.27
date	2014.10.18.16.56.51;	author uebayasi;	state Exp;
branches
	1.27.2.1;
next	1.26;
commitid	bT7KeBDAWsTZIHUx;

1.26
date	2014.08.23.21.10.20;	author dholland;	state Exp;
branches;
next	1.25;
commitid	yDKLkpr0a4AkVwNx;

1.25
date	2014.08.23.20.26.58;	author dholland;	state Exp;
branches;
next	1.24;
commitid	Ef5fhfmsGe1uFwNx;

1.24
date	2014.07.25.15.01.14;	author dholland;	state Exp;
branches;
next	1.23;
commitid	yhp19s03qATBOLJx;

1.23
date	2014.03.24.14.15.38;	author szptvlfn;	state Exp;
branches
	1.23.2.1;
next	1.22;
commitid	TWwV8TNevZVgvXtx;

1.22
date	2014.01.26.19.16.16;	author dsl;	state Exp;
branches;
next	1.21;
commitid	RcOe1W0UX0rtVEmx;

1.21
date	2013.06.30.21.38.57;	author rmind;	state Exp;
branches;
next	1.20;
commitid	WyqSRDp14EmayGVw;

1.20
date	2013.04.27.22.21.14;	author christos;	state Exp;
branches
	1.20.4.1;
next	1.19;

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

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

1.17
date	2013.03.01.18.25.44;	author joerg;	state Exp;
branches;
next	1.16;

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

1.15
date	2012.01.29.18.29.11;	author hannken;	state Exp;
branches
	1.15.2.1;
next	1.14;

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

1.13
date	2011.05.28.13.01.50;	author ryo;	state Exp;
branches
	1.13.4.1;
next	1.12;

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

1.11
date	2010.11.27.20.18.46;	author christos;	state Exp;
branches
	1.11.2.1
	1.11.4.1;
next	1.10;

1.10
date	2010.11.23.11.14.00;	author hannken;	state Exp;
branches;
next	1.9;

1.9
date	2010.04.16.13.48.32;	author pooka;	state Exp;
branches;
next	1.8;

1.8
date	2010.01.03.03.53.34;	author dholland;	state Exp;
branches
	1.8.2.1
	1.8.4.1;
next	1.7;

1.7
date	2010.01.03.03.50.38;	author dholland;	state Exp;
branches;
next	1.6;

1.6
date	2009.12.05.20.11.15;	author pooka;	state Exp;
branches;
next	1.5;

1.5
date	2009.03.06.20.31.49;	author joerg;	state Exp;
branches;
next	1.4;

1.4
date	2009.02.06.18.50.27;	author jym;	state Exp;
branches
	1.4.2.1;
next	1.3;

1.3
date	2008.11.12.12.36.01;	author ad;	state Exp;
branches;
next	1.2;

1.2
date	2008.11.04.14.21.39;	author joerg;	state Exp;
branches;
next	1.1;

1.1
date	2008.04.30.15.29.11;	author ad;	state Exp;
branches
	1.1.4.1
	1.1.6.1
	1.1.8.1
	1.1.12.1
	1.1.14.1
	1.1.16.1;
next	;

1.55.2.1
date	2021.04.03.22.28.27;	author thorpej;	state Exp;
branches;
next	;
commitid	1gqS07EfPjskJTNC;

1.49.6.1
date	2020.01.25.22.38.40;	author ad;	state Exp;
branches;
next	;
commitid	ethRERRmx7bMJ7UB;

1.43.2.1
date	2018.09.06.06.55.35;	author pgoyette;	state Exp;
branches;
next	1.43.2.2;
commitid	HCi1bXD317XIK0RA;

1.43.2.2
date	2018.09.30.01.45.44;	author pgoyette;	state Exp;
branches;
next	1.43.2.3;
commitid	SQ44grEPCeKPh4UA;

1.43.2.3
date	2018.12.26.14.01.38;	author pgoyette;	state Exp;
branches;
next	;
commitid	xUhK8IAeBM1azj5B;

1.43.4.1
date	2019.06.10.22.06.20;	author christos;	state Exp;
branches;
next	1.43.4.2;
commitid	jtc8rnCzWiEEHGqB;

1.43.4.2
date	2020.04.08.14.07.39;	author martin;	state Exp;
branches;
next	;
commitid	Qli2aW9E74UFuA3C;

1.35.2.1
date	2017.04.21.16.53.28;	author bouyer;	state Exp;
branches;
next	;
commitid	dUG7nkTKALCadqOz;

1.29.2.1
date	2016.11.04.14.49.01;	author pgoyette;	state Exp;
branches;
next	1.29.2.2;
commitid	2m1JRwYmpwPkOOsz;

1.29.2.2
date	2017.01.07.08.56.18;	author pgoyette;	state Exp;
branches;
next	1.29.2.3;
commitid	uEL0C1YuiJrlV0Bz;

1.29.2.3
date	2017.03.20.06.57.14;	author pgoyette;	state Exp;
branches;
next	;
commitid	jjw7cAwgyKq7RfKz;

1.27.2.1
date	2015.09.22.12.05.44;	author skrll;	state Exp;
branches;
next	1.27.2.2;
commitid	CpNWKp3ozVNTafCy;

1.27.2.2
date	2015.12.27.12.09.36;	author skrll;	state Exp;
branches;
next	1.27.2.3;
commitid	BTSqUD4SdJ5k7AOy;

1.27.2.3
date	2016.12.05.10.54.53;	author skrll;	state Exp;
branches;
next	1.27.2.4;
commitid	4H3tiQVJXN6oEMwz;

1.27.2.4
date	2017.02.05.13.40.12;	author skrll;	state Exp;
branches;
next	1.27.2.5;
commitid	8hwpk1aHl2UuyLEz;

1.27.2.5
date	2017.08.28.17.51.40;	author skrll;	state Exp;
branches;
next	;
commitid	UQQpnjvcNkUZn05A;

1.23.2.1
date	2014.08.10.06.53.59;	author tls;	state Exp;
branches;
next	;
commitid	7fY3uHKSIbCABMLx;

1.20.4.1
date	2013.08.28.23.59.17;	author rmind;	state Exp;
branches;
next	1.20.4.2;
commitid	cbp9Ov2uYijlqh3x;

1.20.4.2
date	2014.05.18.17.45.12;	author rmind;	state Exp;
branches;
next	;
commitid	mL5ZYSzpqK6QS2Bx;

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

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

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

1.15.2.1
date	2012.06.12.17.47.52;	author riz;	state Exp;
branches;
next	;

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

1.13.4.1
date	2012.04.17.00.06.28;	author yamt;	state Exp;
branches;
next	1.13.4.2;

1.13.4.2
date	2012.10.30.17.19.48;	author yamt;	state Exp;
branches;
next	1.13.4.3;

1.13.4.3
date	2014.05.22.11.39.51;	author yamt;	state Exp;
branches;
next	;
commitid	VUUXuyNWnt3AKwBx;

1.11.2.1
date	2011.06.06.09.05.47;	author jruoho;	state Exp;
branches;
next	;

1.11.4.1
date	2011.02.08.19.29.35;	author bouyer;	state Exp;
branches;
next	;

1.8.2.1
date	2010.04.30.14.39.28;	author uebayasi;	state Exp;
branches;
next	;

1.8.4.1
date	2010.05.30.05.16.53;	author rmind;	state Exp;
branches;
next	1.8.4.2;

1.8.4.2
date	2011.03.05.20.50.38;	author rmind;	state Exp;
branches;
next	1.8.4.3;

1.8.4.3
date	2011.04.21.01.41.05;	author rmind;	state Exp;
branches;
next	1.8.4.4;

1.8.4.4
date	2011.05.31.03.04.03;	author rmind;	state Exp;
branches;
next	;

1.4.2.1
date	2009.05.13.17.17.48;	author jym;	state Exp;
branches;
next	1.4.2.2;

1.4.2.2
date	2009.11.01.13.58.19;	author jym;	state Exp;
branches;
next	1.4.2.3;

1.4.2.3
date	2011.03.28.23.04.38;	author jym;	state Exp;
branches;
next	1.4.2.4;

1.4.2.4
date	2011.03.29.20.42.58;	author jym;	state Exp;
branches;
next	1.4.2.5;

1.4.2.5
date	2011.08.27.15.37.24;	author jym;	state Exp;
branches;
next	;

1.1.4.1
date	2008.04.30.15.29.11;	author yamt;	state dead;
branches;
next	1.1.4.2;

1.1.4.2
date	2008.05.16.02.22.33;	author yamt;	state Exp;
branches;
next	1.1.4.3;

1.1.4.3
date	2009.05.04.08.11.15;	author yamt;	state Exp;
branches;
next	1.1.4.4;

1.1.4.4
date	2010.03.11.15.02.27;	author yamt;	state Exp;
branches;
next	1.1.4.5;

1.1.4.5
date	2010.08.11.22.52.10;	author yamt;	state Exp;
branches;
next	;

1.1.6.1
date	2008.04.30.15.29.11;	author yamt;	state dead;
branches;
next	1.1.6.2;

1.1.6.2
date	2008.05.18.12.32.09;	author yamt;	state Exp;
branches;
next	;

1.1.8.1
date	2008.04.30.15.29.11;	author mjf;	state dead;
branches;
next	1.1.8.2;

1.1.8.2
date	2008.06.02.13.22.13;	author mjf;	state Exp;
branches;
next	1.1.8.3;

1.1.8.3
date	2009.01.17.13.28.03;	author mjf;	state Exp;
branches;
next	;

1.1.12.1
date	2008.12.13.01.13.13;	author haad;	state Exp;
branches;
next	;

1.1.14.1
date	2009.01.19.13.16.15;	author skrll;	state Exp;
branches;
next	1.1.14.2;

1.1.14.2
date	2009.03.03.18.28.59;	author skrll;	state Exp;
branches;
next	1.1.14.3;

1.1.14.3
date	2009.04.28.07.34.07;	author skrll;	state Exp;
branches;
next	;

1.1.16.1
date	2008.11.06.23.11.12;	author snj;	state Exp;
branches;
next	1.1.16.2;

1.1.16.2
date	2008.11.18.01.56.58;	author snj;	state Exp;
branches;
next	1.1.16.3;

1.1.16.3
date	2012.02.04.17.04.09;	author bouyer;	state Exp;
branches;
next	1.1.16.4;

1.1.16.4
date	2013.06.19.07.50.15;	author bouyer;	state Exp;
branches;
next	;
commitid	PrA9jEty4qPfjcUw;


desc
@@


1.58
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: INSTALL_FLOPPY,v 1.57 2023/02/09 14:09:48 abs Exp $
#
#	INSTALL - Installation kernel.
#
#	This kernel should be derived from GENERIC with some features
#	commented out.
#
#	This kernel does NOT support X, mice, audio devices, non-NetBSD
#	emulation.
#

include "arch/i386/conf/std.i386"

#options 	INCLUDE_CONFIG_FILE	# embed config file in kernel binary

makeoptions	CPUFLAGS="-march=i486 -mtune=i486"	# i486 is densest code
makeoptions	COPTS="-Os"
makeoptions	USE_SSP="no"

# Enable the hooks used for initializing the root memory-disk.
options 	MEMORY_DISK_HOOKS
options 	MEMORY_DISK_IS_ROOT	# force root on memory disk
options 	MEMORY_DISK_SERVER=0	# no userspace memory disk support
options 	MEMORY_DISK_ROOT_SIZE=10000	# size of memory disk, in blocks
options 	MEMORY_DISK_RBFLAGS=RB_SINGLE	# boot in single-user mode

maxusers	2		# estimated number of users

# CPU-related options.
#options 	USER_LDT	# user-settable LDT; used by WINE

# This option allows you to force a serial console at the specified
# I/O address.
#options 	CONSDEVNAME="\"com\"",CONADDR=0x3f8,CONSPEED=9600

# The following options override the memory sizes passed in from the boot
# block.  Use them *only* if the boot block is unable to determine the correct
# values.  Note that the BIOS may *correctly* report less than 640k of base
# memory if the extended BIOS data area is located at the top of base memory
# (as is the case on most recent systems).
#options 	REALBASEMEM=...	# size of base memory
#options 	REALEXTMEM=...	# size of extended memory

# Avoid irq 5 and 7, the most likely cause of problems on modern laptops.
options 		PCIC_ISA_INTR_ALLOC_MASK=0xff5f

# Standard system options

options 	INSECURE	# disable kernel security levels

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

#options 	KTRACE		# system call tracing 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
no options 	EXEC_AOUT

no options 	RFC2292		# Previous version of Adv. Sockets API for IPv6
no options	PTRACE_HOOKS
no options 	PTRACE		# Include ptrace(2)

# Diagnostic/debugging support options
#options 	DIAGNOSTIC	# inexpensive kernel consistency checks
#options 	DEBUG		# expensive debugging checks/support
options 	DDB		# in-kernel debugger
pseudo-device	ksyms
#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

# Compatibility options
#include 	"conf/compat_netbsd09.config"
#options 	COMPAT_NOMID	# NetBSD 0.8, 386BSD, and BSDI
#options 	COMPAT_386BSD_MBRPART # recognize old partition ID

#options 	COMPAT_LINUX	# binary compatibility with Linux
#options 	COMPAT_OSSAUDIO	# binary compatibility with Linux
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 Filesystem
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	PROCFS		# /proc
#file-system	UMAPFS		# NULLFS + uid and gid remapping
#file-system	UNION		# union file system
#file-system	PTYFS		# /dev/pts/N support
file-system	TMPFS		# Efficient memory file-system

# Filesystem options
#options 	QUOTA		# legacy UFS quotas
#options 	QUOTA2		# new, in-filesystem UFS quotas
#options 	DISKLABEL_EI	# disklabel Endian Independent support
#options 	FFS_EI		# FFS Endian Independent support
#options 	NFSSERVER	# Network File System server
options 	NFS_V2_ONLY	# Exclude NFS3 code to save space
options 	FFS_NO_SNAPSHOT	# No FFS snapshot support

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

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

#
# 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	# border customization from 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
# see dev/pckbport/wskbdmap_mfii.c for implemented layouts
#options 	PCKBD_LAYOUT="(KB_DE | KB_NODEAD)"
# allocate a number of virtual screens at autoconfiguration time
#options 	WSDISPLAY_DEFAULTSCREENS=4
# use a large software cursor that doesn't blink
options 	PCDISPLAY_SOFTCURSOR
# modify the screen type of the console; defaults to "80x25"
#options 	VGA_CONSOLE_SCREENTYPE="\"80x24\""

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

#
# Device configuration
#

mainbus0 at root

cpu* at mainbus?

#apm0	at mainbus0			# Advanced power management


# Basic Bus Support

# PCI bus support
pci*	at mainbus? bus ?
pci*	at pchb? bus ?
pci*	at ppb? bus ?

# PCI bridges
pchb*	at pci? dev ? function ?	# PCI-Host bridges
#options 	AGP_X86
pceb*	at pci? dev ? function ?	# PCI-EISA bridges
pcib*	at pci? dev ? function ?	# PCI-ISA bridges
ppb*	at pci? dev ? function ?	# PCI-PCI bridges
# XXX 'puc's aren't really bridges, but there's no better place for them here
#puc*	at pci? dev ? function ?	# PCI "universal" comm. cards

# EISA bus support
eisa0	at mainbus?
eisa0	at pceb?

# ISA bus support
isa0	at mainbus?
isa0	at pceb?
isa0	at pcib?

# PCMCIA bus support
pcmcia* at pcic? controller ? socket ?
pcmcia* at tcic? controller ? socket ?

# ISA PCMCIA controllers
pcic0	at isa? port 0x3e0 iomem 0xd0000 iosiz 0x10000
pcic1	at isa? port 0x3e2 iomem 0xe0000 iosiz 0x4000
pcic2	at isa? port 0x3e4 iomem 0xe0000 iosiz 0x4000
tcic0	at isa? port 0x240 iomem 0xd0000 iosiz 0x10000

# PCI PCMCIA controllers
pcic0	at pci? dev? function ?

# ISA Plug-and-Play bus support
isapnp0 at isa?

# ISA Plug-and-Play PCMCIA controllers
pcic*	at isapnp?


# Console Devices

# wscons
pckbc0		at isa?			# PC keyboard controller
pckbd*		at pckbc?		# PC keyboard
#pms*		at pckbc?		# PS/2 mouse for wsmouse
vga0		at isa?
vga*		at pci? dev ? function ?
pcdisplay0	at isa?			# CGA, MDA, EGA, HGA
wsdisplay*	at vga? console ?
wsdisplay*	at pcdisplay? console ?
wskbd*		at pckbd? console ?
#wsmouse*	at pms? mux 0

#attimer0	at isa?
#pcppi0		at isa?
#sysbeep0	at pcppi?

# Serial Devices

# PCI serial interfaces
#com*	at puc? port ?			# 16x50s on "universal" comm boards
#cy*	at pci? dev ? function ?	# Cyclades Cyclom-Y serial boards

# ISA Plug-and-Play serial interfaces
com*	at isapnp?			# Modems and serial boards

# PCMCIA serial interfaces
com*	at pcmcia? function ?		# Modems and serial cards

pcmcom* at pcmcia? function ?		# PCMCIA multi-port serial cards
com*	at pcmcom? slave ?		# ...and the slave devices

# ISA serial interfaces
#options 	COM_HAYESP		# adds Hayes ESP serial board support
com0	at isa? port 0x3f8 irq 4	# Standard PC serial ports
com1	at isa? port 0x2f8 irq 3
com2	at isa? port 0x3e8 irq 5
#com3	at isa? port 0x2e8 irq 9
#ast0	at isa? port 0x1a0 irq 5	# AST 4-port serial cards
#com*	at ast? slave ?
#boca0	at isa? port 0x100 irq 5	# BOCA 8-port serial cards
#com*	at boca? slave ?
#tcom0	at isa? port 0x100 irq 7	# TC-800 8-port serial cards
#com*	at tcom? slave ?
#rtfps0	at isa? port 0x1230 irq 10	# RT 4-port serial cards
#com*	at rtfps? slave ?
#cy0	at isa? iomem 0xd4000 irq 12	# Cyclades serial cards


# Parallel Printer Interfaces

# PCI parallel printer interfaces
#lpt*	at puc? port ?			# || ports on "universal" comm boards

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

# I2O devices
iop*	at pci? dev ? function ?	# I/O processor
iopsp*	at iop? tid ?			# SCSI/FC-AL ports
ld*	at iop? tid ?			# Block devices
#dpti*	at iop? tid 0			# DPT/Adaptec control interface

# SCSI Controllers and Devices

# PCI SCSI controllers
adv*	at pci? dev ? function ?	# AdvanSys 1200[A,B], 9xx[U,UA] SCSI
adw*	at pci? dev ? function ?	# AdvanSys 9x0UW[D], 3940U[2,3]W SCSI
ahc*	at pci? dev ? function ?	# Adaptec [23]94x, aic78x0 SCSI
ahd*	at pci? dev ? function ?	# Adaptec 29320, 39320 (aic790x) SCSI
bha*	at pci? dev ? function ?	# BusLogic 9xx SCSI
dpt*	at pci? dev ? function ?	# DPT SmartCache/SmartRAID
iha*	at pci? dev ? function ?	# Initio INIC-940/950 SCSI
mfi*	at pci? dev ? function ?	# LSI MegaRAID SAS
mly*	at pci? dev ? function ?	# Mylex AcceleRAID and eXtremeRAID
mpt*	at pci? dev ? function ?	# LSI Fusion SCSI/FC
pcscp*	at pci? dev ? function ?	# AMD 53c974 PCscsi-PCI SCSI
siop*	at pci? dev ? function ?	# NCR 53c8xx SCSI (new driver)
trm*	at pci? dev ? function ?	# Tekram DC-395U/UW/F, DC-315/U SCSI

# EISA SCSI controllers
ahb*	at eisa? slot ?			# Adaptec 174[02] SCSI
ahc*	at eisa? slot ?			# Adaptec 274x, aic7770 SCSI
bha*	at eisa? slot ?			# BusLogic 7xx SCSI
dpt*	at eisa? slot ?			# DPT SmartCache/SmartRAID
uha*	at eisa? slot ?			# UltraStor 24f SCSI

# PCMCIA SCSI controllers
aic*	at pcmcia? function ?		# Adaptec APA-1460 SCSI

# ISA Plug-and-Play SCSI controllers
aha*	at isapnp?			# Adaptec AHA-154[02
aic*	at isapnp?			# Adaptec AHA-1520B

# ISA SCSI controllers
adv0	at isa? port ? irq ? drq ?	# AdvanSys APB-514[02]
aha0	at isa? port 0x330 irq ? drq ?	# Adaptec 154[02] SCSI
aha1	at isa? port 0x334 irq ? drq ?
ahc0	at isa? port ? irq ?		# Adaptec 284x SCSI
aic0	at isa? port 0x340 irq 11	# Adaptec 152[02] SCSI
bha0	at isa? port 0x330 irq ? drq ?	# BusLogic [457]4X SCSI
bha1	at isa? port 0x334 irq ? drq ?
# The "nca" and "dpt" probes might give false hits or hang your machine.
#dpt0	at isa? port 0x170 irq ? drq ?	# DPT SmartCache/SmartRAID
#nca0	at isa? port 0x360 irq 15	# Port-mapped NCR 53C80 controller
#nca1	at isa? iomem 0xd8000 irq 5	# Memory-mapped controller (T128, etc.)
sea0	at isa? iomem 0xc8000 irq 5	# Seagate/Future Domain SCSI
uha0	at isa? port 0x330 irq ? drq ?	# UltraStor [13]4f SCSI
uha1	at isa? port 0x340 irq ? drq ?
wds0	at isa? port 0x350 irq 15 drq 6	# WD7000 and TMC-7000 controllers
wds1	at isa? port 0x358 irq 11 drq 5

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


# RAID controllers and devices
aac*	at pci? dev ? function ?	# Adaptec AAC family
amr*	at pci? dev ? function ?	# AMI/LSI Logic MegaRAID
cac*	at eisa? slot ?			# Compaq EISA array controllers
cac*	at pci? dev ? function ?	# Compaq PCI array controllers
ciss*	at pci? dev ? function ?	# HP Smart Array controllers
icp*	at pci? dev ? function ?	# ICP-Vortex GDT & Intel RAID
mlx*	at pci? dev ? function ?	# Mylex DAC960 & DEC SWXCR family
mlx*	at eisa? slot ?			# Mylex DAC960 & DEC SWXCR family
twe*	at pci? dev ? function ?	# 3ware Escalade RAID controllers
twa*	at pci? dev ? function ?	# 3ware Escalade 95xx RAID controllers

ld*	at aac? unit ?			# logical disk devices
ld*	at amr? unit ?
ld*	at cac? unit ?
ld*	at icp? unit ?
ld*	at twe? unit ?
ld*	at twa? unit ?
ld*	at mlx? unit ?

icpsp*	at icp? unit ?			# SCSI pass-through

# IDE and related devices
# PCI IDE controllers - see pciide(4) for supported hardware.
# The 0x0001 flag force the driver to use DMA, even if the driver doesn't know
# how to set up DMA modes for this chip. This may work, or may cause
# a machine hang with some controllers.
pciide* 	at pci? dev ? function ? flags 0x0000	# GENERIC pciide driver
acardide*	at pci? dev ? function ?	# Acard IDE controllers
aceride*	at pci? dev ? function ?	# Acer Lab IDE controllers
#ahcisata*	at pci? dev ? function ?	# AHCI SATA controllers
artsata*	at pci? dev ? function ?	# Intel i31244 SATA controller
cmdide* 	at pci? dev ? function ?	# CMD tech IDE controllers
cypide* 	at pci? dev ? function ?	# Cypress IDE controllers
geodeide*	at pci? dev ? function ?	# AMD Geode IDE controllers
hptide* 	at pci? dev ? function ?	# Triones/HighPoint IDE controllers
iteide* 	at pci? dev ? function ?	# IT Express IDE controllers
#ixpide* 	at pci? dev ? function ?	# ATI IXP IDE controllers
optiide*	at pci? dev ? function ?	# Opti IDE controllers
piixide*	at pci? dev ? function ?	# Intel IDE controllers
pdcide* 	at pci? dev ? function ?	# Promise IDE controllers
pdcsata*	at pci? dev ? function ?	# Promise SATA150 controllers
rccide* 	at pci? dev ? function ?	# ServerWorks IDE controllers
satalink*	at pci? dev ? function ?	# SiI SATALink controllers
siside* 	at pci? dev ? function ?	# SiS IDE controllers
slide*		at pci? dev ? function ?	# Symphony Labs IDE controllers
#svwsata*	at pci? dev ? function ?	# ServerWorks SATA controllers
viaide* 	at pci? dev ? function ?	# VIA/AMD/Nvidia IDE controllers
stpcide*	at pci? dev ? function ?	# STMicro STPC IDE controllers

# ISA Plug-and-Play IDE controllers
wdc*	at isapnp?

# PCMCIA IDE controllers
wdc*	at pcmcia? function ?

# ISA ST506, ESDI, and IDE controllers
# Use flags 0x01 if you want to try to use 32bits data I/O (the driver will
# fall back to 16bits I/O if 32bits I/O are not functional).
# Some controllers pass the initial 32bit test, but will fail later.
wdc0	at isa? port 0x1f0 irq 14 flags 0x00
wdc1	at isa? port 0x170 irq 15 flags 0x00

# ATA (IDE) bus support
atabus* at ata?

# IDE drives
# Flags are used only with controllers that support DMA operations
# and mode settings (e.g. some pciide controllers)
# The lowest order four bits (rightmost digit) of the flags define the PIO
# mode to use, the next set of four bits the DMA mode and the third set the
# UltraDMA mode. For each set of four bits, the 3 lower bits define the mode
# to use, and the last bit must be 1 for this setting to be used.
# For DMA and UDMA, 0xf (1111) means 'disable'.
# 0x0fac means 'use PIO mode 4, DMA mode 2, disable UltraDMA'.
# (0xc=1100, 0xa=1010, 0xf=1111)
# 0x0000 means "use whatever the drive claims to support".
wd*	at atabus? drive ? flags 0x0000

# ATA RAID configuration support, as found on some Promise controllers.
pseudo-device	ataraid
ld*	at ataraid? vendtype ? unit ?

# 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

# ISA floppy
fdc0	at isa? port 0x3f0 irq 6 drq 2	# standard PC floppy controllers
#fdc1	at isa? port 0x370 irq ? drq ?
fd*	at fdc? drive ?			# the drives themselves
# some machines need you to do this instead of fd*
#fd0	at fdc0 drive 0

# ISA CD-ROM devices
#mcd0	at isa? port 0x300 irq 10	# Mitsumi CD-ROM drives

# ISA tape devices
# note: the wt driver conflicts unpleasantly with ed devices at the
# same I/O address. The probe reprograms their EEPROMs. Don't
# uncomment it unless you are actually using it.
#wt0	at isa? port 0x308 irq 5 drq 1	# Archive and Wangtek QIC tape drives


# Network Interfaces

# PCI network interfaces
an*	at pci? dev ? function ?	# Aironet PC4500/PC4800 (802.11)
ath*	at pci? dev ? function ?	# Atheros 5210/5211/5212 802.11
atw*	at pci? dev ? function ?	# ADMtek ADM8211 (802.11)
bce*	at pci? dev ? function ?	# Broadcom 4401 10/100 Ethernet
bge*	at pci? dev ? function ?	# Broadcom 570x Gigabit Ethernet
# bnx*	at pci? dev ? function ?	# Broadcom NetXtremeII gigabit Ethernet
ep*	at pci? dev ? function ?	# 3Com 3c59x
ex*	at pci? dev ? function ?	# 3Com 3c90x[BC]
epic*	at pci? dev ? function ?	# SMC EPIC/100 Ethernet
fxp*	at pci? dev ? function ?	# Intel EtherExpress PRO 10+/100B
gsip*	at pci? dev ? function ?	# NS83820 Gigabit Ethernet
#hme*	at pci? dev ? function ?	# Sun Microelectronics STP2002-STQ
#ipw*	at pci? dev ? function ?	# Intel PRO/Wireless 2100
#iwi*	at pci? dev ? function ?	# Intel PRO/Wireless 2200BG
lii*	at pci? dev ? function ?	# Atheros L2 Fast-Ethernet
mskc*	at pci? dev ? function ?	# Marvell Yukon 2 Gigabit Ethernet
msk*	at mskc?			# Marvell Yukon 2 Gigabit Ethernet
mtd*	at pci? dev ? function ?	# Myson MTD803 3-in-1 Ethernet
ne*	at pci? dev ? function ?	# NE2000-compatible Ethernet
#nfe*	at pci?	dev ? function ?	# NVIDIA nForce Ethernet
#ntwoc*	at pci? dev ? function ?	# Riscom/N2 PCI Sync Serial
pcn*	at pci? dev ? function ?	# AMD PCnet-PCI Ethernet
re*	at pci? dev ? function ?	# Realtek 8139C+/8169/8169S/8110S
rtk*	at pci? dev ? function ?	# Realtek 8129/8139
sf*	at pci? dev ? function ?	# Adaptec AIC-6915 Ethernet
sip*	at pci? dev ? function ?	# SiS 900/DP83815 Ethernet
skc*	at pci? dev ? function ?	# SysKonnect SK9821 Gigabit Ethernet
sk*	at skc?				# SysKonnect SK9821 Gigabit Ethernet
ste*	at pci? dev ? function ?	# Sundance ST-201 Ethernet
stge*	at pci? dev ? function ?	# Sundance/Tamarack TC9021 Gigabit
ti*	at pci? dev ? function ?	# Alteon ACEnic gigabit Ethernet
tl*	at pci? dev ? function ?	# ThunderLAN-based Ethernet
tlp*	at pci? dev ? function ?	# DECchip 21x4x and clones
#txp*	at pci? dev ? function ?	# 3com 3cr990
#vge*	at pci? dev ? function ?	# VIATech VT612X Gigabit Ethernet
vr*	at pci? dev ? function ?	# VIA Rhine Fast Ethernet
wi*	at pci? dev ? function ?	# Intersil Prism Mini-PCI (802.11b)
wm*	at pci? dev ? function ?	# Intel 8254x gigabit

# EISA network interfaces
ep*	at eisa? slot ?			# 3Com 3c579 Ethernet
tlp*	at eisa? slot ?			# DEC DE-425 Ethernet

# ISA Plug-and-Play network interfaces
an*	at isapnp?			# # Aironet 802.11
ep*	at isapnp?			# 3Com 3c509 Ethernet
fmv*	at isapnp?			# Fujitsu FMV-183
le*	at isapnp?			# AMD PCnet-ISA Ethernet
ne*	at isapnp?			# NE2000-compatible Ethernet

# PCMCIA network interfaces
an*	at pcmcia? function ?		# Aironet PC4500/PC4800 (802.11)
awi*	at pcmcia? function ?		# BayStack 650 (802.11FH)
cnw*	at pcmcia? function ?		# Xircom/Netwave AirSurfer
cs*	at pcmcia? function ?		# CS89xx Ethernet
ep*	at pcmcia? function ?		# 3Com 3c589 and 3c562 Ethernet
mbe*	at pcmcia? function ?		# MB8696x based Ethernet
ne*	at pcmcia? function ?		# NE2000-compatible Ethernet
ray*	at pcmcia? function ?		# Raytheon Raylink (802.11)
sm*	at pcmcia? function ?		# Megahertz Ethernet
wi*	at pcmcia? function ?		# Lucent/Intersil WaveLAN/IEEE (802.11)
options 	WI_PCMCIA_SPECTRUM24T_FW=0
xirc*	at pcmcia? function ?		# Xircom CreditCard Ethernet
com*	at xirc?
xi*	at xirc?
mhzc*	at pcmcia? function ?		# Megahertz Ethernet/Modem combo cards
com*	at mhzc?
sm*	at mhzc?

# ISA network interfaces
ate0	at isa? port 0x2a0 irq ?		# AT1700
cs0	at isa? port 0x300 iomem ? irq ? drq ?	# CS8900 Ethernet
ec0	at isa? port 0x250 iomem 0xd8000 irq 9	# 3Com 3c503 Ethernet
eg0	at isa? port 0x280 irq 9		# 3c505 Ethernet cards
el0	at isa? port 0x300 irq 9		# 3c501 Ethernet cards
ep*	at isa? port ? irq ?			# 3c509 Ethernet cards
ef0	at isa? port 0x360 iomem 0xd0000 irq 7	# 3c507
ai0	at isa? port 0x360 iomem 0xd0000 irq 7	# StarLAN
fmv0	at isa? port 0x2a0 irq ?		# FMV-181/182
ix0	at isa? port 0x300 irq 10		# EtherExpress/16
iy0	at isa? port 0x360 irq ?		# EtherExpress PRO 10 ISA
lc0	at isa? port 0x320 iomem ? irq ?	# DEC EtherWORKS III (LEMAC)
depca0	at isa? port 0x300 iomem 0xc8000 iosiz 0x8000 irq 5	# DEPCA
le*	at depca?
nele0	at isa? port 0x320 irq 9 drq 7		# NE2100
le*	at nele?
bicc0	at isa? port 0x320 irq 10 drq 7		# BICC IsoLan
le*	at bicc?
ne0	at isa? port 0x280 irq 9		# NE[12]000 Ethernet cards
ne1	at isa? port 0x300 irq 10
sm0	at isa? port 0x300 irq 10		# SMC91C9x Ethernet
we0	at isa? port 0x280 iomem 0xd0000 irq 9	# WD/SMC Ethernet
we1	at isa? port 0x300 iomem 0xcc000 irq 10

# MII/PHY support
acphy*	at mii? phy ?			# DAltima 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
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
ihphy*	at mii? phy ?			# Intel 82577 PHYs
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
urlphy* at mii? phy ?			# Realtek RTL8150L internal PHYs
ukphy*	at mii? phy ?			# generic unknown PHYs

# USB Controller and Devices

# PCI USB controllers
ehci*	at pci?	dev ? function ?	# Enhanced Host Controller
uhci*	at pci?				# Universal Host Controller (Intel)
ohci*	at pci?				# Open Host Controller

# USB bus support
usb*	at ehci?
usb*	at uhci?
usb*	at ohci?

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

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

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

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

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

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

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

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

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

# USB Ethernet adapters
#atu*	at uhub? port ?		# Atmel AT76C50XX based adapters
aue*	at uhub? port ?		# ADMtek AN986 Pegasus based adapters
axe*	at uhub? port ?		# ASIX AX88172 based adapters
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
ure*	at uhub? port ?		# Realtek RTL8152/RTL8153 based adapters
url*	at uhub? port ?		# Realtek RTL8150L based adapters

# Audio Devices

# PCI audio devices
#eap*	at pci? dev ? function ?	# Ensoniq AudioPCI
#eso*	at pci? dev ? function ?	# ESS Solo-1 PCI AudioDrive
#sv*	at pci? dev ? function ?	# S3 SonicVibes

# ISA Plug-and-Play audio devices
#guspnp* at isapnp?			# Gravis Ultra Sound PnP audio
#sb*	at isapnp?			# SoundBlaster-compatible audio

# ISA audio devices
# the "aria" probe might give false hits
#aria0	at isa? port 0x290 irq 10 		# Aria
#gus0	at isa? port 0x220 irq 7 drq 1 drq2 6	# Gravis Ultra Sound
#pas0	at isa? port 0x220 irq 7 drq 1		# ProAudio Spectrum
#sb0	at isa? port 0x220 irq 7 drq 1 drq2 5	# SoundBlaster
#wss0	at isa? port 0x530 irq 10 drq 0	drq2 1	# Windows Sound System

# OPL[23] FM synthesizers
#opl0	at isa? port 0x388	# use only if not attached to sound card
#opl*	at eso?
#opl*	at ess?
#opl*	at sb?
#opl*	at sv?

# Audio support
#audio*	at audiobus?

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

# The spkr driver provides a simple tone interface to the built in speaker.
#spkr*	at pcppi?		# PC speaker
#spkr*	at audio?		# PC speaker (synthesized)

# Mice

# ISA busmice
#lms0	at isa? port 0x23c irq 5	# Logitech bus mouse
#lms1	at isa? port 0x238 irq 5
#mms0	at isa? port 0x23c irq 5	# Microsoft InPort mouse
#mms1	at isa? port 0x238 irq 5
#wsmouse*	at lms?
#wsmouse*	at mms?

# Joysticks

# ISA Plug-and-Play joysticks
#joy*	at isapnp?			# Game ports (usually on audio cards)

# ISA joysticks. Probe is a little strange; add only if you have one.
#joy0	at isa? port 0x201


# Miscellaneous Devices

# Virtio devices
virtio*	at pci? dev ? function ?	# Virtio PCI device
viomb*	at virtio?			# Virtio memory balloon device
ld*	at virtio?			# Virtio disk device
vioif*	at virtio?			# Virtio network device


# Pseudo-Devices

# disk/mass storage pseudo-devices
#pseudo-device	ccd			# concatenated/striped disk devices
pseudo-device	raid			# RAIDframe disk driver
options 	RAID_AUTOCONFIG		# auto-configuration of RAID components
#pseudo-device	fss			# file system snapshot device
pseudo-device	md			# memory disk device (ramdisk)
#pseudo-device	vnd			# disk-like interface to files

# network pseudo-devices
pseudo-device	bpfilter		# Berkeley packet filter
pseudo-device	loop			# network loopback
#pseudo-device	ppp			# Point-to-Point Protocol
pseudo-device	sl			# Serial Line IP
#pseudo-device	tun			# network tunneling over tty
#pseudo-device	gre			# generic L3 over IP tunnel

# miscellaneous pseudo-devices
pseudo-device	pty			# pseudo-terminals
options NO_DEV_PTM
#pseudo-device	sequencer		# MIDI sequencer
# rnd works; RND_COM does not on port i386 yet.
#options 	RND_COM			# use "com" randomness as well (BROKEN)

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

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

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


1.57
log
@Adjust _all_ cinclude of *.local files

- Ensure always at end
- Use tab rather than spaces
- Add consistent comment
  "Pull in optional local configuration - always at end"

The only functional change is that a local file which tried to
override an existing setting (eg with "no foo") would have failed
in some cases before, but now will work
@
text
@d1 1
a1 1
#	$NetBSD: INSTALL_FLOPPY,v 1.56 2021/01/21 06:51:55 nia Exp $
a114 2
#options 	EXT2FS_SYSTEM_FLAGS # makes ext2fs file flags (append and
				# immutable) behave as system flags.
@


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

requested by mrg
@
text
@d1 1
a1 1
#	$NetBSD: INSTALL_FLOPPY,v 1.55 2020/05/16 13:46:11 maya Exp $
a715 3
# Pull in optional local configuration
cinclude "arch/i386/conf/INSTALL.local"

d749 2
@


1.55
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: INSTALL_FLOPPY,v 1.54 2020/01/25 18:38:36 thorpej Exp $
d86 1
a86 1
#options 	COMPAT_FREEBSD	# binary compatibility with FreeBSD
@


1.55.2.1
log
@Sync with HEAD.
@
text
@d1 1
a1 1
#	$NetBSD: INSTALL_FLOPPY,v 1.56 2021/01/21 06:51:55 nia Exp $
d86 1
a86 1
#options 	COMPAT_OSSAUDIO	# binary compatibility with Linux
@


1.54
log
@Retire "le* at pci?" from the shipped kernel configs:
- If the config had both an le@@pci and a pcn, simply remove le@@pci
  (pcn would match at a higher priority anyway).
- If the config had le@@pci enabled, but no pcn, change le@@pci to pcn.
- If the config had le@@pci commented out, but no pcn, change le@@pci
  to pcn and leave it commented out.

The pcn driver supports more chips than le@@pci and does DMA directly
to/from mbufs rather than memory copies.
@
text
@d1 1
a1 1
#	$NetBSD: INSTALL_FLOPPY,v 1.53 2020/01/20 18:38:20 thorpej Exp $
a638 3
# Y@@P firmware loader
#uyap* at uhub? port ?

@


1.53
log
@Remove FDDI support.
@
text
@d1 1
a1 1
#	$NetBSD: INSTALL_FLOPPY,v 1.52 2020/01/19 20:00:37 thorpej Exp $
a489 1
#le*	at pci? dev ? function ?	# PCnet-PCI Ethernet
@


1.52
log
@Remove Token Ring support.
@
text
@d1 1
a1 1
#	$NetBSD: INSTALL_FLOPPY,v 1.51 2020/01/19 06:55:23 thorpej Exp $
a484 1
fpa*	at pci? dev ? function ?	# DEC DEFPA FDDI
a517 1
fea*	at eisa? slot ?			# DEC DEFEA FDDI
@


1.51
log
@Remove HIPPI support and the esh(4) driver that uses it.  There have not
been any users of HIPPI for some time, and it is unlikely to be resurrected.
@
text
@d1 1
a1 1
#	$NetBSD: INSTALL_FLOPPY,v 1.50 2020/01/19 01:25:05 thorpej Exp $
a527 1
tr*	at isapnp?			# IBM/3Com TROPIC Token-Ring
a569 3
tr0	at isa? port 0xa20 iomem 0xd8000 irq ?	# IBM TROPIC based Token-Ring
tr1	at isa? port 0xa24 iomem 0xd0000 irq ?	# IBM TROPIC based Token-Ring
tr*	at isa? port ? irq ?			# 3Com TROPIC based Token-Ring
@


1.50
log
@Remove the strip(4) - Starmode Radio IP - pseudo-device driver.  It is
long since obsolete.
@
text
@d1 1
a1 1
#	$NetBSD: INSTALL_FLOPPY,v 1.49 2019/02/06 11:58:31 rin Exp $
a484 1
#esh*	at pci? dev ? function ?	# Essential HIPPI card
@


1.49
log
@Add ure(4) to kernel config files. Also add PHY drivers where necessary.
@
text
@d1 1
a1 1
#	$NetBSD: INSTALL_FLOPPY,v 1.48 2019/01/27 08:53:30 maxv Exp $
a745 1
#pseudo-device	strip			# Starmode Radio IP (Metricom)
@


1.49.6.1
log
@Sync with head.
@
text
@d1 1
a1 1
#	$NetBSD: INSTALL_FLOPPY,v 1.54 2020/01/25 18:38:36 thorpej Exp $
d485 2
d492 1
d520 1
d529 1
d572 3
d746 1
@


1.48
log
@Remove the satlink driver. It was disabled everywhere, had no man page and
no use either. Spotted by thorpej in PR/21345, ok christos.
@
text
@d1 1
a1 1
#	$NetBSD: INSTALL_FLOPPY,v 1.47 2018/12/12 06:29:37 maxv Exp $
d660 1
@


1.47
log
@Remove references to "lmc" in the kernel configurations.
@
text
@d1 1
a1 1
#	$NetBSD: INSTALL_FLOPPY,v 1.46 2018/09/06 05:36:50 maxv Exp $
a719 3
# Planetconnect Satellite receiver driver.
#satlink0 at isa? port 0x300 drq 1

@


1.46
log
@Retire the 'midway' driver. Discussed on tech-net@@ recently and also three
years ago, part of removing the network ATM code.
@
text
@d1 1
a1 1
#	$NetBSD: INSTALL_FLOPPY,v 1.45 2018/08/25 20:52:41 rin Exp $
a493 1
#lmc*	at pci? dev ? function ?	# Lan Media Corp SSI/HSSI/DS3
@


1.45
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: INSTALL_FLOPPY,v 1.44 2018/08/01 16:59:09 maxv Exp $
a481 1
#en*	at pci? dev ? function ?	# ENI/Adaptec ATM
@


1.44
log
@Unreference IPF/PF from the x86 config files (amd64, i386, xen), and enable
NPF instead when wanted.
@
text
@d1 1
a1 1
#	$NetBSD: INSTALL_FLOPPY,v 1.43 2017/11/06 02:57:18 rin Exp $
d661 1
@


1.43
log
@Revive commented out DISKLABEL_EI option to kernel configuration files
that contain FFS_EI option.
@
text
@d1 1
a1 1
#	$NetBSD: INSTALL_FLOPPY,v 1.42 2017/09/14 07:58:41 mrg Exp $
a745 1
#pseudo-device	ipfilter		# IP filter (firewall) and NAT
@


1.43.4.1
log
@Sync with HEAD
@
text
@d1 1
a1 1
#	$NetBSD: INSTALL_FLOPPY,v 1.49 2019/02/06 11:58:31 rin Exp $
d482 1
d495 1
a660 2
mue*	at uhub? port ?		# Microchip LAN75xx/LAN78xx based adapters
ure*	at uhub? port ?		# Realtek RTL8152/RTL8153 based adapters
d721 3
d746 1
@


1.43.4.2
log
@Merge changes from current as of 20200406
@
text
@d1 1
a1 1
#	$NetBSD$
d485 2
d492 1
d520 1
d529 1
d572 3
d746 1
@


1.43.2.1
log
@Sync with HEAD

Resolve a couple of conflicts (result of the uimin/uimax changes)
@
text
@d1 1
a1 1
#	$NetBSD: INSTALL_FLOPPY,v 1.45 2018/08/25 20:52:41 rin Exp $
a660 1
mue*	at uhub? port ?		# Microchip LAN75xx/LAN78xx based adapters
d746 1
@


1.43.2.2
log
@Ssync with HEAD
@
text
@d1 1
a1 1
#	$NetBSD: INSTALL_FLOPPY,v 1.46 2018/09/06 05:36:50 maxv Exp $
d482 1
@


1.43.2.3
log
@Sync with HEAD, resolve a few conflicts
@
text
@d1 1
a1 1
#	$NetBSD$
d494 1
@


1.42
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: INSTALL_FLOPPY,v 1.41 2017/08/12 06:46:13 maxv Exp $
d110 1
@


1.41
log
@Remove support for vm86 on i386. It is bug-friendly, and there is no point
in having kernel support for this: the instruction set of the CPU is small,
and it can easily be emulated in userland entirely. There are also several
assumptions in the code that are not respected, and the slightest confusion
in the trap frame can lead to ring0 exploits.

vm86 has received zero maintenance. As far as I can tell, it was added
20 years ago in order to make doscmd work. But doscmd has not been
maintained either, and was removed from pkgsrc in 2011. dosbox can be used
instead: it does not require kernel support, and will produce better
results than our flimsy implementation.

Pass 1. (many pieces still in the tree)
@
text
@d1 1
a1 1
#	$NetBSD: INSTALL_FLOPPY,v 1.40 2017/08/09 18:45:30 maxv Exp $
d81 1
a82 15
#options 	COMPAT_09	# NetBSD 0.9,
#options 	COMPAT_10	# NetBSD 1.0,
#options 	COMPAT_11	# NetBSD 1.1,
#options 	COMPAT_12	# NetBSD 1.2 (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,
options 	COMPAT_30	# NetBSD 3.0,
options 	COMPAT_40	# NetBSD 4.0,
options 	COMPAT_50	# NetBSD 5.0,
options 	COMPAT_60	# NetBSD 6.0, and
options 	COMPAT_70	# NetBSD 7.0 binary compatibility.
#options 	COMPAT_43	# 4.3BSD, 386BSD, and BSDI
@


1.40
log
@Remove compat_ibcs2 from i386. After a discussion on port-vax, it turns
out that compat_ibcs2 does not implement the iBCS2 standard - which is
x86-specific - but rather SVR3. Our real iBCS2 implementation was a
mixture of compat_ibcs2 and compat_svr4, and was only partial. Keeping
support for this in i386 is totally irrelevant today. I also asked on
port-i386 but didn't wait long.

The main issue is that compat_ibcs2 should have been called compat_svr3.
But CVS does not support renaming files, and moving things around is both
painful and tiring, even more so when no one seems to be interested in
doing this work or in the feature at all. For now compat_ibcs2 is available
on Vax and will stay, until someone (not me) cleans it up.
@
text
@d1 1
a1 1
#	$NetBSD: INSTALL_FLOPPY,v 1.39 2017/07/29 18:08:58 maxv Exp $
a29 1
#options 	VM86		# virtual 8086 emulation
@


1.39
log
@Remove TCP_COMPAT_42 from the config files. Pass 3.
@
text
@d1 1
a1 1
#	$NetBSD: INSTALL_FLOPPY,v 1.38 2017/07/29 12:00:56 maxv Exp $
a99 1
#options 	COMPAT_IBCS2	# binary compatibility with SCO and ISC
@


1.38
log
@Remove svr4 from the config files.
@
text
@d1 1
a1 1
#	$NetBSD: INSTALL_FLOPPY,v 1.37 2017/02/26 12:21:15 maya Exp $
a98 1
#options 	TCP_COMPAT_42	# 4.2BSD TCP/IP bug compat. Not recommended.
@


1.37
log
@Remove commented DISKLABEL_EI for strictly little endian architectures

It will never be useful.
@
text
@d1 1
a1 1
#	$NetBSD: INSTALL_FLOPPY,v 1.36 2017/02/19 07:47:01 rin Exp $
a100 1
#options 	COMPAT_SVR4	# binary compatibility with SVR4
@


1.36
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: INSTALL_FLOPPY,v 1.35 2017/01/12 05:24:36 ryo Exp $
a127 1
#options 	DISKLABEL_EI	# disklabel Endian Independent support
@


1.35
log
@white space police
@
text
@d1 1
a1 1
#	$NetBSD: INSTALL_FLOPPY,v 1.34 2016/12/13 20:42:18 christos Exp $
d128 2
@


1.35.2.1
log
@Sync with HEAD
@
text
@d1 1
a1 1
#	$NetBSD: INSTALL_FLOPPY,v 1.37 2017/02/26 12:21:15 maya Exp $
a127 1
#options 	FFS_EI		# FFS Endian Independent support
@


1.34
log
@wildcard speaker attachments, now that we can handle many of them.
@
text
@d1 1
a1 1
#	$NetBSD: INSTALL_FLOPPY,v 1.33 2016/12/10 23:03:24 christos Exp $
d108 16
a123 16
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 Filesystem
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 	PROCFS		# /proc
#file-system 	UMAPFS		# NULLFS + uid and gid remapping
#file-system 	UNION		# union file system
#file-system 	PTYFS		# /dev/pts/N support
file-system 	TMPFS		# Efficient memory file-system
@


1.33
log
@remove VAUDIOSPEAKER for now, will be done differently.
@
text
@d1 1
a1 1
#	$NetBSD: INSTALL_FLOPPY,v 1.32 2016/12/09 02:24:17 christos Exp $
d713 2
a714 3
#spkr0	at pcppi?		# PC speaker

#spkr0	at audio0		# PC speaker (synthesized)
@


1.32
log
@PCPPISPEAKER
@
text
@d1 1
a1 1
#	$NetBSD: INSTALL_FLOPPY,v 1.31 2016/12/08 11:31:10 nat Exp $
a714 1
#options VAUDIOSPEAKER
@


1.31
log
@Add a synthesized pc beeper and keyboard bell for platforms with an audio
device.
@
text
@d1 1
a1 1
#	$NetBSD: INSTALL_FLOPPY,v 1.30 2016/11/02 00:11:59 pgoyette Exp $
a712 1
#options PCPPISPEAKER
@


1.30
log
@* Split sys/kern/sys_process.c into three parts:
        1 - ptrace(2) syscall for native emulation
        2 - common ptrace(2) syscall code (shared with compat_netbsd32)
        3 - support routines that are shared with PROCFS and/or KTRACE

* Add module glue for #1 and #2.  Both modules will be built-in to the
  kernel if "options PTRACE" is included in the config file (this is
  the default, defined in sys/conf/std).

* Mark the ptrace(2) syscall as modular in syscalls.master (generated
  files will be committed shortly).

* Conditionalize all remaining portions of PTRACE code on a new kernel
  option PTRACE_HOOKS.

XXX Instead of PROCFS depending on 'options PTRACE', we should probably
    just add a procfs attribute to the sys/kern/sys_process.c file's
    entry in files.kern, and add PROCFS to the "#if defineds" for
    process_domem().  It's really confusing to have two different ways
    of requiring this file.
@
text
@d1 1
a1 1
#	$NetBSD: INSTALL_FLOPPY,v 1.29 2015/09/26 11:16:12 maxv Exp $
d713 1
d716 2
@


1.29
log
@Remove KMEMSTATS. Normally it's ok now.
@
text
@d1 1
a1 1
#	$NetBSD: INSTALL_FLOPPY,v 1.28 2015/08/21 01:52:08 uebayasi Exp $
d67 1
@


1.29.2.1
log
@Sync with HEAD
@
text
@d1 1
a1 1
#	$NetBSD: INSTALL_FLOPPY,v 1.30 2016/11/02 00:11:59 pgoyette Exp $
a66 1
no options	PTRACE_HOOKS
@


1.29.2.2
log
@Sync with HEAD.  (Note that most of these changes are simply $NetBSD$
tag issues.)
@
text
@d1 1
a1 1
#	$NetBSD: INSTALL_FLOPPY,v 1.34 2016/12/13 20:42:18 christos Exp $
d713 2
a714 2
#spkr*	at pcppi?		# PC speaker
#spkr*	at audio?		# PC speaker (synthesized)
@


1.29.2.3
log
@Sync with HEAD
@
text
@d1 1
a1 1
#	$NetBSD: INSTALL_FLOPPY,v 1.37 2017/02/26 12:21:15 maya Exp $
d108 16
a123 16
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 Filesystem
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	PROCFS		# /proc
#file-system	UMAPFS		# NULLFS + uid and gid remapping
#file-system	UNION		# union file system
#file-system	PTYFS		# /dev/pts/N support
file-system	TMPFS		# Efficient memory file-system
a127 1
#options 	FFS_EI		# FFS Endian Independent support
@


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

(This is another proof that shared file definition (`file xxx.c a|b')
is a bad idea.)
@
text
@d1 1
a1 1
#	$NetBSD$
a71 1
#options 	KMEMSTATS	# kernel memory statistics (vmstat -m)
@


1.27
log
@Install agp_* drivers where pchb(4) is installed except INSTALL_FLOPPY.

XXX
Config around agp(4) is done in quite wrong direction.
	"pchb <- (agpbus) <- agp <- agp_*"
should be:
	"pchb <- (pcibus) <- agp_* <- (agpbus) <- agp"
@
text
@d74 1
@


1.27.2.1
log
@Sync with HEAD
@
text
@d1 1
a1 1
#	$NetBSD: INSTALL_FLOPPY,v 1.28 2015/08/21 01:52:08 uebayasi Exp $
a73 1
pseudo-device	ksyms
@


1.27.2.2
log
@Sync with HEAD (as of 26th Dec)
@
text
@d1 1
a1 1
#	$NetBSD: INSTALL_FLOPPY,v 1.27.2.1 2015/09/22 12:05:44 skrll Exp $
d72 1
@


1.27.2.3
log
@Sync with HEAD
@
text
@d1 1
a1 1
#	$NetBSD: INSTALL_FLOPPY,v 1.27.2.2 2015/12/27 12:09:36 skrll Exp $
a66 1
no options	PTRACE_HOOKS
@


1.27.2.4
log
@Sync with HEAD
@
text
@d1 1
a1 1
#	$NetBSD: INSTALL_FLOPPY,v 1.27.2.3 2016/12/05 10:54:53 skrll Exp $
d108 16
a123 16
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 Filesystem
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	PROCFS		# /proc
#file-system	UMAPFS		# NULLFS + uid and gid remapping
#file-system	UNION		# union file system
#file-system	PTYFS		# /dev/pts/N support
file-system	TMPFS		# Efficient memory file-system
d713 2
a714 2
#spkr*	at pcppi?		# PC speaker
#spkr*	at audio?		# PC speaker (synthesized)
@


1.27.2.5
log
@Sync with HEAD
@
text
@d1 1
a1 1
#	$NetBSD: INSTALL_FLOPPY,v 1.27.2.4 2017/02/05 13:40:12 skrll Exp $
d30 1
d99 1
d101 2
a127 1
#options 	FFS_EI		# FFS Endian Independent support
@


1.26
log
@Add missing COMPAT_{50,60,70} lines, commented out or not as per the
COMPAT_40 line.
@
text
@d1 1
a1 1
#	$NetBSD: INSTALL_FLOPPY,v 1.25 2014/08/23 20:26:58 dholland Exp $
d212 1
@


1.25
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: INSTALL_FLOPPY,v 1.24 2014/07/25 15:01:14 dholland Exp $
d91 5
a95 2
options 	COMPAT_30	# NetBSD 3.0, and
options 	COMPAT_40	# NetBSD 4.0 binary compatibility.
@


1.24
log
@Fix description of DIAGNOSTIC in x86 kernels.
@
text
@d1 1
a1 1
#	$NetBSD: INSTALL_FLOPPY,v 1.23 2014/03/24 14:15:38 szptvlfn Exp $
d82 11
a92 11
#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 compatibility.
options 	COMPAT_40	# NetBSD 4.0
@


1.23
log
@fix manual section numbering of sysctl.
  thanks wiz@@
@
text
@d1 1
a1 1
#	$NetBSD: INSTALL_FLOPPY,v 1.22 2014/01/26 19:16:16 dsl Exp $
d70 1
a70 1
#options 	DIAGNOSTIC	# expensive kernel consistency checks
@


1.23.2.1
log
@Rebase.
@
text
@d1 1
a1 1
#	$NetBSD: INSTALL_FLOPPY,v 1.24 2014/07/25 15:01:14 dholland Exp $
d70 1
a70 1
#options 	DIAGNOSTIC	# inexpensive kernel consistency checks
@


1.22
log
@Remove support for 'external' floating point units and the MS-DOS
  compatible method of handling floating point exceptions.
Make kernel support for teh fpu non-optional (486SX should still work).
Only 386 cpus support external fpu, and i386 support was removed years ago.
This means that the npx code no longer uses port 0xf0 or interupt 13.
All the "npx at isa" lines go from the configs, arch/i386/isa/npx.c
  is now mandatory for all i386 kernels.
I've renamed npxinit() to fpuinit() and npxinit_cpu() to fpuinit_cpu()
  to match the very similar amd64 functions.
The fpu of the boot cpu is now initialised by a direct call from
  cpu_configure(), this enables FP emulation for a 486SX.
  (for amd64 the cr0 values are set in locore.S and similar).
This fixes a long-standing bug in linux_setregs() - which did not
  save the fpu regsiters if they were active.
I've test booted a single cpu i386 kernel (using anita).
amd64 builds - none of teh changes should affect it.
The i386 XEN kernels build, but I'm not sure where they set cr0, and
  it might have got lost!
@
text
@d1 1
a1 1
#	$NetBSD: INSTALL_FLOPPY,v 1.21 2013/06/30 21:38:57 rmind Exp $
d74 1
a74 1
#options 	DDB_ONPANIC=1	# see also sysctl(8): `ddb.onpanic'
@


1.21
log
@G/C PFIL_HOOKS from the kernel configs.
@
text
@d1 1
a1 1
#	$NetBSD: INSTALL_FLOPPY,v 1.20 2013/04/27 22:21:14 christos Exp $
a242 5
# Coprocessor Support

# Math Coprocessor support
npx0	at isa? port 0xf0 irq 13	# x86 math coprocessor

@


1.20
log
@more bogus number removal
@
text
@d1 1
a1 1
#	$NetBSD: INSTALL_FLOPPY,v 1.19 2013/04/27 21:43:29 christos Exp $
a139 1
#options 	PFIL_HOOKS	# pfil(9) packet filter hooks
@


1.20.4.1
log
@sync with head
@
text
@d1 1
a1 1
#	$NetBSD$
d140 1
@


1.20.4.2
log
@sync with head
@
text
@d1 1
a1 1
#	$NetBSD: INSTALL_FLOPPY,v 1.20.4.1 2013/08/28 23:59:17 rmind Exp $
d74 1
a74 1
#options 	DDB_ONPANIC=1	# see also sysctl(7): `ddb.onpanic'
d243 5
@


1.19
log
@the bogus number police
@
text
@d1 1
a1 1
#	$NetBSD: INSTALL_FLOPPY,v 1.18 2013/04/27 18:19:39 christos Exp $
d774 1
a774 1
#pseudo-device	sequencer	1	# MIDI sequencer
@


1.18
log
@remove confusing numeric locators where they are unused.
@
text
@d1 1
a1 1
#	$NetBSD: INSTALL_FLOPPY,v 1.17 2013/03/01 18:25:44 joerg Exp $
d755 1
a755 1
pseudo-device	raid		8	# RAIDframe disk driver
d779 1
a779 1
#pseudo-device	vcoda		4	# coda minicache <-> venus comm.
@


1.17
log
@Retire OSI network stack. OK core@@
@
text
@d1 1
a1 1
#	$NetBSD: INSTALL_FLOPPY,v 1.16 2012/06/05 08:44:13 abs Exp $
d754 1
a754 1
#pseudo-device	ccd		4	# concatenated/striped disk devices
d772 1
a772 1
pseudo-device	pty		2	# pseudo-terminals (Sysinst needs two)
@


1.16
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: INSTALL_FLOPPY,v 1.15 2012/01/29 18:29:11 hannken Exp $
a135 2
#options 	ISO,TPIP	# OSI
#options 	EON		# OSI tunneling over IP
@


1.16.2.1
log
@resync from head
@
text
@d1 1
a1 1
#	$NetBSD$
d136 2
d756 2
a757 2
#pseudo-device	ccd			# concatenated/striped disk devices
pseudo-device	raid			# RAIDframe disk driver
d774 1
a774 1
pseudo-device	pty			# pseudo-terminals
d776 1
a776 1
#pseudo-device	sequencer		# MIDI sequencer
d781 1
a781 1
#pseudo-device	vcoda			# coda minicache <-> venus comm.
@


1.16.2.2
log
@Rebase to HEAD as of a few days ago.
@
text
@d70 1
a70 1
#options 	DIAGNOSTIC	# inexpensive kernel consistency checks
d74 1
a74 1
#options 	DDB_ONPANIC=1	# see also sysctl(7): `ddb.onpanic'
d140 1
d244 5
@


1.16.2.3
log
@update from HEAD
@
text
@d30 1
a66 1
no options	PTRACE_HOOKS
d72 1
a73 1
pseudo-device	ksyms
a80 1
#include 	"conf/compat_netbsd09.config"
d82 12
d95 1
d97 2
d104 16
a119 16
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 Filesystem
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	PROCFS		# /proc
#file-system	UMAPFS		# NULLFS + uid and gid remapping
#file-system	UNION		# union file system
#file-system	PTYFS		# /dev/pts/N support
file-system	TMPFS		# Efficient memory file-system
a123 2
#options 	DISKLABEL_EI	# disklabel Endian Independent support
#options 	FFS_EI		# FFS Endian Independent support
a208 1
#options 	AGP_X86
d708 2
a709 2
#spkr*	at pcppi?		# PC speaker
#spkr*	at audio?		# PC speaker (synthesized)
@


1.15
log
@Add virtio driver to INSTALL_FLOPPY.

Requested by Matthias Scheler <tron@@netbsd.org> for particular cases like
http://mail-index.netbsd.org/netbsd-users/2011/09/13/msg009128.html
@
text
@d1 1
a1 1
#	$NetBSD: INSTALL_FLOPPY,v 1.14 2011/11/22 21:25:20 tls Exp $
d176 1
a176 1
#options 	WSDISPLAY_COMPAT_USL            # VT handling
@


1.15.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$
d176 1
a176 1
#options 	WSDISPLAY_COMPAT_USL            # wsconscfg VT handling
@


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

This fixes build breaks on several ports.  Thanks to Havard Eidnes for
pointing them out.
@
text
@d1 1
a1 1
#	$NetBSD: INSTALL_FLOPPY,v 1.13 2011/05/28 13:01:50 ryo Exp $
d743 5
@


1.14.2.1
log
@merge to -current.
@
text
@d1 1
a1 1
#	$NetBSD: INSTALL_FLOPPY,v 1.15 2012/01/29 18:29:11 hannken Exp $
a742 5
# Virtio devices
virtio*	at pci? dev ? function ?	# Virtio PCI device
viomb*	at virtio?			# Virtio memory balloon device
ld*	at virtio?			# Virtio disk device
vioif*	at virtio?			# Virtio network device
@


1.13
log
@many whitespace cleanup.
confirmed "cvs diff -b" are identical.
@
text
@d1 1
a1 1
#	$NetBSD: INSTALL_FLOPPY,v 1.12 2011/03/06 17:08:26 bouyer Exp $
a772 1
pseudo-device	rnd			# /dev/random and in-kernel generator
@


1.13.4.1
log
@sync with head
@
text
@d1 1
a1 1
#	$NetBSD: INSTALL_FLOPPY,v 1.13 2011/05/28 13:01:50 ryo Exp $
a742 5
# Virtio devices
virtio*	at pci? dev ? function ?	# Virtio PCI device
viomb*	at virtio?			# Virtio memory balloon device
ld*	at virtio?			# Virtio disk device
vioif*	at virtio?			# Virtio network device
d773 1
@


1.13.4.2
log
@sync with head
@
text
@d1 1
a1 1
#	$NetBSD: INSTALL_FLOPPY,v 1.13.4.1 2012/04/17 00:06:28 yamt Exp $
d176 1
a176 1
#options 	WSDISPLAY_COMPAT_USL            # wsconscfg VT handling
@


1.13.4.3
log
@sync with head.

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

this commit was splitted into small chunks to avoid
a limitation of cvs.  ("Protocol error: too many arguments")
@
text
@d1 1
a1 1
#	$NetBSD: INSTALL_FLOPPY,v 1.13.4.2 2012/10/30 17:19:48 yamt Exp $
d74 1
a74 1
#options 	DDB_ONPANIC=1	# see also sysctl(7): `ddb.onpanic'
d136 2
d142 1
d246 5
d756 2
a757 2
#pseudo-device	ccd			# concatenated/striped disk devices
pseudo-device	raid			# RAIDframe disk driver
d774 1
a774 1
pseudo-device	pty			# pseudo-terminals
d776 1
a776 1
#pseudo-device	sequencer		# MIDI sequencer
d781 1
a781 1
#pseudo-device	vcoda			# coda minicache <-> venus comm.
@


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

See http://mail-index.netbsd.org/tech-kern/2011/02/19/msg010025.html
for details.
@
text
@d1 1
a1 1
#	$NetBSD$
d16 3
a18 3
makeoptions 	CPUFLAGS="-march=i486 -mtune=i486"	# i486 is densest code
makeoptions 	COPTS="-Os"
makeoptions 	USE_SSP="no"
d78 1
a78 1
#makeoptions 	DEBUG="-g"	# compile full symbol table
d157 1
a157 1
# builtin terminal emulations 
d232 2
a233 2
pcic0 	at isa? port 0x3e0 iomem 0xd0000 iosiz 0x10000
pcic1 	at isa? port 0x3e2 iomem 0xe0000 iosiz 0x4000
d235 1
a235 1
tcic0 	at isa? port 0x240 iomem 0xd0000 iosiz 0x10000
d346 1
a346 1
aha*	at isapnp? 			# Adaptec AHA-154[02
d408 2
a409 2
aceride* 	at pci? dev ? function ?	# Acer Lab IDE controllers
#ahcisata* 	at pci? dev ? function ?	# AHCI SATA controllers
d413 1
a413 1
geodeide* 	at pci? dev ? function ?	# AMD Geode IDE controllers
d417 2
a418 2
optiide* 	at pci? dev ? function ?	# Opti IDE controllers
piixide* 	at pci? dev ? function ?	# Intel IDE controllers
d425 1
a425 1
#svwsata* 	at pci? dev ? function ?	# ServerWorks SATA controllers
d498 3
a500 3
bce* 	at pci? dev ? function ?	# Broadcom 4401 10/100 Ethernet
bge* 	at pci? dev ? function ?	# Broadcom 570x Gigabit Ethernet
# bnx* 	at pci? dev ? function ?	# Broadcom NetXtremeII gigabit Ethernet
d560 1
a560 1
ray* 	at pcmcia? function ?		# Raytheon Raylink (802.11)
d676 1
a676 1
aue* 	at uhub? port ?		# ADMtek AN986 Pegasus based adapters
d678 2
a679 2
cue* 	at uhub? port ?		# CATC USB-EL1201A based adapters
kue* 	at uhub? port ?		# Kawasaki LSI KL5KUSB101B based adapters
@


1.11
log
@add ihphy
@
text
@d1 1
a1 1
#	$NetBSD: INSTALL_FLOPPY,v 1.10 2010/11/23 11:14:00 hannken Exp $
d122 2
a123 1
#options 	QUOTA		# UFS quotas
@


1.11.2.1
log
@Sync with HEAD.
@
text
@d1 1
a1 1
#	$NetBSD: INSTALL_FLOPPY,v 1.13 2011/05/28 13:01:50 ryo Exp $
d16 3
a18 3
makeoptions	CPUFLAGS="-march=i486 -mtune=i486"	# i486 is densest code
makeoptions	COPTS="-Os"
makeoptions	USE_SSP="no"
d78 1
a78 1
#makeoptions	DEBUG="-g"	# compile full symbol table
d122 1
a122 2
#options 	QUOTA		# legacy UFS quotas
#options 	QUOTA2		# new, in-filesystem UFS quotas
d156 1
a156 1
# builtin terminal emulations
d231 2
a232 2
pcic0	at isa? port 0x3e0 iomem 0xd0000 iosiz 0x10000
pcic1	at isa? port 0x3e2 iomem 0xe0000 iosiz 0x4000
d234 1
a234 1
tcic0	at isa? port 0x240 iomem 0xd0000 iosiz 0x10000
d345 1
a345 1
aha*	at isapnp?			# Adaptec AHA-154[02
d407 2
a408 2
aceride*	at pci? dev ? function ?	# Acer Lab IDE controllers
#ahcisata*	at pci? dev ? function ?	# AHCI SATA controllers
d412 1
a412 1
geodeide*	at pci? dev ? function ?	# AMD Geode IDE controllers
d416 2
a417 2
optiide*	at pci? dev ? function ?	# Opti IDE controllers
piixide*	at pci? dev ? function ?	# Intel IDE controllers
d424 1
a424 1
#svwsata*	at pci? dev ? function ?	# ServerWorks SATA controllers
d497 3
a499 3
bce*	at pci? dev ? function ?	# Broadcom 4401 10/100 Ethernet
bge*	at pci? dev ? function ?	# Broadcom 570x Gigabit Ethernet
# bnx*	at pci? dev ? function ?	# Broadcom NetXtremeII gigabit Ethernet
d559 1
a559 1
ray*	at pcmcia? function ?		# Raytheon Raylink (802.11)
d675 1
a675 1
aue*	at uhub? port ?		# ADMtek AN986 Pegasus based adapters
d677 2
a678 2
cue*	at uhub? port ?		# CATC USB-EL1201A based adapters
kue*	at uhub? port ?		# Kawasaki LSI KL5KUSB101B based adapters
@


1.11.4.1
log
@Add QUOTA2 where QUOTA is enabled (and QUOTA2 commented out where QUOTA
is commented out)
@
text
@d1 1
a1 1
#	$NetBSD: INSTALL_FLOPPY,v 1.11 2010/11/27 20:18:46 christos Exp $
d122 1
a122 2
#options 	QUOTA		# legacy UFS quotas
#options 	QUOTA2		# new, in-filesystem UFS quotas
@


1.10
log
@Remove unused count from pseudo-device md.
@
text
@d1 1
a1 1
#	$NetBSD: INSTALL_FLOPPY,v 1.9 2010/04/16 13:48:32 pooka Exp $
d610 1
@


1.9
log
@Remove unused count (invariably "4") from pseudo-device fss.
@
text
@d1 1
a1 1
#	$NetBSD: INSTALL_FLOPPY,v 1.8 2010/01/03 03:53:34 dholland Exp $
d753 1
a753 1
pseudo-device	md		1	# memory disk device (ramdisk)
@


1.8
log
@Whitespace. Portions from Igor Sobrado in PR kern/22595.
Deploy <space><tab> where needed so columns don't teleport when
commenting or uncommenting things.
@
text
@d1 1
a1 1
#	$NetBSD: INSTALL_FLOPPY,v 1.7 2010/01/03 03:50:38 dholland Exp $
d752 1
a752 1
#pseudo-device	fss		4	# file system snapshot device
@


1.8.4.1
log
@sync with head
@
text
@d1 1
a1 1
#	$NetBSD: INSTALL_FLOPPY,v 1.8 2010/01/03 03:53:34 dholland Exp $
d752 1
a752 1
#pseudo-device	fss			# file system snapshot device
@


1.8.4.2
log
@sync with head
@
text
@d1 1
a1 1
#	$NetBSD$
a609 1
ihphy*	at mii? phy ?			# Intel 82577 PHYs
d753 1
a753 1
pseudo-device	md			# memory disk device (ramdisk)
@


1.8.4.3
log
@sync with head
@
text
@d122 1
a122 2
#options 	QUOTA		# legacy UFS quotas
#options 	QUOTA2		# new, in-filesystem UFS quotas
@


1.8.4.4
log
@sync with head
@
text
@d16 3
a18 3
makeoptions	CPUFLAGS="-march=i486 -mtune=i486"	# i486 is densest code
makeoptions	COPTS="-Os"
makeoptions	USE_SSP="no"
d78 1
a78 1
#makeoptions	DEBUG="-g"	# compile full symbol table
d157 1
a157 1
# builtin terminal emulations
d232 2
a233 2
pcic0	at isa? port 0x3e0 iomem 0xd0000 iosiz 0x10000
pcic1	at isa? port 0x3e2 iomem 0xe0000 iosiz 0x4000
d235 1
a235 1
tcic0	at isa? port 0x240 iomem 0xd0000 iosiz 0x10000
d346 1
a346 1
aha*	at isapnp?			# Adaptec AHA-154[02
d408 2
a409 2
aceride*	at pci? dev ? function ?	# Acer Lab IDE controllers
#ahcisata*	at pci? dev ? function ?	# AHCI SATA controllers
d413 1
a413 1
geodeide*	at pci? dev ? function ?	# AMD Geode IDE controllers
d417 2
a418 2
optiide*	at pci? dev ? function ?	# Opti IDE controllers
piixide*	at pci? dev ? function ?	# Intel IDE controllers
d425 1
a425 1
#svwsata*	at pci? dev ? function ?	# ServerWorks SATA controllers
d498 3
a500 3
bce*	at pci? dev ? function ?	# Broadcom 4401 10/100 Ethernet
bge*	at pci? dev ? function ?	# Broadcom 570x Gigabit Ethernet
# bnx*	at pci? dev ? function ?	# Broadcom NetXtremeII gigabit Ethernet
d560 1
a560 1
ray*	at pcmcia? function ?		# Raytheon Raylink (802.11)
d676 1
a676 1
aue*	at uhub? port ?		# ADMtek AN986 Pegasus based adapters
d678 2
a679 2
cue*	at uhub? port ?		# CATC USB-EL1201A based adapters
kue*	at uhub? port ?		# Kawasaki LSI KL5KUSB101B based adapters
@


1.8.2.1
log
@Sync with HEAD.
@
text
@d1 1
a1 1
#	$NetBSD$
d752 1
a752 1
#pseudo-device	fss			# file system snapshot device
@


1.7
log
@Assorted spelling/capitalization fixes from Igor Sobrado in PR kern/22595.
Merged by yours truly as the set of configs has changed quite a bit since
the PR was filed in 2003, and I may have missed some stuff. These changes
should probably be merged into other arches' configs; I'm not going to do
that now though.
@
text
@d1 1
a1 1
#	$NetBSD: INSTALL_FLOPPY,v 1.6 2009/12/05 20:11:15 pooka Exp $
d227 2
a228 2
pcmcia*	at pcic? controller ? socket ?
pcmcia*	at tcic? controller ? socket ?
d240 1
a240 1
isapnp0	at isa?
d281 1
a281 1
pcmcom*	at pcmcia? function ?		# PCMCIA multi-port serial cards
d415 1
a415 1
#ixpide*		at pci? dev ? function ?	# ATI IXP IDE controllers
d423 1
a423 1
slide* 		at pci? dev ? function ?	# Symphony Labs IDE controllers
d608 1
a608 1
icsphy*	at mii? phy ?			# Integrated Circuit Systems ICS189x
d613 2
a614 2
lxtphy*	at mii? phy ?			# Level One LXT-970 PHYs
makphy*	at mii? phy ?			# Marvell Semiconductor 88E1000 PHYs
d616 1
a616 1
nsphyter* at mii? phy ?			# NS83843 PHYs
d619 1
a619 1
rgephy*	at mii? phy ?			# Realtek 8169S/8110S internal PHYs
d624 1
a624 1
urlphy*	at mii? phy ?			# Realtek RTL8150L internal PHYs
d644 1
a644 1
uhidev*	at uhub? port ? configuration ? interface ?
d655 1
a655 1
#ucycom*	at uhidev? reportid ?
d688 1
a688 1
#guspnp*	at isapnp?			# Gravis Ultra Sound PnP audio
@


1.6
log
@Remove the portalfs kernel file system driver.  Replace mount_portal(8)
with a version based on puffs.  User functionality remains the same.
@
text
@d1 1
a1 1
#	$NetBSD: INSTALL_FLOPPY,v 1.5 2009/03/06 20:31:49 joerg Exp $
d254 1
a254 1
pckbc0		at isa?			# pc keyboard controller
d502 1
a502 1
ex*	at pci? dev ? function ?	# 3Com 90x[BC]
d549 1
a549 1
tr*	at isapnp?			# IBM/3COM TROPIC Token-Ring
d561 1
a561 1
wi*	at pcmcia? function ?		# Lucent/Intersil WaveLan IEEE (802.11)
d574 4
a577 4
eg0	at isa? port 0x280 irq 9		# 3C505 ethernet cards
el0	at isa? port 0x300 irq 9		# 3C501 ethernet cards
ep*	at isa? port ? irq ?			# 3C509 ethernet cards
ef0	at isa? port 0x360 iomem 0xd0000 irq 7	# 3C507
d589 1
a589 1
ne0	at isa? port 0x280 irq 9		# NE[12]000 ethernet cards
d594 1
a594 1
tr*	at isa? port ? irq ?			# 3COM TROPIC based Token-Ring
@


1.5
log
@Remove SHMMAXPGS from all kernel configs. Dynamically compute the
initial limit as 1/4 of the physical memory. Ensure the limit is at
least 1024 pages, the old default on most platforms.
@
text
@d1 1
a1 1
#	$NetBSD: INSTALL_FLOPPY,v 1.4 2009/02/06 18:50:27 jym Exp $
a114 1
#file-system 	PORTAL		# portal filesystem (still experimental)
@


1.4
log
@Changes to MEMORY_RBFLAGS option:
- renamed to MEMORY_DISK_RBFLAGS to better fit the rest of the
MEMORY_DISK options(4)
- change default value to RB_AUTOBOOT instead of RB_SINGLE, and adapt
the config(5) files accordingly
- document this option inside options(4)

See also http://mail-index.netbsd.org/tech-kern/2008/12/25/msg003924.html

Reviewed by abs@@ in private mail.
@
text
@d1 1
a1 1
#	$NetBSD: INSTALL_FLOPPY,v 1.3 2008/11/12 12:36:01 ad Exp $
a59 2
#options 	SHMMAXPGS=2048	# 2048 pages is the default

@


1.4.2.1
log
@Sync with HEAD.

Commit is split, to avoid a "too many arguments" protocol error.
@
text
@d1 1
a1 1
#	$NetBSD: INSTALL_FLOPPY,v 1.5 2009/03/06 20:31:49 joerg Exp $
d60 2
@


1.4.2.2
log
@Sync with HEAD.
@
text
@@


1.4.2.3
log
@Sync with HEAD. TODO before merge:
- shortcut for suspend code in sysmon, when powerd(8) is not running.
Borrow ``xs_watch'' thread context?
- bug hunting in xbd + xennet resume. Rings are currently thrashed upon
resume, so current implementation force flush them on suspend. It's not
really needed.
@
text
@d1 1
a1 1
#	$NetBSD: INSTALL_FLOPPY,v 1.12 2011/03/06 17:08:26 bouyer Exp $
d123 1
a123 2
#options 	QUOTA		# legacy UFS quotas
#options 	QUOTA2		# new, in-filesystem UFS quotas
@


1.4.2.4
log
@More sync fixes. And add the mbr_gpt files.
@
text
@d115 1
d229 2
a230 2
pcmcia* at pcic? controller ? socket ?
pcmcia* at tcic? controller ? socket ?
d242 1
a242 1
isapnp0 at isa?
d256 1
a256 1
pckbc0		at isa?			# PC keyboard controller
d283 1
a283 1
pcmcom* at pcmcia? function ?		# PCMCIA multi-port serial cards
d417 1
a417 1
#ixpide* 	at pci? dev ? function ?	# ATI IXP IDE controllers
d425 1
a425 1
slide*		at pci? dev ? function ?	# Symphony Labs IDE controllers
d504 1
a504 1
ex*	at pci? dev ? function ?	# 3Com 3c90x[BC]
d551 1
a551 1
tr*	at isapnp?			# IBM/3Com TROPIC Token-Ring
d563 1
a563 1
wi*	at pcmcia? function ?		# Lucent/Intersil WaveLAN/IEEE (802.11)
d576 4
a579 4
eg0	at isa? port 0x280 irq 9		# 3c505 Ethernet cards
el0	at isa? port 0x300 irq 9		# 3c501 Ethernet cards
ep*	at isa? port ? irq ?			# 3c509 Ethernet cards
ef0	at isa? port 0x360 iomem 0xd0000 irq 7	# 3c507
d591 1
a591 1
ne0	at isa? port 0x280 irq 9		# NE[12]000 Ethernet cards
d596 1
a596 1
tr*	at isa? port ? irq ?			# 3Com TROPIC based Token-Ring
d610 1
a610 1
icsphy* at mii? phy ?			# Integrated Circuit Systems ICS189x
a611 1
ihphy*	at mii? phy ?			# Intel 82577 PHYs
d615 2
a616 2
lxtphy* at mii? phy ?			# Level One LXT-970 PHYs
makphy* at mii? phy ?			# Marvell Semiconductor 88E1000 PHYs
d618 1
a618 1
nsphyter* at mii? phy ? 		# NS83843 PHYs
d621 1
a621 1
rgephy* at mii? phy ?			# Realtek 8169S/8110S internal PHYs
d626 1
a626 1
urlphy* at mii? phy ?			# Realtek RTL8150L internal PHYs
d646 1
a646 1
uhidev* at uhub? port ? configuration ? interface ?
d657 1
a657 1
#ucycom* at uhidev? reportid ?
d690 1
a690 1
#guspnp* at isapnp?			# Gravis Ultra Sound PnP audio
d754 2
a755 2
#pseudo-device	fss			# file system snapshot device
pseudo-device	md			# memory disk device (ramdisk)
@


1.4.2.5
log
@Sync with HEAD. Most notably: uvm/pmap work done by rmind@@, and MP Xen
work of cherry@@.

No regression observed on suspend/restore.
@
text
@d1 1
a1 1
#	$NetBSD: INSTALL_FLOPPY,v 1.13 2011/05/28 13:01:50 ryo Exp $
d16 3
a18 3
makeoptions	CPUFLAGS="-march=i486 -mtune=i486"	# i486 is densest code
makeoptions	COPTS="-Os"
makeoptions	USE_SSP="no"
d78 1
a78 1
#makeoptions	DEBUG="-g"	# compile full symbol table
d157 1
a157 1
# builtin terminal emulations
d232 2
a233 2
pcic0	at isa? port 0x3e0 iomem 0xd0000 iosiz 0x10000
pcic1	at isa? port 0x3e2 iomem 0xe0000 iosiz 0x4000
d235 1
a235 1
tcic0	at isa? port 0x240 iomem 0xd0000 iosiz 0x10000
d346 1
a346 1
aha*	at isapnp?			# Adaptec AHA-154[02
d408 2
a409 2
aceride*	at pci? dev ? function ?	# Acer Lab IDE controllers
#ahcisata*	at pci? dev ? function ?	# AHCI SATA controllers
d413 1
a413 1
geodeide*	at pci? dev ? function ?	# AMD Geode IDE controllers
d417 2
a418 2
optiide*	at pci? dev ? function ?	# Opti IDE controllers
piixide*	at pci? dev ? function ?	# Intel IDE controllers
d425 1
a425 1
#svwsata*	at pci? dev ? function ?	# ServerWorks SATA controllers
d498 3
a500 3
bce*	at pci? dev ? function ?	# Broadcom 4401 10/100 Ethernet
bge*	at pci? dev ? function ?	# Broadcom 570x Gigabit Ethernet
# bnx*	at pci? dev ? function ?	# Broadcom NetXtremeII gigabit Ethernet
d560 1
a560 1
ray*	at pcmcia? function ?		# Raytheon Raylink (802.11)
d676 1
a676 1
aue*	at uhub? port ?		# ADMtek AN986 Pegasus based adapters
d678 2
a679 2
cue*	at uhub? port ?		# CATC USB-EL1201A based adapters
kue*	at uhub? port ?		# Kawasaki LSI KL5KUSB101B based adapters
@


1.3
log
@Remove LKMs and switch to the module framework, pass 1.

Proposed on tech-kern@@.
@
text
@d1 1
a1 1
#	$NetBSD: INSTALL_FLOPPY,v 1.2 2008/11/04 14:21:39 joerg Exp $
d25 1
@


1.2
log
@Make x86 installation use tmpfs.
@
text
@d1 1
a1 1
#	$NetBSD: INSTALL_FLOPPY,v 1.1 2008/04/30 15:29:11 ad Exp $
a60 1
#options 	LKM		# loadable kernel modules
@


1.1
log
@For PR kern/38537:

- Make MULTIPROCESSOR mandatory on i386.

Installation changes:

- Update installation section of release notes to match reality.
- Rename INSTALL to INSTALL_FLOPPY, retire INSTALL_LARGE.
- Build INSTALL kernel from GENERIC, like on amd64.
- Update boot menu to allow disabling ACPI and/or SMP.
- Remove GENERIC.NOACPI from the installed kernel list.
- TODO: install default boot.cfg in etc.tgz.
- TODO: possibly enable PCI fixup stuff at runtime if ACPI is disabled.

Build changes:

- No longer build ALL, it's for verification, is slow to build and the
  build process is already crippled by the number of kernels built.
- No longer build GENERIC.NOACPI.
@
text
@d1 1
a1 1
#	$NetBSD: INSTALL,v 1.323 2008/03/29 00:40:02 cube Exp $
d122 1
a122 1
#file-system 	TMPFS		# Efficient memory file-system
@


1.1.14.1
log
@Sync with HEAD.
@
text
@d1 1
a1 1
#	$NetBSD: INSTALL_FLOPPY,v 1.3 2008/11/12 12:36:01 ad Exp $
d61 1
d122 1
a122 1
file-system 	TMPFS		# Efficient memory file-system
@


1.1.14.2
log
@Sync with HEAD.
@
text
@d1 1
a1 1
#	$NetBSD: INSTALL_FLOPPY,v 1.1.14.1 2009/01/19 13:16:15 skrll Exp $
a24 1
options 	MEMORY_DISK_RBFLAGS=RB_SINGLE	# boot in single-user mode
@


1.1.14.3
log
@Sync with HEAD.
@
text
@d1 1
a1 1
#	$NetBSD: INSTALL_FLOPPY,v 1.1.14.2 2009/03/03 18:28:59 skrll Exp $
d60 2
@


1.1.12.1
log
@Update haad-dm branch to haad-dm-base2.
@
text
@d1 1
a1 1
#	$NetBSD: INSTALL_FLOPPY,v 1.3 2008/11/12 12:36:01 ad Exp $
d61 1
d122 1
a122 1
file-system 	TMPFS		# Efficient memory file-system
@


1.1.16.1
log
@Pull up following revision(s) (requested by joerg in ticket #18):
	distrib/amd64/ramdisks/ramdisk/list: revision 1.8
	distrib/i386/ramdisks/common/list.ramdisk: revision 1.8
	sys/arch/i386/conf/INSTALL_FLOPPY: revision 1.2
Make x86 installation use tmpfs.
@
text
@d1 1
a1 1
#	$NetBSD: INSTALL_FLOPPY,v 1.1 2008/04/30 15:29:11 ad Exp $
d122 1
a122 1
file-system 	TMPFS		# Efficient memory file-system
@


1.1.16.2
log
@Apply patch (requested by bouyer in ticket #65):
Add i386-specific COMPAT_30_PTHREAD option (enabled where COMPAT_30
is enabled), which restore binary compatibility with netbsd-3 libpthread.
@
text
@d1 1
a1 1
#	$NetBSD: INSTALL_FLOPPY,v 1.1.16.1 2008/11/06 23:11:12 snj Exp $
a93 1
options 	COMPAT_30_PTHREAD # NetBSD 3.0 pthreads compatibility.
@


1.1.16.3
log
@Pull up following revision(s) (requested by hannken in ticket #1719):
	sys/arch/i386/conf/INSTALL_FLOPPY: revision 1.15
Add virtio driver to INSTALL_FLOPPY.
Requested by Matthias Scheler <tron@@netbsd.org> for particular cases like
http://mail-index.netbsd.org/netbsd-users/2011/09/13/msg009128.html
@
text
@d1 1
a1 1
#	$NetBSD$
a744 5
# Virtio devices
virtio*	at pci? dev ? function ?	# Virtio PCI device
viomb*	at virtio?			# Virtio memory balloon device
ld*	at virtio?			# Virtio disk device
vioif*	at virtio?			# Virtio network device
@


1.1.16.4
log
@Pullup the following revisions via patch, requested by msaitoh in ticket #1850:
	sys/dev/pci/if_wm.c			1.201, 1.203-1.204,
						1.207-1.212, 1.215,
						1.217-1.218, 1.220-1.223,
						1.228, 1.232-245
	sys/dev/pci/if_wmreg.h			1.40-1.45, 1.47-1.48
	sys/dev/pci/if_wmvar.h			1.11-1.13
	sys/dev/pci/pcidevs			1.1074, 1.1077, 1.1117
	sys/dev/pci/pcidevs.h			regen
	sys/dev/pci/pcidevs_data.h		regen
	sys/dev/mii/igphyreg.h			1.6
	sys/dev/mii/ihphy.c			1.1-1.2
	sys/dev/mii/ihphyreg.h			1.1
	sys/dev/mii/inbmphyreg.h		1.3
	sys/dev/mii/files.mii			1.47 via patch
	sys/dev/mii/miidevs			1.97 and 1.100
	sys/dev/mii/miidevs.h			regen
	sys/dev/mii/miidevs_data.h		regen
	sys/arch/i386/conf/ALL			1.280
	sys/arch/i386/conf/GENERIC		1.1001
	sys/arch/i386/conf/INSTALL_FLOPPY	1.11
	sys/arch/i386/conf/XEN2_DOM0		patch
	sys/arch/amd64/conf/GENERIC		1.293
	sys/arch/amd64/conf/XEN3_DOM0		1.61
	share/man/man4/wm.4			1.21-1.24

Apply almost all fixes and improvements from netbsd-6 except for
the rev. 1.196's iqdrops' change.

- Add the detach code.
- Add code for WOL, ASF, IPMI and Intel AMT. WOL is disabled by default
- Add Yet another workaround for ICH8.
- 82576 is dual port, so check the FUNCID and increment the MAC address for
  the 2nd port.
- Fix the names of 82577L[MC] LAN controllers (for mobile).
- Fix CTRL_EXT_SWDPIN() and CTRL_EXT_SWDPIO() macros. The bit order of the
  SW definable pin is not 6543 but 3654!!!
- Rewrite the code to read MAC address from eeprom.
- Add 82580 support.
- 82571 quirk. Only 82571 shares port 0 of EEMNGCTL_CFGDONE.
- The document says that the TDH register must be set after
  TCL.EN is set on 82575 and newer devices.
- Fix some register names. No functional change.
- Omit U+00AE "REGISTERED SIGN" in a product name due to its non-ASCII nature.
- Stop wm(4) from needlessly resetting when you add or delete a vlan(4).
- Fix MAC address check on 8257[156] and 80003 case. Some cards have non 0xffff
  pointer but those don't use alternative MAC address in reality. So we check
  whether the broadcast bit is set or not like Intel's e1000 driver.
  Fixes PR kern/44072 reported by Jean-Yves Moulin.
- Add PCH2(and 82579) support. Fixes PR#46487
- Add yet another 82567V support.
- Add ICH10+HANKSVILL support.
- Add support Intel I350 Ethernet.
- Make vlan and all ip/ip6 checksum offload work for the I350.
- Fix compile error with  WM_DEBUG.
- Fix a bug that PHY isn't set to low-power mode on PCH and PCH2.
- Add WM_DEBUG_NVM. If WM_DEBUG_NVM is enabled, dump the FLASH ROM data.
- Skip 64bit BAR correctly.
- Fix RAL_TABSIZE for ICH8, 82576, 82580 and I350.
- Use 82580(and I350) specific PHY read/write functions. Fixes PR#47542.
- Style fix. Fix typo in comment. Fix comments. Add comments.
@
text
@d1 1
a1 1
#	$NetBSD: INSTALL_FLOPPY,v 1.1.16.3 2012/02/04 17:04:09 bouyer Exp $
a613 1
ihphy*	at mii? phy ?			# Intel 82577 PHYs
@


1.1.8.1
log
@file INSTALL_FLOPPY was added on branch mjf-devfs2 on 2008-06-02 13:22:13 +0000
@
text
@d1 783
@


1.1.8.2
log
@Sync with HEAD.
@
text
@a0 783
#	$NetBSD$
#
#	INSTALL - Installation kernel.
#
#	This kernel should be derived from GENERIC with some features
#	commented out.
#
#	This kernel does NOT support X, mice, audio devices, non-NetBSD
#	emulation.
#

include "arch/i386/conf/std.i386"

#options 	INCLUDE_CONFIG_FILE	# embed config file in kernel binary

makeoptions 	CPUFLAGS="-march=i486 -mtune=i486"	# i486 is densest code
makeoptions 	COPTS="-Os"
makeoptions 	USE_SSP="no"

# Enable the hooks used for initializing the root memory-disk.
options 	MEMORY_DISK_HOOKS
options 	MEMORY_DISK_IS_ROOT	# force root on memory disk
options 	MEMORY_DISK_SERVER=0	# no userspace memory disk support
options 	MEMORY_DISK_ROOT_SIZE=10000	# size of memory disk, in blocks

maxusers	2		# estimated number of users

# CPU-related options.
#options 	VM86		# virtual 8086 emulation
#options 	USER_LDT	# user-settable LDT; used by WINE

# This option allows you to force a serial console at the specified
# I/O address.
#options 	CONSDEVNAME="\"com\"",CONADDR=0x3f8,CONSPEED=9600

# The following options override the memory sizes passed in from the boot
# block.  Use them *only* if the boot block is unable to determine the correct
# values.  Note that the BIOS may *correctly* report less than 640k of base
# memory if the extended BIOS data area is located at the top of base memory
# (as is the case on most recent systems).
#options 	REALBASEMEM=...	# size of base memory
#options 	REALEXTMEM=...	# size of extended memory

# Avoid irq 5 and 7, the most likely cause of problems on modern laptops.
options 		PCIC_ISA_INTR_ALLOC_MASK=0xff5f

# Standard system options

options 	INSECURE	# disable kernel security levels

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

#options 	KTRACE		# system call tracing via ktrace(1)

#options 	SYSVMSG		# System V-like message queues
#options 	SYSVSEM		# System V-like semaphores
#options 	SYSVSHM		# System V-like memory sharing
#options 	SHMMAXPGS=2048	# 2048 pages is the default

#options 	LKM		# loadable kernel modules

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

no options 	RFC2292		# Previous version of Adv. Sockets API for IPv6
no options 	PTRACE		# Include ptrace(2)

# 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="-g"	# compile full symbol table

# 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 compatibility.
options 	COMPAT_40	# NetBSD 4.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_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_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 Filesystem
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 	PORTAL		# portal filesystem (still experimental)
#file-system 	PROCFS		# /proc
#file-system 	UMAPFS		# NULLFS + uid and gid remapping
#file-system 	UNION		# union file system
#file-system 	PTYFS		# /dev/pts/N support
#file-system 	TMPFS		# Efficient memory file-system

# Filesystem options
#options 	QUOTA		# UFS quotas
#options 	NFSSERVER	# Network File System server
options 	NFS_V2_ONLY	# Exclude NFS3 code to save space
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 	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 	TCP_DEBUG	# Record last TCP_NDEBUG packets with SO_DEBUG

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

#
# 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	# border customization from 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
# see dev/pckbport/wskbdmap_mfii.c for implemented layouts
#options 	PCKBD_LAYOUT="(KB_DE | KB_NODEAD)"
# allocate a number of virtual screens at autoconfiguration time
#options 	WSDISPLAY_DEFAULTSCREENS=4
# use a large software cursor that doesn't blink
options 	PCDISPLAY_SOFTCURSOR
# modify the screen type of the console; defaults to "80x25"
#options 	VGA_CONSOLE_SCREENTYPE="\"80x24\""

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

#
# Device configuration
#

mainbus0 at root

cpu* at mainbus?

#apm0	at mainbus0			# Advanced power management


# Basic Bus Support

# PCI bus support
pci*	at mainbus? bus ?
pci*	at pchb? bus ?
pci*	at ppb? bus ?

# PCI bridges
pchb*	at pci? dev ? function ?	# PCI-Host bridges
pceb*	at pci? dev ? function ?	# PCI-EISA bridges
pcib*	at pci? dev ? function ?	# PCI-ISA bridges
ppb*	at pci? dev ? function ?	# PCI-PCI bridges
# XXX 'puc's aren't really bridges, but there's no better place for them here
#puc*	at pci? dev ? function ?	# PCI "universal" comm. cards

# EISA bus support
eisa0	at mainbus?
eisa0	at pceb?

# ISA bus support
isa0	at mainbus?
isa0	at pceb?
isa0	at pcib?

# PCMCIA bus support
pcmcia*	at pcic? controller ? socket ?
pcmcia*	at tcic? controller ? socket ?

# ISA PCMCIA controllers
pcic0 	at isa? port 0x3e0 iomem 0xd0000 iosiz 0x10000
pcic1 	at isa? port 0x3e2 iomem 0xe0000 iosiz 0x4000
pcic2	at isa? port 0x3e4 iomem 0xe0000 iosiz 0x4000
tcic0 	at isa? port 0x240 iomem 0xd0000 iosiz 0x10000

# PCI PCMCIA controllers
pcic0	at pci? dev? function ?

# ISA Plug-and-Play bus support
isapnp0	at isa?

# ISA Plug-and-Play PCMCIA controllers
pcic*	at isapnp?

# Coprocessor Support

# Math Coprocessor support
npx0	at isa? port 0xf0 irq 13	# x86 math coprocessor


# Console Devices

# wscons
pckbc0		at isa?			# pc keyboard controller
pckbd*		at pckbc?		# PC keyboard
#pms*		at pckbc?		# PS/2 mouse for wsmouse
vga0		at isa?
vga*		at pci? dev ? function ?
pcdisplay0	at isa?			# CGA, MDA, EGA, HGA
wsdisplay*	at vga? console ?
wsdisplay*	at pcdisplay? console ?
wskbd*		at pckbd? console ?
#wsmouse*	at pms? mux 0

#attimer0	at isa?
#pcppi0		at isa?
#sysbeep0	at pcppi?

# Serial Devices

# PCI serial interfaces
#com*	at puc? port ?			# 16x50s on "universal" comm boards
#cy*	at pci? dev ? function ?	# Cyclades Cyclom-Y serial boards

# ISA Plug-and-Play serial interfaces
com*	at isapnp?			# Modems and serial boards

# PCMCIA serial interfaces
com*	at pcmcia? function ?		# Modems and serial cards

pcmcom*	at pcmcia? function ?		# PCMCIA multi-port serial cards
com*	at pcmcom? slave ?		# ...and the slave devices

# ISA serial interfaces
#options 	COM_HAYESP		# adds Hayes ESP serial board support
com0	at isa? port 0x3f8 irq 4	# Standard PC serial ports
com1	at isa? port 0x2f8 irq 3
com2	at isa? port 0x3e8 irq 5
#com3	at isa? port 0x2e8 irq 9
#ast0	at isa? port 0x1a0 irq 5	# AST 4-port serial cards
#com*	at ast? slave ?
#boca0	at isa? port 0x100 irq 5	# BOCA 8-port serial cards
#com*	at boca? slave ?
#tcom0	at isa? port 0x100 irq 7	# TC-800 8-port serial cards
#com*	at tcom? slave ?
#rtfps0	at isa? port 0x1230 irq 10	# RT 4-port serial cards
#com*	at rtfps? slave ?
#cy0	at isa? iomem 0xd4000 irq 12	# Cyclades serial cards


# Parallel Printer Interfaces

# PCI parallel printer interfaces
#lpt*	at puc? port ?			# || ports on "universal" comm boards

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

# I2O devices
iop*	at pci? dev ? function ?	# I/O processor
iopsp*	at iop? tid ?			# SCSI/FC-AL ports
ld*	at iop? tid ?			# Block devices
#dpti*	at iop? tid 0			# DPT/Adaptec control interface

# SCSI Controllers and Devices

# PCI SCSI controllers
adv*	at pci? dev ? function ?	# AdvanSys 1200[A,B], 9xx[U,UA] SCSI
adw*	at pci? dev ? function ?	# AdvanSys 9x0UW[D], 3940U[2,3]W SCSI
ahc*	at pci? dev ? function ?	# Adaptec [23]94x, aic78x0 SCSI
ahd*	at pci? dev ? function ?	# Adaptec 29320, 39320 (aic790x) SCSI
bha*	at pci? dev ? function ?	# BusLogic 9xx SCSI
dpt*	at pci? dev ? function ?	# DPT SmartCache/SmartRAID
iha*	at pci? dev ? function ?	# Initio INIC-940/950 SCSI
mfi*	at pci? dev ? function ?	# LSI MegaRAID SAS
mly*	at pci? dev ? function ?	# Mylex AcceleRAID and eXtremeRAID
mpt*	at pci? dev ? function ?	# LSI Fusion SCSI/FC
pcscp*	at pci? dev ? function ?	# AMD 53c974 PCscsi-PCI SCSI
siop*	at pci? dev ? function ?	# NCR 53c8xx SCSI (new driver)
trm*	at pci? dev ? function ?	# Tekram DC-395U/UW/F, DC-315/U SCSI

# EISA SCSI controllers
ahb*	at eisa? slot ?			# Adaptec 174[02] SCSI
ahc*	at eisa? slot ?			# Adaptec 274x, aic7770 SCSI
bha*	at eisa? slot ?			# BusLogic 7xx SCSI
dpt*	at eisa? slot ?			# DPT SmartCache/SmartRAID
uha*	at eisa? slot ?			# UltraStor 24f SCSI

# PCMCIA SCSI controllers
aic*	at pcmcia? function ?		# Adaptec APA-1460 SCSI

# ISA Plug-and-Play SCSI controllers
aha*	at isapnp? 			# Adaptec AHA-154[02
aic*	at isapnp?			# Adaptec AHA-1520B

# ISA SCSI controllers
adv0	at isa? port ? irq ? drq ?	# AdvanSys APB-514[02]
aha0	at isa? port 0x330 irq ? drq ?	# Adaptec 154[02] SCSI
aha1	at isa? port 0x334 irq ? drq ?
ahc0	at isa? port ? irq ?		# Adaptec 284x SCSI
aic0	at isa? port 0x340 irq 11	# Adaptec 152[02] SCSI
bha0	at isa? port 0x330 irq ? drq ?	# BusLogic [457]4X SCSI
bha1	at isa? port 0x334 irq ? drq ?
# The "nca" and "dpt" probes might give false hits or hang your machine.
#dpt0	at isa? port 0x170 irq ? drq ?	# DPT SmartCache/SmartRAID
#nca0	at isa? port 0x360 irq 15	# Port-mapped NCR 53C80 controller
#nca1	at isa? iomem 0xd8000 irq 5	# Memory-mapped controller (T128, etc.)
sea0	at isa? iomem 0xc8000 irq 5	# Seagate/Future Domain SCSI
uha0	at isa? port 0x330 irq ? drq ?	# UltraStor [13]4f SCSI
uha1	at isa? port 0x340 irq ? drq ?
wds0	at isa? port 0x350 irq 15 drq 6	# WD7000 and TMC-7000 controllers
wds1	at isa? port 0x358 irq 11 drq 5

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


# RAID controllers and devices
aac*	at pci? dev ? function ?	# Adaptec AAC family
amr*	at pci? dev ? function ?	# AMI/LSI Logic MegaRAID
cac*	at eisa? slot ?			# Compaq EISA array controllers
cac*	at pci? dev ? function ?	# Compaq PCI array controllers
ciss*	at pci? dev ? function ?	# HP Smart Array controllers
icp*	at pci? dev ? function ?	# ICP-Vortex GDT & Intel RAID
mlx*	at pci? dev ? function ?	# Mylex DAC960 & DEC SWXCR family
mlx*	at eisa? slot ?			# Mylex DAC960 & DEC SWXCR family
twe*	at pci? dev ? function ?	# 3ware Escalade RAID controllers
twa*	at pci? dev ? function ?	# 3ware Escalade 95xx RAID controllers

ld*	at aac? unit ?			# logical disk devices
ld*	at amr? unit ?
ld*	at cac? unit ?
ld*	at icp? unit ?
ld*	at twe? unit ?
ld*	at twa? unit ?
ld*	at mlx? unit ?

icpsp*	at icp? unit ?			# SCSI pass-through

# IDE and related devices
# PCI IDE controllers - see pciide(4) for supported hardware.
# The 0x0001 flag force the driver to use DMA, even if the driver doesn't know
# how to set up DMA modes for this chip. This may work, or may cause
# a machine hang with some controllers.
pciide* 	at pci? dev ? function ? flags 0x0000	# GENERIC pciide driver
acardide*	at pci? dev ? function ?	# Acard IDE controllers
aceride* 	at pci? dev ? function ?	# Acer Lab IDE controllers
#ahcisata* 	at pci? dev ? function ?	# AHCI SATA controllers
artsata*	at pci? dev ? function ?	# Intel i31244 SATA controller
cmdide* 	at pci? dev ? function ?	# CMD tech IDE controllers
cypide* 	at pci? dev ? function ?	# Cypress IDE controllers
geodeide* 	at pci? dev ? function ?	# AMD Geode IDE controllers
hptide* 	at pci? dev ? function ?	# Triones/HighPoint IDE controllers
iteide* 	at pci? dev ? function ?	# IT Express IDE controllers
#ixpide*		at pci? dev ? function ?	# ATI IXP IDE controllers
optiide* 	at pci? dev ? function ?	# Opti IDE controllers
piixide* 	at pci? dev ? function ?	# Intel IDE controllers
pdcide* 	at pci? dev ? function ?	# Promise IDE controllers
pdcsata*	at pci? dev ? function ?	# Promise SATA150 controllers
rccide* 	at pci? dev ? function ?	# ServerWorks IDE controllers
satalink*	at pci? dev ? function ?	# SiI SATALink controllers
siside* 	at pci? dev ? function ?	# SiS IDE controllers
slide* 		at pci? dev ? function ?	# Symphony Labs IDE controllers
#svwsata* 	at pci? dev ? function ?	# ServerWorks SATA controllers
viaide* 	at pci? dev ? function ?	# VIA/AMD/Nvidia IDE controllers
stpcide*	at pci? dev ? function ?	# STMicro STPC IDE controllers

# ISA Plug-and-Play IDE controllers
wdc*	at isapnp?

# PCMCIA IDE controllers
wdc*	at pcmcia? function ?

# ISA ST506, ESDI, and IDE controllers
# Use flags 0x01 if you want to try to use 32bits data I/O (the driver will
# fall back to 16bits I/O if 32bits I/O are not functional).
# Some controllers pass the initial 32bit test, but will fail later.
wdc0	at isa? port 0x1f0 irq 14 flags 0x00
wdc1	at isa? port 0x170 irq 15 flags 0x00

# ATA (IDE) bus support
atabus* at ata?

# IDE drives
# Flags are used only with controllers that support DMA operations
# and mode settings (e.g. some pciide controllers)
# The lowest order four bits (rightmost digit) of the flags define the PIO
# mode to use, the next set of four bits the DMA mode and the third set the
# UltraDMA mode. For each set of four bits, the 3 lower bits define the mode
# to use, and the last bit must be 1 for this setting to be used.
# For DMA and UDMA, 0xf (1111) means 'disable'.
# 0x0fac means 'use PIO mode 4, DMA mode 2, disable UltraDMA'.
# (0xc=1100, 0xa=1010, 0xf=1111)
# 0x0000 means "use whatever the drive claims to support".
wd*	at atabus? drive ? flags 0x0000

# ATA RAID configuration support, as found on some Promise controllers.
pseudo-device	ataraid
ld*	at ataraid? vendtype ? unit ?

# 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

# ISA floppy
fdc0	at isa? port 0x3f0 irq 6 drq 2	# standard PC floppy controllers
#fdc1	at isa? port 0x370 irq ? drq ?
fd*	at fdc? drive ?			# the drives themselves
# some machines need you to do this instead of fd*
#fd0	at fdc0 drive 0

# ISA CD-ROM devices
#mcd0	at isa? port 0x300 irq 10	# Mitsumi CD-ROM drives

# ISA tape devices
# note: the wt driver conflicts unpleasantly with ed devices at the
# same I/O address. The probe reprograms their EEPROMs. Don't
# uncomment it unless you are actually using it.
#wt0	at isa? port 0x308 irq 5 drq 1	# Archive and Wangtek QIC tape drives


# Network Interfaces

# PCI network interfaces
an*	at pci? dev ? function ?	# Aironet PC4500/PC4800 (802.11)
ath*	at pci? dev ? function ?	# Atheros 5210/5211/5212 802.11
atw*	at pci? dev ? function ?	# ADMtek ADM8211 (802.11)
bce* 	at pci? dev ? function ?	# Broadcom 4401 10/100 Ethernet
bge* 	at pci? dev ? function ?	# Broadcom 570x Gigabit Ethernet
# bnx* 	at pci? dev ? function ?	# Broadcom NetXtremeII gigabit Ethernet
#en*	at pci? dev ? function ?	# ENI/Adaptec ATM
ep*	at pci? dev ? function ?	# 3Com 3c59x
ex*	at pci? dev ? function ?	# 3Com 90x[BC]
epic*	at pci? dev ? function ?	# SMC EPIC/100 Ethernet
#esh*	at pci? dev ? function ?	# Essential HIPPI card
fpa*	at pci? dev ? function ?	# DEC DEFPA FDDI
fxp*	at pci? dev ? function ?	# Intel EtherExpress PRO 10+/100B
gsip*	at pci? dev ? function ?	# NS83820 Gigabit Ethernet
#hme*	at pci? dev ? function ?	# Sun Microelectronics STP2002-STQ
#ipw*	at pci? dev ? function ?	# Intel PRO/Wireless 2100
#iwi*	at pci? dev ? function ?	# Intel PRO/Wireless 2200BG
#le*	at pci? dev ? function ?	# PCnet-PCI Ethernet
lii*	at pci? dev ? function ?	# Atheros L2 Fast-Ethernet
#lmc*	at pci? dev ? function ?	# Lan Media Corp SSI/HSSI/DS3
mskc*	at pci? dev ? function ?	# Marvell Yukon 2 Gigabit Ethernet
msk*	at mskc?			# Marvell Yukon 2 Gigabit Ethernet
mtd*	at pci? dev ? function ?	# Myson MTD803 3-in-1 Ethernet
ne*	at pci? dev ? function ?	# NE2000-compatible Ethernet
#nfe*	at pci?	dev ? function ?	# NVIDIA nForce Ethernet
#ntwoc*	at pci? dev ? function ?	# Riscom/N2 PCI Sync Serial
pcn*	at pci? dev ? function ?	# AMD PCnet-PCI Ethernet
re*	at pci? dev ? function ?	# Realtek 8139C+/8169/8169S/8110S
rtk*	at pci? dev ? function ?	# Realtek 8129/8139
sf*	at pci? dev ? function ?	# Adaptec AIC-6915 Ethernet
sip*	at pci? dev ? function ?	# SiS 900/DP83815 Ethernet
skc*	at pci? dev ? function ?	# SysKonnect SK9821 Gigabit Ethernet
sk*	at skc?				# SysKonnect SK9821 Gigabit Ethernet
ste*	at pci? dev ? function ?	# Sundance ST-201 Ethernet
stge*	at pci? dev ? function ?	# Sundance/Tamarack TC9021 Gigabit
ti*	at pci? dev ? function ?	# Alteon ACEnic gigabit Ethernet
tl*	at pci? dev ? function ?	# ThunderLAN-based Ethernet
tlp*	at pci? dev ? function ?	# DECchip 21x4x and clones
#txp*	at pci? dev ? function ?	# 3com 3cr990
#vge*	at pci? dev ? function ?	# VIATech VT612X Gigabit Ethernet
vr*	at pci? dev ? function ?	# VIA Rhine Fast Ethernet
wi*	at pci? dev ? function ?	# Intersil Prism Mini-PCI (802.11b)
wm*	at pci? dev ? function ?	# Intel 8254x gigabit

# EISA network interfaces
ep*	at eisa? slot ?			# 3Com 3c579 Ethernet
fea*	at eisa? slot ?			# DEC DEFEA FDDI
tlp*	at eisa? slot ?			# DEC DE-425 Ethernet

# ISA Plug-and-Play network interfaces
an*	at isapnp?			# # Aironet 802.11
ep*	at isapnp?			# 3Com 3c509 Ethernet
fmv*	at isapnp?			# Fujitsu FMV-183
le*	at isapnp?			# AMD PCnet-ISA Ethernet
ne*	at isapnp?			# NE2000-compatible Ethernet
tr*	at isapnp?			# IBM/3COM TROPIC Token-Ring

# PCMCIA network interfaces
an*	at pcmcia? function ?		# Aironet PC4500/PC4800 (802.11)
awi*	at pcmcia? function ?		# BayStack 650 (802.11FH)
cnw*	at pcmcia? function ?		# Xircom/Netwave AirSurfer
cs*	at pcmcia? function ?		# CS89xx Ethernet
ep*	at pcmcia? function ?		# 3Com 3c589 and 3c562 Ethernet
mbe*	at pcmcia? function ?		# MB8696x based Ethernet
ne*	at pcmcia? function ?		# NE2000-compatible Ethernet
ray* 	at pcmcia? function ?		# Raytheon Raylink (802.11)
sm*	at pcmcia? function ?		# Megahertz Ethernet
wi*	at pcmcia? function ?		# Lucent/Intersil WaveLan IEEE (802.11)
options 	WI_PCMCIA_SPECTRUM24T_FW=0
xirc*	at pcmcia? function ?		# Xircom CreditCard Ethernet
com*	at xirc?
xi*	at xirc?
mhzc*	at pcmcia? function ?		# Megahertz Ethernet/Modem combo cards
com*	at mhzc?
sm*	at mhzc?

# ISA network interfaces
ate0	at isa? port 0x2a0 irq ?		# AT1700
cs0	at isa? port 0x300 iomem ? irq ? drq ?	# CS8900 Ethernet
ec0	at isa? port 0x250 iomem 0xd8000 irq 9	# 3Com 3c503 Ethernet
eg0	at isa? port 0x280 irq 9		# 3C505 ethernet cards
el0	at isa? port 0x300 irq 9		# 3C501 ethernet cards
ep*	at isa? port ? irq ?			# 3C509 ethernet cards
ef0	at isa? port 0x360 iomem 0xd0000 irq 7	# 3C507
ai0	at isa? port 0x360 iomem 0xd0000 irq 7	# StarLAN
fmv0	at isa? port 0x2a0 irq ?		# FMV-181/182
ix0	at isa? port 0x300 irq 10		# EtherExpress/16
iy0	at isa? port 0x360 irq ?		# EtherExpress PRO 10 ISA
lc0	at isa? port 0x320 iomem ? irq ?	# DEC EtherWORKS III (LEMAC)
depca0	at isa? port 0x300 iomem 0xc8000 iosiz 0x8000 irq 5	# DEPCA
le*	at depca?
nele0	at isa? port 0x320 irq 9 drq 7		# NE2100
le*	at nele?
bicc0	at isa? port 0x320 irq 10 drq 7		# BICC IsoLan
le*	at bicc?
ne0	at isa? port 0x280 irq 9		# NE[12]000 ethernet cards
ne1	at isa? port 0x300 irq 10
sm0	at isa? port 0x300 irq 10		# SMC91C9x Ethernet
tr0	at isa? port 0xa20 iomem 0xd8000 irq ?	# IBM TROPIC based Token-Ring
tr1	at isa? port 0xa24 iomem 0xd0000 irq ?	# IBM TROPIC based Token-Ring
tr*	at isa? port ? irq ?			# 3COM TROPIC based Token-Ring
we0	at isa? port 0x280 iomem 0xd0000 irq 9	# WD/SMC Ethernet
we1	at isa? port 0x300 iomem 0xcc000 irq 10

# MII/PHY support
acphy*	at mii? phy ?			# DAltima 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
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
urlphy*	at mii? phy ?			# Realtek RTL8150L internal PHYs
ukphy*	at mii? phy ?			# generic unknown PHYs

# USB Controller and Devices

# PCI USB controllers
ehci*	at pci?	dev ? function ?	# Enhanced Host Controller
uhci*	at pci?				# Universal Host Controller (Intel)
ohci*	at pci?				# Open Host Controller

# USB bus support
usb*	at ehci?
usb*	at uhci?
usb*	at ohci?

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

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

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

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

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

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

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

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

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

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

# USB Ethernet adapters
#atu*	at uhub? port ?		# Atmel AT76C50XX based adapters
aue* 	at uhub? port ?		# ADMtek AN986 Pegasus based adapters
axe*	at uhub? port ?		# ASIX AX88172 based adapters
cue* 	at uhub? port ?		# CATC USB-EL1201A based adapters
kue* 	at uhub? port ?		# Kawasaki LSI KL5KUSB101B based adapters
url*	at uhub? port ?		# Realtek RTL8150L based adapters

# Audio Devices

# PCI audio devices
#eap*	at pci? dev ? function ?	# Ensoniq AudioPCI
#eso*	at pci? dev ? function ?	# ESS Solo-1 PCI AudioDrive
#sv*	at pci? dev ? function ?	# S3 SonicVibes

# ISA Plug-and-Play audio devices
#guspnp*	at isapnp?			# Gravis Ultra Sound PnP audio
#sb*	at isapnp?			# SoundBlaster-compatible audio

# ISA audio devices
# the "aria" probe might give false hits
#aria0	at isa? port 0x290 irq 10 		# Aria
#gus0	at isa? port 0x220 irq 7 drq 1 drq2 6	# Gravis Ultra Sound
#pas0	at isa? port 0x220 irq 7 drq 1		# ProAudio Spectrum
#sb0	at isa? port 0x220 irq 7 drq 1 drq2 5	# SoundBlaster
#wss0	at isa? port 0x530 irq 10 drq 0	drq2 1	# Windows Sound System

# OPL[23] FM synthesizers
#opl0	at isa? port 0x388	# use only if not attached to sound card
#opl*	at eso?
#opl*	at ess?
#opl*	at sb?
#opl*	at sv?

# Audio support
#audio*	at audiobus?

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

# The spkr driver provides a simple tone interface to the built in speaker.
#spkr0	at pcppi?		# PC speaker


# Mice

# ISA busmice
#lms0	at isa? port 0x23c irq 5	# Logitech bus mouse
#lms1	at isa? port 0x238 irq 5
#mms0	at isa? port 0x23c irq 5	# Microsoft InPort mouse
#mms1	at isa? port 0x238 irq 5
#wsmouse*	at lms?
#wsmouse*	at mms?

# Joysticks

# ISA Plug-and-Play joysticks
#joy*	at isapnp?			# Game ports (usually on audio cards)

# ISA joysticks. Probe is a little strange; add only if you have one.
#joy0	at isa? port 0x201


# Miscellaneous Devices

# Planetconnect Satellite receiver driver.
#satlink0 at isa? port 0x300 drq 1


# Pull in optional local configuration
cinclude "arch/i386/conf/INSTALL.local"


# Pseudo-Devices

# disk/mass storage pseudo-devices
#pseudo-device	ccd		4	# concatenated/striped disk devices
pseudo-device	raid		8	# RAIDframe disk driver
options 	RAID_AUTOCONFIG		# auto-configuration of RAID components
#pseudo-device	fss		4	# file system snapshot device
pseudo-device	md		1	# memory disk device (ramdisk)
#pseudo-device	vnd			# disk-like interface to files

# network pseudo-devices
pseudo-device	bpfilter		# Berkeley packet filter
#pseudo-device	ipfilter		# IP filter (firewall) and NAT
pseudo-device	loop			# network loopback
#pseudo-device	ppp			# Point-to-Point Protocol
pseudo-device	sl			# Serial Line IP
#pseudo-device	strip			# Starmode Radio IP (Metricom)
#pseudo-device	tun			# network tunneling over tty
#pseudo-device	gre			# generic L3 over IP tunnel

# miscellaneous pseudo-devices
pseudo-device	pty		2	# pseudo-terminals (Sysinst needs two)
options NO_DEV_PTM
#pseudo-device	sequencer	1	# MIDI sequencer
# rnd works; RND_COM does not on port i386 yet.
pseudo-device	rnd			# /dev/random and in-kernel generator
#options 	RND_COM			# use "com" randomness as well (BROKEN)

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

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

@


1.1.8.3
log
@Sync with HEAD.
@
text
@d61 1
d122 1
a122 1
file-system 	TMPFS		# Efficient memory file-system
@


1.1.6.1
log
@file INSTALL_FLOPPY was added on branch yamt-pf42 on 2008-05-18 12:32:09 +0000
@
text
@d1 783
@


1.1.6.2
log
@sync with head.
@
text
@a0 783
#	$NetBSD$
#
#	INSTALL - Installation kernel.
#
#	This kernel should be derived from GENERIC with some features
#	commented out.
#
#	This kernel does NOT support X, mice, audio devices, non-NetBSD
#	emulation.
#

include "arch/i386/conf/std.i386"

#options 	INCLUDE_CONFIG_FILE	# embed config file in kernel binary

makeoptions 	CPUFLAGS="-march=i486 -mtune=i486"	# i486 is densest code
makeoptions 	COPTS="-Os"
makeoptions 	USE_SSP="no"

# Enable the hooks used for initializing the root memory-disk.
options 	MEMORY_DISK_HOOKS
options 	MEMORY_DISK_IS_ROOT	# force root on memory disk
options 	MEMORY_DISK_SERVER=0	# no userspace memory disk support
options 	MEMORY_DISK_ROOT_SIZE=10000	# size of memory disk, in blocks

maxusers	2		# estimated number of users

# CPU-related options.
#options 	VM86		# virtual 8086 emulation
#options 	USER_LDT	# user-settable LDT; used by WINE

# This option allows you to force a serial console at the specified
# I/O address.
#options 	CONSDEVNAME="\"com\"",CONADDR=0x3f8,CONSPEED=9600

# The following options override the memory sizes passed in from the boot
# block.  Use them *only* if the boot block is unable to determine the correct
# values.  Note that the BIOS may *correctly* report less than 640k of base
# memory if the extended BIOS data area is located at the top of base memory
# (as is the case on most recent systems).
#options 	REALBASEMEM=...	# size of base memory
#options 	REALEXTMEM=...	# size of extended memory

# Avoid irq 5 and 7, the most likely cause of problems on modern laptops.
options 		PCIC_ISA_INTR_ALLOC_MASK=0xff5f

# Standard system options

options 	INSECURE	# disable kernel security levels

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

#options 	KTRACE		# system call tracing via ktrace(1)

#options 	SYSVMSG		# System V-like message queues
#options 	SYSVSEM		# System V-like semaphores
#options 	SYSVSHM		# System V-like memory sharing
#options 	SHMMAXPGS=2048	# 2048 pages is the default

#options 	LKM		# loadable kernel modules

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

no options 	RFC2292		# Previous version of Adv. Sockets API for IPv6
no options 	PTRACE		# Include ptrace(2)

# 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="-g"	# compile full symbol table

# 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 compatibility.
options 	COMPAT_40	# NetBSD 4.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_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_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 Filesystem
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 	PORTAL		# portal filesystem (still experimental)
#file-system 	PROCFS		# /proc
#file-system 	UMAPFS		# NULLFS + uid and gid remapping
#file-system 	UNION		# union file system
#file-system 	PTYFS		# /dev/pts/N support
#file-system 	TMPFS		# Efficient memory file-system

# Filesystem options
#options 	QUOTA		# UFS quotas
#options 	NFSSERVER	# Network File System server
options 	NFS_V2_ONLY	# Exclude NFS3 code to save space
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 	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 	TCP_DEBUG	# Record last TCP_NDEBUG packets with SO_DEBUG

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

#
# 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	# border customization from 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
# see dev/pckbport/wskbdmap_mfii.c for implemented layouts
#options 	PCKBD_LAYOUT="(KB_DE | KB_NODEAD)"
# allocate a number of virtual screens at autoconfiguration time
#options 	WSDISPLAY_DEFAULTSCREENS=4
# use a large software cursor that doesn't blink
options 	PCDISPLAY_SOFTCURSOR
# modify the screen type of the console; defaults to "80x25"
#options 	VGA_CONSOLE_SCREENTYPE="\"80x24\""

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

#
# Device configuration
#

mainbus0 at root

cpu* at mainbus?

#apm0	at mainbus0			# Advanced power management


# Basic Bus Support

# PCI bus support
pci*	at mainbus? bus ?
pci*	at pchb? bus ?
pci*	at ppb? bus ?

# PCI bridges
pchb*	at pci? dev ? function ?	# PCI-Host bridges
pceb*	at pci? dev ? function ?	# PCI-EISA bridges
pcib*	at pci? dev ? function ?	# PCI-ISA bridges
ppb*	at pci? dev ? function ?	# PCI-PCI bridges
# XXX 'puc's aren't really bridges, but there's no better place for them here
#puc*	at pci? dev ? function ?	# PCI "universal" comm. cards

# EISA bus support
eisa0	at mainbus?
eisa0	at pceb?

# ISA bus support
isa0	at mainbus?
isa0	at pceb?
isa0	at pcib?

# PCMCIA bus support
pcmcia*	at pcic? controller ? socket ?
pcmcia*	at tcic? controller ? socket ?

# ISA PCMCIA controllers
pcic0 	at isa? port 0x3e0 iomem 0xd0000 iosiz 0x10000
pcic1 	at isa? port 0x3e2 iomem 0xe0000 iosiz 0x4000
pcic2	at isa? port 0x3e4 iomem 0xe0000 iosiz 0x4000
tcic0 	at isa? port 0x240 iomem 0xd0000 iosiz 0x10000

# PCI PCMCIA controllers
pcic0	at pci? dev? function ?

# ISA Plug-and-Play bus support
isapnp0	at isa?

# ISA Plug-and-Play PCMCIA controllers
pcic*	at isapnp?

# Coprocessor Support

# Math Coprocessor support
npx0	at isa? port 0xf0 irq 13	# x86 math coprocessor


# Console Devices

# wscons
pckbc0		at isa?			# pc keyboard controller
pckbd*		at pckbc?		# PC keyboard
#pms*		at pckbc?		# PS/2 mouse for wsmouse
vga0		at isa?
vga*		at pci? dev ? function ?
pcdisplay0	at isa?			# CGA, MDA, EGA, HGA
wsdisplay*	at vga? console ?
wsdisplay*	at pcdisplay? console ?
wskbd*		at pckbd? console ?
#wsmouse*	at pms? mux 0

#attimer0	at isa?
#pcppi0		at isa?
#sysbeep0	at pcppi?

# Serial Devices

# PCI serial interfaces
#com*	at puc? port ?			# 16x50s on "universal" comm boards
#cy*	at pci? dev ? function ?	# Cyclades Cyclom-Y serial boards

# ISA Plug-and-Play serial interfaces
com*	at isapnp?			# Modems and serial boards

# PCMCIA serial interfaces
com*	at pcmcia? function ?		# Modems and serial cards

pcmcom*	at pcmcia? function ?		# PCMCIA multi-port serial cards
com*	at pcmcom? slave ?		# ...and the slave devices

# ISA serial interfaces
#options 	COM_HAYESP		# adds Hayes ESP serial board support
com0	at isa? port 0x3f8 irq 4	# Standard PC serial ports
com1	at isa? port 0x2f8 irq 3
com2	at isa? port 0x3e8 irq 5
#com3	at isa? port 0x2e8 irq 9
#ast0	at isa? port 0x1a0 irq 5	# AST 4-port serial cards
#com*	at ast? slave ?
#boca0	at isa? port 0x100 irq 5	# BOCA 8-port serial cards
#com*	at boca? slave ?
#tcom0	at isa? port 0x100 irq 7	# TC-800 8-port serial cards
#com*	at tcom? slave ?
#rtfps0	at isa? port 0x1230 irq 10	# RT 4-port serial cards
#com*	at rtfps? slave ?
#cy0	at isa? iomem 0xd4000 irq 12	# Cyclades serial cards


# Parallel Printer Interfaces

# PCI parallel printer interfaces
#lpt*	at puc? port ?			# || ports on "universal" comm boards

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

# I2O devices
iop*	at pci? dev ? function ?	# I/O processor
iopsp*	at iop? tid ?			# SCSI/FC-AL ports
ld*	at iop? tid ?			# Block devices
#dpti*	at iop? tid 0			# DPT/Adaptec control interface

# SCSI Controllers and Devices

# PCI SCSI controllers
adv*	at pci? dev ? function ?	# AdvanSys 1200[A,B], 9xx[U,UA] SCSI
adw*	at pci? dev ? function ?	# AdvanSys 9x0UW[D], 3940U[2,3]W SCSI
ahc*	at pci? dev ? function ?	# Adaptec [23]94x, aic78x0 SCSI
ahd*	at pci? dev ? function ?	# Adaptec 29320, 39320 (aic790x) SCSI
bha*	at pci? dev ? function ?	# BusLogic 9xx SCSI
dpt*	at pci? dev ? function ?	# DPT SmartCache/SmartRAID
iha*	at pci? dev ? function ?	# Initio INIC-940/950 SCSI
mfi*	at pci? dev ? function ?	# LSI MegaRAID SAS
mly*	at pci? dev ? function ?	# Mylex AcceleRAID and eXtremeRAID
mpt*	at pci? dev ? function ?	# LSI Fusion SCSI/FC
pcscp*	at pci? dev ? function ?	# AMD 53c974 PCscsi-PCI SCSI
siop*	at pci? dev ? function ?	# NCR 53c8xx SCSI (new driver)
trm*	at pci? dev ? function ?	# Tekram DC-395U/UW/F, DC-315/U SCSI

# EISA SCSI controllers
ahb*	at eisa? slot ?			# Adaptec 174[02] SCSI
ahc*	at eisa? slot ?			# Adaptec 274x, aic7770 SCSI
bha*	at eisa? slot ?			# BusLogic 7xx SCSI
dpt*	at eisa? slot ?			# DPT SmartCache/SmartRAID
uha*	at eisa? slot ?			# UltraStor 24f SCSI

# PCMCIA SCSI controllers
aic*	at pcmcia? function ?		# Adaptec APA-1460 SCSI

# ISA Plug-and-Play SCSI controllers
aha*	at isapnp? 			# Adaptec AHA-154[02
aic*	at isapnp?			# Adaptec AHA-1520B

# ISA SCSI controllers
adv0	at isa? port ? irq ? drq ?	# AdvanSys APB-514[02]
aha0	at isa? port 0x330 irq ? drq ?	# Adaptec 154[02] SCSI
aha1	at isa? port 0x334 irq ? drq ?
ahc0	at isa? port ? irq ?		# Adaptec 284x SCSI
aic0	at isa? port 0x340 irq 11	# Adaptec 152[02] SCSI
bha0	at isa? port 0x330 irq ? drq ?	# BusLogic [457]4X SCSI
bha1	at isa? port 0x334 irq ? drq ?
# The "nca" and "dpt" probes might give false hits or hang your machine.
#dpt0	at isa? port 0x170 irq ? drq ?	# DPT SmartCache/SmartRAID
#nca0	at isa? port 0x360 irq 15	# Port-mapped NCR 53C80 controller
#nca1	at isa? iomem 0xd8000 irq 5	# Memory-mapped controller (T128, etc.)
sea0	at isa? iomem 0xc8000 irq 5	# Seagate/Future Domain SCSI
uha0	at isa? port 0x330 irq ? drq ?	# UltraStor [13]4f SCSI
uha1	at isa? port 0x340 irq ? drq ?
wds0	at isa? port 0x350 irq 15 drq 6	# WD7000 and TMC-7000 controllers
wds1	at isa? port 0x358 irq 11 drq 5

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


# RAID controllers and devices
aac*	at pci? dev ? function ?	# Adaptec AAC family
amr*	at pci? dev ? function ?	# AMI/LSI Logic MegaRAID
cac*	at eisa? slot ?			# Compaq EISA array controllers
cac*	at pci? dev ? function ?	# Compaq PCI array controllers
ciss*	at pci? dev ? function ?	# HP Smart Array controllers
icp*	at pci? dev ? function ?	# ICP-Vortex GDT & Intel RAID
mlx*	at pci? dev ? function ?	# Mylex DAC960 & DEC SWXCR family
mlx*	at eisa? slot ?			# Mylex DAC960 & DEC SWXCR family
twe*	at pci? dev ? function ?	# 3ware Escalade RAID controllers
twa*	at pci? dev ? function ?	# 3ware Escalade 95xx RAID controllers

ld*	at aac? unit ?			# logical disk devices
ld*	at amr? unit ?
ld*	at cac? unit ?
ld*	at icp? unit ?
ld*	at twe? unit ?
ld*	at twa? unit ?
ld*	at mlx? unit ?

icpsp*	at icp? unit ?			# SCSI pass-through

# IDE and related devices
# PCI IDE controllers - see pciide(4) for supported hardware.
# The 0x0001 flag force the driver to use DMA, even if the driver doesn't know
# how to set up DMA modes for this chip. This may work, or may cause
# a machine hang with some controllers.
pciide* 	at pci? dev ? function ? flags 0x0000	# GENERIC pciide driver
acardide*	at pci? dev ? function ?	# Acard IDE controllers
aceride* 	at pci? dev ? function ?	# Acer Lab IDE controllers
#ahcisata* 	at pci? dev ? function ?	# AHCI SATA controllers
artsata*	at pci? dev ? function ?	# Intel i31244 SATA controller
cmdide* 	at pci? dev ? function ?	# CMD tech IDE controllers
cypide* 	at pci? dev ? function ?	# Cypress IDE controllers
geodeide* 	at pci? dev ? function ?	# AMD Geode IDE controllers
hptide* 	at pci? dev ? function ?	# Triones/HighPoint IDE controllers
iteide* 	at pci? dev ? function ?	# IT Express IDE controllers
#ixpide*		at pci? dev ? function ?	# ATI IXP IDE controllers
optiide* 	at pci? dev ? function ?	# Opti IDE controllers
piixide* 	at pci? dev ? function ?	# Intel IDE controllers
pdcide* 	at pci? dev ? function ?	# Promise IDE controllers
pdcsata*	at pci? dev ? function ?	# Promise SATA150 controllers
rccide* 	at pci? dev ? function ?	# ServerWorks IDE controllers
satalink*	at pci? dev ? function ?	# SiI SATALink controllers
siside* 	at pci? dev ? function ?	# SiS IDE controllers
slide* 		at pci? dev ? function ?	# Symphony Labs IDE controllers
#svwsata* 	at pci? dev ? function ?	# ServerWorks SATA controllers
viaide* 	at pci? dev ? function ?	# VIA/AMD/Nvidia IDE controllers
stpcide*	at pci? dev ? function ?	# STMicro STPC IDE controllers

# ISA Plug-and-Play IDE controllers
wdc*	at isapnp?

# PCMCIA IDE controllers
wdc*	at pcmcia? function ?

# ISA ST506, ESDI, and IDE controllers
# Use flags 0x01 if you want to try to use 32bits data I/O (the driver will
# fall back to 16bits I/O if 32bits I/O are not functional).
# Some controllers pass the initial 32bit test, but will fail later.
wdc0	at isa? port 0x1f0 irq 14 flags 0x00
wdc1	at isa? port 0x170 irq 15 flags 0x00

# ATA (IDE) bus support
atabus* at ata?

# IDE drives
# Flags are used only with controllers that support DMA operations
# and mode settings (e.g. some pciide controllers)
# The lowest order four bits (rightmost digit) of the flags define the PIO
# mode to use, the next set of four bits the DMA mode and the third set the
# UltraDMA mode. For each set of four bits, the 3 lower bits define the mode
# to use, and the last bit must be 1 for this setting to be used.
# For DMA and UDMA, 0xf (1111) means 'disable'.
# 0x0fac means 'use PIO mode 4, DMA mode 2, disable UltraDMA'.
# (0xc=1100, 0xa=1010, 0xf=1111)
# 0x0000 means "use whatever the drive claims to support".
wd*	at atabus? drive ? flags 0x0000

# ATA RAID configuration support, as found on some Promise controllers.
pseudo-device	ataraid
ld*	at ataraid? vendtype ? unit ?

# 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

# ISA floppy
fdc0	at isa? port 0x3f0 irq 6 drq 2	# standard PC floppy controllers
#fdc1	at isa? port 0x370 irq ? drq ?
fd*	at fdc? drive ?			# the drives themselves
# some machines need you to do this instead of fd*
#fd0	at fdc0 drive 0

# ISA CD-ROM devices
#mcd0	at isa? port 0x300 irq 10	# Mitsumi CD-ROM drives

# ISA tape devices
# note: the wt driver conflicts unpleasantly with ed devices at the
# same I/O address. The probe reprograms their EEPROMs. Don't
# uncomment it unless you are actually using it.
#wt0	at isa? port 0x308 irq 5 drq 1	# Archive and Wangtek QIC tape drives


# Network Interfaces

# PCI network interfaces
an*	at pci? dev ? function ?	# Aironet PC4500/PC4800 (802.11)
ath*	at pci? dev ? function ?	# Atheros 5210/5211/5212 802.11
atw*	at pci? dev ? function ?	# ADMtek ADM8211 (802.11)
bce* 	at pci? dev ? function ?	# Broadcom 4401 10/100 Ethernet
bge* 	at pci? dev ? function ?	# Broadcom 570x Gigabit Ethernet
# bnx* 	at pci? dev ? function ?	# Broadcom NetXtremeII gigabit Ethernet
#en*	at pci? dev ? function ?	# ENI/Adaptec ATM
ep*	at pci? dev ? function ?	# 3Com 3c59x
ex*	at pci? dev ? function ?	# 3Com 90x[BC]
epic*	at pci? dev ? function ?	# SMC EPIC/100 Ethernet
#esh*	at pci? dev ? function ?	# Essential HIPPI card
fpa*	at pci? dev ? function ?	# DEC DEFPA FDDI
fxp*	at pci? dev ? function ?	# Intel EtherExpress PRO 10+/100B
gsip*	at pci? dev ? function ?	# NS83820 Gigabit Ethernet
#hme*	at pci? dev ? function ?	# Sun Microelectronics STP2002-STQ
#ipw*	at pci? dev ? function ?	# Intel PRO/Wireless 2100
#iwi*	at pci? dev ? function ?	# Intel PRO/Wireless 2200BG
#le*	at pci? dev ? function ?	# PCnet-PCI Ethernet
lii*	at pci? dev ? function ?	# Atheros L2 Fast-Ethernet
#lmc*	at pci? dev ? function ?	# Lan Media Corp SSI/HSSI/DS3
mskc*	at pci? dev ? function ?	# Marvell Yukon 2 Gigabit Ethernet
msk*	at mskc?			# Marvell Yukon 2 Gigabit Ethernet
mtd*	at pci? dev ? function ?	# Myson MTD803 3-in-1 Ethernet
ne*	at pci? dev ? function ?	# NE2000-compatible Ethernet
#nfe*	at pci?	dev ? function ?	# NVIDIA nForce Ethernet
#ntwoc*	at pci? dev ? function ?	# Riscom/N2 PCI Sync Serial
pcn*	at pci? dev ? function ?	# AMD PCnet-PCI Ethernet
re*	at pci? dev ? function ?	# Realtek 8139C+/8169/8169S/8110S
rtk*	at pci? dev ? function ?	# Realtek 8129/8139
sf*	at pci? dev ? function ?	# Adaptec AIC-6915 Ethernet
sip*	at pci? dev ? function ?	# SiS 900/DP83815 Ethernet
skc*	at pci? dev ? function ?	# SysKonnect SK9821 Gigabit Ethernet
sk*	at skc?				# SysKonnect SK9821 Gigabit Ethernet
ste*	at pci? dev ? function ?	# Sundance ST-201 Ethernet
stge*	at pci? dev ? function ?	# Sundance/Tamarack TC9021 Gigabit
ti*	at pci? dev ? function ?	# Alteon ACEnic gigabit Ethernet
tl*	at pci? dev ? function ?	# ThunderLAN-based Ethernet
tlp*	at pci? dev ? function ?	# DECchip 21x4x and clones
#txp*	at pci? dev ? function ?	# 3com 3cr990
#vge*	at pci? dev ? function ?	# VIATech VT612X Gigabit Ethernet
vr*	at pci? dev ? function ?	# VIA Rhine Fast Ethernet
wi*	at pci? dev ? function ?	# Intersil Prism Mini-PCI (802.11b)
wm*	at pci? dev ? function ?	# Intel 8254x gigabit

# EISA network interfaces
ep*	at eisa? slot ?			# 3Com 3c579 Ethernet
fea*	at eisa? slot ?			# DEC DEFEA FDDI
tlp*	at eisa? slot ?			# DEC DE-425 Ethernet

# ISA Plug-and-Play network interfaces
an*	at isapnp?			# # Aironet 802.11
ep*	at isapnp?			# 3Com 3c509 Ethernet
fmv*	at isapnp?			# Fujitsu FMV-183
le*	at isapnp?			# AMD PCnet-ISA Ethernet
ne*	at isapnp?			# NE2000-compatible Ethernet
tr*	at isapnp?			# IBM/3COM TROPIC Token-Ring

# PCMCIA network interfaces
an*	at pcmcia? function ?		# Aironet PC4500/PC4800 (802.11)
awi*	at pcmcia? function ?		# BayStack 650 (802.11FH)
cnw*	at pcmcia? function ?		# Xircom/Netwave AirSurfer
cs*	at pcmcia? function ?		# CS89xx Ethernet
ep*	at pcmcia? function ?		# 3Com 3c589 and 3c562 Ethernet
mbe*	at pcmcia? function ?		# MB8696x based Ethernet
ne*	at pcmcia? function ?		# NE2000-compatible Ethernet
ray* 	at pcmcia? function ?		# Raytheon Raylink (802.11)
sm*	at pcmcia? function ?		# Megahertz Ethernet
wi*	at pcmcia? function ?		# Lucent/Intersil WaveLan IEEE (802.11)
options 	WI_PCMCIA_SPECTRUM24T_FW=0
xirc*	at pcmcia? function ?		# Xircom CreditCard Ethernet
com*	at xirc?
xi*	at xirc?
mhzc*	at pcmcia? function ?		# Megahertz Ethernet/Modem combo cards
com*	at mhzc?
sm*	at mhzc?

# ISA network interfaces
ate0	at isa? port 0x2a0 irq ?		# AT1700
cs0	at isa? port 0x300 iomem ? irq ? drq ?	# CS8900 Ethernet
ec0	at isa? port 0x250 iomem 0xd8000 irq 9	# 3Com 3c503 Ethernet
eg0	at isa? port 0x280 irq 9		# 3C505 ethernet cards
el0	at isa? port 0x300 irq 9		# 3C501 ethernet cards
ep*	at isa? port ? irq ?			# 3C509 ethernet cards
ef0	at isa? port 0x360 iomem 0xd0000 irq 7	# 3C507
ai0	at isa? port 0x360 iomem 0xd0000 irq 7	# StarLAN
fmv0	at isa? port 0x2a0 irq ?		# FMV-181/182
ix0	at isa? port 0x300 irq 10		# EtherExpress/16
iy0	at isa? port 0x360 irq ?		# EtherExpress PRO 10 ISA
lc0	at isa? port 0x320 iomem ? irq ?	# DEC EtherWORKS III (LEMAC)
depca0	at isa? port 0x300 iomem 0xc8000 iosiz 0x8000 irq 5	# DEPCA
le*	at depca?
nele0	at isa? port 0x320 irq 9 drq 7		# NE2100
le*	at nele?
bicc0	at isa? port 0x320 irq 10 drq 7		# BICC IsoLan
le*	at bicc?
ne0	at isa? port 0x280 irq 9		# NE[12]000 ethernet cards
ne1	at isa? port 0x300 irq 10
sm0	at isa? port 0x300 irq 10		# SMC91C9x Ethernet
tr0	at isa? port 0xa20 iomem 0xd8000 irq ?	# IBM TROPIC based Token-Ring
tr1	at isa? port 0xa24 iomem 0xd0000 irq ?	# IBM TROPIC based Token-Ring
tr*	at isa? port ? irq ?			# 3COM TROPIC based Token-Ring
we0	at isa? port 0x280 iomem 0xd0000 irq 9	# WD/SMC Ethernet
we1	at isa? port 0x300 iomem 0xcc000 irq 10

# MII/PHY support
acphy*	at mii? phy ?			# DAltima 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
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
urlphy*	at mii? phy ?			# Realtek RTL8150L internal PHYs
ukphy*	at mii? phy ?			# generic unknown PHYs

# USB Controller and Devices

# PCI USB controllers
ehci*	at pci?	dev ? function ?	# Enhanced Host Controller
uhci*	at pci?				# Universal Host Controller (Intel)
ohci*	at pci?				# Open Host Controller

# USB bus support
usb*	at ehci?
usb*	at uhci?
usb*	at ohci?

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

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

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

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

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

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

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

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

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

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

# USB Ethernet adapters
#atu*	at uhub? port ?		# Atmel AT76C50XX based adapters
aue* 	at uhub? port ?		# ADMtek AN986 Pegasus based adapters
axe*	at uhub? port ?		# ASIX AX88172 based adapters
cue* 	at uhub? port ?		# CATC USB-EL1201A based adapters
kue* 	at uhub? port ?		# Kawasaki LSI KL5KUSB101B based adapters
url*	at uhub? port ?		# Realtek RTL8150L based adapters

# Audio Devices

# PCI audio devices
#eap*	at pci? dev ? function ?	# Ensoniq AudioPCI
#eso*	at pci? dev ? function ?	# ESS Solo-1 PCI AudioDrive
#sv*	at pci? dev ? function ?	# S3 SonicVibes

# ISA Plug-and-Play audio devices
#guspnp*	at isapnp?			# Gravis Ultra Sound PnP audio
#sb*	at isapnp?			# SoundBlaster-compatible audio

# ISA audio devices
# the "aria" probe might give false hits
#aria0	at isa? port 0x290 irq 10 		# Aria
#gus0	at isa? port 0x220 irq 7 drq 1 drq2 6	# Gravis Ultra Sound
#pas0	at isa? port 0x220 irq 7 drq 1		# ProAudio Spectrum
#sb0	at isa? port 0x220 irq 7 drq 1 drq2 5	# SoundBlaster
#wss0	at isa? port 0x530 irq 10 drq 0	drq2 1	# Windows Sound System

# OPL[23] FM synthesizers
#opl0	at isa? port 0x388	# use only if not attached to sound card
#opl*	at eso?
#opl*	at ess?
#opl*	at sb?
#opl*	at sv?

# Audio support
#audio*	at audiobus?

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

# The spkr driver provides a simple tone interface to the built in speaker.
#spkr0	at pcppi?		# PC speaker


# Mice

# ISA busmice
#lms0	at isa? port 0x23c irq 5	# Logitech bus mouse
#lms1	at isa? port 0x238 irq 5
#mms0	at isa? port 0x23c irq 5	# Microsoft InPort mouse
#mms1	at isa? port 0x238 irq 5
#wsmouse*	at lms?
#wsmouse*	at mms?

# Joysticks

# ISA Plug-and-Play joysticks
#joy*	at isapnp?			# Game ports (usually on audio cards)

# ISA joysticks. Probe is a little strange; add only if you have one.
#joy0	at isa? port 0x201


# Miscellaneous Devices

# Planetconnect Satellite receiver driver.
#satlink0 at isa? port 0x300 drq 1


# Pull in optional local configuration
cinclude "arch/i386/conf/INSTALL.local"


# Pseudo-Devices

# disk/mass storage pseudo-devices
#pseudo-device	ccd		4	# concatenated/striped disk devices
pseudo-device	raid		8	# RAIDframe disk driver
options 	RAID_AUTOCONFIG		# auto-configuration of RAID components
#pseudo-device	fss		4	# file system snapshot device
pseudo-device	md		1	# memory disk device (ramdisk)
#pseudo-device	vnd			# disk-like interface to files

# network pseudo-devices
pseudo-device	bpfilter		# Berkeley packet filter
#pseudo-device	ipfilter		# IP filter (firewall) and NAT
pseudo-device	loop			# network loopback
#pseudo-device	ppp			# Point-to-Point Protocol
pseudo-device	sl			# Serial Line IP
#pseudo-device	strip			# Starmode Radio IP (Metricom)
#pseudo-device	tun			# network tunneling over tty
#pseudo-device	gre			# generic L3 over IP tunnel

# miscellaneous pseudo-devices
pseudo-device	pty		2	# pseudo-terminals (Sysinst needs two)
options NO_DEV_PTM
#pseudo-device	sequencer	1	# MIDI sequencer
# rnd works; RND_COM does not on port i386 yet.
pseudo-device	rnd			# /dev/random and in-kernel generator
#options 	RND_COM			# use "com" randomness as well (BROKEN)

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

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

@


1.1.4.1
log
@file INSTALL_FLOPPY was added on branch yamt-nfs-mp on 2008-05-16 02:22:33 +0000
@
text
@d1 783
@


1.1.4.2
log
@sync with head.
@
text
@a0 783
#	$NetBSD$
#
#	INSTALL - Installation kernel.
#
#	This kernel should be derived from GENERIC with some features
#	commented out.
#
#	This kernel does NOT support X, mice, audio devices, non-NetBSD
#	emulation.
#

include "arch/i386/conf/std.i386"

#options 	INCLUDE_CONFIG_FILE	# embed config file in kernel binary

makeoptions 	CPUFLAGS="-march=i486 -mtune=i486"	# i486 is densest code
makeoptions 	COPTS="-Os"
makeoptions 	USE_SSP="no"

# Enable the hooks used for initializing the root memory-disk.
options 	MEMORY_DISK_HOOKS
options 	MEMORY_DISK_IS_ROOT	# force root on memory disk
options 	MEMORY_DISK_SERVER=0	# no userspace memory disk support
options 	MEMORY_DISK_ROOT_SIZE=10000	# size of memory disk, in blocks

maxusers	2		# estimated number of users

# CPU-related options.
#options 	VM86		# virtual 8086 emulation
#options 	USER_LDT	# user-settable LDT; used by WINE

# This option allows you to force a serial console at the specified
# I/O address.
#options 	CONSDEVNAME="\"com\"",CONADDR=0x3f8,CONSPEED=9600

# The following options override the memory sizes passed in from the boot
# block.  Use them *only* if the boot block is unable to determine the correct
# values.  Note that the BIOS may *correctly* report less than 640k of base
# memory if the extended BIOS data area is located at the top of base memory
# (as is the case on most recent systems).
#options 	REALBASEMEM=...	# size of base memory
#options 	REALEXTMEM=...	# size of extended memory

# Avoid irq 5 and 7, the most likely cause of problems on modern laptops.
options 		PCIC_ISA_INTR_ALLOC_MASK=0xff5f

# Standard system options

options 	INSECURE	# disable kernel security levels

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

#options 	KTRACE		# system call tracing via ktrace(1)

#options 	SYSVMSG		# System V-like message queues
#options 	SYSVSEM		# System V-like semaphores
#options 	SYSVSHM		# System V-like memory sharing
#options 	SHMMAXPGS=2048	# 2048 pages is the default

#options 	LKM		# loadable kernel modules

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

no options 	RFC2292		# Previous version of Adv. Sockets API for IPv6
no options 	PTRACE		# Include ptrace(2)

# 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="-g"	# compile full symbol table

# 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 compatibility.
options 	COMPAT_40	# NetBSD 4.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_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_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 Filesystem
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 	PORTAL		# portal filesystem (still experimental)
#file-system 	PROCFS		# /proc
#file-system 	UMAPFS		# NULLFS + uid and gid remapping
#file-system 	UNION		# union file system
#file-system 	PTYFS		# /dev/pts/N support
#file-system 	TMPFS		# Efficient memory file-system

# Filesystem options
#options 	QUOTA		# UFS quotas
#options 	NFSSERVER	# Network File System server
options 	NFS_V2_ONLY	# Exclude NFS3 code to save space
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 	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 	TCP_DEBUG	# Record last TCP_NDEBUG packets with SO_DEBUG

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

#
# 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	# border customization from 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
# see dev/pckbport/wskbdmap_mfii.c for implemented layouts
#options 	PCKBD_LAYOUT="(KB_DE | KB_NODEAD)"
# allocate a number of virtual screens at autoconfiguration time
#options 	WSDISPLAY_DEFAULTSCREENS=4
# use a large software cursor that doesn't blink
options 	PCDISPLAY_SOFTCURSOR
# modify the screen type of the console; defaults to "80x25"
#options 	VGA_CONSOLE_SCREENTYPE="\"80x24\""

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

#
# Device configuration
#

mainbus0 at root

cpu* at mainbus?

#apm0	at mainbus0			# Advanced power management


# Basic Bus Support

# PCI bus support
pci*	at mainbus? bus ?
pci*	at pchb? bus ?
pci*	at ppb? bus ?

# PCI bridges
pchb*	at pci? dev ? function ?	# PCI-Host bridges
pceb*	at pci? dev ? function ?	# PCI-EISA bridges
pcib*	at pci? dev ? function ?	# PCI-ISA bridges
ppb*	at pci? dev ? function ?	# PCI-PCI bridges
# XXX 'puc's aren't really bridges, but there's no better place for them here
#puc*	at pci? dev ? function ?	# PCI "universal" comm. cards

# EISA bus support
eisa0	at mainbus?
eisa0	at pceb?

# ISA bus support
isa0	at mainbus?
isa0	at pceb?
isa0	at pcib?

# PCMCIA bus support
pcmcia*	at pcic? controller ? socket ?
pcmcia*	at tcic? controller ? socket ?

# ISA PCMCIA controllers
pcic0 	at isa? port 0x3e0 iomem 0xd0000 iosiz 0x10000
pcic1 	at isa? port 0x3e2 iomem 0xe0000 iosiz 0x4000
pcic2	at isa? port 0x3e4 iomem 0xe0000 iosiz 0x4000
tcic0 	at isa? port 0x240 iomem 0xd0000 iosiz 0x10000

# PCI PCMCIA controllers
pcic0	at pci? dev? function ?

# ISA Plug-and-Play bus support
isapnp0	at isa?

# ISA Plug-and-Play PCMCIA controllers
pcic*	at isapnp?

# Coprocessor Support

# Math Coprocessor support
npx0	at isa? port 0xf0 irq 13	# x86 math coprocessor


# Console Devices

# wscons
pckbc0		at isa?			# pc keyboard controller
pckbd*		at pckbc?		# PC keyboard
#pms*		at pckbc?		# PS/2 mouse for wsmouse
vga0		at isa?
vga*		at pci? dev ? function ?
pcdisplay0	at isa?			# CGA, MDA, EGA, HGA
wsdisplay*	at vga? console ?
wsdisplay*	at pcdisplay? console ?
wskbd*		at pckbd? console ?
#wsmouse*	at pms? mux 0

#attimer0	at isa?
#pcppi0		at isa?
#sysbeep0	at pcppi?

# Serial Devices

# PCI serial interfaces
#com*	at puc? port ?			# 16x50s on "universal" comm boards
#cy*	at pci? dev ? function ?	# Cyclades Cyclom-Y serial boards

# ISA Plug-and-Play serial interfaces
com*	at isapnp?			# Modems and serial boards

# PCMCIA serial interfaces
com*	at pcmcia? function ?		# Modems and serial cards

pcmcom*	at pcmcia? function ?		# PCMCIA multi-port serial cards
com*	at pcmcom? slave ?		# ...and the slave devices

# ISA serial interfaces
#options 	COM_HAYESP		# adds Hayes ESP serial board support
com0	at isa? port 0x3f8 irq 4	# Standard PC serial ports
com1	at isa? port 0x2f8 irq 3
com2	at isa? port 0x3e8 irq 5
#com3	at isa? port 0x2e8 irq 9
#ast0	at isa? port 0x1a0 irq 5	# AST 4-port serial cards
#com*	at ast? slave ?
#boca0	at isa? port 0x100 irq 5	# BOCA 8-port serial cards
#com*	at boca? slave ?
#tcom0	at isa? port 0x100 irq 7	# TC-800 8-port serial cards
#com*	at tcom? slave ?
#rtfps0	at isa? port 0x1230 irq 10	# RT 4-port serial cards
#com*	at rtfps? slave ?
#cy0	at isa? iomem 0xd4000 irq 12	# Cyclades serial cards


# Parallel Printer Interfaces

# PCI parallel printer interfaces
#lpt*	at puc? port ?			# || ports on "universal" comm boards

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

# I2O devices
iop*	at pci? dev ? function ?	# I/O processor
iopsp*	at iop? tid ?			# SCSI/FC-AL ports
ld*	at iop? tid ?			# Block devices
#dpti*	at iop? tid 0			# DPT/Adaptec control interface

# SCSI Controllers and Devices

# PCI SCSI controllers
adv*	at pci? dev ? function ?	# AdvanSys 1200[A,B], 9xx[U,UA] SCSI
adw*	at pci? dev ? function ?	# AdvanSys 9x0UW[D], 3940U[2,3]W SCSI
ahc*	at pci? dev ? function ?	# Adaptec [23]94x, aic78x0 SCSI
ahd*	at pci? dev ? function ?	# Adaptec 29320, 39320 (aic790x) SCSI
bha*	at pci? dev ? function ?	# BusLogic 9xx SCSI
dpt*	at pci? dev ? function ?	# DPT SmartCache/SmartRAID
iha*	at pci? dev ? function ?	# Initio INIC-940/950 SCSI
mfi*	at pci? dev ? function ?	# LSI MegaRAID SAS
mly*	at pci? dev ? function ?	# Mylex AcceleRAID and eXtremeRAID
mpt*	at pci? dev ? function ?	# LSI Fusion SCSI/FC
pcscp*	at pci? dev ? function ?	# AMD 53c974 PCscsi-PCI SCSI
siop*	at pci? dev ? function ?	# NCR 53c8xx SCSI (new driver)
trm*	at pci? dev ? function ?	# Tekram DC-395U/UW/F, DC-315/U SCSI

# EISA SCSI controllers
ahb*	at eisa? slot ?			# Adaptec 174[02] SCSI
ahc*	at eisa? slot ?			# Adaptec 274x, aic7770 SCSI
bha*	at eisa? slot ?			# BusLogic 7xx SCSI
dpt*	at eisa? slot ?			# DPT SmartCache/SmartRAID
uha*	at eisa? slot ?			# UltraStor 24f SCSI

# PCMCIA SCSI controllers
aic*	at pcmcia? function ?		# Adaptec APA-1460 SCSI

# ISA Plug-and-Play SCSI controllers
aha*	at isapnp? 			# Adaptec AHA-154[02
aic*	at isapnp?			# Adaptec AHA-1520B

# ISA SCSI controllers
adv0	at isa? port ? irq ? drq ?	# AdvanSys APB-514[02]
aha0	at isa? port 0x330 irq ? drq ?	# Adaptec 154[02] SCSI
aha1	at isa? port 0x334 irq ? drq ?
ahc0	at isa? port ? irq ?		# Adaptec 284x SCSI
aic0	at isa? port 0x340 irq 11	# Adaptec 152[02] SCSI
bha0	at isa? port 0x330 irq ? drq ?	# BusLogic [457]4X SCSI
bha1	at isa? port 0x334 irq ? drq ?
# The "nca" and "dpt" probes might give false hits or hang your machine.
#dpt0	at isa? port 0x170 irq ? drq ?	# DPT SmartCache/SmartRAID
#nca0	at isa? port 0x360 irq 15	# Port-mapped NCR 53C80 controller
#nca1	at isa? iomem 0xd8000 irq 5	# Memory-mapped controller (T128, etc.)
sea0	at isa? iomem 0xc8000 irq 5	# Seagate/Future Domain SCSI
uha0	at isa? port 0x330 irq ? drq ?	# UltraStor [13]4f SCSI
uha1	at isa? port 0x340 irq ? drq ?
wds0	at isa? port 0x350 irq 15 drq 6	# WD7000 and TMC-7000 controllers
wds1	at isa? port 0x358 irq 11 drq 5

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


# RAID controllers and devices
aac*	at pci? dev ? function ?	# Adaptec AAC family
amr*	at pci? dev ? function ?	# AMI/LSI Logic MegaRAID
cac*	at eisa? slot ?			# Compaq EISA array controllers
cac*	at pci? dev ? function ?	# Compaq PCI array controllers
ciss*	at pci? dev ? function ?	# HP Smart Array controllers
icp*	at pci? dev ? function ?	# ICP-Vortex GDT & Intel RAID
mlx*	at pci? dev ? function ?	# Mylex DAC960 & DEC SWXCR family
mlx*	at eisa? slot ?			# Mylex DAC960 & DEC SWXCR family
twe*	at pci? dev ? function ?	# 3ware Escalade RAID controllers
twa*	at pci? dev ? function ?	# 3ware Escalade 95xx RAID controllers

ld*	at aac? unit ?			# logical disk devices
ld*	at amr? unit ?
ld*	at cac? unit ?
ld*	at icp? unit ?
ld*	at twe? unit ?
ld*	at twa? unit ?
ld*	at mlx? unit ?

icpsp*	at icp? unit ?			# SCSI pass-through

# IDE and related devices
# PCI IDE controllers - see pciide(4) for supported hardware.
# The 0x0001 flag force the driver to use DMA, even if the driver doesn't know
# how to set up DMA modes for this chip. This may work, or may cause
# a machine hang with some controllers.
pciide* 	at pci? dev ? function ? flags 0x0000	# GENERIC pciide driver
acardide*	at pci? dev ? function ?	# Acard IDE controllers
aceride* 	at pci? dev ? function ?	# Acer Lab IDE controllers
#ahcisata* 	at pci? dev ? function ?	# AHCI SATA controllers
artsata*	at pci? dev ? function ?	# Intel i31244 SATA controller
cmdide* 	at pci? dev ? function ?	# CMD tech IDE controllers
cypide* 	at pci? dev ? function ?	# Cypress IDE controllers
geodeide* 	at pci? dev ? function ?	# AMD Geode IDE controllers
hptide* 	at pci? dev ? function ?	# Triones/HighPoint IDE controllers
iteide* 	at pci? dev ? function ?	# IT Express IDE controllers
#ixpide*		at pci? dev ? function ?	# ATI IXP IDE controllers
optiide* 	at pci? dev ? function ?	# Opti IDE controllers
piixide* 	at pci? dev ? function ?	# Intel IDE controllers
pdcide* 	at pci? dev ? function ?	# Promise IDE controllers
pdcsata*	at pci? dev ? function ?	# Promise SATA150 controllers
rccide* 	at pci? dev ? function ?	# ServerWorks IDE controllers
satalink*	at pci? dev ? function ?	# SiI SATALink controllers
siside* 	at pci? dev ? function ?	# SiS IDE controllers
slide* 		at pci? dev ? function ?	# Symphony Labs IDE controllers
#svwsata* 	at pci? dev ? function ?	# ServerWorks SATA controllers
viaide* 	at pci? dev ? function ?	# VIA/AMD/Nvidia IDE controllers
stpcide*	at pci? dev ? function ?	# STMicro STPC IDE controllers

# ISA Plug-and-Play IDE controllers
wdc*	at isapnp?

# PCMCIA IDE controllers
wdc*	at pcmcia? function ?

# ISA ST506, ESDI, and IDE controllers
# Use flags 0x01 if you want to try to use 32bits data I/O (the driver will
# fall back to 16bits I/O if 32bits I/O are not functional).
# Some controllers pass the initial 32bit test, but will fail later.
wdc0	at isa? port 0x1f0 irq 14 flags 0x00
wdc1	at isa? port 0x170 irq 15 flags 0x00

# ATA (IDE) bus support
atabus* at ata?

# IDE drives
# Flags are used only with controllers that support DMA operations
# and mode settings (e.g. some pciide controllers)
# The lowest order four bits (rightmost digit) of the flags define the PIO
# mode to use, the next set of four bits the DMA mode and the third set the
# UltraDMA mode. For each set of four bits, the 3 lower bits define the mode
# to use, and the last bit must be 1 for this setting to be used.
# For DMA and UDMA, 0xf (1111) means 'disable'.
# 0x0fac means 'use PIO mode 4, DMA mode 2, disable UltraDMA'.
# (0xc=1100, 0xa=1010, 0xf=1111)
# 0x0000 means "use whatever the drive claims to support".
wd*	at atabus? drive ? flags 0x0000

# ATA RAID configuration support, as found on some Promise controllers.
pseudo-device	ataraid
ld*	at ataraid? vendtype ? unit ?

# 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

# ISA floppy
fdc0	at isa? port 0x3f0 irq 6 drq 2	# standard PC floppy controllers
#fdc1	at isa? port 0x370 irq ? drq ?
fd*	at fdc? drive ?			# the drives themselves
# some machines need you to do this instead of fd*
#fd0	at fdc0 drive 0

# ISA CD-ROM devices
#mcd0	at isa? port 0x300 irq 10	# Mitsumi CD-ROM drives

# ISA tape devices
# note: the wt driver conflicts unpleasantly with ed devices at the
# same I/O address. The probe reprograms their EEPROMs. Don't
# uncomment it unless you are actually using it.
#wt0	at isa? port 0x308 irq 5 drq 1	# Archive and Wangtek QIC tape drives


# Network Interfaces

# PCI network interfaces
an*	at pci? dev ? function ?	# Aironet PC4500/PC4800 (802.11)
ath*	at pci? dev ? function ?	# Atheros 5210/5211/5212 802.11
atw*	at pci? dev ? function ?	# ADMtek ADM8211 (802.11)
bce* 	at pci? dev ? function ?	# Broadcom 4401 10/100 Ethernet
bge* 	at pci? dev ? function ?	# Broadcom 570x Gigabit Ethernet
# bnx* 	at pci? dev ? function ?	# Broadcom NetXtremeII gigabit Ethernet
#en*	at pci? dev ? function ?	# ENI/Adaptec ATM
ep*	at pci? dev ? function ?	# 3Com 3c59x
ex*	at pci? dev ? function ?	# 3Com 90x[BC]
epic*	at pci? dev ? function ?	# SMC EPIC/100 Ethernet
#esh*	at pci? dev ? function ?	# Essential HIPPI card
fpa*	at pci? dev ? function ?	# DEC DEFPA FDDI
fxp*	at pci? dev ? function ?	# Intel EtherExpress PRO 10+/100B
gsip*	at pci? dev ? function ?	# NS83820 Gigabit Ethernet
#hme*	at pci? dev ? function ?	# Sun Microelectronics STP2002-STQ
#ipw*	at pci? dev ? function ?	# Intel PRO/Wireless 2100
#iwi*	at pci? dev ? function ?	# Intel PRO/Wireless 2200BG
#le*	at pci? dev ? function ?	# PCnet-PCI Ethernet
lii*	at pci? dev ? function ?	# Atheros L2 Fast-Ethernet
#lmc*	at pci? dev ? function ?	# Lan Media Corp SSI/HSSI/DS3
mskc*	at pci? dev ? function ?	# Marvell Yukon 2 Gigabit Ethernet
msk*	at mskc?			# Marvell Yukon 2 Gigabit Ethernet
mtd*	at pci? dev ? function ?	# Myson MTD803 3-in-1 Ethernet
ne*	at pci? dev ? function ?	# NE2000-compatible Ethernet
#nfe*	at pci?	dev ? function ?	# NVIDIA nForce Ethernet
#ntwoc*	at pci? dev ? function ?	# Riscom/N2 PCI Sync Serial
pcn*	at pci? dev ? function ?	# AMD PCnet-PCI Ethernet
re*	at pci? dev ? function ?	# Realtek 8139C+/8169/8169S/8110S
rtk*	at pci? dev ? function ?	# Realtek 8129/8139
sf*	at pci? dev ? function ?	# Adaptec AIC-6915 Ethernet
sip*	at pci? dev ? function ?	# SiS 900/DP83815 Ethernet
skc*	at pci? dev ? function ?	# SysKonnect SK9821 Gigabit Ethernet
sk*	at skc?				# SysKonnect SK9821 Gigabit Ethernet
ste*	at pci? dev ? function ?	# Sundance ST-201 Ethernet
stge*	at pci? dev ? function ?	# Sundance/Tamarack TC9021 Gigabit
ti*	at pci? dev ? function ?	# Alteon ACEnic gigabit Ethernet
tl*	at pci? dev ? function ?	# ThunderLAN-based Ethernet
tlp*	at pci? dev ? function ?	# DECchip 21x4x and clones
#txp*	at pci? dev ? function ?	# 3com 3cr990
#vge*	at pci? dev ? function ?	# VIATech VT612X Gigabit Ethernet
vr*	at pci? dev ? function ?	# VIA Rhine Fast Ethernet
wi*	at pci? dev ? function ?	# Intersil Prism Mini-PCI (802.11b)
wm*	at pci? dev ? function ?	# Intel 8254x gigabit

# EISA network interfaces
ep*	at eisa? slot ?			# 3Com 3c579 Ethernet
fea*	at eisa? slot ?			# DEC DEFEA FDDI
tlp*	at eisa? slot ?			# DEC DE-425 Ethernet

# ISA Plug-and-Play network interfaces
an*	at isapnp?			# # Aironet 802.11
ep*	at isapnp?			# 3Com 3c509 Ethernet
fmv*	at isapnp?			# Fujitsu FMV-183
le*	at isapnp?			# AMD PCnet-ISA Ethernet
ne*	at isapnp?			# NE2000-compatible Ethernet
tr*	at isapnp?			# IBM/3COM TROPIC Token-Ring

# PCMCIA network interfaces
an*	at pcmcia? function ?		# Aironet PC4500/PC4800 (802.11)
awi*	at pcmcia? function ?		# BayStack 650 (802.11FH)
cnw*	at pcmcia? function ?		# Xircom/Netwave AirSurfer
cs*	at pcmcia? function ?		# CS89xx Ethernet
ep*	at pcmcia? function ?		# 3Com 3c589 and 3c562 Ethernet
mbe*	at pcmcia? function ?		# MB8696x based Ethernet
ne*	at pcmcia? function ?		# NE2000-compatible Ethernet
ray* 	at pcmcia? function ?		# Raytheon Raylink (802.11)
sm*	at pcmcia? function ?		# Megahertz Ethernet
wi*	at pcmcia? function ?		# Lucent/Intersil WaveLan IEEE (802.11)
options 	WI_PCMCIA_SPECTRUM24T_FW=0
xirc*	at pcmcia? function ?		# Xircom CreditCard Ethernet
com*	at xirc?
xi*	at xirc?
mhzc*	at pcmcia? function ?		# Megahertz Ethernet/Modem combo cards
com*	at mhzc?
sm*	at mhzc?

# ISA network interfaces
ate0	at isa? port 0x2a0 irq ?		# AT1700
cs0	at isa? port 0x300 iomem ? irq ? drq ?	# CS8900 Ethernet
ec0	at isa? port 0x250 iomem 0xd8000 irq 9	# 3Com 3c503 Ethernet
eg0	at isa? port 0x280 irq 9		# 3C505 ethernet cards
el0	at isa? port 0x300 irq 9		# 3C501 ethernet cards
ep*	at isa? port ? irq ?			# 3C509 ethernet cards
ef0	at isa? port 0x360 iomem 0xd0000 irq 7	# 3C507
ai0	at isa? port 0x360 iomem 0xd0000 irq 7	# StarLAN
fmv0	at isa? port 0x2a0 irq ?		# FMV-181/182
ix0	at isa? port 0x300 irq 10		# EtherExpress/16
iy0	at isa? port 0x360 irq ?		# EtherExpress PRO 10 ISA
lc0	at isa? port 0x320 iomem ? irq ?	# DEC EtherWORKS III (LEMAC)
depca0	at isa? port 0x300 iomem 0xc8000 iosiz 0x8000 irq 5	# DEPCA
le*	at depca?
nele0	at isa? port 0x320 irq 9 drq 7		# NE2100
le*	at nele?
bicc0	at isa? port 0x320 irq 10 drq 7		# BICC IsoLan
le*	at bicc?
ne0	at isa? port 0x280 irq 9		# NE[12]000 ethernet cards
ne1	at isa? port 0x300 irq 10
sm0	at isa? port 0x300 irq 10		# SMC91C9x Ethernet
tr0	at isa? port 0xa20 iomem 0xd8000 irq ?	# IBM TROPIC based Token-Ring
tr1	at isa? port 0xa24 iomem 0xd0000 irq ?	# IBM TROPIC based Token-Ring
tr*	at isa? port ? irq ?			# 3COM TROPIC based Token-Ring
we0	at isa? port 0x280 iomem 0xd0000 irq 9	# WD/SMC Ethernet
we1	at isa? port 0x300 iomem 0xcc000 irq 10

# MII/PHY support
acphy*	at mii? phy ?			# DAltima 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
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
urlphy*	at mii? phy ?			# Realtek RTL8150L internal PHYs
ukphy*	at mii? phy ?			# generic unknown PHYs

# USB Controller and Devices

# PCI USB controllers
ehci*	at pci?	dev ? function ?	# Enhanced Host Controller
uhci*	at pci?				# Universal Host Controller (Intel)
ohci*	at pci?				# Open Host Controller

# USB bus support
usb*	at ehci?
usb*	at uhci?
usb*	at ohci?

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

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

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

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

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

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

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

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

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

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

# USB Ethernet adapters
#atu*	at uhub? port ?		# Atmel AT76C50XX based adapters
aue* 	at uhub? port ?		# ADMtek AN986 Pegasus based adapters
axe*	at uhub? port ?		# ASIX AX88172 based adapters
cue* 	at uhub? port ?		# CATC USB-EL1201A based adapters
kue* 	at uhub? port ?		# Kawasaki LSI KL5KUSB101B based adapters
url*	at uhub? port ?		# Realtek RTL8150L based adapters

# Audio Devices

# PCI audio devices
#eap*	at pci? dev ? function ?	# Ensoniq AudioPCI
#eso*	at pci? dev ? function ?	# ESS Solo-1 PCI AudioDrive
#sv*	at pci? dev ? function ?	# S3 SonicVibes

# ISA Plug-and-Play audio devices
#guspnp*	at isapnp?			# Gravis Ultra Sound PnP audio
#sb*	at isapnp?			# SoundBlaster-compatible audio

# ISA audio devices
# the "aria" probe might give false hits
#aria0	at isa? port 0x290 irq 10 		# Aria
#gus0	at isa? port 0x220 irq 7 drq 1 drq2 6	# Gravis Ultra Sound
#pas0	at isa? port 0x220 irq 7 drq 1		# ProAudio Spectrum
#sb0	at isa? port 0x220 irq 7 drq 1 drq2 5	# SoundBlaster
#wss0	at isa? port 0x530 irq 10 drq 0	drq2 1	# Windows Sound System

# OPL[23] FM synthesizers
#opl0	at isa? port 0x388	# use only if not attached to sound card
#opl*	at eso?
#opl*	at ess?
#opl*	at sb?
#opl*	at sv?

# Audio support
#audio*	at audiobus?

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

# The spkr driver provides a simple tone interface to the built in speaker.
#spkr0	at pcppi?		# PC speaker


# Mice

# ISA busmice
#lms0	at isa? port 0x23c irq 5	# Logitech bus mouse
#lms1	at isa? port 0x238 irq 5
#mms0	at isa? port 0x23c irq 5	# Microsoft InPort mouse
#mms1	at isa? port 0x238 irq 5
#wsmouse*	at lms?
#wsmouse*	at mms?

# Joysticks

# ISA Plug-and-Play joysticks
#joy*	at isapnp?			# Game ports (usually on audio cards)

# ISA joysticks. Probe is a little strange; add only if you have one.
#joy0	at isa? port 0x201


# Miscellaneous Devices

# Planetconnect Satellite receiver driver.
#satlink0 at isa? port 0x300 drq 1


# Pull in optional local configuration
cinclude "arch/i386/conf/INSTALL.local"


# Pseudo-Devices

# disk/mass storage pseudo-devices
#pseudo-device	ccd		4	# concatenated/striped disk devices
pseudo-device	raid		8	# RAIDframe disk driver
options 	RAID_AUTOCONFIG		# auto-configuration of RAID components
#pseudo-device	fss		4	# file system snapshot device
pseudo-device	md		1	# memory disk device (ramdisk)
#pseudo-device	vnd			# disk-like interface to files

# network pseudo-devices
pseudo-device	bpfilter		# Berkeley packet filter
#pseudo-device	ipfilter		# IP filter (firewall) and NAT
pseudo-device	loop			# network loopback
#pseudo-device	ppp			# Point-to-Point Protocol
pseudo-device	sl			# Serial Line IP
#pseudo-device	strip			# Starmode Radio IP (Metricom)
#pseudo-device	tun			# network tunneling over tty
#pseudo-device	gre			# generic L3 over IP tunnel

# miscellaneous pseudo-devices
pseudo-device	pty		2	# pseudo-terminals (Sysinst needs two)
options NO_DEV_PTM
#pseudo-device	sequencer	1	# MIDI sequencer
# rnd works; RND_COM does not on port i386 yet.
pseudo-device	rnd			# /dev/random and in-kernel generator
#options 	RND_COM			# use "com" randomness as well (BROKEN)

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

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

@


1.1.4.3
log
@sync with head.
@
text
@d1 1
a1 1
#	$NetBSD: INSTALL_FLOPPY,v 1.1.4.2 2008/05/16 02:22:33 yamt Exp $
a24 1
options 	MEMORY_DISK_RBFLAGS=RB_SINGLE	# boot in single-user mode
d59 3
d122 1
a122 1
file-system 	TMPFS		# Efficient memory file-system
@


1.1.4.4
log
@sync with head
@
text
@d1 1
a1 1
#	$NetBSD: INSTALL_FLOPPY,v 1.1.4.3 2009/05/04 08:11:15 yamt Exp $
d115 1
d228 2
a229 2
pcmcia* at pcic? controller ? socket ?
pcmcia* at tcic? controller ? socket ?
d241 1
a241 1
isapnp0 at isa?
d255 1
a255 1
pckbc0		at isa?			# PC keyboard controller
d282 1
a282 1
pcmcom* at pcmcia? function ?		# PCMCIA multi-port serial cards
d416 1
a416 1
#ixpide* 	at pci? dev ? function ?	# ATI IXP IDE controllers
d424 1
a424 1
slide*		at pci? dev ? function ?	# Symphony Labs IDE controllers
d503 1
a503 1
ex*	at pci? dev ? function ?	# 3Com 3c90x[BC]
d550 1
a550 1
tr*	at isapnp?			# IBM/3Com TROPIC Token-Ring
d562 1
a562 1
wi*	at pcmcia? function ?		# Lucent/Intersil WaveLAN/IEEE (802.11)
d575 4
a578 4
eg0	at isa? port 0x280 irq 9		# 3c505 Ethernet cards
el0	at isa? port 0x300 irq 9		# 3c501 Ethernet cards
ep*	at isa? port ? irq ?			# 3c509 Ethernet cards
ef0	at isa? port 0x360 iomem 0xd0000 irq 7	# 3c507
d590 1
a590 1
ne0	at isa? port 0x280 irq 9		# NE[12]000 Ethernet cards
d595 1
a595 1
tr*	at isa? port ? irq ?			# 3Com TROPIC based Token-Ring
d609 1
a609 1
icsphy* at mii? phy ?			# Integrated Circuit Systems ICS189x
d614 2
a615 2
lxtphy* at mii? phy ?			# Level One LXT-970 PHYs
makphy* at mii? phy ?			# Marvell Semiconductor 88E1000 PHYs
d617 1
a617 1
nsphyter* at mii? phy ? 		# NS83843 PHYs
d620 1
a620 1
rgephy* at mii? phy ?			# Realtek 8169S/8110S internal PHYs
d625 1
a625 1
urlphy* at mii? phy ?			# Realtek RTL8150L internal PHYs
d645 1
a645 1
uhidev* at uhub? port ? configuration ? interface ?
d656 1
a656 1
#ucycom* at uhidev? reportid ?
d689 1
a689 1
#guspnp* at isapnp?			# Gravis Ultra Sound PnP audio
@


1.1.4.5
log
@sync with head.
@
text
@d1 1
a1 1
#	$NetBSD: INSTALL_FLOPPY,v 1.1.4.4 2010/03/11 15:02:27 yamt Exp $
d752 1
a752 1
#pseudo-device	fss			# file system snapshot device
@


