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