GENERIC revision 1.7
11.1Sjonathan#
21.5Sjonathan# Distribition miniroot kernel (any  model) kernel config file
31.5Sjonathan
41.1Sjonathan#
51.6Sjonathan# 	$NetBSD: GENERIC,v 1.7 1996/10/16 08:29:34 jonathan Exp $
61.1Sjonathan#
71.5Sjonathaninclude		"arch/pmax/conf/std.pmax"
81.1Sjonathan
91.5Sjonathanmaxusers	64
101.1Sjonathan
111.6Sjonathanoptions		MIPS1			# R2000/R3000 support (new)
121.6Sjonathan#options	MIPS3			# R4000/R4400 support (not finished)
131.6Sjonathan
141.1Sjonathan
151.5Sjonathan# Support for specific models of DECstation
161.7Sjonathanoptions 	DS3100			# PMAX (kn01) DECstation 2100, 3100
171.7Sjonathanoptions 	DS5000_25		# MAXINE (kn02ca/xine) support
181.7Sjonathanoptions 	DS5000_100		# 3MIN (kn02ba/kmin) support
191.7Sjonathanoptions 	DS5000_200		# 3MAX (kn02) support
201.7Sjonathanoptions 	DS5000_240		# 3MAXPLUS (kn03) support
211.1Sjonathan
221.5Sjonathan
231.1Sjonathan
241.1Sjonathan
251.1Sjonathan# You need to set this locally, but it doesn't do much outside the kernel.
261.1Sjonathan# Set up /etc/localtime instead.
271.5Sjonathanoptions		TIMEZONE=0
281.1Sjonathanoptions		DST=0			# use daylight savings rules
291.1Sjonathan
301.1Sjonathan
311.1Sjonathan# Standard system options
321.1Sjonathanoptions		SWAPPAGER		# swap pager (anonymous and swap space)
331.1Sjonathanoptions		VNODEPAGER		# vnode pager (mapped files)
341.1Sjonathanoptions		DEVPAGER		# device pager (mapped devices)
351.1Sjonathan#options	DIAGNOSTIC		# extra kernel debugging checks
361.5Sjonathan#options	DEBUG			# extra kernel debugging support
371.1Sjonathanoptions		"COMPAT_43"		# compatibility with 4.3BSD binaries
381.1Sjonathanoptions		KTRACE			# system call tracing support
391.1Sjonathanoptions		"NKMEMCLUSTERS=1024"	# 4K pages in kernel malloc pool
401.1Sjonathan#options	KGDB			# support for kernel gdb
411.1Sjonathan#options	"KGDBRATE=19200"	# kernel gdb port rate (default 9600)
421.1Sjonathan#options	"KGDBDEV=15*256+0"	# device for kernel gdb
431.1Sjonathan
441.5Sjonathanoptions		NTP			# network time protocol
451.5Sjonathan#options	UCONSOLE		# users can redirect console (unsafe)
461.5Sjonathan
471.5Sjonathan
481.1Sjonathan# Filesystem options
491.1Sjonathanoptions		FIFO		# POSIX fifo support (in all filesystems)
501.5Sjonathanoptions		FFS             # fast filesystem with user and group quotas
511.1Sjonathanoptions		MFS		# memory-based filesystem
521.1Sjonathanoptions		NFSCLIENT	# Sun NFS-compatible filesystem (client)
531.1Sjonathanoptions		NFSSERVER	# Sun NFS-compatible filesystem (server)
541.5Sjonathan#options	KERNFS		# kernel data-structure filesystem
551.1Sjonathan#options	FDESC		# user file descriptor filesystem
561.1Sjonathan#options	UMAPFS		# uid/gid remapping filesystem
571.1Sjonathanoptions		NULLFS		# null layer filesystem
581.5Sjonathanoptions         UNION
591.1Sjonathan#options	LFS		# Log-based filesystem (still experimental)
601.1Sjonathan#options	PORTAL		# portal filesystem (still experimental)
611.1Sjonathan
621.1Sjonathan# Networking options
631.1Sjonathanoptions		INET		# Internet protocols
641.1Sjonathanoptions		"TCP_COMPAT_42"	# compatibility with 4.2BSD TCP/IP
651.1Sjonathanoptions		GATEWAY		# IP packet forwarding
661.1Sjonathan#options	MULTICAST	# Multicast support
671.1Sjonathan#options	MROUTING	# Multicast routing support
681.1Sjonathan#options	ISO		# OSI networking
691.1Sjonathan#options	TPIP
701.1Sjonathan#options	EON
711.1Sjonathan
721.5Sjonathan# NetBSD backwards compatibility
731.6Sjonathan#options	COMPAT_10	# NetBSD 1.0, (needed for X on 386?)
741.6Sjonathan#options	COMPAT_11	# NetBSD 1.1,
751.6Sjonathanoptions		COMPAT_12	# Netbsd 1.2 reboot()
761.1Sjonathan
771.5Sjonathan
781.1Sjonathan# pmax specific
791.1Sjonathanoptions		COMPAT_ULTRIX	# ultrix compatibility
801.6Sjonathanoptions		EXEC_ECOFF	# Ultrix RISC binaries are ECOFF format
811.3Sjonathanoptions		"HZ=256"	# RTC rate required
821.1Sjonathan
831.6Sjonathan# Note that this configuration is unlikely to work, yet...
841.5Sjonathan#config		netbsd root on rz0a swap on rz0b and rz1b dumps on rz0b
851.1Sjonathanconfig		gennetbsd	swap generic
861.1Sjonathan
871.1Sjonathan
881.1Sjonathan########################################################################
891.5Sjonathan###                   I/O bus and device options                     ###
901.1Sjonathan########################################################################
911.1Sjonathan
921.5Sjonathan# TC bus and supported options. (All but PMAXes have a turbochannel.)
931.6Sjonathaninclude 	"arch/pmax/conf/tc.std"
941.1Sjonathan
951.5Sjonathan# ioasic standard baseboard options (5000/2x, 5000/1xx, 5000/2[46]0)
961.6Sjonathaninclude 	"arch/pmax/conf/builtin.ioasic"
971.1Sjonathan
981.5Sjonathan# MAXINE-only ioasic baseboard devices and on-baseboard "options"
991.6Sjonathaninclude 	"arch/pmax/conf/builtin.maxine"
1001.1Sjonathan
1011.5Sjonathan# 5000/200-only (aka 3MAX aka KN02) baseboard devices.
1021.5Sjonathan# (KN02 has turbochannel but no	IOASIC).
1031.6Sjonathaninclude 	"arch/pmax/conf/builtin.3max"
1041.1Sjonathan
1051.5Sjonathan# 2100/3100-only (aka PMAX aka KN01) baseboard devices.
1061.5Sjonathan# (may also be present on a 5100).
1071.6Sjonathaninclude 	"arch/pmax/conf/builtin.3100"
1081.1Sjonathan
1091.1Sjonathan########################################################################
1101.1Sjonathan# SCSI configuration                                                   #
1111.1Sjonathan########################################################################
1121.1Sjonathan
1131.5Sjonathanoldscsibus*	at sii?
1141.5Sjonathanoldscsibus*	at asc?
1151.1Sjonathan#
1161.5Sjonathan# SCSI configuration for old 4.4bsd/pmax DECstation SCSI driver
1171.1Sjonathan#
1181.6Sjonathaninclude 	"arch/pmax/conf/scsi.pmax"
1191.7Sjonathan#include 	"arch/pmax/conf/mi.scsi"		# not yet supported
1201.1Sjonathan
1211.1Sjonathan
1221.5Sjonathan########################################################################
1231.5Sjonathan###                        Pseudo-devices                            ###
1241.5Sjonathan########################################################################
1251.1Sjonathan
1261.1Sjonathanpseudo-device	sl		 4	# serial-line IP ports
1271.5Sjonathanpseudo-device   ppp              2      # serial-line IP ports
1281.1Sjonathanpseudo-device	pty		64	# pseudo ptys
1291.1Sjonathanpseudo-device	bpfilter	16	# packet filter ports
1301.1Sjonathanpseudo-device	loop
1311.1Sjonathanpseudo-device	vnd		4	# virtual disk ick
1321.5Sjonathanpseudo-device   ccd             4       # concatenated disks
1331.1Sjonathan
1341.1Sjonathan#pseudo-device	ether			# From old config. what does it mean?
1351.1Sjonathanpseudo-device	rasterconsole	1 	# NB: raster console requires "fb"
1361.6Sjonathanpseudo-device	fb		1	# up to 3 framebuffers
137