Annotation of sys/arch/vax/conf/GENERIC, Revision 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