DISKLESS3X revision 1.12
11.12Sgwr# $NetBSD: DISKLESS3X,v 1.12 1998/02/05 04:56:25 gwr Exp $
21.1Sgwr
31.12Sgwr# DISKLESS Sun3X (3/80, 3/470)
41.3Sgwr# Root and swap on NFS
51.1Sgwr# Includes devices needed to run as an X-terminal
61.1Sgwr
71.12Sgwrinclude "arch/sun3/conf/std.sun3"
81.1Sgwr
91.12Sgwr# Machines to be supported by this kernel.  Note:
101.12Sgwr# The SUN3 and SUN3X options are mutually exclusive!
111.12Sgwr# (Your kernel will only run on one or the other.)
121.12Sgwrmakeoptions	MACHTYPE=sun3x
131.12Sgwroptions 	_SUN3X_
141.12Sgwr
151.12Sgwr# options 	FPU_EMULATE	# Every Sun3X has an FPU, right?
161.12Sgwr# options 	HAVE_IOCACHE	# XXX - Not yet supported.
171.1Sgwr
181.1Sgwr# Needs to be set per system.  i.e change these as you see fit
191.9Sgwrmaxusers	2
201.1Sgwr
211.1Sgwr# Standard system options
221.8Sgwroptions 	KTRACE		# system call tracing
231.8Sgwroptions 	SYSVMSG		# System V message queues
241.8Sgwroptions 	SYSVSEM		# System V semaphores
251.8Sgwroptions 	SYSVSHM		# System V shared memory
261.8Sgwr#options 	SHMMAXPGS=1024	# 1024 pages is the default
271.8Sgwr#options 	LKM		# loadable kernel modules
281.8Sgwr#options 	INSECURE	# disable kernel security level
291.8Sgwr#options 	UCONSOLE	# Allow non-root TIOCCONS
301.1Sgwr
311.8Sgwr# Which kernel debugger?  Uncomment either this:
321.8Sgwroptions 	DDB
331.3Sgwr# ... or these for KGDB (gdb remote target)
341.8Sgwr#makeoptions DEBUG="-g"		# debugging symbols for gdb
351.1Sgwr#options 	KGDB
361.8Sgwr#options 	KGDBDEV=0x0C01	# ttya=0C00 ttyb=0C01
371.8Sgwr
381.8Sgwr# Other debugging options
391.10Slukem#options 	DDB_HISTORY_SIZE=100	# enable history editing in DDB
401.8Sgwr#options 	DEBUG		# kernel debugging code
411.8Sgwr#options 	DIAGNOSTIC	# extra kernel sanity checking
421.8Sgwr#options 	KMEMSTATS	# kernel memory statistics (vmstat -m)
431.8Sgwr#options 	PMAP_DEBUG
441.8Sgwr
451.8Sgwr# Compatability options
461.8Sgwroptions 	COMPAT_SUNOS	# can run SunOS 4.1.1 executables
471.8Sgwroptions 	COMPAT_43	# and 4.3BSD and ...
481.9Sgwroptions 	COMPAT_10	# NetBSD 1.0
491.9Sgwroptions 	COMPAT_11	# NetBSD 1.1
501.8Sgwroptions 	COMPAT_12	# NetBSD 1.2
511.11Skleinkoptions 	COMPAT_13	# NetBSD 1.3
521.1Sgwr
531.1Sgwr# Filesystem options
541.9Sgwr#file-system	FFS		# Berkeley Fast Filesystem
551.8Sgwrfile-system	NFS		# Sun NFS client support
561.9Sgwr#file-system	CD9660		# ISO 9660 + Rock Ridge file system
571.9Sgwr#file-system	MSDOSFS		# MS-DOS FAT file system
581.6Slukemfile-system	FDESC		# /dev/fd/*
591.6Slukemfile-system	KERNFS		# /kern
601.6Slukemfile-system	NULLFS		# loopback file system
611.6Slukemfile-system	PROCFS		# /proc
621.9Sgwr#file-system	UNION		# union file system
631.9Sgwr#file-system	MFS		# memory-based filesystem
641.2Sthorpej
651.1Sgwroptions 	FIFO		# FIFOs; RECOMMENDED
661.9Sgwr#options 	NFSSERVER	# nfs server support
671.9Sgwr#options 	QUOTA		# FFS quotas
681.1Sgwr
691.1Sgwr# Networking options
701.1Sgwroptions 	INET		# IP prototol stack support
711.8Sgwroptions 	TCP_COMPAT_42	# compatibility with 4.2BSD TCP/IP
721.6Slukem#options 	GATEWAY		# IP packet forwarding
731.9Sgwr#options 	ISO,TPIP	# OSI networking
741.9Sgwr#options 	EON		# OSI tunneling over IP
751.9Sgwr#options 	CCITT,LLC,HDLC	# X.25
761.9Sgwr#options 	PFIL_HOOKS	# pfil(9) packet filter hooks.
771.8Sgwr
781.8Sgwr# Work-around for root on slow servers (insurance...)
791.1Sgwroptions 	NFS_BOOT_RWSIZE=1024
801.12Sgwroptions 	NFS_BOOT_BOOTPARAM
811.1Sgwr
821.2Sthorpejconfig		netbsd root on ? type nfs
831.1Sgwr
841.12Sgwr# On-board I/O space (required)
851.12Sgwrinclude "arch/sun3/conf/obio.sun3x"
861.12Sgwr
871.12Sgwr# On-board memory (optional)
881.12Sgwr# See frame-buffers
891.12Sgwrobmem0 at mainbus?
901.12Sgwr
911.1Sgwr#
921.1Sgwr# Serial ports
931.1Sgwr#
941.6Slukemzstty0	at zsc1 channel 0	# ttya
951.6Slukemzstty1	at zsc1 channel 1	# ttyb
961.1Sgwr
971.6Slukemkbd0	at zsc0 channel 0	# keyboard
981.6Slukemms0	at zsc0 channel 1	# mouse
991.1Sgwr
1001.1Sgwr#
1011.1Sgwr# Network devices
1021.1Sgwr#
1031.1Sgwr
1041.12Sgwr# Intel Ethernet (onboard, or VME)
1051.8Sgwrie0 at obio0 addr 0x65000000 ipl 3
1061.12Sgwr#ie1 at vme2  addr   0xe88000 ipl 3 vect 0x75
1071.8Sgwr
1081.1Sgwr# Lance Ethernet (only onboard)
1091.1Sgwrle0 at obio0 addr 0x65002000 ipl 3
1101.1Sgwr
1111.1Sgwr#
1121.1Sgwr# Frame buffer devices
1131.1Sgwr#
1141.1Sgwr
1151.8Sgwr# bwtwo - Monochrome frame buffer.
1161.4Sjeremybwtwo0 at obmem0 addr 0x50400000 ipl 4
1171.1Sgwr
1181.1Sgwr# Misc.
1191.6Slukempseudo-device	loop		1	# network loopback
1201.9Sgwrpseudo-device	bpfilter	8	# packet filter
1211.8Sgwrpseudo-device	sl		2	# CSLIP
1221.8Sgwrpseudo-device	ppp		2	# PPP
1231.9Sgwrpseudo-device	tun		2	# network tunneling over tty
1241.9Sgwr#pseudo-device	ipfilter		# ip filter
1251.1Sgwr
1261.6Slukempseudo-device	pty		32	# pseudo-terminals
127