GENERIC revision 1.5
11.1Sjonathan#
21.5Sjonathan# Distribition miniroot kernel (any  model) kernel config file
31.5Sjonathan
41.1Sjonathan#
51.5Sjonathan# 	$NetBSD: GENERIC,v 1.5 1996/10/02 06:41:13 jonathan Exp $
61.1Sjonathan#
71.5Sjonathaninclude		"arch/pmax/conf/std.pmax"
81.1Sjonathan
91.5Sjonathanmaxusers	64
101.1Sjonathan
111.3Sjonathanoptions		CPU_R3000		# R2000/R3000 support
121.5Sjonathanoptions		CPU_R2000		# R2000/R3000 support bug workaround
131.5Sjonathanoptions		CPU_MIPS1		# R2000/R3000 support (new)
141.1Sjonathan
151.5Sjonathan# Support for specific models of DECstation
161.5Sjonathanoptions		DS3100			# PMAX (kn01) DECstation 2100, 3100
171.5Sjonathanoptions		DS5000_25		# MAXINE (kn02ca/xine) support
181.5Sjonathanoptions		DS5000_100		# 3MIN (kn02ba/kmin) support
191.5Sjonathanoptions		DS5000_200		# 3MAX (kn02) support
201.1Sjonathanoptions		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.5Sjonathan#options	COMPAT_10	# note: no pmax support in NetBSD-1.0
741.5Sjonathan#options	EXEC_AOUT	# a.out used in pre- netbsd-1.1 pmax snapshots
751.5Sjonathan#options	COMPAT_11
761.4Sjonathanoptions		COMPAT_12
771.1Sjonathan
781.5Sjonathan
791.1Sjonathan# pmax specific
801.1Sjonathanoptions		COMPAT_ULTRIX	# ultrix compatibility
811.5Sjonathanoptions		EXEC_ECOFF	# ultrix compatibility
821.3Sjonathanoptions		"HZ=256"	# RTC rate required
831.1Sjonathan
841.5Sjonathan# Note that these do not work in the same kernel, yet.
851.5Sjonathan#config		netbsd root on rz0a swap on rz0b and rz1b dumps on rz0b
861.1Sjonathanconfig		gennetbsd	swap generic
871.1Sjonathan
881.1Sjonathan
891.1Sjonathan########################################################################
901.5Sjonathan###                   I/O bus and device options                     ###
911.1Sjonathan########################################################################
921.1Sjonathan
931.5Sjonathan# TC bus and supported options. (All but PMAXes have a turbochannel.)
941.5Sjonathaninclude		"arch/pmax/conf/tc.std"
951.1Sjonathan
961.5Sjonathan# ioasic standard baseboard options (5000/2x, 5000/1xx, 5000/2[46]0)
971.5Sjonathaninclude		"arch/pmax/conf/builtin.ioasic"
981.1Sjonathan
991.5Sjonathan# MAXINE-only ioasic baseboard devices and on-baseboard "options"
1001.5Sjonathaninclude		"arch/pmax/conf/builtin.maxine"
1011.1Sjonathan
1021.5Sjonathan# 5000/200-only (aka 3MAX aka KN02) baseboard devices.
1031.5Sjonathan# (KN02 has turbochannel but no	IOASIC).
1041.5Sjonathaninclude		"arch/pmax/conf/builtin.3max"
1051.1Sjonathan
1061.5Sjonathan# 2100/3100-only (aka PMAX aka KN01) baseboard devices.
1071.5Sjonathan# (may also be present on a 5100).
1081.5Sjonathaninclude		"arch/pmax/conf/builtin.3100"
1091.1Sjonathan
1101.1Sjonathan########################################################################
1111.1Sjonathan# SCSI configuration                                                   #
1121.1Sjonathan########################################################################
1131.1Sjonathan
1141.5Sjonathanoldscsibus*	at sii?
1151.5Sjonathanoldscsibus*	at asc?
1161.1Sjonathan#
1171.5Sjonathan# SCSI configuration for old 4.4bsd/pmax DECstation SCSI driver
1181.1Sjonathan#
1191.5Sjonathaninclude		"arch/pmax/conf/scsi.pmax"
1201.5Sjonathan#include	"arch/pmax/conf/mi.scsi"	# not yet supported on DECstations
1211.1Sjonathan
1221.1Sjonathan
1231.5Sjonathan########################################################################
1241.5Sjonathan###                        Pseudo-devices                            ###
1251.5Sjonathan########################################################################
1261.1Sjonathan
1271.1Sjonathanpseudo-device	sl		 4	# serial-line IP ports
1281.5Sjonathanpseudo-device   ppp              2      # serial-line IP ports
1291.5Sjonathanpseudo-device	strip		 2	# Metricom  Ricochet IP encapsulation
1301.1Sjonathanpseudo-device	pty		64	# pseudo ptys
1311.1Sjonathanpseudo-device	bpfilter	16	# packet filter ports
1321.1Sjonathanpseudo-device	loop
1331.1Sjonathanpseudo-device	vnd		4	# virtual disk ick
1341.5Sjonathanpseudo-device   ccd             4       # concatenated disks
1351.1Sjonathan
1361.1Sjonathan#pseudo-device	ether			# From old config. what does it mean?
1371.1Sjonathanpseudo-device	rasterconsole	1 	# NB: raster console requires "fb"
1381.1Sjonathanpseudo-device	fb		3	# up to 3 framebuffers
139