Annotation of sys/arch/vax/conf/GENERIC, Revision 1.1.1.1
1.1 nbrk 1: # $OpenBSD: GENERIC,v 1.48 2006/11/06 20:28:20 miod Exp $
2: #
3: # For further information on compiling OpenBSD kernels, see the config(8)
4: # man page.
5: #
6: # For further information on hardware support for this architecture, see
7: # the intro(4) man page. For further information about kernel options
8: # for this architecture, see the options(4) man page. For an explanation
9: # of each device driver in this file see the section 4 man page for the
10: # device.
11:
12: machine vax
13: include "../../../conf/GENERIC"
14: maxusers 8 # estimated number of users
15:
16: # Here are all different supported CPU types listed.
17: # One of these is required.
18: #option VAX8600
19: #option VAX8200
20: #option VAX780 # 11/780
21: #option VAX750 # 11/750
22: option VAX630 # MV II
23: option VAX650 # MV III, 3300, 3600, 3800, 3900
24: option VAX660 # VAX 4000 200
25: option VAX670 # VAX 4000 300
26: option VAX680 # VAX 4000 {4,5,6,7}0{0,5}{,A}
27: option VAX410 # VS 2000, 3100/{30,}
28: option VAX43 # VS 3100/76
29: option VAX46 # VS 4000/60
30: option VAX48 # VS 4000 VLC
31: option VAX49 # VS 4000/90
32: option VAX53 # VAX 4000 10X, MicroVAX 3100m9X
33: option VXT # VXT2000 and VXT2000+
34:
35: # Old compat stuff; needed to run 4.3BSD Reno programs.
36: # Note that if COMPAT_ULTRIX is set, you lose compatibility with
37: # 4.3BSD Reno programs and get Ultrix compatibility instead.
38: # (They cannot coexist).
39: option COMPAT_VAX1K # Must be present to run old binaries.
40: #option COMPAT_ULTRIX
41:
42: option INSN_EMULATE # CPU lacks some hardware instructions.
43:
44: config bsd swap generic
45:
46: mainbus0 at root
47:
48: # All buses; from the beginning attached to mainbus.
49: #abus0 at mainbus0 # Master bus on VAX 8600
50: #sbi0 at mainbus0 # SBI, master bus on 11/780.
51: #cmi0 at mainbus0 # 11/750 internal bus.
52: #bi0 at mainbus0 # VAX 8200
53: vsbus0 at mainbus0 # All VAXstations
54: ibus0 at mainbus0 # All Microvax
55: #nbi0 at mainbus0 # VAX 8800
56: #xmi0 at mainbus0 # VAX 6000
57: vxtbus0 at mainbus0 # VXT2000
58:
59: # Vsbus, the virtual VAXstation bus, and possible devices.
60: le0 at vsbus0 csr 0x200e0000 # LANCE ethernet
61: ze0 at vsbus0 csr 0x20008000 # SGEC ethernet
62: dz0 at vsbus0 csr 0x200a0000 # DC-367 DZ-11 lookalike ctlr
63: dz0 at vsbus0 csr 0x25000000 # VS4000/90 4000/10X MV3100/9X serial
64: hdc0 at vsbus0 csr 0x200c0000 # HDC9224 MFM/floppy ctlr
65: ncr0 at vsbus0 csr 0x200c0080 # VS2000/3100 SCSI-ctlr
66: ncr1 at vsbus0 csr 0x200c0180 # VS2000/3100 SCSI-ctlr
67: asc0 at vsbus0 csr 0x200c0080 # VS4000/60 (or VLC) SCSI-ctlr
68: asc0 at vsbus0 csr 0x26000080 # VS4000/90 4000/10X MV3100/9X SCSI
69: smg0 at vsbus0 csr 0x200f0000 # VS3100 on-board mono frame buffer
70: gpx0 at vsbus0 csr 0x3c000000 # VS3100 GPX display option
71: lcg0 at vsbus0 csr 0x20100000 # VS4000/60 (or VLC) frame buffer
72: lcspx0 at vsbus0 csr 0x39302000 # VS4000/90 frame buffer
73:
74: hd* at hdc0 drive? # RD5x disks
75: #ry* at hdc0 drive? # RX floppies
76:
77: # Ibus, the internal bus on most Microvaxen
78: uba0 at ibus0 # Qbus adapter
79: ze0 at ibus0 # SGEC on-board ethernet
80: le0 at ibus0 # LANCE ethernet (MV3400)
81: #shac0 at ibus0 # DSSI controller
82:
83: # VXT2000 devices
84: ze0 at vxtbus0 # SGEC on-board ethernet
85: qsc0 at vxtbus0 # serial ports
86: lcspx0 at vxtbus0 # color frame buffer
87:
88: # Devices connected at VAXBI
89: #cpu* at bi? node? # KA820/KA825 cpu
90: #mem* at bi? node? # Memory subsystems
91: #uba* at bi? node? # DWBUA BI-Unibus adapter
92: #ni* at bi? node? # DEBNA/DEBNT ethernet adapter
93: #kdb* at bi? node? # KDB50 MSCP disk ctlr
94: #mscpbus* at kdb?
95:
96: # CMI (VAX 11/750)
97: #mem* at cmi? tr? # Memory subsystems
98: #uba* at cmi? tr? # Unibus adapters
99: #mba* at cmi? tr? # Massbus adapters
100:
101: # SBI (VAX 11/780, VAX 8600)
102: #sbi* at abus0 # VAX 8600 can have up to 4 SBI's.
103:
104: #mem* at sbi? tr? # Memory subsystems
105: #uba* at sbi? tr? # Unibus adapters
106: #mba* at sbi? tr? # Massbus adapters
107:
108: # Devices on Massbus adapters
109: #hp* at mba? drive? # RM/RP disk drives
110:
111: # Devices on Unibus/Qbus adapters
112: uda0 at uba? csr 0172150 # UDA50/RQDX?
113: uda1 at uba? csr 0160334
114: mtc0 at uba? csr 0174500 # Tape MSCP ctlr
115: #ts0 at uba? csr 0172520 # TS11/TSV05 tape.
116: #qd0 at uba? csr 0177400 # 4- or 8-bitplans color graphics
117: #qv0 at uba? csr 0177400 # Monochrome graphics
118: #de0 at uba? csr 0174510 # DELUA/DEUNA
119: qe0 at uba? csr 0174440 # DEQNA/DELQA
120: dhu0 at uba? csr 0160440 # DHU-11
121: dz0 at uba? csr 0160100 # DZ-11
122: #dl0 at uba? csr 0176500 # DL-11
123:
124: # MSCP devices
125: mscpbus* at uda?
126: mscpbus* at mtc?
127: #mscpbus* at kdb?
128:
129: ra* at mscpbus? drive? # MSCP disk
130: rx* at mscpbus? drive? # MSCP floppy
131: mt* at mscpbus? drive? # MSCP tape
132:
133: # SCSI devices
134: scsibus* at asc?
135: scsibus* at ncr?
136:
137: sd* at scsibus?
138: st* at scsibus?
139: cd* at scsibus?
140: ch* at scsibus?
141: ss* at scsibus?
142: safte* at scsibus?
143: ses* at scsibus?
144: uk* at scsibus?
145:
146: # Workstation console
147: wsdisplay* at gpx?
148: wsdisplay* at lcg?
149: wsdisplay* at lcspx?
150: wsdisplay* at smg?
151:
152: #wsdisplay* at qd0
153: #wsdisplay* at qv0
154:
155: lkkbd0 at dz0 line 0
156: lkkbd0 at qsc0 line 2
157: wskbd* at lkkbd?
158: lkms0 at dz0 line 1
159: lkms0 at qsc0 line 3
160: wsmouse* at lkms?
161:
162: # Machine leds
163: led0 at mainbus0
CVSweb