INSTALL revision 1.12 1 # $NetBSD: INSTALL,v 1.12 2000/12/10 03:37:56 matt Exp $
2 #
3 # INSTALL kernel; all supported devices but nothing fancy.
4 #
5
6 include "arch/vax/conf/std.vax"
7
8 makeoptions COPTS="-Os" # Optimise for space. Implies -O2
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 "VAX660" # VAX 4000/200
18 options "VAX670" # VAX 4000/300
19 options "VAX410" # VS 2000
20 options "VAX43" # VS 3100/76
21 options "VAX46" # VS 4000/60
22 options "VAX48" # VS 4000 VLC
23 options "VAX49" # VS 4000/90
24
25 # Max users on system; this is just a hint
26 maxusers 8
27
28 # Enable the hooks used for initializing the root memory-disk.
29 options MEMORY_DISK_HOOKS
30 options MEMORY_DISK_IS_ROOT # force root on memory disk
31 options MEMORY_DISK_SERVER=0 # no userspace memory disk support
32 options MINIROOTSIZE=2276 # size of memory disk, in blocks
33
34
35 # Kernel compiled-in symbolic debugger & system call tracer
36 #options DDB
37 #options DDB_HISTORY_SIZE=100 # enable history editing in DDB
38 #options KTRACE
39 #options DIAGNOSTIC,DEBUG,KMEMSTATS,PMAPDEBUG,TRAPDEBUG
40
41 #options SCSIVERBOSE # Verbose SCSI errors
42
43 # Network support
44 #options GATEWAY
45 options INET
46
47 # File systems
48 file-system FFS
49 #file-system LFS
50 #file-system MFS
51 file-system NFS
52 #file-system FDESC
53 file-system KERNFS
54 #file-system NULLFS
55 #file-system PROCFS
56 #file-system UMAPFS
57 #file-system UNION
58 file-system CD9660
59
60 # Filesystem options
61 #options QUOTA
62 #options FFS_EI # FFS Endian Independant support
63 #options NFSSERVER
64 #options NFS_V2_ONLY # Exclude NFS3 and NQNFS code to save space
65 #options VNODE_OP_NOINLINE # Save space by not inlining vnode op calls
66
67 #options NFS_BOOT_BOOTP,NFS_BOOT_DHCP # Use bootp <> dhcp
68 #options NFS_BOOT_BOOTPARAM # Use the Sun way for netbooting.
69
70 # WS console uses VT100 terminal emulation
71 options WSEMUL_VT100
72 #options WSDISPLAY_DEFAULTSCREENS=8
73
74 # System V shared memory & semaphores support.
75 #options SYSVMSG
76 #options SYSVSEM
77 #options SYSVSHM
78
79 # Old compat stuff; needed to run 4.3BSD Reno programs.
80 # Note that if COMPAT_ULTRIX is set, you lose compatibility with
81 # 4.3BSD Reno programs and get Ultrix compatibility instead.
82 # (They cannot coexist).
83 #options COMPAT_VAX1K # Must be present to run pre-1.4 binaries.
84 #options COMPAT_43
85 #options COMPAT_09
86 #options COMPAT_10
87 #options COMPAT_11
88 #options COMPAT_12
89 #options COMPAT_13
90 options COMPAT_14
91 options COMPAT_15
92 #options COMPAT_ULTRIX
93
94 #options LKM
95
96 # Kernel(s) to compile
97 config netbsd root on ? type ?
98
99 mainbus0 at root
100
101 # Devices directly attached to mainbus.
102 sbi* at mainbus0 # SBI's, VAX-11/78[05] main bus
103 bi* at mainbus0 # VAXBI bus
104 abus0 at mainbus0 # 8600 internal bus.
105 cmi0 at mainbus0 # 11/750 internal bus.
106 vsbus0 at mainbus0 # Internal "virtual" VAXstation bus
107 ibus0 at mainbus0 # Internal MicroVAX bus
108
109 # Devices connected at VAXBI
110 cpu0 at bi? node? # KA820/KA825 cpu
111 cpu* at bi? node?
112 mem* at bi? node? # Memory subsystems
113 #uba* at bi? node? # DWBUA BI-Unibus adapter
114 #ni* at bi? node? # DEBNA/DEBNT ethernet adapter
115 kdb* at bi? node? # KDB50 MSCP disk ctlr
116 mscpbus* at kdb?
117
118 # Devices connected at cmi
119 mem* at cmi? tr? # Memory subsystems
120 uba* at cmi? tr? # Unibus adapters
121 mba* at cmi? tr? # Massbus adapters
122
123 # Devices connected at abus
124 sbi* at abus0
125
126 # Devices connected at sbi
127 mem* at sbi? tr? # Memory subsystems
128 uba* at sbi? tr? # Unibus adapters
129 mba* at sbi? tr? # Massbus adapters
130
131 # Devices on Massbus adapters
132 hp* at mba? drive? # RM/RP disk drives
133
134 # Devices on internal MicroVAX bus
135 uba0 at ibus? # Q-Bus adapter
136
137 # Disk controllers at Unibus
138 uda0 at uba? csr 0172150 # UDA50/RQDX?
139 uda1 at uba? csr 0160334
140 mscpbus* at uda?
141
142 # Tape drivers
143 mtc0 at uba? csr 0174500 # Tape MSCP ctlr
144 mscpbus* at mtc?
145
146 # MSCP devices
147 ra* at mscpbus? drive? # MSCP disk
148 rx* at mscpbus? drive? # MSCP floppy
149 mt* at mscpbus? drive? # MSCP tape
150
151 # Unibus tapes
152 #ts0 at uba? csr 0172520 # TS11/TSV05 tape.
153
154 # VS2000 builtin MFM controller (HDC9224)
155 #hdc0 at vsbus0 # The strange builtin MFM controller
156 #rd* at hdc0 drive? # The RD disk subsystem on VS2000
157
158 # SCSI controllers.
159 asc0 at vsbus0 csr 0x200c0080 # VS4000/{60,VLC} SCSI-controller
160 asc0 at vsbus0 csr 0x26000080 # VS4000/90 SCSI-controller
161 si0 at vsbus0 csr 0x200c0080 # VS2000/3100 SCSI-controller (5380)
162 si1 at vsbus0 csr 0x200c0180 # VS2000/3100 SCSI-controller (5380)
163 scsibus* at asc?
164 scsibus* at si?
165
166 # SCSI devices
167 sd* at scsibus? target? lun?
168 st* at scsibus? target? lun?
169 cd* at scsibus? target? lun?
170 #ch* at scsibus? target? lun?
171 #ss* at scsibus? target? lun?
172 #uk* at scsibus? target? lun?
173
174 # Ethernet cards
175 de0 at uba? csr 0174510 # DELUA/DEUNA
176 qe0 at uba? csr 0174440 # DEQNA/DELQA
177 qe1 at uba? csr 0174460 # DEQNA/DELQA
178 le0 at vsbus0 csr 0x200e0000# LANCE
179 ze0 at vsbus0 csr 0x20008000# SGEC ethernet
180 ze0 at ibus0 # SGEC on-board ethernet
181
182 # Terminal lines
183 dhu0 at uba? csr 0160440 # DHU-11
184 dz0 at uba? csr 0160100 # DZ-11
185 dz0 at vsbus0 csr 0x200a0000# DC-367
186 dz0 at vsbus0 csr 0x25000000# VS4000/90
187 dl0 at uba? csr 0176500 # DL-11
188
189 # VAXstation graphics support
190 #qd0 at uba? csr 0177400
191 smg0 at vsbus0 csr 0x200f0000# Small monochrome display ctlr.
192 wsdisplay0 at smg0 # display device driver.
193 lkc0 at dz0 # Keyboard LK201
194
195 pseudo-device loop 1
196 pseudo-device pty 2 # pseudo-terminals (Sysinst needs two)
197 #pseudo-device bpfilter 8 # Not supported by de yet.
198 #pseudo-device tun 2
199 #pseudo-device gre 2 # generic L3 over IP tunnel
200 #pseudo-device tb 1
201 #pseudo-device vnd 4
202 #pseudo-device ccd 4
203 #pseudo-device raid 4 # RAIDframe disk driver
204 # rnd is EXPERIMENTAL
205 #pseudo-device rnd # /dev/random and in-kernel generator
206 pseudo-device md 1
207