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