summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorNiklas Hallqvist <niklas@cvs.openbsd.org>1996-08-02 22:21:41 +0000
committerNiklas Hallqvist <niklas@cvs.openbsd.org>1996-08-02 22:21:41 +0000
commit4d89e8852207e327bf8289b8daa8b515536aae50 (patch)
tree235b181fc01256796c4d43899a52469174cf5ef8
parent254bf8a3bfe32a2056837b65dce98d113e99ab2c (diff)
Add the first OpenBSD/alpha running machine: OPAL
-rw-r--r--sys/arch/alpha/compile/.cvsignore2
-rw-r--r--sys/arch/alpha/conf/OPAL153
2 files changed, 155 insertions, 0 deletions
diff --git a/sys/arch/alpha/compile/.cvsignore b/sys/arch/alpha/compile/.cvsignore
index a978fa858c0..3ea7bcd99d8 100644
--- a/sys/arch/alpha/compile/.cvsignore
+++ b/sys/arch/alpha/compile/.cvsignore
@@ -14,5 +14,7 @@ MACALLAN
MACALLAN.PROF
NONAME
NONAME.PROF
+OPAL
+OPAL.PROF
TOMMY
TOMMY.PROF
diff --git a/sys/arch/alpha/conf/OPAL b/sys/arch/alpha/conf/OPAL
new file mode 100644
index 00000000000..2c318852d77
--- /dev/null
+++ b/sys/arch/alpha/conf/OPAL
@@ -0,0 +1,153 @@
+# $OpenBSD: OPAL,v 1.1 1996/08/02 22:21:37 niklas Exp $
+#
+# OPAL, kernel for a DEC Multia at Applitron
+
+include "std.alpha"
+
+maxusers 8
+
+# CPU Support
+option DEC_AXPPCI_33 # NoName: AXPpci33, etc.
+
+# needs to be set per system
+option TIMEZONE="-1*60" # Minutes west of GMT (for param.c)
+option DST=1 # Daylight savings rules (for param.c)
+
+# Standard system options
+option SWAPPAGER, VNODEPAGER, DEVPAGER # Paging (mandatory)
+option DEBUG, DIAGNOSTIC # Extra kernel debugging
+option KTRACE # System call tracing support
+option DDB
+
+# File system options
+option FIFO # POSIX fifo support (in all file systems)
+option FFS # Fast file system
+option MFS # Memory-based file system
+option NFSSERVER # Sun NFS-compatible file system server
+option NFSCLIENT # Sun NFS-compatible file system client
+option NULLFS # Loopback file system
+#option MSDOSFS # MS-DOS file system
+option UNION # Union file system
+option CD9660 # ISO 9660 + Rock Ridge file system
+
+# SVR IPC
+option SYSVMSG
+option SYSVSEM
+option SYSVSHM
+
+# Networking options
+option INET # Internet protocol suite
+
+# 4.3BSD compatibility. Should be optional, but necessary for now.
+option COMPAT_43
+
+# Binary compatibility with previous versions of NetBSD.
+#option COMPAT_09
+option COMPAT_10
+option COMPAT_11
+
+# OSF/1 binary compatibility -- CURRENTLY DOES NOT WORK
+#option COMPAT_OSF1
+
+# Loadable Kernel Modules
+option LKM
+
+# Disable kernel security.
+#option INSECURE
+
+# Misc. options
+option PCIVERBOSE # recognize "unknown" PCI devices
+
+config bsd swap generic
+#config bsd root on sd0 swap on sd0
+#config bsd root nfs swap nfs
+
+mainbus0 at root
+cpu* at mainbus0
+
+# TurboChannel host bus adapter support
+tcasic* at mainbus0
+
+# TurboChannel bus support
+tc* at tcasic?
+
+# TurboChannel devices
+ioasic0 at tc? slot ? offset ?
+mcclock0 at ioasic? offset ?
+le* at ioasic? offset ?
+scc0 at ioasic? offset ?
+scc1 at ioasic? offset ?
+tcds0 at tc? slot ? offset ?
+esp0 at tcds? slot ?
+esp1 at tcds? slot ?
+cfb* at tc? slot ? offset ?
+sfb* at tc? slot ? offset ?
+le* at tc? slot ? offset ?
+fta* at tc? slot ? offset ? # DEC DEFTA FDDI cards
+
+# PCI host bus adapter support
+apecs* at mainbus?
+cia* at mainbus?
+lca* at mainbus?
+
+# PCI bus support
+pci* at apecs?
+pci* at cia?
+pci* at lca?
+pci* at ppb?
+
+# PCI devices
+de* at pci?
+le* at pci?
+ncr* at pci?
+pceb* at pci?
+pcivga* at pci?
+ppb* at pci?
+sio* at pci?
+tga* at pci?
+fpa* at pci? dev ? function ? # DEC DEFPA FDDI cards
+
+# ISA/EISA bus support
+isa* at pceb?
+eisa* at pceb?
+isa* at sio?
+
+# ISA devices
+#isadma0 at isa?
+mcclock0 at isa? port 0x70
+pckbd0 at isa? port 0x60 irq 1 # PC-ish ISA keyboard
+pms0 at isa? port 0x60 irq 12 # PS/2 auxiliary
+com0 at isa? port 0x3f8 irq 4 # standard serial ports
+com1 at isa? port 0x2f8 irq 3
+lpt0 at isa? port 0x3bc irq 7 # standard parallel port
+# Not yet supported
+#wss0 at isa? port 0x530 irq 9 drq 0 # Windows Sound System
+#fdc0 at isa? port 0x3f0 irq 6 drq 2 # floppy controller
+#fd* at fdc? drive?
+
+# EISA devices
+fea* at eisa? slot ? # DEC DEFEA FDDI cards
+
+# SCSI bus support
+scsibus* at esp?
+scsibus* at ncr?
+
+# SCSI devices
+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 ?
+
+# Workstation Console attachments
+wscons* at cfb?
+wscons* at pcivga?
+wscons* at sfb?
+wscons* at tga?
+
+pseudo-device bpfilter 16
+pseudo-device loop
+pseudo-device pty 64
+pseudo-device sl 4
+pseudo-device vnd 4