head	1.28;
access;
symbols
	perseant-exfatfs-base-20250801:1.28
	perseant-exfatfs-base-20240630:1.28
	perseant-exfatfs:1.28.0.128
	perseant-exfatfs-base:1.28
	bouyer-sunxi-drm:1.28.0.126
	bouyer-sunxi-drm-base:1.28
	cjep_sun2x:1.28.0.124
	cjep_sun2x-base:1.28
	cjep_staticlib_x-base1:1.28
	cjep_staticlib_x:1.28.0.122
	cjep_staticlib_x-base:1.28
	thorpej-futex-base:1.28
	bouyer-xenpvh-base2:1.28
	phil-wifi-20200421:1.28
	bouyer-xenpvh-base1:1.28
	phil-wifi-20200411:1.28
	bouyer-xenpvh:1.28.0.120
	bouyer-xenpvh-base:1.28
	phil-wifi-20200406:1.28
	ad-namecache-base3:1.28
	ad-namecache-base2:1.28
	ad-namecache-base1:1.28
	ad-namecache:1.28.0.118
	ad-namecache-base:1.28
	isaki-audio2:1.28.0.116
	isaki-audio2-base:1.28
	pgoyette-compat-merge-20190127:1.28
	pgoyette-compat-20190127:1.28
	pgoyette-compat-20190118:1.28
	pgoyette-compat-1226:1.28
	pgoyette-compat-1126:1.28
	pgoyette-compat-1020:1.28
	pgoyette-compat-0930:1.28
	pgoyette-compat-0906:1.28
	pgoyette-compat-0728:1.28
	pgoyette-compat-0625:1.28
	pgoyette-compat-0521:1.28
	pgoyette-compat-0502:1.28
	pgoyette-compat-0422:1.28
	pgoyette-compat-0415:1.28
	pgoyette-compat-0407:1.28
	pgoyette-compat-0330:1.28
	pgoyette-compat-0322:1.28
	pgoyette-compat-0315:1.28
	pgoyette-compat:1.28.0.114
	pgoyette-compat-base:1.28
	perseant-stdc-iso10646:1.28.0.112
	perseant-stdc-iso10646-base:1.28
	prg-localcount2-base3:1.28
	prg-localcount2-base2:1.28
	prg-localcount2-base1:1.28
	prg-localcount2:1.28.0.110
	prg-localcount2-base:1.28
	pgoyette-localcount-20170426:1.28
	bouyer-socketcan-base1:1.28
	pgoyette-localcount-20170320:1.28
	bouyer-socketcan:1.28.0.108
	bouyer-socketcan-base:1.28
	pgoyette-localcount-20170107:1.28
	pgoyette-localcount-20161104:1.28
	localcount-20160914:1.28
	pgoyette-localcount-20160806:1.28
	pgoyette-localcount-20160726:1.28
	pgoyette-localcount:1.28.0.106
	pgoyette-localcount-base:1.28
	netbsd-5-2-3-RELEASE:1.28
	netbsd-5-1-5-RELEASE:1.28
	yamt-pagecache-base9:1.28
	yamt-pagecache-tag8:1.28
	tls-earlyentropy:1.28.0.104
	tls-earlyentropy-base:1.28
	riastradh-xf86-video-intel-2-7-1-pre-2-21-15:1.28
	riastradh-drm2-base3:1.28
	netbsd-5-2-2-RELEASE:1.28
	netbsd-5-1-4-RELEASE:1.28
	netbsd-5-2-1-RELEASE:1.28
	netbsd-5-1-3-RELEASE:1.28
	rmind-smpnet-nbase:1.28
	rmind-smpnet:1.28.0.100
	rmind-smpnet-base:1.28
	agc-symver:1.28.0.102
	agc-symver-base:1.28
	tls-maxphys-base:1.28
	yamt-pagecache-base8:1.28
	netbsd-5-2:1.28.0.98
	yamt-pagecache-base7:1.28
	netbsd-5-2-RELEASE:1.28
	netbsd-5-2-RC1:1.28
	yamt-pagecache-base6:1.28
	yamt-pagecache-base5:1.28
	yamt-pagecache-base4:1.28
	netbsd-5-1-2-RELEASE:1.28
	netbsd-5-1-1-RELEASE:1.28
	jmcneill-usbmp:1.28.0.96
	jmcneill-usbmp-base:1.28
	jmcneill-audiomp3:1.28.0.94
	jmcneill-audiomp3-base:1.28
	yamt-pagecache-base3:1.28
	yamt-pagecache-base2:1.28
	yamt-pagecache:1.28.0.92
	yamt-pagecache-base:1.28
	rmind-uvmplock-nbase:1.28
	bouyer-quota2-nbase:1.28
	bouyer-quota2:1.28.0.90
	bouyer-quota2-base:1.28
	jruoho-x86intr:1.28.0.88
	jruoho-x86intr-base:1.28
	matt-nb5-pq3:1.28.0.86
	matt-nb5-pq3-base:1.28
	netbsd-5-1:1.28.0.84
	netbsd-5-1-RELEASE:1.28
	yamt-nfs-mp-base11:1.28
	netbsd-5-1-RC4:1.28
	uebayasi-xip-base2:1.28
	yamt-nfs-mp-base10:1.28
	netbsd-5-1-RC3:1.28
	netbsd-5-1-RC2:1.28
	netbsd-5-1-RC1:1.28
	rmind-uvmplock:1.28.0.82
	rmind-uvmplock-base:1.28
	yamt-nfs-mp-base9:1.28
	uebayasi-xip:1.28.0.80
	uebayasi-xip-base:1.28
	netbsd-5-0-2-RELEASE:1.28
	yamt-nfs-mp-base8:1.28
	yamt-nfs-mp-base7:1.28
	netbsd-5-0-1-RELEASE:1.28
	jymxensuspend-base:1.28
	yamt-nfs-mp-base6:1.28
	yamt-nfs-mp-base5:1.28
	yamt-nfs-mp-base4:1.28
	jym-xensuspend-nbase:1.28
	yamt-nfs-mp-base3:1.28
	netbsd-5-0:1.28.0.78
	netbsd-5-0-RELEASE:1.28
	netbsd-5-0-RC4:1.28
	netbsd-5-0-RC3:1.28
	netbsd-5-0-RC2:1.28
	jym-xensuspend:1.28.0.76
	jym-xensuspend-base:1.28
	netbsd-5-0-RC1:1.28
	haad-dm-base2:1.28
	haad-nbase2:1.28
	ad-audiomp2:1.28.0.74
	ad-audiomp2-base:1.28
	netbsd-5:1.28.0.72
	netbsd-5-base:1.28
	haad-dm-base1:1.28
	haad-dm:1.28.0.70
	haad-dm-base:1.28
	simonb-wapbl-nbase:1.28
	yamt-pf42-base4:1.28
	simonb-wapbl:1.28.0.68
	simonb-wapbl-base:1.28
	yamt-pf42-base3:1.28
	hpcarm-cleanup-nbase:1.28
	yamt-pf42-base2:1.28
	yamt-nfs-mp-base2:1.28
	yamt-nfs-mp:1.28.0.66
	yamt-nfs-mp-base:1.28
	yamt-pf42:1.28.0.64
	yamt-pf42-base:1.28
	ad-socklock-base1:1.28
	yamt-lazymbuf-base15:1.28
	yamt-lazymbuf-base14:1.28
	keiichi-mipv6-nbase:1.28
	mjf-devfs2:1.28.0.62
	mjf-devfs2-base:1.28
	keiichi-mipv6:1.28.0.60
	keiichi-mipv6-base:1.28
	bouyer-xeni386-merge1:1.28
	vmlocking2-base3:1.28
	bouyer-xeni386-nbase:1.28
	yamt-kmem-base3:1.28
	cube-autoconf:1.28.0.58
	cube-autoconf-base:1.28
	yamt-kmem-base2:1.28
	bouyer-xeni386:1.28.0.56
	bouyer-xeni386-base:1.28
	yamt-kmem:1.28.0.54
	yamt-kmem-base:1.28
	vmlocking2-base2:1.28
	reinoud-bufcleanup-nbase:1.28
	vmlocking2:1.28.0.52
	vmlocking2-base1:1.28
	jmcneill-base:1.28
	mjf-devfs:1.28.0.50
	mjf-devfs-base:1.28
	bouyer-xenamd64-base2:1.28
	vmlocking-nbase:1.28
	yamt-x86pmap-base4:1.28
	bouyer-xenamd64:1.28.0.48
	bouyer-xenamd64-base:1.28
	yamt-x86pmap-base3:1.28
	yamt-x86pmap-base2:1.28
	yamt-x86pmap:1.28.0.46
	yamt-x86pmap-base:1.28
	jmcneill-pm:1.28.0.44
	jmcneill-pm-base:1.28
	hpcarm-cleanup:1.28.0.42
	hpcarm-cleanup-base:1.28
	mjf-ufs-trans-base:1.28
	yamt-idlelwp-base8:1.28
	ppcoea-renovation:1.28.0.40
	ppcoea-renovation-base:1.28
	reinoud-bufcleanup-base:1.28
	vmlocking:1.28.0.38
	vmlocking-base:1.28
	ad-audiomp:1.28.0.36
	ad-audiomp-base:1.28
	yamt-idlelwp:1.28.0.34
	post-newlock2-merge:1.28
	newlock2-nbase:1.28
	yamt-splraiseipl-base5:1.28
	yamt-splraiseipl-base4:1.28
	yamt-splraiseipl-base3:1.28
	yamt-splraiseipl-base2:1.28
	yamt-splraiseipl:1.28.0.32
	yamt-splraiseipl-base:1.28
	newlock2:1.28.0.30
	newlock2-base:1.28
	yamt-pdpolicy-base8:1.28
	yamt-pdpolicy-base7:1.28
	yamt-pdpolicy-base6:1.28
	gdamore-uart:1.28.0.28
	gdamore-uart-base:1.28
	simonb-timcounters-final:1.28
	yamt-pdpolicy-base5:1.28
	elad-kernelauth-nbase:1.28
	yamt-pdpolicy-base4:1.28
	yamt-pdpolicy-base3:1.28
	yamt-pdpolicy-base2:1.28
	yamt-pdpolicy:1.28.0.26
	yamt-pdpolicy-base:1.28
	yamt-uio_vmspace-base5:1.28
	simonb-timecounters:1.28.0.24
	simonb-timecounters-base:1.28
	rpaulo-netinet-merge-pcb:1.28.0.22
	rpaulo-netinet-merge-pcb-base:1.28
	yamt-uio_vmspace:1.28.0.20
	yamt-readahead-base3:1.28
	yamt-readahead-base2:1.28
	yamt-readahead:1.28.0.18
	yamt-readahead-base:1.28
	yamt-vop-base3:1.28
	yamt-vop-base2:1.28
	thorpej-vnode-attr:1.28.0.16
	thorpej-vnode-attr-base:1.28
	yamt-vop:1.28.0.14
	yamt-vop-base:1.28
	yamt-lazymbuf:1.28.0.12
	yamt-km-base4:1.28
	yamt-km-base3:1.28
	yamt-km-base2:1.28
	yamt-km:1.28.0.10
	yamt-km-base:1.28
	kent-audio2:1.28.0.8
	kent-audio2-base:1.28
	netbsd-1-6-PATCH002-RELEASE:1.19.4.2
	netbsd-1-6-PATCH002:1.19.4.2
	netbsd-1-6-PATCH002-RC4:1.19.4.2
	netbsd-1-6-PATCH002-RC3:1.19.4.2
	netbsd-1-6-PATCH002-RC2:1.19.4.2
	netbsd-1-6-PATCH002-RC1:1.19.4.2
	ktrace-lwp:1.28.0.6
	ktrace-lwp-base:1.28
	netbsd-1-6-PATCH001:1.19.4.2
	netbsd-1-6-PATCH001-RELEASE:1.19.4.2
	netbsd-1-6-PATCH001-RC3:1.19.4.2
	netbsd-1-6-PATCH001-RC2:1.19.4.2
	netbsd-1-6-PATCH001-RC1:1.19.4.2
	nathanw_sa_end:1.5.6.10
	nathanw_sa_before_merge:1.28
	gmcgarry_ctxsw:1.28.0.4
	gmcgarry_ctxsw_base:1.28
	gmcgarry_ucred:1.28.0.2
	gmcgarry_ucred_base:1.28
	nathanw_sa_base:1.28
	kqueue-aftermerge:1.27
	kqueue-beforemerge:1.27
	netbsd-1-6-RELEASE:1.19.4.2
	netbsd-1-6-RC3:1.19.4.2
	netbsd-1-6-RC2:1.19.4.2
	netbsd-1-6-RC1:1.19.4.2
	netbsd-1-6:1.19.0.4
	netbsd-1-6-base:1.19
	gehenna-devsw:1.19.0.2
	gehenna-devsw-base:1.25
	eeh-devprop:1.12.0.2
	eeh-devprop-base:1.12
	newlock:1.11.0.4
	newlock-base:1.11
	ifpoll-base:1.11
	nathanw_sa:1.5.0.6
	thorpej-mips-cache:1.5.0.4
	thorpej-mips-cache-base:1.6
	thorpej-devvp-base3:1.5
	thorpej-devvp-base2:1.5
	post-chs-ubcperf:1.5
	pre-chs-ubcperf:1.5
	thorpej-devvp:1.5.0.2
	thorpej-devvp-base:1.5
	kqueue:1.3.0.2
	kqueue-base:1.26;
locks; strict;
comment	@# @;


1.28
date	2002.12.09.14.57.49;	author scw;	state dead;
branches;
next	1.27;

1.27
date	2002.10.14.18.39.41;	author elric;	state Exp;
branches;
next	1.26;

1.26
date	2002.09.18.02.44.11;	author lukem;	state Exp;
branches;
next	1.25;

1.25
date	2002.08.23.15.03.33;	author scw;	state Exp;
branches;
next	1.24;

1.24
date	2002.08.23.13.16.23;	author scw;	state Exp;
branches;
next	1.23;

1.23
date	2002.08.12.02.06.21;	author simonb;	state Exp;
branches;
next	1.22;

1.22
date	2002.08.01.23.17.04;	author simonb;	state Exp;
branches;
next	1.21;

1.21
date	2002.06.17.05.14.28;	author lukem;	state Exp;
branches;
next	1.20;

1.20
date	2002.05.30.15.22.16;	author eeh;	state Exp;
branches;
next	1.19;

1.19
date	2002.05.03.19.52.36;	author briggs;	state Exp;
branches
	1.19.2.1
	1.19.4.1;
next	1.18;

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

1.17
date	2002.04.17.02.22.55;	author mycroft;	state Exp;
branches;
next	1.16;

1.16
date	2002.04.16.11.49.56;	author wiz;	state Exp;
branches;
next	1.15;

1.15
date	2002.04.12.08.11.27;	author gmcgarry;	state Exp;
branches;
next	1.14;

1.14
date	2002.04.02.05.30.50;	author lukem;	state Exp;
branches;
next	1.13;

1.13
date	2002.03.27.05.25.28;	author simonb;	state Exp;
branches;
next	1.12;

1.12
date	2002.03.10.19.56.47;	author lukem;	state Exp;
branches;
next	1.11;

1.11
date	2002.02.26.21.44.29;	author tv;	state Exp;
branches;
next	1.10;

1.10
date	2002.02.10.17.37.03;	author wiz;	state Exp;
branches;
next	1.9;

1.9
date	2002.01.27.13.23.29;	author jdolecek;	state Exp;
branches;
next	1.8;

1.8
date	2001.11.20.12.56.42;	author lukem;	state Exp;
branches;
next	1.7;

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

1.6
date	2001.11.08.23.28.13;	author eeh;	state Exp;
branches;
next	1.5;

1.5
date	2001.08.29.17.37.48;	author briggs;	state Exp;
branches
	1.5.4.1
	1.5.6.1;
next	1.4;

1.4
date	2001.08.28.02.43.49;	author eeh;	state Exp;
branches;
next	1.3;

1.3
date	2001.07.08.16.32.26;	author abs;	state Exp;
branches
	1.3.2.1;
next	1.2;

1.2
date	2001.06.24.01.06.02;	author simonb;	state Exp;
branches;
next	1.1;

1.1
date	2001.06.13.06.01.51;	author simonb;	state Exp;
branches;
next	;

1.19.2.1
date	2002.07.15.01.41.05;	author gehenna;	state Exp;
branches;
next	1.19.2.2;

1.19.2.2
date	2002.08.31.14.52.50;	author gehenna;	state Exp;
branches;
next	;

1.19.4.1
date	2002.05.30.20.59.43;	author tv;	state Exp;
branches;
next	1.19.4.2;

1.19.4.2
date	2002.08.01.04.34.55;	author lukem;	state Exp;
branches;
next	;

1.5.4.1
date	2001.11.12.21.17.40;	author thorpej;	state Exp;
branches;
next	;

1.5.6.1
date	2001.08.29.17.37.48;	author nathanw;	state dead;
branches;
next	1.5.6.2;

1.5.6.2
date	2002.01.08.00.28.33;	author nathanw;	state Exp;
branches;
next	1.5.6.3;

1.5.6.3
date	2002.02.28.04.12.34;	author nathanw;	state Exp;
branches;
next	1.5.6.4;

1.5.6.4
date	2002.04.01.07.43.34;	author nathanw;	state Exp;
branches;
next	1.5.6.5;

1.5.6.5
date	2002.04.17.00.04.43;	author nathanw;	state Exp;
branches;
next	1.5.6.6;

1.5.6.6
date	2002.06.20.03.42.25;	author nathanw;	state Exp;
branches;
next	1.5.6.7;

1.5.6.7
date	2002.08.13.02.19.03;	author nathanw;	state Exp;
branches;
next	1.5.6.8;

1.5.6.8
date	2002.08.27.23.46.05;	author nathanw;	state Exp;
branches;
next	1.5.6.9;

1.5.6.9
date	2002.10.18.02.40.39;	author nathanw;	state Exp;
branches;
next	1.5.6.10;

1.5.6.10
date	2002.12.11.06.29.37;	author thorpej;	state dead;
branches;
next	;

1.3.2.1
date	2001.09.13.01.15.09;	author thorpej;	state Exp;
branches;
next	1.3.2.2;

1.3.2.2
date	2002.01.10.19.50.09;	author thorpej;	state Exp;
branches;
next	1.3.2.3;

1.3.2.3
date	2002.02.11.20.09.19;	author jdolecek;	state Exp;
branches;
next	1.3.2.4;

1.3.2.4
date	2002.03.16.16.00.19;	author jdolecek;	state Exp;
branches;
next	1.3.2.5;

1.3.2.5
date	2002.06.23.17.43.11;	author jdolecek;	state Exp;
branches;
next	1.3.2.6;

1.3.2.6
date	2002.09.06.08.42.29;	author jdolecek;	state Exp;
branches;
next	1.3.2.7;

1.3.2.7
date	2002.10.10.18.37.28;	author jdolecek;	state Exp;
branches;
next	;


desc
@@


1.28
log
@The walnut port has been subsumed by the new evbppc port.
@
text
@#	$NetBSD: WALNUT,v 1.27 2002/10/14 18:39:41 elric Exp $
#
#	GENERIC -- everything that's currently supported
#

include		"arch/walnut/conf/std.walnut"

#options 	INCLUDE_CONFIG_FILE	# embed config file in kernel binary

#ident 		"WALNUT"

maxusers	32

#options 	UVMHIST
#options 	UVMHIST_PRINT

# 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=16384	# 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	# Support DHCP NFS root

# 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        DIRECTED_BROADCAST      # allow broadcasts through routers
#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

# wscons options
#options 	WSEMUL_SUN		# sun terminal emulation
#options 	WSEMUL_VT100		# VT100 / VT220 emulation

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

#
# Device configuration
#

plb0 at root				# Processor Local Bus

cpu0	at plb?

ecc0	at plb? irq 16			# On-chip ECC controller

opb*	at plb?				# On-chip Peripheral Bus

wdog*	at opb?				# Watchdog timer

com*	at opb? addr ? irq ?		# UARTs

emac0	at opb? addr ? irq ?		# Ethernet Media Access Controller
options	EMAC_EVENT_COUNTERS

pchb0	at plb?				# PCI-Host bridges

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

fpa*	at pci? dev ? function ?	# DEC PCI FDDI (DEFPA) Controller
ep*	at pci? dev ? function ?	# 3Com 3c59x
epic*	at pci? dev ? function ?	# SMC EPIC/100 Ethernet
ex*	at pci? dev ? function ?	# 3Com 90x[B]
fxp*	at pci? dev ? function ?	# Intel EtherExpress PRO 10+/100B
ne*	at pci? dev ? function ?	# NE2000-compatible Ethernet
rtk*	at pci? dev ? function ?	# Realtek 8129/8139
sip*	at pci? dev ? function ?	# SiS 900/7016 Ethernet
tlp*	at pci? dev ? function ?	# DECchip 21x4x and clones
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 294x, aic78x0 SCSI
bha*	at pci? dev ? function ?	# BusLogic 9xx SCSI
isp*	at pci? dev ? function ?	# Qlogic ISP 10x0/2xx0 SCSI/Fibre Chan
siop*	at pci? dev ? function ?	# NCR 53c8xx SCSI
pcscp*	at pci? dev ? function ?	# AMD Am53c974 PCscsi-PCI SCSI
pciide*	at pci? dev ? function ?
#cbb*	at pci? dev ? function ?	# PCI-CardBus bridge

exphy*	at mii? phy ?			# 3Com internal PHYs
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
nsphy*	at mii? phy ?			# NS83840 PHYs
nsphyter* at mii? phy ?			# NS83843 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

# PCI serial interfaces
#cy*	at pci? dev ? function ?	# Cyclades Cyclom-Y serial boards
#cz*	at pci? dev ? function ?	# Cyclades-Z multi-port serial boards

#cardslot* at cbb?
#cardbus* at cardslot?
#pcmcia*	at cardslot?

#com*	at pcmcia? function ?		# Modems and serial cards
#wdc*	at pcmcia? function ?		# PCMCIA IDE controllers
#ep*	at pcmcia? function ?		# 3Com 3c589 and 3c562 Ethernet
#mbe*	at pcmcia? function ?		# MB8696x based Ethernet
#ne*	at pcmcia? function ?		# NE2000-compatible Ethernet
#ex*	at cardbus? dev ? function ?	# 3Com 3C575TX
#tlp*	at cardbus? dev ? function ?	# DECchip 21143
#rtk*	at cardbus? dev ? function ?	# Realtek 8129/8139

scsibus* at adv?
scsibus* at adw?
scsibus* at ahc?
scsibus* at bha?
scsibus* at isp?
scsibus* at pcscp?
scsibus* at siop?

sd*	at scsibus? target ? lun ?	# SCSI disks
st*	at scsibus? target ? lun ?	# SCSI tape drives
cd*	at scsibus? target ? lun ?	# SCSI CD-ROM drives
ch*	at scsibus? target ? lun ?	# SCSI autochangers
ss*	at scsibus? target ? lun ?	# SCSI scanners
uk*	at scsibus? target ? lun ?	# SCSI unknown

wd*	at pciide? channel ? drive ?

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

pbus*	at plb?				# off-chip Peripheral BUS

dsrtc0	at pbus? addr ?			# RTC
todclock0 at dsrtc?			# time-of-day device via rtc device

#pckbc0	at pbus?
#pckbd*	at pckbc?
#wskbd*	at pckbd? console ?
#pms*	at pckbc?
#wsmouse* at pms? mux 0

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

pseudo-device	vnd		4	# disk-like interface to files
pseudo-device	ccd		4	# concatenated/striped disk devices
#pseudo-device	cgd		4	# cryptographic disk devices
pseudo-device	raid		4	# RAIDframe disk driver
options 	RAID_AUTOCONFIG		# auto-configuration of RAID components
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
#pseudo-device	wsmux			# ick
pseudo-device	clockctl		# user control of clock subsystem
pseudo-device	kttcp			# kernel ttcp
@


1.27
log
@Added commented out cgd(4)s to GENERIC configs.
@
text
@d1 1
a1 1
#	$NetBSD: WALNUT,v 1.26 2002/09/18 02:44:11 lukem Exp $
@


1.26
log
@enable USERCONF by default; it's small and extremely useful to have available.
@
text
@d1 1
a1 1
#	$NetBSD: WALNUT,v 1.25 2002/08/23 15:03:33 scw Exp $
d238 1
@


1.25
log
@Attach the ECC driver instead of the previous "eccirq" property hack.
@
text
@d1 1
a1 1
#	$NetBSD: WALNUT,v 1.24 2002/08/23 13:16:23 scw Exp $
d36 1
a36 1
#options 	USERCONF	# userconf(4) support
@


1.24
log
@Comment out wscons-related options until port-specific code is written.
@
text
@d1 1
a1 1
#	$NetBSD: WALNUT,v 1.23 2002/08/12 02:06:21 simonb Exp $
d133 2
@


1.23
log
@Reorganise the IBM 4xx bus layout, using terminology from the IBM
documentation:
 - Remove "mainbus" altogether.
 - The new root is "plb" - the Processor Local Bus.
 - Attached to this is the "opb" - the On-chip Peripheral Bus, to which
   all the on-chip devices are attached (except the cpu and pci host
   bridge).
 - Port-specific code can pass an array of 'struct plb_dev' to
   config_rootfound() to attach extra devices to the plb.  The walnut
   port attaches a "pbus" (Peripheral Bus) in here for the RTC and
   pc keyboard controller to attach to.
There is still much 405GP specific code; the next round of changes will
generalise this to enable easier support for other 4xx CPUs.
@
text
@d1 1
a1 1
#	$NetBSD: WALNUT,v 1.22 2002/08/01 23:17:04 simonb Exp $
d121 1
a121 1
options 	WSEMUL_VT100		# VT100 / VT220 emulation
d225 5
a229 5
pckbc0	at pbus?
pckbd*	at pckbc?
wskbd*	at pckbd? console ?
pms*	at pckbc?
wsmouse* at pms? mux 0
d231 2
a232 2
vga*	at pci? dev ? function ?
wsdisplay* at vga? console ?
d252 1
a252 1
pseudo-device	wsmux			# ick
@


1.22
log
@Add wdog device.
Add kttcp pseudo-device.
Neaten up a little.
@
text
@d1 1
a1 1
#	$NetBSD: WALNUT,v 1.21 2002/06/17 05:14:28 lukem Exp $
d130 1
a130 1
mainbus0 at root
d132 1
a132 1
cpu0	at mainbus0
d134 1
a134 2
com0	at mainbus? addr 0xef600300 irq 0 # UARTs
com1	at mainbus? addr 0xef600400 irq 1
d136 1
a136 2
emac0	at mainbus? addr 0xef600800 irq 15 # Ethernet Media Access Controller
wdog*	at mainbus?			# Watchdog timer
d138 4
a141 2
dsrtc0	at mainbus? addr 0xf0000000	# RTC
todclock0 at dsrtc?			# time-of-day device via rtc device
d143 1
a143 1
pchb0	at mainbus?			# PCI-Host bridges
d220 10
a229 5
pckbc0		at mainbus?
pckbd*		at pckbc?
wskbd*		at pckbd? console ?
pms*		at pckbc?
wsmouse*	at pms? mux 0
d231 2
a232 2
vga*		at pci? dev ? function ?
wsdisplay*	at vga? console ?
@


1.21
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: WALNUT,v 1.20 2002/05/30 15:22:16 eeh Exp $
d134 2
a135 3
# UARTs
com0	at mainbus? addr 0xef600300 irq 0 # UIC IRQ 0
com1	at mainbus? addr 0xef600400 irq 1 # UIC IRQ 1
d137 2
a138 2
# Ethernet Media Access Controller
emac0	at mainbus? addr 0xef600800 irq 15 # UIC IRQ 15
d140 2
a141 5
# RTC
dsrtc0	at mainbus? addr 0xf0000000

# time-of-day device via rtc device
todclock0 at dsrtc?
d249 1
@


1.20
log
@Make this more GENERIC.
@
text
@d1 1
a1 1
#	$NetBSD: WALNUT,v 1.19 2002/05/03 19:52:36 briggs Exp $
d252 1
@


1.19
log
@Bump symtab space.
@
text
@d1 1
a1 1
#	$NetBSD: WALNUT,v 1.18 2002/04/25 15:06:39 atatat Exp $
d40 2
a41 2
options 	DIAGNOSTIC	# cheap kernel consistency checks
options 	DEBUG		# expensive debugging checks/support
d62 1
a62 1
#file-system 	EXT2FS		# second extended file system (linux)
d69 1
a69 1
#file-system 	KERNFS		# /kern
d72 1
a72 1
#file-system 	PORTAL		# portal filesystem (still experimental)
d74 2
a75 2
#file-system 	UMAPFS		# NULLFS + uid and gid remapping
#file-system 	UNION		# union file system
d82 1
a82 1
#options 	EXT2FS_SYSTEM_FLAGS # makes ext2fs file flags (append and
d95 1
d98 1
a98 1
#options 	ISO,TPIP	# OSI
d102 3
a104 3
#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)
d152 3
a154 3
#fpa*	at pci? dev ? function ?	# DEC PCI FDDI (DEFPA) Controller
#ep*	at pci? dev ? function ?	# 3Com 3c59x
#epic*	at pci? dev ? function ?	# SMC EPIC/100 Ethernet
d157 2
a158 2
#ne*	at pci? dev ? function ?	# NE2000-compatible Ethernet
#rtk*	at pci? dev ? function ?	# Realtek 8129/8139
d161 7
a167 7
#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 294x, aic78x0 SCSI
#bha*	at pci? dev ? function ?	# BusLogic 9xx SCSI
#isp*	at pci? dev ? function ?	# Qlogic ISP 10x0/2xx0 SCSI/Fibre Chan
#siop*	at pci? dev ? function ?	# NCR 53c8xx SCSI
#pcscp*	at pci? dev ? function ?	# AMD Am53c974 PCscsi-PCI SCSI
d201 14
a214 14
#scsibus* at adv?
#scsibus* at adw?
#scsibus* at ahc?
#scsibus* at bha?
#scsibus* at isp?
#scsibus* at pcscp?
#scsibus* at siop?

#sd*	at scsibus? target ? lun ?	# SCSI disks
#st*	at scsibus? target ? lun ?	# SCSI tape drives
#cd*	at scsibus? target ? lun ?	# SCSI CD-ROM drives
#ch*	at scsibus? target ? lun ?	# SCSI autochangers
#ss*	at scsibus? target ? lun ?	# SCSI scanners
#uk*	at scsibus? target ? lun ?	# SCSI unknown
a216 1
#wd*	at wdc? channel ? drive ? flags 0x0000
a218 1
#atapibus* at wdc? channel ?
@


1.19.2.1
log
@catch up with -current.
@
text
@d1 1
a1 1
#	$NetBSD: WALNUT,v 1.21 2002/06/17 05:14:28 lukem Exp $
d40 2
a41 2
#options 	DIAGNOSTIC	# cheap kernel consistency checks
#options 	DEBUG		# expensive debugging checks/support
d62 1
a62 1
file-system 	EXT2FS		# second extended file system (linux)
d69 1
a69 1
file-system 	KERNFS		# /kern
d72 1
a72 1
file-system 	PORTAL		# portal filesystem (still experimental)
d74 2
a75 2
file-system 	UMAPFS		# NULLFS + uid and gid remapping
file-system 	UNION		# union file system
d82 1
a82 1
options 	EXT2FS_SYSTEM_FLAGS # makes ext2fs file flags (append and
a94 1
#options        DIRECTED_BROADCAST      # allow broadcasts through routers
d97 1
a97 1
options 	ISO,TPIP	# OSI
d101 3
a103 3
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)
d151 3
a153 3
fpa*	at pci? dev ? function ?	# DEC PCI FDDI (DEFPA) Controller
ep*	at pci? dev ? function ?	# 3Com 3c59x
epic*	at pci? dev ? function ?	# SMC EPIC/100 Ethernet
d156 2
a157 2
ne*	at pci? dev ? function ?	# NE2000-compatible Ethernet
rtk*	at pci? dev ? function ?	# Realtek 8129/8139
d160 7
a166 7
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 294x, aic78x0 SCSI
bha*	at pci? dev ? function ?	# BusLogic 9xx SCSI
isp*	at pci? dev ? function ?	# Qlogic ISP 10x0/2xx0 SCSI/Fibre Chan
siop*	at pci? dev ? function ?	# NCR 53c8xx SCSI
pcscp*	at pci? dev ? function ?	# AMD Am53c974 PCscsi-PCI SCSI
d200 14
a213 14
scsibus* at adv?
scsibus* at adw?
scsibus* at ahc?
scsibus* at bha?
scsibus* at isp?
scsibus* at pcscp?
scsibus* at siop?

sd*	at scsibus? target ? lun ?	# SCSI disks
st*	at scsibus? target ? lun ?	# SCSI tape drives
cd*	at scsibus? target ? lun ?	# SCSI CD-ROM drives
ch*	at scsibus? target ? lun ?	# SCSI autochangers
ss*	at scsibus? target ? lun ?	# SCSI scanners
uk*	at scsibus? target ? lun ?	# SCSI unknown
d216 1
d219 1
a252 1
pseudo-device	clockctl		# user control of clock subsystem
@


1.19.2.2
log
@catch up with -current.
@
text
@d1 1
a1 1
#	$NetBSD: WALNUT,v 1.25 2002/08/23 15:03:33 scw Exp $
d121 1
a121 1
#options 	WSEMUL_VT100		# VT100 / VT220 emulation
d130 1
a130 1
plb0 at root				# Processor Local Bus
d132 1
a132 1
cpu0	at plb?
d134 3
a136 1
ecc0	at plb? irq 16			# On-chip ECC controller
d138 2
a139 1
opb*	at plb?				# On-chip Peripheral Bus
d141 2
a142 1
wdog*	at opb?				# Watchdog timer
d144 2
a145 1
com*	at opb? addr ? irq ?		# UARTs
d147 1
a147 4
emac0	at opb? addr ? irq ?		# Ethernet Media Access Controller
options	EMAC_EVENT_COUNTERS

pchb0	at plb?				# PCI-Host bridges
d224 5
a228 10
pbus*	at plb?				# off-chip Peripheral BUS

dsrtc0	at pbus? addr ?			# RTC
todclock0 at dsrtc?			# time-of-day device via rtc device

#pckbc0	at pbus?
#pckbd*	at pckbc?
#wskbd*	at pckbd? console ?
#pms*	at pckbc?
#wsmouse* at pms? mux 0
d230 2
a231 2
#vga*	at pci? dev ? function ?
#wsdisplay* at vga? console ?
d251 1
a251 1
#pseudo-device	wsmux			# ick
a252 1
pseudo-device	kttcp			# kernel ttcp
@


1.19.4.1
log
@Pull up revision 1.20 (requested by eeh in ticket #83):
Make this more GENERIC.
@
text
@d1 1
a1 1
#	$NetBSD$
d40 2
a41 2
#options 	DIAGNOSTIC	# cheap kernel consistency checks
#options 	DEBUG		# expensive debugging checks/support
d62 1
a62 1
file-system 	EXT2FS		# second extended file system (linux)
d69 1
a69 1
file-system 	KERNFS		# /kern
d72 1
a72 1
file-system 	PORTAL		# portal filesystem (still experimental)
d74 2
a75 2
file-system 	UMAPFS		# NULLFS + uid and gid remapping
file-system 	UNION		# union file system
d82 1
a82 1
options 	EXT2FS_SYSTEM_FLAGS # makes ext2fs file flags (append and
a94 1
#options        DIRECTED_BROADCAST      # allow broadcasts through routers
d97 1
a97 1
options 	ISO,TPIP	# OSI
d101 3
a103 3
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)
d151 3
a153 3
fpa*	at pci? dev ? function ?	# DEC PCI FDDI (DEFPA) Controller
ep*	at pci? dev ? function ?	# 3Com 3c59x
epic*	at pci? dev ? function ?	# SMC EPIC/100 Ethernet
d156 2
a157 2
ne*	at pci? dev ? function ?	# NE2000-compatible Ethernet
rtk*	at pci? dev ? function ?	# Realtek 8129/8139
d160 7
a166 7
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 294x, aic78x0 SCSI
bha*	at pci? dev ? function ?	# BusLogic 9xx SCSI
isp*	at pci? dev ? function ?	# Qlogic ISP 10x0/2xx0 SCSI/Fibre Chan
siop*	at pci? dev ? function ?	# NCR 53c8xx SCSI
pcscp*	at pci? dev ? function ?	# AMD Am53c974 PCscsi-PCI SCSI
d200 14
a213 14
scsibus* at adv?
scsibus* at adw?
scsibus* at ahc?
scsibus* at bha?
scsibus* at isp?
scsibus* at pcscp?
scsibus* at siop?

sd*	at scsibus? target ? lun ?	# SCSI disks
st*	at scsibus? target ? lun ?	# SCSI tape drives
cd*	at scsibus? target ? lun ?	# SCSI CD-ROM drives
ch*	at scsibus? target ? lun ?	# SCSI autochangers
ss*	at scsibus? target ? lun ?	# SCSI scanners
uk*	at scsibus? target ? lun ?	# SCSI unknown
d216 1
d219 1
@


1.19.4.2
log
@Pull up revision 1.21 (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
@a251 1
pseudo-device	clockctl		# user control of clock subsystem
@


1.18
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: WALNUT,v 1.17 2002/04/17 02:22:55 mycroft Exp $
d45 1
a45 1
options 	SYMTAB_SPACE=230000	# size for embedded symbol table
@


1.17
log
@Switch from de to tlp by default.
@
text
@d1 1
a1 1
#	$NetBSD: WALNUT,v 1.16 2002/04/16 11:49:56 wiz Exp $
d7 2
@


1.16
log
@Remove last(?) traces of pmsi.
@
text
@d1 1
a1 1
#	$NetBSD: WALNUT,v 1.15 2002/04/12 08:11:27 gmcgarry Exp $
a148 1
#de*	at pci? dev ? function ?	# DEC 21x4x-based Ethernet
d157 1
a157 5
tlp*	at pci? dev ? function ?	# DECchip 21x4x (and clones) Ethernet
options 	TLP_MATCH_21040
options 	TLP_MATCH_21041
options 	TLP_MATCH_21140
options 	TLP_MATCH_21142
@


1.15
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: WALNUT,v 1.14 2002/04/02 05:30:50 lukem Exp $
a232 2
pmsi*		at pckbc?
wsmouse*	at pmsi? mux 0
@


1.14
log
@Rename MEMORY_DISK_SIZE (formerly MINIROOTSIZE) to MEMORY_DISK_ROOT_SIZE,
which was suggested by Izumi Tsutsui <tsutsui@@ceres.dti.ne.jp> as
being more consistent with what it's controlling...
@
text
@d1 1
a1 1
#	$NetBSD: WALNUT,v 1.13 2002/03/27 05:25:28 simonb Exp $
d34 1
@


1.13
log
@Fix pci/pchb attachments after the recent ibm4xx mainbus rototil.
@
text
@d1 1
a1 1
#	$NetBSD: WALNUT,v 1.12 2002/03/10 19:56:47 lukem Exp $
d19 1
a19 2
#options 	MEMORY_DISK_SIZE=16384	# size of memory disk, in blocks
#options 	MEMORY_DISK_SIZE=1		# size of memory disk, in blocks
@


1.12
log
@* rename MINIROOTSIZE to MEMORY_DISK_SIZE, so that all md(4) options
  are now consistently named
* fold opt_mdsize.h into opt_md.h
@
text
@d1 1
a1 1
#	$NetBSD: WALNUT,v 1.11 2002/02/26 21:44:29 tv Exp $
d144 1
a144 1
pci0	at mainbus? bus ?
d146 1
a146 1
pchb*	at pci? dev ? function ?	# PCI-Host bridges
@


1.11
log
@NEW_PIPE is no longer a configurable option (there's only PIPE_SOCKETPAIR,
inverted logic).
@
text
@d1 1
a1 1
#	$NetBSD: WALNUT,v 1.10 2002/02/10 17:37:03 wiz Exp $
d19 2
a20 2
#options 	MINIROOTSIZE=16384	# size of memory disk, in blocks
#options 	MINIROOTSIZE=1		# size of memory disk, in blocks
@


1.10
log
@Update description for icsphy.
@
text
@d1 1
a1 1
#	$NetBSD: WALNUT,v 1.9 2002/01/27 13:23:29 jdolecek Exp $
a105 1
options 	NEW_PIPE
@


1.9
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: WALNUT,v 1.8 2001/11/20 12:56:42 lukem Exp $
d175 1
a175 1
icsphy*	at mii? phy ?			# Integrated Circuit Systems ICS1890
@


1.8
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: WALNUT,v 1.7 2001/11/13 17:54:53 augustss Exp $
d34 2
@


1.7
log
@The wsmux pseudo device does not need a count anymore.
@
text
@d1 1
a1 1
#	$NetBSD: WALNUT,v 1.6 2001/11/08 23:28:13 eeh Exp $
d15 1
a15 1
# Options for necessary to use MD 
d104 1
a104 1
options		NEW_PIPE
d137 1
a137 1
# RTC 
d139 1
a139 1
 
d227 7
a233 7
pckbc0          at mainbus?
pckbd*          at pckbc?
wskbd*          at pckbd? console ?
pms*            at pckbc?
wsmouse*        at pms? mux 0
pmsi*           at pckbc?
wsmouse*        at pmsi? mux 0
d235 2
a236 2
vga*            at pci? dev ? function ?
wsdisplay*      at vga? console ?
@


1.6
log
@Overhaul the interrupt system to use hardware interrupts directly.
@
text
@d1 1
a1 1
#	$NetBSD: WALNUT,v 1.5 2001/08/29 17:37:48 briggs Exp $
d256 1
a256 1
pseudo-device	wsmux		2	# ick
@


1.5
log
@Add adw
@
text
@d1 1
a1 1
#	$NetBSD: WALNUT,v 1.4 2001/08/28 02:43:49 eeh Exp $
d41 1
a41 1
options 	SYMTAB_SPACE=180000	# size for embedded symbol table
d104 1
d131 2
a132 2
com0	at mainbus? addr 0xef600300 irq 5 # UIC IRQ 0
com1	at mainbus? addr 0xef600400 irq 6 # UIC IRQ 1
d135 1
a135 1
emac0	at mainbus? addr 0xef600800 irq 9 # UIC IRQ 15
d256 1
@


1.5.6.1
log
@file WALNUT was added on branch nathanw_sa on 2002-01-08 00:28:33 +0000
@
text
@d1 254
@


1.5.6.2
log
@Catch up to -current.
@
text
@a0 255
#	$NetBSD: WALNUT,v 1.5.6.1 2002/01/08 00:28:33 nathanw Exp $
#
#	GENERIC -- everything that's currently supported
#

include		"arch/walnut/conf/std.walnut"

#ident 		"WALNUT"

maxusers	32

#options 	UVMHIST
#options 	UVMHIST_PRINT

# 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 	MINIROOTSIZE=16384	# size of memory disk, in blocks
#options 	MINIROOTSIZE=1		# 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

# 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=180000	# 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	# Support DHCP NFS root

# 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
options 	NEW_PIPE

# 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

# wscons options
#options 	WSEMUL_SUN		# sun terminal emulation
options 	WSEMUL_VT100		# VT100 / VT220 emulation

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

#
# Device configuration
#

mainbus0 at root

cpu0	at mainbus0

# UARTs
com0	at mainbus? addr 0xef600300 irq 5 # UIC IRQ 0
com1	at mainbus? addr 0xef600400 irq 6 # UIC IRQ 1

# Ethernet Media Access Controller
emac0	at mainbus? addr 0xef600800 irq 9 # UIC IRQ 15

# RTC
dsrtc0	at mainbus? addr 0xf0000000

# time-of-day device via rtc device
todclock0 at dsrtc?

pci0	at mainbus? bus ?

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

#de*	at pci? dev ? function ?	# DEC 21x4x-based Ethernet
#fpa*	at pci? dev ? function ?	# DEC PCI FDDI (DEFPA) Controller
#ep*	at pci? dev ? function ?	# 3Com 3c59x
#epic*	at pci? dev ? function ?	# SMC EPIC/100 Ethernet
ex*	at pci? dev ? function ?	# 3Com 90x[B]
fxp*	at pci? dev ? function ?	# Intel EtherExpress PRO 10+/100B
#ne*	at pci? dev ? function ?	# NE2000-compatible Ethernet
#rtk*	at pci? dev ? function ?	# Realtek 8129/8139
sip*	at pci? dev ? function ?	# SiS 900/7016 Ethernet
tlp*	at pci? dev ? function ?	# DECchip 21x4x (and clones) Ethernet
options 	TLP_MATCH_21040
options 	TLP_MATCH_21041
options 	TLP_MATCH_21140
options 	TLP_MATCH_21142
#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 294x, aic78x0 SCSI
#bha*	at pci? dev ? function ?	# BusLogic 9xx SCSI
#isp*	at pci? dev ? function ?	# Qlogic ISP 10x0/2xx0 SCSI/Fibre Chan
#siop*	at pci? dev ? function ?	# NCR 53c8xx SCSI
#pcscp*	at pci? dev ? function ?	# AMD Am53c974 PCscsi-PCI SCSI
pciide*	at pci? dev ? function ?
#cbb*	at pci? dev ? function ?	# PCI-CardBus bridge

exphy*	at mii? phy ?			# 3Com internal PHYs
icsphy*	at mii? phy ?			# Integrated Circuit Systems ICS1890
inphy*	at mii? phy ?			# Intel 82555 PHYs
iophy*	at mii? phy ?			# Intel 82553 PHYs
lxtphy*	at mii? phy ?			# Level One LXT-970 PHYs
nsphy*	at mii? phy ?			# NS83840 PHYs
nsphyter* at mii? phy ?			# NS83843 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

# PCI serial interfaces
#cy*	at pci? dev ? function ?	# Cyclades Cyclom-Y serial boards
#cz*	at pci? dev ? function ?	# Cyclades-Z multi-port serial boards

#cardslot* at cbb?
#cardbus* at cardslot?
#pcmcia*	at cardslot?

#com*	at pcmcia? function ?		# Modems and serial cards
#wdc*	at pcmcia? function ?		# PCMCIA IDE controllers
#ep*	at pcmcia? function ?		# 3Com 3c589 and 3c562 Ethernet
#mbe*	at pcmcia? function ?		# MB8696x based Ethernet
#ne*	at pcmcia? function ?		# NE2000-compatible Ethernet
#ex*	at cardbus? dev ? function ?	# 3Com 3C575TX
#tlp*	at cardbus? dev ? function ?	# DECchip 21143
#rtk*	at cardbus? dev ? function ?	# Realtek 8129/8139

#scsibus* at adv?
#scsibus* at adw?
#scsibus* at ahc?
#scsibus* at bha?
#scsibus* at isp?
#scsibus* at pcscp?
#scsibus* at siop?

#sd*	at scsibus? target ? lun ?	# SCSI disks
#st*	at scsibus? target ? lun ?	# SCSI tape drives
#cd*	at scsibus? target ? lun ?	# SCSI CD-ROM drives
#ch*	at scsibus? target ? lun ?	# SCSI autochangers
#ss*	at scsibus? target ? lun ?	# SCSI scanners
#uk*	at scsibus? target ? lun ?	# SCSI unknown

wd*	at pciide? channel ? drive ?
#wd*	at wdc? channel ? drive ? flags 0x0000

atapibus* at pciide? channel ?
#atapibus* at wdc? 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

pckbc0		at mainbus?
pckbd*		at pckbc?
wskbd*		at pckbd? console ?
pms*		at pckbc?
wsmouse*	at pms? mux 0
pmsi*		at pckbc?
wsmouse*	at pmsi? mux 0

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

pseudo-device	vnd		4	# disk-like interface to files
pseudo-device	ccd		4	# concatenated/striped disk devices
pseudo-device	raid		4	# RAIDframe disk driver
options 	RAID_AUTOCONFIG		# auto-configuration of RAID components
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.5.6.3
log
@Catch up to -current.
@
text
@d1 1
a1 1
#	$NetBSD: WALNUT,v 1.5.6.2 2002/02/28 04:12:34 nathanw Exp $
a34 2
#options	PIPE_SOCKETPAIR	# smaller, but slower pipe(2)

d104 1
d173 1
a173 1
icsphy*	at mii? phy ?			# Integrated Circuit Systems ICS189x
@


1.5.6.4
log
@Catch up to -current.
(CVS: It's not just a program. It's an adventure!)
@
text
@d1 1
a1 1
#	$NetBSD: WALNUT,v 1.5.6.3 2002/04/01 07:43:34 nathanw Exp $
d19 2
a20 2
#options 	MEMORY_DISK_SIZE=16384	# size of memory disk, in blocks
#options 	MEMORY_DISK_SIZE=1		# size of memory disk, in blocks
d144 1
a144 1
pchb0	at mainbus?			# PCI-Host bridges
d146 1
a146 1
pci*	at pchb?
@


1.5.6.5
log
@Catch up to -current.
@
text
@d1 1
a1 1
#	$NetBSD: WALNUT,v 1.5.6.4 2002/04/17 00:04:43 nathanw Exp $
d19 2
a20 1
#options 	MEMORY_DISK_ROOT_SIZE=16384	# size of memory disk, in blocks
a34 1
#options 	USERCONF	# userconf(4) support
d43 1
a43 1
options 	SYMTAB_SPACE=230000	# size for embedded symbol table
d132 2
a133 2
com0	at mainbus? addr 0xef600300 irq 0 # UIC IRQ 0
com1	at mainbus? addr 0xef600400 irq 1 # UIC IRQ 1
d136 1
a136 1
emac0	at mainbus? addr 0xef600800 irq 15 # UIC IRQ 15
d233 2
a256 1
pseudo-device	wsmux			# ick
@


1.5.6.6
log
@Catch up to -current.
@
text
@d1 1
a1 1
#	$NetBSD: WALNUT,v 1.5.6.5 2002/06/20 03:42:25 nathanw Exp $
a7 2
#options 	INCLUDE_CONFIG_FILE	# embed config file in kernel binary

d38 2
a39 2
#options 	DIAGNOSTIC	# cheap kernel consistency checks
#options 	DEBUG		# expensive debugging checks/support
d43 1
a43 1
options 	SYMTAB_SPACE=300000	# size for embedded symbol table
d60 1
a60 1
file-system 	EXT2FS		# second extended file system (linux)
d67 1
a67 1
file-system 	KERNFS		# /kern
d70 1
a70 1
file-system 	PORTAL		# portal filesystem (still experimental)
d72 2
a73 2
file-system 	UMAPFS		# NULLFS + uid and gid remapping
file-system 	UNION		# union file system
d80 1
a80 1
options 	EXT2FS_SYSTEM_FLAGS # makes ext2fs file flags (append and
a92 1
#options        DIRECTED_BROADCAST      # allow broadcasts through routers
d95 1
a95 1
options 	ISO,TPIP	# OSI
d99 3
a101 3
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)
d149 4
a152 3
fpa*	at pci? dev ? function ?	# DEC PCI FDDI (DEFPA) Controller
ep*	at pci? dev ? function ?	# 3Com 3c59x
epic*	at pci? dev ? function ?	# SMC EPIC/100 Ethernet
d155 2
a156 2
ne*	at pci? dev ? function ?	# NE2000-compatible Ethernet
rtk*	at pci? dev ? function ?	# Realtek 8129/8139
d158 12
a169 8
tlp*	at pci? dev ? function ?	# DECchip 21x4x and clones
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 294x, aic78x0 SCSI
bha*	at pci? dev ? function ?	# BusLogic 9xx SCSI
isp*	at pci? dev ? function ?	# Qlogic ISP 10x0/2xx0 SCSI/Fibre Chan
siop*	at pci? dev ? function ?	# NCR 53c8xx SCSI
pcscp*	at pci? dev ? function ?	# AMD Am53c974 PCscsi-PCI SCSI
d203 14
a216 14
scsibus* at adv?
scsibus* at adw?
scsibus* at ahc?
scsibus* at bha?
scsibus* at isp?
scsibus* at pcscp?
scsibus* at siop?

sd*	at scsibus? target ? lun ?	# SCSI disks
st*	at scsibus? target ? lun ?	# SCSI tape drives
cd*	at scsibus? target ? lun ?	# SCSI CD-ROM drives
ch*	at scsibus? target ? lun ?	# SCSI autochangers
ss*	at scsibus? target ? lun ?	# SCSI scanners
uk*	at scsibus? target ? lun ?	# SCSI unknown
d219 1
d222 1
a255 1
pseudo-device	clockctl		# user control of clock subsystem
@


1.5.6.7
log
@Catch up to -current.
@
text
@d1 1
a1 1
#	$NetBSD: WALNUT,v 1.5.6.6 2002/08/13 02:19:03 nathanw Exp $
d130 1
a130 1
plb0 at root				# Processor Local Bus
d132 1
a132 1
cpu0	at plb?
d134 3
a136 1
opb*	at plb?				# On-chip Peripheral Bus
d138 2
a139 1
wdog*	at opb?				# Watchdog timer
d141 2
a142 1
com*	at opb? addr ? irq ?		# UARTs
d144 2
a145 2
emac0	at opb? addr ? irq ?		# Ethernet Media Access Controller
options	EMAC_EVENT_COUNTERS
d147 1
a147 1
pchb0	at plb?				# PCI-Host bridges
d224 5
a228 1
pbus*	at plb?				# off-chip Peripheral BUS
d230 2
a231 11
dsrtc0	at pbus? addr ?			# RTC
todclock0 at dsrtc?			# time-of-day device via rtc device

pckbc0	at pbus?
pckbd*	at pckbc?
wskbd*	at pckbd? console ?
pms*	at pckbc?
wsmouse* at pms? mux 0

vga*	at pci? dev ? function ?
wsdisplay* at vga? console ?
a252 1
pseudo-device	kttcp			# kernel ttcp
@


1.5.6.8
log
@Catch up to -current.
@
text
@d1 1
a1 1
#	$NetBSD: WALNUT,v 1.5.6.7 2002/08/27 23:46:05 nathanw Exp $
d121 1
a121 1
#options 	WSEMUL_VT100		# VT100 / VT220 emulation
a133 2
ecc0	at plb? irq 16			# On-chip ECC controller

d225 5
a229 5
#pckbc0	at pbus?
#pckbd*	at pckbc?
#wskbd*	at pckbd? console ?
#pms*	at pckbc?
#wsmouse* at pms? mux 0
d231 2
a232 2
#vga*	at pci? dev ? function ?
#wsdisplay* at vga? console ?
d252 1
a252 1
#pseudo-device	wsmux			# ick
@


1.5.6.9
log
@Catch up to -current.
@
text
@d1 1
a1 1
#	$NetBSD: WALNUT,v 1.5.6.8 2002/10/18 02:40:39 nathanw Exp $
d36 1
a36 1
options 	USERCONF	# userconf(4) support
a237 1
#pseudo-device	cgd		4	# cryptographic disk devices
@


1.5.6.10
log
@Sync with HEAD.
@
text
@d1 257
@


1.5.4.1
log
@Sync the thorpej-mips-cache branch with -current.
@
text
@d1 1
a1 1
#	$NetBSD: WALNUT,v 1.6 2001/11/08 23:28:13 eeh Exp $
d41 1
a41 1
options 	SYMTAB_SPACE=230000	# size for embedded symbol table
a103 1
options		NEW_PIPE
d130 2
a131 2
com0	at mainbus? addr 0xef600300 irq 0 # UIC IRQ 0
com1	at mainbus? addr 0xef600400 irq 1 # UIC IRQ 1
d134 1
a134 1
emac0	at mainbus? addr 0xef600800 irq 15 # UIC IRQ 15
a254 1
pseudo-device	wsmux		2	# ick
@


1.4
log
@Enable some additional useful options like NFS_SERVER and RAID.
@
text
@d1 1
a1 1
#	$NetBSD: WALNUT,v 1.3 2001/07/08 16:32:26 abs Exp $
d162 1
d202 1
@


1.3
log
@Standardise TCP_COMPAT_42 as commented out, grouped with other COMPAT options,
and with the comment '4.2BSD TCP/IP bug compat. Not recommended'
Add commented out 'TCP_DEBUG # Record last TCP_NDEBUG packets with SO_DEBUG'
(All hail amiga and atari which make some attempt to automate the
multiplicity of config files...)
@
text
@d1 1
a1 1
#	$NetBSD: WALNUT,v 1.2 2001/06/24 01:06:02 simonb Exp $
d59 1
a59 1
#file-system 	LFS		# log-structured file system
d62 3
a64 3
#file-system 	CD9660		# ISO 9660 + Rock Ridge file system
#file-system 	MSDOSFS		# MS-DOS file system
#file-system 	FDESC		# /dev/fd
d67 1
a67 1
#file-system 	OVERLAY		# overlay file system
d69 1
a69 1
#file-system 	PROCFS		# /proc
d74 1
a74 1
#options 	QUOTA		# UFS quotas
d77 1
a77 1
#options 	NFSSERVER	# Network File System server
d86 1
a86 1
#options 	INET6		# IPV6
d237 2
a238 2
#pseudo-device	raid		4	# RAIDframe disk driver
#options 	RAID_AUTOCONFIG		# auto-configuration of RAID components
@


1.3.2.1
log
@Update the kqueue branch to HEAD.
@
text
@d1 1
a1 1
#	$NetBSD: WALNUT,v 1.5 2001/08/29 17:37:48 briggs Exp $
d59 1
a59 1
file-system 	LFS		# log-structured file system
d62 3
a64 3
file-system 	CD9660		# ISO 9660 + Rock Ridge file system
file-system 	MSDOSFS		# MS-DOS file system
file-system 	FDESC		# /dev/fd
d67 1
a67 1
file-system 	OVERLAY		# overlay file system
d69 1
a69 1
file-system 	PROCFS		# /proc
d74 1
a74 1
options 	QUOTA		# UFS quotas
d77 1
a77 1
options 	NFSSERVER	# Network File System server
d86 1
a86 1
options 	INET6		# IPV6
a161 1
#adw*	at pci? dev ? function ?	# AdvanSys 9x0UW[D], 3940U[2,3]W SCSI
a200 1
#scsibus* at adw?
d237 2
a238 2
pseudo-device	raid		4	# RAIDframe disk driver
options 	RAID_AUTOCONFIG		# auto-configuration of RAID components
@


1.3.2.2
log
@Sync kqueue branch with -current.
@
text
@d1 1
a1 1
#	$NetBSD: WALNUT,v 1.3.2.1 2001/09/13 01:15:09 thorpej Exp $
d15 1
a15 1
# Options for necessary to use MD
d41 1
a41 1
options 	SYMTAB_SPACE=230000	# size for embedded symbol table
a103 1
options 	NEW_PIPE
d130 2
a131 2
com0	at mainbus? addr 0xef600300 irq 0 # UIC IRQ 0
com1	at mainbus? addr 0xef600400 irq 1 # UIC IRQ 1
d134 1
a134 1
emac0	at mainbus? addr 0xef600800 irq 15 # UIC IRQ 15
d136 1
a136 1
# RTC
d138 1
a138 1

d226 7
a232 7
pckbc0		at mainbus?
pckbd*		at pckbc?
wskbd*		at pckbd? console ?
pms*		at pckbc?
wsmouse*	at pms? mux 0
pmsi*		at pckbc?
wsmouse*	at pmsi? mux 0
d234 2
a235 2
vga*		at pci? dev ? function ?
wsdisplay*	at vga? console ?
a254 1
pseudo-device	wsmux			# ick
@


1.3.2.3
log
@Sync w/ -current.
@
text
@d1 1
a1 1
#	$NetBSD: WALNUT,v 1.3.2.2 2002/01/10 19:50:09 thorpej Exp $
a33 2

#options	PIPE_SOCKETPAIR	# smaller, but slower pipe(2)
@


1.3.2.4
log
@Catch up with -current.
@
text
@d1 1
a1 1
#	$NetBSD: WALNUT,v 1.3.2.3 2002/02/11 20:09:19 jdolecek Exp $
d19 2
a20 2
#options 	MEMORY_DISK_SIZE=16384	# size of memory disk, in blocks
#options 	MEMORY_DISK_SIZE=1		# size of memory disk, in blocks
d106 1
d175 1
a175 1
icsphy*	at mii? phy ?			# Integrated Circuit Systems ICS189x
@


1.3.2.5
log
@catch up with -current on kqueue branch
@
text
@d1 1
a1 1
#	$NetBSD: WALNUT,v 1.3.2.4 2002/03/16 16:00:19 jdolecek Exp $
a7 2
#options 	INCLUDE_CONFIG_FILE	# embed config file in kernel binary

d19 2
a20 1
#options 	MEMORY_DISK_ROOT_SIZE=16384	# size of memory disk, in blocks
a34 1
#options 	USERCONF	# userconf(4) support
d38 2
a39 2
#options 	DIAGNOSTIC	# cheap kernel consistency checks
#options 	DEBUG		# expensive debugging checks/support
d43 1
a43 1
options 	SYMTAB_SPACE=300000	# size for embedded symbol table
d60 1
a60 1
file-system 	EXT2FS		# second extended file system (linux)
d67 1
a67 1
file-system 	KERNFS		# /kern
d70 1
a70 1
file-system 	PORTAL		# portal filesystem (still experimental)
d72 2
a73 2
file-system 	UMAPFS		# NULLFS + uid and gid remapping
file-system 	UNION		# union file system
d80 1
a80 1
options 	EXT2FS_SYSTEM_FLAGS # makes ext2fs file flags (append and
a92 1
#options        DIRECTED_BROADCAST      # allow broadcasts through routers
d95 1
a95 1
options 	ISO,TPIP	# OSI
d99 3
a101 3
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)
d144 1
a144 1
pchb0	at mainbus?			# PCI-Host bridges
d146 1
a146 1
pci*	at pchb?
d149 4
a152 3
fpa*	at pci? dev ? function ?	# DEC PCI FDDI (DEFPA) Controller
ep*	at pci? dev ? function ?	# 3Com 3c59x
epic*	at pci? dev ? function ?	# SMC EPIC/100 Ethernet
d155 2
a156 2
ne*	at pci? dev ? function ?	# NE2000-compatible Ethernet
rtk*	at pci? dev ? function ?	# Realtek 8129/8139
d158 12
a169 8
tlp*	at pci? dev ? function ?	# DECchip 21x4x and clones
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 294x, aic78x0 SCSI
bha*	at pci? dev ? function ?	# BusLogic 9xx SCSI
isp*	at pci? dev ? function ?	# Qlogic ISP 10x0/2xx0 SCSI/Fibre Chan
siop*	at pci? dev ? function ?	# NCR 53c8xx SCSI
pcscp*	at pci? dev ? function ?	# AMD Am53c974 PCscsi-PCI SCSI
d203 14
a216 14
scsibus* at adv?
scsibus* at adw?
scsibus* at ahc?
scsibus* at bha?
scsibus* at isp?
scsibus* at pcscp?
scsibus* at siop?

sd*	at scsibus? target ? lun ?	# SCSI disks
st*	at scsibus? target ? lun ?	# SCSI tape drives
cd*	at scsibus? target ? lun ?	# SCSI CD-ROM drives
ch*	at scsibus? target ? lun ?	# SCSI autochangers
ss*	at scsibus? target ? lun ?	# SCSI scanners
uk*	at scsibus? target ? lun ?	# SCSI unknown
d219 1
d222 1
d233 2
@


1.3.2.6
log
@sync kqueue branch with HEAD
@
text
@d1 1
a1 1
#	$NetBSD: WALNUT,v 1.3.2.5 2002/06/23 17:43:11 jdolecek Exp $
d121 1
a121 1
#options 	WSEMUL_VT100		# VT100 / VT220 emulation
d130 1
a130 1
plb0 at root				# Processor Local Bus
d132 1
a132 1
cpu0	at plb?
d134 3
a136 1
ecc0	at plb? irq 16			# On-chip ECC controller
d138 2
a139 1
opb*	at plb?				# On-chip Peripheral Bus
d141 2
a142 1
wdog*	at opb?				# Watchdog timer
d144 2
a145 1
com*	at opb? addr ? irq ?		# UARTs
d147 1
a147 4
emac0	at opb? addr ? irq ?		# Ethernet Media Access Controller
options	EMAC_EVENT_COUNTERS

pchb0	at plb?				# PCI-Host bridges
d224 5
a228 10
pbus*	at plb?				# off-chip Peripheral BUS

dsrtc0	at pbus? addr ?			# RTC
todclock0 at dsrtc?			# time-of-day device via rtc device

#pckbc0	at pbus?
#pckbd*	at pckbc?
#wskbd*	at pckbd? console ?
#pms*	at pckbc?
#wsmouse* at pms? mux 0
d230 2
a231 2
#vga*	at pci? dev ? function ?
#wsdisplay* at vga? console ?
d251 1
a251 3
#pseudo-device	wsmux			# ick
pseudo-device	clockctl		# user control of clock subsystem
pseudo-device	kttcp			# kernel ttcp
@


1.3.2.7
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: WALNUT,v 1.3.2.6 2002/09/06 08:42:29 jdolecek Exp $
d36 1
a36 1
options 	USERCONF	# userconf(4) support
@


1.2
log
@Comment out de* and uncomment the TLP_MATCH_* options.
@
text
@d1 1
a1 1
#	$NetBSD: WALNUT,v 1.1 2001/06/13 06:01:51 simonb Exp $
d54 1
d102 1
a103 3

# Compatibility with 4.2BSD implementation of TCP/IP.  Not recommended.
#options 	TCP_COMPAT_42
@


1.1
log
@Add a port to IBM's PPC405GP Reference Board (the "walnut")
by Eduardo Horvath and Simon Burge of Wasabi Systems.

IBM 4xx series CPU features:
 - New pmap and revised trap handler.
 - Support on-chip timers, PCI controller, UARTs
 - Framework for on-chip ethernet and watchdog timer.
General PowerPC features:
 - Add in-kernel PPC floating point emulation
 - New in{,4}_cksum that is between 1.5 and 5 times faster than the
   old version depending on CPU type.
General changes:
 - Kernel support for generic dbsym-style symbols.
@
text
@d1 1
a1 1
#	$NetBSD: GENERIC,v 1.91 2001/01/16 03:38:23 augustss Exp $
d148 1
a148 1
de*	at pci? dev ? function ?	# DEC 21x4x-based Ethernet
d158 4
a161 4
#options 	TLP_MATCH_21040
#options 	TLP_MATCH_21041
#options 	TLP_MATCH_21140
#options 	TLP_MATCH_21142
@
