GENERIC revision 1.63 1 # $NetBSD: GENERIC,v 1.63 2000/04/22 16:48:53 ragge Exp $
2 #
3 # GENERIC VAX configuration file; all supported devices.
4 #
5
6 include "arch/vax/conf/std.vax"
7
8 #ident "GENERIC-$Revision: 1.63 $"
9
10 # Here are all different supported CPU types listed.
11 options "VAX8600"
12 options "VAX8200"
13 options "VAX780"
14 options "VAX750"
15 options "VAX630" # MV II
16 options "VAX650" # MV III, 3600, 3800, 3900
17 options "VAX670" # VAX 4000/300
18 options "VAX410" # VS 2000
19 options "VAX43" # VS 3100/76
20 options "VAX46" # VS 4000/60
21 options "VAX48" # VS 4000 VLC
22 options "VAX49" # VS 4000/90
23
24 # Max users on system; this is just a hint
25 maxusers 8
26
27 # Kernel compiled-in symbolic debugger & system call tracer
28 #makeoptions DEBUG="-g"
29 #options DDB
30 #options DDB_HISTORY_SIZE=100 # enable history editing in DDB
31 options KTRACE
32 #options DIAGNOSTIC
33 #options DEBUG,KMEMSTATS,PMAPDEBUG,TRAPDEBUG
34
35 options SCSIVERBOSE # Verbose SCSI errors
36
37 # Pull in config fragments for kernel crypto. This is required for
38 # options IPSEC etc. to work. If you want to run with IPSEC, uncomment
39 # one of these, based on whether you use crypto-us or crypto-intl, and
40 # adjust the prefixes as necessary.
41
42 #prefix ../crypto-us/sys
43 #cinclude "conf/files.crypto-us"
44 #prefix
45
46 #prefix ../crypto-intl/sys
47 #cinclude "conf/files.crypto-intl"
48 #prefix
49
50 # Network support
51 #options GATEWAY
52 options NTP # NTP kernel support
53 options INET # IPv4
54 options INET6 # IPV6
55 #options IPSEC # IP security
56 #options IPSEC_ESP # IP security (encryption part; define w/IPSEC)
57 #options IPSEC_DEBUG # debug for IP security
58
59 # All supported filesystem types
60 file-system FFS
61 file-system LFS
62 file-system MFS
63 file-system NFS
64 file-system FDESC
65 file-system KERNFS
66 file-system NULLFS
67 file-system OVERLAY # overlay file system
68 file-system PROCFS
69 file-system UMAPFS
70 file-system UNION
71 file-system CD9660
72
73 options QUOTA
74 #options FFS_EI # FFS Endian Independant support
75 #options SOFTDEP # FFS soft updates support.
76 options NFSSERVER
77 options NFS_BOOT_BOOTP,NFS_BOOT_DHCP # Use bootp <> dhcp
78 options NFS_BOOT_BOOTPARAM # Use the Sun way for netbooting.
79
80 # WS console uses VT100 terminal emulation
81 options WSEMUL_VT100
82 options WSDISPLAY_DEFAULTSCREENS=8
83
84 # System V shared memory & semaphores support.
85 options SYSVMSG
86 options SYSVSEM
87 options SYSVSHM
88
89 # Old compat stuff; needed to run 4.3BSD Reno programs.
90 # Note that if COMPAT_ULTRIX is set, you lose compatibility with
91 # 4.3BSD Reno programs and get Ultrix compatibility instead.
92 # (They cannot coexist).
93 options COMPAT_VAX1K # Must be present to run pre-1.4 binaries.
94 options COMPAT_43
95 options COMPAT_09
96 options COMPAT_10
97 options COMPAT_11
98 options COMPAT_12
99 options COMPAT_13
100 options COMPAT_14
101 #options COMPAT_ULTRIX
102 options COMPAT_IBCS2 # DEC SVR.3 compatilibity
103
104 options LKM
105
106 # Kernel(s) to compile
107 config netbsd root on ? type ?
108
109 mainbus0 at root
110
111 # All buses; from the beginning attached to mainbus.
112 abus0 at mainbus0 # Master bus on VAX 8600
113 sbi0 at mainbus0 # SBI, master bus on 11/780.
114 cmi0 at mainbus0 # 11/750 internal bus.
115 bi0 at mainbus0 # VAX 8200
116 vsbus0 at mainbus0 # All VAXstations
117 ibus0 at mainbus0 # All Microvax
118 #nbi0 at mainbus0 # VAX 8800
119 #xmi0 at mainbus0 # VAX 6000
120
121 # Vsbus, the virtual VAXstation bus, and possible devices.
122 le0 at vsbus0 csr 0x200e0000 # LANCE ethernet
123 ze0 at vsbus0 csr 0x20008000 # SGEC ethernet
124 dz0 at vsbus0 csr 0x200a0000 # DC-367 DZ-11 lookalike ctlr
125 dz0 at vsbus0 csr 0x25000000 # VS4000/90 serial line
126 #hdc0 at vsbus0 csr 0x200c0000 # HDC9224 MFM/floppy ctlr
127 ncr0 at vsbus0 csr 0x200c0080 # VS2000/3100 SCSI-ctlr
128 asc0 at vsbus0 csr 0x200c0080 # VS4000 SCSI-ctlr
129 ncr1 at vsbus0 csr 0x200c0180 # VS2000/3100 SCSI-ctlr
130 smg0 at vsbus0 csr 0x200f0000 # Small monochrome display ctlr.
131 #clr0 at vsbus0 csr 0x30000000 # 4- or 8-bitplans color graphics
132
133 #rd* at hdc0 drive? # RD5x disks
134 #ry* at hdc0 drive? # RX floppies
135
136 # Ibus, the internal bus on most Microvaxen
137 uba0 at ibus0 # Qbus adapter
138 ze0 at ibus0 # SGEC on-board ethernet
139 #shac0 at ibus0 # DSSI controller
140
141 # Devices connected at VAXBI
142 cpu* at bi? node? # KA820/KA825 cpu
143 mem* at bi? node? # Memory subsystems
144 #uba* at bi? node? # DWBUA BI-Unibus adapter
145 #ni* at bi? node? # DEBNA/DEBNT ethernet adapter
146 #kdb* at bi? node? # KDB50 MSCP disk ctlr
147 #mscpbus* at kdb?
148
149 # CMI (VAX 11/750)
150 mem* at cmi? tr? # Memory subsystems
151 uba* at cmi? tr? # Unibus adapters
152 mba* at cmi? tr? # Massbus adapters
153
154 # SBI (VAX 11/780, VAX 8600)
155 sbi* at abus0 # VAX 8600 can have up to 4 SBI's.
156
157 mem* at sbi? tr? # Memory subsystems
158 uba* at sbi? tr? # Unibus adapters
159 mba* at sbi? tr? # Massbus adapters
160
161 # Devices on Massbus adapters
162 hp* at mba? drive? # RM/RP disk drives
163
164 # Devices on Unibus/Qbus adapters
165 uda0 at uba? csr 0172150 # UDA50/RQDX?
166 uda1 at uba? csr 0160334
167 mtc0 at uba? csr 0174500 # Tape MSCP ctlr
168 #ts0 at uba? csr 0172520 # TS11/TSV05 tape.
169 #qd0 at uba? csr 0177400 # 4- or 8-bitplans color graphics
170 #qv0 at uba? csr 0177400 # Monochrome graphics
171 #de0 at uba? csr 0174510 # DELUA/DEUNA
172 qe0 at uba? csr 0174440 # DEQNA/DELQA
173 dhu0 at uba? csr 0160440 # DHU-11
174 dz0 at uba? csr 0160100 # DZ-11
175 dl0 at uba? csr 0176500 # DL-11
176 rlc0 at uba? csr 0174400 # RL11/RLV11 controller
177 rl* at rlc? drive? # RL01/RL02 disk drive
178
179 # MSCP devices
180 mscpbus* at uda?
181 mscpbus* at mtc?
182 #mscpbus* at kdb?
183
184 ra* at mscpbus? drive? # MSCP disk
185 rx* at mscpbus? drive? # MSCP floppy
186 mt* at mscpbus? drive? # MSCP tape
187
188 # VS2000 builtin MFM controller (HDC9224)
189 #hdc0 at vsbus0 # The strange builtin MFM controller
190
191 # SCSI devices
192 scsibus* at asc?
193 scsibus* at ncr?
194
195 sd* at scsibus? target? lun?
196 st* at scsibus? target? lun?
197 cd* at scsibus? target? lun?
198 ch* at scsibus? target? lun?
199 ss* at scsibus? target? lun?
200 uk* at scsibus? target? lun?
201
202 # VAXstation graphics support
203 wsdisplay0 at smg0
204 #wsdisplay0 at clr0
205 #wsdisplay0 at qd0
206 #wsdisplay0 at qv0
207 lkc0 at dz0
208
209 pseudo-device loop 1
210 pseudo-device pty 48
211 pseudo-device bpfilter 8 # Not supported by de yet.
212 pseudo-device sl 2
213 pseudo-device ppp 2
214 pseudo-device tun 2
215 #pseudo-device gre 2 # generic L3 over IP tunnel
216 pseudo-device gif 4 # IPv[46] over IPv[46] tunnel (RFC1933)
217 #pseudo-device faith 1 # IPv[46] tcp relay translation i/f
218 #pseudo-device stf 1 # 6to4 IPv6 over IPv4 encapsulation
219 pseudo-device tb 1
220 pseudo-device vnd 4
221 pseudo-device ccd 4
222 #pseudo-device raid 4 # RAIDframe disk driver
223 #options RAID_AUTOCONFIG # auto-configuration of RAID components
224 # rnd is EXPERIMENTAL
225 #pseudo-device rnd # /dev/random and in-kernel generator
226