GENERIC revision 1.1
11.1Sjonathan#
21.1Sjonathan# DECstation (3100 or 5000/xxx)
31.1Sjonathan#
41.1Sjonathan#	Generic config.new configuration for NetBSD/pmax
51.1Sjonathan# 	$NetBSD: GENERIC,v 1.1 1995/12/28 16:11:31 jonathan Exp $
61.1Sjonathan#
71.1Sjonathaninclude		"std.pmax"
81.1Sjonathan
91.1Sjonathanmaxusers	8
101.1Sjonathan
111.1Sjonathan#  enables fudging of swap blocks to swap after a miniroot
121.1Sjonathan#  in the b partition, and make the kernel call setconf() to ask
131.1Sjonathan#  what the root device is.
141.1Sjonathanoptions		GENERIC
151.1Sjonathan
161.1Sjonathan
171.1Sjonathan# replaces "cpu ds5k/240"
181.1Sjonathanoptions		DS5000			# generic TC support and 3MAX support
191.1Sjonathanoptions		DS5000_240		# 3MAXPLUS (kn03) support
201.1Sjonathanoptions		DS5000_100		# 3MIN (kn02ba/kmin) support
211.1Sjonathanoptions		DS5000_25		# MAXINE (kn02ca/xine) support
221.1Sjonathanoptions		DS5000_200		# 3MAX (kn02) support, one day
231.1Sjonathan
241.1Sjonathan
251.1Sjonathanoptions		DS3100			# PMAX (kn01) DECstation 2100, 3100
261.1Sjonathan
271.1Sjonathan
281.1Sjonathan# You need to set this locally, but it doesn't do much outside the kernel.
291.1Sjonathan# Set up /etc/localtime instead.
301.1Sjonathanoptions		TIMEZONE="0"		# minutes west of GMT (for)
311.1Sjonathanoptions		DST=0			# use daylight savings rules
321.1Sjonathan
331.1Sjonathan
341.1Sjonathan# Standard system options
351.1Sjonathanoptions		SWAPPAGER		# swap pager (anonymous and swap space)
361.1Sjonathanoptions		VNODEPAGER		# vnode pager (mapped files)
371.1Sjonathanoptions		DEVPAGER		# device pager (mapped devices)
381.1Sjonathan#options	DIAGNOSTIC		# extra kernel debugging checks
391.1Sjonathanoptions		DEBUG			# extra kernel debugging support
401.1Sjonathanoptions		"COMPAT_43"		# compatibility with 4.3BSD binaries
411.1Sjonathanoptions		KTRACE			# system call tracing support
421.1Sjonathanoptions		"NKMEMCLUSTERS=1024"	# 4K pages in kernel malloc pool
431.1Sjonathan
441.1Sjonathan#options	KGDB			# support for kernel gdb
451.1Sjonathan#options	"KGDBRATE=19200"	# kernel gdb port rate (default 9600)
461.1Sjonathan#options	"KGDBDEV=15*256+0"	# device for kernel gdb
471.1Sjonathan
481.1Sjonathan# Filesystem options
491.1Sjonathanoptions		FIFO		# POSIX fifo support (in all filesystems)
501.1Sjonathanoptions		FFS,QUOTA	# 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.1Sjonathanoptions		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.1Sjonathan#options	LFS		# Log-based filesystem (still experimental)
591.1Sjonathan#options	PORTAL		# portal filesystem (still experimental)
601.1Sjonathan
611.1Sjonathan# Networking options
621.1Sjonathanoptions		INET		# Internet protocols
631.1Sjonathanoptions		"TCP_COMPAT_42"	# compatibility with 4.2BSD TCP/IP
641.1Sjonathanoptions		GATEWAY		# IP packet forwarding
651.1Sjonathan#options	MULTICAST	# Multicast support
661.1Sjonathan#options	MROUTING	# Multicast routing support
671.1Sjonathan#options	ISO		# OSI networking
681.1Sjonathan#options	TPIP
691.1Sjonathan#options	EON
701.1Sjonathan
711.1Sjonathanoptions		COMPAT_10	# Pre-NetBSD 1.1 compatibility
721.1Sjonathan
731.1Sjonathan# pmax specific
741.1Sjonathanoptions		COMPAT_ULTRIX	# ultrix compatibility
751.1Sjonathan
761.1Sjonathan# Note that this configuration is unlikely to work, yet...
771.1Sjonathanconfig		gennetbsd	swap generic
781.1Sjonathan
791.1Sjonathan
801.1Sjonathan########################################################################
811.1Sjonathan#                                                                      #
821.1Sjonathan# DECstation Turbochannel configuration and options                    #
831.1Sjonathan#                                                                      #
841.1Sjonathan########################################################################
851.1Sjonathan
861.1Sjonathantc*		at	mainbus0	# All but PMAXes have a turbochannel
871.1Sjonathan
881.1Sjonathan
891.1Sjonathan########################################################################
901.1Sjonathan# Common configuration for machines with IO ASIC chips                 #
911.1Sjonathan# (3MIN, MAXINE, 3MAXPLUS)                                             #
921.1Sjonathan########################################################################
931.1Sjonathanioasic0		at	tc?
941.1Sjonathanclock0	at ioasic? 			# RTC
951.1Sjonathanasc0	at ioasic?			# system SCSI subslot
961.1Sjonathanscc0	at ioasic?
971.1Sjonathanle0	at ioasic?			# tc onboard lance
981.1Sjonathanscc1	at ioasic?			# Not present on Maxine
991.1Sjonathan
1001.1Sjonathan########################################################################
1011.1Sjonathan# MAXINE-only baseboard devices and on-baseboard "options"             #
1021.1Sjonathan########################################################################
1031.1Sjonathanxcfb0	at tc?				# TC framebuffer "option"
1041.1Sjonathandtop0	at ioasic0
1051.1Sjonathan#isdn	at ioasic0
1061.1Sjonathan#fdc    at ioasic0			# floppy disk
1071.1Sjonathan
1081.1Sjonathan
1091.1Sjonathan########################################################################
1101.1Sjonathan# Configuration for 3MAX (5000/200) which has turbochannel but no ASIC.#
1111.1Sjonathan# 3MAX (5000/200) baseboard devices and on-baseboard "options"         #
1121.1Sjonathan########################################################################
1131.1Sjonathanclock0	at mainbus0  			# RTC
1141.1Sjonathandc0	at mainbus0
1151.1Sjonathanle0	at tc? #slot ?  offset ?	# TC ether "option" on baseboard
1161.1Sjonathanasc0	at tc?				# TC scsi  "option" on baseboard
1171.1Sjonathan# For now, pretend this machine has an IOASIC.
1181.1Sjonathandc0	at ioasic?			# dc7083 four-port DZ device
1191.1Sjonathan
1201.1Sjonathan########################################################################
1211.1Sjonathan#  Supported turbochannel option cards			               #
1221.1Sjonathan########################################################################
1231.1Sjonathancfb0	at tc?
1241.1Sjonathanmfb0	at tc?
1251.1Sjonathansfb0	at tc?
1261.1Sjonathan#sfb1	at tc?
1271.1Sjonathanle*	at tc? #slot ?  offset ?		# TC ether option
1281.1Sjonathan#tt0	at tc? #slot? offset ?
1291.1Sjonathan
1301.1Sjonathan
1311.1Sjonathan########################################################################
1321.1Sjonathan# Decstation 2100/3100 (aka PMAX aka KN01) configuration.              #
1331.1Sjonathan# (these don't really have any options except a framebuffer.)          #
1341.1Sjonathan########################################################################
1351.1Sjonathanclock0	at mainbus0			# RTC
1361.1Sjonathanpm0	at mainbus0			# 3100 onboard fb
1371.1Sjonathandc0	at mainbus0			# dc7083 four-port DZ device
1381.1Sjonathanle0	at mainbus0			# 3100 onboard lance
1391.1Sjonathansii0	at mainbus0			# onboard scsi
1401.1Sjonathan
1411.1Sjonathan
1421.1Sjonathan########################################################################
1431.1Sjonathan# SCSI configuration                                                   #
1441.1Sjonathan########################################################################
1451.1Sjonathan
1461.1Sjonathan#
1471.1Sjonathan# SCSI configuration for new-config machine-independent SCSI driver
1481.1Sjonathan#
1491.1Sjonathanscsibus*	at sii?
1501.1Sjonathanscsibus*	at asc?
1511.1Sjonathan
1521.1Sjonathansd*	at	scsibus?	target ? lun ?
1531.1Sjonathanst*	at	scsibus?	target ? lun ?
1541.1Sjonathancd*	at	scsibus?	target ? lun ?
1551.1Sjonathan
1561.1Sjonathan
1571.1Sjonathan#
1581.1Sjonathan# SCSI configuration for old DECstation SCSI driver
1591.1Sjonathan#
1601.1Sjonathanoldscsibus*	at sii?
1611.1Sjonathanoldscsibus*	at asc?
1621.1Sjonathan
1631.1Sjonathanrz0	at	oldscsibus?	target ? drive ?
1641.1Sjonathanrz1	at	oldscsibus?	target ? drive ?
1651.1Sjonathanrz2	at	oldscsibus?	target ? drive ?
1661.1Sjonathanrz3	at	oldscsibus?	target ? drive ?
1671.1Sjonathanrz4	at	oldscsibus?	target ? drive ?
1681.1Sjonathanrz5	at	oldscsibus?	target ? drive ?
1691.1Sjonathantz0	at	oldscsibus?	target?  drive ?
1701.1Sjonathantz1	at	oldscsibus?	target?  drive ?
1711.1Sjonathan
1721.1Sjonathan
1731.1Sjonathan#
1741.1Sjonathan# pseudo-devices
1751.1Sjonathan#
1761.1Sjonathan
1771.1Sjonathanpseudo-device	sl		 4	# serial-line IP ports
1781.1Sjonathanpseudo-device	pty		64	# pseudo ptys
1791.1Sjonathanpseudo-device	bpfilter	16	# packet filter ports
1801.1Sjonathanpseudo-device	loop
1811.1Sjonathanpseudo-device	vnd		4	# virtual disk ick
1821.1Sjonathan
1831.1Sjonathan#pseudo-device	ether			# From old config. what does it mean?
1841.1Sjonathanpseudo-device	rasterconsole	1 	# NB: raster console requires "fb"
1851.1Sjonathanpseudo-device	fb		3	# up to 3 framebuffers
186