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