GENERIC revision 1.4
1#
2# DECstation (3100 or 5000/xxx)
3#
4#	Generic config.new configuration for NetBSD/pmax
5# 	$NetBSD: GENERIC,v 1.4 1996/08/28 05:50:59 jonathan Exp $
6#
7include		"std.pmax"
8
9maxusers	8
10
11#  enables fudging of swap blocks to swap after a miniroot
12#  in the b partition, and make the kernel call setconf() to ask
13#  what the root device is.
14options		GENERIC
15
16options		CPU_R3000		# R2000/R3000 support
17
18# replaces "cpu ds5k/240"
19options		DS5000_240		# 3MAXPLUS (kn03) support
20options		DS5000_100		# 3MIN (kn02ba/kmin) support
21options		DS5000_25		# MAXINE (kn02ca/xine) support
22options		DS5000_200		# 3MAX (kn02) support, one day
23
24options		DS3100			# PMAX (kn01) DECstation 2100, 3100
25
26
27# You need to set this locally, but it doesn't do much outside the kernel.
28# Set up /etc/localtime instead.
29options		TIMEZONE="0"		# minutes west of GMT (for)
30options		DST=0			# use daylight savings rules
31
32
33# Standard system options
34options		SWAPPAGER		# swap pager (anonymous and swap space)
35options		VNODEPAGER		# vnode pager (mapped files)
36options		DEVPAGER		# device pager (mapped devices)
37#options	DIAGNOSTIC		# extra kernel debugging checks
38options		DEBUG			# extra kernel debugging support
39options		"COMPAT_43"		# compatibility with 4.3BSD binaries
40options		KTRACE			# system call tracing support
41options		"NKMEMCLUSTERS=1024"	# 4K pages in kernel malloc pool
42
43#options	KGDB			# support for kernel gdb
44#options	"KGDBRATE=19200"	# kernel gdb port rate (default 9600)
45#options	"KGDBDEV=15*256+0"	# device for kernel gdb
46
47# Filesystem options
48options		FIFO		# POSIX fifo support (in all filesystems)
49options		FFS,QUOTA	# fast filesystem with user and group quotas
50options		MFS		# memory-based filesystem
51options		NFSCLIENT	# Sun NFS-compatible filesystem (client)
52options		NFSSERVER	# Sun NFS-compatible filesystem (server)
53options		KERNFS		# kernel data-structure filesystem
54#options	FDESC		# user file descriptor filesystem
55#options	UMAPFS		# uid/gid remapping filesystem
56options		NULLFS		# null layer filesystem
57#options	LFS		# Log-based filesystem (still experimental)
58#options	PORTAL		# portal filesystem (still experimental)
59
60# Networking options
61options		INET		# Internet protocols
62options		"TCP_COMPAT_42"	# compatibility with 4.2BSD TCP/IP
63options		GATEWAY		# IP packet forwarding
64#options	MULTICAST	# Multicast support
65#options	MROUTING	# Multicast routing support
66#options	ISO		# OSI networking
67#options	TPIP
68#options	EON
69
70options		COMPAT_10	# Pre-NetBSD 1.1 compatibility
71options		COMPAT_11
72options		COMPAT_12
73
74# pmax specific
75options		COMPAT_ULTRIX	# ultrix compatibility
76options		"HZ=256"	# RTC rate required
77
78# Note that this configuration is unlikely to work, yet...
79config		gennetbsd	swap generic
80
81
82########################################################################
83#                                                                      #
84# DECstation Turbochannel configuration and options                    #
85#                                                                      #
86########################################################################
87
88tc*		at	mainbus0	# All but PMAXes have a turbochannel
89
90
91########################################################################
92# Common configuration for machines with IO ASIC chips                 #
93# (3MIN, MAXINE, 3MAXPLUS)                                             #
94########################################################################
95ioasic0		at	tc?
96clock0	at ioasic? 			# RTC
97asc0	at ioasic?			# system SCSI subslot
98scc0	at ioasic?
99le0	at ioasic?			# tc onboard lance
100scc1	at ioasic?			# Not present on Maxine
101
102########################################################################
103# MAXINE-only baseboard devices and on-baseboard "options"             #
104########################################################################
105xcfb0	at tc?				# TC framebuffer "option"
106dtop0	at ioasic0
107#isdn	at ioasic0
108#fdc    at ioasic0			# floppy disk
109
110
111########################################################################
112# Configuration for 3MAX (5000/200) which has turbochannel but no ASIC.#
113# 3MAX (5000/200) baseboard devices and on-baseboard "options"         #
114########################################################################
115clock0	at mainbus0  			# RTC
116dc0	at mainbus0
117le0	at tc? #slot ?  offset ?	# TC ether "option" on baseboard
118asc0	at tc?				# TC scsi  "option" on baseboard
119# For now, pretend this machine has an IOASIC.
120dc0	at ioasic?			# dc7083 four-port DZ device
121
122########################################################################
123#  Supported turbochannel option cards			               #
124########################################################################
125cfb0	at tc?
126mfb0	at tc?
127sfb0	at tc?
128#sfb1	at tc?
129le*	at tc? #slot ?  offset ?		# TC ether option
130#tt0	at tc? #slot? offset ?
131
132
133########################################################################
134# Decstation 2100/3100 (aka PMAX aka KN01) configuration.              #
135# (these don't really have any options except a framebuffer.)          #
136########################################################################
137clock0	at mainbus0			# RTC
138pm0	at mainbus0			# 3100 onboard fb
139dc0	at mainbus0			# dc7083 four-port DZ device
140le0	at mainbus0			# 3100 onboard lance
141sii0	at mainbus0			# onboard scsi
142
143
144########################################################################
145# SCSI configuration                                                   #
146########################################################################
147
148#
149# SCSI configuration for new-config machine-independent SCSI driver
150#
151scsibus*	at sii?
152scsibus*	at asc?
153
154sd*	at	scsibus?	target ? lun ?
155st*	at	scsibus?	target ? lun ?
156cd*	at	scsibus?	target ? lun ?
157
158
159#
160# SCSI configuration for old DECstation SCSI driver
161#
162oldscsibus*	at sii?
163oldscsibus*	at asc?
164
165rz0	at	oldscsibus?	target ? drive ?
166rz1	at	oldscsibus?	target ? drive ?
167rz2	at	oldscsibus?	target ? drive ?
168rz3	at	oldscsibus?	target ? drive ?
169rz4	at	oldscsibus?	target ? drive ?
170rz5	at	oldscsibus?	target ? drive ?
171tz0	at	oldscsibus?	target?  drive ?
172tz1	at	oldscsibus?	target?  drive ?
173
174
175#
176# pseudo-devices
177#
178
179pseudo-device	sl		 4	# serial-line IP ports
180pseudo-device	pty		64	# pseudo ptys
181pseudo-device	bpfilter	16	# packet filter ports
182pseudo-device	loop
183pseudo-device	vnd		4	# virtual disk ick
184
185#pseudo-device	ether			# From old config. what does it mean?
186pseudo-device	rasterconsole	1 	# NB: raster console requires "fb"
187pseudo-device	fb		3	# up to 3 framebuffers
188