head	1.97;
access;
symbols
	netbsd-11-0-RC3:1.97.4.1
	netbsd-11-0-RC2:1.97.4.1
	netbsd-11-0-RC1:1.97.4.1
	perseant-exfatfs-base-20250801:1.97
	netbsd-11:1.97.0.4
	netbsd-11-base:1.97
	netbsd-10-1-RELEASE:1.93.4.1
	perseant-exfatfs-base-20240630:1.97
	perseant-exfatfs:1.97.0.2
	perseant-exfatfs-base:1.97
	netbsd-8-3-RELEASE:1.73.6.4
	netbsd-9-4-RELEASE:1.86.2.3
	netbsd-10-0-RELEASE:1.93.4.1
	netbsd-10-0-RC6:1.93.4.1
	netbsd-10-0-RC5:1.93.4.1
	netbsd-10-0-RC4:1.93.4.1
	netbsd-10-0-RC3:1.93.4.1
	netbsd-10-0-RC2:1.93.4.1
	thorpej-ifq:1.95.0.4
	thorpej-ifq-base:1.95
	thorpej-altq-separation:1.95.0.2
	thorpej-altq-separation-base:1.95
	netbsd-10-0-RC1:1.93.4.1
	netbsd-10:1.93.0.4
	netbsd-10-base:1.93
	bouyer-sunxi-drm:1.93.0.2
	bouyer-sunxi-drm-base:1.93
	netbsd-9-3-RELEASE:1.86.2.3
	thorpej-i2c-spi-conf2:1.91.0.14
	thorpej-i2c-spi-conf2-base:1.91
	thorpej-futex2:1.91.0.12
	thorpej-futex2-base:1.91
	thorpej-cfargs2:1.91.0.10
	thorpej-cfargs2-base:1.91
	cjep_sun2x-base1:1.91
	cjep_sun2x:1.91.0.8
	cjep_sun2x-base:1.91
	cjep_staticlib_x-base1:1.91
	netbsd-9-2-RELEASE:1.86.2.3
	cjep_staticlib_x:1.91.0.6
	cjep_staticlib_x-base:1.91
	thorpej-i2c-spi-conf:1.91.0.4
	thorpej-i2c-spi-conf-base:1.91
	thorpej-cfargs:1.91.0.2
	thorpej-cfargs-base:1.91
	thorpej-futex:1.90.0.4
	thorpej-futex-base:1.91
	netbsd-9-1-RELEASE:1.86.2.3
	bouyer-xenpvh-base2:1.90
	phil-wifi-20200421:1.90
	bouyer-xenpvh-base1:1.90
	phil-wifi-20200411:1.90
	bouyer-xenpvh:1.90.0.2
	bouyer-xenpvh-base:1.90
	is-mlppp:1.89.0.4
	is-mlppp-base:1.89
	phil-wifi-20200406:1.90
	netbsd-8-2-RELEASE:1.73.6.4
	ad-namecache-base3:1.89
	netbsd-9-0-RELEASE:1.86.2.3
	netbsd-9-0-RC2:1.86.2.3
	ad-namecache-base2:1.89
	ad-namecache-base1:1.89
	ad-namecache:1.89.0.2
	ad-namecache-base:1.89
	netbsd-9-0-RC1:1.86.2.3
	phil-wifi-20191119:1.89
	netbsd-9:1.86.0.2
	netbsd-9-base:1.86
	phil-wifi-20190609:1.85
	netbsd-8-1-RELEASE:1.73.6.3
	netbsd-8-1-RC1:1.73.6.3
	isaki-audio2:1.85.0.2
	isaki-audio2-base:1.85
	pgoyette-compat-merge-20190127:1.75.2.4
	pgoyette-compat-20190127:1.79
	pgoyette-compat-20190118:1.79
	pgoyette-compat-1226:1.79
	pgoyette-compat-1126:1.79
	pgoyette-compat-1020:1.78
	pgoyette-compat-0930:1.78
	pgoyette-compat-0906:1.78
	netbsd-7-2-RELEASE:1.57.2.4
	pgoyette-compat-0728:1.77
	netbsd-8-0-RELEASE:1.73.6.3
	phil-wifi:1.77.0.2
	phil-wifi-base:1.77
	pgoyette-compat-0625:1.77
	netbsd-8-0-RC2:1.73.6.3
	pgoyette-compat-0521:1.76
	pgoyette-compat-0502:1.75
	pgoyette-compat-0422:1.75
	netbsd-8-0-RC1:1.73.6.3
	pgoyette-compat-0415:1.75
	pgoyette-compat-0407:1.75
	pgoyette-compat-0330:1.75
	pgoyette-compat-0322:1.75
	pgoyette-compat-0315:1.75
	netbsd-7-1-2-RELEASE:1.57.2.4
	pgoyette-compat:1.75.0.2
	pgoyette-compat-base:1.75
	netbsd-7-1-1-RELEASE:1.57.2.4
	tls-maxphys-base-20171202:1.75
	matt-nb8-mediatek:1.73.6.2.0.2
	matt-nb8-mediatek-base:1.73.6.2
	nick-nhusb-base-20170825:1.74
	perseant-stdc-iso10646:1.73.0.8
	perseant-stdc-iso10646-base:1.73
	netbsd-8:1.73.0.6
	netbsd-8-base:1.73
	prg-localcount2-base3:1.73
	prg-localcount2-base2:1.73
	prg-localcount2-base1:1.73
	prg-localcount2:1.73.0.4
	prg-localcount2-base:1.73
	pgoyette-localcount-20170426:1.73
	bouyer-socketcan-base1:1.73
	jdolecek-ncq:1.73.0.2
	jdolecek-ncq-base:1.73
	pgoyette-localcount-20170320:1.72
	netbsd-7-1:1.57.2.4.0.6
	netbsd-7-1-RELEASE:1.57.2.4
	netbsd-7-1-RC2:1.57.2.4
	nick-nhusb-base-20170204:1.70
	netbsd-7-nhusb-base-20170116:1.57.2.4
	bouyer-socketcan:1.70.0.2
	bouyer-socketcan-base:1.70
	pgoyette-localcount-20170107:1.70
	netbsd-7-1-RC1:1.57.2.4
	nick-nhusb-base-20161204:1.67
	pgoyette-localcount-20161104:1.67
	netbsd-7-0-2-RELEASE:1.57.2.4
	nick-nhusb-base-20161004:1.67
	localcount-20160914:1.67
	netbsd-7-nhusb:1.57.2.4.0.4
	netbsd-7-nhusb-base:1.57.2.4
	pgoyette-localcount-20160806:1.67
	pgoyette-localcount-20160726:1.67
	pgoyette-localcount:1.67.0.2
	pgoyette-localcount-base:1.67
	nick-nhusb-base-20160907:1.67
	nick-nhusb-base-20160529:1.67
	netbsd-7-0-1-RELEASE:1.57.2.4
	nick-nhusb-base-20160422:1.67
	nick-nhusb-base-20160319:1.67
	nick-nhusb-base-20151226:1.67
	netbsd-7-0:1.57.2.4.0.2
	netbsd-7-0-RELEASE:1.57.2.4
	nick-nhusb-base-20150921:1.66
	netbsd-7-0-RC3:1.57.2.4
	netbsd-7-0-RC2:1.57.2.4
	netbsd-7-0-RC1:1.57.2.4
	nick-nhusb-base-20150606:1.66
	nick-nhusb-base-20150406:1.66
	nick-nhusb:1.65.0.2
	nick-nhusb-base:1.65
	netbsd-5-2-3-RELEASE:1.13
	netbsd-5-1-5-RELEASE:1.13
	netbsd-6-0-6-RELEASE:1.51.2.2
	netbsd-6-1-5-RELEASE:1.51.2.2
	netbsd-7:1.57.0.2
	netbsd-7-base:1.57
	yamt-pagecache-base9:1.56
	yamt-pagecache-tag8:1.45.2.2
	netbsd-6-1-4-RELEASE:1.51.2.2
	netbsd-6-0-5-RELEASE:1.51.2.2
	tls-earlyentropy:1.56.0.8
	tls-earlyentropy-base:1.57
	riastradh-xf86-video-intel-2-7-1-pre-2-21-15:1.56
	riastradh-drm2-base3:1.56
	netbsd-6-1-3-RELEASE:1.51.2.2
	netbsd-6-0-4-RELEASE:1.51.2.2
	netbsd-5-2-2-RELEASE:1.13
	netbsd-5-1-4-RELEASE:1.13
	netbsd-6-1-2-RELEASE:1.51.2.2
	netbsd-6-0-3-RELEASE:1.51.2.2
	netbsd-5-2-1-RELEASE:1.13
	netbsd-5-1-3-RELEASE:1.13
	rmind-smpnet-nbase:1.56
	netbsd-6-1-1-RELEASE:1.51.2.2
	riastradh-drm2-base2:1.56
	riastradh-drm2-base1:1.56
	riastradh-drm2:1.56.0.6
	riastradh-drm2-base:1.56
	rmind-smpnet:1.56.0.4
	rmind-smpnet-base:1.56
	netbsd-6-1:1.51.2.2.0.6
	netbsd-6-0-2-RELEASE:1.51.2.2
	netbsd-6-1-RELEASE:1.51.2.2
	khorben-n900:1.56.0.2
	netbsd-6-1-RC4:1.51.2.2
	netbsd-6-1-RC3:1.51.2.2
	agc-symver:1.55.0.4
	agc-symver-base:1.55
	netbsd-6-1-RC2:1.51.2.2
	netbsd-6-1-RC1:1.51.2.2
	yamt-pagecache-base8:1.55
	netbsd-5-2:1.13.0.14
	netbsd-6-0-1-RELEASE:1.51.2.2
	yamt-pagecache-base7:1.55
	netbsd-5-2-RELEASE:1.13
	netbsd-5-2-RC1:1.13
	matt-nb6-plus-nbase:1.51.2.2
	yamt-pagecache-base6:1.55
	netbsd-6-0:1.51.2.2.0.4
	netbsd-6-0-RELEASE:1.51.2.2
	netbsd-6-0-RC2:1.51.2.2
	tls-maxphys:1.54.0.2
	tls-maxphys-base:1.57
	matt-nb6-plus:1.51.2.2.0.2
	matt-nb6-plus-base:1.51.2.2
	netbsd-6-0-RC1:1.51.2.2
	jmcneill-usbmp-base10:1.53
	yamt-pagecache-base5:1.53
	jmcneill-usbmp-base9:1.53
	yamt-pagecache-base4:1.53
	jmcneill-usbmp-base8:1.52
	jmcneill-usbmp-base7:1.52
	jmcneill-usbmp-base6:1.51
	jmcneill-usbmp-base5:1.51
	jmcneill-usbmp-base4:1.51
	jmcneill-usbmp-base3:1.51
	jmcneill-usbmp-pre-base2:1.47
	jmcneill-usbmp-base2:1.51
	netbsd-6:1.51.0.2
	netbsd-6-base:1.51
	netbsd-5-1-2-RELEASE:1.13
	netbsd-5-1-1-RELEASE:1.13
	jmcneill-usbmp:1.47.0.2
	jmcneill-usbmp-base:1.47
	jmcneill-audiomp3:1.46.0.2
	jmcneill-audiomp3-base:1.46
	yamt-pagecache-base3:1.45
	yamt-pagecache-base2:1.45
	yamt-pagecache:1.45.0.2
	yamt-pagecache-base:1.45
	rmind-uvmplock-nbase:1.42
	cherry-xenmp:1.42.0.2
	cherry-xenmp-base:1.42
	uebayasi-xip-base7:1.33
	bouyer-quota2-nbase:1.33
	bouyer-quota2:1.31.0.4
	bouyer-quota2-base:1.33
	jruoho-x86intr:1.31.0.2
	jruoho-x86intr-base:1.31
	matt-mips64-premerge-20101231:1.31
	matt-nb5-mips64-premerge-20101231:1.13
	matt-nb5-pq3:1.13.0.12
	matt-nb5-pq3-base:1.13
	netbsd-5-1:1.13.0.10
	uebayasi-xip-base6:1.30
	uebayasi-xip-base5:1.30
	netbsd-5-1-RELEASE:1.13
	uebayasi-xip-base4:1.30
	uebayasi-xip-base3:1.30
	yamt-nfs-mp-base11:1.30
	netbsd-5-1-RC4:1.13
	matt-nb5-mips64-k15:1.13
	uebayasi-xip-base2:1.30
	yamt-nfs-mp-base10:1.30
	netbsd-5-1-RC3:1.13
	netbsd-5-1-RC2:1.13
	uebayasi-xip-base1:1.30
	netbsd-5-1-RC1:1.13
	rmind-uvmplock:1.29.0.4
	rmind-uvmplock-base:1.42
	yamt-nfs-mp-base9:1.29
	uebayasi-xip:1.29.0.2
	uebayasi-xip-base:1.29
	netbsd-5-0-2-RELEASE:1.13
	matt-nb5-mips64-premerge-20091211:1.13
	matt-premerge-20091211:1.29
	yamt-nfs-mp-base8:1.25
	matt-nb5-mips64-u2-k2-k4-k7-k8-k9:1.13
	matt-nb4-mips64-k7-u2a-k9b:1.13
	matt-nb5-mips64-u1-k1-k5:1.13
	yamt-nfs-mp-base7:1.25
	matt-nb5-mips64:1.13.0.8
	netbsd-5-0-1-RELEASE:1.13
	jymxensuspend-base:1.24
	yamt-nfs-mp-base6:1.24
	yamt-nfs-mp-base5:1.24
	yamt-nfs-mp-base4:1.24
	jym-xensuspend-nbase:1.34
	yamt-nfs-mp-base3:1.24
	nick-hppapmap-base4:1.24
	nick-hppapmap-base3:1.24
	netbsd-5-0:1.13.0.6
	netbsd-5-0-RELEASE:1.13
	netbsd-5-0-RC4:1.13
	netbsd-5-0-RC3:1.13
	nick-hppapmap-base2:1.21
	netbsd-5-0-RC2:1.13
	jym-xensuspend:1.21.0.2
	jym-xensuspend-base:1.34
	netbsd-5-0-RC1:1.13
	haad-dm-base2:1.15
	haad-nbase2:1.15
	ad-audiomp2:1.15.0.2
	ad-audiomp2-base:1.15
	netbsd-5:1.13.0.4
	netbsd-5-base:1.13
	nick-hppapmap:1.13.0.2
	nick-hppapmap-base:1.24
	matt-mips64-base2:1.13
	haad-dm-base1:1.13
	wrstuden-revivesa-base-4:1.13
	wrstuden-revivesa-base-3:1.13
	wrstuden-revivesa-base-2:1.13
	nick-csl-alignment-base5:1.8
	haad-dm:1.11.0.16
	haad-dm-base:1.15
	wrstuden-revivesa-base-1:1.11
	simonb-wapbl-nbase:1.11
	yamt-pf42-base4:1.11
	simonb-wapbl:1.11.0.14
	simonb-wapbl-base:1.11
	yamt-pf42-base3:1.11
	hpcarm-cleanup-nbase:1.11
	yamt-pf42-baseX:1.11
	yamt-pf42-base2:1.11
	yamt-nfs-mp-base2:1.11
	wrstuden-revivesa:1.11.0.12
	wrstuden-revivesa-base:1.11
	yamt-nfs-mp:1.11.0.10
	yamt-nfs-mp-base:1.11
	yamt-pf42:1.11.0.8
	yamt-pf42-base:1.11
	ad-socklock-base1:1.11
	yamt-lazymbuf-base15:1.11
	yamt-lazymbuf-base14:1.11
	keiichi-mipv6-nbase:1.11
	mjf-devfs2:1.11.0.6
	mjf-devfs2-base:1.15
	nick-net80211-sync:1.11.0.4
	nick-net80211-sync-base:1.11
	keiichi-mipv6:1.11.0.2
	keiichi-mipv6-base:1.11
	bouyer-xeni386-merge1:1.10.8.1
	matt-armv6-prevmlocking:1.8.2.1
	vmlocking2-base3:1.10
	bouyer-xeni386-nbase:1.11
	yamt-kmem-base3:1.10
	cube-autoconf:1.10.0.10
	cube-autoconf-base:1.10
	yamt-kmem-base2:1.10
	bouyer-xeni386:1.10.0.8
	bouyer-xeni386-base:1.11
	yamt-kmem:1.10.0.6
	yamt-kmem-base:1.10
	vmlocking2-base2:1.10
	reinoud-bufcleanup-nbase:1.10
	vmlocking2:1.10.0.4
	vmlocking2-base1:1.10
	matt-armv6-nbase:1.11
	jmcneill-base:1.10
	mjf-devfs:1.10.0.2
	mjf-devfs-base:1.11
	bouyer-xenamd64-base2:1.10
	vmlocking-nbase:1.10
	yamt-x86pmap-base4:1.9
	bouyer-xenamd64:1.8.0.6
	bouyer-xenamd64-base:1.10
	yamt-x86pmap-base3:1.8
	yamt-x86pmap-base2:1.8
	yamt-x86pmap:1.8.0.4
	yamt-x86pmap-base:1.8
	matt-armv6:1.8.0.2
	matt-armv6-base:1.11
	jmcneill-pm:1.7.0.4
	jmcneill-pm-base:1.10
	hpcarm-cleanup:1.7.0.2
	hpcarm-cleanup-base:1.11
	nick-csl-alignment:1.6.0.4
	nick-csl-alignment-base:1.6
	matt-mips64:1.6.0.2
	matt-mips64-base:1.7
	yamt-idlelwp-base8:1.5
	ppcoea-renovation:1.5.0.4
	ppcoea-renovation-base:1.8
	thorpej-atomic:1.5.0.2
	thorpej-atomic-base:1.5
	reinoud-bufcleanup:1.4.0.2
	reinoud-bufcleanup-base:1.10
	mjf-ufs-trans:1.3.0.6
	mjf-ufs-trans-base:1.6
	vmlocking:1.3.0.4
	vmlocking-base:1.8
	ad-audiomp:1.3.0.2
	ad-audiomp-base:1.3
	yamt-idlelwp:1.2.0.8
	post-newlock2-merge:1.2
	newlock2-nbase:1.2
	newlock2-base:1.2
	newlock2:1.2.0.6
	yamt-lazymbuf:1.2.0.4
	yamt-splraiseipl-base5:1.2
	yamt-splraiseipl:1.2.0.2
	yamt-splraiseipl-base4:1.2;
locks; strict;
comment	@# @;


1.97
date	2024.04.02.22.56.51;	author charlotte;	state Exp;
branches
	1.97.4.1;
next	1.96;
commitid	ZqbCk849gv0MGC4F;

1.96
date	2024.01.29.18.27.15;	author christos;	state Exp;
branches;
next	1.95;
commitid	KXsF1U1D4DhafnWE;

1.95
date	2023.02.09.14.09.50;	author abs;	state Exp;
branches;
next	1.94;
commitid	TaTOPEdyZJGxcRcE;

1.94
date	2023.02.09.13.16.05;	author abs;	state Exp;
branches;
next	1.93;
commitid	qP89sauSPTE1UQcE;

1.93
date	2022.09.29.10.10.10;	author riastradh;	state Exp;
branches
	1.93.4.1;
next	1.92;
commitid	I1zvTyF77D5Z9KVD;

1.92
date	2022.08.07.02.52.30;	author simonb;	state Exp;
branches;
next	1.91;
commitid	HXKRRXLciPDtrTOD;

1.91
date	2021.01.20.13.22.07;	author nia;	state Exp;
branches;
next	1.90;
commitid	LKsGTwQrjG393tEC;

1.90
date	2020.03.25.17.06.19;	author jdolecek;	state Exp;
branches
	1.90.4.1;
next	1.89;
commitid	VzwOpdvTaWX4YN1C;

1.89
date	2019.11.13.17.59.56;	author tsutsui;	state Exp;
branches;
next	1.88;
commitid	rls3sHwN19oNxIKB;

1.88
date	2019.11.02.23.13.00;	author tsutsui;	state Exp;
branches;
next	1.87;
commitid	KiClBIdhRwS3DkJB;

1.87
date	2019.08.21.04.17.41;	author msaitoh;	state Exp;
branches;
next	1.86;
commitid	2tVPh4BV3py1HQzB;

1.86
date	2019.07.26.07.09.47;	author martin;	state Exp;
branches
	1.86.2.1;
next	1.85;
commitid	PIuYd9GqalVYtwwB;

1.85
date	2019.03.29.21.06.51;	author christos;	state Exp;
branches;
next	1.84;
commitid	eExoL1IOqVigWihB;

1.84
date	2019.02.07.21.53.50;	author rin;	state Exp;
branches;
next	1.83;
commitid	Cad6FWHp0rsENSaB;

1.83
date	2019.02.07.21.51.59;	author rin;	state Exp;
branches;
next	1.82;
commitid	QhGUotk7coXcNSaB;

1.82
date	2019.02.07.20.56.27;	author rin;	state Exp;
branches;
next	1.81;
commitid	dhl6sN6VdzhvtSaB;

1.81
date	2019.02.07.20.33.44;	author rin;	state Exp;
branches;
next	1.80;
commitid	K4QAa30xGKM0dSaB;

1.80
date	2019.02.06.11.58.32;	author rin;	state Exp;
branches;
next	1.79;
commitid	5Lq3lTxgmkkMwHaB;

1.79
date	2018.10.23.19.58.53;	author jdolecek;	state Exp;
branches;
next	1.78;
commitid	Uj00maxTZQIxA7XA;

1.78
date	2018.08.25.20.52.42;	author rin;	state Exp;
branches;
next	1.77;
commitid	2vcoJ76kDbQoNxPA;

1.77
date	2018.06.07.13.36.29;	author thorpej;	state Exp;
branches
	1.77.2.1;
next	1.76;
commitid	e9pnxag05qUvVlFA;

1.76
date	2018.05.15.00.44.56;	author thorpej;	state Exp;
branches;
next	1.75;
commitid	fbtomboBtk9MokCA;

1.75
date	2017.09.14.07.58.44;	author mrg;	state Exp;
branches
	1.75.2.1;
next	1.74;
commitid	ngZ6fHXwTqlZA87A;

1.74
date	2017.07.29.18.08.59;	author maxv;	state Exp;
branches;
next	1.73;
commitid	OtoNC1YDOrKHu91A;

1.73
date	2017.04.03.00.11.45;	author sevan;	state Exp;
branches
	1.73.6.1;
next	1.72;
commitid	cjqk07G1UsY3g1Mz;

1.72
date	2017.02.26.12.03.15;	author rin;	state Exp;
branches;
next	1.71;
commitid	jIyG72wxRdcXnsHz;

1.71
date	2017.02.19.07.47.01;	author rin;	state Exp;
branches;
next	1.70;
commitid	ivCr5u3yfBMzbxGz;

1.70
date	2016.12.13.20.42.21;	author christos;	state Exp;
branches
	1.70.2.1;
next	1.69;
commitid	DChNb4lHFyTOFRxz;

1.69
date	2016.12.10.23.03.26;	author christos;	state Exp;
branches;
next	1.68;
commitid	w4dRXIf7WDldyuxz;

1.68
date	2016.12.08.11.31.13;	author nat;	state Exp;
branches;
next	1.67;
commitid	r0h4avej48pZLaxz;

1.67
date	2015.09.26.11.16.13;	author maxv;	state Exp;
branches
	1.67.2.1;
next	1.66;
commitid	Uofe8D5NmfiqOKCy;

1.66
date	2015.02.05.14.32.31;	author nonaka;	state Exp;
branches;
next	1.65;
commitid	huJAt3bVXfuboP8y;

1.65
date	2014.11.16.16.01.43;	author manu;	state Exp;
branches
	1.65.2.1;
next	1.64;
commitid	zlsaQV54cSjhtqYx;

1.64
date	2014.11.12.10.47.24;	author manu;	state Exp;
branches;
next	1.63;
commitid	LLQ29Ezb19EhSSXx;

1.63
date	2014.09.19.15.24.24;	author christos;	state Exp;
branches;
next	1.62;
commitid	2uhBMKlWPq2V8YQx;

1.62
date	2014.08.24.07.59.23;	author jnemeth;	state Exp;
branches;
next	1.61;
commitid	SkWajjUme0wZtANx;

1.61
date	2014.08.23.20.27.00;	author dholland;	state Exp;
branches;
next	1.60;
commitid	Ef5fhfmsGe1uFwNx;

1.60
date	2014.08.18.06.31.24;	author christos;	state Exp;
branches;
next	1.59;
commitid	szm6ssWdlH5WdOMx;

1.59
date	2014.08.17.21.17.44;	author joerg;	state Exp;
branches;
next	1.58;
commitid	1Tn1qthIdwV09LMx;

1.58
date	2014.08.16.17.56.34;	author apb;	state Exp;
branches;
next	1.57;
commitid	gjT9TWtCibuK4CMx;

1.57
date	2014.08.03.08.53.57;	author martin;	state Exp;
branches
	1.57.2.1;
next	1.56;
commitid	Fq8PfzZ3qg4yuTKx;

1.56
date	2013.04.27.21.43.43;	author christos;	state Exp;
branches
	1.56.8.1;
next	1.55;

1.55
date	2012.10.17.14.48.18;	author apb;	state Exp;
branches;
next	1.54;

1.54
date	2012.06.05.08.44.16;	author abs;	state Exp;
branches
	1.54.2.1;
next	1.53;

1.53
date	2012.04.07.09.09.43;	author nonaka;	state Exp;
branches;
next	1.52;

1.52
date	2012.03.10.21.51.57;	author joerg;	state Exp;
branches;
next	1.51;

1.51
date	2012.01.29.10.12.41;	author tsutsui;	state Exp;
branches
	1.51.2.1;
next	1.50;

1.50
date	2012.01.25.17.18.47;	author tsutsui;	state Exp;
branches;
next	1.49;

1.49
date	2012.01.25.16.51.17;	author tsutsui;	state Exp;
branches;
next	1.48;

1.48
date	2011.12.18.05.49.33;	author dholland;	state Exp;
branches;
next	1.47;

1.47
date	2011.11.22.21.25.41;	author tls;	state Exp;
branches
	1.47.2.1;
next	1.46;

1.46
date	2011.11.19.17.15.58;	author nonaka;	state Exp;
branches;
next	1.45;

1.45
date	2011.07.15.13.47.12;	author nonaka;	state Exp;
branches
	1.45.2.1;
next	1.44;

1.44
date	2011.06.30.20.09.38;	author wiz;	state Exp;
branches;
next	1.43;

1.43
date	2011.06.19.16.20.09;	author nonaka;	state Exp;
branches;
next	1.42;

1.42
date	2011.05.20.21.56.46;	author nonaka;	state Exp;
branches
	1.42.2.1;
next	1.41;

1.41
date	2011.05.20.09.25.15;	author tsutsui;	state Exp;
branches;
next	1.40;

1.40
date	2011.05.20.09.06.02;	author tsutsui;	state Exp;
branches;
next	1.39;

1.39
date	2011.05.20.09.01.39;	author tsutsui;	state Exp;
branches;
next	1.38;

1.38
date	2011.05.20.07.49.31;	author tsutsui;	state Exp;
branches;
next	1.37;

1.37
date	2011.05.20.06.26.58;	author tsutsui;	state Exp;
branches;
next	1.36;

1.36
date	2011.05.14.15.02.29;	author nonaka;	state Exp;
branches;
next	1.35;

1.35
date	2011.05.05.09.07.59;	author nonaka;	state Exp;
branches;
next	1.34;

1.34
date	2011.03.06.17.08.33;	author bouyer;	state Exp;
branches;
next	1.33;

1.33
date	2011.02.13.14.28.29;	author tsutsui;	state Exp;
branches;
next	1.32;

1.32
date	2011.02.13.05.36.34;	author nonaka;	state Exp;
branches;
next	1.31;

1.31
date	2010.11.23.11.14.07;	author hannken;	state Exp;
branches
	1.31.2.1
	1.31.4.1;
next	1.30;

1.30
date	2010.03.18.22.25.51;	author dholland;	state Exp;
branches;
next	1.29;

1.29
date	2009.12.13.04.36.02;	author nonaka;	state Exp;
branches
	1.29.2.1
	1.29.4.1;
next	1.28;

1.28
date	2009.12.05.20.11.17;	author pooka;	state Exp;
branches;
next	1.27;

1.27
date	2009.12.05.14.55.13;	author nonaka;	state Exp;
branches;
next	1.26;

1.26
date	2009.11.28.08.16.00;	author nonaka;	state Exp;
branches;
next	1.25;

1.25
date	2009.08.09.06.12.34;	author kiyohara;	state Exp;
branches;
next	1.24;

1.24
date	2009.04.21.03.00.30;	author nonaka;	state Exp;
branches;
next	1.23;

1.23
date	2009.03.13.13.55.18;	author nonaka;	state Exp;
branches;
next	1.22;

1.22
date	2009.03.11.09.02.04;	author nonaka;	state Exp;
branches;
next	1.21;

1.21
date	2009.01.28.13.39.41;	author nonaka;	state Exp;
branches
	1.21.2.1;
next	1.20;

1.20
date	2009.01.28.11.55.38;	author nonaka;	state Exp;
branches;
next	1.19;

1.19
date	2009.01.28.11.53.46;	author nonaka;	state Exp;
branches;
next	1.18;

1.18
date	2009.01.28.11.28.00;	author nonaka;	state Exp;
branches;
next	1.17;

1.17
date	2009.01.28.11.19.20;	author nonaka;	state Exp;
branches;
next	1.16;

1.16
date	2009.01.24.05.06.07;	author mrg;	state Exp;
branches;
next	1.15;

1.15
date	2008.11.24.11.41.15;	author ad;	state Exp;
branches;
next	1.14;

1.14
date	2008.11.12.12.36.09;	author ad;	state Exp;
branches;
next	1.13;

1.13
date	2008.08.10.15.31.22;	author tls;	state Exp;
branches
	1.13.2.1;
next	1.12;

1.12
date	2008.07.31.07.41.08;	author simonb;	state Exp;
branches;
next	1.11;

1.11
date	2007.12.31.15.32.09;	author ad;	state Exp;
branches
	1.11.6.1
	1.11.10.1
	1.11.12.1
	1.11.16.1;
next	1.10;

1.10
date	2007.11.04.14.34.27;	author xtraeme;	state Exp;
branches
	1.10.2.1
	1.10.8.1;
next	1.9;

1.9
date	2007.10.17.19.58.34;	author garbled;	state Exp;
branches;
next	1.8;

1.8
date	2007.08.21.02.48.16;	author kiyohara;	state Exp;
branches
	1.8.2.1
	1.8.6.1;
next	1.7;

1.7
date	2007.07.29.14.31.23;	author nonaka;	state Exp;
branches
	1.7.2.1
	1.7.4.1;
next	1.6;

1.6
date	2007.06.26.13.57.18;	author nonaka;	state Exp;
branches
	1.6.2.1
	1.6.4.1;
next	1.5;

1.5
date	2007.03.16.04.44.12;	author ober;	state Exp;
branches
	1.5.4.1;
next	1.4;

1.4
date	2007.03.14.12.27.25;	author drochner;	state Exp;
branches
	1.4.2.1;
next	1.3;

1.3
date	2007.02.25.13.46.40;	author nonaka;	state Exp;
branches
	1.3.4.1
	1.3.6.1;
next	1.2;

1.2
date	2006.12.17.16.07.11;	author peter;	state Exp;
branches
	1.2.2.1
	1.2.4.1
	1.2.6.1
	1.2.8.1;
next	1.1;

1.1
date	2006.12.16.05.07.52;	author ober;	state Exp;
branches;
next	;

1.97.4.1
date	2026.02.03.20.51.26;	author snj;	state Exp;
branches;
next	;
commitid	xJf92BKl6kL8oYsG;

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

1.90.4.1
date	2021.04.03.22.28.42;	author thorpej;	state Exp;
branches;
next	;
commitid	1gqS07EfPjskJTNC;

1.86.2.1
date	2019.11.04.14.34.28;	author martin;	state Exp;
branches;
next	1.86.2.2;
commitid	97a56tfgHdGfHxJB;

1.86.2.2
date	2019.11.16.16.59.15;	author martin;	state Exp;
branches;
next	1.86.2.3;
commitid	hE49VbwgMq0076LB;

1.86.2.3
date	2019.11.21.18.18.00;	author martin;	state Exp;
branches;
next	;
commitid	MmECFs8hRKPpnKLB;

1.77.2.1
date	2019.06.10.22.06.56;	author christos;	state Exp;
branches;
next	1.77.2.2;
commitid	jtc8rnCzWiEEHGqB;

1.77.2.2
date	2020.04.08.14.07.59;	author martin;	state Exp;
branches;
next	1.77.2.3;
commitid	Qli2aW9E74UFuA3C;

1.77.2.3
date	2020.04.13.08.04.13;	author martin;	state Exp;
branches;
next	;
commitid	X01YhRUPVUDaec4C;

1.75.2.1
date	2018.05.21.04.36.03;	author pgoyette;	state Exp;
branches;
next	1.75.2.2;
commitid	X5L8kSrBWQcDt7DA;

1.75.2.2
date	2018.06.25.07.25.48;	author pgoyette;	state Exp;
branches;
next	1.75.2.3;
commitid	8PtAu9af7VvhiDHA;

1.75.2.3
date	2018.09.06.06.55.44;	author pgoyette;	state Exp;
branches;
next	1.75.2.4;
commitid	HCi1bXD317XIK0RA;

1.75.2.4
date	2018.11.26.01.52.29;	author pgoyette;	state Exp;
branches;
next	;
commitid	Zj4q5SspGdKXto1B;

1.73.6.1
date	2017.07.05.13.58.49;	author martin;	state Exp;
branches;
next	1.73.6.2;
commitid	OtOpwDgrZQyBS2Yz;

1.73.6.2
date	2017.08.29.09.42.19;	author martin;	state Exp;
branches;
next	1.73.6.3;
commitid	KV6cyviI22vSG55A;

1.73.6.3
date	2018.04.18.14.45.09;	author martin;	state Exp;
branches;
next	1.73.6.4;
commitid	yXtHkg7uZYYFUVyA;

1.73.6.4
date	2019.11.16.16.39.10;	author martin;	state Exp;
branches;
next	;
commitid	CA6nOzPG3DP606LB;

1.70.2.1
date	2017.04.21.16.53.40;	author bouyer;	state Exp;
branches;
next	;
commitid	dUG7nkTKALCadqOz;

1.67.2.1
date	2017.01.07.08.56.29;	author pgoyette;	state Exp;
branches;
next	1.67.2.2;
commitid	uEL0C1YuiJrlV0Bz;

1.67.2.2
date	2017.03.20.06.57.23;	author pgoyette;	state Exp;
branches;
next	1.67.2.3;
commitid	jjw7cAwgyKq7RfKz;

1.67.2.3
date	2017.04.26.02.53.09;	author pgoyette;	state Exp;
branches;
next	;
commitid	ojV02aOSdzvBqZOz;

1.65.2.1
date	2015.04.06.15.18.05;	author skrll;	state Exp;
branches;
next	1.65.2.2;
commitid	pz01Zhy7RP6iGxgy;

1.65.2.2
date	2015.12.27.12.09.45;	author skrll;	state Exp;
branches;
next	1.65.2.3;
commitid	BTSqUD4SdJ5k7AOy;

1.65.2.3
date	2017.02.05.13.40.24;	author skrll;	state Exp;
branches;
next	1.65.2.4;
commitid	8hwpk1aHl2UuyLEz;

1.65.2.4
date	2017.08.28.17.51.57;	author skrll;	state Exp;
branches;
next	;
commitid	UQQpnjvcNkUZn05A;

1.57.2.1
date	2014.10.10.18.16.37;	author snj;	state Exp;
branches;
next	1.57.2.2;
commitid	QNw3NZJ8ZLIJoGTx;

1.57.2.2
date	2014.11.14.15.16.18;	author martin;	state Exp;
branches;
next	1.57.2.3;
commitid	TWzeZLB2jdoFiaYx;

1.57.2.3
date	2014.11.18.19.05.32;	author snj;	state Exp;
branches;
next	1.57.2.4;
commitid	1724w5Tz6msgrHYx;

1.57.2.4
date	2015.05.15.03.44.19;	author snj;	state Exp;
branches;
next	;
commitid	ro7V5s9WBO35Culy;

1.56.8.1
date	2014.08.10.06.54.11;	author tls;	state Exp;
branches;
next	;
commitid	7fY3uHKSIbCABMLx;

1.54.2.1
date	2012.11.20.03.01.52;	author tls;	state Exp;
branches;
next	1.54.2.2;

1.54.2.2
date	2013.06.23.06.20.14;	author tls;	state Exp;
branches;
next	1.54.2.3;
commitid	eVjr9caYRQbRGHUw;

1.54.2.3
date	2014.08.20.00.03.30;	author tls;	state Exp;
branches;
next	1.54.2.4;
commitid	jTnpym9Qu0o4R1Nx;

1.54.2.4
date	2017.12.03.11.36.52;	author jdolecek;	state Exp;
branches;
next	;
commitid	XcIYRZTAh1LmerhA;

1.51.2.1
date	2012.06.12.17.47.54;	author riz;	state Exp;
branches;
next	1.51.2.2;

1.51.2.2
date	2012.08.15.15.33.01;	author sborrill;	state Exp;
branches;
next	;

1.47.2.1
date	2012.02.18.07.33.48;	author mrg;	state Exp;
branches;
next	1.47.2.2;

1.47.2.2
date	2012.03.11.01.52.26;	author mrg;	state Exp;
branches;
next	1.47.2.3;

1.47.2.3
date	2012.04.29.23.04.44;	author mrg;	state Exp;
branches;
next	;

1.45.2.1
date	2012.04.17.00.07.12;	author yamt;	state Exp;
branches;
next	1.45.2.2;

1.45.2.2
date	2012.10.30.17.20.37;	author yamt;	state Exp;
branches;
next	1.45.2.3;

1.45.2.3
date	2014.05.22.11.40.14;	author yamt;	state Exp;
branches;
next	;
commitid	VUUXuyNWnt3AKwBx;

1.42.2.1
date	2011.06.23.14.19.51;	author cherry;	state Exp;
branches;
next	;

1.31.2.1
date	2011.06.06.09.07.13;	author jruoho;	state Exp;
branches;
next	;

1.31.4.1
date	2011.02.08.19.29.42;	author bouyer;	state Exp;
branches;
next	1.31.4.2;

1.31.4.2
date	2011.02.17.12.00.07;	author bouyer;	state Exp;
branches;
next	;

1.29.2.1
date	2010.04.30.14.40.01;	author uebayasi;	state Exp;
branches;
next	;

1.29.4.1
date	2010.05.30.05.17.14;	author rmind;	state Exp;
branches;
next	1.29.4.2;

1.29.4.2
date	2011.03.05.20.52.35;	author rmind;	state Exp;
branches;
next	1.29.4.3;

1.29.4.3
date	2011.04.21.01.41.35;	author rmind;	state Exp;
branches;
next	1.29.4.4;

1.29.4.4
date	2011.05.31.03.04.25;	author rmind;	state Exp;
branches;
next	;

1.21.2.1
date	2009.05.13.17.18.51;	author jym;	state Exp;
branches;
next	;

1.13.2.1
date	2009.01.19.13.17.13;	author skrll;	state Exp;
branches;
next	1.13.2.2;

1.13.2.2
date	2009.03.03.18.29.49;	author skrll;	state Exp;
branches;
next	1.13.2.3;

1.13.2.3
date	2009.04.28.07.35.02;	author skrll;	state Exp;
branches;
next	;

1.11.6.1
date	2008.09.28.10.40.15;	author mjf;	state Exp;
branches;
next	1.11.6.2;

1.11.6.2
date	2009.01.17.13.28.40;	author mjf;	state Exp;
branches;
next	;

1.11.10.1
date	2009.05.04.08.12.15;	author yamt;	state Exp;
branches;
next	1.11.10.2;

1.11.10.2
date	2009.08.19.18.46.57;	author yamt;	state Exp;
branches;
next	1.11.10.3;

1.11.10.3
date	2010.03.11.15.03.11;	author yamt;	state Exp;
branches;
next	1.11.10.4;

1.11.10.4
date	2010.08.11.22.53.00;	author yamt;	state Exp;
branches;
next	;

1.11.12.1
date	2008.09.18.04.33.40;	author wrstuden;	state Exp;
branches;
next	;

1.11.16.1
date	2008.10.19.22.16.13;	author haad;	state Exp;
branches;
next	1.11.16.2;

1.11.16.2
date	2008.12.13.01.13.44;	author haad;	state Exp;
branches;
next	;

1.10.2.1
date	2008.02.18.21.05.22;	author mjf;	state Exp;
branches;
next	;

1.10.8.1
date	2008.01.02.21.51.36;	author bouyer;	state Exp;
branches;
next	;

1.8.2.1
date	2007.11.06.23.24.39;	author matt;	state Exp;
branches;
next	1.8.2.2;

1.8.2.2
date	2008.01.09.01.50.25;	author matt;	state Exp;
branches;
next	;

1.8.6.1
date	2007.11.13.16.00.32;	author bouyer;	state Exp;
branches;
next	;

1.7.2.1
date	2007.11.01.16.06.56;	author rjs;	state Exp;
branches;
next	1.7.2.2;

1.7.2.2
date	2007.12.26.22.24.56;	author rjs;	state Exp;
branches;
next	1.7.2.3;

1.7.2.3
date	2008.02.28.21.47.57;	author rjs;	state Exp;
branches;
next	;

1.7.4.1
date	2007.09.03.16.47.50;	author jmcneill;	state Exp;
branches;
next	1.7.4.2;

1.7.4.2
date	2007.11.04.21.03.17;	author jmcneill;	state Exp;
branches;
next	;

1.6.2.1
date	2007.08.07.18.05.56;	author matt;	state Exp;
branches;
next	;

1.6.4.1
date	2007.08.15.13.48.02;	author skrll;	state Exp;
branches;
next	1.6.4.2;

1.6.4.2
date	2007.09.03.10.19.56;	author skrll;	state Exp;
branches;
next	;

1.5.4.1
date	2007.06.26.18.13.57;	author garbled;	state Exp;
branches;
next	1.5.4.2;

1.5.4.2
date	2007.10.03.19.26.18;	author garbled;	state Exp;
branches;
next	;

1.4.2.1
date	2007.03.18.00.06.34;	author reinoud;	state Exp;
branches;
next	;

1.3.4.1
date	2007.04.10.13.23.22;	author ad;	state Exp;
branches;
next	1.3.4.2;

1.3.4.2
date	2007.07.15.13.17.24;	author ad;	state Exp;
branches;
next	1.3.4.3;

1.3.4.3
date	2007.08.20.18.39.21;	author ad;	state Exp;
branches;
next	1.3.4.4;

1.3.4.4
date	2007.10.09.13.39.00;	author ad;	state Exp;
branches;
next	1.3.4.5;

1.3.4.5
date	2007.12.03.18.40.55;	author ad;	state Exp;
branches;
next	;

1.3.6.1
date	2007.07.11.20.03.39;	author mjf;	state Exp;
branches;
next	;

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

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

1.2.4.1
date	2006.12.17.16.07.11;	author yamt;	state dead;
branches;
next	1.2.4.2;

1.2.4.2
date	2006.12.30.20.47.28;	author yamt;	state Exp;
branches;
next	1.2.4.3;

1.2.4.3
date	2007.02.26.09.08.57;	author yamt;	state Exp;
branches;
next	1.2.4.4;

1.2.4.4
date	2007.09.03.14.31.41;	author yamt;	state Exp;
branches;
next	1.2.4.5;

1.2.4.5
date	2007.11.15.11.43.47;	author yamt;	state Exp;
branches;
next	1.2.4.6;

1.2.4.6
date	2008.01.21.09.40.38;	author yamt;	state Exp;
branches;
next	;

1.2.6.1
date	2006.12.17.16.07.11;	author ad;	state dead;
branches;
next	1.2.6.2;

1.2.6.2
date	2007.01.12.01.01.03;	author ad;	state Exp;
branches;
next	;

1.2.8.1
date	2007.02.27.16.53.30;	author yamt;	state Exp;
branches;
next	1.2.8.2;

1.2.8.2
date	2007.03.24.14.55.08;	author yamt;	state Exp;
branches;
next	;


desc
@@


1.97
log
@Mention DKWEDGE_METHOD_TOS in several kernel config files
@
text
@#	$NetBSD: GENERIC,v 1.96 2024/01/29 18:27:15 christos Exp $
#
# GENERIC machine description file
#
# This machine description file is used to generate the default NetBSD
# kernel.  The generic kernel does not include all options, subsystems
# and device drivers, but should be useful for most applications.
#
# The machine description file can be customised for your specific
# machine to reduce the kernel size and improve its performance.
#
# For further information on compiling NetBSD kernels, see the config(8)
# man page.
#
# For further information on hardware support for this architecture, see
# the intro(4) man page.  For further information about kernel options
# for this architecture, see the options(4) man page.  For an explanation
# of each device driver in this file see the section 4 man page for the
# device.

include 	"arch/zaurus/conf/std.zaurus"

#options 	INCLUDE_CONFIG_FILE	# embed config file in kernel binary

maxusers	32			# estimated number of users

# CPU options

# For XScale systems
options 	CPU_XSCALE_PXA250	# Support the XScale PXA25x core
options 	CPU_XSCALE_PXA270	# Support the XScale PXA27x core
makeoptions	CPUFLAGS="-mcpu=xscale"

# Architecture options
options 	XSCALE_CACHE_READ_WRITE_ALLOCATE
options 	PXAGPIO_HAS_GPION_INTRS

# in-kernel bootloader, see kloader(4)
options 	KLOADER
#options 	KLOADER_KERNEL_PATH="\"/netbsd\""
#options 	KLOADER_DEBUG

# Standard system options
options 	INSECURE	# disable kernel security levels

options 	RTC_OFFSET=0	# hardware clock is this many mins. west of GMT
#options 	HZ=512		# clock interrupt generates every 1/HZ sec
#options 	NTP		# NTP phase/frequency locked loop

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

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

# Networking options
#options 	GATEWAY		# packet forwarding
options 	INET		# IP + ICMP + TCP + UDP
options 	INET6		# IPv6

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

# Wedge support
options 	DKWEDGE_AUTODISCOVER	# Automatically add dk(4) instances
options 	DKWEDGE_METHOD_GPT	# Supports GPT partitions as wedges
#options 	DKWEDGE_METHOD_BSDLABEL	# Support disklabel entries as wedges
#options 	DKWEDGE_METHOD_MBR	# Support MBR partitions as wedges
options 	DKWEDGE_METHOD_APPLE    # Support Apple partitions as wedges
#options	DKWEDGE_METHOD_RDB	# Support RDB partitions as wedges
#options	DKWEDGE_METHOD_TOS	# Support Atari "TOS" partitions as wedges

# Shared memory options

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

# Loadable kernel module support
#options 	MODULAR		# new style module(7) framework
#options 	MODULAR_DEFAULT_AUTOLOAD

# Device options

# Miscellaneous kernel options
#options 	KTRACE		# system call tracing via ktrace(1)
#options 	SCSIVERBOSE	# Verbose SCSI errors
#options 	MIIVERBOSE	# Verbose MII autoconfuration messages
#options 	USBVERBOSE	# verbose USB device autoconfig messages
#options 	USERCONF	# userconf(4) support
#options 	PIPE_SOCKETPAIR # smaller, but slower pipe(2)
#options 	SYSCTL_INCLUDE_DESCR	# Include sysctl descriptions in kernel

#
# wscons options
#
# builtin terminal emulations
options 	WSEMUL_VT100
# allocate a number of virtual screens at autoconfiguration time
#options 	WSDISPLAY_DEFAULTSCREENS=2

# 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=""

# compatibility to other console drivers
options 	WSDISPLAY_COMPAT_PCVT		# emulate some ioctls
options 	WSDISPLAY_COMPAT_USL		# wsconscfg VT handling
options 	WSDISPLAY_COMPAT_RAWKBD		# can get raw scancodes

# Development and Debugging options

options 	DIAGNOSTIC		# internal consistency checks
#options 	DEBUG
#options 	VERBOSE_INIT_ARM	# verbose bootstraping messages
options 	DDB			# in-kernel debugger
options 	DDB_HISTORY_SIZE=100	# Enable history editing in DDB
#options 	KGDB
#makeoptions 	DEBUG="-g"		# compile full symbol table


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


# The main bus device
mainbus0 at root

# The boot cpu
cpu0 at mainbus?

# integrated peripherals
pxaip0 at mainbus?

pxaintc0 at pxaip?				# interrupt controller
pxagpio0 at pxaip?				# GPIO
pxartc0 at pxaip? addr 0x40900000 size 0x10	# RTC

# DMAC support
pxadmac0 at pxaip? addr 0x40000000 intr 25
options 	PXA2X0_DMAC_DMOVER_CONCURRENCY=4 # Enable dmover(9) backend
#options 	PXA2X0_DMAC_FIXED_PRIORITY	# Don't want multiple priority

# I2C support
ziic0 at pxaip?
iic0 at ziic?

# Power management
zapm0 at pxaip?		# power management
apmdev0 at zapm0	# APM

# PCMCIA/CF socket and GPIO controllers
scoop0 at pxaip?
scoop1 at pxaip?

# alternate GPIO controller for SL-C1000
ioexp0 at iic? addr 0x18

# ADC, touchpad, backlight
zssp0 at pxaip?

# touchpad
ztp0 at zssp?
wsmouse* at ztp? mux 0

# keyboard
zkbd0 at pxaip?
wskbd* at zkbd? mux 1

# remote controller
zrc0 at pxaip?
wskbd* at zrc? mux 1

# LCD
lcd0 at pxaip?				# PXA2x0 integrated LCD Controller
options 	PXA2X0_LCD_WRITETHROUGH
wsdisplay* at lcd? console ?
w100lcd0 at pxaip?			# ATI Imageon100 LCDcontroller
wsdisplay* at w100lcd? console ?
lcdctl0 at zssp0

# WM8750 Audio
zaudio0 at iic? addr 0x1b
audio* at zaudio?
#options 	ZAUDIO_VOLUME_STRIDE=8

# Audio support
audio* at audiobus?

spkr* at audio?		# PC speaker (synthesized)

# integrated 16550 UARTs
options 	COM_PXA2X0
#options 	FFUARTCONSOLE
com0 at pxaip?  addr 0x40100000 intr 22	# Full Function UART
com1 at pxaip?  addr 0x40200000 intr 21	# Bluetooth UART
com2 at pxaip?  addr 0x40700000 intr 20	# Standard UART (for IrDA)

# integrated PCMCIA/CF controller
pxapcic0 at pxaip?

# PCMCIA bus support
pcmcia* at pxapcic?

# PCMCIA (CF) devices
com* at pcmcia?		# PCMCIA modems/serial ports
wi* at pcmcia?		# WaveLAN IEEE 802.11DS
ne* at pcmcia?		# PCMCIA based NE2000 ethernet
wdc* at pcmcia?		# hard disk controller

atabus* at wdc? channel ?

# IDE hard drives
wd* at atabus? drive ? flags 0x0000


# USB Controller and Devices
zusb* at pxaip?
#pxaudc0 at pxaip? addr 0x40600000	# USB Device Controller
ohci0 at pxaip? addr 0x4c000000 intr 3	# USB Host Controller

# PCMCIA USB controllers
#slhci* at pcmcia? function ?	# ScanLogic SL811HS

# USB bus support
usb* at ohci?
#usb* at slhci?

# 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? mux 0

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

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

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

# SCSI bus support
scsibus* at scsi?

# SCSI devices
sd*	at scsibus? target ? lun ?	# SCSI disk drives
cd*	at scsibus? target ? lun ?	# SCSI CD-ROM drives
uk*	at scsibus? target ? lun ?	# SCSI unknown

# ATAPI bus support
atapibus* at atapi?

# ATAPI devices
cd*	at atapibus? drive ?		# ATAPI CD-ROM drives
#sd*	at atapibus? drive ?		# ATAPI disk drives
#st*	at atapibus? drive ?		# ATAPI tape drives
#uk*	at atapibus? drive ?		# ATAPI unknown

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

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

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

# USB Generic driver
ugen*	at uhub? port ?

# 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
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
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/8211 PHYs
#rlphy*  at mii? phy ?			# Realtek 8139/8201L PHYs
sqphy*  at mii? phy ?			# Seeq 80220/80221/80223 PHYs
tlphy*  at mii? phy ?			# ThunderLAN PHYs
tqphy*  at mii? phy ?			# TDK Semiconductor PHYs
ukphy*  at mii? phy ?			# generic unknown PHYs
urlphy* at mii? phy ?			# Realtek RTL8150L internal PHYs


# integrated MMC/SD controller
pxamci0 at pxaip? addr 0x41100000 size 0x48
sdmmc* at pxamci?
#options 	PXAMCI_DEBUG
#options 	SDMMC_DEBUG
#options 	SDMMC_DUMP_CSD

ld* at sdmmc?				# MMC/SD/SDHC card

# Pseudo-Devices

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

# network pseudo-devices
pseudo-device	bpfilter		# Berkeley packet filter
pseudo-device	loop			# network loopback

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

# miscellaneous pseudo-devices
pseudo-device	pty			# pseudo-terminals
#pseudo-device	sequencer		# MIDI sequencer
pseudo-device	clockctl		# user control of clock subsystem
pseudo-device	drvctl			# user control of drive subsystem
pseudo-device	ksyms			# /dev/ksyms
pseudo-device	putter			# for puffs and pud
pseudo-device 	swwdog			# software watchdog timer -- swwdog(4)

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

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

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


1.97.4.1
log
@Apply patch (requested by martin in ticket #182):
Remove "options DIAGNOSTIC" and "options DEBUG" from all kernels
and _DIAGNOSTIC from libc.
@
text
@d1 1
a1 1
#	$NetBSD: GENERIC,v 1.97 2024/04/02 22:56:51 charlotte Exp $
d148 1
a148 1
#options 	DIAGNOSTIC		# internal consistency checks
@


1.96
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
@d1 1
a1 1
#	$NetBSD: GENERIC,v 1.95 2023/02/09 14:09:50 abs Exp $
d99 1
@


1.95
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: GENERIC,v 1.94 2023/02/09 13:16:05 abs Exp $
a79 2
#options 	EXT2FS_SYSTEM_FLAGS # makes ext2fs file flags (append and
				# immutable) behave as system flags.
@


1.94
log
@Ensure GENERIC.local is always at the end of GENERIC

Where a GENERIC config had an existing inclusion of GENERIC.local,
ensure it is always at the end of the file, with a consistent
comment:

# Pull in optional local configuration
cinclude "arch/landisk/conf/GENERIC.local"

This allows GENERIC.local to correctly override all options

(This pass does not affect any GENERIC which did not already have
an include of GENERIC.local)
@
text
@d1 1
a1 1
#	$NetBSD: GENERIC,v 1.93 2022/09/29 10:10:10 riastradh Exp $
d394 2
a395 2
# Pull in optional local configuration
cinclude "arch/zaurus/conf/GENERIC.local"
@


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

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

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

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

PR kern/29702
@
text
@d1 1
a1 1
#	$NetBSD: GENERIC,v 1.92 2022/08/07 02:52:30 simonb Exp $
a362 4
# Pull in optional local configuration
cinclude "arch/zaurus/conf/GENERIC.local"


d393 3
@


1.93.4.1
log
@Apply patch (requested by martin in ticket #401):
Disable DIAGNOSTIC/DEBUG.
@
text
@d1 1
a1 1
#	$NetBSD: GENERIC,v 1.93 2022/09/29 10:10:10 riastradh Exp $
d149 1
a149 1
#options 	DIAGNOSTIC		# internal consistency checks
@


1.92
log
@UFS/LFS dirhash:
- Enable UFS_DIRHASH if the architecture or kernel model specific config
  file can use 128MB of RAM or more.
- Remove experimental tag from UFS_DIRHASH; it's been with RUMP kernel
  and by a number of NetBSD developers for years.
- Add LFS_DIRHASH if LFS was enabled.
- Be somewhat consistent with FS options order.
@
text
@d1 1
a1 1
#	$NetBSD: GENERIC,v 1.91 2021/01/20 13:22:07 nia Exp $
d389 1
@


1.91
log
@remove compat_ossaudio from kernel modules

this is only useful with compat_linux and gets autoloaded when
compat_linux is loaded, so there's no reason to bake it into kernels
any more.
@
text
@d1 1
a1 1
#	$NetBSD: GENERIC,v 1.90 2020/03/25 17:06:19 jdolecek Exp $
d73 2
d77 2
a78 3
#options 	DISKLABEL_EI	# disklabel Endian Independent support
#options 	FFS_EI		# FFS Endian Independent support
#options 	NFSSERVER
a79 3
#options 	UFS_DIRHASH	# UFS Large Directory Hashing - Experimental
options 	FFS_NO_SNAPSHOT	# No FFS snapshot support
#options 	UFS_EXTATTR	# Extended attribute support for UFS1
d82 2
@


1.90
log
@remove 'file-system SMBFS' and 'pseudo-device nsmb' from all kernel configs
to prepare for their eventual removal
@
text
@d1 1
a1 1
#	$NetBSD: GENERIC,v 1.89 2019/11/13 17:59:56 tsutsui Exp $
a92 1
options 	COMPAT_OSSAUDIO	# OSS (Voxware) audio driver compatibility
@


1.90.4.1
log
@Sync with HEAD.
@
text
@d1 1
a1 1
#	$NetBSD: GENERIC,v 1.91 2021/01/20 13:22:07 nia Exp $
d93 1
@


1.89
log
@Make zaurus kernels use symbol tables loaded by the bootloader.

Now COPY_SYMTAB is no longer necessary and it saves ~500kbytes of
GENERIC, so re-enable options DDB (i.e. revert GENERIC rev 1.85).

Also fix zbsdmod.o (a kernel loader for Zaurus Linux) to load symbols
at a proper address as the MI sys/lib/libsa/loadfile_elf32.c does.

No particular comment on port-zaurus@@:
 https://mail-index.netbsd.org/port-zaurus/2019/11/11/msg000086.html

Note zbsdmod.c (derived from OpenBSD/zaurus) assumed that the loaded
kernels had "esym" variable at the top of its data section and
implicitly overwrote it with the address of loaded symbol tables.
OpenBSD/zaurus kernels used the esym value written by the zbsdmod.o
to initialize ksyms(4) on startup, but we will avoid such implicit
MD interface between the bootloader and kernels (though we don't
bother to add a symbol address value into bootinfo but just assume
symbols are loaded at end[] of a loaded kernel, as per the MI
libsa loadfile() implementation).

Worth to pullup to both netbsd-8 and netbsd-9.
@
text
@d1 1
a1 1
#	$NetBSD: GENERIC,v 1.88 2019/11/02 23:13:00 tsutsui Exp $
a393 3
# a pseudo device needed for SMBFS
#pseudo-device	nsmb			# experimental - SMB requester

@


1.88
log
@Put back options WSDISPLAY_COMPAT_RAWKBD. It's required by Xorg server.

Should be pulled up to netbsd-9.
@
text
@d1 1
a1 1
#	$NetBSD: GENERIC,v 1.87 2019/08/21 04:17:41 msaitoh Exp $
d153 2
a154 2
#options 	DDB			# in-kernel debugger
#options 	DDB_HISTORY_SIZE=100	# Enable history editing in DDB
a156 1
makeoptions	COPY_SYMTAB=1
@


1.87
log
@ Fix typo (s/contoller/controller/).
@
text
@d1 1
a1 1
#	$NetBSD: GENERIC,v 1.86 2019/07/26 07:09:47 martin Exp $
d146 1
a146 1
# options 	WSDISPLAY_COMPAT_RAWKBD		# can get raw scancodes
@


1.86
log
@comment out WSDISPLAY_COMPAT_RAWKBD for now, it does not compile
@
text
@d1 1
a1 1
#	$NetBSD: GENERIC,v 1.85 2019/03/29 21:06:51 christos Exp $
d194 1
a194 1
# alternate GPIO contoller for SL-C1000
d356 1
a356 1
# integrated MMC/SD contoller
@


1.86.2.1
log
@Pull up following revision(s) (requested by tsutsui in ticket #396):

	sys/arch/zaurus/conf/GENERIC: revision 1.88

Put back options WSDISPLAY_COMPAT_RAWKBD. It's required by Xorg server.

Should be pulled up to netbsd-9.
@
text
@d1 1
a1 1
#	$NetBSD: GENERIC,v 1.86 2019/07/26 07:09:47 martin Exp $
d146 1
a146 1
options 	WSDISPLAY_COMPAT_RAWKBD		# can get raw scancodes
@


1.86.2.2
log
@Pull up following revision(s) (requested by tsutsui in ticket #431):

	sys/arch/zaurus/conf/GENERIC: revision 1.89
	sys/arch/zaurus/stand/zbsdmod/zbsdmod.c: revision 1.12
	sys/arch/zaurus/conf/INSTALL: revision 1.40
	sys/arch/zaurus/zaurus/machdep.c: revision 1.45

Make zaurus kernels use symbol tables loaded by the bootloader.

Now COPY_SYMTAB is no longer necessary and it saves ~500kbytes of
GENERIC, so re-enable options DDB (i.e. revert GENERIC rev 1.85).
Also fix zbsdmod.o (a kernel loader for Zaurus Linux) to load symbols
at a proper address as the MI sys/lib/libsa/loadfile_elf32.c does.

No particular comment on port-zaurus@@:

 https://mail-index.netbsd.org/port-zaurus/2019/11/11/msg000086.html

Note zbsdmod.c (derived from OpenBSD/zaurus) assumed that the loaded
kernels had "esym" variable at the top of its data section and
implicitly overwrote it with the address of loaded symbol tables.
OpenBSD/zaurus kernels used the esym value written by the zbsdmod.o
to initialize ksyms(4) on startup, but we will avoid such implicit
MD interface between the bootloader and kernels (though we don't
bother to add a symbol address value into bootinfo but just assume
symbols are loaded at end[] of a loaded kernel, as per the MI
libsa loadfile() implementation).

Worth to pullup to both netbsd-8 and netbsd-9.
@
text
@d1 1
a1 1
#	$NetBSD: GENERIC,v 1.86.2.1 2019/11/04 14:34:28 martin Exp $
d153 2
a154 2
options 	DDB			# in-kernel debugger
options 	DDB_HISTORY_SIZE=100	# Enable history editing in DDB
d157 1
@


1.86.2.3
log
@In preparation for the upcoming release, turn off DIAGNOSTIC in most
kernel configs, modules and libc.
@
text
@d1 1
a1 1
#	$NetBSD: GENERIC,v 1.86.2.2 2019/11/16 16:59:15 martin Exp $
d150 1
a150 1
#options 	DIAGNOSTIC		# internal consistency checks
@


1.85
log
@bye ddb and we fit again.
@
text
@d1 1
a1 1
#	$NetBSD: GENERIC,v 1.84 2019/02/07 21:53:50 rin Exp $
d146 1
a146 1
options 	WSDISPLAY_COMPAT_RAWKBD		# can get raw scancodes
@


1.84
log
@Add commented-out modern USB NICs for users easily finding them out.
@
text
@d1 1
a1 1
#	$NetBSD: GENERIC,v 1.82 2019/02/07 20:56:27 rin Exp $
d153 2
a154 2
options 	DDB			# in-kernel debugger
options 	DDB_HISTORY_SIZE=100	# Enable history editing in DDB
@


1.83
log
@Comment out ure(4) and its PHY drivers for now to unbreak build.
@
text
@d311 1
d319 2
@


1.82
log
@Oops, revert previous.
Combinations between NICs and PHYs are unpredictable...
@
text
@d1 1
a1 1
#	$NetBSD: GENERIC,v 1.80 2019/02/06 11:58:32 rin Exp $
d316 1
a316 1
ure*	at uhub? port ?		# Realtek RTL8152/RTL8153 based adapters
d344 2
a345 2
rgephy*  at mii? phy ?			# Realtek 8169S/8110S/8211 PHYs
rlphy*  at mii? phy ?			# Realtek 8139/8201L PHYs
@


1.81
log
@Fix kernel size overflow caused by addition of ure(4) and PHY drivers.

Modern USB NICs are useful due to availability in the market, although
they cannot exhibit full performance with ohci(4). Also, some of them
support RX/TX offloading, which can be useful even with ohci(4).

Therefore, rather add modern NICs in usbdevices.config.

Instead, remove PHY drivers that cannot be used with zaurus.

Now, all kernels fits within 5 MiB = 5120 KiB:
- GENERIC	5105K ( 15K free)
- C700		5098K ( 22K free)
- INSTALL 	4991K (129K free)
- INSTALL_C700	4681K (439K free)
@
text
@a310 1
axen*	at uhub? port ?		# ASIX AX88178a/AX88179 based adapters
a317 2
urndis*	at uhub? port ?		# Microsoft RNDIS specification
usmsc*  at uhub? port ?		# SMSC95xx based adapters
d327 17
d346 3
d352 1
@


1.80
log
@Add ure(4) to kernel config files. Also add PHY drivers where necessary.
@
text
@d1 1
a1 1
#	$NetBSD: GENERIC,v 1.79 2018/10/23 19:58:53 jdolecek Exp $
d311 1
d319 2
a329 17
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
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
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
a331 3
sqphy*  at mii? phy ?			# Seeq 80220/80221/80223 PHYs
tlphy*  at mii? phy ?			# ThunderLAN PHYs
tqphy*  at mii? phy ?			# TDK Semiconductor PHYs
a334 1

@


1.79
log
@remove the 'wd* at umass?' for the non-standardized and rare (extinct?)
In-System Design ATA protocol over Bulk-Only devices from most kernels,
leave only in i386/amd64 ALL; it's unmaintained and likely currently broken,
lack of test hardware makes it impossible to support
@
text
@d1 1
a1 1
#	$NetBSD: GENERIC,v 1.78 2018/08/25 20:52:42 rin Exp $
d316 1
d344 2
@


1.78
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: GENERIC,v 1.77 2018/06/07 13:36:29 thorpej Exp $
a286 1
wd* at umass?
@


1.77
log
@Revert changes that pinned-down i2c parent specs.  The i2c subsystem
has been enhanced to make this unnecessary.
@
text
@d1 1
a1 1
#	$NetBSD: GENERIC,v 1.75 2017/09/14 07:58:44 mrg Exp $
d315 1
@


1.77.2.1
log
@Sync with HEAD
@
text
@d1 1
a1 1
#	$NetBSD: GENERIC,v 1.85 2019/03/29 21:06:51 christos Exp $
d153 2
a154 2
#options 	DDB			# in-kernel debugger
#options 	DDB_HISTORY_SIZE=100	# Enable history editing in DDB
d287 1
a311 1
#axen*	at uhub? port ?		# ASIX AX88178a/AX88179 based adapters
a314 1
mue*	at uhub? port ?		# Microchip LAN75xx/LAN78xx based adapters
a315 1
#ure*	at uhub? port ?		# Realtek RTL8152/RTL8153 based adapters
a316 2
#urndis*	at uhub? port ?	# Microsoft RNDIS specification
#usmsc*	at uhub? port ?		# SMSC95xx based adapters
a342 2
#rgephy*  at mii? phy ?			# Realtek 8169S/8110S/8211 PHYs
#rlphy*  at mii? phy ?			# Realtek 8139/8201L PHYs
@


1.77.2.2
log
@Merge changes from current as of 20200406
@
text
@d1 1
a1 1
#	$NetBSD$
d395 3
@


1.77.2.3
log
@Mostly merge changes from HEAD upto 20200411
@
text
@d153 2
a154 2
options 	DDB			# in-kernel debugger
options 	DDB_HISTORY_SIZE=100	# Enable history editing in DDB
d157 1
d194 1
a194 1
# alternate GPIO controller for SL-C1000
d356 1
a356 1
# integrated MMC/SD controller
@


1.76
log
@Fully specifiy the location of indirectly-configured I2C devices. In
particular, the parent spec must not be wild-carded, as doing so doesn't
work well on systems where more than one I2C bus is present.
@
text
@d195 1
a195 1
ioexp0 at iic0 addr 0x18
d221 1
a221 1
zaudio0 at iic0 addr 0x1b
@


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

removes about 3000 lines total across kernel configuration files.
tested about 30 random kernels in the changed list.
@
text
@d1 1
a1 1
#	$NetBSD: GENERIC,v 1.74 2017/07/29 18:08:59 maxv Exp $
d195 1
a195 1
ioexp0 at iic? addr 0x18
d221 1
a221 1
zaudio0 at iic? addr 0x1b
@


1.75.2.1
log
@Sync with HEAD
@
text
@d1 1
a1 1
#	$NetBSD: GENERIC,v 1.76 2018/05/15 00:44:56 thorpej Exp $
d195 1
a195 1
ioexp0 at iic0 addr 0x18
d221 1
a221 1
zaudio0 at iic0 addr 0x1b
@


1.75.2.2
log
@Sync with HEAD
@
text
@d1 1
a1 1
#	$NetBSD: GENERIC,v 1.77 2018/06/07 13:36:29 thorpej Exp $
d195 1
a195 1
ioexp0 at iic? addr 0x18
d221 1
a221 1
zaudio0 at iic? addr 0x1b
@


1.75.2.3
log
@Sync with HEAD

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


1.75.2.4
log
@Sync with HEAD, resolve a couple of conflicts
@
text
@d1 1
a1 1
#	$NetBSD: GENERIC,v 1.79 2018/10/23 19:58:53 jdolecek Exp $
d287 1
@


1.74
log
@Remove TCP_COMPAT_42 from the config files. Pass 3.
@
text
@d1 1
a1 1
#	$NetBSD: GENERIC,v 1.73 2017/04/03 00:11:45 sevan Exp $
d21 1
a21 1
include		"arch/zaurus/conf/std.zaurus"
d91 2
a92 17
options		COMPAT_NETBSD32	# allow running arm (e.g. non-earm) binaries
#options 	COMPAT_09	# NetBSD 0.9,
#options 	COMPAT_10	# NetBSD 1.0,
#options 	COMPAT_11	# NetBSD 1.1,
#options 	COMPAT_12	# NetBSD 1.2,
options 	COMPAT_13	# NetBSD 1.3,
options 	COMPAT_14	# NetBSD 1.4,
options 	COMPAT_15	# NetBSD 1.5,
options 	COMPAT_16	# NetBSD 1.6,
options 	COMPAT_20	# NetBSD 2.0,
options 	COMPAT_30	# NetBSD 3.0,
options 	COMPAT_40	# NetBSD 4.0,
options 	COMPAT_50	# NetBSD 5.0,
options 	COMPAT_60	# NetBSD 6.0, and
options 	COMPAT_70	# NetBSD 7.0 binary compatibility.
options 	COMPAT_43	# and 4.3BSD

a93 1
options 	COMPAT_BSDPTY	# /dev/[pt]ty?? ptys.
d100 1
a100 1
options		DKWEDGE_METHOD_APPLE    # Support Apple partitions as wedges
@


1.73
log
@Drop NOPORTALGO option which was introduce in r1.69.No other reference exists in src or
history in CVS. The introductory commit was related to sound so assuming it
crept in by mistake.
@
text
@d1 1
a1 1
#	$NetBSD: GENERIC,v 1.72 2017/02/26 12:03:15 rin Exp $
a106 1
#options 	TCP_COMPAT_42	# 4.2BSD TCP/IP bug compat. Not recommended.
@


1.73.6.1
log
@Remove options DIAGNOSTIC/DEBUG and PAX debug options.
Requested by snj in #60.
@
text
@d1 1
a1 1
#	$NetBSD: GENERIC,v 1.73 2017/04/03 00:11:45 sevan Exp $
d167 1
a167 1
#options 	DIAGNOSTIC		# internal consistency checks
@


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


Re-enable option DIAGNOSTIC for now, will remove it again later.
@
text
@d1 1
a1 1
#	$NetBSD: GENERIC,v 1.73.6.1 2017/07/05 13:58:49 martin Exp $
d167 1
a167 1
options 	DIAGNOSTIC		# internal consistency checks
@


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

Remove option DIAGNOSTIC.
@
text
@d1 1
a1 1
#	$NetBSD: GENERIC,v 1.73.6.2 2017/08/29 09:42:19 martin Exp $
d167 1
a167 1
#options 	DIAGNOSTIC		# internal consistency checks
@


1.73.6.4
log
@Pull up following revision(s) (requested by tsutsui in ticket #1446):

	sys/arch/zaurus/conf/GENERIC: revision 1.89
	sys/arch/zaurus/stand/zbsdmod/zbsdmod.c: revision 1.12
	sys/arch/zaurus/conf/INSTALL: revision 1.40
	sys/arch/zaurus/zaurus/machdep.c: revision 1.40
	sys/arch/zaurus/zaurus/machdep.c: revision 1.45
	sys/arch/zaurus/conf/GENERIC: revision 1.85

Yes, we need to load symbols, but we don't need the whole DDB infrastructure
for that.

bye ddb and we fit again.

Make zaurus kernels use symbol tables loaded by the bootloader.
Now COPY_SYMTAB is no longer necessary and it saves ~500kbytes of
GENERIC, so re-enable options DDB (i.e. revert GENERIC rev 1.85).

Also fix zbsdmod.o (a kernel loader for Zaurus Linux) to load symbols
at a proper address as the MI sys/lib/libsa/loadfile_elf32.c does.

No particular comment on port-zaurus@@:

 https://mail-index.netbsd.org/port-zaurus/2019/11/11/msg000086.html

Note zbsdmod.c (derived from OpenBSD/zaurus) assumed that the loaded
kernels had "esym" variable at the top of its data section and
implicitly overwrote it with the address of loaded symbol tables.
OpenBSD/zaurus kernels used the esym value written by the zbsdmod.o
to initialize ksyms(4) on startup, but we will avoid such implicit
MD interface between the bootloader and kernels (though we don't
bother to add a symbol address value into bootinfo but just assume
symbols are loaded at end[] of a loaded kernel, as per the MI
libsa loadfile() implementation).

Worth to pullup to both netbsd-8 and netbsd-9.
@
text
@d1 1
a1 1
#	$NetBSD: GENERIC,v 1.73.6.3 2018/04/18 14:45:09 martin Exp $
d174 1
@


1.72
log
@Add DKWEDGE_METHOD_RDB option, which is enabled for x86, commented out for
other platforms by default.
@
text
@d1 1
a1 1
#	$NetBSD: GENERIC,v 1.71 2017/02/19 07:47:01 rin Exp $
a139 1
options		NOPORTALGO
@


1.71
log
@PR kern/51208
Add DISKLABEL_EI option (and also FFS_EI if missing), commented out except for
ALL on amd64 and i386.
@
text
@d1 1
a1 1
#	$NetBSD: GENERIC,v 1.70 2016/12/13 20:42:21 christos Exp $
d118 1
@


1.70
log
@wildcard speaker attachments, now that we can handle many of them.
@
text
@d1 1
a1 1
#	$NetBSD: GENERIC,v 1.69 2016/12/10 23:03:26 christos Exp $
d75 1
@


1.70.2.1
log
@Sync with HEAD
@
text
@d1 1
a1 1
#	$NetBSD: GENERIC,v 1.73 2017/04/03 00:11:45 sevan Exp $
a74 1
#options 	DISKLABEL_EI	# disklabel Endian Independent support
a116 1
#options	DKWEDGE_METHOD_RDB	# Support RDB partitions as wedges
d138 1
@


1.69
log
@remove VAUDIOSPEAKER for now, will be done differently.
@
text
@d1 1
a1 1
#	$NetBSD: GENERIC,v 1.68 2016/12/08 11:31:13 nat Exp $
d244 1
a244 1
spkr0	at audio0		# PC speaker (synthesized)
@


1.68
log
@Add a synthesized pc beeper and keyboard bell for platforms with an audio
device.
@
text
@d1 1
a1 1
#	$NetBSD: GENERIC,v 1.67 2015/09/26 11:16:13 maxv Exp $
d138 1
a243 1
options VAUDIOSPEAKER
@


1.67
log
@Remove KMEMSTATS. Normally it's ok now.
@
text
@d1 1
a1 1
#	$NetBSD: GENERIC,v 1.66 2015/02/05 14:32:31 nonaka Exp $
d243 3
@


1.67.2.1
log
@Sync with HEAD.  (Note that most of these changes are simply $NetBSD$
tag issues.)
@
text
@d1 1
a1 1
#	$NetBSD: GENERIC,v 1.70 2016/12/13 20:42:21 christos Exp $
a137 1
options		NOPORTALGO
a242 2
spkr* at audio?		# PC speaker (synthesized)

@


1.67.2.2
log
@Sync with HEAD
@
text
@d1 1
a1 1
#	$NetBSD: GENERIC,v 1.72 2017/02/26 12:03:15 rin Exp $
a74 1
#options 	DISKLABEL_EI	# disklabel Endian Independent support
a116 1
#options	DKWEDGE_METHOD_RDB	# Support RDB partitions as wedges
@


1.67.2.3
log
@Sync with HEAD
@
text
@d1 1
a1 1
#	$NetBSD: GENERIC,v 1.73 2017/04/03 00:11:45 sevan Exp $
d140 1
@


1.66
log
@Added drvctl, putter and PUFFS.
@
text
@d1 1
a1 1
#	$NetBSD: GENERIC,v 1.65 2014/11/16 16:01:43 manu Exp $
a131 1
#options 	KMEMSTATS	# kernel memory statistics
@


1.65
log
@Remove unused extended attributes kernel options

As Masao Uebayashi pointed to me, UFS_EXTATTR_AUTOSTART, LFS_EXTATTR_AUTOSTART
and UFS_EXTATTR_AUTOCREATE are not used anywhere in the code. Remove them
as they have been obsolete for a long time:
UFS_EXTATTR_AUTOSTART was replaced by mount -o extattr
LFS_EXTATTR_AUTOSTART was created to match obsolete UFS_EXTATTR_AUTOSTART
UFS_EXTATTR_AUTOCREATE was replaced by sysctl vfs.ffs.extattr_autocreate
@
text
@d1 1
a1 1
#	$NetBSD: GENERIC,v 1.64 2014/11/12 10:47:24 manu Exp $
d63 1
d396 1
d398 1
@


1.65.2.1
log
@Sync with HEAD
@
text
@d1 1
a1 1
#	$NetBSD: GENERIC,v 1.66 2015/02/05 14:32:31 nonaka Exp $
a62 1
file-system	PUFFS		# Userspace file systems (e.g. ntfs-3g & sshfs)
a394 1
pseudo-device	drvctl			# user control of drive subsystem
a395 1
pseudo-device	putter			# for puffs and pud
@


1.65.2.2
log
@Sync with HEAD (as of 26th Dec)
@
text
@d1 1
a1 1
#	$NetBSD: GENERIC,v 1.65.2.1 2015/04/06 15:18:05 skrll Exp $
d132 1
@


1.65.2.3
log
@Sync with HEAD
@
text
@d1 1
a1 1
#	$NetBSD: GENERIC,v 1.65.2.2 2015/12/27 12:09:45 skrll Exp $
a137 1
options		NOPORTALGO
a242 2
spkr* at audio?		# PC speaker (synthesized)

@


1.65.2.4
log
@Sync with HEAD
@
text
@d1 1
a1 1
#	$NetBSD: GENERIC,v 1.65.2.3 2017/02/05 13:40:24 skrll Exp $
a74 1
#options 	DISKLABEL_EI	# disklabel Endian Independent support
d106 1
a116 1
#options	DKWEDGE_METHOD_RDB	# Support RDB partitions as wedges
d138 1
@


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

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

Some GENERIC kernels are obviously memory constrained, the extended
attributes options were not enabled for them, but just added commented out.
(kernel were considered memory constrained if QUOTA option was disabled)
@
text
@d1 1
a1 1
#	$NetBSD: GENERIC,v 1.63 2014/09/19 15:24:24 christos Exp $
a79 2
#options 	UFS_EXTATTR_AUTOSTART
#options 	UFS_EXTATTR_AUTOCREATE=1024
@


1.63
log
@Disable BSDLABEL and MBR DKWEDGE methods again since sysinst does not work
with wedges.
@
text
@d1 1
a1 1
#	$NetBSD: GENERIC,v 1.62 2014/08/24 07:59:23 jnemeth Exp $
d79 3
@


1.62
log
@Create an "options MODULAR_DEFAULT_AUTOLOAD" config option and add
it to all kernel configs that contain "options MODULAR".  This
option turns on module autoloading by default (which is the current
default).  This allows people who don't want module autoloading on
by default to disable it by simply removing/commentting this line.
@
text
@d1 1
a1 1
#	$NetBSD: GENERIC,v 1.61 2014/08/23 20:27:00 dholland Exp $
d112 2
a113 2
options 	DKWEDGE_METHOD_BSDLABEL	# Support disklabel entries as wedges
options 	DKWEDGE_METHOD_MBR	# Support MBR partitions as wedges
@


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

There are quite a few configs that are missing some COMPAT_NN options
in ways that don't make sense; this should probably get cleaned up
too, but for the time being I've not added or removed anything.
@
text
@d1 1
a1 1
#	$NetBSD: GENERIC,v 1.60 2014/08/18 06:31:24 christos Exp $
d124 1
@


1.60
log
@- Enable Wedge support for MBR/BSDLABEL where it was commented out.
- Add apple partition support where it was missing
- Add comments where missing
@
text
@d1 1
a1 1
#	$NetBSD: GENERIC,v 1.59 2014/08/17 21:17:44 joerg Exp $
d100 3
a102 3
options 	COMPAT_50	# NetBSD 5.0 compatibility.
options 	COMPAT_60	# NetBSD 6.0 compatibility.
options 	COMPAT_70	# NetBSD 7.0 compatibility.
@


1.59
log
@Reorganize symbol table embedding.  The existing option SYMTAB_SPACE is
replaced by the make option COPY_SYMTAB set to any value. The copy of
the symbol table is no longer put into a buffer in kern_ksyms.o, but a
small helper object. This object is build first with a dummy size, then
the kernel is linked to compute the real dimension of the symbol table
buffer. After that, the helper object is rebuild and the kernel linked
again.
@
text
@d1 1
a1 1
#	$NetBSD: GENERIC,v 1.58 2014/08/16 17:56:34 apb Exp $
d111 4
a114 4
#options 	DKWEDGE_METHOD_GPT	# Supports GPT partitions as wedges
# The following two options can break /etc/fstab, so handle with care
#options 	DKWEDGE_METHOD_BSDLABEL	# Support disklabel entries as wedges
#options 	DKWEDGE_METHOD_MBR	# Support MBR partitions as wedges
@


1.58
log
@Add "options COMPAT_70" to all kernel configuration files that
already had "options COMPAT_60".
@
text
@d1 1
a1 1
#	$NetBSD: GENERIC,v 1.57 2014/08/03 08:53:57 martin Exp $
d170 1
a170 1
options 	SYMTAB_SPACE=640000
@


1.57
log
@Add COMPAT_NETBSD32, following the switch to eabi by default.
@
text
@d1 1
a1 1
#	$NetBSD: GENERIC,v 1.56 2013/04/27 21:43:43 christos Exp $
d102 1
@


1.57.2.1
log
@Apply patch (requested by bouyer/martin in ticket #116):
Disable DIAGNOSTIC and/or DEBUG.
@
text
@d1 1
a1 1
#	$NetBSD: GENERIC,v 1.57 2014/08/03 08:53:57 martin Exp $
d162 1
a162 1
#options 	DIAGNOSTIC		# internal consistency checks
@


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


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

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


1.57.2.4
log
@Pull up following revision(s) (requested by jnemeth in ticket #762):
	share/man/man4/options.4: revision 1.442
	sys/arch/amd64/conf/ALL: revision 1.18
	sys/arch/amd64/conf/GENERIC: revision 1.396
	sys/arch/dreamcast/conf/GENERIC: revision 1.119
	sys/arch/epoc32/conf/GENERIC: revision 1.6
	sys/arch/evbarm/conf/BCM5301X: revision 1.24
	sys/arch/evbarm/conf/BCM56340: revision 1.9
	sys/arch/evbarm/conf/IMX23_OLINUXINO: revision 1.9
	sys/arch/evbarm/conf/std.beagle: revision 1.13
	sys/arch/evbarm/conf/std.kobo: revision 1.2
	sys/arch/evbarm/conf/std.netwalker: revision 1.10
	sys/arch/evbppc/conf/P2020DS: revision 1.25
	sys/arch/evbppc/conf/RB800: revision 1.30
	sys/arch/evbppc/conf/TWRP1025: revision 1.18
	sys/arch/hp300/conf/GENERIC: revision 1.187
	sys/arch/hpcsh/conf/GENERIC: revision 1.104
	sys/arch/i386/conf/GENERIC: revision 1.1111
	sys/arch/i386/conf/MONOLITHIC: revision 1.17
	sys/arch/landisk/conf/GENERIC: revision 1.43
	sys/arch/luna68k/conf/GENERIC: revision 1.117
	sys/arch/macppc/conf/GENERIC: revision 1.316
	sys/arch/macppc/conf/GENERIC_601: revision 1.5
	sys/arch/mmeye/conf/MMEYE_WLF: revision 1.16
	sys/arch/news68k/conf/GENERIC: revision 1.123
	sys/arch/sandpoint/conf/GENERIC: revision 1.85
	sys/arch/shark/conf/GENERIC: revision 1.119
	sys/arch/sparc/conf/GENERIC: revision 1.246
	sys/arch/sparc64/conf/GENERIC: revision 1.174
	sys/arch/sun3/conf/GENERIC3X: revision 1.125
	sys/arch/sun3/conf/GENERIC: revision 1.169
	sys/arch/x68k/conf/GENERIC: revision 1.177
	sys/arch/zaurus/conf/GENERIC: revision 1.62
	sys/conf/files: revision 1.1099
	sys/kern/kern_module.c: revisions 1.98, 1.99
Create an "options MODULAR_DEFAULT_AUTOLOAD" config option and add
it to all kernel configs that contain "options MODULAR".  This
option turns on module autoloading by default (which is the current
default).  This allows people who don't want module autoloading on
by default to disable it by simply removing/commentting this line.
--
fix typo. (s/MODULE_DEFAULT_AUTOLOAD/MODULAR_DEFAULT_AUTOLOAD/)
@
text
@d1 1
a1 1
#	$NetBSD: GENERIC,v 1.57.2.3 2014/11/18 19:05:32 snj Exp $
a123 1
#options 	MODULAR_DEFAULT_AUTOLOAD
@


1.56
log
@the bogus number police
@
text
@d1 1
a1 1
#	$NetBSD: GENERIC,v 1.55 2012/10/17 14:48:18 apb Exp $
d88 1
@


1.56.8.1
log
@Rebase.
@
text
@d1 1
a1 1
#	$NetBSD: GENERIC,v 1.57 2014/08/03 08:53:57 martin Exp $
a87 1
options		COMPAT_NETBSD32	# allow running arm (e.g. non-earm) binaries
@


1.55
log
@Add "options COMPAT_60" to all kernel configuration files
that already had "options COMPAT_50".
@
text
@d1 1
a1 1
#	$NetBSD: GENERIC,v 1.54 2012/06/05 08:44:16 abs Exp $
d394 1
a394 1
#pseudo-device	vcoda		4	# coda minicache <-> venus comm.
@


1.54
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: GENERIC,v 1.53 2012/04/07 09:09:43 nonaka Exp $
d100 1
@


1.54.2.1
log
@Resync to 2012-11-19 00:00:00 UTC
@
text
@d1 1
a1 1
#	$NetBSD: GENERIC,v 1.55 2012/10/17 14:48:18 apb Exp $
a99 1
options 	COMPAT_60	# NetBSD 6.0 compatibility.
@


1.54.2.2
log
@resync from head
@
text
@d1 1
a1 1
#	$NetBSD$
d394 1
a394 1
#pseudo-device	vcoda			# coda minicache <-> venus comm.
@


1.54.2.3
log
@Rebase to HEAD as of a few days ago.
@
text
@a87 1
options		COMPAT_NETBSD32	# allow running arm (e.g. non-earm) binaries
@


1.54.2.4
log
@update from HEAD
@
text
@d21 1
a21 1
include 	"arch/zaurus/conf/std.zaurus"
a62 1
file-system	PUFFS		# Userspace file systems (e.g. ntfs-3g & sshfs)
a73 1
#options 	DISKLABEL_EI	# disklabel Endian Independent support
a78 1
#options 	UFS_EXTATTR	# Extended attribute support for UFS1
d88 17
a104 2
include 	"conf/compat_netbsd13.config"
options 	COMPAT_NETBSD32	# allow running arm (e.g. non-earm) binaries
d106 1
d110 2
a111 1
options 	DKWEDGE_METHOD_GPT	# Supports GPT partitions as wedges
a113 2
options 	DKWEDGE_METHOD_APPLE    # Support Apple partitions as wedges
#options	DKWEDGE_METHOD_RDB	# Support RDB partitions as wedges
a122 1
#options 	MODULAR_DEFAULT_AUTOLOAD
d128 1
d169 1
a169 1
makeoptions	COPY_SYMTAB=1
a239 2
spkr* at audio?		# PC speaker (synthesized)

a391 1
pseudo-device	drvctl			# user control of drive subsystem
a392 1
pseudo-device	putter			# for puffs and pud
@


1.53
log
@bump up SYMTAB_SPACE.
@
text
@d1 1
a1 1
#	$NetBSD: GENERIC,v 1.52 2012/03/10 21:51:57 joerg Exp $
d155 1
a155 1
options 	WSDISPLAY_COMPAT_USL		# VT handling
@


1.52
log
@P1003_1B_SEMAPHORE is no longer optional.
@
text
@d1 1
a1 1
#	$NetBSD: GENERIC,v 1.51 2012/01/29 10:12:41 tsutsui Exp $
d167 1
a167 1
options 	SYMTAB_SPACE=512000
@


1.51
log
@Add PXA25x based Zaurus SL-C700/750/760/860 support.

All porting work was done by TOYOKURA Atsushi, with
several minor adjustments for integration by me and nonaka@@.

His SL-C700 first running NetBSD/zaurus was demonstrated on
NetBSD booth at Open Source Canference 2011 Tokyo/Fall:
http://www.NetBSD.org/gallery/events.html#opensourceconf2011-tokyofall

Note GENERIC kernel works on SL-C750/760/860 (and C1000/3x00) but for now
SL-C700 requires its own kernel with special KERNEL_BASE_PHYS address
due to zbsdmod.o loader restriction (probably caused its small 32MB RAM).
@
text
@d1 1
a1 1
#	$NetBSD: GENERIC,v 1.50 2012/01/25 17:18:47 tsutsui Exp $
a117 1
options 	P1003_1B_SEMAPHORE	# p1003.1b semaphore support
@


1.51.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$
d156 1
a156 1
options 	WSDISPLAY_COMPAT_USL		# wsconscfg VT handling
@


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

Switch off DIAGNOSTIC and/or DEBUG on release kernels.
Enable DIAGNOSTIC in DEBUG kernels to allow for option
being switched off in GENERIC.
@
text
@d1 1
a1 1
#	$NetBSD: GENERIC,v 1.51.2.1 2012/06/12 17:47:54 riz Exp $
d161 1
a161 1
#options 	DIAGNOSTIC		# internal consistency checks
@


1.50
log
@- TAB/space cleanup
- add a comment
@
text
@d1 1
a1 1
#	$NetBSD: GENERIC,v 1.49 2012/01/25 16:51:17 tsutsui Exp $
d30 1
a30 1
#options 	CPU_XSCALE_PXA250	# Support the XScale PXA25x core
d227 2
@


1.49
log
@Reorganlization zlcd(4) and ztp(4) device attachments from nonaka@@:
 - ztp depends on zssp so attach ztp at zssp rather than pxaip
 - split LCD backlight controls from zlcd(4) into new lcdctl device
   to share it among forthcoming SL-C7x0 variants
@
text
@d1 1
a1 1
#	$NetBSD: GENERIC,v 1.48 2011/12/18 05:49:33 dholland Exp $
d30 2
a31 2
#options 	CPU_XSCALE_PXA250        # Support the XScale PXA25x core
options 	CPU_XSCALE_PXA270        # Support the XScale PXA27x core
d126 6
a131 6
#options 	KTRACE          # system call tracing via ktrace(1)
#options 	KMEMSTATS       # kernel memory statistics
#options 	SCSIVERBOSE     # Verbose SCSI errors
#options 	MIIVERBOSE      # Verbose MII autoconfuration messages
#options 	USBVERBOSE      # verbose USB device autoconfig messages
#options 	USERCONF        # userconf(4) support
d133 1
a133 1
#options 	SYSCTL_INCLUDE_DESCR    # Include sysctl descriptions in kernel
d161 1
a161 1
options 	DIAGNOSTIC      # internal consistency checks
d163 3
a165 3
#options 	VERBOSE_INIT_ARM # verbose bootstraping messages
options 	DDB             # in-kernel debugger
options 	DDB_HISTORY_SIZE=100    # Enable history editing in DDB
d167 1
a167 1
#makeoptions 	DEBUG="-g"  # compile full symbol table
d190 2
a191 2
options		PXA2X0_DMAC_DMOVER_CONCURRENCY=4 # Enable dmover(9) backend
#options	PXA2X0_DMAC_FIXED_PRIORITY	# Don't want multiple priority
d224 1
a224 1
lcd0 at pxaip?
d317 7
a323 7
aue*    at uhub? port ?         # ADMtek AN986 Pegasus based adapters
axe*    at uhub? port ?         # ASIX AX88172 based adapters
cdce*   at uhub? port ?         # CDC, Ethernet Networking Control Model
cue*    at uhub? port ?         # CATC USB-EL1201A based adapters
kue*    at uhub? port ?         # Kawasaki LSI KL5KUSB101B based adapters
udav*   at uhub? port ?         # Davicom DM9601 based adapters
url*    at uhub? port ?         # Realtek RTL8150L based adapters
d330 1
a330 1
ugen*   at uhub? port ?
d333 22
a354 22
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
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
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
sqphy*  at mii? phy ?                   # Seeq 80220/80221/80223 PHYs
tlphy*  at mii? phy ?                   # ThunderLAN PHYs
tqphy*  at mii? phy ?                   # TDK Semiconductor PHYs
ukphy*  at mii? phy ?                   # generic unknown PHYs
urlphy* at mii? phy ?                   # Realtek RTL8150L internal PHYs
d378 1
a378 1
pseudo-device   bpfilter                # Berkeley packet filter
@


1.48
log
@WABPL is no longer considered experimental (has not been for some time)
so update its comment in config files.
@
text
@d1 1
a1 1
#	$NetBSD: GENERIC,v 1.47 2011/11/22 21:25:41 tls Exp $
d212 1
a212 1
ztp0 at pxaip?
d227 1
@


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

This fixes build breaks on several ports.  Thanks to Havard Eidnes for
pointing them out.
@
text
@d1 1
a1 1
#	$NetBSD: GENERIC,v 1.46 2011/11/19 17:15:58 nonaka Exp $
d76 1
a76 1
options 	WAPBL		# File system journaling support - Experimental
@


1.47.2.1
log
@merge to -current.
@
text
@d1 1
a1 1
#	$NetBSD: GENERIC,v 1.51 2012/01/29 10:12:41 tsutsui Exp $
d30 2
a31 2
options 	CPU_XSCALE_PXA250	# Support the XScale PXA25x core
options 	CPU_XSCALE_PXA270	# Support the XScale PXA27x core
d76 1
a76 1
options 	WAPBL		# File system journaling support
d126 6
a131 6
#options 	KTRACE		# system call tracing via ktrace(1)
#options 	KMEMSTATS	# kernel memory statistics
#options 	SCSIVERBOSE	# Verbose SCSI errors
#options 	MIIVERBOSE	# Verbose MII autoconfuration messages
#options 	USBVERBOSE	# verbose USB device autoconfig messages
#options 	USERCONF	# userconf(4) support
d133 1
a133 1
#options 	SYSCTL_INCLUDE_DESCR	# Include sysctl descriptions in kernel
d161 1
a161 1
options 	DIAGNOSTIC		# internal consistency checks
d163 3
a165 3
#options 	VERBOSE_INIT_ARM	# verbose bootstraping messages
options 	DDB			# in-kernel debugger
options 	DDB_HISTORY_SIZE=100	# Enable history editing in DDB
d167 1
a167 1
#makeoptions 	DEBUG="-g"		# compile full symbol table
d190 2
a191 2
options 	PXA2X0_DMAC_DMOVER_CONCURRENCY=4 # Enable dmover(9) backend
#options 	PXA2X0_DMAC_FIXED_PRIORITY	# Don't want multiple priority
d212 1
a212 1
ztp0 at zssp?
d224 1
a224 1
lcd0 at pxaip?				# PXA2x0 integrated LCD Controller
a226 3
w100lcd0 at pxaip?			# ATI Imageon100 LCDcontroller
wsdisplay* at w100lcd? console ?
lcdctl0 at zssp0
d316 7
a322 7
aue*	at uhub? port ?		# ADMtek AN986 Pegasus based adapters
axe*	at uhub? port ?		# ASIX AX88172 based adapters
cdce*	at uhub? port ?		# CDC, Ethernet Networking Control Model
cue*	at uhub? port ?		# CATC USB-EL1201A based adapters
kue*	at uhub? port ?		# Kawasaki LSI KL5KUSB101B based adapters
udav*	at uhub? port ?		# Davicom DM9601 based adapters
url*	at uhub? port ?		# Realtek RTL8150L based adapters
d329 1
a329 1
ugen*	at uhub? port ?
d332 22
a353 22
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
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
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
sqphy*  at mii? phy ?			# Seeq 80220/80221/80223 PHYs
tlphy*  at mii? phy ?			# ThunderLAN PHYs
tqphy*  at mii? phy ?			# TDK Semiconductor PHYs
ukphy*  at mii? phy ?			# generic unknown PHYs
urlphy* at mii? phy ?			# Realtek RTL8150L internal PHYs
d377 1
a377 1
pseudo-device	bpfilter		# Berkeley packet filter
@


1.47.2.2
log
@sync to latest -current
@
text
@d1 1
a1 1
#	$NetBSD$
d118 1
@


1.47.2.3
log
@sync to latest -current.
@
text
@d1 1
a1 1
#	$NetBSD: GENERIC,v 1.47.2.2 2012/03/11 01:52:26 mrg Exp $
d167 1
a167 1
options 	SYMTAB_SPACE=640000
@


1.46
log
@enable kloader(4).
@
text
@d1 1
a1 1
#	$NetBSD: GENERIC,v 1.45 2011/07/15 13:47:12 nonaka Exp $
a386 1
pseudo-device	rnd			# /dev/random and in-kernel generator
@


1.45
log
@cinclude GENERIC.local
@
text
@d1 1
a1 1
#	$NetBSD: GENERIC,v 1.44 2011/06/30 20:09:38 wiz Exp $
d39 1
a39 1
#options 	KLOADER
@


1.45.2.1
log
@sync with head
@
text
@d1 1
a1 1
#	$NetBSD: GENERIC,v 1.45 2011/07/15 13:47:12 nonaka Exp $
d30 2
a31 2
options 	CPU_XSCALE_PXA250	# Support the XScale PXA25x core
options 	CPU_XSCALE_PXA270	# Support the XScale PXA27x core
d39 1
a39 1
options 	KLOADER
d76 1
a76 1
options 	WAPBL		# File system journaling support
d118 1
d126 6
a131 6
#options 	KTRACE		# system call tracing via ktrace(1)
#options 	KMEMSTATS	# kernel memory statistics
#options 	SCSIVERBOSE	# Verbose SCSI errors
#options 	MIIVERBOSE	# Verbose MII autoconfuration messages
#options 	USBVERBOSE	# verbose USB device autoconfig messages
#options 	USERCONF	# userconf(4) support
d133 1
a133 1
#options 	SYSCTL_INCLUDE_DESCR	# Include sysctl descriptions in kernel
d161 1
a161 1
options 	DIAGNOSTIC		# internal consistency checks
d163 3
a165 3
#options 	VERBOSE_INIT_ARM	# verbose bootstraping messages
options 	DDB			# in-kernel debugger
options 	DDB_HISTORY_SIZE=100	# Enable history editing in DDB
d167 2
a168 2
#makeoptions 	DEBUG="-g"		# compile full symbol table
options 	SYMTAB_SPACE=640000
d190 2
a191 2
options 	PXA2X0_DMAC_DMOVER_CONCURRENCY=4 # Enable dmover(9) backend
#options 	PXA2X0_DMAC_FIXED_PRIORITY	# Don't want multiple priority
d212 1
a212 1
ztp0 at zssp?
d224 1
a224 1
lcd0 at pxaip?				# PXA2x0 integrated LCD Controller
a226 3
w100lcd0 at pxaip?			# ATI Imageon100 LCDcontroller
wsdisplay* at w100lcd? console ?
lcdctl0 at zssp0
d316 7
a322 7
aue*	at uhub? port ?		# ADMtek AN986 Pegasus based adapters
axe*	at uhub? port ?		# ASIX AX88172 based adapters
cdce*	at uhub? port ?		# CDC, Ethernet Networking Control Model
cue*	at uhub? port ?		# CATC USB-EL1201A based adapters
kue*	at uhub? port ?		# Kawasaki LSI KL5KUSB101B based adapters
udav*	at uhub? port ?		# Davicom DM9601 based adapters
url*	at uhub? port ?		# Realtek RTL8150L based adapters
d329 1
a329 1
ugen*	at uhub? port ?
d332 22
a353 22
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
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
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
sqphy*  at mii? phy ?			# Seeq 80220/80221/80223 PHYs
tlphy*  at mii? phy ?			# ThunderLAN PHYs
tqphy*  at mii? phy ?			# TDK Semiconductor PHYs
ukphy*  at mii? phy ?			# generic unknown PHYs
urlphy* at mii? phy ?			# Realtek RTL8150L internal PHYs
d377 1
a377 1
pseudo-device	bpfilter		# Berkeley packet filter
d387 1
@


1.45.2.2
log
@sync with head
@
text
@d1 1
a1 1
#	$NetBSD: GENERIC,v 1.45.2.1 2012/04/17 00:07:12 yamt Exp $
a99 1
options 	COMPAT_60	# NetBSD 6.0 compatibility.
d155 1
a155 1
options 	WSDISPLAY_COMPAT_USL		# wsconscfg VT handling
@


1.45.2.3
log
@sync with head.

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

this commit was splitted into small chunks to avoid
a limitation of cvs.  ("Protocol error: too many arguments")
@
text
@d1 1
a1 1
#	$NetBSD: GENERIC,v 1.45.2.2 2012/10/30 17:20:37 yamt Exp $
d394 1
a394 1
#pseudo-device	vcoda			# coda minicache <-> venus comm.
@


1.44
log
@dependant -> dependent
@
text
@d1 1
a1 1
#	$NetBSD: GENERIC,v 1.43 2011/06/19 16:20:09 nonaka Exp $
d365 3
@


1.43
log
@more support SL-C1000.
@
text
@d1 1
a1 1
#	$NetBSD: GENERIC,v 1.42 2011/05/20 21:56:46 nonaka Exp $
d74 1
a74 1
#options 	FFS_EI		# FFS Endian Independant support
@


1.42
log
@Uncommented out "file-system CD9660".
@
text
@d1 1
a1 1
#	$NetBSD: GENERIC,v 1.41 2011/05/20 09:25:15 tsutsui Exp $
d193 4
d205 3
d228 2
a229 2
# Audio
zaudio0 at pxaip?
d231 1
a376 1
#
a393 3
# a pseudo device needed for verified exec
#pseudo-device  veriexec

@


1.42.2.1
log
@Catchup with rmind-uvmplock merge.
@
text
@d1 1
a1 1
#	$NetBSD: GENERIC,v 1.43 2011/06/19 16:20:09 nonaka Exp $
a192 4
# I2C support
ziic0 at pxaip?
iic0 at ziic?

a200 3
# alternate GPIO contoller for SL-C1000
ioexp0 at iic? addr 0x18

d221 2
a222 2
# WM8750 Audio
zaudio0 at iic? addr 0x1b
a223 1
#options 	ZAUDIO_VOLUME_STRIDE=8
d369 1
d387 3
@


1.41
log
@Add (commented out) options MODULAR.  Just works fine as other arm ports.

This will be mandatory because zbsdmod.o loader has size (5MB) restriction.
@
text
@d1 1
a1 1
#	$NetBSD: GENERIC,v 1.40 2011/05/20 09:06:02 tsutsui Exp $
d57 1
a57 1
#file-system	CD9660		# ISO 9660 + Rock Ridge file system
@


1.40
log
@Remove unnecessary count arguments from some pseudo-devices.
@
text
@d1 1
a1 1
#	$NetBSD: GENERIC,v 1.39 2011/05/20 09:01:39 tsutsui Exp $
d120 3
@


1.39
log
@Move pseudo-device bpfilter to proper place.
@
text
@d1 1
a1 1
#	$NetBSD: GENERIC,v 1.38 2011/05/20 07:49:31 tsutsui Exp $
d359 1
a359 1
pseudo-device	vnd		4	# disk-like interface to files
d385 1
a385 1
#pseudo-device  veriexec        1
@


1.38
log
@Enable cd* at atapibus? for some USB CD/DVD drives.
@
text
@d1 1
a1 1
#	$NetBSD: GENERIC,v 1.37 2011/05/20 06:26:58 tsutsui Exp $
d363 1
a389 1
pseudo-device   bpfilter                # Berkeley packet filter
@


1.37
log
@Comment out options COMPAT_09, COMAPT_10, COMPAT_11, and COMPAT_12.
(no NetBSD/arm32 binary release before 1.3)
@
text
@d1 1
a1 1
#	$NetBSD: GENERIC,v 1.36 2011/05/14 15:02:29 nonaka Exp $
d292 9
@


1.36
log
@Use PXA250 compat. rtc.
@
text
@d1 1
a1 1
#	$NetBSD: GENERIC,v 1.35 2011/05/05 09:07:59 nonaka Exp $
d88 4
a91 4
options 	COMPAT_09	# NetBSD 0.9,
options 	COMPAT_10	# NetBSD 1.0,
options 	COMPAT_11	# NetBSD 1.1,
options 	COMPAT_12	# NetBSD 1.2,
@


1.35
log
@Reduce kernel size.
Tested on SL-C1000.

Fix PR/44898.
@
text
@d1 1
a1 1
#	$NetBSD: GENERIC,v 1.34 2011/03/06 17:08:33 bouyer Exp $
d181 3
a183 3
pxaintc0 at pxaip?			# interrupt controller
pxagpio0 at pxaip?			# GPIO
pxartc0 at pxaip? addr 0x40900000	# RTC
@


1.34
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$
d53 1
a53 1
file-system	LFS		# log-structured file system
d106 7
@


1.33
log
@Add options PXA2X0_LCD_WRITETHROUGH that improves console speed.
Tested on SL-C1000.
@
text
@d1 1
a1 1
#	$NetBSD: GENERIC,v 1.32 2011/02/13 05:36:34 nonaka Exp $
d72 2
a73 1
#options 	QUOTA		# UFS quotas
@


1.32
log
@support FFUARTCONSOLE.
@
text
@d1 1
a1 1
#	$NetBSD: GENERIC,v 1.31 2010/11/23 11:14:07 hannken Exp $
d207 1
@


1.31
log
@Remove unused count from pseudo-device md.
@
text
@d1 1
a1 1
#	$NetBSD: GENERIC,v 1.30 2010/03/18 22:25:51 dholland Exp $
d218 1
@


1.31.2.1
log
@Sync with HEAD.
@
text
@d1 1
a1 1
#	$NetBSD: GENERIC,v 1.42 2011/05/20 21:56:46 nonaka Exp $
d53 1
a53 1
#file-system	LFS		# log-structured file system
d57 1
a57 1
file-system	CD9660		# ISO 9660 + Rock Ridge file system
d72 1
a72 2
#options 	QUOTA		# legacy UFS quotas
#options 	QUOTA2		# new, in-filesystem UFS quotas
d87 4
a90 4
#options 	COMPAT_09	# NetBSD 0.9,
#options 	COMPAT_10	# NetBSD 1.0,
#options 	COMPAT_11	# NetBSD 1.1,
#options 	COMPAT_12	# NetBSD 1.2,
a104 7
# Wedge support
options 	DKWEDGE_AUTODISCOVER	# Automatically add dk(4) instances
#options 	DKWEDGE_METHOD_GPT	# Supports GPT partitions as wedges
# The following two options can break /etc/fstab, so handle with care
#options 	DKWEDGE_METHOD_BSDLABEL	# Support disklabel entries as wedges
#options 	DKWEDGE_METHOD_MBR	# Support MBR partitions as wedges

a111 3
# Loadable kernel module support
#options 	MODULAR		# new style module(7) framework

d173 3
a175 3
pxaintc0 at pxaip?				# interrupt controller
pxagpio0 at pxaip?				# GPIO
pxartc0 at pxaip? addr 0x40900000 size 0x10	# RTC
a206 1
options 	PXA2X0_LCD_WRITETHROUGH
a217 1
#options 	FFUARTCONSOLE
a281 9
# ATAPI bus support
atapibus* at atapi?

# ATAPI devices
cd*	at atapibus? drive ?		# ATAPI CD-ROM drives
#sd*	at atapibus? drive ?		# ATAPI disk drives
#st*	at atapibus? drive ?		# ATAPI tape drives
#uk*	at atapibus? drive ?		# ATAPI unknown

d340 1
a340 1
pseudo-device	vnd			# disk-like interface to files
a343 1
pseudo-device   bpfilter                # Berkeley packet filter
d365 1
a365 1
#pseudo-device  veriexec
d370 1
@


1.31.4.1
log
@Add QUOTA2 where QUOTA is enabled (and QUOTA2 commented out where QUOTA
is commented out)
@
text
@d1 1
a1 1
#	$NetBSD: GENERIC,v 1.31 2010/11/23 11:14:07 hannken Exp $
d72 1
a72 2
#options 	QUOTA		# legacy UFS quotas
#options 	QUOTA2		# new, in-filesystem UFS quotas
@


1.31.4.2
log
@Sync with HEAD
@
text
@d1 1
a1 1
#	$NetBSD: GENERIC,v 1.33 2011/02/13 14:28:29 tsutsui Exp $
a207 1
options 	PXA2X0_LCD_WRITETHROUGH
a218 1
#options 	FFUARTCONSOLE
@


1.30
log
@grammar patrol
@
text
@d1 1
a1 1
#	$NetBSD: GENERIC,v 1.29 2009/12/13 04:36:02 nonaka Exp $
d339 1
a339 1
pseudo-device	md		1	# memory disk device (ramdisk)
@


1.29
log
@comment out KLOADER.
@
text
@d1 1
a1 1
#	$NetBSD: GENERIC,v 1.28 2009/12/05 20:11:17 pooka Exp $
d150 1
a150 1
options 	DIAGNOSTIC      # internally consistency checks
@


1.29.4.1
log
@sync with head
@
text
@d1 1
a1 1
#	$NetBSD: GENERIC,v 1.29 2009/12/13 04:36:02 nonaka Exp $
d150 1
a150 1
options 	DIAGNOSTIC      # internal consistency checks
@


1.29.4.2
log
@sync with head
@
text
@d1 1
a1 1
#	$NetBSD$
a206 1
options 	PXA2X0_LCD_WRITETHROUGH
a217 1
#options 	FFUARTCONSOLE
d339 1
a339 1
pseudo-device	md			# memory disk device (ramdisk)
@


1.29.4.3
log
@sync with head
@
text
@d72 1
a72 2
#options 	QUOTA		# legacy UFS quotas
#options 	QUOTA2		# new, in-filesystem UFS quotas
@


1.29.4.4
log
@sync with head
@
text
@d53 1
a53 1
#file-system	LFS		# log-structured file system
d57 1
a57 1
file-system	CD9660		# ISO 9660 + Rock Ridge file system
d88 4
a91 4
#options 	COMPAT_09	# NetBSD 0.9,
#options 	COMPAT_10	# NetBSD 1.0,
#options 	COMPAT_11	# NetBSD 1.1,
#options 	COMPAT_12	# NetBSD 1.2,
a105 7
# Wedge support
options 	DKWEDGE_AUTODISCOVER	# Automatically add dk(4) instances
#options 	DKWEDGE_METHOD_GPT	# Supports GPT partitions as wedges
# The following two options can break /etc/fstab, so handle with care
#options 	DKWEDGE_METHOD_BSDLABEL	# Support disklabel entries as wedges
#options 	DKWEDGE_METHOD_MBR	# Support MBR partitions as wedges

a112 3
# Loadable kernel module support
#options 	MODULAR		# new style module(7) framework

d174 3
a176 3
pxaintc0 at pxaip?				# interrupt controller
pxagpio0 at pxaip?				# GPIO
pxartc0 at pxaip? addr 0x40900000 size 0x10	# RTC
a284 9
# ATAPI bus support
atapibus* at atapi?

# ATAPI devices
cd*	at atapibus? drive ?		# ATAPI CD-ROM drives
#sd*	at atapibus? drive ?		# ATAPI disk drives
#st*	at atapibus? drive ?		# ATAPI tape drives
#uk*	at atapibus? drive ?		# ATAPI unknown

d343 1
a343 1
pseudo-device	vnd			# disk-like interface to files
a346 1
pseudo-device   bpfilter                # Berkeley packet filter
d368 1
a368 1
#pseudo-device  veriexec
d373 1
@


1.29.2.1
log
@Sync with HEAD.
@
text
@d1 1
a1 1
#	$NetBSD$
d150 1
a150 1
options 	DIAGNOSTIC      # internal consistency checks
@


1.28
log
@Remove the portalfs kernel file system driver.  Replace mount_portal(8)
with a version based on puffs.  User functionality remains the same.
@
text
@d1 1
a1 1
#	$NetBSD: GENERIC,v 1.27 2009/12/05 14:55:13 nonaka Exp $
d39 1
a39 1
options 	KLOADER
@


1.27
log
@enable WSDISPLAY_COMPAT_RAWKBD option.
@
text
@d1 1
a1 1
#	$NetBSD: GENERIC,v 1.26 2009/11/28 08:16:00 nonaka Exp $
a62 1
#file-system	PORTAL		# portal filesystem (still experimental)
@


1.26
log
@pxartc(4) must set the device address.
@
text
@d1 1
a1 1
#	$NetBSD: GENERIC,v 1.25 2009/08/09 06:12:34 kiyohara Exp $
d147 1
a147 1
#options 	WSDISPLAY_COMPAT_RAWKBD		# can get raw scancodes
@


1.25
log
@Fix matching by improper driver.
  see http://mail-index.netbsd.org/port-arm/2009/07/08/msg000807.html

And remove some white-spaces.
@
text
@d1 1
a1 1
#	$NetBSD: GENERIC,v 1.24 2009/04/21 03:00:30 nonaka Exp $
d174 3
a176 3
pxaintc0 at pxaip?	# interrupt controller
pxagpio0 at pxaip?	# GPIO
pxartc0 at pxaip?	# RTC
@


1.24
log
@Added SD/MMC support from OpenBSD.
tested on i386, amd64 at current-users ML by pgoyette@@.
tested on zaurus by myself.
@
text
@d1 1
a1 1
#	$NetBSD: GENERIC,v 1.23 2009/03/13 13:55:18 nonaka Exp $
d243 2
a244 2
#pxaudc0 at pxaip?	# USB Device Controller
ohci0 at pxaip?	# USB Host Controller
@


1.23
log
@zaudio(4) works now.
@
text
@d1 1
a1 1
#	$NetBSD: GENERIC,v 1.22 2009/03/11 09:02:04 nonaka Exp $
a326 1

d328 2
a329 2
#pxamci0 at pxaip? addr 0x41100000 size 0x48
#sdmmc* at pxamci?
d334 1
a334 1
#ld* at sdmmc?				# MMC/SD/SDHC card
@


1.22
log
@Added kloader support.
@
text
@d1 1
a1 1
#	$NetBSD: GENERIC,v 1.21 2009/01/28 13:39:41 nonaka Exp $
d211 2
a212 2
#zaudio0 at pxaip?
#audio* at zaudio?
d215 1
a215 1
#audio* at audiobus?
@


1.21
log
@Added SCSI bus and devices.
@
text
@d1 1
a1 1
#	$NetBSD: GENERIC,v 1.20 2009/01/28 11:55:38 nonaka Exp $
d38 5
@


1.21.2.1
log
@Sync with HEAD.

Commit is split, to avoid a "too many arguments" protocol error.
@
text
@d1 1
a1 1
#	$NetBSD: GENERIC,v 1.24 2009/04/21 03:00:30 nonaka Exp $
a37 5
# in-kernel bootloader, see kloader(4)
options 	KLOADER
#options 	KLOADER_KERNEL_PATH="\"/netbsd\""
#options 	KLOADER_DEBUG

d206 2
a207 2
zaudio0 at pxaip?
audio* at zaudio?
d210 1
a210 1
audio* at audiobus?
d322 1
d324 2
a325 2
pxamci0 at pxaip? addr 0x41100000 size 0x48
sdmmc* at pxamci?
d330 1
a330 1
ld* at sdmmc?				# MMC/SD/SDHC card
@


1.20
log
@cosmetic
@
text
@d1 1
a1 1
#	$NetBSD: GENERIC,v 1.19 2009/01/28 11:53:46 nonaka Exp $
d270 8
@


1.19
log
@-kernel output is set to green.
-symbol is contained.
@
text
@d1 1
a1 1
#	$NetBSD: GENERIC,v 1.18 2009/01/28 11:28:00 nonaka Exp $
d93 1
a93 1
options 	COMPAT_40	# NetBSD 4.0 compatibility.
@


1.18
log
@Pass address and intr to pxadmac.
@
text
@d1 1
a1 1
#	$NetBSD: GENERIC,v 1.17 2009/01/28 11:19:20 nonaka Exp $
d134 1
a134 1
#options 	WS_KERNEL_FG=WSCOL_GREEN
d153 1
a153 1
#options 	SYMTAB_SPACE=512000
@


1.17
log
@GENERIC is replaced by GENERIC.HOSTUSB.
@
text
@d1 1
a1 1
#	$NetBSD$
a170 1
pxadmac0 at pxaip?	# DMA controller
d173 5
@


1.16
log
@add COMPAT_50 to all the configs with COMPAT_40.
@
text
@d1 1
a1 1
#	$NetBSD: GENERIC,v 1.15 2008/11/24 11:41:15 ad Exp $
d233 3
a235 2
pxaudc0 at pxaip?	# USB Device Controller
#ohci0 at pxaip?	# USB Host Controller
d241 1
a241 1
#usb* at ohci?
d245 2
a246 2
#uhub* at usb?
#uhub* at uhub? port ?
d249 1
a249 1
#uhidev* at uhub? port ? configuration ? interface ?
d252 2
a253 2
#ums* at uhidev? reportid ?
#wsmouse* at ums? mux 0
d256 2
a257 2
#ukbd* at uhidev? reportid ?
#wskbd* at ukbd? console ? mux 1
d260 1
a260 1
#uhid* at uhidev? reportid ?
d263 2
a264 2
#umass* at uhub? port ? configuration ? interface ?
#wd* at umass?
d269 9
d283 26
a308 1
#ugen*   at uhub? port ?
d318 1
a318 7
# SCSI bus support
#scsibus* at scsi?

# SCSI devices
#sd* at scsibus? target ? lun ?	# SCSI disk drives
#cd* at scsibus? target ? lun ?	# SCSI CD-ROM drives
#uk* at scsibus? target ? lun ?	# SCSI unknown
d333 2
a334 2
pseudo-device   accf_data		# "dataready" accept filter
pseudo-device   accf_http		# "httpready" accept filter
@


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

Proposed on tech-kern@@.
@
text
@d1 1
a1 1
#	$NetBSD: GENERIC,v 1.14 2008/11/12 12:36:09 ad Exp $
d94 1
@


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

Proposed on tech-kern@@.
@
text
@d1 1
a1 1
#	$NetBSD: GENERIC,v 1.13 2008/08/10 15:31:22 tls Exp $
a70 1
#options 	SOFTDEP
@


1.13
log
@Add accept filters to GENERIC kernels where they exist.
@
text
@d1 1
a1 1
#	$NetBSD: GENERIC,v 1.12 2008/07/31 07:41:08 simonb Exp $
a111 1
#options 	LKM             # loadable kernel modules
@


1.13.2.1
log
@Sync with HEAD.
@
text
@d1 1
a1 1
#	$NetBSD: GENERIC,v 1.15 2008/11/24 11:41:15 ad Exp $
d71 1
d112 1
@


1.13.2.2
log
@Sync with HEAD.
@
text
@d1 1
a1 1
#	$NetBSD: GENERIC,v 1.13.2.1 2009/01/19 13:17:13 skrll Exp $
d93 1
a93 2
options 	COMPAT_40	# NetBSD 4.0,
options 	COMPAT_50	# NetBSD 5.0 compatibility.
d133 1
a133 1
options 	WS_KERNEL_FG=WSCOL_GREEN
d152 1
a152 1
options 	SYMTAB_SPACE=512000
d170 1
a172 5
# DMAC support
pxadmac0 at pxaip? addr 0x40000000 intr 25
options		PXA2X0_DMAC_DMOVER_CONCURRENCY=4 # Enable dmover(9) backend
#options	PXA2X0_DMAC_FIXED_PRIORITY	# Don't want multiple priority

d232 2
a233 3
zusb* at pxaip?
#pxaudc0 at pxaip?	# USB Device Controller
ohci0 at pxaip?	# USB Host Controller
d239 1
a239 1
usb* at ohci?
d243 2
a244 2
uhub* at usb?
uhub* at uhub? port ?
d247 1
a247 1
uhidev* at uhub? port ? configuration ? interface ?
d250 2
a251 2
ums* at uhidev? reportid ?
wsmouse* at ums? mux 0
d254 2
a255 2
ukbd* at uhidev? reportid ?
wskbd* at ukbd? console ? mux 1
d258 1
a258 1
uhid* at uhidev? reportid ?
d261 2
a262 10
umass* at uhub? port ? configuration ? interface ?
wd* at umass?

# SCSI bus support
scsibus* at scsi?

# SCSI devices
sd*	at scsibus? target ? lun ?	# SCSI disk drives
cd*	at scsibus? target ? lun ?	# SCSI CD-ROM drives
uk*	at scsibus? target ? lun ?	# SCSI unknown
a266 9
# USB Ethernet adapters
aue*    at uhub? port ?         # ADMtek AN986 Pegasus based adapters
axe*    at uhub? port ?         # ASIX AX88172 based adapters
cdce*   at uhub? port ?         # CDC, Ethernet Networking Control Model
cue*    at uhub? port ?         # CATC USB-EL1201A based adapters
kue*    at uhub? port ?         # Kawasaki LSI KL5KUSB101B based adapters
udav*   at uhub? port ?         # Davicom DM9601 based adapters
url*    at uhub? port ?         # Realtek RTL8150L based adapters

d272 1
a272 26
ugen*   at uhub? port ?

# 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
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
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
sqphy*  at mii? phy ?                   # Seeq 80220/80221/80223 PHYs
tlphy*  at mii? phy ?                   # ThunderLAN PHYs
tqphy*  at mii? phy ?                   # TDK Semiconductor PHYs
ukphy*  at mii? phy ?                   # generic unknown PHYs
urlphy* at mii? phy ?                   # Realtek RTL8150L internal PHYs

d282 7
a288 1
#ld* at sdmmc?				# MMC/SD/SDHC card
d303 2
a304 2
pseudo-device	accf_data		# "dataready" accept filter
pseudo-device	accf_http		# "httpready" accept filter
@


1.13.2.3
log
@Sync with HEAD.
@
text
@d1 1
a1 1
#	$NetBSD: GENERIC,v 1.13.2.2 2009/03/03 18:29:49 skrll Exp $
a37 5
# in-kernel bootloader, see kloader(4)
options 	KLOADER
#options 	KLOADER_KERNEL_PATH="\"/netbsd\""
#options 	KLOADER_DEBUG

d206 2
a207 2
zaudio0 at pxaip?
audio* at zaudio?
d210 1
a210 1
audio* at audiobus?
d322 1
d324 2
a325 2
pxamci0 at pxaip? addr 0x41100000 size 0x48
sdmmc* at pxamci?
d330 1
a330 1
ld* at sdmmc?				# MMC/SD/SDHC card
@


1.12
log
@Add "options WAPBL" to standard GENERIC/INSTALL type configs.
@
text
@d1 1
a1 1
#	$NetBSD: GENERIC,v 1.11 2007/12/31 15:32:09 ad Exp $
d303 5
@


1.11
log
@Remove systrace. Ok core@@.
@
text
@d1 1
a1 1
#	$NetBSD: GENERIC,v 1.10 2007/11/04 14:34:27 xtraeme Exp $
d72 1
@


1.11.10.1
log
@sync with head.
@
text
@d1 1
a1 1
#	$NetBSD: GENERIC,v 1.11 2007/12/31 15:32:09 ad Exp $
a37 5
# in-kernel bootloader, see kloader(4)
options 	KLOADER
#options 	KLOADER_KERNEL_PATH="\"/netbsd\""
#options 	KLOADER_DEBUG

d71 1
a71 1
options 	WAPBL		# File system journaling support - Experimental
d93 1
a93 2
options 	COMPAT_40	# NetBSD 4.0,
options 	COMPAT_50	# NetBSD 5.0 compatibility.
d111 1
d134 1
a134 1
options 	WS_KERNEL_FG=WSCOL_GREEN
d153 1
a153 1
options 	SYMTAB_SPACE=512000
d171 1
a173 5
# DMAC support
pxadmac0 at pxaip? addr 0x40000000 intr 25
options		PXA2X0_DMAC_DMOVER_CONCURRENCY=4 # Enable dmover(9) backend
#options	PXA2X0_DMAC_FIXED_PRIORITY	# Don't want multiple priority

d202 2
a203 2
zaudio0 at pxaip?
audio* at zaudio?
d206 1
a206 1
audio* at audiobus?
d233 2
a234 3
zusb* at pxaip?
#pxaudc0 at pxaip?	# USB Device Controller
ohci0 at pxaip?	# USB Host Controller
d240 1
a240 1
usb* at ohci?
d244 2
a245 2
uhub* at usb?
uhub* at uhub? port ?
d248 1
a248 1
uhidev* at uhub? port ? configuration ? interface ?
d251 2
a252 2
ums* at uhidev? reportid ?
wsmouse* at ums? mux 0
d255 2
a256 2
ukbd* at uhidev? reportid ?
wskbd* at ukbd? console ? mux 1
d259 1
a259 1
uhid* at uhidev? reportid ?
d262 2
a263 10
umass* at uhub? port ? configuration ? interface ?
wd* at umass?

# SCSI bus support
scsibus* at scsi?

# SCSI devices
sd*	at scsibus? target ? lun ?	# SCSI disk drives
cd*	at scsibus? target ? lun ?	# SCSI CD-ROM drives
uk*	at scsibus? target ? lun ?	# SCSI unknown
a267 9
# USB Ethernet adapters
aue*    at uhub? port ?         # ADMtek AN986 Pegasus based adapters
axe*    at uhub? port ?         # ASIX AX88172 based adapters
cdce*   at uhub? port ?         # CDC, Ethernet Networking Control Model
cue*    at uhub? port ?         # CATC USB-EL1201A based adapters
kue*    at uhub? port ?         # Kawasaki LSI KL5KUSB101B based adapters
udav*   at uhub? port ?         # Davicom DM9601 based adapters
url*    at uhub? port ?         # Realtek RTL8150L based adapters

d273 1
a273 25
ugen*   at uhub? port ?

# 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
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
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
sqphy*  at mii? phy ?                   # Seeq 80220/80221/80223 PHYs
tlphy*  at mii? phy ?                   # ThunderLAN PHYs
tqphy*  at mii? phy ?                   # TDK Semiconductor PHYs
ukphy*  at mii? phy ?                   # generic unknown PHYs
urlphy* at mii? phy ?                   # Realtek RTL8150L internal PHYs
d277 2
a278 2
pxamci0 at pxaip? addr 0x41100000 size 0x48
sdmmc* at pxamci?
d283 7
a289 1
ld* at sdmmc?				# MMC/SD/SDHC card
a301 5
#
# accept filters
pseudo-device	accf_data		# "dataready" accept filter
pseudo-device	accf_http		# "httpready" accept filter

@


1.11.10.2
log
@sync with head.
@
text
@d1 1
a1 1
#	$NetBSD: GENERIC,v 1.11.10.1 2009/05/04 08:12:15 yamt Exp $
d243 2
a244 2
#pxaudc0 at pxaip? addr 0x40600000	# USB Device Controller
ohci0 at pxaip? addr 0x4c000000 intr 3	# USB Host Controller
@


1.11.10.3
log
@sync with head
@
text
@d1 1
a1 1
#	$NetBSD: GENERIC,v 1.11.10.2 2009/08/19 18:46:57 yamt Exp $
d39 1
a39 1
#options 	KLOADER
d63 1
d147 1
a147 1
options 	WSDISPLAY_COMPAT_RAWKBD		# can get raw scancodes
d174 3
a176 3
pxaintc0 at pxaip?			# interrupt controller
pxagpio0 at pxaip?			# GPIO
pxartc0 at pxaip? addr 0x40900000	# RTC
@


1.11.10.4
log
@sync with head.
@
text
@d1 1
a1 1
#	$NetBSD: GENERIC,v 1.11.10.3 2010/03/11 15:03:11 yamt Exp $
d150 1
a150 1
options 	DIAGNOSTIC      # internal consistency checks
@


1.11.16.1
log
@Sync with HEAD.
@
text
@d1 1
a1 1
#	$NetBSD: GENERIC,v 1.13 2008/08/10 15:31:22 tls Exp $
a71 1
options 	WAPBL		# File system journaling support - Experimental
a301 5
#
# accept filters
pseudo-device   accf_data		# "dataready" accept filter
pseudo-device   accf_http		# "httpready" accept filter

@


1.11.16.2
log
@Update haad-dm branch to haad-dm-base2.
@
text
@d1 1
a1 1
#	$NetBSD: GENERIC,v 1.15 2008/11/24 11:41:15 ad Exp $
d71 1
d112 1
@


1.11.6.1
log
@Sync with HEAD.
@
text
@d1 1
a1 1
#	$NetBSD$
a71 1
options 	WAPBL		# File system journaling support - Experimental
a301 5
#
# accept filters
pseudo-device   accf_data		# "dataready" accept filter
pseudo-device   accf_http		# "httpready" accept filter

@


1.11.6.2
log
@Sync with HEAD.
@
text
@d71 1
d112 1
@


1.11.12.1
log
@Sync with wrstuden-revivesa-base-2.
@
text
@d1 1
a1 1
#	$NetBSD: GENERIC,v 1.11 2007/12/31 15:32:09 ad Exp $
a71 1
options 	WAPBL		# File system journaling support - Experimental
a301 5
#
# accept filters
pseudo-device   accf_data		# "dataready" accept filter
pseudo-device   accf_http		# "httpready" accept filter

@


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

They can be tweaked via sysctl now. Ports that were setting values on
them weren't touched, I only removed the ones that were commented out.
@
text
@d1 1
a1 1
#	$NetBSD: GENERIC,v 1.9 2007/10/17 19:58:34 garbled Exp $
a110 1
#options 	SYSTRACE        # system call vetting via systrace(1)
@


1.10.2.1
log
@Sync with HEAD.
@
text
@d1 1
a1 1
#	$NetBSD: GENERIC,v 1.11 2007/12/31 15:32:09 ad Exp $
d111 1
@


1.10.8.1
log
@Sync with HEAD
@
text
@d1 1
a1 1
#	$NetBSD$
d111 1
@


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

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

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

NOTES:
pmppc was removed as an arch, and moved to a evbppc target.
@
text
@d1 1
a1 1
#	$NetBSD: GENERIC,v 1.5.4.2 2007/10/03 19:26:18 garbled Exp $
a103 4
#options 	SEMMNI=10	# number of semaphore identifiers
#options 	SEMMNS=60	# number of semaphores in system
#options 	SEMUME=10	# max number of undo entries per process
#options 	SEMMNU=30	# number of undo structures in system
a104 1
#options 	SHMMAXPGS=1024	# 1024 pages is the default
@


1.8
log
@Add slhci at pcmcia.
 And reorder.
@
text
@d1 1
a1 1
#	$NetBSD: GENERIC,v 1.7 2007/07/29 14:31:23 nonaka Exp $
@


1.8.6.1
log
@Sync with HEAD
@
text
@d1 1
a1 1
#	$NetBSD$
d104 4
d109 1
@


1.8.2.1
log
@sync with HEAD
@
text
@d1 1
a1 1
#	$NetBSD: GENERIC,v 1.10 2007/11/04 14:34:27 xtraeme Exp $
d104 4
d109 1
@


1.8.2.2
log
@sync with HEAD
@
text
@d1 1
a1 1
#	$NetBSD: GENERIC,v 1.8.2.1 2007/11/06 23:24:39 matt Exp $
d111 1
@


1.7
log
@Added support to detect AC adapter and charge battery.
@
text
@d1 1
a1 1
#	$NetBSD: GENERIC,v 1.6 2007/06/26 13:57:18 nonaka Exp $
d242 3
d247 1
@


1.7.2.1
log
@Sync with HEAD.
@
text
@d1 1
a1 1
#	$NetBSD: GENERIC,v 1.7 2007/07/29 14:31:23 nonaka Exp $
a241 3
# PCMCIA USB controllers
#slhci* at pcmcia? function ?	# ScanLogic SL811HS

a243 1
#usb* at slhci?
@


1.7.2.2
log
@Sync with HEAD.
@
text
@d1 1
a1 1
#	$NetBSD: GENERIC,v 1.7.2.1 2007/11/01 16:06:56 rjs Exp $
d104 4
d109 1
@


1.7.2.3
log
@Sync with HEAD.
@
text
@d1 1
a1 1
#	$NetBSD: GENERIC,v 1.7.2.2 2007/12/26 22:24:56 rjs Exp $
d111 1
@


1.7.4.1
log
@Sync with HEAD.
@
text
@d1 1
a1 1
#	$NetBSD: GENERIC,v 1.8 2007/08/21 02:48:16 kiyohara Exp $
a241 3
# PCMCIA USB controllers
#slhci* at pcmcia? function ?	# ScanLogic SL811HS

a243 1
#usb* at slhci?
@


1.7.4.2
log
@Sync with HEAD.
@
text
@d1 1
a1 1
#	$NetBSD: GENERIC,v 1.10 2007/11/04 14:34:27 xtraeme Exp $
d104 4
d109 1
@


1.6
log
@Add options COMPAT_40.
@
text
@d1 1
a1 1
#	$NetBSD: GENERIC,v 1.5 2007/03/16 04:44:12 ober Exp $
d180 4
d323 1
a323 1
pseudo-device   bpfilter                # Berkeley packet filter#
@


1.6.4.1
log
@Sync with HEAD.
@
text
@d1 1
a1 1
#	$NetBSD: GENERIC,v 1.7 2007/07/29 14:31:23 nonaka Exp $
a179 4
# Power management
zapm0 at pxaip?		# power management
apmdev0 at zapm0	# APM

d319 1
a319 1
pseudo-device   bpfilter                # Berkeley packet filter
@


1.6.4.2
log
@Sync with HEAD.
@
text
@d1 1
a1 1
#	$NetBSD: GENERIC,v 1.6.4.1 2007/08/15 13:48:02 skrll Exp $
a241 3
# PCMCIA USB controllers
#slhci* at pcmcia? function ?	# ScanLogic SL811HS

a243 1
#usb* at slhci?
@


1.6.2.1
log
@Sync with HEAD.
@
text
@d1 1
a1 1
#	$NetBSD: GENERIC,v 1.7 2007/07/29 14:31:23 nonaka Exp $
a179 4
# Power management
zapm0 at pxaip?		# power management
apmdev0 at zapm0	# APM

d319 1
a319 1
pseudo-device   bpfilter                # Berkeley packet filter
@


1.5
log
@Updating GENERIC to include bpfilter to allow dhclient to work.
Also enable LFS which appears to work well so far.
@
text
@d1 1
a1 1
#	$NetBSD: GENERIC,v 1.4 2007/03/14 12:27:25 drochner Exp $
d92 2
a93 1
options 	COMPAT_30	# NetBSD 3.0 compatibility.
@


1.5.4.1
log
@Sync with HEAD.
@
text
@d1 1
a1 1
#	$NetBSD: GENERIC,v 1.6 2007/06/26 13:57:18 nonaka Exp $
d92 1
a92 2
options 	COMPAT_30	# NetBSD 3.0,
options 	COMPAT_40	# NetBSD 4.0 compatibility.
@


1.5.4.2
log
@Sync with HEAD
@
text
@d1 1
a1 1
#	$NetBSD: GENERIC,v 1.8 2007/08/21 02:48:16 kiyohara Exp $
a179 4
# Power management
zapm0 at pxaip?		# power management
apmdev0 at zapm0	# APM

a237 3
# PCMCIA USB controllers
#slhci* at pcmcia? function ?	# ScanLogic SL811HS

a239 1
#usb* at slhci?
d319 1
a319 1
pseudo-device   bpfilter                # Berkeley packet filter
@


1.4
log
@It doesn't make sense to specify "configuration" and "interface"
locators for uhub because a hub can't have sub-devices.
This might be sanity-checked eventually.
Same for ubt now after the change to device attachment.
@
text
@d1 1
a1 1
#	$NetBSD: GENERIC,v 1.3 2007/02/25 13:46:40 nonaka Exp $
d48 1
a48 1
#file-system	LFS		# log-structured file system
d318 1
@


1.4.2.1
log
@First attempt to bring branch in sync with HEAD
@
text
@d1 1
a1 1
#	$NetBSD: GENERIC,v 1.4 2007/03/14 12:27:25 drochner Exp $
d48 1
a48 1
file-system	LFS		# log-structured file system
a317 1
pseudo-device   bpfilter                # Berkeley packet filter#
@


1.3
log
@Add PXA2x0 RTC driver.
@
text
@d1 1
a1 1
#	$NetBSD: GENERIC,v 1.2 2006/12/17 16:07:11 peter Exp $
d242 1
a242 1
#uhub* at uhub? port ? configuration ? interface ?
@


1.3.6.1
log
@Sync with head.
@
text
@d1 1
a1 1
#	$NetBSD: GENERIC,v 1.6 2007/06/26 13:57:18 nonaka Exp $
d48 1
a48 1
file-system	LFS		# log-structured file system
d92 1
a92 2
options 	COMPAT_30	# NetBSD 3.0,
options 	COMPAT_40	# NetBSD 4.0 compatibility.
d242 1
a242 1
#uhub* at uhub? port ?
a317 1
pseudo-device   bpfilter                # Berkeley packet filter#
@


1.3.4.1
log
@Sync with head.
@
text
@d1 1
a1 1
#	$NetBSD: GENERIC,v 1.3 2007/02/25 13:46:40 nonaka Exp $
d48 1
a48 1
file-system	LFS		# log-structured file system
d242 1
a242 1
#uhub* at uhub? port ?
a317 1
pseudo-device   bpfilter                # Berkeley packet filter#
@


1.3.4.2
log
@Sync with head.
@
text
@d1 1
a1 1
#	$NetBSD: GENERIC,v 1.3.4.1 2007/04/10 13:23:22 ad Exp $
d92 1
a92 2
options 	COMPAT_30	# NetBSD 3.0,
options 	COMPAT_40	# NetBSD 4.0 compatibility.
@


1.3.4.3
log
@Sync with HEAD.
@
text
@d1 1
a1 1
#	$NetBSD: GENERIC,v 1.3.4.2 2007/07/15 13:17:24 ad Exp $
a179 4
# Power management
zapm0 at pxaip?		# power management
apmdev0 at zapm0	# APM

d319 1
a319 1
pseudo-device   bpfilter                # Berkeley packet filter
@


1.3.4.4
log
@Sync with head.
@
text
@d1 1
a1 1
#	$NetBSD: GENERIC,v 1.3.4.3 2007/08/20 18:39:21 ad Exp $
a241 3
# PCMCIA USB controllers
#slhci* at pcmcia? function ?	# ScanLogic SL811HS

a243 1
#usb* at slhci?
@


1.3.4.5
log
@Sync with HEAD.
@
text
@d1 1
a1 1
#	$NetBSD: GENERIC,v 1.3.4.4 2007/10/09 13:39:00 ad Exp $
d104 4
d109 1
@


1.2
log
@Update from the latest Zaurus source from NONAKA Kimihiro.

- LCD screen and keyboard are working now.
- Add bootstrap loader.
@
text
@d1 1
a1 1
#	$NetBSD$
d177 1
@


1.2.6.1
log
@file GENERIC was added on branch newlock2 on 2007-01-12 01:01:03 +0000
@
text
@d1 316
@


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

include		"arch/zaurus/conf/std.zaurus"

#options 	INCLUDE_CONFIG_FILE	# embed config file in kernel binary

maxusers	32			# estimated number of users

# CPU options

# For XScale systems
#options 	CPU_XSCALE_PXA250        # Support the XScale PXA25x core
options 	CPU_XSCALE_PXA270        # Support the XScale PXA27x core
makeoptions	CPUFLAGS="-mcpu=xscale"

# Architecture options
options 	XSCALE_CACHE_READ_WRITE_ALLOCATE
options 	PXAGPIO_HAS_GPION_INTRS

# Standard system options
options 	INSECURE	# disable kernel security levels

options 	RTC_OFFSET=0	# hardware clock is this many mins. west of GMT
#options 	HZ=512		# clock interrupt generates every 1/HZ sec
#options 	NTP		# NTP phase/frequency locked loop

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

# File system options
#options 	QUOTA		# UFS quotas
#options 	FFS_EI		# FFS Endian Independant support
#options 	NFSSERVER
#options 	SOFTDEP
#options 	UFS_DIRHASH	# UFS Large Directory Hashing - Experimental
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

# Compatibility options
options 	COMPAT_09	# NetBSD 0.9,
options 	COMPAT_10	# NetBSD 1.0,
options 	COMPAT_11	# NetBSD 1.1,
options 	COMPAT_12	# NetBSD 1.2,
options 	COMPAT_13	# NetBSD 1.3,
options 	COMPAT_14	# NetBSD 1.4,
options 	COMPAT_15	# NetBSD 1.5,
options 	COMPAT_16	# NetBSD 1.6,
options 	COMPAT_20	# NetBSD 2.0,
options 	COMPAT_30	# NetBSD 3.0 compatibility.
options 	COMPAT_43	# and 4.3BSD
#options 	TCP_COMPAT_42	# 4.2BSD TCP/IP bug compat. Not recommended.

options 	COMPAT_OSSAUDIO	# OSS (Voxware) audio driver compatibility
options 	COMPAT_BSDPTY	# /dev/[pt]ty?? ptys.

# Shared memory options

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

# Device options

# Miscellaneous kernel options
#options 	KTRACE          # system call tracing via ktrace(1)
#options 	SYSTRACE        # system call vetting via systrace(1)
#options 	LKM             # loadable kernel modules
#options 	KMEMSTATS       # kernel memory statistics
#options 	SCSIVERBOSE     # Verbose SCSI errors
#options 	MIIVERBOSE      # Verbose MII autoconfuration messages
#options 	USBVERBOSE      # verbose USB device autoconfig messages
#options 	USERCONF        # userconf(4) support
#options 	PIPE_SOCKETPAIR # smaller, but slower pipe(2)
#options 	SYSCTL_INCLUDE_DESCR    # Include sysctl descriptions in kernel

#
# wscons options
#
# builtin terminal emulations
options 	WSEMUL_VT100
# allocate a number of virtual screens at autoconfiguration time
#options 	WSDISPLAY_DEFAULTSCREENS=2

# 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=""

# compatibility to other console drivers
options 	WSDISPLAY_COMPAT_PCVT		# emulate some ioctls
options 	WSDISPLAY_COMPAT_USL		# VT handling
#options 	WSDISPLAY_COMPAT_RAWKBD		# can get raw scancodes

# Development and Debugging options

options 	DIAGNOSTIC      # internally consistency checks
#options 	DEBUG
#options 	VERBOSE_INIT_ARM # verbose bootstraping messages
options 	DDB             # in-kernel debugger
options 	DDB_HISTORY_SIZE=100    # Enable history editing in DDB
#options 	KGDB
#makeoptions 	DEBUG="-g"  # compile full symbol table
#options 	SYMTAB_SPACE=512000


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


# The main bus device
mainbus0 at root

# The boot cpu
cpu0 at mainbus?

# integrated peripherals
pxaip0 at mainbus?

pxaintc0 at pxaip?	# interrupt controller
pxagpio0 at pxaip?	# GPIO
pxadmac0 at pxaip?	# DMA controller

# PCMCIA/CF socket and GPIO controllers
scoop0 at pxaip?
scoop1 at pxaip?

# ADC, touchpad, backlight
zssp0 at pxaip?

# touchpad
ztp0 at pxaip?
wsmouse* at ztp? mux 0

# keyboard
zkbd0 at pxaip?
wskbd* at zkbd? mux 1

# remote controller
zrc0 at pxaip?
wskbd* at zrc? mux 1

# LCD
lcd0 at pxaip?
wsdisplay* at lcd? console ?

# Audio
#zaudio0 at pxaip?
#audio* at zaudio?

# Audio support
#audio* at audiobus?

# integrated 16550 UARTs
options 	COM_PXA2X0
com0 at pxaip?  addr 0x40100000 intr 22	# Full Function UART
com1 at pxaip?  addr 0x40200000 intr 21	# Bluetooth UART
com2 at pxaip?  addr 0x40700000 intr 20	# Standard UART (for IrDA)

# integrated PCMCIA/CF controller
pxapcic0 at pxaip?

# PCMCIA bus support
pcmcia* at pxapcic?

# PCMCIA (CF) devices
com* at pcmcia?		# PCMCIA modems/serial ports
wi* at pcmcia?		# WaveLAN IEEE 802.11DS
ne* at pcmcia?		# PCMCIA based NE2000 ethernet
wdc* at pcmcia?		# hard disk controller

atabus* at wdc? channel ?

# IDE hard drives
wd* at atabus? drive ? flags 0x0000


# USB Controller and Devices
pxaudc0 at pxaip?	# USB Device Controller
#ohci0 at pxaip?	# USB Host Controller

# USB bus support
#usb* at ohci?

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

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

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

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

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

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

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

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

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


# integrated MMC/SD contoller
#pxamci0 at pxaip? addr 0x41100000 size 0x48
#sdmmc* at pxamci?
#options 	PXAMCI_DEBUG
#options 	SDMMC_DEBUG
#options 	SDMMC_DUMP_CSD

# SCSI bus support
#scsibus* at scsi?

# SCSI devices
#sd* at scsibus? target ? lun ?	# SCSI disk drives
#cd* at scsibus? target ? lun ?	# SCSI CD-ROM drives
#uk* at scsibus? target ? lun ?	# SCSI unknown


# Pseudo-Devices

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

# network pseudo-devices
pseudo-device	loop			# network loopback

# miscellaneous pseudo-devices
pseudo-device	pty			# pseudo-terminals
#pseudo-device	sequencer		# MIDI sequencer
pseudo-device	rnd			# /dev/random and in-kernel generator
pseudo-device	clockctl		# user control of clock subsystem
pseudo-device	ksyms			# /dev/ksyms

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

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

# a pseudo device needed for verified exec
#pseudo-device  veriexec        1

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


1.2.2.1
log
@file GENERIC was added on branch yamt-splraiseipl on 2006-12-18 11:42:09 +0000
@
text
@d1 316
@


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

include		"arch/zaurus/conf/std.zaurus"

#options 	INCLUDE_CONFIG_FILE	# embed config file in kernel binary

maxusers	32			# estimated number of users

# CPU options

# For XScale systems
#options 	CPU_XSCALE_PXA250        # Support the XScale PXA25x core
options 	CPU_XSCALE_PXA270        # Support the XScale PXA27x core
makeoptions	CPUFLAGS="-mcpu=xscale"

# Architecture options
options 	XSCALE_CACHE_READ_WRITE_ALLOCATE
options 	PXAGPIO_HAS_GPION_INTRS

# Standard system options
options 	INSECURE	# disable kernel security levels

options 	RTC_OFFSET=0	# hardware clock is this many mins. west of GMT
#options 	HZ=512		# clock interrupt generates every 1/HZ sec
#options 	NTP		# NTP phase/frequency locked loop

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

# File system options
#options 	QUOTA		# UFS quotas
#options 	FFS_EI		# FFS Endian Independant support
#options 	NFSSERVER
#options 	SOFTDEP
#options 	UFS_DIRHASH	# UFS Large Directory Hashing - Experimental
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

# Compatibility options
options 	COMPAT_09	# NetBSD 0.9,
options 	COMPAT_10	# NetBSD 1.0,
options 	COMPAT_11	# NetBSD 1.1,
options 	COMPAT_12	# NetBSD 1.2,
options 	COMPAT_13	# NetBSD 1.3,
options 	COMPAT_14	# NetBSD 1.4,
options 	COMPAT_15	# NetBSD 1.5,
options 	COMPAT_16	# NetBSD 1.6,
options 	COMPAT_20	# NetBSD 2.0,
options 	COMPAT_30	# NetBSD 3.0 compatibility.
options 	COMPAT_43	# and 4.3BSD
#options 	TCP_COMPAT_42	# 4.2BSD TCP/IP bug compat. Not recommended.

options 	COMPAT_OSSAUDIO	# OSS (Voxware) audio driver compatibility
options 	COMPAT_BSDPTY	# /dev/[pt]ty?? ptys.

# Shared memory options

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

# Device options

# Miscellaneous kernel options
#options 	KTRACE          # system call tracing via ktrace(1)
#options 	SYSTRACE        # system call vetting via systrace(1)
#options 	LKM             # loadable kernel modules
#options 	KMEMSTATS       # kernel memory statistics
#options 	SCSIVERBOSE     # Verbose SCSI errors
#options 	MIIVERBOSE      # Verbose MII autoconfuration messages
#options 	USBVERBOSE      # verbose USB device autoconfig messages
#options 	USERCONF        # userconf(4) support
#options 	PIPE_SOCKETPAIR # smaller, but slower pipe(2)
#options 	SYSCTL_INCLUDE_DESCR    # Include sysctl descriptions in kernel

#
# wscons options
#
# builtin terminal emulations
options 	WSEMUL_VT100
# allocate a number of virtual screens at autoconfiguration time
#options 	WSDISPLAY_DEFAULTSCREENS=2

# 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=""

# compatibility to other console drivers
options 	WSDISPLAY_COMPAT_PCVT		# emulate some ioctls
options 	WSDISPLAY_COMPAT_USL		# VT handling
#options 	WSDISPLAY_COMPAT_RAWKBD		# can get raw scancodes

# Development and Debugging options

options 	DIAGNOSTIC      # internally consistency checks
#options 	DEBUG
#options 	VERBOSE_INIT_ARM # verbose bootstraping messages
options 	DDB             # in-kernel debugger
options 	DDB_HISTORY_SIZE=100    # Enable history editing in DDB
#options 	KGDB
#makeoptions 	DEBUG="-g"  # compile full symbol table
#options 	SYMTAB_SPACE=512000


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


# The main bus device
mainbus0 at root

# The boot cpu
cpu0 at mainbus?

# integrated peripherals
pxaip0 at mainbus?

pxaintc0 at pxaip?	# interrupt controller
pxagpio0 at pxaip?	# GPIO
pxadmac0 at pxaip?	# DMA controller

# PCMCIA/CF socket and GPIO controllers
scoop0 at pxaip?
scoop1 at pxaip?

# ADC, touchpad, backlight
zssp0 at pxaip?

# touchpad
ztp0 at pxaip?
wsmouse* at ztp? mux 0

# keyboard
zkbd0 at pxaip?
wskbd* at zkbd? mux 1

# remote controller
zrc0 at pxaip?
wskbd* at zrc? mux 1

# LCD
lcd0 at pxaip?
wsdisplay* at lcd? console ?

# Audio
#zaudio0 at pxaip?
#audio* at zaudio?

# Audio support
#audio* at audiobus?

# integrated 16550 UARTs
options 	COM_PXA2X0
com0 at pxaip?  addr 0x40100000 intr 22	# Full Function UART
com1 at pxaip?  addr 0x40200000 intr 21	# Bluetooth UART
com2 at pxaip?  addr 0x40700000 intr 20	# Standard UART (for IrDA)

# integrated PCMCIA/CF controller
pxapcic0 at pxaip?

# PCMCIA bus support
pcmcia* at pxapcic?

# PCMCIA (CF) devices
com* at pcmcia?		# PCMCIA modems/serial ports
wi* at pcmcia?		# WaveLAN IEEE 802.11DS
ne* at pcmcia?		# PCMCIA based NE2000 ethernet
wdc* at pcmcia?		# hard disk controller

atabus* at wdc? channel ?

# IDE hard drives
wd* at atabus? drive ? flags 0x0000


# USB Controller and Devices
pxaudc0 at pxaip?	# USB Device Controller
#ohci0 at pxaip?	# USB Host Controller

# USB bus support
#usb* at ohci?

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

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

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

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

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

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

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

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

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


# integrated MMC/SD contoller
#pxamci0 at pxaip? addr 0x41100000 size 0x48
#sdmmc* at pxamci?
#options 	PXAMCI_DEBUG
#options 	SDMMC_DEBUG
#options 	SDMMC_DUMP_CSD

# SCSI bus support
#scsibus* at scsi?

# SCSI devices
#sd* at scsibus? target ? lun ?	# SCSI disk drives
#cd* at scsibus? target ? lun ?	# SCSI CD-ROM drives
#uk* at scsibus? target ? lun ?	# SCSI unknown


# Pseudo-Devices

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

# network pseudo-devices
pseudo-device	loop			# network loopback

# miscellaneous pseudo-devices
pseudo-device	pty			# pseudo-terminals
#pseudo-device	sequencer		# MIDI sequencer
pseudo-device	rnd			# /dev/random and in-kernel generator
pseudo-device	clockctl		# user control of clock subsystem
pseudo-device	ksyms			# /dev/ksyms

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

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

# a pseudo device needed for verified exec
#pseudo-device  veriexec        1

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


1.2.4.1
log
@file GENERIC was added on branch yamt-lazymbuf on 2006-12-30 20:47:28 +0000
@
text
@d1 316
@


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

include		"arch/zaurus/conf/std.zaurus"

#options 	INCLUDE_CONFIG_FILE	# embed config file in kernel binary

maxusers	32			# estimated number of users

# CPU options

# For XScale systems
#options 	CPU_XSCALE_PXA250        # Support the XScale PXA25x core
options 	CPU_XSCALE_PXA270        # Support the XScale PXA27x core
makeoptions	CPUFLAGS="-mcpu=xscale"

# Architecture options
options 	XSCALE_CACHE_READ_WRITE_ALLOCATE
options 	PXAGPIO_HAS_GPION_INTRS

# Standard system options
options 	INSECURE	# disable kernel security levels

options 	RTC_OFFSET=0	# hardware clock is this many mins. west of GMT
#options 	HZ=512		# clock interrupt generates every 1/HZ sec
#options 	NTP		# NTP phase/frequency locked loop

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

# File system options
#options 	QUOTA		# UFS quotas
#options 	FFS_EI		# FFS Endian Independant support
#options 	NFSSERVER
#options 	SOFTDEP
#options 	UFS_DIRHASH	# UFS Large Directory Hashing - Experimental
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

# Compatibility options
options 	COMPAT_09	# NetBSD 0.9,
options 	COMPAT_10	# NetBSD 1.0,
options 	COMPAT_11	# NetBSD 1.1,
options 	COMPAT_12	# NetBSD 1.2,
options 	COMPAT_13	# NetBSD 1.3,
options 	COMPAT_14	# NetBSD 1.4,
options 	COMPAT_15	# NetBSD 1.5,
options 	COMPAT_16	# NetBSD 1.6,
options 	COMPAT_20	# NetBSD 2.0,
options 	COMPAT_30	# NetBSD 3.0 compatibility.
options 	COMPAT_43	# and 4.3BSD
#options 	TCP_COMPAT_42	# 4.2BSD TCP/IP bug compat. Not recommended.

options 	COMPAT_OSSAUDIO	# OSS (Voxware) audio driver compatibility
options 	COMPAT_BSDPTY	# /dev/[pt]ty?? ptys.

# Shared memory options

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

# Device options

# Miscellaneous kernel options
#options 	KTRACE          # system call tracing via ktrace(1)
#options 	SYSTRACE        # system call vetting via systrace(1)
#options 	LKM             # loadable kernel modules
#options 	KMEMSTATS       # kernel memory statistics
#options 	SCSIVERBOSE     # Verbose SCSI errors
#options 	MIIVERBOSE      # Verbose MII autoconfuration messages
#options 	USBVERBOSE      # verbose USB device autoconfig messages
#options 	USERCONF        # userconf(4) support
#options 	PIPE_SOCKETPAIR # smaller, but slower pipe(2)
#options 	SYSCTL_INCLUDE_DESCR    # Include sysctl descriptions in kernel

#
# wscons options
#
# builtin terminal emulations
options 	WSEMUL_VT100
# allocate a number of virtual screens at autoconfiguration time
#options 	WSDISPLAY_DEFAULTSCREENS=2

# 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=""

# compatibility to other console drivers
options 	WSDISPLAY_COMPAT_PCVT		# emulate some ioctls
options 	WSDISPLAY_COMPAT_USL		# VT handling
#options 	WSDISPLAY_COMPAT_RAWKBD		# can get raw scancodes

# Development and Debugging options

options 	DIAGNOSTIC      # internally consistency checks
#options 	DEBUG
#options 	VERBOSE_INIT_ARM # verbose bootstraping messages
options 	DDB             # in-kernel debugger
options 	DDB_HISTORY_SIZE=100    # Enable history editing in DDB
#options 	KGDB
#makeoptions 	DEBUG="-g"  # compile full symbol table
#options 	SYMTAB_SPACE=512000


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


# The main bus device
mainbus0 at root

# The boot cpu
cpu0 at mainbus?

# integrated peripherals
pxaip0 at mainbus?

pxaintc0 at pxaip?	# interrupt controller
pxagpio0 at pxaip?	# GPIO
pxadmac0 at pxaip?	# DMA controller

# PCMCIA/CF socket and GPIO controllers
scoop0 at pxaip?
scoop1 at pxaip?

# ADC, touchpad, backlight
zssp0 at pxaip?

# touchpad
ztp0 at pxaip?
wsmouse* at ztp? mux 0

# keyboard
zkbd0 at pxaip?
wskbd* at zkbd? mux 1

# remote controller
zrc0 at pxaip?
wskbd* at zrc? mux 1

# LCD
lcd0 at pxaip?
wsdisplay* at lcd? console ?

# Audio
#zaudio0 at pxaip?
#audio* at zaudio?

# Audio support
#audio* at audiobus?

# integrated 16550 UARTs
options 	COM_PXA2X0
com0 at pxaip?  addr 0x40100000 intr 22	# Full Function UART
com1 at pxaip?  addr 0x40200000 intr 21	# Bluetooth UART
com2 at pxaip?  addr 0x40700000 intr 20	# Standard UART (for IrDA)

# integrated PCMCIA/CF controller
pxapcic0 at pxaip?

# PCMCIA bus support
pcmcia* at pxapcic?

# PCMCIA (CF) devices
com* at pcmcia?		# PCMCIA modems/serial ports
wi* at pcmcia?		# WaveLAN IEEE 802.11DS
ne* at pcmcia?		# PCMCIA based NE2000 ethernet
wdc* at pcmcia?		# hard disk controller

atabus* at wdc? channel ?

# IDE hard drives
wd* at atabus? drive ? flags 0x0000


# USB Controller and Devices
pxaudc0 at pxaip?	# USB Device Controller
#ohci0 at pxaip?	# USB Host Controller

# USB bus support
#usb* at ohci?

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

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

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

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

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

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

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

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

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


# integrated MMC/SD contoller
#pxamci0 at pxaip? addr 0x41100000 size 0x48
#sdmmc* at pxamci?
#options 	PXAMCI_DEBUG
#options 	SDMMC_DEBUG
#options 	SDMMC_DUMP_CSD

# SCSI bus support
#scsibus* at scsi?

# SCSI devices
#sd* at scsibus? target ? lun ?	# SCSI disk drives
#cd* at scsibus? target ? lun ?	# SCSI CD-ROM drives
#uk* at scsibus? target ? lun ?	# SCSI unknown


# Pseudo-Devices

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

# network pseudo-devices
pseudo-device	loop			# network loopback

# miscellaneous pseudo-devices
pseudo-device	pty			# pseudo-terminals
#pseudo-device	sequencer		# MIDI sequencer
pseudo-device	rnd			# /dev/random and in-kernel generator
pseudo-device	clockctl		# user control of clock subsystem
pseudo-device	ksyms			# /dev/ksyms

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

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

# a pseudo device needed for verified exec
#pseudo-device  veriexec        1

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


1.2.4.3
log
@sync with head.
@
text
@d1 1
a1 1
#	$NetBSD: GENERIC,v 1.2.4.2 2007/02/26 09:08:57 yamt Exp $
a176 1
pxartc0 at pxaip?	# RTC
@


1.2.4.4
log
@sync with head.
@
text
@d1 1
a1 1
#	$NetBSD: GENERIC,v 1.2.4.3 2007/09/03 14:31:41 yamt Exp $
d48 1
a48 1
file-system	LFS		# log-structured file system
d92 1
a92 2
options 	COMPAT_30	# NetBSD 3.0,
options 	COMPAT_40	# NetBSD 4.0 compatibility.
a178 4
# Power management
zapm0 at pxaip?		# power management
apmdev0 at zapm0	# APM

a236 3
# PCMCIA USB controllers
#slhci* at pcmcia? function ?	# ScanLogic SL811HS

a238 1
#usb* at slhci?
d242 1
a242 1
#uhub* at uhub? port ?
a317 1
pseudo-device   bpfilter                # Berkeley packet filter
@


1.2.4.5
log
@sync with head.
@
text
@d1 1
a1 1
#	$NetBSD: GENERIC,v 1.2.4.4 2007/11/15 11:43:47 yamt Exp $
d104 4
d109 1
@


1.2.4.6
log
@sync with head
@
text
@d1 1
a1 1
#	$NetBSD: GENERIC,v 1.2.4.5 2008/01/21 09:40:38 yamt Exp $
d111 1
@


1.2.8.1
log
@- sync with head.
- move sched_changepri back to kern_synch.c as it doesn't know PPQ anymore.
@
text
@d1 1
a1 1
#	$NetBSD: GENERIC,v 1.2 2006/12/17 16:07:11 peter Exp $
a176 1
pxartc0 at pxaip?	# RTC
@


1.2.8.2
log
@sync with head.
@
text
@d1 1
a1 1
#	$NetBSD: GENERIC,v 1.2.8.1 2007/02/27 16:53:30 yamt Exp $
d48 1
a48 1
file-system	LFS		# log-structured file system
d242 1
a242 1
#uhub* at uhub? port ?
a317 1
pseudo-device   bpfilter                # Berkeley packet filter#
@


1.1
log
@Zaurus Port from OpenBSD by Nonaka Kimihiro
OK gimpy
@
text
@d39 1
d50 1
a50 1
#file-system	NFS		# Network File System client
d53 1
a53 1
#file-system	MSDOSFS		# MS-DOS file system
d56 1
a56 1
#file-system	NULLFS		# loopback file system
d59 1
a59 1
#file-system	PROCFS		# /proc
d63 1
a63 1
#file-system	PTYFS		# /dev/pts/N support
d80 1
a80 1
#options 	INET6		# IPv6
d83 10
a92 6
#options 	COMPAT_13	# NetBSD 1.3,
#options 	COMPAT_14	# NetBSD 1.4,
#options 	COMPAT_15	# NetBSD 1.5,
#options 	COMPAT_16	# NetBSD 1.6,
#options 	COMPAT_20	# NetBSD 2.0,
#options 	COMPAT_30	# NetBSD 3.0 compatibility.
d95 1
a115 1
#options 	IRQSTATS        # manage IRQ statistics
d129 1
a129 1
#options 	WSEMUL_VT100
d131 1
a131 1
#options 	WSDISPLAY_DEFAULTSCREENS=4
d139 2
a140 2
#options 	WS_KERNEL_FG=WSCOL_BROWN
#options 	WS_KERNEL_BG=WSCOL_BLUE
d145 2
a146 2
#options 	WSDISPLAY_COMPAT_PCVT		# emulate some ioctls
#options 	WSDISPLAY_COMPAT_USL		# VT handling
a148 2
#options 	FONT_VT220L8x10			# the console font

d152 1
a152 1
options 	DEBUG
d182 2
a183 2
# ADC, touch screen, backlight
#zssp0		at pxaip?
d185 3
a187 3
# touch screen
#zts0 at pxaip?
#wsmouse* at zts? mux 0
d190 2
a191 2
#zkbd0 at pxaip?
#wskbd* at zkbd? mux 1
d193 3
a195 3
# Zaurus remote controller
#zrc0 at pxaip?
#wskbd* at zrc? mux 1
d198 2
a199 2
#lcd0 at pxaip?
#wsdisplay* at lcd? console ?
d201 1
a201 1
## Audio
d205 4
a208 1
# cotulla integrated 16550 UARTs
d231 57
d291 3
a293 3
#pseudo-device	md		1	# memory disk device (ramdisk)
#pseudo-device	vnd		4	# disk-like interface to files
#options 	VND_COMPRESSION		# compressed vnd(4)
d315 2
a316 2
#pseudo-device	wsmux			# mouse & keyboard multiplexor
#pseudo-device	wsfont
@

