GENERIC revision 1.4
11.1Sjonathan#
21.1Sjonathan# DECstation (3100 or 5000/xxx)
31.1Sjonathan#
41.1Sjonathan#	Generic config.new configuration for NetBSD/pmax
51.4Sjonathan# 	$NetBSD: GENERIC,v 1.4 1996/08/28 05:50:59 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.4Sjonathanoptions		COMPAT_12
731.1Sjonathan
741.1Sjonathan# pmax specific
751.1Sjonathanoptions		COMPAT_ULTRIX	# ultrix compatibility
761.3Sjonathanoptions		"HZ=256"	# RTC rate required
771.1Sjonathan
781.1Sjonathan# Note that this configuration is unlikely to work, yet...
791.1Sjonathanconfig		gennetbsd	swap generic
801.1Sjonathan
811.1Sjonathan
821.1Sjonathan########################################################################
831.1Sjonathan#                                                                      #
841.1Sjonathan# DECstation Turbochannel configuration and options                    #
851.1Sjonathan#                                                                      #
861.1Sjonathan########################################################################
871.1Sjonathan
881.1Sjonathantc*		at	mainbus0	# All but PMAXes have a turbochannel
891.1Sjonathan
901.1Sjonathan
911.1Sjonathan########################################################################
921.1Sjonathan# Common configuration for machines with IO ASIC chips                 #
931.1Sjonathan# (3MIN, MAXINE, 3MAXPLUS)                                             #
941.1Sjonathan########################################################################
951.1Sjonathanioasic0		at	tc?
961.1Sjonathanclock0	at ioasic? 			# RTC
971.1Sjonathanasc0	at ioasic?			# system SCSI subslot
981.1Sjonathanscc0	at ioasic?
991.1Sjonathanle0	at ioasic?			# tc onboard lance
1001.1Sjonathanscc1	at ioasic?			# Not present on Maxine
1011.1Sjonathan
1021.1Sjonathan########################################################################
1031.1Sjonathan# MAXINE-only baseboard devices and on-baseboard "options"             #
1041.1Sjonathan########################################################################
1051.1Sjonathanxcfb0	at tc?				# TC framebuffer "option"
1061.1Sjonathandtop0	at ioasic0
1071.1Sjonathan#isdn	at ioasic0
1081.1Sjonathan#fdc    at ioasic0			# floppy disk
1091.1Sjonathan
1101.1Sjonathan
1111.1Sjonathan########################################################################
1121.1Sjonathan# Configuration for 3MAX (5000/200) which has turbochannel but no ASIC.#
1131.1Sjonathan# 3MAX (5000/200) baseboard devices and on-baseboard "options"         #
1141.1Sjonathan########################################################################
1151.1Sjonathanclock0	at mainbus0  			# RTC
1161.1Sjonathandc0	at mainbus0
1171.1Sjonathanle0	at tc? #slot ?  offset ?	# TC ether "option" on baseboard
1181.1Sjonathanasc0	at tc?				# TC scsi  "option" on baseboard
1191.1Sjonathan# For now, pretend this machine has an IOASIC.
1201.1Sjonathandc0	at ioasic?			# dc7083 four-port DZ device
1211.1Sjonathan
1221.1Sjonathan########################################################################
1231.1Sjonathan#  Supported turbochannel option cards			               #
1241.1Sjonathan########################################################################
1251.1Sjonathancfb0	at tc?
1261.1Sjonathanmfb0	at tc?
1271.1Sjonathansfb0	at tc?
1281.1Sjonathan#sfb1	at tc?
1291.1Sjonathanle*	at tc? #slot ?  offset ?		# TC ether option
1301.1Sjonathan#tt0	at tc? #slot? offset ?
1311.1Sjonathan
1321.1Sjonathan
1331.1Sjonathan########################################################################
1341.1Sjonathan# Decstation 2100/3100 (aka PMAX aka KN01) configuration.              #
1351.1Sjonathan# (these don't really have any options except a framebuffer.)          #
1361.1Sjonathan########################################################################
1371.1Sjonathanclock0	at mainbus0			# RTC
1381.1Sjonathanpm0	at mainbus0			# 3100 onboard fb
1391.1Sjonathandc0	at mainbus0			# dc7083 four-port DZ device
1401.1Sjonathanle0	at mainbus0			# 3100 onboard lance
1411.1Sjonathansii0	at mainbus0			# onboard scsi
1421.1Sjonathan
1431.1Sjonathan
1441.1Sjonathan########################################################################
1451.1Sjonathan# SCSI configuration                                                   #
1461.1Sjonathan########################################################################
1471.1Sjonathan
1481.1Sjonathan#
1491.1Sjonathan# SCSI configuration for new-config machine-independent SCSI driver
1501.1Sjonathan#
1511.1Sjonathanscsibus*	at sii?
1521.1Sjonathanscsibus*	at asc?
1531.1Sjonathan
1541.1Sjonathansd*	at	scsibus?	target ? lun ?
1551.1Sjonathanst*	at	scsibus?	target ? lun ?
1561.1Sjonathancd*	at	scsibus?	target ? lun ?
1571.1Sjonathan
1581.1Sjonathan
1591.1Sjonathan#
1601.1Sjonathan# SCSI configuration for old DECstation SCSI driver
1611.1Sjonathan#
1621.1Sjonathanoldscsibus*	at sii?
1631.1Sjonathanoldscsibus*	at asc?
1641.1Sjonathan
1651.1Sjonathanrz0	at	oldscsibus?	target ? drive ?
1661.1Sjonathanrz1	at	oldscsibus?	target ? drive ?
1671.1Sjonathanrz2	at	oldscsibus?	target ? drive ?
1681.1Sjonathanrz3	at	oldscsibus?	target ? drive ?
1691.1Sjonathanrz4	at	oldscsibus?	target ? drive ?
1701.1Sjonathanrz5	at	oldscsibus?	target ? drive ?
1711.1Sjonathantz0	at	oldscsibus?	target?  drive ?
1721.1Sjonathantz1	at	oldscsibus?	target?  drive ?
1731.1Sjonathan
1741.1Sjonathan
1751.1Sjonathan#
1761.1Sjonathan# pseudo-devices
1771.1Sjonathan#
1781.1Sjonathan
1791.1Sjonathanpseudo-device	sl		 4	# serial-line IP ports
1801.1Sjonathanpseudo-device	pty		64	# pseudo ptys
1811.1Sjonathanpseudo-device	bpfilter	16	# packet filter ports
1821.1Sjonathanpseudo-device	loop
1831.1Sjonathanpseudo-device	vnd		4	# virtual disk ick
1841.1Sjonathan
1851.1Sjonathan#pseudo-device	ether			# From old config. what does it mean?
1861.1Sjonathanpseudo-device	rasterconsole	1 	# NB: raster console requires "fb"
1871.1Sjonathanpseudo-device	fb		3	# up to 3 framebuffers
188