# $OpenBSD: GENERIC,v 1.51 2008/12/21 21:38:16 miod Exp $ # # For further information on compiling OpenBSD kernels, see the config(8) # man page. # # For further information on hardware support for this architecture, see # the intro(4) man page. For further information about kernel options # for this architecture, see the options(4) man page. For an explanation # of each device driver in this file see the section 4 man page for the # device. machine vax include "../../../conf/GENERIC" maxusers 8 # estimated number of users # Here are all different supported CPU types listed. # One of these is required. #option VAX8600 #option VAX8200 #option VAX780 # 11/780 #option VAX750 # 11/750 option VAX630 # MV II option VAX650 # MV III, 3300, 3600, 3800, 3900 option VAX660 # VAX 4000 200 option VAX670 # VAX 4000 300 option VAX680 # VAX 4000 {4,5,6,7}0{0,5}{,A} option VAX410 # VS 2000, 3100/{30,} option VAX43 # VS 3100/76 option VAX46 # VS 4000/60 option VAX48 # VS 4000 VLC option VAX49 # VS 4000/90 option VAX53 # VAX 4000 10X, MicroVAX 3100m9X option VAX60 # VS 3[58][24]0 option VXT # VXT2000 and VXT2000+ # Old compat stuff; needed to run 4.3BSD Reno programs. # Note that if COMPAT_ULTRIX is set, you lose compatibility with # 4.3BSD Reno programs and get Ultrix compatibility instead. # (They cannot coexist). option COMPAT_VAX1K # Must be present to run old (< 3.1) binaries. option COMPAT_35 # needed for COMPAT_VAX1K #option COMPAT_ULTRIX option INSN_EMULATE # CPU lacks some hardware instructions. config bsd swap generic mainbus0 at root # All buses; from the beginning attached to mainbus. #abus0 at mainbus0 # Master bus on VAX 8600 #sbi0 at mainbus0 # SBI, master bus on 11/780. #cmi0 at mainbus0 # 11/750 internal bus. #bi0 at mainbus0 # VAX 8200 vsbus0 at mainbus0 # All VAXstations but 3[58][24]0 ibus0 at mainbus0 # All Microvax #nbi0 at mainbus0 # VAX 8800 #xmi0 at mainbus0 # VAX 6000 mbus0 at mainbus0 # VS 3[58][24]0 vxtbus0 at mainbus0 # VXT2000 # Vsbus, the virtual VAXstation bus, and possible devices. le0 at vsbus0 csr 0x200e0000 # LANCE ethernet ze0 at vsbus0 csr 0x20008000 # SGEC ethernet dz0 at vsbus0 csr 0x200a0000 # DC-367 DZ-11 lookalike ctlr dz0 at vsbus0 csr 0x25000000 # VS4000/90 4000/10X MV3100/9X serial hdc0 at vsbus0 csr 0x200c0000 # HDC9224 MFM/floppy ctlr ncr0 at vsbus0 csr 0x200c0080 # VS2000/3100 SCSI-ctlr ncr1 at vsbus0 csr 0x200c0180 # VS2000/3100 SCSI-ctlr asc0 at vsbus0 csr 0x200c0080 # VS4000/60 (or VLC) SCSI-ctlr asc0 at vsbus0 csr 0x26000080 # VS4000/90 4000/10X MV3100/9X SCSI smg0 at vsbus0 csr 0x200f0000 # VS3100 on-board mono frame buffer gpx0 at vsbus0 csr 0x3c000000 # VS3100 GPX display option lcg0 at vsbus0 csr 0x20100000 # VS4000/60 (or VLC) frame buffer lcspx0 at vsbus0 csr 0x39302000 # VS4000/90 frame buffer hd* at hdc0 drive? # RD5x disks #ry* at hdc0 drive? # RX floppies # Ibus, the internal bus on most Microvaxen uba0 at ibus0 # Qbus adapter ze0 at ibus0 # SGEC on-board ethernet le0 at ibus0 # LANCE ethernet (MV3400) #shac0 at ibus0 # DSSI controller # M-bus found on VS 3[58][24]0 fwio* at mbus0 mid ? # I/O module legss0 at mbus0 mid 7 # Graphics module uba0 at mbus0 mid 0 # Q-bus adaptor module dz0 at fwio? # DZ-11 like serial ports dz* at fwio? # DZ-11 (on additional fwio) le0 at fwio? # LANCE ethernet le* at fwio? # LANCE (on additional fwio) sii* at fwio? # SII SCSI # VXT2000 devices ze0 at vxtbus0 # SGEC on-board ethernet qsc0 at vxtbus0 # serial ports lcspx0 at vxtbus0 # color frame buffer # Devices connected at VAXBI #cpu* at bi? node? # KA820/KA825 cpu #mem* at bi? node? # Memory subsystems #uba* at bi? node? # DWBUA BI-Unibus adapter #ni* at bi? node? # DEBNA/DEBNT ethernet adapter #kdb* at bi? node? # KDB50 MSCP disk ctlr #mscpbus* at kdb? # CMI (VAX 11/750) #mem* at cmi? tr? # Memory subsystems #uba* at cmi? tr? # Unibus adapters #mba* at cmi? tr? # Massbus adapters # SBI (VAX 11/780, VAX 8600) #sbi* at abus0 # VAX 8600 can have up to 4 SBI's. #mem* at sbi? tr? # Memory subsystems #uba* at sbi? tr? # Unibus adapters #mba* at sbi? tr? # Massbus adapters # Devices on Massbus adapters #hp* at mba? drive? # RM/RP disk drives # Devices on Unibus/Qbus adapters uda0 at uba? csr 0172150 # UDA50/RQDX? uda1 at uba? csr 0160334 mtc0 at uba? csr 0174500 # Tape MSCP ctlr #ts0 at uba? csr 0172520 # TS11/TSV05 tape. #qd0 at uba? csr 0177400 # 4- or 8-bitplans color graphics #qv0 at uba? csr 0177400 # Monochrome graphics #de0 at uba? csr 0174510 # DELUA/DEUNA qe0 at uba? csr 0174440 # DEQNA/DELQA dhu0 at uba? csr 0160440 # DHU-11 dz0 at uba? csr 0160100 # DZ-11 #dl0 at uba? csr 0176500 # DL-11 # MSCP devices mscpbus* at uda? mscpbus* at mtc? #mscpbus* at kdb? ra* at mscpbus? drive? # MSCP disk rx* at mscpbus? drive? # MSCP floppy mt* at mscpbus? drive? # MSCP tape # SCSI devices scsibus* at asc? scsibus* at ncr? scsibus* at sii? sd* at scsibus? st* at scsibus? cd* at scsibus? ch* at scsibus? ss* at scsibus? safte* at scsibus? ses* at scsibus? uk* at scsibus? # Workstation console wsdisplay* at gpx? wsdisplay* at lcg? wsdisplay* at lcspx? wsdisplay* at legss? wsdisplay* at smg? #wsdisplay* at qd0 #wsdisplay* at qv0 lkkbd0 at dz0 line 0 lkkbd0 at qsc0 line 2 wskbd* at lkkbd? lkms0 at dz0 line 1 lkms0 at qsc0 line 3 wsmouse* at lkms? # Machine leds led0 at mainbus0