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