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