head	1.43;
access;
symbols
	perseant-exfatfs-base-20250801:1.43
	perseant-exfatfs-base-20240630:1.43
	perseant-exfatfs:1.43.0.104
	perseant-exfatfs-base:1.43
	bouyer-sunxi-drm:1.43.0.102
	bouyer-sunxi-drm-base:1.43
	cjep_sun2x:1.43.0.100
	cjep_sun2x-base:1.43
	cjep_staticlib_x-base1:1.43
	cjep_staticlib_x:1.43.0.98
	cjep_staticlib_x-base:1.43
	thorpej-futex-base:1.43
	bouyer-xenpvh-base2:1.43
	phil-wifi-20200421:1.43
	bouyer-xenpvh-base1:1.43
	phil-wifi-20200411:1.43
	bouyer-xenpvh:1.43.0.96
	bouyer-xenpvh-base:1.43
	phil-wifi-20200406:1.43
	ad-namecache-base3:1.43
	ad-namecache-base2:1.43
	ad-namecache-base1:1.43
	ad-namecache:1.43.0.94
	ad-namecache-base:1.43
	isaki-audio2:1.43.0.92
	isaki-audio2-base:1.43
	pgoyette-compat-merge-20190127:1.43
	pgoyette-compat-20190127:1.43
	pgoyette-compat-20190118:1.43
	pgoyette-compat-1226:1.43
	pgoyette-compat-1126:1.43
	pgoyette-compat-1020:1.43
	pgoyette-compat-0930:1.43
	pgoyette-compat-0906:1.43
	pgoyette-compat-0728:1.43
	pgoyette-compat-0625:1.43
	pgoyette-compat-0521:1.43
	pgoyette-compat-0502:1.43
	pgoyette-compat-0422:1.43
	pgoyette-compat-0415:1.43
	pgoyette-compat-0407:1.43
	pgoyette-compat-0330:1.43
	pgoyette-compat-0322:1.43
	pgoyette-compat-0315:1.43
	pgoyette-compat:1.43.0.90
	pgoyette-compat-base:1.43
	perseant-stdc-iso10646:1.43.0.88
	perseant-stdc-iso10646-base:1.43
	prg-localcount2-base3:1.43
	prg-localcount2-base2:1.43
	prg-localcount2-base1:1.43
	prg-localcount2:1.43.0.86
	prg-localcount2-base:1.43
	pgoyette-localcount-20170426:1.43
	bouyer-socketcan-base1:1.43
	pgoyette-localcount-20170320:1.43
	bouyer-socketcan:1.43.0.84
	bouyer-socketcan-base:1.43
	pgoyette-localcount-20170107:1.43
	pgoyette-localcount-20161104:1.43
	localcount-20160914:1.43
	pgoyette-localcount-20160806:1.43
	pgoyette-localcount-20160726:1.43
	pgoyette-localcount:1.43.0.82
	pgoyette-localcount-base:1.43
	netbsd-5-2-3-RELEASE:1.43
	netbsd-5-1-5-RELEASE:1.43
	yamt-pagecache-base9:1.43
	yamt-pagecache-tag8:1.43
	tls-earlyentropy:1.43.0.80
	tls-earlyentropy-base:1.43
	riastradh-xf86-video-intel-2-7-1-pre-2-21-15:1.43
	riastradh-drm2-base3:1.43
	netbsd-5-2-2-RELEASE:1.43
	netbsd-5-1-4-RELEASE:1.43
	netbsd-5-2-1-RELEASE:1.43
	netbsd-5-1-3-RELEASE:1.43
	rmind-smpnet-nbase:1.43
	rmind-smpnet:1.43.0.76
	rmind-smpnet-base:1.43
	agc-symver:1.43.0.78
	agc-symver-base:1.43
	tls-maxphys-base:1.43
	yamt-pagecache-base8:1.43
	netbsd-5-2:1.43.0.74
	yamt-pagecache-base7:1.43
	netbsd-5-2-RELEASE:1.43
	netbsd-5-2-RC1:1.43
	yamt-pagecache-base6:1.43
	yamt-pagecache-base5:1.43
	yamt-pagecache-base4:1.43
	netbsd-5-1-2-RELEASE:1.43
	netbsd-5-1-1-RELEASE:1.43
	jmcneill-usbmp:1.43.0.72
	jmcneill-usbmp-base:1.43
	jmcneill-audiomp3:1.43.0.70
	jmcneill-audiomp3-base:1.43
	yamt-pagecache-base3:1.43
	yamt-pagecache-base2:1.43
	yamt-pagecache:1.43.0.68
	yamt-pagecache-base:1.43
	rmind-uvmplock-nbase:1.43
	bouyer-quota2-nbase:1.43
	bouyer-quota2:1.43.0.66
	bouyer-quota2-base:1.43
	jruoho-x86intr:1.43.0.64
	jruoho-x86intr-base:1.43
	matt-nb5-pq3:1.43.0.62
	matt-nb5-pq3-base:1.43
	netbsd-5-1:1.43.0.60
	netbsd-5-1-RELEASE:1.43
	yamt-nfs-mp-base11:1.43
	netbsd-5-1-RC4:1.43
	uebayasi-xip-base2:1.43
	yamt-nfs-mp-base10:1.43
	netbsd-5-1-RC3:1.43
	netbsd-5-1-RC2:1.43
	netbsd-5-1-RC1:1.43
	rmind-uvmplock:1.43.0.58
	rmind-uvmplock-base:1.43
	yamt-nfs-mp-base9:1.43
	uebayasi-xip:1.43.0.56
	uebayasi-xip-base:1.43
	netbsd-5-0-2-RELEASE:1.43
	yamt-nfs-mp-base8:1.43
	yamt-nfs-mp-base7:1.43
	netbsd-5-0-1-RELEASE:1.43
	jymxensuspend-base:1.43
	yamt-nfs-mp-base6:1.43
	yamt-nfs-mp-base5:1.43
	yamt-nfs-mp-base4:1.43
	jym-xensuspend-nbase:1.43
	yamt-nfs-mp-base3:1.43
	netbsd-5-0:1.43.0.54
	netbsd-5-0-RELEASE:1.43
	netbsd-5-0-RC4:1.43
	netbsd-5-0-RC3:1.43
	netbsd-5-0-RC2:1.43
	jym-xensuspend:1.43.0.52
	jym-xensuspend-base:1.43
	netbsd-5-0-RC1:1.43
	haad-dm-base2:1.43
	haad-nbase2:1.43
	ad-audiomp2:1.43.0.50
	ad-audiomp2-base:1.43
	netbsd-5:1.43.0.48
	netbsd-5-base:1.43
	haad-dm-base1:1.43
	haad-dm:1.43.0.46
	haad-dm-base:1.43
	simonb-wapbl-nbase:1.43
	yamt-pf42-base4:1.43
	simonb-wapbl:1.43.0.44
	simonb-wapbl-base:1.43
	yamt-pf42-base3:1.43
	hpcarm-cleanup-nbase:1.43
	yamt-pf42-base2:1.43
	yamt-nfs-mp-base2:1.43
	yamt-nfs-mp:1.43.0.42
	yamt-nfs-mp-base:1.43
	yamt-pf42:1.43.0.40
	yamt-pf42-base:1.43
	ad-socklock-base1:1.43
	yamt-lazymbuf-base15:1.43
	yamt-lazymbuf-base14:1.43
	keiichi-mipv6-nbase:1.43
	mjf-devfs2:1.43.0.38
	mjf-devfs2-base:1.43
	keiichi-mipv6:1.43.0.36
	keiichi-mipv6-base:1.43
	bouyer-xeni386-merge1:1.43
	vmlocking2-base3:1.43
	bouyer-xeni386-nbase:1.43
	yamt-kmem-base3:1.43
	cube-autoconf:1.43.0.34
	cube-autoconf-base:1.43
	yamt-kmem-base2:1.43
	bouyer-xeni386:1.43.0.32
	bouyer-xeni386-base:1.43
	yamt-kmem:1.43.0.30
	yamt-kmem-base:1.43
	vmlocking2-base2:1.43
	reinoud-bufcleanup-nbase:1.43
	vmlocking2:1.43.0.28
	vmlocking2-base1:1.43
	jmcneill-base:1.43
	mjf-devfs:1.43.0.26
	mjf-devfs-base:1.43
	bouyer-xenamd64-base2:1.43
	vmlocking-nbase:1.43
	yamt-x86pmap-base4:1.43
	bouyer-xenamd64:1.43.0.24
	bouyer-xenamd64-base:1.43
	yamt-x86pmap-base3:1.43
	yamt-x86pmap-base2:1.43
	yamt-x86pmap:1.43.0.22
	yamt-x86pmap-base:1.43
	jmcneill-pm:1.43.0.20
	jmcneill-pm-base:1.43
	hpcarm-cleanup:1.43.0.18
	hpcarm-cleanup-base:1.43
	mjf-ufs-trans-base:1.43
	netbsd-3-1-1-RELEASE:1.32.2.3
	netbsd-3-0-3-RELEASE:1.32.2.3
	yamt-idlelwp-base8:1.43
	ppcoea-renovation:1.43.0.16
	ppcoea-renovation-base:1.43
	reinoud-bufcleanup-base:1.43
	vmlocking:1.43.0.14
	vmlocking-base:1.43
	ad-audiomp:1.43.0.12
	ad-audiomp-base:1.43
	yamt-idlelwp:1.43.0.10
	post-newlock2-merge:1.43
	newlock2-nbase:1.43
	yamt-splraiseipl-base5:1.43
	yamt-splraiseipl-base4:1.43
	yamt-splraiseipl-base3:1.43
	netbsd-3-1:1.32.2.3.0.4
	netbsd-3-1-RELEASE:1.32.2.3
	netbsd-3-0-2-RELEASE:1.32.2.3
	yamt-splraiseipl-base2:1.43
	netbsd-3-1-RC4:1.32.2.3
	yamt-splraiseipl:1.43.0.8
	yamt-splraiseipl-base:1.43
	netbsd-3-1-RC3:1.32.2.3
	newlock2:1.43.0.6
	newlock2-base:1.43
	yamt-pdpolicy-base8:1.43
	netbsd-3-1-RC2:1.32.2.3
	netbsd-3-1-RC1:1.32.2.3
	yamt-pdpolicy-base7:1.43
	yamt-pdpolicy-base6:1.43
	netbsd-3-0-1-RELEASE:1.32.2.3
	gdamore-uart:1.43.0.4
	gdamore-uart-base:1.43
	simonb-timcounters-final:1.40.6.1
	yamt-pdpolicy-base5:1.43
	elad-kernelauth-nbase:1.43
	yamt-pdpolicy-base4:1.43
	yamt-pdpolicy-base3:1.43
	yamt-pdpolicy-base2:1.43
	yamt-pdpolicy:1.43.0.2
	yamt-pdpolicy-base:1.43
	yamt-uio_vmspace-base5:1.43
	simonb-timecounters:1.40.0.6
	simonb-timecounters-base:1.43
	rpaulo-netinet-merge-pcb:1.40.0.4
	rpaulo-netinet-merge-pcb-base:1.43
	yamt-uio_vmspace:1.40.0.2
	netbsd-3-0:1.32.2.3.0.2
	netbsd-3-0-RELEASE:1.32.2.3
	netbsd-3-0-RC6:1.32.2.3
	yamt-readahead-base3:1.39
	netbsd-3-0-RC5:1.32.2.3
	netbsd-3-0-RC4:1.32.2.3
	netbsd-3-0-RC3:1.32.2.3
	yamt-readahead-base2:1.39
	netbsd-3-0-RC2:1.32.2.3
	yamt-readahead-pervnode:1.39
	yamt-readahead-perfile:1.39
	yamt-readahead:1.39.0.6
	yamt-readahead-base:1.39
	netbsd-3-0-RC1:1.32.2.3
	yamt-vop-base3:1.39
	netbsd-2-0-3-RELEASE:1.24.2.1
	netbsd-2-1:1.24.2.1.2.1.0.2
	yamt-vop-base2:1.39
	thorpej-vnode-attr:1.39.0.4
	thorpej-vnode-attr-base:1.39
	netbsd-2-1-RELEASE:1.24.2.1.2.1
	yamt-vop:1.39.0.2
	yamt-vop-base:1.39
	netbsd-2-1-RC6:1.24.2.1.2.1
	netbsd-2-1-RC5:1.24.2.1.2.1
	netbsd-2-1-RC4:1.24.2.1.2.1
	netbsd-2-1-RC3:1.24.2.1.2.1
	netbsd-2-1-RC2:1.24.2.1.2.1
	netbsd-2-1-RC1:1.24.2.1.2.1
	yamt-lazymbuf:1.34.0.2
	yamt-km-base4:1.32
	netbsd-2-0-2-RELEASE:1.24.2.1
	yamt-km-base3:1.32
	netbsd-3:1.32.0.2
	netbsd-3-base:1.32
	yamt-km-base2:1.29
	yamt-km:1.28.0.6
	yamt-km-base:1.28
	kent-audio2:1.28.0.4
	kent-audio2-base:1.32
	netbsd-2-0-1-RELEASE:1.24.2.1
	kent-audio1-beforemerge:1.28
	netbsd-2:1.24.2.1.0.2
	netbsd-2-base:1.24.2.1
	kent-audio1:1.28.0.2
	kent-audio1-base:1.28
	netbsd-2-0-RELEASE:1.24.2.1
	netbsd-2-0-RC5:1.24.2.1
	netbsd-2-0-RC4:1.24.2.1
	netbsd-2-0-RC3:1.24.2.1
	netbsd-2-0-RC2:1.24.2.1
	netbsd-2-0-RC1:1.24.2.1
	netbsd-2-0:1.24.0.2
	netbsd-2-0-base:1.24
	netbsd-1-6-PATCH002-RELEASE:1.12.4.1
	netbsd-1-6-PATCH002:1.12.4.1
	netbsd-1-6-PATCH002-RC4:1.12.4.1
	netbsd-1-6-PATCH002-RC3:1.12.4.1
	netbsd-1-6-PATCH002-RC2:1.12.4.1
	netbsd-1-6-PATCH002-RC1:1.12.4.1
	ktrace-lwp:1.19.0.2
	ktrace-lwp-base:1.40
	netbsd-1-6-PATCH001:1.12.4.1
	netbsd-1-6-PATCH001-RELEASE:1.12.4.1
	netbsd-1-6-PATCH001-RC3:1.12.4.1
	netbsd-1-6-PATCH001-RC2:1.12.4.1
	netbsd-1-6-PATCH001-RC1:1.12.4.1
	nathanw_sa_end:1.4.2.9
	nathanw_sa_before_merge:1.16
	fvdl_fs64_base:1.16
	gmcgarry_ctxsw:1.15.0.4
	gmcgarry_ctxsw_base:1.15
	gmcgarry_ucred:1.15.0.2
	gmcgarry_ucred_base:1.15
	nathanw_sa_base:1.16
	kqueue-aftermerge:1.15
	kqueue-beforemerge:1.15
	netbsd-1-6-RELEASE:1.12.4.1
	netbsd-1-6-RC3:1.12.4.1
	netbsd-1-6-RC2:1.12.4.1
	netbsd-1-6-RC1:1.12.4.1
	netbsd-1-6:1.12.0.4
	netbsd-1-6-base:1.12
	gehenna-devsw:1.12.0.2
	gehenna-devsw-base:1.14
	eeh-devprop:1.8.0.6
	eeh-devprop-base:1.8
	newlock:1.8.0.4
	newlock-base:1.8
	ifpoll-base:1.8
	nathanw_sa:1.4.0.2
	thorpej-mips-cache:1.3.0.2
	thorpej-mips-cache-base:1.4
	thorpej-devvp-base3:1.2
	thorpej-devvp-base2:1.2
	post-chs-ubcperf:1.1
	pre-chs-ubcperf:1.1
	kqueue-base:1.15
	kqueue:1.1.0.4
	thorpej-devvp:1.1.0.2
	thorpej-devvp-base:1.1;
locks; strict;
comment	@# @;


1.43
date	2006.02.05.05.47.17;	author mrg;	state dead;
branches;
next	1.42;

1.42
date	2006.02.05.05.02.02;	author cube;	state Exp;
branches;
next	1.41;

1.41
date	2006.02.04.03.42.01;	author rpaulo;	state Exp;
branches;
next	1.40;

1.40
date	2005.12.10.14.47.42;	author tsutsui;	state Exp;
branches
	1.40.2.1
	1.40.4.1
	1.40.6.1;
next	1.39;

1.39
date	2005.08.19.05.20.03;	author christos;	state Exp;
branches;
next	1.38;

1.38
date	2005.08.19.02.03.53;	author christos;	state Exp;
branches;
next	1.37;

1.37
date	2005.07.31.04.04.46;	author yamt;	state Exp;
branches;
next	1.36;

1.36
date	2005.07.30.06.35.39;	author yamt;	state Exp;
branches;
next	1.35;

1.35
date	2005.07.07.17.05.58;	author tron;	state Exp;
branches;
next	1.34;

1.34
date	2005.06.15.12.57.44;	author tron;	state Exp;
branches
	1.34.2.1;
next	1.33;

1.33
date	2005.05.31.22.23.53;	author tron;	state Exp;
branches;
next	1.32;

1.32
date	2005.02.25.19.16.45;	author martin;	state Exp;
branches
	1.32.2.1;
next	1.31;

1.31
date	2005.02.25.13.46.51;	author simonb;	state Exp;
branches;
next	1.30;

1.30
date	2005.02.18.21.05.54;	author dsl;	state Exp;
branches;
next	1.29;

1.29
date	2005.02.11.08.25.56;	author dsl;	state Exp;
branches;
next	1.28;

1.28
date	2004.11.24.20.49.24;	author bouyer;	state Exp;
branches
	1.28.4.1
	1.28.6.1;
next	1.27;

1.27
date	2004.11.10.17.54.07;	author christos;	state Exp;
branches;
next	1.26;

1.26
date	2004.09.04.23.29.57;	author manu;	state Exp;
branches;
next	1.25;

1.25
date	2004.07.15.03.53.52;	author atatat;	state Exp;
branches;
next	1.24;

1.24
date	2003.12.14.01.32.02;	author thorpej;	state Exp;
branches
	1.24.2.1;
next	1.23;

1.23
date	2003.12.13.23.13.41;	author thorpej;	state Exp;
branches;
next	1.22;

1.22
date	2003.10.18.08.30.14;	author lukem;	state Exp;
branches;
next	1.21;

1.21
date	2003.10.08.11.55.44;	author bouyer;	state Exp;
branches;
next	1.20;

1.20
date	2003.10.08.11.15.49;	author bouyer;	state Exp;
branches;
next	1.19;

1.19
date	2003.06.20.03.15.05;	author nakayama;	state Exp;
branches
	1.19.2.1;
next	1.18;

1.18
date	2003.05.26.21.12.08;	author martin;	state Exp;
branches;
next	1.17;

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

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

1.15
date	2002.09.18.02.44.09;	author lukem;	state Exp;
branches;
next	1.14;

1.14
date	2002.07.20.11.48.17;	author mrg;	state Exp;
branches;
next	1.13;

1.13
date	2002.06.17.05.14.26;	author lukem;	state Exp;
branches;
next	1.12;

1.12
date	2002.04.25.15.06.38;	author atatat;	state Exp;
branches
	1.12.2.1
	1.12.4.1;
next	1.11;

1.11
date	2002.04.17.02.26.49;	author mycroft;	state Exp;
branches;
next	1.10;

1.10
date	2002.04.12.08.11.22;	author gmcgarry;	state Exp;
branches;
next	1.9;

1.9
date	2002.03.25.05.54.51;	author mrg;	state Exp;
branches;
next	1.8;

1.8
date	2002.02.10.17.37.03;	author wiz;	state Exp;
branches;
next	1.7;

1.7
date	2002.01.27.13.23.27;	author jdolecek;	state Exp;
branches;
next	1.6;

1.6
date	2001.11.20.12.56.39;	author lukem;	state Exp;
branches;
next	1.5;

1.5
date	2001.11.20.08.43.36;	author lukem;	state Exp;
branches;
next	1.4;

1.4
date	2001.10.24.18.49.40;	author thorpej;	state Exp;
branches
	1.4.2.1;
next	1.3;

1.3
date	2001.10.22.16.42.44;	author mrg;	state Exp;
branches
	1.3.2.1;
next	1.2;

1.2
date	2001.09.22.00.58.13;	author mrg;	state Exp;
branches;
next	1.1;

1.1
date	2001.09.02.05.53.38;	author mrg;	state Exp;
branches
	1.1.2.1
	1.1.4.1;
next	;

1.40.2.1
date	2006.02.18.15.38.48;	author yamt;	state dead;
branches;
next	;

1.40.4.1
date	2006.09.09.02.43.36;	author rpaulo;	state dead;
branches;
next	;

1.40.6.1
date	2006.04.22.11.37.59;	author simonb;	state dead;
branches;
next	;

1.34.2.1
date	2006.06.21.14.56.40;	author yamt;	state dead;
branches;
next	;

1.32.2.1
date	2005.06.01.17.19.36;	author riz;	state Exp;
branches;
next	1.32.2.2;

1.32.2.2
date	2005.06.18.05.59.18;	author riz;	state Exp;
branches;
next	1.32.2.3;

1.32.2.3
date	2005.07.18.21.13.48;	author riz;	state Exp;
branches;
next	;

1.28.4.1
date	2005.04.29.11.28.24;	author kent;	state Exp;
branches;
next	;

1.28.6.1
date	2005.02.12.18.17.40;	author yamt;	state Exp;
branches;
next	1.28.6.2;

1.28.6.2
date	2005.03.19.08.33.14;	author yamt;	state Exp;
branches;
next	;

1.24.2.1
date	2004.07.15.20.15.27;	author he;	state Exp;
branches
	1.24.2.1.2.1;
next	;

1.24.2.1.2.1
date	2005.04.02.21.29.47;	author he;	state Exp;
branches;
next	;

1.19.2.1
date	2004.08.03.10.41.23;	author skrll;	state Exp;
branches;
next	1.19.2.2;

1.19.2.2
date	2004.09.18.14.41.04;	author skrll;	state Exp;
branches;
next	1.19.2.3;

1.19.2.3
date	2004.09.21.13.22.40;	author skrll;	state Exp;
branches;
next	1.19.2.4;

1.19.2.4
date	2004.11.14.08.15.32;	author skrll;	state Exp;
branches;
next	1.19.2.5;

1.19.2.5
date	2004.11.29.07.24.06;	author skrll;	state Exp;
branches;
next	1.19.2.6;

1.19.2.6
date	2005.02.15.21.33.01;	author skrll;	state Exp;
branches;
next	1.19.2.7;

1.19.2.7
date	2005.03.04.16.39.11;	author skrll;	state Exp;
branches;
next	1.19.2.8;

1.19.2.8
date	2005.11.10.13.59.17;	author skrll;	state Exp;
branches;
next	1.19.2.9;

1.19.2.9
date	2005.12.11.10.28.37;	author christos;	state Exp;
branches;
next	;

1.12.2.1
date	2002.07.15.01.21.39;	author gehenna;	state Exp;
branches;
next	1.12.2.2;

1.12.2.2
date	2002.08.31.14.52.27;	author gehenna;	state Exp;
branches;
next	;

1.12.4.1
date	2002.08.01.04.32.48;	author lukem;	state Exp;
branches;
next	;

1.4.2.1
date	2001.10.24.18.49.40;	author nathanw;	state dead;
branches;
next	1.4.2.2;

1.4.2.2
date	2002.01.08.00.27.58;	author nathanw;	state Exp;
branches;
next	1.4.2.3;

1.4.2.3
date	2002.02.28.04.12.10;	author nathanw;	state Exp;
branches;
next	1.4.2.4;

1.4.2.4
date	2002.04.01.07.42.59;	author nathanw;	state Exp;
branches;
next	1.4.2.5;

1.4.2.5
date	2002.04.17.00.04.29;	author nathanw;	state Exp;
branches;
next	1.4.2.6;

1.4.2.6
date	2002.06.20.03.41.18;	author nathanw;	state Exp;
branches;
next	1.4.2.7;

1.4.2.7
date	2002.08.01.02.43.34;	author nathanw;	state Exp;
branches;
next	1.4.2.8;

1.4.2.8
date	2002.10.18.02.40.03;	author nathanw;	state Exp;
branches;
next	1.4.2.9;

1.4.2.9
date	2003.01.03.16.57.11;	author thorpej;	state Exp;
branches;
next	;

1.3.2.1
date	2001.11.12.21.17.34;	author thorpej;	state Exp;
branches;
next	;

1.1.2.1
date	2001.10.01.12.42.20;	author fvdl;	state Exp;
branches;
next	;

1.1.4.1
date	2001.09.02.05.53.38;	author thorpej;	state dead;
branches;
next	1.1.4.2;

1.1.4.2
date	2001.09.13.01.14.39;	author thorpej;	state Exp;
branches;
next	1.1.4.3;

1.1.4.3
date	2002.01.10.19.49.12;	author thorpej;	state Exp;
branches;
next	1.1.4.4;

1.1.4.4
date	2002.02.11.20.09.09;	author jdolecek;	state Exp;
branches;
next	1.1.4.5;

1.1.4.5
date	2002.03.16.15.59.55;	author jdolecek;	state Exp;
branches;
next	1.1.4.6;

1.1.4.6
date	2002.06.23.17.42.03;	author jdolecek;	state Exp;
branches;
next	1.1.4.7;

1.1.4.7
date	2002.09.06.08.41.23;	author jdolecek;	state Exp;
branches;
next	1.1.4.8;

1.1.4.8
date	2002.10.10.18.36.30;	author jdolecek;	state Exp;
branches;
next	;


desc
@@


1.43
log
@these configs have not been used for years.  (in reality, the machine
splode is now more like the POWEROFSEVEN config.)
@
text
@# 	$NetBSD: POWEROFSEVEN.inc,v 1.42 2006/02/05 05:02:02 cube Exp $
#
# from: NetBSD: GENERIC32,v 1.13 2001/02/28 00:08:18 mjacob Exp
#
# Configuration for Ultra5/Ultra10

include "arch/sparc64/conf/std.sparc64"

#options 	INCLUDE_CONFIG_FILE	# embed config file in kernel binary

maxusers	64

## System kernel configuration.  See options(4) for more detail.


# Options for variants of the Sun SPARC architecure.
# We currently support three architecture types; at least one is required.
options 	SUN4U		# sun4u - UltraSPARC

## System options specific to the sparc machine type

options 	BLINK			# Blink the system LED

#### System options that are the same for all ports

## Root device configuration: change the ?'s if you are going to use a
## nonstandard root partition (other than where the kernel is booted from)
## and/or nonstandard root type (not ffs or nfs).  Normally this can be
## automagically determined at boot time.

config		netbsd	root on ? type ?

## UVM options.
#options 	UVM_PAGE_TRKOWN
#options 	UVMHIST
#options 	UVMHIST_PRINT	# Loud!

## System call tracing (see ktrace(1)).
options 	KTRACE

## Collect statistics on kernel malloc's and free's.  This does have a
## significant performance hit on slower machines, so it is intended for
## diagnostic use only.
options 	KMEMSTATS

## System V compatible IPC subsystem.  (msgctl(2), semctl(2), and shmctl(2))
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

## Loadable kernel module support; still under development.
options 	LKM

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

## NFS boot options; default on sparc is the bootparam protocol
options 	NFS_BOOT_BOOTPARAM
#options 	NFS_BOOT_BOOTP
#options 	NFS_BOOT_DHCP

#### Debugging options

## The DDB in-kernel debugger runs at panic (unless DDB_ONPANIC=0), or at
## serial console break or keyboard reset, where the PROM would normally
## intercept.  DDB_HISTORY_SIZE adds up/down arrow command history.
# we enable DDB in GENERIC for now.
options 	DDB			# kernel dynamic debugger
options 	DDB_HISTORY_SIZE=100	# enable history editing in DDB
#options 	DDB_ONPANIC		# see also sysctl(8): `ddb.onpanic'

## Compile the kernel with debugging symbols (`netbsd.gdb' is the debug file),
## such that gdb(1) can be used on a kernel coredump.

makeoptions	DEBUG="-g"
makeoptions	COPTS="-O2 -mcpu=ultrasparc"


## Adds code to the kernel that does internal consistency checks, and will
## cause the kernel to panic if corruption of internal data structures
## is detected.
#options 	DIAGNOSTIC	# extra kernel sanity checking

## Enable (possibly expensive) debugging code that may also display messages
## on the system console
#options 	DEBUG

## Make SCSI/PCI error messages more verbose when explaining their meanings.
options 	SCSIVERBOSE
options 	PCIVERBOSE
#options 	PCI_CONFIG_DUMP	# verbosely dump PCI config space

## `INSECURE' turns off the kernel security level (securelevel = 0 always).
## This allows writing to /dev/mem, loading kernel modules while multi-user,
## and other insecurities good only for development work.  Do not use this
## option on a production machine.
options 	INSECURE

## `FDSCRIPTS' allows non-readable but executable scripts by providing a
## pre-opened opaque file to the script interpreter.  `SETUIDSCRIPTS',
## which implies FDSCRIPTS, allows scripts to be set-user-id using the same
## opaque file mechanism.  Perl calls this "secure setuid scripts."

#options 	FDSCRIPTS
#options 	SETUIDSCRIPTS

## Options for compatibility with previous releases foreign system binaries.
## In the cases of COMPAT_SUNOS and COMPAT_SVR4, you may need to set up
## additional user-level utilities or system configuration files. See
## compat_sunos(8) and compat_svr4(8).

options 	COMPAT_43	# 4.3BSD system interfaces
options 	COMPAT_09	# NetBSD 0.9 binary compatibility (SUNOS)
options 	COMPAT_10	# NetBSD 1.0 binary compatibility (SUNOS)
#options 	COMPAT_11	# NetBSD 1.1 binary compatibility
options 	COMPAT_12	# NetBSD 1.2 binary compatibility (SUNOS)
options 	COMPAT_13	# NetBSD 1.3 binary compatibility
options 	COMPAT_14	# NetBSD 1.4 binary compatibility
options 	COMPAT_16	# NetBSD 1.6 binary compatibility
options 	COMPAT_20	# NetBSD 2.0 binary compatibility
options 	COMPAT_30	# NetBSD 3.0 compatibility.
#options 	COMPAT_SVR4_32	# SunOS 5.x 32-bit binary compatibility -- 64-bit only
#options 	COMPAT_NETBSD32	# NetBSD/sparc binary compatibility -- 64-bit only
#options 	COMPAT_SUNOS	# SunOS 4.x binary compatibility
#options 	COMPAT_SVR4	# SunOS 5.x binary compatibility
#options 	EXEC_ELF32	# Exec module for 32 bit ELF binaries.
#options 	EXEC_AOUT	# execve(2) support for a.out binaries

#options 	TCP_COMPAT_42	# 4.2BSD TCP/IP bug compat. Not recommended.
options		COMPAT_BSDPTY	# /dev/[pt]ty?? ptys.

## File systems.  You probably need at least one of FFS or NFS.
file-system	FFS		# Berkeley Fast Filesystem
file-system	NFS		# Sun NFS-compatible filesystem client
file-system	KERNFS		# kernel data-structure filesystem
file-system	NULLFS		# NULL layered filesystem
file-system	MFS		# memory-based filesystem
#file-system	FDESC		# user file descriptor filesystem
#file-system	UMAPFS		# uid/gid remapping filesystem
#file-system	LFS		# Log-based filesystem (still experimental)
#file-system	PORTAL		# portal filesystem (still experimental)
#file-system	PROCFS		# /proc
file-system	CD9660		# ISO 9660 + Rock Ridge file system
#file-system	UNION		# union file system
file-system	MSDOSFS		# MS-DOS FAT filesystem(s).
file-system	PTYFS		# /dev/pts/N support

## File system options.
options 	NFSSERVER	# Sun NFS-compatible filesystem server
#options 	QUOTA		# FFS quotas
options 	FFS_EI		# FFS Endian Independent support
#options 	SOFTDEP		# FFS soft updates support.
#options 	FFS_NO_SNAPSHOT	# No FFS snapshot support

## Network protocol support.  In most environments, INET is required.
options 	INET		# IP (Internet Protocol) v4
#options 	INET6		# IPV6
#options 	IPSEC		# IP security
#options 	IPSEC_ESP	# IP security (encryption part; define w/IPSEC)
#options 	IPSEC_NAT_T	# IPsec NAT traversal (NAT-T)
#options 	IPSEC_DEBUG	# debug for IP security
#options 	GATEWAY		# packet forwarding ("router switch")
#options 	MROUTING	# packet forwarding of multicast packets
#options 	PIM		# Protocol Independent Multicast
#options 	DIRECTED_BROADCAST	# allow broadcasts through routers
#options 	NS		# Xerox NS networking
#options 	NSIP		# Xerox NS tunneling over IP
#options 	ISO,TPIP	# OSI networking
#options 	EON		# OSI tunneling over IP
#options 	CCITT,LLC,HDLC	# X.25 packet switched protocol
#options 	NETATALK	# AppleTalk (over Ethernet) protocol
options 	NTP		# Network Time Protocol in-kernel support
#options 	PPS_SYNC	# Add serial line synchronization for NTP
options 	PFIL_HOOKS	# Add pfil(9) hooks, intended for custom LKMs.
options 	IPFILTER_LOG	# Add ipmon(8) logging for ipfilter device
#options 	PPP_BSDCOMP	# Add BSD compression to ppp device
#options 	PPP_DEFLATE	# Add deflate (libz) compression to ppp device
#options 	PPP_FILTER	# Add active filters for ppp (via bpf)
#options 	TCP_DEBUG	# Record last TCP_NDEBUG packets with SO_DEBUG


#### Main bus and CPU .. all systems.
mainbus0 at root
cpu0	at mainbus0

#### Bus types found on SPARC systems.

#sbus0	at mainbus0				# Ultra 1
psycho*	at mainbus0				# Darwin, Ultra5
pci*	at psycho?
pci*	at ppb?
ppb*	at pci? dev ? function ?		# `APB' support.
ebus*	at pci?					# ebus devices
# XXX 'puc's aren't really bridges, but there's no better place for them here
#puc*	at pci? dev ? function ?		# PCI "universal" comm. cards

#### Standard system devices -- all required for a given architecture

## PROM console driver -- if all else fails
pcons0	at mainbus0				# PROM console

## Auxiliary system registers -- We use the OBP for power management
#auxio*	at sbus? slot ? offset ?		# auxio registers
auxio0	at ebus?				# auxio registers

# We also need:
# bpp0 at sbus0					# parallel port
lpt*	at ebus?				# parallel port

## Mostek clock found on 4/300, sun4c, sun4m and sun4u systems.
## The Mostek clock NVRAM is the "eeprom" on sun4/300 systems.
#clock0	at sbus0 slot ? offset ?
clock0	at ebus?

## Timer chip found on 4/300, sun4c, sun4m and sun4u systems.
timer0	at mainbus0				# sun4c

#### Serial port configuration

## Sbus machines:
##	Zilog 8530 serial chips.  Each has two-channels.
##	zs0 is ttya and ttyb.  zs1 is the keyboard and mouse.
#zs0	at sbus0 slot ? offset ?
#zstty0	at zs0 channel 0	# ttya
#zstty1	at zs0 channel 1	# ttyb
#kbd0	at zstty?
#ms0	at zstty?

## PCI machines:
##	Siemens SAB82532 controller: ttya and ttyb (sab)
##	Part of NS PC87332VLJ Super I/O controller: kbd/mouse (com)

## The SAB82532 controller has two serial ports
sab*	at ebus?				# ttya/ttyb
sabtty*	at sab? channel ?

## Part of a PC87332VLJ
com*	at ebus?				# `com' driver for `su'
kbd0	at com?					# keyboard
ms0	at com?					# mouse

#### Disk controllers and disks

## The following flags may be set for the NCR53c94 based esp driver:
##	bits 0-7:  disable disconnect/reselect for the corresponding target
##	bits 8-15: disable synchronous negotiation for target [bit-8]

## sun4/300, sun4c, sun4m and sun4u on-board SCSI, and FSBE/S SBus SCSI cards.
## Both `dma' and `esp' are needed in all cases.
## Two kinds of additional SBus SCSI interfaces are available.  One uses
## "esp at sbus" like the sun4c on-board; the other uses "esp at dma".

## sun4/300 SCSI - an NCR53c94 or equivalent behind
## an LSI Logic DMA controller

#dma0	at sbus0 slot ? offset ?			# sun4c/sun4m/sun4u
#esp0	at dma0 flags 0x0000				# sun4m/sun4u
#scsibus* at esp?

# FSBE/S SCSI
#dma*	at sbus? slot ? offset ?			# SBus
#esp*	at dma? flags 0x0000				# SBus

#scsibus* at esp?

## Qlogic ISP SBus or PCI SCSI Card
#isp*	at sbus? slot ? offset ?
#isp*	at pci?
#scsibus* at isp?

## FAS support missing
#fas*	at sbus? slot ? offset ?
#scsibus* at fas?

## GLM support
#siop*	at pci? dev ? function ?			# 53C875 "glm" compatible
#scsibus* at siop?

# PCI SCSI cards
#ahc*	at pci? dev ? function ?
#scsibus* at ahc?

## These entries find devices on all SCSI busses and assign
## unit numbers dynamically.
#sd*	at scsibus? target ? lun ?		# SCSI disks
#st*	at scsibus? target ? lun ?		# SCSI tapes
#cd*	at scsibus? target ? lun ?		# SCSI CD-ROMs
#ch*	at scsibus? target ? lun ?		# SCSI changer devices
#ss*	at scsibus? target ? lun ?		# SCSI scanners
#ses*	at scsibus? target ? lun ?		# SCSI SES/SAF-TE devices
#uk*	at scsibus? target ? lun ?		# unknown SCSI

# PCI IDE.
pciide* at pci? dev ? function ? flags 0x0000	# GENERIC pciide driver
acardide* at pci? dev ? function ?	# Acard IDE controllers
aceride* at pci? dev ? function ?	# Acer Lab IDE controllers
artsata* at pci? dev ? function ?	# Intel i31244 SATA controller
cmdide* at pci? dev ? function ?	# CMD tech IDE controllers
cypide* at pci? dev ? function ?	# Cypress IDE controllers
hptide* at pci? dev ? function ?	# Triones/HighPoint IDE controllers
optiide* at pci? dev ? function ?	# Opti IDE controllers
pdcide* at pci? dev ? function ?	# Promise IDE controllers
pdcsata* at pci? dev ? function ?	# Promise SATA150 controllers
satalink* at pci? dev ? function ?	# SiI SATALink controllers
siside* at pci? dev ? function ?	# SiS IDE controllers
slide*  at pci? dev ? function ?	# Symphony Labs IDE controllers
viaide* at pci? dev ? function ?	# VIA/AMD/Nvidia IDE controllers
atabus* at ata?
wd*	at atabus? drive ? flags 0x0000
atapibus* at atapi?

cd*	at atapibus? drive ? flags 0x0000	# ATAPI CD-ROM drives
sd*	at atapibus? drive ? flags 0x0000	# ATAPI disk drives
uk*	at atapibus? drive ? flags 0x0000	# ATAPI unknown

## Floppy controller and drive found on SPARCstations.

# need share with the sparc...uses auxreg.  what is this on sparc64?
#fdc0	at sbus0 slot ? offset ?
#fdc0	at pci?					# `fdthree'
#fd*	at fdc0 	 			# the drive itself

## A disk-like interface to files.  Can be used to create floppy, CD,
## miniroot images, etc.

#pseudo-device	vnd	

## Concatenated and striped disks; with this, you can create a software-based
## disk array similar to a "RAID 0" setup.  See ccd(4).

#pseudo-device	ccd	4

## RAIDframe disk driver: software RAID driver.  See raid(4).

pseudo-device	raid	4
options 	RAID_AUTOCONFIG		# auto-configuration of RAID components
# Options to enable various other RAIDframe RAID types.
# options 	RF_INCLUDE_EVENODD=1
# options 	RF_INCLUDE_RAID5_RS=1
# options 	RF_INCLUDE_PARITYLOGGING=1
# options 	RF_INCLUDE_CHAINDECLUSTER=1
# options 	RF_INCLUDE_INTERDECLUSTER=1
# options 	RF_INCLUDE_PARITY_DECLUSTERING=1
# options 	RF_INCLUDE_PARITY_DECLUSTERING_DS=1

## Memory disk device, used on boot floppies with compressed
## kernel-plus-root-disk images.

#pseudo-device	md	1


#### Network interfaces

## LANCE Ethernet - an AMD 7990 LANCE behind specialized DMA glue
## Three flavors of additional SBus ethernets are available.  One attaches
## directly like the sun4c on-board, one uses the ledma device like the
## sun4m on-board, and one uses the lebuffer device.

#ledma0		at sbus0 slot ? offset ?		# sun4m on-board
#le0		at ledma0				# sun4m on-board
#le*		at sbus? slot ? offset ?		# SBus
#ledma*		at sbus? slot ? offset ?		# SBus
#le*		at ledma?				# SBus
#lebuffer0	at sbus? slot ? offset ?		# SBus
#le0		at lebuffer?				# SBus
#lebuffer*	at sbus? slot ? offset ?		# SBus
#le*		at lebuffer?				# SBus

## Happy Meal Ethernet
#hme*		at sbus? slot ? offset ?
hme*		at pci?	dev ? function ?		# network "hme" compatible

## qec/be, qec/hme
#qec*		at sbus? slot ? offset ?
#be*		at qec?
#qe*		at qec?

# DEC Tulip
tlp*		at pci? dev ? function ?

# MII/PHY support
#exphy*	at mii? phy ?			# 3Com internal PHYs
#icsphy*	at mii? phy ?			# Integrated Circuit Systems ICS189x
#inphy*	at mii? phy ?			# Intel 82555 PHYs
#lxtphy*	at mii? phy ?			# Level One LXT-970 PHYs
nsphy*	at mii? phy ?			# NS83840 PHYs
#qsphy*	at mii? phy ?			# Quality Semiconductor QS6612 PHYs
#sqphy*	at mii? phy ?			# Seeq 80220/80221/80223 PHYs
#tlphy*	at mii? phy ?			# ThunderLAN PHYs
ukphy*	at mii? phy ?			# generic unknown PHYs

## Loopback network interface; required
pseudo-device	loop

## SLIP and CSLIP interfaces, for IP over a serial line.
#pseudo-device	sl		

## PPP, the successor to SLIP.  See pppd(8).
#pseudo-device	ppp		

## Starmode Radio IP, a special hardware network device.
#pseudo-device	strip		

## Network "tunnel" device, allowing protocol stacks to run in the userland.
## This is used by the third-party user-mode "ppp" program, and others.
#pseudo-device	tun		

## Generic L3 over IP tunnel
#pseudo-device	gre			# generic L3 over IP tunnel

## Berkeley Packet Filter, required to run RARPD.  A generic C-language
## interface that allows selective examining of incoming packets.
pseudo-device	bpfilter

## IP Filter, used in firewall and NAT applications.  See ipnat(8) for
## one example of the use of the IP Filter.
pseudo-device	ipfilter


#### Audio and video devices

## /dev/audio support (`audiocs' plus `audio')
##
#audiocs*	at sbus? slot ? offset ?		# SUNW,CS4231
audiocs*	at ebus?				# SUNW,CS4231
audio*		at audiocs?


## Sun "bwtwo" black and white framebuffer, found on sun4, sun4c, and sun4m
## systems.  If your sun4 system has a cgfour installed in the P4 slot,
## the P4 entries for "bwtwo" will attach to the overlay plane of the
## "cgfour".

#bwtwo0		at sbus0 slot ? offset ?		# sun4c and sun4m
#bwtwo*		at sbus? slot ? offset ?		#

## Sun "cgthree" Sbus color framebuffer
#cgthree0	at sbus? slot ? offset ?
#cgthree*	at sbus? slot ? offset ?

## Sun "cgsix" accelerated color framebuffer.
#cgsix0		at sbus? slot ? offset ?
#cgsix*		at sbus? slot ? offset ?

## Sun "tcx" accelerated color framebuffer.
#tcx0		at sbus? slot ? offset ?
#tcx*		at sbus? slot ? offset ?

# Sun "cgfourteen" accelerated 24-bit framebuffer.
#cgfourteen0	at obio0			# sun4m

#### Other device configuration

## Pseudo ttys, required for network logins and programs like screen.

pseudo-device	pty			# pseudo-ttys (for network, etc.)

## Random device, used to implement /dev/random (a source of random noise),
## and generate randomness for some kernel formulae.

pseudo-device	rnd

pseudo-device	clockctl		# user control of clock subsystem
@


1.42
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: POWEROFSEVEN.inc,v 1.41 2006/02/04 03:42:01 rpaulo Exp $
@


1.41
log
@bpfilter doesn't accept count anymore.
@
text
@d1 1
a1 1
# 	$NetBSD: POWEROFSEVEN.inc,v 1.40 2005/12/10 14:47:42 tsutsui Exp $
d328 1
a328 1
#pseudo-device	vnd	4
d398 1
a398 1
#pseudo-device	sl		2
d401 1
a401 1
#pseudo-device	ppp		2
d404 1
a404 1
#pseudo-device	strip		1
d408 1
a408 1
#pseudo-device	tun		4
d411 1
a411 1
#pseudo-device	gre		2	# generic L3 over IP tunnel
@


1.40
log
@Adjust comments for options FFS_NO_SNAPSHOT.
@
text
@d1 1
a1 1
# 	$NetBSD: POWEROFSEVEN.inc,v 1.39 2005/08/19 05:20:03 christos Exp $
d415 1
a415 1
pseudo-device	bpfilter	8
@


1.40.4.1
log
@sync with head
@
text
@d1 1
a1 1
# 	$NetBSD: POWEROFSEVEN.inc,v 1.40 2005/12/10 14:47:42 tsutsui Exp $
@


1.40.6.1
log
@Sync with head.
@
text
@d1 1
a1 1
# 	$NetBSD: POWEROFSEVEN.inc,v 1.40 2005/12/10 14:47:42 tsutsui Exp $
@


1.40.2.1
log
@sync with head.
@
text
@d1 1
a1 1
# 	$NetBSD: POWEROFSEVEN.inc,v 1.40 2005/12/10 14:47:42 tsutsui Exp $
@


1.39
log
@Enable ptyfs by default on the non-install and non small/tiny/ramdisk kernels
@
text
@d1 1
a1 1
# 	$NetBSD: POWEROFSEVEN.inc,v 1.38 2005/08/19 02:03:53 christos Exp $
d155 1
a155 1
#options 	FFS_NO_SNAPSHOT	# ffs snapshots
@


1.38
log
@64 bit inode changes.
@
text
@d1 1
a1 1
# 	$NetBSD: POWEROFSEVEN.inc,v 1.37 2005/07/31 04:04:46 yamt Exp $
d148 1
@


1.37
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: POWEROFSEVEN.inc,v 1.36 2005/07/30 06:35:39 yamt Exp $
d123 1
@


1.36
log
@add "options VMSWAP" to non INSTALL kernels.
@
text
@d1 1
a1 1
# 	$NetBSD: POWEROFSEVEN.inc,v 1.35 2005/07/07 17:05:58 tron Exp $
a463 2

options	VMSWAP			# Swap device/file support
@


1.35
log
@Add (commented out) IPSEC_NAT_T option.
@
text
@d1 1
a1 1
# 	$NetBSD: POWEROFSEVEN.inc,v 1.34 2005/06/15 12:57:44 tron Exp $
d464 2
@


1.34
log
@Remove commented out "upa" attachments because NetBSD doesn't have a
driver for that anyway. Approved by Martin Husemann.
@
text
@d1 1
a1 1
# 	$NetBSD: POWEROFSEVEN.inc,v 1.33 2005/05/31 22:23:53 tron Exp $
d160 1
@


1.34.2.1
log
@sync with head.
@
text
@d1 1
a1 1
# 	$NetBSD: POWEROFSEVEN.inc,v 1.34 2005/06/15 12:57:44 tron Exp $
@


1.33
log
@Remove attachment for the piixide(4) driver from all non-x86 kernel
configurations because Intel IDE disk controllers only exist as part
of Intel chipsets for x86 systems.
@
text
@d1 1
a1 1
# 	$NetBSD: POWEROFSEVEN.inc,v 1.32 2005/02/25 19:16:45 martin Exp $
a187 1
#upa0	at mainbus0				# Ultra 1E, Ultra 2, Ex0000
a450 3
## Sun FFB not supported
#ffb*		at upa?

@


1.32
log
@Nuke options RASTERCONSOLE for sparc64
@
text
@d1 1
a1 1
# 	$NetBSD: POWEROFSEVEN.inc,v 1.31 2005/02/25 13:46:51 simonb Exp $
a301 1
piixide* at pci? dev ? function ?	# Intel IDE controllers
@


1.32.2.1
log
@Pull up revision 1.33 (requested by tron in ticket #362):
Remove attachment for the piixide(4) driver from all non-x86 kernel
configurations because Intel IDE disk controllers only exist as part
of Intel chipsets for x86 systems.
@
text
@d1 1
a1 1
# 	$NetBSD: POWEROFSEVEN.inc,v 1.32 2005/02/25 19:16:45 martin Exp $
d302 1
@


1.32.2.2
log
@Pull up revision 1.34 (requested by tron in ticket #457):
Remove commented out "upa" attachments because NetBSD doesn't have a
driver for that anyway. Approved by Martin Husemann.
@
text
@d1 1
a1 1
# 	$NetBSD: POWEROFSEVEN.inc,v 1.32.2.1 2005/06/01 17:19:36 riz Exp $
d188 1
d452 3
@


1.32.2.3
log
@Pull up revision 1.35 (requested by tron in ticket #566):
Add (commented out) IPSEC_NAT_T option.
@
text
@d1 1
a1 1
# 	$NetBSD: POWEROFSEVEN.inc,v 1.32.2.2 2005/06/18 05:59:18 riz Exp $
a159 1
#options 	IPSEC_NAT_T	# IPsec NAT traversal (NAT-T)
@


1.31
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: POWEROFSEVEN.inc,v 1.30 2005/02/18 21:05:54 dsl Exp $
a21 5
## Use a faster console than the PROM's slow drawing routines.  Not needed
## for headless (no framebuffer) machines.
# XXX broken on sparc64
#options 	RASTERCONSOLE		# fast rasterop console

@


1.30
log
@Invert FFS_SNAPSHOT to FFS_NO_SNAPSHOT
@
text
@d1 1
a1 1
# 	$NetBSD: POWEROFSEVEN.inc,v 1.29 2005/02/11 08:25:56 dsl Exp $
d126 2
@


1.29
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: POWEROFSEVEN.inc,v 1.28 2004/11/24 20:49:24 bouyer Exp $
d156 1
a156 1
options 	FFS_SNAPSHOT	# ffs snapshots
@


1.28
log
@pdcsata(4), a driver for the Promise SATA150 (aka PDC203xx) serie of
controllers. Tested with a PDC20375 (2 SATA, one PATA) controller on sparc64.
Added to all kernel config file which had pdcide(4).
@
text
@d1 1
a1 1
# 	$NetBSD: POWEROFSEVEN.inc,v 1.27 2004/11/10 17:54:07 christos Exp $
d156 1
@


1.28.4.1
log
@sync with -current
@
text
@d1 1
a1 1
# 	$NetBSD: POWEROFSEVEN.inc,v 1.32 2005/02/25 19:16:45 martin Exp $
d22 5
a125 2
options 	COMPAT_16	# NetBSD 1.6 binary compatibility
options 	COMPAT_20	# NetBSD 2.0 binary compatibility
a155 1
#options 	FFS_NO_SNAPSHOT	# ffs snapshots
@


1.28.6.1
log
@sync with head.
@
text
@d1 1
a1 1
# 	$NetBSD$
a155 1
options 	FFS_SNAPSHOT	# ffs snapshots
@


1.28.6.2
log
@sync with head.  xen and whitespace.  xen part is not finished.
@
text
@d1 1
a1 1
# 	$NetBSD: POWEROFSEVEN.inc,v 1.28.6.1 2005/02/12 18:17:40 yamt Exp $
d22 5
a125 2
options 	COMPAT_16	# NetBSD 1.6 binary compatibility
options 	COMPAT_20	# NetBSD 2.0 binary compatibility
d156 1
a156 1
#options 	FFS_NO_SNAPSHOT	# ffs snapshots
@


1.27
log
@Add COMPAT_BSDPTY to the rest of the config files.
@
text
@d1 1
a1 1
# 	$NetBSD: POWEROFSEVEN.inc,v 1.26 2004/09/04 23:29:57 manu Exp $
d306 1
@


1.26
log
@IPv4 PIM support, based on a submission from Pavlin Radoslavov posted on
tech-net@@
@
text
@d1 1
a1 1
# 	$NetBSD: POWEROFSEVEN.inc,v 1.25 2004/07/15 03:53:52 atatat Exp $
d134 1
@


1.25
log
@Add "options SYSCTL_INCLUDE_DESCR" to a lot of configs, but commented
out in most of them.
@
text
@d1 1
a1 1
# 	$NetBSD: POWEROFSEVEN.inc,v 1.24 2003/12/14 01:32:02 thorpej Exp $
d164 1
@


1.24
log
@Split the Intel i31244 SATA controller ("Artisea") driver out of piixide
into its own driver (artsata).
@
text
@d1 1
a1 1
# 	$NetBSD: POWEROFSEVEN.inc,v 1.23 2003/12/13 23:13:41 thorpej Exp $
d62 1
@


1.24.2.1
log
@Pull up revision 1.25 (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$
a61 1
#options 	SYSCTL_INCLUDE_DESCR	# Include sysctl descriptions in kernel
@


1.24.2.1.2.1
log
@Pull up revision 1.28 (requested by bouyer in ticket #1019):
  Add pdcsata(4), a driver for the Promise SATA150 (aka PDC203xx) series of
  controllers.
@
text
@a303 1
pdcsata* at pci? dev ? function ?	# Promise SATA150 controllers
@


1.23
log
@Split out the Silicon Image SATALink support into its own driver,
"satalink".
@
text
@d1 1
a1 1
# 	$NetBSD: POWEROFSEVEN.inc,v 1.22 2003/10/18 08:30:14 lukem Exp $
d296 1
@


1.22
log
@Use one  'atabus* at ata?'  instead of multiple  'atabus* at FOOide?  channel ?'
Use  'atapibus* at atapi?'  instead of  'atapibus* at atabus?'
@
text
@d1 1
a1 1
# 	$NetBSD: POWEROFSEVEN.inc,v 1.21 2003/10/08 11:55:44 bouyer Exp $
d302 1
@


1.21
log
@Add new per-chip pciide drivers.
@
text
@d1 1
a1 1
# 	$NetBSD: POWEROFSEVEN.inc,v 1.20 2003/10/08 11:15:49 bouyer Exp $
d305 1
a305 12
atabus* at pciide? channel ?
atabus* at acardide? channel ?
atabus* at aceride? channel ? 
atabus* at cmdide? channel ? 
atabus* at cypide? channel ?
atabus* at hptide? channel ?
atabus* at optiide? channel ?
atabus* at piixide? channel ?
atabus* at pdcide? channel ?
atabus* at siside? channel ?
atabus* at slide? channel ?
atabus* at viaide? channel ?
d307 1
a307 1
atapibus* at atabus?
@


1.20
log
@Add atabus.
@
text
@d1 1
a1 1
# 	$NetBSD: POWEROFSEVEN.inc,v 1.19 2003/06/20 03:15:05 nakayama Exp $
d293 12
a304 1
pciide* at pci ? dev ? function ? flags 0x0000
d306 11
@


1.19
log
@s/options\t/options \t/
@
text
@d1 1
a1 1
# 	$NetBSD: POWEROFSEVEN.inc,v 1.18 2003/05/26 21:12:08 martin Exp $
d294 3
a296 2
wd*	at pciide? channel ? drive ? flags 0x0000
atapibus* at pciide? channel ?
@


1.19.2.1
log
@Sync with HEAD
@
text
@d1 1
a1 1
# 	$NetBSD: POWEROFSEVEN.inc,v 1.25 2004/07/15 03:53:52 atatat Exp $
a61 1
#options 	SYSCTL_INCLUDE_DESCR	# Include sysctl descriptions in kernel
d293 3
a295 17
pciide* at pci? dev ? function ? flags 0x0000	# GENERIC pciide driver
acardide* at pci? dev ? function ?	# Acard IDE controllers
aceride* at pci? dev ? function ?	# Acer Lab IDE controllers
artsata* at pci? dev ? function ?	# Intel i31244 SATA controller
cmdide* at pci? dev ? function ?	# CMD tech IDE controllers
cypide* at pci? dev ? function ?	# Cypress IDE controllers
hptide* at pci? dev ? function ?	# Triones/HighPoint IDE controllers
optiide* at pci? dev ? function ?	# Opti IDE controllers
piixide* at pci? dev ? function ?	# Intel IDE controllers
pdcide* at pci? dev ? function ?	# Promise IDE controllers
satalink* at pci? dev ? function ?	# SiI SATALink controllers
siside* at pci? dev ? function ?	# SiS IDE controllers
slide*  at pci? dev ? function ?	# Symphony Labs IDE controllers
viaide* at pci? dev ? function ?	# VIA/AMD/Nvidia IDE controllers
atabus* at ata?
wd*	at atabus? drive ? flags 0x0000
atapibus* at atapi?
@


1.19.2.2
log
@Sync with HEAD.
@
text
@d1 1
a1 1
# 	$NetBSD: POWEROFSEVEN.inc,v 1.26 2004/09/04 23:29:57 manu Exp $
a163 1
#options 	PIM		# Protocol Independent Multicast
@


1.19.2.3
log
@Fix the sync with head I botched.
@
text
@d1 1
a1 1
# 	$NetBSD: POWEROFSEVEN.inc,v 1.19.2.1 2004/08/03 10:41:23 skrll Exp $
@


1.19.2.4
log
@Sync with HEAD.
@
text
@d1 1
a1 1
# 	$NetBSD: POWEROFSEVEN.inc,v 1.19.2.3 2004/09/21 13:22:40 skrll Exp $
a133 1
options		COMPAT_BSDPTY	# /dev/[pt]ty?? ptys.
@


1.19.2.5
log
@Sync with HEAD.
@
text
@d1 1
a1 1
# 	$NetBSD: POWEROFSEVEN.inc,v 1.19.2.4 2004/11/14 08:15:32 skrll Exp $
a305 1
pdcsata* at pci? dev ? function ?	# Promise SATA150 controllers
@


1.19.2.6
log
@Sync with HEAD.
@
text
@d1 1
a1 1
# 	$NetBSD: POWEROFSEVEN.inc,v 1.19.2.5 2004/11/29 07:24:06 skrll Exp $
a155 1
options 	FFS_SNAPSHOT	# ffs snapshots
@


1.19.2.7
log
@Sync with HEAD.

Hi Perry!
@
text
@d1 1
a1 1
# 	$NetBSD: POWEROFSEVEN.inc,v 1.19.2.6 2005/02/15 21:33:01 skrll Exp $
d22 5
a125 2
options 	COMPAT_16	# NetBSD 1.6 binary compatibility
options 	COMPAT_20	# NetBSD 2.0 binary compatibility
d156 1
a156 1
#options 	FFS_NO_SNAPSHOT	# ffs snapshots
@


1.19.2.8
log
@Sync with HEAD. Here we go again...
@
text
@d1 1
a1 1
# 	$NetBSD: POWEROFSEVEN.inc,v 1.19.2.7 2005/03/04 16:39:11 skrll Exp $
a122 1
options 	COMPAT_30	# NetBSD 3.0 compatibility.
a146 1
file-system	PTYFS		# /dev/pts/N support
a159 1
#options 	IPSEC_NAT_T	# IPsec NAT traversal (NAT-T)
d188 1
d302 1
d453 3
@


1.19.2.9
log
@Sync with head.
@
text
@d1 1
a1 1
# 	$NetBSD: POWEROFSEVEN.inc,v 1.40 2005/12/10 14:47:42 tsutsui Exp $
d155 1
a155 1
#options 	FFS_NO_SNAPSHOT	# No FFS snapshot support
@


1.18
log
@Remove commented out and nowadays incorrect KGDB declarations.
@
text
@d1 1
a1 1
# 	$NetBSD: POWEROFSEVEN.inc,v 1.17 2003/04/10 22:07:04 christos Exp $
d61 1
a61 1
#options	PIPE_SOCKETPAIR	# smaller, but slower pipe(2)
d323 5
a327 5
# options	RF_INCLUDE_EVENODD=1
# options	RF_INCLUDE_RAID5_RS=1
# options	RF_INCLUDE_PARITYLOGGING=1
# options	RF_INCLUDE_CHAINDECLUSTER=1
# options	RF_INCLUDE_INTERDECLUSTER=1
d329 1
a329 1
# options	RF_INCLUDE_PARITY_DECLUSTERING_DS=1
@


1.17
log
@Bye Bye UCONSOLE
@
text
@d1 1
a1 1
# 	$NetBSD: POWEROFSEVEN.inc,v 1.16 2003/01/01 07:45:21 mrg Exp $
a76 9

## You may also use gdb, on another computer connected to this machine over
## a serial port.  Both KGDB_DEV and KGDB_DEVRATE should be specified;
## KGDB_DEV is a dev_t encoded device number of the serial port to use.
## (0xc01 = ttya, 0xc02 = ttyb.)
#options 	KGDB			# support for kernel gdb
#options 	KGDB_DEV=0xc01		# kgdb device number (this is `ttyb')
#options 	KGDB_DEVRATE=38400	# baud rate

@


1.16
log
@enable sab & sabtty
@
text
@d1 1
a1 1
# 	$NetBSD: POWEROFSEVEN.inc,v 1.15 2002/09/18 02:44:09 lukem Exp $
a112 4

## Allow non-root users to grab /dev/console with programs such as xconsole.
## `xconsole' therefore does not need setuid root with this option enabled.
options 	UCONSOLE
@


1.15
log
@enable USERCONF by default; it's small and extremely useful to have available.
@
text
@d1 1
a1 1
# 	$NetBSD: POWEROFSEVEN.inc,v 1.14 2002/07/20 11:48:17 mrg Exp $
d245 3
a247 4
## These are two SAB82532 controllers
#sab0	at ebus?
#sabtty0	at sab0 channel 0	# ttya
#sabtty1	at sab0 channel 1	# ttyb
@


1.14
log
@create a "sparc" symlink as well.  sync kernels.
@
text
@d1 1
a1 1
# 	$NetBSD: POWEROFSEVEN.inc,v 1.13 2002/06/17 05:14:26 lukem Exp $
d60 1
a60 1
#options 	USERCONF	# userconf(4) support
@


1.13
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: POWEROFSEVEN.inc,v 1.12 2002/04/25 15:06:38 atatat Exp $
a36 1
options 	NVNODE=7000
d334 10
a343 1
#pseudo-device	raid	4
@


1.12
log
@Add the INCLUDE_CONFIG_FILE option to all config files.  In config
files that are generic (ie, GENERIC, GENERICSBC, GENERIC32, ALL, or
ALPHA), it is uncommented.
@
text
@d1 1
a1 1
# 	$NetBSD: POWEROFSEVEN.inc,v 1.11 2002/04/17 02:26:49 mycroft Exp $
d456 2
@


1.12.4.1
log
@Pull up revision 1.13 (requested by lukem in ticket #312):
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$
a455 2

pseudo-device	clockctl		# user control of clock subsystem
@


1.12.2.1
log
@catch up with -current.
@
text
@d1 1
a1 1
# 	$NetBSD: POWEROFSEVEN.inc,v 1.13 2002/06/17 05:14:26 lukem Exp $
a455 2

pseudo-device	clockctl		# user control of clock subsystem
@


1.12.2.2
log
@catch up with -current.
@
text
@d1 1
a1 1
# 	$NetBSD: POWEROFSEVEN.inc,v 1.14 2002/07/20 11:48:17 mrg Exp $
d37 1
d335 1
a335 10
pseudo-device	raid	4
options 	RAID_AUTOCONFIG		# auto-configuration of RAID components
# Options to enable various other RAIDframe RAID types.
# options	RF_INCLUDE_EVENODD=1
# options	RF_INCLUDE_RAID5_RS=1
# options	RF_INCLUDE_PARITYLOGGING=1
# options	RF_INCLUDE_CHAINDECLUSTER=1
# options	RF_INCLUDE_INTERDECLUSTER=1
# options 	RF_INCLUDE_PARITY_DECLUSTERING=1
# options	RF_INCLUDE_PARITY_DECLUSTERING_DS=1
@


1.11
log
@Remove TLP_MATCH_* options.
@
text
@d1 1
a1 1
# 	$NetBSD: POWEROFSEVEN.inc,v 1.10 2002/04/12 08:11:22 gmcgarry Exp $
d8 2
@


1.10
log
@Add commented-out USERCONF option.  Mainly useful for install media
and can be optionally enabled based on miniroot and ramdisk size
requirements.
@
text
@d1 1
a1 1
# 	$NetBSD: POWEROFSEVEN.inc,v 1.9 2002/03/25 05:54:51 mrg Exp $
a368 4
options 	TLP_MATCH_21040
options 	TLP_MATCH_21041
options 	TLP_MATCH_21140
options 	TLP_MATCH_21142
@


1.9
log
@remove vnd. use -mcpu=ultrasparc.
@
text
@d1 1
a1 1
# 	$NetBSD: POWEROFSEVEN.inc,v 1.8 2002/02/10 17:37:03 wiz Exp $
d59 1
@


1.8
log
@Update description for icsphy.
@
text
@d1 1
a1 1
# 	$NetBSD: POWEROFSEVEN.inc,v 1.7 2002/01/27 13:23:27 jdolecek Exp $
a2 1
# from: $NetBSD: POWEROFSEVEN32,v 1.10 2001/08/25 15:04:26 mrg Exp
d89 1
a89 1
options 	AUDIO_DEBUG
d323 1
a323 1
pseudo-device	vnd	4
@


1.7
log
@add options PIPE_SOCKETPAIR to individual kernel configs
the option is commented out on everything but kernels I was able
to recognize as INSTALL-like or ones for small memory machines
@
text
@d1 1
a1 1
# 	$NetBSD: POWEROFSEVEN.inc,v 1.6 2001/11/20 12:56:39 lukem Exp $
d376 1
a376 1
#icsphy*	at mii? phy ?			# Integrated Circuit Systems ICS1890
@


1.6
log
@cleanup:
	options SPACE TAB
	makeoptions TAB
	psuedo-device TAB
	remove trailing whitespace
	replace multiple spaces -> tabs
	options "FOO" -> options FOO
	options "FOO=bar" -> options FOO=bar
	options "FOO=\"bar\"" -> options FOO="\"bar\""
@
text
@d1 1
a1 1
# 	$NetBSD: POWEROFSEVEN.inc,v 1.5 2001/11/20 08:43:36 lukem Exp $
d59 2
@


1.5
log
@- pull in opt_kgdb.h where necessary
- replace opt_kgdb_machdep.h with opt_kgdb.h
- defparam opt_kgdb.h:
	KGDB_DEV KGDB_DEVNAME KGDB_DEVADDR KGDB_DEVRATE KGDB_DEVMODE
- move from opt_ddbparam.h to opt_ddb.h:
	DDB_FROMCONSOLE DDB_ONPANIC DDB_HISTORY_SIZE DDB_BREAK_CHAR SYMTAB_SPACE
- replace KGDBDEV with KGDB_DEV
- replace KGDBADDR with KGDB_DEVADDR
- replace KGDBMODE with KGDB_DEVMODE
- replace KGDBRATE with KGDB_DEVRATE
- use `9600' instead of `0x2580' for 9600 baud rate
- use correct quotes for  options KGDB_DEVNAME="\"com\""
- use correct quotes for  options KGDB_DEV="17*256+0"
- remove unnecessary dependancy on Makefile for kgdb_stub.o
- minor whitespace cleanup
@
text
@d1 1
a1 1
# 	$NetBSD: POWEROFSEVEN.inc,v 1.4 2001/10/24 18:49:40 thorpej Exp $
d17 1
a17 1
options		SUN4U		# sun4u - UltraSPARC
d87 1
a87 1
makeoptions 	DEBUG="-g"
d163 1
a163 1
#options 	SOFTDEP         # FFS soft updates support.
d305 1
a305 1
wd*     at pciide? channel ? drive ? flags 0x0000
d416 1
a416 1
audiocs*	at ebus?                		# SUNW,CS4231
@


1.4
log
@Clean up the 32-bit vs. 64-bit kernel configuration stuff:
- Put all options necessary to build a 64-bit kernel into std.sparc64-64,
  which can be included after std.sparc64.
- Change the logic used to enable 64-bit kernels.  The kernel Makefile now
  uses an LP64 make variable, and explicitly sets compiler flags and linker
  scripts to generate 32-bit or 64-bit kernels.
@
text
@d1 1
a1 1
# 	$NetBSD: POWEROFSEVEN.inc,v 1.3 2001/10/22 16:42:44 mrg Exp $
d76 2
a77 2
## a serial port.  Both KGDBDEV and KGDBRATE should be specified; KGDBDEV is
## a dev_t encoded device number of the serial port to use.
d79 3
a81 3
#options 	KGDB		# support for kernel gdb
#options 	KGDBDEV=0xc01	# kgdb device number (this sample is `ttyb')
#options 	KGDBRATE=38400	# baud rate
@


1.4.2.1
log
@file POWEROFSEVEN.inc was added on branch nathanw_sa on 2002-01-08 00:27:58 +0000
@
text
@d1 455
@


1.4.2.2
log
@Catch up to -current.
@
text
@a0 455
# 	$NetBSD: POWEROFSEVEN.inc,v 1.4.2.1 2002/01/08 00:27:58 nathanw Exp $
#
# from: $NetBSD: POWEROFSEVEN32,v 1.10 2001/08/25 15:04:26 mrg Exp
# from: NetBSD: GENERIC32,v 1.13 2001/02/28 00:08:18 mjacob Exp
#
# Configuration for Ultra5/Ultra10

include "arch/sparc64/conf/std.sparc64"

maxusers	64

## System kernel configuration.  See options(4) for more detail.


# Options for variants of the Sun SPARC architecure.
# We currently support three architecture types; at least one is required.
options 	SUN4U		# sun4u - UltraSPARC

## System options specific to the sparc machine type

## Use a faster console than the PROM's slow drawing routines.  Not needed
## for headless (no framebuffer) machines.
# XXX broken on sparc64
#options 	RASTERCONSOLE		# fast rasterop console

options 	BLINK			# Blink the system LED

#### System options that are the same for all ports

## Root device configuration: change the ?'s if you are going to use a
## nonstandard root partition (other than where the kernel is booted from)
## and/or nonstandard root type (not ffs or nfs).  Normally this can be
## automagically determined at boot time.

config		netbsd	root on ? type ?
options 	NVNODE=7000

## UVM options.
#options 	UVM_PAGE_TRKOWN
#options 	UVMHIST
#options 	UVMHIST_PRINT	# Loud!

## System call tracing (see ktrace(1)).
options 	KTRACE

## Collect statistics on kernel malloc's and free's.  This does have a
## significant performance hit on slower machines, so it is intended for
## diagnostic use only.
options 	KMEMSTATS

## System V compatible IPC subsystem.  (msgctl(2), semctl(2), and shmctl(2))
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

## Loadable kernel module support; still under development.
options 	LKM

## NFS boot options; default on sparc is the bootparam protocol
options 	NFS_BOOT_BOOTPARAM
#options 	NFS_BOOT_BOOTP
#options 	NFS_BOOT_DHCP

#### Debugging options

## The DDB in-kernel debugger runs at panic (unless DDB_ONPANIC=0), or at
## serial console break or keyboard reset, where the PROM would normally
## intercept.  DDB_HISTORY_SIZE adds up/down arrow command history.
# we enable DDB in GENERIC for now.
options 	DDB			# kernel dynamic debugger
options 	DDB_HISTORY_SIZE=100	# enable history editing in DDB
#options 	DDB_ONPANIC		# see also sysctl(8): `ddb.onpanic'

## You may also use gdb, on another computer connected to this machine over
## a serial port.  Both KGDB_DEV and KGDB_DEVRATE should be specified;
## KGDB_DEV is a dev_t encoded device number of the serial port to use.
## (0xc01 = ttya, 0xc02 = ttyb.)
#options 	KGDB			# support for kernel gdb
#options 	KGDB_DEV=0xc01		# kgdb device number (this is `ttyb')
#options 	KGDB_DEVRATE=38400	# baud rate


## Compile the kernel with debugging symbols (`netbsd.gdb' is the debug file),
## such that gdb(1) can be used on a kernel coredump.

makeoptions	DEBUG="-g"
options 	AUDIO_DEBUG


## Adds code to the kernel that does internal consistency checks, and will
## cause the kernel to panic if corruption of internal data structures
## is detected.
#options 	DIAGNOSTIC	# extra kernel sanity checking

## Enable (possibly expensive) debugging code that may also display messages
## on the system console
#options 	DEBUG

## Make SCSI/PCI error messages more verbose when explaining their meanings.
options 	SCSIVERBOSE
options 	PCIVERBOSE
#options 	PCI_CONFIG_DUMP	# verbosely dump PCI config space

## `INSECURE' turns off the kernel security level (securelevel = 0 always).
## This allows writing to /dev/mem, loading kernel modules while multi-user,
## and other insecurities good only for development work.  Do not use this
## option on a production machine.
options 	INSECURE

## Allow non-root users to grab /dev/console with programs such as xconsole.
## `xconsole' therefore does not need setuid root with this option enabled.
options 	UCONSOLE

## `FDSCRIPTS' allows non-readable but executable scripts by providing a
## pre-opened opaque file to the script interpreter.  `SETUIDSCRIPTS',
## which implies FDSCRIPTS, allows scripts to be set-user-id using the same
## opaque file mechanism.  Perl calls this "secure setuid scripts."

#options 	FDSCRIPTS
#options 	SETUIDSCRIPTS

## Options for compatibility with previous releases foreign system binaries.
## In the cases of COMPAT_SUNOS and COMPAT_SVR4, you may need to set up
## additional user-level utilities or system configuration files. See
## compat_sunos(8) and compat_svr4(8).

options 	COMPAT_43	# 4.3BSD system interfaces
options 	COMPAT_09	# NetBSD 0.9 binary compatibility (SUNOS)
options 	COMPAT_10	# NetBSD 1.0 binary compatibility (SUNOS)
#options 	COMPAT_11	# NetBSD 1.1 binary compatibility
options 	COMPAT_12	# NetBSD 1.2 binary compatibility (SUNOS)
options 	COMPAT_13	# NetBSD 1.3 binary compatibility
options 	COMPAT_14	# NetBSD 1.4 binary compatibility
#options 	COMPAT_SVR4_32	# SunOS 5.x 32-bit binary compatibility -- 64-bit only
#options 	COMPAT_NETBSD32	# NetBSD/sparc binary compatibility -- 64-bit only
#options 	COMPAT_SUNOS	# SunOS 4.x binary compatibility
#options 	COMPAT_SVR4	# SunOS 5.x binary compatibility
#options 	EXEC_ELF32	# Exec module for 32 bit ELF binaries.
#options 	EXEC_AOUT	# execve(2) support for a.out binaries

#options 	TCP_COMPAT_42	# 4.2BSD TCP/IP bug compat. Not recommended.

## File systems.  You probably need at least one of FFS or NFS.
file-system	FFS		# Berkeley Fast Filesystem
file-system	NFS		# Sun NFS-compatible filesystem client
file-system	KERNFS		# kernel data-structure filesystem
file-system	NULLFS		# NULL layered filesystem
file-system	MFS		# memory-based filesystem
#file-system	FDESC		# user file descriptor filesystem
#file-system	UMAPFS		# uid/gid remapping filesystem
#file-system	LFS		# Log-based filesystem (still experimental)
#file-system	PORTAL		# portal filesystem (still experimental)
#file-system	PROCFS		# /proc
file-system	CD9660		# ISO 9660 + Rock Ridge file system
#file-system	UNION		# union file system
file-system	MSDOSFS		# MS-DOS FAT filesystem(s).

## File system options.
options 	NFSSERVER	# Sun NFS-compatible filesystem server
#options 	QUOTA		# FFS quotas
options 	FFS_EI		# FFS Endian Independent support
#options 	SOFTDEP		# FFS soft updates support.

## Network protocol support.  In most environments, INET is required.
options 	INET		# IP (Internet Protocol) v4
#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 	GATEWAY		# packet forwarding ("router switch")
#options 	MROUTING	# packet forwarding of multicast packets
#options 	DIRECTED_BROADCAST	# allow broadcasts through routers
#options 	NS		# Xerox NS networking
#options 	NSIP		# Xerox NS tunneling over IP
#options 	ISO,TPIP	# OSI networking
#options 	EON		# OSI tunneling over IP
#options 	CCITT,LLC,HDLC	# X.25 packet switched protocol
#options 	NETATALK	# AppleTalk (over Ethernet) protocol
options 	NTP		# Network Time Protocol in-kernel support
#options 	PPS_SYNC	# Add serial line synchronization for NTP
options 	PFIL_HOOKS	# Add pfil(9) hooks, intended for custom LKMs.
options 	IPFILTER_LOG	# Add ipmon(8) logging for ipfilter device
#options 	PPP_BSDCOMP	# Add BSD compression to ppp device
#options 	PPP_DEFLATE	# Add deflate (libz) compression to ppp device
#options 	PPP_FILTER	# Add active filters for ppp (via bpf)
#options 	TCP_DEBUG	# Record last TCP_NDEBUG packets with SO_DEBUG


#### Main bus and CPU .. all systems.
mainbus0 at root
cpu0	at mainbus0

#### Bus types found on SPARC systems.

#sbus0	at mainbus0				# Ultra 1
#upa0	at mainbus0				# Ultra 1E, Ultra 2, Ex0000
psycho*	at mainbus0				# Darwin, Ultra5
pci*	at psycho?
pci*	at ppb?
ppb*	at pci? dev ? function ?		# `APB' support.
ebus*	at pci?					# ebus devices
# XXX 'puc's aren't really bridges, but there's no better place for them here
#puc*	at pci? dev ? function ?		# PCI "universal" comm. cards

#### Standard system devices -- all required for a given architecture

## PROM console driver -- if all else fails
pcons0	at mainbus0				# PROM console

## Auxiliary system registers -- We use the OBP for power management
#auxio*	at sbus? slot ? offset ?		# auxio registers
auxio0	at ebus?				# auxio registers

# We also need:
# bpp0 at sbus0					# parallel port
lpt*	at ebus?				# parallel port

## Mostek clock found on 4/300, sun4c, sun4m and sun4u systems.
## The Mostek clock NVRAM is the "eeprom" on sun4/300 systems.
#clock0	at sbus0 slot ? offset ?
clock0	at ebus?

## Timer chip found on 4/300, sun4c, sun4m and sun4u systems.
timer0	at mainbus0				# sun4c

#### Serial port configuration

## Sbus machines:
##	Zilog 8530 serial chips.  Each has two-channels.
##	zs0 is ttya and ttyb.  zs1 is the keyboard and mouse.
#zs0	at sbus0 slot ? offset ?
#zstty0	at zs0 channel 0	# ttya
#zstty1	at zs0 channel 1	# ttyb
#kbd0	at zstty?
#ms0	at zstty?

## PCI machines:
##	Siemens SAB82532 controller: ttya and ttyb (sab)
##	Part of NS PC87332VLJ Super I/O controller: kbd/mouse (com)

## These are two SAB82532 controllers
#sab0	at ebus?
#sabtty0	at sab0 channel 0	# ttya
#sabtty1	at sab0 channel 1	# ttyb

## Part of a PC87332VLJ
com*	at ebus?				# `com' driver for `su'
kbd0	at com?					# keyboard
ms0	at com?					# mouse

#### Disk controllers and disks

## The following flags may be set for the NCR53c94 based esp driver:
##	bits 0-7:  disable disconnect/reselect for the corresponding target
##	bits 8-15: disable synchronous negotiation for target [bit-8]

## sun4/300, sun4c, sun4m and sun4u on-board SCSI, and FSBE/S SBus SCSI cards.
## Both `dma' and `esp' are needed in all cases.
## Two kinds of additional SBus SCSI interfaces are available.  One uses
## "esp at sbus" like the sun4c on-board; the other uses "esp at dma".

## sun4/300 SCSI - an NCR53c94 or equivalent behind
## an LSI Logic DMA controller

#dma0	at sbus0 slot ? offset ?			# sun4c/sun4m/sun4u
#esp0	at dma0 flags 0x0000				# sun4m/sun4u
#scsibus* at esp?

# FSBE/S SCSI
#dma*	at sbus? slot ? offset ?			# SBus
#esp*	at dma? flags 0x0000				# SBus

#scsibus* at esp?

## Qlogic ISP SBus or PCI SCSI Card
#isp*	at sbus? slot ? offset ?
#isp*	at pci?
#scsibus* at isp?

## FAS support missing
#fas*	at sbus? slot ? offset ?
#scsibus* at fas?

## GLM support
#siop*	at pci? dev ? function ?			# 53C875 "glm" compatible
#scsibus* at siop?

# PCI SCSI cards
#ahc*	at pci? dev ? function ?
#scsibus* at ahc?

## These entries find devices on all SCSI busses and assign
## unit numbers dynamically.
#sd*	at scsibus? target ? lun ?		# SCSI disks
#st*	at scsibus? target ? lun ?		# SCSI tapes
#cd*	at scsibus? target ? lun ?		# SCSI CD-ROMs
#ch*	at scsibus? target ? lun ?		# SCSI changer devices
#ss*	at scsibus? target ? lun ?		# SCSI scanners
#ses*	at scsibus? target ? lun ?		# SCSI SES/SAF-TE devices
#uk*	at scsibus? target ? lun ?		# unknown SCSI

# PCI IDE.
pciide* at pci ? dev ? function ? flags 0x0000
wd*	at pciide? channel ? drive ? flags 0x0000
atapibus* at pciide? channel ?

cd*	at atapibus? drive ? flags 0x0000	# ATAPI CD-ROM drives
sd*	at atapibus? drive ? flags 0x0000	# ATAPI disk drives
uk*	at atapibus? drive ? flags 0x0000	# ATAPI unknown

## Floppy controller and drive found on SPARCstations.

# need share with the sparc...uses auxreg.  what is this on sparc64?
#fdc0	at sbus0 slot ? offset ?
#fdc0	at pci?					# `fdthree'
#fd*	at fdc0 	 			# the drive itself

## A disk-like interface to files.  Can be used to create floppy, CD,
## miniroot images, etc.

pseudo-device	vnd	4

## Concatenated and striped disks; with this, you can create a software-based
## disk array similar to a "RAID 0" setup.  See ccd(4).

#pseudo-device	ccd	4

## RAIDframe disk driver: software RAID driver.  See raid(4).

#pseudo-device	raid	4

## Memory disk device, used on boot floppies with compressed
## kernel-plus-root-disk images.

#pseudo-device	md	1


#### Network interfaces

## LANCE Ethernet - an AMD 7990 LANCE behind specialized DMA glue
## Three flavors of additional SBus ethernets are available.  One attaches
## directly like the sun4c on-board, one uses the ledma device like the
## sun4m on-board, and one uses the lebuffer device.

#ledma0		at sbus0 slot ? offset ?		# sun4m on-board
#le0		at ledma0				# sun4m on-board
#le*		at sbus? slot ? offset ?		# SBus
#ledma*		at sbus? slot ? offset ?		# SBus
#le*		at ledma?				# SBus
#lebuffer0	at sbus? slot ? offset ?		# SBus
#le0		at lebuffer?				# SBus
#lebuffer*	at sbus? slot ? offset ?		# SBus
#le*		at lebuffer?				# SBus

## Happy Meal Ethernet
#hme*		at sbus? slot ? offset ?
hme*		at pci?	dev ? function ?		# network "hme" compatible

## qec/be, qec/hme
#qec*		at sbus? slot ? offset ?
#be*		at qec?
#qe*		at qec?

# DEC Tulip
tlp*		at pci? dev ? function ?
options 	TLP_MATCH_21040
options 	TLP_MATCH_21041
options 	TLP_MATCH_21140
options 	TLP_MATCH_21142

# MII/PHY support
#exphy*	at mii? phy ?			# 3Com internal PHYs
#icsphy*	at mii? phy ?			# Integrated Circuit Systems ICS1890
#inphy*	at mii? phy ?			# Intel 82555 PHYs
#lxtphy*	at mii? phy ?			# Level One LXT-970 PHYs
nsphy*	at mii? phy ?			# NS83840 PHYs
#qsphy*	at mii? phy ?			# Quality Semiconductor QS6612 PHYs
#sqphy*	at mii? phy ?			# Seeq 80220/80221/80223 PHYs
#tlphy*	at mii? phy ?			# ThunderLAN PHYs
ukphy*	at mii? phy ?			# generic unknown PHYs

## Loopback network interface; required
pseudo-device	loop

## SLIP and CSLIP interfaces, for IP over a serial line.
#pseudo-device	sl		2

## PPP, the successor to SLIP.  See pppd(8).
#pseudo-device	ppp		2

## Starmode Radio IP, a special hardware network device.
#pseudo-device	strip		1

## Network "tunnel" device, allowing protocol stacks to run in the userland.
## This is used by the third-party user-mode "ppp" program, and others.
#pseudo-device	tun		4

## Generic L3 over IP tunnel
#pseudo-device	gre		2	# generic L3 over IP tunnel

## Berkeley Packet Filter, required to run RARPD.  A generic C-language
## interface that allows selective examining of incoming packets.
pseudo-device	bpfilter	8

## IP Filter, used in firewall and NAT applications.  See ipnat(8) for
## one example of the use of the IP Filter.
pseudo-device	ipfilter


#### Audio and video devices

## /dev/audio support (`audiocs' plus `audio')
##
#audiocs*	at sbus? slot ? offset ?		# SUNW,CS4231
audiocs*	at ebus?				# SUNW,CS4231
audio*		at audiocs?


## Sun "bwtwo" black and white framebuffer, found on sun4, sun4c, and sun4m
## systems.  If your sun4 system has a cgfour installed in the P4 slot,
## the P4 entries for "bwtwo" will attach to the overlay plane of the
## "cgfour".

#bwtwo0		at sbus0 slot ? offset ?		# sun4c and sun4m
#bwtwo*		at sbus? slot ? offset ?		#

## Sun "cgthree" Sbus color framebuffer
#cgthree0	at sbus? slot ? offset ?
#cgthree*	at sbus? slot ? offset ?

## Sun "cgsix" accelerated color framebuffer.
#cgsix0		at sbus? slot ? offset ?
#cgsix*		at sbus? slot ? offset ?

## Sun "tcx" accelerated color framebuffer.
#tcx0		at sbus? slot ? offset ?
#tcx*		at sbus? slot ? offset ?

# Sun "cgfourteen" accelerated 24-bit framebuffer.
#cgfourteen0	at obio0			# sun4m

## Sun FFB not supported
#ffb*		at upa?

#### Other device configuration

## Pseudo ttys, required for network logins and programs like screen.

pseudo-device	pty			# pseudo-ttys (for network, etc.)

## Random device, used to implement /dev/random (a source of random noise),
## and generate randomness for some kernel formulae.

pseudo-device	rnd
@


1.4.2.3
log
@Catch up to -current.
@
text
@d1 1
a1 1
# 	$NetBSD: POWEROFSEVEN.inc,v 1.4.2.2 2002/02/28 04:12:10 nathanw Exp $
a59 2
#options	PIPE_SOCKETPAIR	# smaller, but slower pipe(2)

d374 1
a374 1
#icsphy*	at mii? phy ?			# Integrated Circuit Systems ICS189x
@


1.4.2.4
log
@Catch up to -current.
(CVS: It's not just a program. It's an adventure!)
@
text
@d1 1
a1 1
# 	$NetBSD: POWEROFSEVEN.inc,v 1.4.2.3 2002/04/01 07:42:59 nathanw Exp $
d3 1
d90 1
a90 1
makeoptions	COPTS="-O2 -mcpu=ultrasparc"
d324 1
a324 1
#pseudo-device	vnd	4
@


1.4.2.5
log
@Catch up to -current.
@
text
@d1 1
a1 1
# 	$NetBSD: POWEROFSEVEN.inc,v 1.4.2.4 2002/04/17 00:04:29 nathanw Exp $
a58 1
#options 	USERCONF	# userconf(4) support
@


1.4.2.6
log
@Catch up to -current.
@
text
@d1 1
a1 1
# 	$NetBSD: POWEROFSEVEN.inc,v 1.4.2.5 2002/06/20 03:41:18 nathanw Exp $
a8 2
#options 	INCLUDE_CONFIG_FILE	# embed config file in kernel binary

d369 4
a457 2

pseudo-device	clockctl		# user control of clock subsystem
@


1.4.2.7
log
@Catch up to -current.
@
text
@d1 1
a1 1
# 	$NetBSD: POWEROFSEVEN.inc,v 1.4.2.6 2002/08/01 02:43:34 nathanw Exp $
d37 1
d335 1
a335 10
pseudo-device	raid	4
options 	RAID_AUTOCONFIG		# auto-configuration of RAID components
# Options to enable various other RAIDframe RAID types.
# options	RF_INCLUDE_EVENODD=1
# options	RF_INCLUDE_RAID5_RS=1
# options	RF_INCLUDE_PARITYLOGGING=1
# options	RF_INCLUDE_CHAINDECLUSTER=1
# options	RF_INCLUDE_INTERDECLUSTER=1
# options 	RF_INCLUDE_PARITY_DECLUSTERING=1
# options	RF_INCLUDE_PARITY_DECLUSTERING_DS=1
@


1.4.2.8
log
@Catch up to -current.
@
text
@d1 1
a1 1
# 	$NetBSD: POWEROFSEVEN.inc,v 1.4.2.7 2002/10/18 02:40:03 nathanw Exp $
d60 1
a60 1
options 	USERCONF	# userconf(4) support
@


1.4.2.9
log
@Sync with HEAD.
@
text
@d1 1
a1 1
# 	$NetBSD: POWEROFSEVEN.inc,v 1.4.2.8 2003/01/03 16:57:11 thorpej Exp $
d245 4
a248 3
## The SAB82532 controller has two serial ports
sab*	at ebus?				# ttya/ttyb
sabtty*	at sab? channel ?
@


1.3
log
@sync with reality:
	options BLINK
	options AUDIO_DEBUG
	audiocs at ebus
	audio at audiocs
@
text
@d1 1
a1 1
# 	$NetBSD: POWEROFSEVEN.inc,v 1.2 2001/09/22 00:58:13 mrg Exp $
a17 1
#options 	_LP64		# we're using a 64-bit compiler
a139 1
#options 	EXEC_ELF64	# Exec module for 64 bit ELF binaries. -- 64-bit only
@


1.3.2.1
log
@Sync the thorpej-mips-cache branch with -current.
@
text
@d1 1
a1 1
# 	$NetBSD: POWEROFSEVEN.inc,v 1.4 2001/10/24 18:49:40 thorpej Exp $
d18 1
d141 1
@


1.2
log
@update to reality: remove a bunch of stuff.
@
text
@d1 1
a1 1
# 	$NetBSD: POWEROFSEVEN.inc,v 1.1 2001/09/02 05:53:38 mrg Exp $
a17 1
#options 	LOCKDEBUG
d27 2
d89 1
d418 2
a419 2
#audiocs*	at ebus?                		# SUNW,CS4231
#audio*		at audiocs?
@


1.1
log
@place the main chunk of POWEROFSEVEN's config into the .inc file, and have
the 32 and 64 files define MACHINE_ARCH, CC, LD and AS appropriately to build
a 32 or 64 bit kernel, respectively.  this allows either to be built on a
system that can generate 32 or 64 bit code.
@
text
@d1 1
a1 1
# 	$NetBSD$
d93 1
a93 1
options 	DIAGNOSTIC	# extra kernel sanity checking
d97 1
a97 1
options 	DEBUG
d148 1
a148 1
#file-system	NULLFS		# NULL layered filesystem
d163 1
a163 1
options 	SOFTDEP         # FFS soft updates support.
d167 3
a169 3
options 	INET6		# IPV6
options 	IPSEC		# IP security
options 	IPSEC_ESP	# IP security (encryption part; define w/IPSEC)
d286 2
a287 2
siop*	at pci? dev ? function ?			# 53C875 "glm" compatible
scsibus* at siop?
d290 2
a291 2
ahc*	at pci? dev ? function ?
scsibus* at ahc?
d295 7
a301 7
sd*	at scsibus? target ? lun ?		# SCSI disks
st*	at scsibus? target ? lun ?		# SCSI tapes
cd*	at scsibus? target ? lun ?		# SCSI CD-ROMs
ch*	at scsibus? target ? lun ?		# SCSI changer devices
ss*	at scsibus? target ? lun ?		# SCSI scanners
ses*	at scsibus? target ? lun ?		# SCSI SES/SAF-TE devices
uk*	at scsibus? target ? lun ?		# unknown SCSI
d373 4
a376 4
exphy*	at mii? phy ?			# 3Com internal PHYs
icsphy*	at mii? phy ?			# Integrated Circuit Systems ICS1890
inphy*	at mii? phy ?			# Intel 82555 PHYs
lxtphy*	at mii? phy ?			# Level One LXT-970 PHYs
d378 3
a380 3
qsphy*	at mii? phy ?			# Quality Semiconductor QS6612 PHYs
sqphy*	at mii? phy ?			# Seeq 80220/80221/80223 PHYs
tlphy*	at mii? phy ?			# ThunderLAN PHYs
@


1.1.4.1
log
@file POWEROFSEVEN.inc was added on branch kqueue on 2001-09-13 01:14:39 +0000
@
text
@d1 455
@


1.1.4.2
log
@Update the kqueue branch to HEAD.
@
text
@a0 455
# 	$NetBSD: POWEROFSEVEN.inc,v 1.1.4.1 2001/09/13 01:14:39 thorpej Exp $
#
# from: $NetBSD: POWEROFSEVEN32,v 1.10 2001/08/25 15:04:26 mrg Exp
# from: NetBSD: GENERIC32,v 1.13 2001/02/28 00:08:18 mjacob Exp
#
# Configuration for Ultra5/Ultra10

include "arch/sparc64/conf/std.sparc64"

maxusers	64

## System kernel configuration.  See options(4) for more detail.


# Options for variants of the Sun SPARC architecure.
# We currently support three architecture types; at least one is required.
options		SUN4U		# sun4u - UltraSPARC
#options 	LOCKDEBUG
#options 	_LP64		# we're using a 64-bit compiler

## System options specific to the sparc machine type

## Use a faster console than the PROM's slow drawing routines.  Not needed
## for headless (no framebuffer) machines.
# XXX broken on sparc64
#options 	RASTERCONSOLE		# fast rasterop console

#### System options that are the same for all ports

## Root device configuration: change the ?'s if you are going to use a
## nonstandard root partition (other than where the kernel is booted from)
## and/or nonstandard root type (not ffs or nfs).  Normally this can be
## automagically determined at boot time.

config		netbsd	root on ? type ?
options 	NVNODE=7000

## UVM options.
#options 	UVM_PAGE_TRKOWN
#options 	UVMHIST
#options 	UVMHIST_PRINT	# Loud!

## System call tracing (see ktrace(1)).
options 	KTRACE

## Collect statistics on kernel malloc's and free's.  This does have a
## significant performance hit on slower machines, so it is intended for
## diagnostic use only.
options 	KMEMSTATS

## System V compatible IPC subsystem.  (msgctl(2), semctl(2), and shmctl(2))
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

## Loadable kernel module support; still under development.
options 	LKM

## NFS boot options; default on sparc is the bootparam protocol
options 	NFS_BOOT_BOOTPARAM
#options 	NFS_BOOT_BOOTP
#options 	NFS_BOOT_DHCP

#### Debugging options

## The DDB in-kernel debugger runs at panic (unless DDB_ONPANIC=0), or at
## serial console break or keyboard reset, where the PROM would normally
## intercept.  DDB_HISTORY_SIZE adds up/down arrow command history.
# we enable DDB in GENERIC for now.
options 	DDB			# kernel dynamic debugger
options 	DDB_HISTORY_SIZE=100	# enable history editing in DDB
#options 	DDB_ONPANIC		# see also sysctl(8): `ddb.onpanic'

## You may also use gdb, on another computer connected to this machine over
## a serial port.  Both KGDBDEV and KGDBRATE should be specified; KGDBDEV is
## a dev_t encoded device number of the serial port to use.
## (0xc01 = ttya, 0xc02 = ttyb.)
#options 	KGDB		# support for kernel gdb
#options 	KGDBDEV=0xc01	# kgdb device number (this sample is `ttyb')
#options 	KGDBRATE=38400	# baud rate


## Compile the kernel with debugging symbols (`netbsd.gdb' is the debug file),
## such that gdb(1) can be used on a kernel coredump.

makeoptions 	DEBUG="-g"


## Adds code to the kernel that does internal consistency checks, and will
## cause the kernel to panic if corruption of internal data structures
## is detected.
options 	DIAGNOSTIC	# extra kernel sanity checking

## Enable (possibly expensive) debugging code that may also display messages
## on the system console
options 	DEBUG

## Make SCSI/PCI error messages more verbose when explaining their meanings.
options 	SCSIVERBOSE
options 	PCIVERBOSE
#options 	PCI_CONFIG_DUMP	# verbosely dump PCI config space

## `INSECURE' turns off the kernel security level (securelevel = 0 always).
## This allows writing to /dev/mem, loading kernel modules while multi-user,
## and other insecurities good only for development work.  Do not use this
## option on a production machine.
options 	INSECURE

## Allow non-root users to grab /dev/console with programs such as xconsole.
## `xconsole' therefore does not need setuid root with this option enabled.
options 	UCONSOLE

## `FDSCRIPTS' allows non-readable but executable scripts by providing a
## pre-opened opaque file to the script interpreter.  `SETUIDSCRIPTS',
## which implies FDSCRIPTS, allows scripts to be set-user-id using the same
## opaque file mechanism.  Perl calls this "secure setuid scripts."

#options 	FDSCRIPTS
#options 	SETUIDSCRIPTS

## Options for compatibility with previous releases foreign system binaries.
## In the cases of COMPAT_SUNOS and COMPAT_SVR4, you may need to set up
## additional user-level utilities or system configuration files. See
## compat_sunos(8) and compat_svr4(8).

options 	COMPAT_43	# 4.3BSD system interfaces
options 	COMPAT_09	# NetBSD 0.9 binary compatibility (SUNOS)
options 	COMPAT_10	# NetBSD 1.0 binary compatibility (SUNOS)
#options 	COMPAT_11	# NetBSD 1.1 binary compatibility
options 	COMPAT_12	# NetBSD 1.2 binary compatibility (SUNOS)
options 	COMPAT_13	# NetBSD 1.3 binary compatibility
options 	COMPAT_14	# NetBSD 1.4 binary compatibility
#options 	COMPAT_SVR4_32	# SunOS 5.x 32-bit binary compatibility -- 64-bit only
#options 	COMPAT_NETBSD32	# NetBSD/sparc binary compatibility -- 64-bit only
#options 	COMPAT_SUNOS	# SunOS 4.x binary compatibility
#options 	COMPAT_SVR4	# SunOS 5.x binary compatibility
#options 	EXEC_ELF32	# Exec module for 32 bit ELF binaries.
#options 	EXEC_ELF64	# Exec module for 64 bit ELF binaries. -- 64-bit only
#options 	EXEC_AOUT	# execve(2) support for a.out binaries

#options 	TCP_COMPAT_42	# 4.2BSD TCP/IP bug compat. Not recommended.

## File systems.  You probably need at least one of FFS or NFS.
file-system	FFS		# Berkeley Fast Filesystem
file-system	NFS		# Sun NFS-compatible filesystem client
file-system	KERNFS		# kernel data-structure filesystem
#file-system	NULLFS		# NULL layered filesystem
file-system	MFS		# memory-based filesystem
#file-system	FDESC		# user file descriptor filesystem
#file-system	UMAPFS		# uid/gid remapping filesystem
#file-system	LFS		# Log-based filesystem (still experimental)
#file-system	PORTAL		# portal filesystem (still experimental)
#file-system	PROCFS		# /proc
file-system	CD9660		# ISO 9660 + Rock Ridge file system
#file-system	UNION		# union file system
file-system	MSDOSFS		# MS-DOS FAT filesystem(s).

## File system options.
options 	NFSSERVER	# Sun NFS-compatible filesystem server
#options 	QUOTA		# FFS quotas
options 	FFS_EI		# FFS Endian Independent support
options 	SOFTDEP         # FFS soft updates support.

## Network protocol support.  In most environments, INET is required.
options 	INET		# IP (Internet Protocol) v4
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 	GATEWAY		# packet forwarding ("router switch")
#options 	MROUTING	# packet forwarding of multicast packets
#options 	DIRECTED_BROADCAST	# allow broadcasts through routers
#options 	NS		# Xerox NS networking
#options 	NSIP		# Xerox NS tunneling over IP
#options 	ISO,TPIP	# OSI networking
#options 	EON		# OSI tunneling over IP
#options 	CCITT,LLC,HDLC	# X.25 packet switched protocol
#options 	NETATALK	# AppleTalk (over Ethernet) protocol
options 	NTP		# Network Time Protocol in-kernel support
#options 	PPS_SYNC	# Add serial line synchronization for NTP
options 	PFIL_HOOKS	# Add pfil(9) hooks, intended for custom LKMs.
options 	IPFILTER_LOG	# Add ipmon(8) logging for ipfilter device
#options 	PPP_BSDCOMP	# Add BSD compression to ppp device
#options 	PPP_DEFLATE	# Add deflate (libz) compression to ppp device
#options 	PPP_FILTER	# Add active filters for ppp (via bpf)
#options 	TCP_DEBUG	# Record last TCP_NDEBUG packets with SO_DEBUG


#### Main bus and CPU .. all systems.
mainbus0 at root
cpu0	at mainbus0

#### Bus types found on SPARC systems.

#sbus0	at mainbus0				# Ultra 1
#upa0	at mainbus0				# Ultra 1E, Ultra 2, Ex0000
psycho*	at mainbus0				# Darwin, Ultra5
pci*	at psycho?
pci*	at ppb?
ppb*	at pci? dev ? function ?		# `APB' support.
ebus*	at pci?					# ebus devices
# XXX 'puc's aren't really bridges, but there's no better place for them here
#puc*	at pci? dev ? function ?		# PCI "universal" comm. cards

#### Standard system devices -- all required for a given architecture

## PROM console driver -- if all else fails
pcons0	at mainbus0				# PROM console

## Auxiliary system registers -- We use the OBP for power management
#auxio*	at sbus? slot ? offset ?		# auxio registers
auxio0	at ebus?				# auxio registers

# We also need:
# bpp0 at sbus0					# parallel port
lpt*	at ebus?				# parallel port

## Mostek clock found on 4/300, sun4c, sun4m and sun4u systems.
## The Mostek clock NVRAM is the "eeprom" on sun4/300 systems.
#clock0	at sbus0 slot ? offset ?
clock0	at ebus?

## Timer chip found on 4/300, sun4c, sun4m and sun4u systems.
timer0	at mainbus0				# sun4c

#### Serial port configuration

## Sbus machines:
##	Zilog 8530 serial chips.  Each has two-channels.
##	zs0 is ttya and ttyb.  zs1 is the keyboard and mouse.
#zs0	at sbus0 slot ? offset ?
#zstty0	at zs0 channel 0	# ttya
#zstty1	at zs0 channel 1	# ttyb
#kbd0	at zstty?
#ms0	at zstty?

## PCI machines:
##	Siemens SAB82532 controller: ttya and ttyb (sab)
##	Part of NS PC87332VLJ Super I/O controller: kbd/mouse (com)

## These are two SAB82532 controllers
#sab0	at ebus?
#sabtty0	at sab0 channel 0	# ttya
#sabtty1	at sab0 channel 1	# ttyb

## Part of a PC87332VLJ
com*	at ebus?				# `com' driver for `su'
kbd0	at com?					# keyboard
ms0	at com?					# mouse

#### Disk controllers and disks

## The following flags may be set for the NCR53c94 based esp driver:
##	bits 0-7:  disable disconnect/reselect for the corresponding target
##	bits 8-15: disable synchronous negotiation for target [bit-8]

## sun4/300, sun4c, sun4m and sun4u on-board SCSI, and FSBE/S SBus SCSI cards.
## Both `dma' and `esp' are needed in all cases.
## Two kinds of additional SBus SCSI interfaces are available.  One uses
## "esp at sbus" like the sun4c on-board; the other uses "esp at dma".

## sun4/300 SCSI - an NCR53c94 or equivalent behind
## an LSI Logic DMA controller

#dma0	at sbus0 slot ? offset ?			# sun4c/sun4m/sun4u
#esp0	at dma0 flags 0x0000				# sun4m/sun4u
#scsibus* at esp?

# FSBE/S SCSI
#dma*	at sbus? slot ? offset ?			# SBus
#esp*	at dma? flags 0x0000				# SBus

#scsibus* at esp?

## Qlogic ISP SBus or PCI SCSI Card
#isp*	at sbus? slot ? offset ?
#isp*	at pci?
#scsibus* at isp?

## FAS support missing
#fas*	at sbus? slot ? offset ?
#scsibus* at fas?

## GLM support
siop*	at pci? dev ? function ?			# 53C875 "glm" compatible
scsibus* at siop?

# PCI SCSI cards
ahc*	at pci? dev ? function ?
scsibus* at ahc?

## These entries find devices on all SCSI busses and assign
## unit numbers dynamically.
sd*	at scsibus? target ? lun ?		# SCSI disks
st*	at scsibus? target ? lun ?		# SCSI tapes
cd*	at scsibus? target ? lun ?		# SCSI CD-ROMs
ch*	at scsibus? target ? lun ?		# SCSI changer devices
ss*	at scsibus? target ? lun ?		# SCSI scanners
ses*	at scsibus? target ? lun ?		# SCSI SES/SAF-TE devices
uk*	at scsibus? target ? lun ?		# unknown SCSI

# PCI IDE.
pciide* at pci ? dev ? function ? flags 0x0000
wd*     at pciide? channel ? drive ? flags 0x0000
atapibus* at pciide? channel ?

cd*	at atapibus? drive ? flags 0x0000	# ATAPI CD-ROM drives
sd*	at atapibus? drive ? flags 0x0000	# ATAPI disk drives
uk*	at atapibus? drive ? flags 0x0000	# ATAPI unknown

## Floppy controller and drive found on SPARCstations.

# need share with the sparc...uses auxreg.  what is this on sparc64?
#fdc0	at sbus0 slot ? offset ?
#fdc0	at pci?					# `fdthree'
#fd*	at fdc0 	 			# the drive itself

## A disk-like interface to files.  Can be used to create floppy, CD,
## miniroot images, etc.

pseudo-device	vnd	4

## Concatenated and striped disks; with this, you can create a software-based
## disk array similar to a "RAID 0" setup.  See ccd(4).

#pseudo-device	ccd	4

## RAIDframe disk driver: software RAID driver.  See raid(4).

#pseudo-device	raid	4

## Memory disk device, used on boot floppies with compressed
## kernel-plus-root-disk images.

#pseudo-device	md	1


#### Network interfaces

## LANCE Ethernet - an AMD 7990 LANCE behind specialized DMA glue
## Three flavors of additional SBus ethernets are available.  One attaches
## directly like the sun4c on-board, one uses the ledma device like the
## sun4m on-board, and one uses the lebuffer device.

#ledma0		at sbus0 slot ? offset ?		# sun4m on-board
#le0		at ledma0				# sun4m on-board
#le*		at sbus? slot ? offset ?		# SBus
#ledma*		at sbus? slot ? offset ?		# SBus
#le*		at ledma?				# SBus
#lebuffer0	at sbus? slot ? offset ?		# SBus
#le0		at lebuffer?				# SBus
#lebuffer*	at sbus? slot ? offset ?		# SBus
#le*		at lebuffer?				# SBus

## Happy Meal Ethernet
#hme*		at sbus? slot ? offset ?
hme*		at pci?	dev ? function ?		# network "hme" compatible

## qec/be, qec/hme
#qec*		at sbus? slot ? offset ?
#be*		at qec?
#qe*		at qec?

# DEC Tulip
tlp*		at pci? dev ? function ?
options 	TLP_MATCH_21040
options 	TLP_MATCH_21041
options 	TLP_MATCH_21140
options 	TLP_MATCH_21142

# MII/PHY support
exphy*	at mii? phy ?			# 3Com internal PHYs
icsphy*	at mii? phy ?			# Integrated Circuit Systems ICS1890
inphy*	at mii? phy ?			# Intel 82555 PHYs
lxtphy*	at mii? phy ?			# Level One LXT-970 PHYs
nsphy*	at mii? phy ?			# NS83840 PHYs
qsphy*	at mii? phy ?			# Quality Semiconductor QS6612 PHYs
sqphy*	at mii? phy ?			# Seeq 80220/80221/80223 PHYs
tlphy*	at mii? phy ?			# ThunderLAN PHYs
ukphy*	at mii? phy ?			# generic unknown PHYs

## Loopback network interface; required
pseudo-device	loop

## SLIP and CSLIP interfaces, for IP over a serial line.
#pseudo-device	sl		2

## PPP, the successor to SLIP.  See pppd(8).
#pseudo-device	ppp		2

## Starmode Radio IP, a special hardware network device.
#pseudo-device	strip		1

## Network "tunnel" device, allowing protocol stacks to run in the userland.
## This is used by the third-party user-mode "ppp" program, and others.
#pseudo-device	tun		4

## Generic L3 over IP tunnel
#pseudo-device	gre		2	# generic L3 over IP tunnel

## Berkeley Packet Filter, required to run RARPD.  A generic C-language
## interface that allows selective examining of incoming packets.
pseudo-device	bpfilter	8

## IP Filter, used in firewall and NAT applications.  See ipnat(8) for
## one example of the use of the IP Filter.
pseudo-device	ipfilter


#### Audio and video devices

## /dev/audio support (`audiocs' plus `audio')
##
#audiocs*	at sbus? slot ? offset ?		# SUNW,CS4231
#audiocs*	at ebus?                		# SUNW,CS4231
#audio*		at audiocs?


## Sun "bwtwo" black and white framebuffer, found on sun4, sun4c, and sun4m
## systems.  If your sun4 system has a cgfour installed in the P4 slot,
## the P4 entries for "bwtwo" will attach to the overlay plane of the
## "cgfour".

#bwtwo0		at sbus0 slot ? offset ?		# sun4c and sun4m
#bwtwo*		at sbus? slot ? offset ?		#

## Sun "cgthree" Sbus color framebuffer
#cgthree0	at sbus? slot ? offset ?
#cgthree*	at sbus? slot ? offset ?

## Sun "cgsix" accelerated color framebuffer.
#cgsix0		at sbus? slot ? offset ?
#cgsix*		at sbus? slot ? offset ?

## Sun "tcx" accelerated color framebuffer.
#tcx0		at sbus? slot ? offset ?
#tcx*		at sbus? slot ? offset ?

# Sun "cgfourteen" accelerated 24-bit framebuffer.
#cgfourteen0	at obio0			# sun4m

## Sun FFB not supported
#ffb*		at upa?

#### Other device configuration

## Pseudo ttys, required for network logins and programs like screen.

pseudo-device	pty			# pseudo-ttys (for network, etc.)

## Random device, used to implement /dev/random (a source of random noise),
## and generate randomness for some kernel formulae.

pseudo-device	rnd
@


1.1.4.3
log
@Sync kqueue branch with -current.
@
text
@d1 1
a1 1
# 	$NetBSD: POWEROFSEVEN.inc,v 1.1.4.2 2002/01/10 19:49:12 thorpej Exp $
d17 3
a19 1
options 	SUN4U		# sun4u - UltraSPARC
a27 2
options 	BLINK			# Blink the system LED

d76 2
a77 2
## a serial port.  Both KGDB_DEV and KGDB_DEVRATE should be specified;
## KGDB_DEV is a dev_t encoded device number of the serial port to use.
d79 3
a81 3
#options 	KGDB			# support for kernel gdb
#options 	KGDB_DEV=0xc01		# kgdb device number (this is `ttyb')
#options 	KGDB_DEVRATE=38400	# baud rate
d87 1
a87 2
makeoptions	DEBUG="-g"
options 	AUDIO_DEBUG
d93 1
a93 1
#options 	DIAGNOSTIC	# extra kernel sanity checking
d97 1
a97 1
#options 	DEBUG
d139 1
d148 1
a148 1
file-system	NULLFS		# NULL layered filesystem
d163 1
a163 1
#options 	SOFTDEP		# FFS soft updates support.
d167 3
a169 3
#options 	INET6		# IPV6
#options 	IPSEC		# IP security
#options 	IPSEC_ESP	# IP security (encryption part; define w/IPSEC)
d286 2
a287 2
#siop*	at pci? dev ? function ?			# 53C875 "glm" compatible
#scsibus* at siop?
d290 2
a291 2
#ahc*	at pci? dev ? function ?
#scsibus* at ahc?
d295 7
a301 7
#sd*	at scsibus? target ? lun ?		# SCSI disks
#st*	at scsibus? target ? lun ?		# SCSI tapes
#cd*	at scsibus? target ? lun ?		# SCSI CD-ROMs
#ch*	at scsibus? target ? lun ?		# SCSI changer devices
#ss*	at scsibus? target ? lun ?		# SCSI scanners
#ses*	at scsibus? target ? lun ?		# SCSI SES/SAF-TE devices
#uk*	at scsibus? target ? lun ?		# unknown SCSI
d305 1
a305 1
wd*	at pciide? channel ? drive ? flags 0x0000
d373 4
a376 4
#exphy*	at mii? phy ?			# 3Com internal PHYs
#icsphy*	at mii? phy ?			# Integrated Circuit Systems ICS1890
#inphy*	at mii? phy ?			# Intel 82555 PHYs
#lxtphy*	at mii? phy ?			# Level One LXT-970 PHYs
d378 3
a380 3
#qsphy*	at mii? phy ?			# Quality Semiconductor QS6612 PHYs
#sqphy*	at mii? phy ?			# Seeq 80220/80221/80223 PHYs
#tlphy*	at mii? phy ?			# ThunderLAN PHYs
d416 2
a417 2
audiocs*	at ebus?				# SUNW,CS4231
audio*		at audiocs?
@


1.1.4.4
log
@Sync w/ -current.
@
text
@d1 1
a1 1
# 	$NetBSD: POWEROFSEVEN.inc,v 1.1.4.3 2002/02/11 20:09:09 jdolecek Exp $
a59 2
#options	PIPE_SOCKETPAIR	# smaller, but slower pipe(2)

@


1.1.4.5
log
@Catch up with -current.
@
text
@d1 1
a1 1
# 	$NetBSD: POWEROFSEVEN.inc,v 1.1.4.4 2002/03/16 15:59:55 jdolecek Exp $
d376 1
a376 1
#icsphy*	at mii? phy ?			# Integrated Circuit Systems ICS189x
@


1.1.4.6
log
@catch up with -current on kqueue branch
@
text
@d1 1
a1 1
# 	$NetBSD: POWEROFSEVEN.inc,v 1.1.4.5 2002/06/23 17:42:03 jdolecek Exp $
d3 1
a9 2
#options 	INCLUDE_CONFIG_FILE	# embed config file in kernel binary

a59 1
#options 	USERCONF	# userconf(4) support
d90 1
a90 1
makeoptions	COPTS="-O2 -mcpu=ultrasparc"
d324 1
a324 1
#pseudo-device	vnd	4
d369 4
@


1.1.4.7
log
@sync kqueue branch with HEAD
@
text
@d1 1
a1 1
# 	$NetBSD: POWEROFSEVEN.inc,v 1.1.4.6 2002/09/06 08:41:23 jdolecek Exp $
d37 1
d335 1
a335 10
pseudo-device	raid	4
options 	RAID_AUTOCONFIG		# auto-configuration of RAID components
# Options to enable various other RAIDframe RAID types.
# options	RF_INCLUDE_EVENODD=1
# options	RF_INCLUDE_RAID5_RS=1
# options	RF_INCLUDE_PARITYLOGGING=1
# options	RF_INCLUDE_CHAINDECLUSTER=1
# options	RF_INCLUDE_INTERDECLUSTER=1
# options 	RF_INCLUDE_PARITY_DECLUSTERING=1
# options	RF_INCLUDE_PARITY_DECLUSTERING_DS=1
a455 2

pseudo-device	clockctl		# user control of clock subsystem
@


1.1.4.8
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: POWEROFSEVEN.inc,v 1.1.4.7 2002/10/10 18:36:30 jdolecek Exp $
d60 1
a60 1
options 	USERCONF	# userconf(4) support
@


1.1.2.1
log
@Catch up with -current.
@
text
@d1 1
a1 1
# 	$NetBSD: POWEROFSEVEN.inc,v 1.2 2001/09/22 00:58:13 mrg Exp $
d93 1
a93 1
#options 	DIAGNOSTIC	# extra kernel sanity checking
d97 1
a97 1
#options 	DEBUG
d148 1
a148 1
file-system	NULLFS		# NULL layered filesystem
d163 1
a163 1
#options 	SOFTDEP         # FFS soft updates support.
d167 3
a169 3
#options 	INET6		# IPV6
#options 	IPSEC		# IP security
#options 	IPSEC_ESP	# IP security (encryption part; define w/IPSEC)
d286 2
a287 2
#siop*	at pci? dev ? function ?			# 53C875 "glm" compatible
#scsibus* at siop?
d290 2
a291 2
#ahc*	at pci? dev ? function ?
#scsibus* at ahc?
d295 7
a301 7
#sd*	at scsibus? target ? lun ?		# SCSI disks
#st*	at scsibus? target ? lun ?		# SCSI tapes
#cd*	at scsibus? target ? lun ?		# SCSI CD-ROMs
#ch*	at scsibus? target ? lun ?		# SCSI changer devices
#ss*	at scsibus? target ? lun ?		# SCSI scanners
#ses*	at scsibus? target ? lun ?		# SCSI SES/SAF-TE devices
#uk*	at scsibus? target ? lun ?		# unknown SCSI
d373 4
a376 4
#exphy*	at mii? phy ?			# 3Com internal PHYs
#icsphy*	at mii? phy ?			# Integrated Circuit Systems ICS1890
#inphy*	at mii? phy ?			# Intel 82555 PHYs
#lxtphy*	at mii? phy ?			# Level One LXT-970 PHYs
d378 3
a380 3
#qsphy*	at mii? phy ?			# Quality Semiconductor QS6612 PHYs
#sqphy*	at mii? phy ?			# Seeq 80220/80221/80223 PHYs
#tlphy*	at mii? phy ?			# ThunderLAN PHYs
@
