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