summaryrefslogtreecommitdiff
path: root/sys/arch/vax/conf/GENERIC
diff options
context:
space:
mode:
Diffstat (limited to 'sys/arch/vax/conf/GENERIC')
-rw-r--r--sys/arch/vax/conf/GENERIC240
1 files changed, 114 insertions, 126 deletions
diff --git a/sys/arch/vax/conf/GENERIC b/sys/arch/vax/conf/GENERIC
index 43c5b0a3081..be3077eb28b 100644
--- a/sys/arch/vax/conf/GENERIC
+++ b/sys/arch/vax/conf/GENERIC
@@ -1,156 +1,144 @@
-# $OpenBSD: GENERIC,v 1.14 2000/01/09 22:00:25 itojun Exp $
-# $NetBSD: GENERIC,v 1.24 1997/08/23 19:19:31 ragge Exp $
-#
-# GENERIC VAX configuration file; all supported devices.
-#
+# $OpenBSD: GENERIC,v 1.15 2000/04/27 05:47:14 bjc Exp $
+# $NetBSD: GENERIC,v 1.61 2000/04/19 06:50:36 itojun Exp $
-machine vax # machine type
+machine vax # machine type; required
+
+include "../../../conf/GENERIC"
# Here are all different supported CPU types listed.
-option "VAX8600"
-option "VAX8200"
-option "VAX780"
-option "VAX750"
-option "VAX630" # MV II
-option "VAX650" # MV III, 3600, 3800, 3900
-option "VAX410" # VS 2000
-option "VAX43" # VS 3100/76
-
-# Kernel identification
-option GENERIC
+# 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 VAX670 # VAX 4000/300
+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 UVM # VAX uses UVM; REQUIRED
# Max users on system; this is just a hint
-maxusers 8
-
-# standard system options
-options SWAPPAGER # swap and anonymous memory
-options DEVPAGER # mapped devices
-
-# Kernel compiled-in symbolic debugger & system call tracer
-option DDB
-option KTRACE
-#option DIAGNOSTIC
-
-#options SCSIVERBOSE # Verbose SCSI errors
-
-# Network support
-#option GATEWAY
-option INET
-
-# All supported filesystem types
-option FFS,QUOTA
-option MFS
-option NFSCLIENT
-option NFSSERVER
-option FDESC
-option FIFO
-option KERNFS
-option NULLFS
-option PROCFS
-option UMAPFS
-option UNION
-
-# System V shared memory & semaphores support.
-option SYSVMSG
-option SYSVSEM
-option SYSVSHM
+maxusers 8
+
+option SCSIVERBOSE # Verbose SCSI errors
+
+# WS console uses VT100 terminal emulation
+option WSEMUL_VT100
+option WSDISPLAY_DEFAULTSCREENS=8
# 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_43
-option COMPAT_09
-option COMPAT_10
-option COMPAT_11
-option COMPAT_12
-#option COMPAT_ULTRIX
-#option TCP_COMPAT_42
-
-option LKM
+option COMPAT_VAX1K # Must be present to run pre-1.4 binaries.
+option COMPAT_12
+#option COMPAT_13
+#option COMPAT_14
+#option COMPAT_ULTRIX
# Kernel(s) to compile
-config bsd swap generic
+config bsd swap generic
+#config nfsbsd root on nfs swap on nfs
+
+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
+ibus0 at mainbus0 # All Microvax
+#nbi0 at mainbus0 # VAX 8800
+#xmi0 at mainbus0 # VAX 6000
+
+# 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 serial line
+#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
+#smg0 at vsbus0 csr 0x200f0000 # Small monochrome display ctlr.
+#clr0 at vsbus0 csr 0x30000000 # 4- or 8-bitplans color graphics
+
+#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
+#shac0 at ibus0 # DSSI controller
+le0 at ibus0 # LANCE ethernet
-backplane0 at root
+# 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?
-# Devices directly attached to backplane.
-cpu0 at backplane0 # Only one CPU so far.
-sbi* at backplane0 # SBI's are always at backplane (Abus).
-mem* at backplane0 # Some machines have memory at backplane.
-bi* at backplane0 # VAXBI bus
-cmi0 at backplane0 # 11/750 internal bus.
-uba0 at backplane0 # MicroVAXen only have QBUS.
-vsbus0 at backplane0 # Internal "virtual" VAXstation bus
+# CMI (VAX 11/750)
+#mem* at cmi? tr? # Memory subsystems
+#uba* at cmi? tr? # Unibus adapters
+#mba* at cmi? tr? # Massbus adapters
-# Devices connected at VAXBI
-cpu0 at bi? node? # KA820/KA825 cpu
-mem* at bi? node? # Memory subsystems
-#ni* at bi? node? # DEBNA/DEBNT ethernet adapter
-kdb* at bi? node? # KDB50 MSCP disk ctlr
-mscpbus* at kdb?
-
-# Devices connected at cmi
-mem* at cmi? tr? # Memory subsystems
-uba* at cmi? tr? # Unibus adapters
-mba* at cmi? tr? # Massbus adapters
-
-# Devices connected at sbi
-mem* at sbi? tr? # Memory subsystems
-uba* at sbi? tr? # Unibus adapters
-mba* at sbi? tr? # Massbus adapters
+# SBI (VAX 11/780, VAX 8600)
+#sbi* at abus0 # VAX 8600 can have up to 4 SBI's.
-# Devices on Massbus adapters
-hp* at mba? drive? # RM/RP disk drives
+#mem* at sbi? tr? # Memory subsystems
+#uba* at sbi? tr? # Unibus adapters
+#mba* at sbi? tr? # Massbus adapters
-# Disk controllers at Unibus
-uda0 at uba? csr 0172150 # UDA50/RQDX?
-uda1 at uba? csr 0160334
-mscpbus* at uda?
+# Devices on Massbus adapters
+#hp* at mba? drive? # RM/RP disk drives
-# Tape drivers
+# 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
-mscpbus* at mtc?
+#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
-ra* at mscpbus? drive? # MSCP disk
-mt* at mscpbus? drive? # MSCP tape
+#mscpbus* at uda?
+mscpbus* at mtc?
+#mscpbus* at kdb?
-# Unibus tapes
-#ts0 at uba? csr 0172520 # TS11/TSV05 tape.
+#ra* at mscpbus? drive? # MSCP disk
+rx* at mscpbus? drive? # MSCP floppy
+mt* at mscpbus? drive? # MSCP tape
# VS2000 builtin MFM controller (HDC9224)
-hdc0 at vsbus0 # The strange builtin MFM controller
-hd* at hdc0 drive? # The RD disk subsystem on VS2000
+#hdc0 at vsbus0 # The strange builtin MFM controller
-# VAXstation builtin SCSI-controller (NCR5380)
-ncr0 at vsbus0 # 1st built-in SCSI interface
-ncr1 at vsbus0 # 2nd built-in SCSI interface
+# SCSI devices
scsibus* at ncr?
sd* at scsibus? target? lun?
st* at scsibus? target? lun?
+cd* at scsibus? target? lun?
+ch* at scsibus? target? lun?
+ss* at scsibus? target? lun?
+uk* at scsibus? target? lun?
+
+# VAXstation graphics support
+#wsdisplay0 at smg0
+#wsdisplay0 at clr0
+#wsdisplay0 at qd0
+#wsdisplay0 at qv0
+#lkc0 at dz0
-
-# Ethernet cards
-de0 at uba? csr 0174510 # DELUA/DEUNA
-qe0 at uba? csr 0174440 # DEQNA/DELQA
-le0 at vsbus0 # LANCE
-
-# Terminal lines
-dhu0 at uba? csr 0160440 # DHU-11
-dz0 at uba? csr 0160100 # DZ-11
-dl0 at uba? csr 0176500 # DL-11
-
-pseudo-device loop 1
-pseudo-device pty 48
-pseudo-device bpfilter 8 # Not supported by de or qe yet.
-pseudo-device sl 2
-pseudo-device ppp 2
-pseudo-device tun 2
-pseudo-device tb 1
-pseudo-device vnd 4
-pseudo-device ccd 4
-# for IPv6
-pseudo-device gif 4
-#pseudo-device faith 1