head	1.44;
access;
symbols
	perseant-exfatfs-base-20261102:1.44
	perseant-exfatfs-base-20250801:1.44
	perseant-exfatfs-base-20240630:1.44
	perseant-exfatfs:1.44.0.80
	perseant-exfatfs-base:1.44
	bouyer-sunxi-drm:1.44.0.78
	bouyer-sunxi-drm-base:1.44
	cjep_sun2x:1.44.0.76
	cjep_sun2x-base:1.44
	cjep_staticlib_x-base1:1.44
	cjep_staticlib_x:1.44.0.74
	cjep_staticlib_x-base:1.44
	thorpej-futex-base:1.44
	bouyer-xenpvh-base2:1.44
	phil-wifi-20200421:1.44
	bouyer-xenpvh-base1:1.44
	phil-wifi-20200411:1.44
	bouyer-xenpvh:1.44.0.72
	bouyer-xenpvh-base:1.44
	phil-wifi-20200406:1.44
	ad-namecache-base3:1.44
	ad-namecache-base2:1.44
	ad-namecache-base1:1.44
	ad-namecache:1.44.0.70
	ad-namecache-base:1.44
	isaki-audio2:1.44.0.68
	isaki-audio2-base:1.44
	pgoyette-compat-merge-20190127:1.44
	pgoyette-compat-20190127:1.44
	pgoyette-compat-20190118:1.44
	pgoyette-compat-1226:1.44
	pgoyette-compat-1126:1.44
	pgoyette-compat-1020:1.44
	pgoyette-compat-0930:1.44
	pgoyette-compat-0906:1.44
	pgoyette-compat-0728:1.44
	pgoyette-compat-0625:1.44
	pgoyette-compat-0521:1.44
	pgoyette-compat-0502:1.44
	pgoyette-compat-0422:1.44
	pgoyette-compat-0415:1.44
	pgoyette-compat-0407:1.44
	pgoyette-compat-0330:1.44
	pgoyette-compat-0322:1.44
	pgoyette-compat-0315:1.44
	pgoyette-compat:1.44.0.66
	pgoyette-compat-base:1.44
	perseant-stdc-iso10646:1.44.0.64
	perseant-stdc-iso10646-base:1.44
	prg-localcount2-base3:1.44
	prg-localcount2-base2:1.44
	prg-localcount2-base1:1.44
	prg-localcount2:1.44.0.62
	prg-localcount2-base:1.44
	pgoyette-localcount-20170426:1.44
	bouyer-socketcan-base1:1.44
	pgoyette-localcount-20170320:1.44
	bouyer-socketcan:1.44.0.60
	bouyer-socketcan-base:1.44
	pgoyette-localcount-20170107:1.44
	pgoyette-localcount-20161104:1.44
	localcount-20160914:1.44
	pgoyette-localcount-20160806:1.44
	pgoyette-localcount-20160726:1.44
	pgoyette-localcount:1.44.0.58
	pgoyette-localcount-base:1.44
	netbsd-5-2-3-RELEASE:1.44
	netbsd-5-1-5-RELEASE:1.44
	yamt-pagecache-base9:1.44
	yamt-pagecache-tag8:1.44
	tls-earlyentropy:1.44.0.56
	tls-earlyentropy-base:1.44
	riastradh-xf86-video-intel-2-7-1-pre-2-21-15:1.44
	riastradh-drm2-base3:1.44
	netbsd-5-2-2-RELEASE:1.44
	netbsd-5-1-4-RELEASE:1.44
	netbsd-5-2-1-RELEASE:1.44
	netbsd-5-1-3-RELEASE:1.44
	rmind-smpnet-nbase:1.44
	rmind-smpnet:1.44.0.52
	rmind-smpnet-base:1.44
	agc-symver:1.44.0.54
	agc-symver-base:1.44
	tls-maxphys-base:1.44
	yamt-pagecache-base8:1.44
	netbsd-5-2:1.44.0.50
	yamt-pagecache-base7:1.44
	netbsd-5-2-RELEASE:1.44
	netbsd-5-2-RC1:1.44
	yamt-pagecache-base6:1.44
	yamt-pagecache-base5:1.44
	yamt-pagecache-base4:1.44
	netbsd-5-1-2-RELEASE:1.44
	netbsd-5-1-1-RELEASE:1.44
	jmcneill-usbmp:1.44.0.48
	jmcneill-usbmp-base:1.44
	jmcneill-audiomp3:1.44.0.46
	jmcneill-audiomp3-base:1.44
	yamt-pagecache-base3:1.44
	yamt-pagecache-base2:1.44
	yamt-pagecache:1.44.0.44
	yamt-pagecache-base:1.44
	rmind-uvmplock-nbase:1.44
	jym-xensuspend-nbase:1.44
	bouyer-quota2-nbase:1.44
	bouyer-quota2:1.44.0.42
	bouyer-quota2-base:1.44
	jruoho-x86intr:1.44.0.40
	jruoho-x86intr-base:1.44
	matt-nb5-pq3:1.44.0.38
	matt-nb5-pq3-base:1.44
	netbsd-5-1:1.44.0.36
	netbsd-5-1-RELEASE:1.44
	yamt-nfs-mp-base11:1.44
	netbsd-5-1-RC4:1.44
	uebayasi-xip-base2:1.44
	yamt-nfs-mp-base10:1.44
	netbsd-5-1-RC3:1.44
	netbsd-5-1-RC2:1.44
	netbsd-5-1-RC1:1.44
	rmind-uvmplock:1.44.0.34
	rmind-uvmplock-base:1.44
	yamt-nfs-mp-base9:1.44
	uebayasi-xip:1.44.0.32
	uebayasi-xip-base:1.44
	netbsd-5-0-2-RELEASE:1.44
	yamt-nfs-mp-base8:1.44
	yamt-nfs-mp-base7:1.44
	netbsd-5-0-1-RELEASE:1.44
	jymxensuspend-base:1.44
	yamt-nfs-mp-base6:1.44
	yamt-nfs-mp-base5:1.44
	yamt-nfs-mp-base4:1.44
	yamt-nfs-mp-base3:1.44
	netbsd-5-0:1.44.0.30
	netbsd-5-0-RELEASE:1.44
	netbsd-5-0-RC4:1.44
	netbsd-5-0-RC3:1.44
	netbsd-5-0-RC2:1.44
	jym-xensuspend:1.44.0.28
	jym-xensuspend-base:1.44
	netbsd-5-0-RC1:1.44
	haad-dm-base2:1.44
	haad-nbase2:1.44
	ad-audiomp2:1.44.0.26
	ad-audiomp2-base:1.44
	netbsd-5:1.44.0.24
	netbsd-5-base:1.44
	haad-dm-base1:1.44
	netbsd-4-0-1-RELEASE:1.42
	wrstuden-fixsa-newbase:1.42
	haad-dm:1.44.0.22
	haad-dm-base:1.44
	simonb-wapbl-nbase:1.44
	yamt-pf42-base4:1.44
	simonb-wapbl:1.44.0.20
	simonb-wapbl-base:1.44
	yamt-pf42-base3:1.44
	hpcarm-cleanup-nbase:1.44
	yamt-pf42-base2:1.44
	yamt-nfs-mp-base2:1.44
	yamt-nfs-mp:1.44.0.18
	yamt-nfs-mp-base:1.44
	yamt-pf42:1.44.0.16
	yamt-pf42-base:1.44
	ad-socklock-base1:1.44
	yamt-lazymbuf-base15:1.44
	yamt-lazymbuf-base14:1.44
	keiichi-mipv6-nbase:1.44
	mjf-devfs2:1.44.0.14
	mjf-devfs2-base:1.44
	keiichi-mipv6:1.44.0.12
	keiichi-mipv6-base:1.44
	bouyer-xeni386-merge1:1.44
	wrstuden-fixsa-base-1:1.42
	vmlocking2-base3:1.44
	netbsd-4-0:1.42.0.16
	netbsd-4-0-RELEASE:1.42
	bouyer-xeni386-nbase:1.44
	yamt-kmem-base3:1.44
	cube-autoconf:1.44.0.10
	cube-autoconf-base:1.44
	yamt-kmem-base2:1.44
	bouyer-xeni386:1.44.0.8
	bouyer-xeni386-base:1.44
	yamt-kmem:1.44.0.6
	yamt-kmem-base:1.44
	vmlocking2-base2:1.44
	reinoud-bufcleanup-nbase:1.44
	vmlocking2:1.44.0.4
	vmlocking2-base1:1.44
	netbsd-4-0-RC5:1.42
	matt-nb4-arm:1.42.0.14
	matt-nb4-arm-base:1.42
	jmcneill-base:1.44
	netbsd-4-0-RC4:1.42
	mjf-devfs:1.44.0.2
	mjf-devfs-base:1.44
	bouyer-xenamd64-base2:1.44
	vmlocking-nbase:1.44
	yamt-x86pmap-base4:1.44
	bouyer-xenamd64:1.43.0.20
	bouyer-xenamd64-base:1.44
	netbsd-4-0-RC3:1.42
	yamt-x86pmap-base3:1.43
	yamt-x86pmap-base2:1.43
	netbsd-4-0-RC2:1.42
	yamt-x86pmap:1.43.0.18
	yamt-x86pmap-base:1.43
	nick-csl-alignment-base5:1.43
	nick-csl-alignment-base4:1.43
	netbsd-4-0-RC1:1.42
	matt-armv6:1.43.0.16
	matt-armv6-base:1.43
	nick-csl-alignment-base3:1.43
	nick-csl-alignment-base2:1.43
	jmcneill-pm:1.43.0.14
	jmcneill-pm-base:1.44
	hpcarm-cleanup:1.43.0.12
	hpcarm-cleanup-base:1.44
	nick-csl-alignment:1.43.0.10
	nick-csl-alignment-base:1.43
	matt-mips64:1.43.0.8
	matt-mips64-base:1.43
	netbsd-3-1-1-RELEASE:1.25.2.2
	netbsd-3-0-3-RELEASE:1.25.2.2
	yamt-idlelwp-base8:1.43
	wrstuden-fixsa:1.42.0.12
	wrstuden-fixsa-base:1.42
	ppcoea-renovation:1.43.0.6
	ppcoea-renovation-base:1.43
	thorpej-atomic:1.43.0.4
	thorpej-atomic-base:1.43
	reinoud-bufcleanup:1.43.0.2
	reinoud-bufcleanup-base:1.44
	mjf-ufs-trans:1.42.0.10
	mjf-ufs-trans-base:1.43
	vmlocking:1.42.0.8
	vmlocking-base:1.43
	ad-audiomp:1.42.0.6
	ad-audiomp-base:1.42
	yamt-idlelwp:1.42.0.4
	post-newlock2-merge:1.42
	newlock2-nbase:1.42
	yamt-splraiseipl-base5:1.42
	yamt-splraiseipl-base4:1.42
	yamt-splraiseipl-base3:1.42
	abandoned-netbsd-4-base:1.38
	abandoned-netbsd-4:1.38.0.6
	netbsd-3-1:1.25.2.2.0.4
	netbsd-3-1-RELEASE:1.25.2.2
	netbsd-3-0-2-RELEASE:1.25.2.2
	yamt-splraiseipl-base2:1.42
	netbsd-3-1-RC4:1.25.2.2
	yamt-splraiseipl:1.40.0.4
	yamt-splraiseipl-base:1.40
	netbsd-3-1-RC3:1.25.2.2
	yamt-pdpolicy-base9:1.40
	newlock2:1.40.0.2
	newlock2-base:1.42
	yamt-pdpolicy-base8:1.40
	netbsd-3-1-RC2:1.25.2.2
	netbsd-3-1-RC1:1.25.2.2
	yamt-pdpolicy-base7:1.38
	netbsd-4:1.42.0.2
	netbsd-4-base:1.42
	yamt-pdpolicy-base6:1.38
	chap-midi-nbase:1.38
	netbsd-3-0-1-RELEASE:1.25.2.2
	gdamore-uart:1.38.0.4
	gdamore-uart-base:1.38
	simonb-timcounters-final:1.34.6.2
	yamt-pdpolicy-base5:1.38
	chap-midi:1.38.0.2
	chap-midi-base:1.38
	yamt-pdpolicy-base4:1.37
	yamt-pdpolicy-base3:1.37
	peter-altq-base:1.36
	peter-altq:1.36.0.6
	yamt-pdpolicy-base2:1.36
	elad-kernelauth-base:1.38
	elad-kernelauth:1.36.0.4
	yamt-pdpolicy:1.36.0.2
	yamt-pdpolicy-base:1.36
	yamt-uio_vmspace-base5:1.36
	simonb-timecounters:1.34.0.6
	simonb-timecounters-base:1.38
	rpaulo-netinet-merge-pcb:1.34.0.4
	rpaulo-netinet-merge-pcb-base:1.40
	yamt-uio_vmspace:1.34.0.2
	netbsd-3-0:1.25.2.2.0.2
	netbsd-3-0-RELEASE:1.25.2.2
	netbsd-3-0-RC6:1.25.2.2
	yamt-readahead-base3:1.33
	netbsd-3-0-RC5:1.25.2.2
	netbsd-3-0-RC4:1.25.2.2
	netbsd-3-0-RC3:1.25.2.2
	yamt-readahead-base2:1.33
	netbsd-3-0-RC2:1.25.2.2
	yamt-readahead-pervnode:1.33
	yamt-readahead-perfile:1.33
	yamt-readahead:1.33.0.6
	yamt-readahead-base:1.33
	netbsd-3-0-RC1:1.25.2.2
	yamt-vop-base3:1.33
	netbsd-2-0-3-RELEASE:1.17.2.1
	netbsd-2-1:1.17.2.1.2.1.0.2
	yamt-vop-base2:1.33
	thorpej-vnode-attr:1.33.0.4
	thorpej-vnode-attr-base:1.33
	netbsd-2-1-RELEASE:1.17.2.1.2.1
	yamt-vop:1.33.0.2
	yamt-vop-base:1.33
	netbsd-2-1-RC6:1.17.2.1.2.1
	netbsd-2-1-RC5:1.17.2.1.2.1
	netbsd-2-1-RC4:1.17.2.1.2.1
	netbsd-2-1-RC3:1.17.2.1.2.1
	netbsd-2-1-RC2:1.17.2.1.2.1
	netbsd-2-1-RC1:1.17.2.1.2.1
	yamt-lazymbuf:1.26.0.2
	yamt-km-base4:1.25
	netbsd-2-0-2-RELEASE:1.17.2.1
	yamt-km-base3:1.25
	netbsd-3:1.25.0.2
	netbsd-3-base:1.25
	yamt-km-base2:1.23
	yamt-km:1.21.0.6
	yamt-km-base:1.21
	kent-audio2:1.21.0.4
	kent-audio2-base:1.26
	netbsd-2-0-1-RELEASE:1.17.2.1
	kent-audio1-beforemerge:1.21
	netbsd-2:1.17.2.1.0.2
	netbsd-2-base:1.17.2.1
	kent-audio1:1.21.0.2
	kent-audio1-base:1.21
	netbsd-2-0-RELEASE:1.17.2.1
	netbsd-2-0-RC5:1.17.2.1
	netbsd-2-0-RC4:1.17.2.1
	netbsd-2-0-RC3:1.17.2.1
	netbsd-2-0-RC2:1.17.2.1
	netbsd-2-0-RC1:1.17.2.1
	netbsd-2-0:1.17.0.2
	netbsd-2-0-base:1.17
	ktrace-lwp:1.15.0.2
	ktrace-lwp-base:1.34
	nathanw_sa_before_merge:1.12
	fvdl_fs64_base:1.11
	gmcgarry_ctxsw:1.10.0.4
	gmcgarry_ctxsw_base:1.10
	gmcgarry_ucred:1.10.0.2
	gmcgarry_ucred_base:1.10
	kqueue-aftermerge:1.10
	kqueue-beforemerge:1.10
	kqueue-base:1.9
	kqueue:1.8.0.2
	gehenna-devsw-base:1.8
	gehenna-devsw:1.2.0.2;
locks; strict;
comment	@# @;


1.44
date	2007.10.17.19.56.17;	author garbled;	state dead;
branches;
next	1.43;

1.43
date	2007.03.14.12.27.24;	author drochner;	state Exp;
branches
	1.43.6.1
	1.43.14.1
	1.43.16.1
	1.43.18.1
	1.43.20.1;
next	1.42;

1.42
date	2006.10.21.14.10.33;	author bouyer;	state Exp;
branches
	1.42.4.1
	1.42.8.1
	1.42.10.1;
next	1.41;

1.41
date	2006.09.27.21.42.06;	author manu;	state Exp;
branches;
next	1.40;

1.40
date	2006.08.26.20.26.56;	author christos;	state Exp;
branches
	1.40.2.1
	1.40.4.1;
next	1.39;

1.39
date	2006.08.14.06.22.34;	author skrll;	state Exp;
branches;
next	1.38;

1.38
date	2006.05.09.19.01.39;	author he;	state Exp;
branches;
next	1.37;

1.37
date	2006.03.28.20.58.41;	author pavel;	state Exp;
branches;
next	1.36;

1.36
date	2006.02.05.05.02.02;	author cube;	state Exp;
branches
	1.36.2.1
	1.36.4.1
	1.36.6.1;
next	1.35;

1.35
date	2006.02.04.03.34.46;	author rpaulo;	state Exp;
branches;
next	1.34;

1.34
date	2005.12.07.09.10.18;	author tsutsui;	state Exp;
branches
	1.34.2.1
	1.34.4.1
	1.34.6.1;
next	1.33;

1.33
date	2005.09.09.16.33.07;	author drochner;	state Exp;
branches;
next	1.32;

1.32
date	2005.08.19.05.19.54;	author christos;	state Exp;
branches;
next	1.31;

1.31
date	2005.08.19.02.03.53;	author christos;	state Exp;
branches;
next	1.30;

1.30
date	2005.08.05.09.23.17;	author skrll;	state Exp;
branches;
next	1.29;

1.29
date	2005.07.31.04.04.43;	author yamt;	state Exp;
branches;
next	1.28;

1.28
date	2005.07.30.06.35.38;	author yamt;	state Exp;
branches;
next	1.27;

1.27
date	2005.07.07.17.05.58;	author tron;	state Exp;
branches;
next	1.26;

1.26
date	2005.04.15.17.27.21;	author itohy;	state Exp;
branches
	1.26.2.1;
next	1.25;

1.25
date	2005.02.25.13.46.51;	author simonb;	state Exp;
branches
	1.25.2.1;
next	1.24;

1.24
date	2005.02.18.21.05.53;	author dsl;	state Exp;
branches;
next	1.23;

1.23
date	2005.02.11.08.25.55;	author dsl;	state Exp;
branches;
next	1.22;

1.22
date	2005.01.31.16.55.01;	author hannken;	state Exp;
branches;
next	1.21;

1.21
date	2004.11.10.17.54.06;	author christos;	state Exp;
branches
	1.21.4.1
	1.21.6.1;
next	1.20;

1.20
date	2004.10.23.14.00.53;	author augustss;	state Exp;
branches;
next	1.19;

1.19
date	2004.09.04.23.29.57;	author manu;	state Exp;
branches;
next	1.18;

1.18
date	2004.07.15.03.53.51;	author atatat;	state Exp;
branches;
next	1.17;

1.17
date	2004.01.30.14.25.36;	author augustss;	state Exp;
branches
	1.17.2.1;
next	1.16;

1.16
date	2003.11.07.17.36.49;	author augustss;	state Exp;
branches;
next	1.15;

1.15
date	2003.04.10.22.07.03;	author christos;	state Exp;
branches
	1.15.2.1;
next	1.14;

1.14
date	2003.02.16.17.35.17;	author augustss;	state Exp;
branches;
next	1.13;

1.13
date	2003.02.02.20.43.22;	author matt;	state Exp;
branches;
next	1.12;

1.12
date	2003.01.13.20.48.16;	author augustss;	state Exp;
branches;
next	1.11;

1.11
date	2003.01.01.16.18.03;	author augustss;	state Exp;
branches;
next	1.10;

1.10
date	2002.10.14.18.39.37;	author elric;	state Exp;
branches;
next	1.9;

1.9
date	2002.09.18.02.44.07;	author lukem;	state Exp;
branches;
next	1.8;

1.8
date	2002.06.17.05.14.22;	author lukem;	state Exp;
branches
	1.8.2.1;
next	1.7;

1.7
date	2002.06.13.15.28.54;	author augustss;	state Exp;
branches;
next	1.6;

1.6
date	2002.06.05.06.31.51;	author augustss;	state Exp;
branches;
next	1.5;

1.5
date	2002.05.31.11.13.23;	author augustss;	state Exp;
branches;
next	1.4;

1.4
date	2002.05.31.11.03.54;	author augustss;	state Exp;
branches;
next	1.3;

1.3
date	2002.05.31.10.46.34;	author augustss;	state Exp;
branches;
next	1.2;

1.2
date	2002.05.30.09.08.52;	author augustss;	state Exp;
branches
	1.2.2.1;
next	1.1;

1.1
date	2002.05.30.08.51.10;	author augustss;	state Exp;
branches;
next	;

1.43.6.1
date	2007.05.08.20.13.13;	author garbled;	state dead;
branches;
next	;

1.43.14.1
date	2007.10.26.15.43.07;	author joerg;	state dead;
branches;
next	;

1.43.16.1
date	2007.11.06.23.20.17;	author matt;	state dead;
branches;
next	;

1.43.18.1
date	2007.10.18.08.32.25;	author yamt;	state dead;
branches;
next	;

1.43.20.1
date	2007.10.25.22.36.17;	author bouyer;	state dead;
branches;
next	;

1.42.4.1
date	2007.03.24.14.54.56;	author yamt;	state Exp;
branches;
next	;

1.42.8.1
date	2007.04.10.13.23.11;	author ad;	state Exp;
branches;
next	1.42.8.2;

1.42.8.2
date	2007.10.23.20.13.46;	author ad;	state Exp;
branches;
next	;

1.42.10.1
date	2007.07.11.20.01.24;	author mjf;	state Exp;
branches;
next	;

1.40.2.1
date	2006.11.18.21.29.29;	author ad;	state Exp;
branches;
next	;

1.40.4.1
date	2006.10.22.06.04.54;	author yamt;	state Exp;
branches;
next	;

1.36.2.1
date	2006.04.01.12.06.26;	author yamt;	state Exp;
branches;
next	1.36.2.2;

1.36.2.2
date	2006.05.24.10.57.09;	author yamt;	state Exp;
branches;
next	1.36.2.3;

1.36.2.3
date	2006.09.03.15.23.27;	author yamt;	state Exp;
branches;
next	;

1.36.4.1
date	2006.04.19.02.33.32;	author elad;	state Exp;
branches;
next	1.36.4.2;

1.36.4.2
date	2006.05.11.23.26.59;	author elad;	state Exp;
branches;
next	;

1.36.6.1
date	2006.03.31.09.45.08;	author tron;	state Exp;
branches;
next	1.36.6.2;

1.36.6.2
date	2006.05.24.15.48.19;	author tron;	state Exp;
branches;
next	;

1.34.2.1
date	2006.02.18.15.38.44;	author yamt;	state Exp;
branches;
next	;

1.34.4.1
date	2006.09.09.02.42.22;	author rpaulo;	state Exp;
branches;
next	;

1.34.6.1
date	2006.04.22.11.37.53;	author simonb;	state Exp;
branches;
next	1.34.6.2;

1.34.6.2
date	2006.06.01.22.35.15;	author kardel;	state Exp;
branches;
next	;

1.26.2.1
date	2006.06.21.14.54.49;	author yamt;	state Exp;
branches;
next	1.26.2.2;

1.26.2.2
date	2006.12.30.20.46.43;	author yamt;	state Exp;
branches;
next	1.26.2.3;

1.26.2.3
date	2007.09.03.14.28.54;	author yamt;	state Exp;
branches;
next	1.26.2.4;

1.26.2.4
date	2007.10.27.11.27.34;	author yamt;	state dead;
branches;
next	;

1.25.2.1
date	2005.04.17.11.44.21;	author tron;	state Exp;
branches;
next	1.25.2.2;

1.25.2.2
date	2005.07.18.21.14.40;	author riz;	state Exp;
branches;
next	;

1.21.4.1
date	2005.04.29.11.28.19;	author kent;	state Exp;
branches;
next	;

1.21.6.1
date	2005.02.12.18.17.38;	author yamt;	state Exp;
branches;
next	1.21.6.2;

1.21.6.2
date	2005.03.19.08.33.10;	author yamt;	state Exp;
branches;
next	;

1.17.2.1
date	2004.07.15.20.16.43;	author he;	state Exp;
branches
	1.17.2.1.2.1;
next	;

1.17.2.1.2.1
date	2005.07.21.19.27.57;	author riz;	state Exp;
branches;
next	;

1.15.2.1
date	2004.08.03.10.39.21;	author skrll;	state Exp;
branches;
next	1.15.2.2;

1.15.2.2
date	2004.09.18.14.39.04;	author skrll;	state Exp;
branches;
next	1.15.2.3;

1.15.2.3
date	2004.09.21.13.20.25;	author skrll;	state Exp;
branches;
next	1.15.2.4;

1.15.2.4
date	2004.11.02.07.50.46;	author skrll;	state Exp;
branches;
next	1.15.2.5;

1.15.2.5
date	2004.11.14.08.15.24;	author skrll;	state Exp;
branches;
next	1.15.2.6;

1.15.2.6
date	2005.02.04.11.44.48;	author skrll;	state Exp;
branches;
next	1.15.2.7;

1.15.2.7
date	2005.02.15.21.32.51;	author skrll;	state Exp;
branches;
next	1.15.2.8;

1.15.2.8
date	2005.03.04.16.39.01;	author skrll;	state Exp;
branches;
next	1.15.2.9;

1.15.2.9
date	2005.11.10.13.58.15;	author skrll;	state Exp;
branches;
next	1.15.2.10;

1.15.2.10
date	2005.12.11.10.28.24;	author christos;	state Exp;
branches;
next	;

1.8.2.1
date	2002.06.17.05.14.22;	author jdolecek;	state dead;
branches;
next	1.8.2.2;

1.8.2.2
date	2002.06.23.17.39.16;	author jdolecek;	state Exp;
branches;
next	1.8.2.3;

1.8.2.3
date	2002.09.06.08.38.55;	author jdolecek;	state Exp;
branches;
next	1.8.2.4;

1.8.2.4
date	2002.10.10.18.35.11;	author jdolecek;	state Exp;
branches;
next	;

1.2.2.1
date	2002.05.30.09.08.52;	author gehenna;	state dead;
branches;
next	1.2.2.2;

1.2.2.2
date	2002.05.30.15.34.33;	author gehenna;	state Exp;
branches;
next	1.2.2.3;

1.2.2.3
date	2002.07.15.00.33.06;	author gehenna;	state Exp;
branches;
next	;


desc
@@


1.44
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
@#	$NetBSD: PMPPC,v 1.43 2007/03/14 12:27:24 drochner Exp $
#
#	PMPPC
#

include		"arch/pmppc/conf/std.pmppc"

#options 	INCLUDE_CONFIG_FILE	# embed config file in kernel binary

ident 		"PMPPC"

#options 	BOOTHOWTO=RB_SINGLE
options 	BOOTHOWTO=0
options 	MSGBUFSIZE=0x10000

maxusers	32

options 	INSECURE	# disable kernel security levels
options 	NTP		# NTP phase/frequency locked loop
options 	KTRACE		# system call tracing via ktrace(1)

options 	SYSVMSG		# System V message queues
options 	SYSVSEM		# System V semaphores
options 	SYSVSHM		# System V shared memory
#options 	SHMMAXPGS=1024	# 1024 pages is the default

options 	LKM		# loadable kernel modules

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

# Diagnostic/debugging support options
options 	DIAGNOSTIC	# cheap kernel consistency checks
#options 	DEBUG		# expensive debugging checks/support
options 	DDB		# in-kernel debugger
options 	DDB_HISTORY_SIZE=512	# enable history editing in DDB
#options 	TRAP_PANICWAIT
options 	SYMTAB_SPACE=500000	# size for embedded symbol table

#options 	KGDB		# remote debugger
#options 	KGDB_DEVNAME="\"com\"",KGDB_DEVADDR=0xff600400,KGDB_DEVRATE=9600
#makeoptions	DEBUG="-g"	# compile full symbol table

# 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 	COMPAT_386BSD_MBRPART # recognize old partition ID
#options 	TCP_COMPAT_42	# 4.2BSD TCP/IP bug compat. Not recommended.
options		COMPAT_BSDPTY	# /dev/[pt]ty?? ptys.

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

# File system options
#options 	QUOTA		# UFS quotas
#options 	FFS_EI		# FFS Endian Independant support
options 	SOFTDEP		# FFS soft updates support.
#options 	NFSSERVER	# Network File System server
#options 	FFS_NO_SNAPSHOT	# No FFS snapshot support
#options 	EXT2FS_SYSTEM_FLAGS # makes ext2fs file flags (append and
				# immutable) behave as system flags.

options 	NFS_BOOT_DHCP,NFS_BOOT_BOOTPARAM
options 	NFS_BOOT_RWSIZE=1024

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

# These options enable verbose messages for several subsystems.
# Warning, these may compile large string tables into the kernel!
options 	PCIVERBOSE	# verbose PCI device autoconfig messages
options 	MIIVERBOSE	# verbose PHY autoconfig messages
#options 	PCI_CONFIG_DUMP	# verbosely dump PCI config space
#options 	SCSIVERBOSE	# human readable SCSI error messages
#options 	PCI_NETBSD_CONFIGURE	# Do not rely on BIOS/whatever to configure PCI devices
#options 	PCI_CONFIGURE_VERBOSE	# Show PCI config information
options 	USBVERBOSE	# verbose USB device autoconfig messages

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

#
# Device configuration
#

mainbus0 at root

cpu0	at mainbus0

# CPC700 controller
cpc0	at mainbus0

# RTC DS17485
rtc0	at mainbus0 addr 0x7ff00000

# Cirrus Logic Crystal CS89x0 Ethernet
cs0	at mainbus0 addr 0x7fe00000

# flash driver not implemented
flash0	at mainbus0 addr 0x70000000

# UARTs
com0	at cpc0 addr 0xff600300
com1	at cpc0 addr 0xff600400

# cpctim driver not implemented
cpctim0	at cpc0 addr 0xff650000
# cpciic driver not implemented
cpciic0	at cpc0 addr 0xff620000
cpciic1	at cpc0 addr 0xff630000

# CPC700 integrated PCI bridge
pci*	at cpc0
pchb*	at pci?

pci*	at pchb?
pci*	at ppb? bus ?
ppb*	at pci? dev ? function ?	# PCI-PCI bridges

puc*	at pci? dev ? function ?	# PCI "universal" comm. cards

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

# CardBus bridge support
#cbb*		at pci? dev ? function ?
#cardslot*	at cbb?

# CardBus bus support
#cardbus*	at cardslot?
#pcmcia* 	at cardslot?

vga*		at pci? dev ? function ?
wsdisplay*	at vga? console ?

wsmouse*	at wsmousedev? mux 0
wskbd*		at wskbddev? mux 1

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

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


# SCSI Controllers and Devices

# PCI SCSI controllers
adv*	at pci? dev ? function ?	# AdvanSys 1200[A,B], 9xx[U,UA] SCSI
adw*	at pci? dev ? function ?	# AdvanSys 9x0UW[D], 3940U[2,3]W SCSI
ahc*	at pci? dev ? function ?	# Adaptec [23]94x, aic78x0 SCSI
bha*	at pci? dev ? function ?	# BusLogic 9xx SCSI
dpt*	at pci? dev ? function ?	# DPT SmartCache/SmartRAID
iha*	at pci? dev ? function ?	# Initio INIC-940/950 SCSI
isp*	at pci? dev ? function ?	# Qlogic ISP [12]0x0 SCSI/FibreChannel
mly*	at pci? dev ? function ?	# Mylex AcceleRAID and eXtremeRAID
pcscp*	at pci? dev ? function ?	# AMD 53c974 PCscsi-PCI SCSI
siop*	at pci? dev ? function ?	# Symbios 53c8xx SCSI
#options 	SIOP_SYMLED		# drive the act. LED in software
trm*	at pci? dev ? function ?	# Tekram DC-395U/UW/F, DC-315/U SCSI

# SCSI bus support
scsibus* at scsi? channel ?

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


# RAID controllers and devices
#aac*	at pci? dev ? function ?	# Adaptec AAC family
cac*	at pci? dev ? function ?	# Compaq PCI array controllers
icp*	at pci? dev ? function ?	# ICP-Vortex GDT & Intel RAID
mlx*	at pci? dev ? function ?	# Mylex DAC960 & DEC SWXCR family
twe*	at pci? dev ? function ?	# 3ware Escalade RAID controllers

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

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

# Network Interfaces

# PCI network interfaces
an*	at pci? dev ? function ?	# Aironet PC4500/PC4800 (802.11)
en*	at pci? dev ? function ?	# ENI/Adaptec ATM
ep*	at pci? dev ? function ?	# 3Com 3c59x
epic*	at pci? dev ? function ?	# SMC EPIC/100 Ethernet
esh*	at pci? dev ? function ?	# Essential HIPPI card
ex*	at pci? dev ? function ?	# 3Com 90x[BC]
fpa*	at pci? dev ? function ?	# DEC DEFPA FDDI
fxp*	at pci? dev ? function ?	# Intel EtherExpress PRO 10+/100B
gsip*	at pci? dev ? function ?	# NS83820 Gigabit Ethernet
#hme*	at pci? dev ? function ?	# Sun Microelectronics STP2002-STQ
le*	at pci? dev ? function ?	# PCnet-PCI Ethernet
lmc*	at pci? dev ? function ?	# Lan Media Corp SSI/HSSI/DS3
ne*	at pci? dev ? function ?	# NE2000-compatible Ethernet
ntwoc*	at pci? dev ? function ?	# Riscom/N2 PCI Sync Serial
pcn*	at pci? dev ? function ?	# AMD PCnet-PCI Ethernet
rtk*	at pci? dev ? function ?	# Realtek 8129/8139
sf*	at pci? dev ? function ?	# Adaptec AIC-6915 Ethernet
sip*	at pci? dev ? function ?	# SiS 900/DP83815 Ethernet
ste*	at pci? dev ? function ?	# Sundance ST-201 Ethernet
stge*	at pci? dev ? function ?	# Sundance/Tamarack TC9021 Gigabit
ti*	at pci? dev ? function ?	# Alteon ACEnic gigabit Ethernet
tl*	at pci? dev ? function ?	# ThunderLAN-based Ethernet
tlp*	at pci? dev ? function ?	# DECchip 21x4x and clones
vr*	at pci? dev ? function ?	# VIA Rhine Fast Ethernet
wi*	at pci? dev ? function ?	# Intersil Prism Mini-PCI (802.11b)
wm*	at pci? dev ? function ?	# Intel 82543/82544 gigabit

# 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
ikphy*	at mii? phy ?			# Intel 82563 PHYs
inphy*	at mii? phy ?			# Intel 82555 PHYs
iophy*	at mii? phy ?			# Intel 82553 PHYs
lxtphy*	at mii? phy ?			# Level One LXT-970 PHYs
makphy*	at mii? phy ?			# Marvell Semiconductor 88E1000 PHYs
nsphy*	at mii? phy ?			# NS83840 PHYs
nsphyter* at mii? phy ?			# NS83843 PHYs
pnaphy*	at mii? phy ?			# generic HomePNA PHYs
qsphy*	at mii? phy ?			# Quality Semiconductor QS6612 PHYs
sqphy*	at mii? phy ?			# Seeq 80220/80221/80223 PHYs
tlphy*	at mii? phy ?			# ThunderLAN PHYs
tqphy*	at mii? phy ?			# TDK Semiconductor PHYs
ukphy*	at mii? phy ?			# generic unknown PHYs
urlphy* at mii? phy ?			# Realtek RTL8150L internal PHYs


# USB Controller and Devices

# PCI USB controllers
# The EHCI is not ready for prime time.
#ehci*	at pci?	dev ? function ?	# Enhanced Host Controller
ohci*	at pci?	dev ? function ?	# Open Host Controller
uhci*	at pci?	dev ? function ?	# Universal Host Controller (Intel)

# CardBus USB controllers
#ehci*	at cardbus? function ?	# Enhanced Host Controller
#ohci*	at cardbus? function ?	# Open Host Controller

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

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

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

# USB Mice
ums*	at uhidev? reportid ?

# USB Keyboards
ukbd*	at uhidev? reportid ?

# USB serial adapter
ucycom*	at uhidev? reportid ?

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

# USB scanners
uscanner* at uhub? port ?

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

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

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

# USB Generic driver
ugen*	at uhub? port ?

# PCI audio devices
auich*	at pci? dev ? function ?	# Intel ICH integrated AC'97 Audio
autri*	at pci? dev ? function ?	# Trident 4DWAVE based AC'97 Audio
auvia*	at pci? dev ? function ?	# VIA VT82C686A integrated AC'97 Audio
clcs*	at pci? dev ? function ?	# Cirrus Logic CS4280
clct*	at pci? dev ? function ?	# Cirrus Logic CS4281
cmpci*	at pci? dev ? function ?	# C-Media CMI8338/8738
eap*	at pci? dev ? function ?	# Ensoniq AudioPCI
emuxki*	at pci? dev ? function ?	# Creative SBLive! and PCI512
esa*	at pci? dev ? function ?	# ESS Allegro-1 / Maestro-3 PCI Audio
esm*	at pci? dev ? function ?	# ESS Maestro-1/2/2e PCI Audio Accelerator
eso*	at pci? dev ? function ?	# ESS Solo-1 PCI AudioDrive
fms*	at pci? dev ? function ?	# Forte Media FM801
neo*	at pci? dev ? function ?	# NeoMagic 256 AC'97 Audio
sv*	at pci? dev ? function ?	# S3 SonicVibes
yds*	at pci? dev ? function ?	# Yamaha DS-1 PCI Audio

# Radio support
radio*	at radiodev?

# Audio support
audio*	at audiobus?

pseudo-device	vnd			# disk-like interface to files
#pseudo-device	fss		4	# file system snapshot device
#pseudo-device	cgd		4	# cryptographic disk devices
#pseudo-device	md		1	# memory disk device
pseudo-device	loop			# network loopback
pseudo-device	bpfilter		# packet filter
pseudo-device	ipfilter		# IP filter (firewall) and NAT
pseudo-device	ppp			# Point-to-Point Protocol
pseudo-device	sl			# Serial Line IP
pseudo-device	tun			# network tunneling over tty
pseudo-device	gre			# generic L3 over IP tunnel
pseudo-device	gif			# IPv[46] over IPv[46] tunnel (RFC1933)
#pseudo-device	faith			# IPv[46] tcp relay translation i/f
pseudo-device	stf			# 6to4 IPv6 over IPv4 encapsulation
pseudo-device	vlan			# IEEE 802.1q encapsulation
pseudo-device	pty			# pseudo-terminals
pseudo-device	rnd			# /dev/random and in-kernel generator
pseudo-device	clockctl		# user control of clock subsystem

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

@


1.43
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: PMPPC,v 1.42 2006/10/21 14:10:33 bouyer Exp $
@


1.43.16.1
log
@sync with HEAD
@
text
@d1 1
a1 1
#	$NetBSD: PMPPC,v 1.43 2007/03/14 12:27:24 drochner Exp $
@


1.43.14.1
log
@Sync with HEAD.

Follow the merge of pmap.c on i386 and amd64 and move
pmap_init_tmp_pgtbl into arch/x86/x86/pmap.c. Modify the ACPI wakeup
code to restore CR4 before jumping back into kernel space as the large
page option might cover that.
@
text
@d1 1
a1 1
#	$NetBSD: PMPPC,v 1.43 2007/03/14 12:27:24 drochner Exp $
@


1.43.20.1
log
@Sync with HEAD.
@
text
@d1 1
a1 1
#	$NetBSD: PMPPC,v 1.43 2007/03/14 12:27:24 drochner Exp $
@


1.43.18.1
log
@sync with head.
@
text
@d1 1
a1 1
#	$NetBSD: PMPPC,v 1.43 2007/03/14 12:27:24 drochner Exp $
@


1.43.6.1
log
@Now that pmppc has been moved to evbppc/pmppc, remove arch/pmppc.
@
text
@d1 1
a1 1
#	$NetBSD: PMPPC,v 1.43 2007/03/14 12:27:24 drochner Exp $
@


1.42
log
@Add support for the Intel 80003 Gigabit Ethernet controller (found e.g. in
newer server chipsets) to wm(4), from the FreeBSD em(4) driver.
While there, add a few other Intel Ethernet controller that should work as
is.
Properly update the RX error and TX collision counters.
Add ikphy(4), a driver for the Intel i82563 Kumeran 10/100/1000 Ethernet PHYs
@
text
@d1 1
a1 1
#	$NetBSD: PMPPC,v 1.41 2006/09/27 21:42:06 manu Exp $
d316 1
a316 1
uhub*	at uhub? port ? configuration ? interface ?
@


1.42.10.1
log
@Sync with head.
@
text
@d1 1
a1 1
#	$NetBSD: PMPPC,v 1.43 2007/03/14 12:27:24 drochner Exp $
d316 1
a316 1
uhub*	at uhub? port ?
@


1.42.8.1
log
@Sync with head.
@
text
@d1 1
a1 1
#	$NetBSD: PMPPC,v 1.42 2006/10/21 14:10:33 bouyer Exp $
d316 1
a316 1
uhub*	at uhub? port ?
@


1.42.8.2
log
@Sync with head.
@
text
@d1 454
@


1.42.4.1
log
@sync with head.
@
text
@d1 1
a1 1
#	$NetBSD: PMPPC,v 1.42 2006/10/21 14:10:33 bouyer Exp $
d316 1
a316 1
uhub*	at uhub? port ?
@


1.41
log
@- Document COMPAT_15 as doing nothing
- Add COMPAT_15 to all the kernel that had COMPAT_14, for the sake of coherency
- Remove the only occurences of #ifdef COMPAT_15 in the tree: for the ARM
ports, COMPAT_15 was always used in conjunction with EXEC_AOUT. Only EXEC_AOUT
matters here.

This address kern/18407
@
text
@d1 1
a1 1
#	$NetBSD: PMPPC,v 1.40 2006/08/26 20:26:56 christos Exp $
d281 1
@


1.40
log
@PR/34283: Gene ENonymous: Add IPFILTER_LOOKUP to the default kernel options
Also remove CCITT,NS,NIP
@
text
@d1 1
a1 1
#	$NetBSD: PMPPC,v 1.39 2006/08/14 06:22:34 skrll Exp $
d52 1
@


1.40.2.1
log
@Sync with head.
@
text
@d1 1
a1 1
#	$NetBSD: PMPPC,v 1.42 2006/10/21 14:10:33 bouyer Exp $
a51 1
#options 	COMPAT_15	# NetBSD 1.5,
a279 1
ikphy*	at mii? phy ?			# Intel 82563 PHYs
@


1.40.4.1
log
@sync with head
@
text
@d1 1
a1 1
#	$NetBSD: PMPPC,v 1.40 2006/08/26 20:26:56 christos Exp $
a51 1
#options 	COMPAT_15	# NetBSD 1.5,
a279 1
ikphy*	at mii? phy ?			# Intel 82563 PHYs
@


1.39
log
@s/adpater/adapter/

Prompted by PR/34195
@
text
@d1 1
a1 1
#	$NetBSD: PMPPC,v 1.38 2006/05/09 19:01:39 he Exp $
a99 2
#options 	NS		# XNS
#options 	NSIP		# XNS tunneling over IP
a101 1
#options 	CCITT,LLC,HDLC	# X.25
d108 1
@


1.38
log
@Bump SYMTAB_SPACE so that it fits again.
@
text
@d1 1
a1 1
#	$NetBSD: PMPPC,v 1.37 2006/03/28 20:58:41 pavel Exp $
d327 1
a327 1
# USB serial adpater
@


1.37
log
@Add stf to all kernel configs which have INET6 and gif, except the INSTALL
ones and those for specific machines of developers. PR 32304.

OK'ed by rpaulo.

N.B. stf is a cloning device, so it still must be enabled by
"ifconfig stf0 create".
@
text
@d1 1
a1 1
#	$NetBSD: PMPPC,v 1.36 2006/02/05 05:02:02 cube Exp $
d39 1
a39 1
options 	SYMTAB_SPACE=450000	# size for embedded symbol table
@


1.36
log
@Remove 'count' argument for pseudo-devices that ignore it
(vnd, bpfilter, ppp, gif, gre, tun, sl, strip, faith, stf).
@
text
@d1 1
a1 1
#	$NetBSD: PMPPC,v 1.35 2006/02/04 03:34:46 rpaulo Exp $
d445 1
a445 1
#pseudo-device	stf			# 6to4 IPv6 over IPv4 encapsulation
@


1.36.4.1
log
@sync with head - hopefully this will work
@
text
@d1 1
a1 1
#	$NetBSD: PMPPC,v 1.37 2006/03/28 20:58:41 pavel Exp $
d445 1
a445 1
pseudo-device	stf			# 6to4 IPv6 over IPv4 encapsulation
@


1.36.4.2
log
@sync with head
@
text
@d1 1
a1 1
#	$NetBSD: PMPPC,v 1.36.4.1 2006/04/19 02:33:32 elad Exp $
d39 1
a39 1
options 	SYMTAB_SPACE=500000	# size for embedded symbol table
@


1.36.2.1
log
@sync with head.
@
text
@d1 1
a1 1
#	$NetBSD: PMPPC,v 1.36 2006/02/05 05:02:02 cube Exp $
d445 1
a445 1
pseudo-device	stf			# 6to4 IPv6 over IPv4 encapsulation
@


1.36.2.2
log
@sync with head.
@
text
@d1 1
a1 1
#	$NetBSD: PMPPC,v 1.36.2.1 2006/04/01 12:06:26 yamt Exp $
d39 1
a39 1
options 	SYMTAB_SPACE=500000	# size for embedded symbol table
@


1.36.2.3
log
@sync with head.
@
text
@d1 1
a1 1
#	$NetBSD: PMPPC,v 1.36.2.2 2006/05/24 10:57:09 yamt Exp $
d100 2
d104 1
a110 1
#options 	IPFILTER_LOOKUP	# ippool(8) support
d327 1
a327 1
# USB serial adapter
@


1.36.6.1
log
@Merge 2006-03-31 NetBSD-current into the "peter-altq" branch.
@
text
@d1 1
a1 1
#	$NetBSD$
d445 1
a445 1
pseudo-device	stf			# 6to4 IPv6 over IPv4 encapsulation
@


1.36.6.2
log
@Merge 2006-05-24 NetBSD-current into the "peter-altq" branch.
@
text
@d39 1
a39 1
options 	SYMTAB_SPACE=500000	# size for embedded symbol table
@


1.35
log
@bpfilter doesn't accept count anymore.
@
text
@d1 1
a1 1
#	$NetBSD: PMPPC,v 1.34 2005/12/07 09:10:18 tsutsui Exp $
d432 1
a432 1
pseudo-device	vnd		4	# disk-like interface to files
d439 7
a445 7
pseudo-device	ppp		2	# Point-to-Point Protocol
pseudo-device	sl		2	# Serial Line IP
pseudo-device	tun		4	# network tunneling over tty
pseudo-device	gre		2	# generic L3 over IP tunnel
pseudo-device	gif		4	# IPv[46] over IPv[46] tunnel (RFC1933)
#pseudo-device	faith		1	# IPv[46] tcp relay translation i/f
#pseudo-device	stf		1	# 6to4 IPv6 over IPv4 encapsulation
@


1.34
log
@Adjust comments for options FFS_NO_SNAPSHOT.

XXX: This option should be mentioned in options(4).
@
text
@d1 1
a1 1
#	$NetBSD: PMPPC,v 1.33 2005/09/09 16:33:07 drochner Exp $
d437 1
a437 1
pseudo-device	bpfilter	8	# packet filter
@


1.34.4.1
log
@sync with head
@
text
@d1 1
a1 1
#	$NetBSD: PMPPC,v 1.40 2006/08/26 20:26:56 christos Exp $
d39 1
a39 1
options 	SYMTAB_SPACE=500000	# size for embedded symbol table
d100 2
d104 1
a110 1
#options 	IPFILTER_LOOKUP	# ippool(8) support
d327 1
a327 1
# USB serial adapter
d432 1
a432 1
pseudo-device	vnd			# disk-like interface to files
d437 1
a437 1
pseudo-device	bpfilter		# packet filter
d439 7
a445 7
pseudo-device	ppp			# Point-to-Point Protocol
pseudo-device	sl			# Serial Line IP
pseudo-device	tun			# network tunneling over tty
pseudo-device	gre			# generic L3 over IP tunnel
pseudo-device	gif			# IPv[46] over IPv[46] tunnel (RFC1933)
#pseudo-device	faith			# IPv[46] tcp relay translation i/f
pseudo-device	stf			# 6to4 IPv6 over IPv4 encapsulation
@


1.34.6.1
log
@Sync with head.
@
text
@d1 1
a1 1
#	$NetBSD: PMPPC,v 1.37 2006/03/28 20:58:41 pavel Exp $
d432 1
a432 1
pseudo-device	vnd			# disk-like interface to files
d437 1
a437 1
pseudo-device	bpfilter		# packet filter
d439 7
a445 7
pseudo-device	ppp			# Point-to-Point Protocol
pseudo-device	sl			# Serial Line IP
pseudo-device	tun			# network tunneling over tty
pseudo-device	gre			# generic L3 over IP tunnel
pseudo-device	gif			# IPv[46] over IPv[46] tunnel (RFC1933)
#pseudo-device	faith			# IPv[46] tcp relay translation i/f
pseudo-device	stf			# 6to4 IPv6 over IPv4 encapsulation
@


1.34.6.2
log
@Sync with head.
@
text
@d1 1
a1 1
#	$NetBSD: PMPPC,v 1.34.6.1 2006/04/22 11:37:53 simonb Exp $
d39 1
a39 1
options 	SYMTAB_SPACE=500000	# size for embedded symbol table
@


1.34.2.1
log
@sync with head.
@
text
@d1 1
a1 1
#	$NetBSD: PMPPC,v 1.34 2005/12/07 09:10:18 tsutsui Exp $
d432 1
a432 1
pseudo-device	vnd			# disk-like interface to files
d437 1
a437 1
pseudo-device	bpfilter		# packet filter
d439 7
a445 7
pseudo-device	ppp			# Point-to-Point Protocol
pseudo-device	sl			# Serial Line IP
pseudo-device	tun			# network tunneling over tty
pseudo-device	gre			# generic L3 over IP tunnel
pseudo-device	gif			# IPv[46] over IPv[46] tunnel (RFC1933)
#pseudo-device	faith			# IPv[46] tcp relay translation i/f
#pseudo-device	stf			# 6to4 IPv6 over IPv4 encapsulation
@


1.33
log
@remove "dev" locators from cardbus device definitions, it doesn't
make sense technically and might be removed
@
text
@d1 1
a1 1
#	$NetBSD: PMPPC,v 1.32 2005/08/19 05:19:54 christos Exp $
d83 1
a83 1
#options 	FFS_NO_SNAPSHOT	# ffs snapshots
@


1.32
log
@Enable ptyfs by default on the non-install and non small/tiny/ramdisk kernels
@
text
@d1 1
a1 1
#	$NetBSD: PMPPC,v 1.31 2005/08/19 02:03:53 christos Exp $
d306 2
a307 2
#ehci*	at cardbus? dev ? function ?	# Enhanced Host Controller
#ohci*	at cardbus? dev ? function ?	# Open Host Controller
@


1.31
log
@64 bit inode changes.
@
text
@d1 1
a1 1
#	$NetBSD: PMPPC,v 1.30 2005/08/05 09:23:17 skrll Exp $
d76 1
@


1.30
log
@Add (commented out) ucycom to various kernel configs.
@
text
@d1 1
a1 1
#	$NetBSD: PMPPC,v 1.29 2005/07/31 04:04:43 yamt Exp $
d54 1
@


1.29
log
@revert "defflag VMSWAP" changes for now.
there seems to be far more people who don't want to edit
their kernel config files than i thought.
@
text
@d1 1
a1 1
#	$NetBSD: PMPPC,v 1.28 2005/07/30 06:35:38 yamt Exp $
d325 3
@


1.28
log
@add "options VMSWAP" to non INSTALL kernels.
@
text
@d1 1
a1 1
#	$NetBSD: PMPPC,v 1.27 2005/07/07 17:05:58 tron Exp $
a449 2

options	VMSWAP			# Swap device/file support
@


1.27
log
@Add (commented out) IPSEC_NAT_T option.
@
text
@d1 1
a1 1
#	$NetBSD: PMPPC,v 1.26 2005/04/15 17:27:21 itohy Exp $
d450 2
@


1.26
log
@Add ukyopon(4).
@
text
@d1 1
a1 1
#	$NetBSD: PMPPC,v 1.25 2005/02/25 13:46:51 simonb Exp $
d94 1
@


1.26.2.1
log
@sync with head.
@
text
@d1 1
a1 1
#	$NetBSD: PMPPC,v 1.26 2005/04/15 17:27:21 itohy Exp $
d39 1
a39 1
options 	SYMTAB_SPACE=500000	# size for embedded symbol table
a53 1
#options 	COMPAT_30	# NetBSD 3.0 compatibility.
a74 1
file-system	PTYFS		# /dev/pts/N support
d81 1
a81 1
#options 	FFS_NO_SNAPSHOT	# No FFS snapshot support
a93 1
#options 	IPSEC_NAT_T	# IPsec NAT traversal (NAT-T)
d303 2
a304 2
#ehci*	at cardbus? function ?	# Enhanced Host Controller
#ohci*	at cardbus? function ?	# Open Host Controller
a323 3
# USB serial adpater
ucycom*	at uhidev? reportid ?

d426 1
a426 1
pseudo-device	vnd			# disk-like interface to files
d431 1
a431 1
pseudo-device	bpfilter		# packet filter
d433 7
a439 7
pseudo-device	ppp			# Point-to-Point Protocol
pseudo-device	sl			# Serial Line IP
pseudo-device	tun			# network tunneling over tty
pseudo-device	gre			# generic L3 over IP tunnel
pseudo-device	gif			# IPv[46] over IPv[46] tunnel (RFC1933)
#pseudo-device	faith			# IPv[46] tcp relay translation i/f
pseudo-device	stf			# 6to4 IPv6 over IPv4 encapsulation
@


1.26.2.2
log
@sync with head.
@
text
@d1 1
a1 1
#	$NetBSD: PMPPC,v 1.26.2.1 2006/06/21 14:54:49 yamt Exp $
a51 1
#options 	COMPAT_15	# NetBSD 1.5,
d100 2
d104 1
a110 1
#options 	IPFILTER_LOOKUP	# ippool(8) support
a281 1
ikphy*	at mii? phy ?			# Intel 82563 PHYs
d327 1
a327 1
# USB serial adapter
@


1.26.2.3
log
@sync with head.
@
text
@d1 1
a1 1
#	$NetBSD: PMPPC,v 1.26.2.2 2006/12/30 20:46:43 yamt Exp $
d316 1
a316 1
uhub*	at uhub? port ?
@


1.26.2.4
log
@sync with head.
@
text
@d1 1
a1 1
#	$NetBSD: PMPPC,v 1.26.2.3 2007/09/03 14:28:54 yamt Exp $
@


1.25
log
@Add COMPAT_20 (and COMPAT_16 in some cases) to kernel config files
that didn't have those options but had other earlier compat options.
@
text
@d1 1
a1 1
#	$NetBSD: PMPPC,v 1.24 2005/02/18 21:05:53 dsl Exp $
d383 4
@


1.25.2.1
log
@Pull up revision 1.26 (requested by itohy in ticket #160):
Add ukyopon(4).
@
text
@d1 1
a1 1
#	$NetBSD$
a382 4
# Kyocera AIR-EDGE PHONE
#ukyopon* at uhub? port ?
#ucom*	at ukyopon? portno ?

@


1.25.2.2
log
@Pull up revision 1.27 (requested by tron in ticket #566):
Add (commented out) IPSEC_NAT_T option.
@
text
@d1 1
a1 1
#	$NetBSD: PMPPC,v 1.25.2.1 2005/04/17 11:44:21 tron Exp $
a93 1
#options 	IPSEC_NAT_T	# IPsec NAT traversal (NAT-T)
@


1.24
log
@Invert FFS_SNAPSHOT to FFS_NO_SNAPSHOT
@
text
@d1 1
a1 1
#	$NetBSD: PMPPC,v 1.23 2005/02/11 08:25:55 dsl Exp $
d52 2
@


1.23
log
@Add 'option FFS_SNAPSHOT' to most of the config files.
Commented out for kernels that appear to hace space constraints.
@
text
@d1 1
a1 1
#	$NetBSD: PMPPC,v 1.22 2005/01/31 16:55:01 hannken Exp $
d79 1
a79 1
options 	FFS_SNAPSHOT	# ffs snapshots
@


1.22
log
@Add file system snapshots to kernel configs.

- Ffs internal snapshots get compiled in unconditionally.

- File system snapshot device fss(4) added to all kernel configs that
  have a disk.  Device is commented out on all non-GENERIC kernels.

Reviewed by: Jason Thorpe <thorpej@@netbsd.org>
@
text
@d1 1
a1 1
#	$NetBSD: PMPPC,v 1.21 2004/11/10 17:54:06 christos Exp $
d79 1
@


1.21
log
@Add COMPAT_BSDPTY to the rest of the config files.
@
text
@d1 1
a1 1
#	$NetBSD: PMPPC,v 1.20 2004/10/23 14:00:53 augustss Exp $
d420 1
@


1.21.4.1
log
@sync with -current
@
text
@d1 1
a1 1
#	$NetBSD: PMPPC,v 1.26 2005/04/15 17:27:21 itohy Exp $
a51 2
#options 	COMPAT_16	# NetBSD 1.6,
#options 	COMPAT_20	# NetBSD 2.0,
a78 1
#options 	FFS_NO_SNAPSHOT	# ffs snapshots
a379 4
# Kyocera AIR-EDGE PHONE
#ukyopon* at uhub? port ?
#ucom*	at ukyopon? portno ?

a419 1
#pseudo-device	fss		4	# file system snapshot device
@


1.21.6.1
log
@sync with head.
@
text
@d1 1
a1 1
#	$NetBSD$
a78 1
options 	FFS_SNAPSHOT	# ffs snapshots
a419 1
#pseudo-device	fss		4	# file system snapshot device
@


1.21.6.2
log
@sync with head.  xen and whitespace.  xen part is not finished.
@
text
@d1 1
a1 1
#	$NetBSD: PMPPC,v 1.21.6.1 2005/02/12 18:17:38 yamt Exp $
a51 2
#options 	COMPAT_16	# NetBSD 1.6,
#options 	COMPAT_20	# NetBSD 2.0,
d79 1
a79 1
#options 	FFS_NO_SNAPSHOT	# ffs snapshots
@


1.20
log
@s/uax/axe/
@
text
@d1 1
a1 1
#	$NetBSD: PMPPC,v 1.19 2004/09/04 23:29:57 manu Exp $
d55 1
@


1.19
log
@IPv4 PIM support, based on a submission from Pavlin Radoslavov posted on
tech-net@@
@
text
@d1 1
a1 1
#	$NetBSD: PMPPC,v 1.18 2004/07/15 03:53:51 atatat Exp $
d351 1
a353 1
uax*	at uhub? port ?		# ASIX AX88172 based adapters
@


1.18
log
@Add "options SYSCTL_INCLUDE_DESCR" to a lot of configs, but commented
out in most of them.
@
text
@d1 1
a1 1
#	$NetBSD: PMPPC,v 1.17 2004/01/30 14:25:36 augustss Exp $
d92 1
@


1.17
log
@Use more symbol table space in generic kernel.
@
text
@d1 1
a1 1
#	$NetBSD: PMPPC,v 1.16 2003/11/07 17:36:49 augustss Exp $
d31 1
@


1.17.2.1
log
@Pull up revision 1.18 (requested by atatat in ticket #663):
	Add "options SYSCTL_INCLUDE_DESCR" to a lot of configurations,
	but commented out in most of them.
@
text
@d1 1
a1 1
#	$NetBSD$
a30 1
#options 	SYSCTL_INCLUDE_DESCR	# Include sysctl descriptions in kernel
@


1.17.2.1.2.1
log
@Pull up revision 1.26 (requested by itohy in ticket #1430):
Add ukyopon(4).
@
text
@d1 1
a1 1
#	$NetBSD: PMPPC,v 1.26 2005/04/15 17:27:21 itohy Exp $
a377 4
# Kyocera AIR-EDGE PHONE
#ukyopon* at uhub? port ?
#ucom*	at ukyopon? portno ?

@


1.16
log
@Less symbol table space.
@
text
@d1 1
a1 1
#	$NetBSD: PMPPC,v 1.15 2003/04/10 22:07:03 christos Exp $
d38 1
a38 1
options 	SYMTAB_SPACE=200000	# size for embedded symbol table
@


1.15
log
@Bye Bye UCONSOLE
@
text
@d1 1
a1 1
#	$NetBSD: PMPPC,v 1.14 2003/02/16 17:35:17 augustss Exp $
d38 1
a38 1
options 	SYMTAB_SPACE=400000	# size for embedded symbol table
@


1.15.2.1
log
@Sync with HEAD
@
text
@d1 1
a1 1
#	$NetBSD: PMPPC,v 1.18 2004/07/15 03:53:51 atatat Exp $
a30 1
#options 	SYSCTL_INCLUDE_DESCR	# Include sysctl descriptions in kernel
d38 1
a38 1
options 	SYMTAB_SPACE=450000	# size for embedded symbol table
@


1.15.2.2
log
@Sync with HEAD.
@
text
@d1 1
a1 1
#	$NetBSD: PMPPC,v 1.19 2004/09/04 23:29:57 manu Exp $
a91 1
options 	PIM		# Protocol Independent Multicast
@


1.15.2.3
log
@Fix the sync with head I botched.
@
text
@d1 1
a1 1
#	$NetBSD: PMPPC,v 1.15.2.1 2004/08/03 10:39:21 skrll Exp $
@


1.15.2.4
log
@Sync with HEAD.
@
text
@d1 1
a1 1
#	$NetBSD: PMPPC,v 1.15.2.3 2004/09/21 13:20:25 skrll Exp $
a350 1
axe*	at uhub? port ?		# ASIX AX88172 based adapters
d353 1
@


1.15.2.5
log
@Sync with HEAD.
@
text
@d1 1
a1 1
#	$NetBSD: PMPPC,v 1.15.2.4 2004/11/02 07:50:46 skrll Exp $
a54 1
options		COMPAT_BSDPTY	# /dev/[pt]ty?? ptys.
@


1.15.2.6
log
@Sync with HEAD.
@
text
@d1 1
a1 1
#	$NetBSD: PMPPC,v 1.15.2.5 2004/11/14 08:15:24 skrll Exp $
a419 1
#pseudo-device	fss		4	# file system snapshot device
@


1.15.2.7
log
@Sync with HEAD.
@
text
@d1 1
a1 1
#	$NetBSD: PMPPC,v 1.15.2.6 2005/02/04 11:44:48 skrll Exp $
a78 1
options 	FFS_SNAPSHOT	# ffs snapshots
@


1.15.2.8
log
@Sync with HEAD.

Hi Perry!
@
text
@d1 1
a1 1
#	$NetBSD: PMPPC,v 1.15.2.7 2005/02/15 21:32:51 skrll Exp $
a51 2
#options 	COMPAT_16	# NetBSD 1.6,
#options 	COMPAT_20	# NetBSD 2.0,
d79 1
a79 1
#options 	FFS_NO_SNAPSHOT	# ffs snapshots
@


1.15.2.9
log
@Sync with HEAD. Here we go again...
@
text
@d1 1
a1 1
#	$NetBSD: PMPPC,v 1.15.2.8 2005/03/04 16:39:01 skrll Exp $
a53 1
#options 	COMPAT_30	# NetBSD 3.0 compatibility.
a74 1
file-system	PTYFS		# /dev/pts/N support
a93 1
#options 	IPSEC_NAT_T	# IPsec NAT traversal (NAT-T)
d303 2
a304 2
#ehci*	at cardbus? function ?	# Enhanced Host Controller
#ohci*	at cardbus? function ?	# Open Host Controller
a323 3
# USB serial adpater
ucycom*	at uhidev? reportid ?

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

@


1.15.2.10
log
@Sync with head.
@
text
@d1 1
a1 1
#	$NetBSD: PMPPC,v 1.34 2005/12/07 09:10:18 tsutsui Exp $
d83 1
a83 1
#options 	FFS_NO_SNAPSHOT	# No FFS snapshot support
@


1.14
log
@Add uax(4) (and url(4) in some cases).
@
text
@d1 1
a1 1
#	$NetBSD: PMPPC,v 1.13 2003/02/02 20:43:22 matt Exp $
a17 1
#options 	UCONSOLE	# users can use TIOCCONS (for xconsole)
@


1.13
log
@Perform a rototill of the powerpc code.  Mandate use of SPRG0 to store
a pointer to current cpu's cpu_info structure.  Use cpu_info for
intstk,intr_depth,still_stk,idle_pcb,curpcb,curlwp,etal even on
non-MULTIPROCESSOR machines.  Add common macros GET_CPUINFO and
INIT_CPUINFO to get and initialize the cpu_info struct on startup.  Make
ibm4xx use the standard <powerpc/frame.h>.  Use IFRAME_xx in ibm4xx
trap_subr.S instead of explicit magic offsets.  Move INTSTK and SPILLSTK
to std.<platform>.  Change faultbuf to a struct instead of an array.

On MPC6XX cpus, stop using the vector page for temporary space and use
reserved space in cpu_info.
@
text
@d1 1
a1 1
#	$NetBSD: PMPPC,v 1.12 2003/01/13 20:48:16 augustss Exp $
d352 1
@


1.12
log
@Add KGDB (commented out).
@
text
@d1 1
a1 1
#	$NetBSD: PMPPC,v 1.11 2003/01/01 16:18:03 augustss Exp $
d39 1
a39 1
options 	SYMTAB_SPACE=200000	# size for embedded symbol table
@


1.11
log
@Set up proper symbol table space.
@
text
@d1 1
a1 1
#	$NetBSD: PMPPC,v 1.10 2002/10/14 18:39:37 elric Exp $
d41 2
@


1.10
log
@Added commented out cgd(4)s to GENERIC configs.
@
text
@d1 1
a1 1
#	$NetBSD: PMPPC,v 1.9 2002/09/18 02:44:07 lukem Exp $
d39 1
a39 1
options 	SYMTAB_SPACE=300000	# size for embedded symbol table
@


1.9
log
@enable USERCONF by default; it's small and extremely useful to have available.
@
text
@d1 1
a1 1
#	$NetBSD: PMPPC,v 1.8 2002/06/17 05:14:22 lukem Exp $
d415 1
@


1.8
log
@Enable "pseudo-device clockctl" in all kernels, except
installation related kernels (INSTALL* and RAMDISK*).
This enables rc.conf(5) $ntpd_chroot to be used "out of the box"
@
text
@d1 1
a1 1
#	$NetBSD: PMPPC,v 1.7 2002/06/13 15:28:54 augustss Exp $
d30 1
a30 1
#options 	USERCONF	# userconf(4) support
@


1.8.2.1
log
@file PMPPC was added on branch kqueue on 2002-06-23 17:39:16 +0000
@
text
@d1 434
@


1.8.2.2
log
@catch up with -current on kqueue branch
@
text
@a0 433
#	$NetBSD: PMPPC,v 1.8.2.1 2002/06/23 17:39:16 jdolecek Exp $
#
#	PMPPC
#

include		"arch/pmppc/conf/std.pmppc"

#options 	INCLUDE_CONFIG_FILE	# embed config file in kernel binary

ident 		"PMPPC"

#options 	BOOTHOWTO=RB_SINGLE
options 	BOOTHOWTO=0
options 	MSGBUFSIZE=0x10000

maxusers	32

#options 	UCONSOLE	# users can use TIOCCONS (for xconsole)
options 	INSECURE	# disable kernel security levels
options 	NTP		# NTP phase/frequency locked loop
options 	KTRACE		# system call tracing via ktrace(1)

options 	SYSVMSG		# System V message queues
options 	SYSVSEM		# System V semaphores
options 	SYSVSHM		# System V shared memory
#options 	SHMMAXPGS=1024	# 1024 pages is the default

options 	LKM		# loadable kernel modules

#options 	USERCONF	# userconf(4) support
#options	PIPE_SOCKETPAIR	# smaller, but slower pipe(2)

# Diagnostic/debugging support options
options 	DIAGNOSTIC	# cheap kernel consistency checks
#options 	DEBUG		# expensive debugging checks/support
options 	DDB		# in-kernel debugger
options 	DDB_HISTORY_SIZE=512	# enable history editing in DDB
#options 	TRAP_PANICWAIT
options 	SYMTAB_SPACE=300000	# size for embedded symbol table

#makeoptions	DEBUG="-g"	# compile full symbol table

# 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_43	# and 4.3BSD
#options 	COMPAT_386BSD_MBRPART # recognize old partition ID
#options 	TCP_COMPAT_42	# 4.2BSD TCP/IP bug compat. Not recommended.

# File systems
file-system 	FFS		# UFS
file-system 	EXT2FS		# second extended file system (linux)
file-system 	LFS		# log-structured file system
file-system 	MFS		# memory file system
file-system 	NFS		# Network File System client
file-system 	CD9660		# ISO 9660 + Rock Ridge file system
file-system 	MSDOSFS		# MS-DOS file system
file-system 	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 options
#options 	QUOTA		# UFS quotas
#options 	FFS_EI		# FFS Endian Independant support
options 	SOFTDEP		# FFS soft updates support.
#options 	NFSSERVER	# Network File System server
#options 	EXT2FS_SYSTEM_FLAGS # makes ext2fs file flags (append and
				# immutable) behave as system flags.

options 	NFS_BOOT_DHCP,NFS_BOOT_BOOTPARAM
options 	NFS_BOOT_RWSIZE=1024

# Networking options
options 	GATEWAY		# packet forwarding
options 	INET		# IP + ICMP + TCP + UDP
options 	INET6		# IPV6
options 	IPSEC		# IP security
#options 	IPSEC_ESP	# IP security (encryption part; define w/IPSEC)
#options 	IPSEC_DEBUG	# debug for IP security
options 	MROUTING	# IP multicast routing
#options 	NS		# XNS
#options 	NSIP		# XNS tunneling over IP
#options 	ISO,TPIP	# OSI
#options 	EON		# OSI tunneling over IP
#options 	CCITT,LLC,HDLC	# X.25
#options 	NETATALK	# AppleTalk networking protocols
#options 	PPP_BSDCOMP	# BSD-Compress compression support for PPP
#options 	PPP_DEFLATE	# Deflate compression support for PPP
#options 	PPP_FILTER	# Active filter support for PPP (requires bpf)
#options 	PFIL_HOOKS	# pfil(9) packet filter hooks
#options 	IPFILTER_LOG	# ipmon(8) log support
#options 	TCP_DEBUG	# Record last TCP_NDEBUG packets with SO_DEBUG
#options 	NMBCLUSTERS=1024

# These options enable verbose messages for several subsystems.
# Warning, these may compile large string tables into the kernel!
options 	PCIVERBOSE	# verbose PCI device autoconfig messages
options 	MIIVERBOSE	# verbose PHY autoconfig messages
#options 	PCI_CONFIG_DUMP	# verbosely dump PCI config space
#options 	SCSIVERBOSE	# human readable SCSI error messages
#options 	PCI_NETBSD_CONFIGURE	# Do not rely on BIOS/whatever to configure PCI devices
#options 	PCI_CONFIGURE_VERBOSE	# Show PCI config information
options 	USBVERBOSE	# verbose USB device autoconfig messages

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

#
# Device configuration
#

mainbus0 at root

cpu0	at mainbus0

# CPC700 controller
cpc0	at mainbus0

# RTC DS17485
rtc0	at mainbus0 addr 0x7ff00000

# Cirrus Logic Crystal CS89x0 Ethernet
cs0	at mainbus0 addr 0x7fe00000

# flash driver not implemented
flash0	at mainbus0 addr 0x70000000

# UARTs
com0	at cpc0 addr 0xff600300
com1	at cpc0 addr 0xff600400

# cpctim driver not implemented
cpctim0	at cpc0 addr 0xff650000
# cpciic driver not implemented
cpciic0	at cpc0 addr 0xff620000
cpciic1	at cpc0 addr 0xff630000

# CPC700 integrated PCI bridge
pci*	at cpc0
pchb*	at pci?

pci*	at pchb?
pci*	at ppb? bus ?
ppb*	at pci? dev ? function ?	# PCI-PCI bridges

puc*	at pci? dev ? function ?	# PCI "universal" comm. cards

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

# CardBus bridge support
#cbb*		at pci? dev ? function ?
#cardslot*	at cbb?

# CardBus bus support
#cardbus*	at cardslot?
#pcmcia* 	at cardslot?

vga*		at pci? dev ? function ?
wsdisplay*	at vga? console ?

wsmouse*	at wsmousedev? mux 0
wskbd*		at wskbddev? mux 1

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

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


# SCSI Controllers and Devices

# PCI SCSI controllers
adv*	at pci? dev ? function ?	# AdvanSys 1200[A,B], 9xx[U,UA] SCSI
adw*	at pci? dev ? function ?	# AdvanSys 9x0UW[D], 3940U[2,3]W SCSI
ahc*	at pci? dev ? function ?	# Adaptec [23]94x, aic78x0 SCSI
bha*	at pci? dev ? function ?	# BusLogic 9xx SCSI
dpt*	at pci? dev ? function ?	# DPT SmartCache/SmartRAID
iha*	at pci? dev ? function ?	# Initio INIC-940/950 SCSI
isp*	at pci? dev ? function ?	# Qlogic ISP [12]0x0 SCSI/FibreChannel
mly*	at pci? dev ? function ?	# Mylex AcceleRAID and eXtremeRAID
pcscp*	at pci? dev ? function ?	# AMD 53c974 PCscsi-PCI SCSI
siop*	at pci? dev ? function ?	# Symbios 53c8xx SCSI
#options 	SIOP_SYMLED		# drive the act. LED in software
trm*	at pci? dev ? function ?	# Tekram DC-395U/UW/F, DC-315/U SCSI

# SCSI bus support
scsibus* at scsi? channel ?

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


# RAID controllers and devices
#aac*	at pci? dev ? function ?	# Adaptec AAC family
cac*	at pci? dev ? function ?	# Compaq PCI array controllers
icp*	at pci? dev ? function ?	# ICP-Vortex GDT & Intel RAID
mlx*	at pci? dev ? function ?	# Mylex DAC960 & DEC SWXCR family
twe*	at pci? dev ? function ?	# 3ware Escalade RAID controllers

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

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

# Network Interfaces

# PCI network interfaces
an*	at pci? dev ? function ?	# Aironet PC4500/PC4800 (802.11)
en*	at pci? dev ? function ?	# ENI/Adaptec ATM
ep*	at pci? dev ? function ?	# 3Com 3c59x
epic*	at pci? dev ? function ?	# SMC EPIC/100 Ethernet
esh*	at pci? dev ? function ?	# Essential HIPPI card
ex*	at pci? dev ? function ?	# 3Com 90x[BC]
fpa*	at pci? dev ? function ?	# DEC DEFPA FDDI
fxp*	at pci? dev ? function ?	# Intel EtherExpress PRO 10+/100B
gsip*	at pci? dev ? function ?	# NS83820 Gigabit Ethernet
#hme*	at pci? dev ? function ?	# Sun Microelectronics STP2002-STQ
le*	at pci? dev ? function ?	# PCnet-PCI Ethernet
lmc*	at pci? dev ? function ?	# Lan Media Corp SSI/HSSI/DS3
ne*	at pci? dev ? function ?	# NE2000-compatible Ethernet
ntwoc*	at pci? dev ? function ?	# Riscom/N2 PCI Sync Serial
pcn*	at pci? dev ? function ?	# AMD PCnet-PCI Ethernet
rtk*	at pci? dev ? function ?	# Realtek 8129/8139
sf*	at pci? dev ? function ?	# Adaptec AIC-6915 Ethernet
sip*	at pci? dev ? function ?	# SiS 900/DP83815 Ethernet
ste*	at pci? dev ? function ?	# Sundance ST-201 Ethernet
stge*	at pci? dev ? function ?	# Sundance/Tamarack TC9021 Gigabit
ti*	at pci? dev ? function ?	# Alteon ACEnic gigabit Ethernet
tl*	at pci? dev ? function ?	# ThunderLAN-based Ethernet
tlp*	at pci? dev ? function ?	# DECchip 21x4x and clones
vr*	at pci? dev ? function ?	# VIA Rhine Fast Ethernet
wi*	at pci? dev ? function ?	# Intersil Prism Mini-PCI (802.11b)
wm*	at pci? dev ? function ?	# Intel 82543/82544 gigabit

# 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


# USB Controller and Devices

# PCI USB controllers
# The EHCI is not ready for prime time.
#ehci*	at pci?	dev ? function ?	# Enhanced Host Controller
ohci*	at pci?	dev ? function ?	# Open Host Controller
uhci*	at pci?	dev ? function ?	# Universal Host Controller (Intel)

# CardBus USB controllers
#ehci*	at cardbus? dev ? function ?	# Enhanced Host Controller
#ohci*	at cardbus? dev ? function ?	# Open Host Controller

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

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

# USB Keyboards
ukbd*	at uhidev? reportid ?

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

# USB scanners
uscanner* at uhub? port ?

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

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

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

# USB Generic driver
ugen*	at uhub? port ?

# PCI audio devices
auich*	at pci? dev ? function ?	# Intel ICH integrated AC'97 Audio
autri*	at pci? dev ? function ?	# Trident 4DWAVE based AC'97 Audio
auvia*	at pci? dev ? function ?	# VIA VT82C686A integrated AC'97 Audio
clcs*	at pci? dev ? function ?	# Cirrus Logic CS4280
clct*	at pci? dev ? function ?	# Cirrus Logic CS4281
cmpci*	at pci? dev ? function ?	# C-Media CMI8338/8738
eap*	at pci? dev ? function ?	# Ensoniq AudioPCI
emuxki*	at pci? dev ? function ?	# Creative SBLive! and PCI512
esa*	at pci? dev ? function ?	# ESS Allegro-1 / Maestro-3 PCI Audio
esm*	at pci? dev ? function ?	# ESS Maestro-1/2/2e PCI Audio Accelerator
eso*	at pci? dev ? function ?	# ESS Solo-1 PCI AudioDrive
fms*	at pci? dev ? function ?	# Forte Media FM801
neo*	at pci? dev ? function ?	# NeoMagic 256 AC'97 Audio
sv*	at pci? dev ? function ?	# S3 SonicVibes
yds*	at pci? dev ? function ?	# Yamaha DS-1 PCI Audio

# Radio support
radio*	at radiodev?

# Audio support
audio*	at audiobus?

pseudo-device	vnd		4	# disk-like interface to files
#pseudo-device	md		1	# memory disk device
pseudo-device	loop			# network loopback
pseudo-device	bpfilter	8	# packet filter
pseudo-device	ipfilter		# IP filter (firewall) and NAT
pseudo-device	ppp		2	# Point-to-Point Protocol
pseudo-device	sl		2	# Serial Line IP
pseudo-device	tun		4	# network tunneling over tty
pseudo-device	gre		2	# generic L3 over IP tunnel
pseudo-device	gif		4	# IPv[46] over IPv[46] tunnel (RFC1933)
#pseudo-device	faith		1	# IPv[46] tcp relay translation i/f
#pseudo-device	stf		1	# 6to4 IPv6 over IPv4 encapsulation
pseudo-device	vlan			# IEEE 802.1q encapsulation
pseudo-device	pty			# pseudo-terminals
pseudo-device	rnd			# /dev/random and in-kernel generator

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

@


1.8.2.3
log
@sync kqueue branch with HEAD
@
text
@d1 1
a1 1
#	$NetBSD: PMPPC,v 1.8.2.2 2002/09/06 08:38:55 jdolecek Exp $
a428 1
pseudo-device	clockctl		# user control of clock subsystem
@


1.8.2.4
log
@sync kqueue with -current; this includes merge of gehenna-devsw branch,
merge of i386 MP branch, and part of autoconf rototil work
@
text
@d1 1
a1 1
#	$NetBSD: PMPPC,v 1.8.2.3 2002/10/10 18:35:11 jdolecek Exp $
d30 1
a30 1
options 	USERCONF	# userconf(4) support
@


1.7
log
@Add some comments.
@
text
@d1 1
a1 1
#	$NetBSD: PMPPC,v 1.6 2002/06/05 06:31:51 augustss Exp $
d429 1
@


1.6
log
@Make it useable.
@
text
@d1 1
a1 1
#	$NetBSD: PMPPC,v 1.5 2002/05/31 11:13:23 augustss Exp $
d135 1
d142 1
a142 1
# timer driver not implemented
d144 1
@


1.5
log
@Add some.
@
text
@d1 1
a1 1
#	$NetBSD: PMPPC,v 1.4 2002/05/31 11:03:54 augustss Exp $
d253 1
a253 1
#ti*	at pci? dev ? function ?	# Alteon ACEnic gigabit Ethernet
d402 1
a402 1
#neo*	at pci? dev ? function ?	# NeoMagic 256 AC'97 Audio
@


1.4
log
@Remove some devices.
@
text
@d1 1
a1 1
#	$NetBSD: PMPPC,v 1.3 2002/05/31 10:46:34 augustss Exp $
d253 1
a253 1
ti*	at pci? dev ? function ?	# Alteon ACEnic gigabit Ethernet
d406 5
@


1.3
log
@Add some device, remove some devices.
@
text
@d1 1
a1 1
#	$NetBSD: PMPPC,v 1.2 2002/05/30 09:08:52 augustss Exp $
d182 1
a182 1
dpti*	at iop? tid 0			# DPT/Adaptec control interface
d402 1
a402 1
neo*	at pci? dev ? function ?	# NeoMagic 256 AC'97 Audio
@


1.2
log
@Remove extra lines.
Fix some comments.
@
text
@d1 1
a1 1
#	$NetBSD: PMPPC,v 1.1 2002/05/30 08:51:10 augustss Exp $
a15 2
options 	TLP_DEBUG

a17 7
# Options for necessary to use MD
#options 	MEMORY_DISK_HOOKS
#options 	MEMORY_DISK_IS_ROOT	# force root on memory disk
#options 	MEMORY_DISK_SERVER=0	# no userspace memory disk support
#options 	MEMORY_DISK_ROOT_SIZE=8192	# size of memory disk, in blocks


d20 1
a20 1
#options 	NTP		# NTP phase/frequency locked loop
d56 2
a57 2
#file-system 	EXT2FS		# second extended file system (linux)
#file-system 	LFS		# log-structured file system
d60 3
a62 3
#file-system 	CD9660		# ISO 9660 + Rock Ridge file system
#file-system 	MSDOSFS		# MS-DOS file system
#file-system 	FDESC		# /dev/fd
d64 6
a69 6
#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
d74 1
a74 1
#options 	SOFTDEP		# FFS soft updates support.
d83 1
a83 1
#options 	GATEWAY		# packet forwarding
d85 2
a86 2
#options 	INET6		# IPV6
#options 	IPSEC		# IP security
d89 1
a89 1
#options 	MROUTING	# IP multicast routing
d112 1
d154 1
a154 1
#tlp*	at pci? dev ? function ?	# DECchip 21x4x and clones
d156 2
a157 1
#lxtphy*	at mii? phy ?			# Level One LXT-970 PHYs
d159 246
d406 2
a407 1
#pseudo-device	vnd		4	# disk-like interface to files
d411 6
a416 6
#pseudo-device	ipfilter		# IP filter (firewall) and NAT
#pseudo-device	ppp		2	# Point-to-Point Protocol
#pseudo-device	sl		2	# Serial Line IP
#pseudo-device	tun		4	# network tunneling over tty
#pseudo-device	gre		2	# generic L3 over IP tunnel
#pseudo-device	gif		4	# IPv[46] over IPv[46] tunnel (RFC1933)
d419 1
a419 1
#pseudo-device	vlan			# IEEE 802.1q encapsulation
d422 5
@


1.2.2.1
log
@file PMPPC was added on branch gehenna-devsw on 2002-05-30 15:34:33 +0000
@
text
@d1 181
@


1.2.2.2
log
@Catch up with -current.
@
text
@a0 181
#	$NetBSD: PMPPC,v 1.2.2.1 2002/05/30 15:34:33 gehenna Exp $
#
#	PMPPC
#

include		"arch/pmppc/conf/std.pmppc"

#options 	INCLUDE_CONFIG_FILE	# embed config file in kernel binary

ident 		"PMPPC"

#options 	BOOTHOWTO=RB_SINGLE
options 	BOOTHOWTO=0
options 	MSGBUFSIZE=0x10000

options 	TLP_DEBUG

maxusers	32

# Options for necessary to use MD
#options 	MEMORY_DISK_HOOKS
#options 	MEMORY_DISK_IS_ROOT	# force root on memory disk
#options 	MEMORY_DISK_SERVER=0	# no userspace memory disk support
#options 	MEMORY_DISK_ROOT_SIZE=8192	# size of memory disk, in blocks


#options 	UCONSOLE	# users can use TIOCCONS (for xconsole)
options 	INSECURE	# disable kernel security levels
#options 	NTP		# NTP phase/frequency locked loop
options 	KTRACE		# system call tracing via ktrace(1)

options 	SYSVMSG		# System V message queues
options 	SYSVSEM		# System V semaphores
options 	SYSVSHM		# System V shared memory
#options 	SHMMAXPGS=1024	# 1024 pages is the default

options 	LKM		# loadable kernel modules

#options 	USERCONF	# userconf(4) support
#options	PIPE_SOCKETPAIR	# smaller, but slower pipe(2)

# Diagnostic/debugging support options
options 	DIAGNOSTIC	# cheap kernel consistency checks
#options 	DEBUG		# expensive debugging checks/support
options 	DDB		# in-kernel debugger
options 	DDB_HISTORY_SIZE=512	# enable history editing in DDB
#options 	TRAP_PANICWAIT
options 	SYMTAB_SPACE=300000	# size for embedded symbol table

#makeoptions	DEBUG="-g"	# compile full symbol table

# 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_43	# and 4.3BSD
#options 	COMPAT_386BSD_MBRPART # recognize old partition ID
#options 	TCP_COMPAT_42	# 4.2BSD TCP/IP bug compat. Not recommended.

# File systems
file-system 	FFS		# UFS
#file-system 	EXT2FS		# second extended file system (linux)
#file-system 	LFS		# log-structured file system
file-system 	MFS		# memory file system
file-system 	NFS		# Network File System client
#file-system 	CD9660		# ISO 9660 + Rock Ridge file system
#file-system 	MSDOSFS		# MS-DOS file system
#file-system 	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 options
#options 	QUOTA		# UFS quotas
#options 	FFS_EI		# FFS Endian Independant support
#options 	SOFTDEP		# FFS soft updates support.
#options 	NFSSERVER	# Network File System server
#options 	EXT2FS_SYSTEM_FLAGS # makes ext2fs file flags (append and
				# immutable) behave as system flags.

options 	NFS_BOOT_DHCP,NFS_BOOT_BOOTPARAM
options 	NFS_BOOT_RWSIZE=1024

# Networking options
#options 	GATEWAY		# packet forwarding
options 	INET		# IP + ICMP + TCP + UDP
#options 	INET6		# IPV6
#options 	IPSEC		# IP security
#options 	IPSEC_ESP	# IP security (encryption part; define w/IPSEC)
#options 	IPSEC_DEBUG	# debug for IP security
#options 	MROUTING	# IP multicast routing
#options 	NS		# XNS
#options 	NSIP		# XNS tunneling over IP
#options 	ISO,TPIP	# OSI
#options 	EON		# OSI tunneling over IP
#options 	CCITT,LLC,HDLC	# X.25
#options 	NETATALK	# AppleTalk networking protocols
#options 	PPP_BSDCOMP	# BSD-Compress compression support for PPP
#options 	PPP_DEFLATE	# Deflate compression support for PPP
#options 	PPP_FILTER	# Active filter support for PPP (requires bpf)
#options 	PFIL_HOOKS	# pfil(9) packet filter hooks
#options 	IPFILTER_LOG	# ipmon(8) log support
#options 	TCP_DEBUG	# Record last TCP_NDEBUG packets with SO_DEBUG
#options 	NMBCLUSTERS=1024

# These options enable verbose messages for several subsystems.
# Warning, these may compile large string tables into the kernel!
options 	PCIVERBOSE	# verbose PCI device autoconfig messages
options 	MIIVERBOSE	# verbose PHY autoconfig messages
#options 	PCI_CONFIG_DUMP	# verbosely dump PCI config space
#options 	SCSIVERBOSE	# human readable SCSI error messages
#options 	PCI_NETBSD_CONFIGURE	# Do not rely on BIOS/whatever to configure PCI devices
#options 	PCI_CONFIGURE_VERBOSE	# Show PCI config information

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

#
# Device configuration
#

mainbus0 at root

cpu0	at mainbus0

# CPC700 controller
cpc0	at mainbus0

# RTC DS17485
rtc0	at mainbus0 addr 0x7ff00000

# Cirrus Logic Crystal CS89x0 Ethernet
cs0	at mainbus0 addr 0x7fe00000

flash0	at mainbus0 addr 0x70000000

# UARTs
com0	at cpc0 addr 0xff600300
com1	at cpc0 addr 0xff600400

# timer driver not implemented
cpctim0	at cpc0 addr 0xff650000
cpciic0	at cpc0 addr 0xff620000
cpciic1	at cpc0 addr 0xff630000

# CPC700 integrated PCI bridge
pci*	at cpc0
pchb*	at pci?

pci*	at pchb?
pci*	at ppb? bus ?
ppb*	at pci? dev ? function ?	# PCI-PCI bridges

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

#lxtphy*	at mii? phy ?			# Level One LXT-970 PHYs


#pseudo-device	vnd		4	# disk-like interface to files
#pseudo-device	md		1	# memory disk device
pseudo-device	loop			# network loopback
pseudo-device	bpfilter	8	# packet filter
#pseudo-device	ipfilter		# IP filter (firewall) and NAT
#pseudo-device	ppp		2	# Point-to-Point Protocol
#pseudo-device	sl		2	# Serial Line IP
#pseudo-device	tun		4	# network tunneling over tty
#pseudo-device	gre		2	# generic L3 over IP tunnel
#pseudo-device	gif		4	# IPv[46] over IPv[46] tunnel (RFC1933)
#pseudo-device	faith		1	# IPv[46] tcp relay translation i/f
#pseudo-device	stf		1	# 6to4 IPv6 over IPv4 encapsulation
#pseudo-device	vlan			# IEEE 802.1q encapsulation
pseudo-device	pty			# pseudo-terminals
pseudo-device	rnd			# /dev/random and in-kernel generator
@


1.2.2.3
log
@catch up with -current.
@
text
@d1 1
a1 1
#	$NetBSD: PMPPC,v 1.2.2.2 2002/07/15 00:33:06 gehenna Exp $
d16 2
d20 7
d29 1
a29 1
options 	NTP		# NTP phase/frequency locked loop
d65 2
a66 2
file-system 	EXT2FS		# second extended file system (linux)
file-system 	LFS		# log-structured file system
d69 3
a71 3
file-system 	CD9660		# ISO 9660 + Rock Ridge file system
file-system 	MSDOSFS		# MS-DOS file system
file-system 	FDESC		# /dev/fd
d73 6
a78 6
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
d83 1
a83 1
options 	SOFTDEP		# FFS soft updates support.
d92 1
a92 1
options 	GATEWAY		# packet forwarding
d94 2
a95 2
options 	INET6		# IPV6
options 	IPSEC		# IP security
d98 1
a98 1
options 	MROUTING	# IP multicast routing
a120 1
options 	USBVERBOSE	# verbose USB device autoconfig messages
a142 1
# flash driver not implemented
d149 1
a149 1
# cpctim driver not implemented
a150 1
# cpciic driver not implemented
d162 1
a162 4
puc*	at pci? dev ? function ?	# PCI "universal" comm. cards

# PCI PCMCIA controllers
#pcic0	at pci? dev? function ?
d164 1
a164 246
# CardBus bridge support
#cbb*		at pci? dev ? function ?
#cardslot*	at cbb?

# CardBus bus support
#cardbus*	at cardslot?
#pcmcia* 	at cardslot?

vga*		at pci? dev ? function ?
wsdisplay*	at vga? console ?

wsmouse*	at wsmousedev? mux 0
wskbd*		at wskbddev? mux 1

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

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


# SCSI Controllers and Devices

# PCI SCSI controllers
adv*	at pci? dev ? function ?	# AdvanSys 1200[A,B], 9xx[U,UA] SCSI
adw*	at pci? dev ? function ?	# AdvanSys 9x0UW[D], 3940U[2,3]W SCSI
ahc*	at pci? dev ? function ?	# Adaptec [23]94x, aic78x0 SCSI
bha*	at pci? dev ? function ?	# BusLogic 9xx SCSI
dpt*	at pci? dev ? function ?	# DPT SmartCache/SmartRAID
iha*	at pci? dev ? function ?	# Initio INIC-940/950 SCSI
isp*	at pci? dev ? function ?	# Qlogic ISP [12]0x0 SCSI/FibreChannel
mly*	at pci? dev ? function ?	# Mylex AcceleRAID and eXtremeRAID
pcscp*	at pci? dev ? function ?	# AMD 53c974 PCscsi-PCI SCSI
siop*	at pci? dev ? function ?	# Symbios 53c8xx SCSI
#options 	SIOP_SYMLED		# drive the act. LED in software
trm*	at pci? dev ? function ?	# Tekram DC-395U/UW/F, DC-315/U SCSI

# SCSI bus support
scsibus* at scsi? channel ?

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


# RAID controllers and devices
#aac*	at pci? dev ? function ?	# Adaptec AAC family
cac*	at pci? dev ? function ?	# Compaq PCI array controllers
icp*	at pci? dev ? function ?	# ICP-Vortex GDT & Intel RAID
mlx*	at pci? dev ? function ?	# Mylex DAC960 & DEC SWXCR family
twe*	at pci? dev ? function ?	# 3ware Escalade RAID controllers

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

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

# Network Interfaces

# PCI network interfaces
an*	at pci? dev ? function ?	# Aironet PC4500/PC4800 (802.11)
en*	at pci? dev ? function ?	# ENI/Adaptec ATM
ep*	at pci? dev ? function ?	# 3Com 3c59x
epic*	at pci? dev ? function ?	# SMC EPIC/100 Ethernet
esh*	at pci? dev ? function ?	# Essential HIPPI card
ex*	at pci? dev ? function ?	# 3Com 90x[BC]
fpa*	at pci? dev ? function ?	# DEC DEFPA FDDI
fxp*	at pci? dev ? function ?	# Intel EtherExpress PRO 10+/100B
gsip*	at pci? dev ? function ?	# NS83820 Gigabit Ethernet
#hme*	at pci? dev ? function ?	# Sun Microelectronics STP2002-STQ
le*	at pci? dev ? function ?	# PCnet-PCI Ethernet
lmc*	at pci? dev ? function ?	# Lan Media Corp SSI/HSSI/DS3
ne*	at pci? dev ? function ?	# NE2000-compatible Ethernet
ntwoc*	at pci? dev ? function ?	# Riscom/N2 PCI Sync Serial
pcn*	at pci? dev ? function ?	# AMD PCnet-PCI Ethernet
rtk*	at pci? dev ? function ?	# Realtek 8129/8139
sf*	at pci? dev ? function ?	# Adaptec AIC-6915 Ethernet
sip*	at pci? dev ? function ?	# SiS 900/DP83815 Ethernet
ste*	at pci? dev ? function ?	# Sundance ST-201 Ethernet
stge*	at pci? dev ? function ?	# Sundance/Tamarack TC9021 Gigabit
ti*	at pci? dev ? function ?	# Alteon ACEnic gigabit Ethernet
tl*	at pci? dev ? function ?	# ThunderLAN-based Ethernet
tlp*	at pci? dev ? function ?	# DECchip 21x4x and clones
vr*	at pci? dev ? function ?	# VIA Rhine Fast Ethernet
wi*	at pci? dev ? function ?	# Intersil Prism Mini-PCI (802.11b)
wm*	at pci? dev ? function ?	# Intel 82543/82544 gigabit

# 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


# USB Controller and Devices

# PCI USB controllers
# The EHCI is not ready for prime time.
#ehci*	at pci?	dev ? function ?	# Enhanced Host Controller
ohci*	at pci?	dev ? function ?	# Open Host Controller
uhci*	at pci?	dev ? function ?	# Universal Host Controller (Intel)

# CardBus USB controllers
#ehci*	at cardbus? dev ? function ?	# Enhanced Host Controller
#ohci*	at cardbus? dev ? function ?	# Open Host Controller

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

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

# USB Keyboards
ukbd*	at uhidev? reportid ?

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

# USB scanners
uscanner* at uhub? port ?

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

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

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

# USB Generic driver
ugen*	at uhub? port ?

# PCI audio devices
auich*	at pci? dev ? function ?	# Intel ICH integrated AC'97 Audio
autri*	at pci? dev ? function ?	# Trident 4DWAVE based AC'97 Audio
auvia*	at pci? dev ? function ?	# VIA VT82C686A integrated AC'97 Audio
clcs*	at pci? dev ? function ?	# Cirrus Logic CS4280
clct*	at pci? dev ? function ?	# Cirrus Logic CS4281
cmpci*	at pci? dev ? function ?	# C-Media CMI8338/8738
eap*	at pci? dev ? function ?	# Ensoniq AudioPCI
emuxki*	at pci? dev ? function ?	# Creative SBLive! and PCI512
esa*	at pci? dev ? function ?	# ESS Allegro-1 / Maestro-3 PCI Audio
esm*	at pci? dev ? function ?	# ESS Maestro-1/2/2e PCI Audio Accelerator
eso*	at pci? dev ? function ?	# ESS Solo-1 PCI AudioDrive
fms*	at pci? dev ? function ?	# Forte Media FM801
neo*	at pci? dev ? function ?	# NeoMagic 256 AC'97 Audio
sv*	at pci? dev ? function ?	# S3 SonicVibes
yds*	at pci? dev ? function ?	# Yamaha DS-1 PCI Audio
a165 2
# Radio support
radio*	at radiodev?
d167 1
a167 4
# Audio support
audio*	at audiobus?

pseudo-device	vnd		4	# disk-like interface to files
d171 6
a176 6
pseudo-device	ipfilter		# IP filter (firewall) and NAT
pseudo-device	ppp		2	# Point-to-Point Protocol
pseudo-device	sl		2	# Serial Line IP
pseudo-device	tun		4	# network tunneling over tty
pseudo-device	gre		2	# generic L3 over IP tunnel
pseudo-device	gif		4	# IPv[46] over IPv[46] tunnel (RFC1933)
d179 1
a179 1
pseudo-device	vlan			# IEEE 802.1q encapsulation
a181 6
pseudo-device	clockctl		# user control of clock subsystem

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

@


1.1
log
@Add some files for the Artesyn PMPPC board.  This is a PowerPC based
Mezzanine PCI board.
NOTE: this is not yet all the files needed for the port.
@
text
@d1 1
a1 1
#	$NetBSD: ARTESYN,v 1.19 2002/05/03 19:52:36 briggs Exp $
d137 1
a137 1
# TOD DS17485
@
