From 420c045b4137a339a384f443022ae1a9cbe7918f Mon Sep 17 00:00:00 2001 From: jonathan Date: Wed, 18 Sep 1996 13:43:37 +0000 Subject: [PATCH] Create broken-out config files for decstation baseboard devices. Add sample config files that use them. --- sys/arch/pmax/conf/DS3100 | 124 ++++++++++++++++++++++++++ sys/arch/pmax/conf/DS5000_200 | 127 ++++++++++++++++++++++++++ sys/arch/pmax/conf/DS5000_240 | 125 ++++++++++++++++++++++++++ sys/arch/pmax/conf/DS5000_25 | 121 +++++++++++++++++++++++++ sys/arch/pmax/conf/DSG | 142 ++++++++++++++++++++++++++++++ sys/arch/pmax/conf/builtin.3100 | 9 ++ sys/arch/pmax/conf/builtin.3max | 10 +++ sys/arch/pmax/conf/builtin.ioasic | 10 +++ sys/arch/pmax/conf/builtin.maxine | 7 ++ sys/arch/pmax/conf/mi.scsi | 13 +++ sys/arch/pmax/conf/scsi.pmax | 13 +++ sys/arch/pmax/conf/tc.options | 13 +++ sys/arch/pmax/conf/tc.std | 9 ++ 13 files changed, 723 insertions(+) create mode 100644 sys/arch/pmax/conf/DS3100 create mode 100644 sys/arch/pmax/conf/DS5000_200 create mode 100644 sys/arch/pmax/conf/DS5000_240 create mode 100644 sys/arch/pmax/conf/DS5000_25 create mode 100644 sys/arch/pmax/conf/DSG create mode 100644 sys/arch/pmax/conf/builtin.3100 create mode 100644 sys/arch/pmax/conf/builtin.3max create mode 100644 sys/arch/pmax/conf/builtin.ioasic create mode 100644 sys/arch/pmax/conf/builtin.maxine create mode 100644 sys/arch/pmax/conf/mi.scsi create mode 100644 sys/arch/pmax/conf/scsi.pmax create mode 100644 sys/arch/pmax/conf/tc.options create mode 100644 sys/arch/pmax/conf/tc.std diff --git a/sys/arch/pmax/conf/DS3100 b/sys/arch/pmax/conf/DS3100 new file mode 100644 index 000000000000..c12ba0032bcc --- /dev/null +++ b/sys/arch/pmax/conf/DS3100 @@ -0,0 +1,124 @@ +# +# DECstation (3100 or 2100) config file +# +# $NetBSD: DS3100,v 1.1 1996/09/18 13:43:37 jonathan Exp $ +# +include "std.pmax" + +maxusers 64 + +options CPU_R3000 # R2000/R3000 support + +# Support for specific models of DECstation +options DS3100 # PMAX (kn01) DECstation 2100, 3100 +#options DS5000_25 # MAXINE (kn02ca/xine) support +#options DS5000_100 # 3MIN (kn02ba/kmin) support +#options DS5000_200 # 3MAX (kn02) support +#options DS5000_240 # 3MAXPLUS (kn03) support + + + +# You need to set this locally, but it doesn't do much outside the kernel. +# Set up /etc/localtime instead. +options TIMEZONE=0 +options DST=0 # use daylight savings rules + + +# Standard system options +options SWAPPAGER # swap pager (anonymous and swap space) +options VNODEPAGER # vnode pager (mapped files) +options DEVPAGER # device pager (mapped devices) +#options DIAGNOSTIC # extra kernel debugging checks +#options DEBUG # extra kernel debugging support +options "COMPAT_43" # compatibility with 4.3BSD binaries +options KTRACE # system call tracing support +options "NKMEMCLUSTERS=1024" # 4K pages in kernel malloc pool +#options KGDB # support for kernel gdb +#options "KGDBRATE=19200" # kernel gdb port rate (default 9600) +#options "KGDBDEV=15*256+0" # device for kernel gdb + + +#options NTP # network time protocol +#options UCONSOLE # users can redirect console (unsafe) + +# Filesystem options +options FIFO # POSIX fifo support (in all filesystems) +options FFS # fast filesystem with user and group quotas +options MFS # memory-based filesystem +options NFSCLIENT # Sun NFS-compatible filesystem (client) +options NFSSERVER # Sun NFS-compatible filesystem (server) +#options KERNFS # kernel data-structure filesystem +#options FDESC # user file descriptor filesystem +#options UMAPFS # uid/gid remapping filesystem +options NULLFS # null layer filesystem +options UNION +#options LFS # Log-based filesystem (still experimental) +#options PORTAL # portal filesystem (still experimental) + +# Networking options +options INET # Internet protocols +options "TCP_COMPAT_42" # compatibility with 4.2BSD TCP/IP +options GATEWAY # IP packet forwarding +#options MULTICAST # Multicast support +#options MROUTING # Multicast routing support +#options ISO # OSI networking +#options TPIP +#options EON + +# pmax specific +options COMPAT_ULTRIX # ultrix compatibility +options "HZ=256" # RTC rate required + +# Note that this configuration is unlikely to work, yet... +config netbsd root on rz0a swap on rz0b and rz1b dumps on rz0b +#config gennetbsd swap generic + + +######################################################################## +### I/O bus and device options ### +######################################################################## + +# TC bus and supported options. (All but PMAXes have a turbochannel.) +#include "tc.std" + +# ioasic standard baseboard options (5000/2x, 5000/1xx, 5000/2[46]0 +#include "builtin.ioasic" + +# MAXINE-only ioasic baseboard devices and on-baseboard "options" +#include "builtin.maxine" + +# 5000/200-only (aka 3MAX aka KN02) baseboard devices. +# (KN02 has turbochannel but no IOASIC). +#include "builtin.3max" + +# 2100/3100-only (aka PMAX aka KN01) baseboard devices. +# (may also be present on a 5100). +include "builtin.3100" + +######################################################################## +# SCSI configuration # +######################################################################## + +oldscsibus* at sii? +# +# SCSI configuration for old 4.4bsd/pmax DECstation SCSI driver +# +include "scsi.pmax" +#include "mi.scsi" # not yet supported on DECstations + + +######################################################################## +### Pseudo-devices ### +######################################################################## + +pseudo-device sl 4 # serial-line IP ports +pseudo-device ppp 2 # serial-line IP ports +pseudo-device pty 64 # pseudo ptys +pseudo-device bpfilter 16 # packet filter ports +pseudo-device loop +pseudo-device vnd 4 # virtual disk ick +pseudo-device ccd 4 # concatenated disks + +#pseudo-device ether # From old config. what does it mean? +pseudo-device rasterconsole 1 # NB: raster console requires "fb" +pseudo-device fb 1 # up to 3 framebuffers diff --git a/sys/arch/pmax/conf/DS5000_200 b/sys/arch/pmax/conf/DS5000_200 new file mode 100644 index 000000000000..0c898c3f1454 --- /dev/null +++ b/sys/arch/pmax/conf/DS5000_200 @@ -0,0 +1,127 @@ +# +# DECstation 5000/200 (KN02 motherboard, codname 3MAX) kernel config +# +# $NetBSD: DS5000_200,v 1.1 1996/09/18 13:43:38 jonathan Exp $ +# +include "std.pmax" + +maxusers 64 + +options CPU_R3000 # R2000/R3000 support + +# Support for specific models of DECstation +#options DS3100 # PMAX (kn01) DECstation 2100, 3100 +#options DS5000_25 # MAXINE (kn02ca/xine) support +#options DS5000_100 # 3MIN (kn02ba/kmin) support +options DS5000_200 # 3MAX (kn02) support +#options DS5000_240 # 3MAXPLUS (kn03) support + + + + +# You need to set this locally, but it doesn't do much outside the kernel. +# Set up /etc/localtime instead. +options TIMEZONE=0 +options DST=0 # use daylight savings rules + + +# Standard system options +options SWAPPAGER # swap pager (anonymous and swap space) +options VNODEPAGER # vnode pager (mapped files) +options DEVPAGER # device pager (mapped devices) +#options DIAGNOSTIC # extra kernel debugging checks +#options DEBUG # extra kernel debugging support +options "COMPAT_43" # compatibility with 4.3BSD binaries +options KTRACE # system call tracing support +options "NKMEMCLUSTERS=1024" # 4K pages in kernel malloc pool +#options KGDB # support for kernel gdb +#options "KGDBRATE=19200" # kernel gdb port rate (default 9600) +#options "KGDBDEV=15*256+0" # device for kernel gdb + +#options NTP # network time protocol +#options UCONSOLE # users can redirect console (unsafe) + + +# Filesystem options +options FIFO # POSIX fifo support (in all filesystems) +options FFS # fast filesystem with user and group quotas +options MFS # memory-based filesystem +options NFSCLIENT # Sun NFS-compatible filesystem (client) +options NFSSERVER # Sun NFS-compatible filesystem (server) +#options KERNFS # kernel data-structure filesystem +#options FDESC # user file descriptor filesystem +#options UMAPFS # uid/gid remapping filesystem +options NULLFS # null layer filesystem +options UNION +#options LFS # Log-based filesystem (still experimental) +#options PORTAL # portal filesystem (still experimental) + +# Networking options +options INET # Internet protocols +options "TCP_COMPAT_42" # compatibility with 4.2BSD TCP/IP +options GATEWAY # IP packet forwarding +#options MULTICAST # Multicast support +#options MROUTING # Multicast routing support +#options ISO # OSI networking +#options TPIP +#options EON + +# pmax specific +options COMPAT_ULTRIX # ultrix compatibility +options "HZ=256" # RTC rate required + +# Note that this configuration is unlikely to work, yet... +config netbsd root on rz0a swap on rz0b and rz1b dumps on rz0b + + +######################################################################## +### I/O bus and device options ### +######################################################################## + +# TC bus and supported options. (All but PMAXes have a turbochannel.) +include "tc.std" + +# ioasic standard baseboard options (5000/2x, 5000/1xx, 5000/2[46]0 +#include "builtin.ioasic" + +# MAXINE-only ioasic baseboard devices and on-baseboard "options" +#include "builtin.maxine" + +# 5000/200-only (aka 3MAX aka KN02) baseboard devices. +# (KN02 has turbochannel but no IOASIC, but we configure one anyway). +ioasic0 at tc? +include "builtin.3max" + + +# 2100/3100-only (aka PMAX aka KN01) baseboard devices. +# (may also be present on a 5100). +#include "builtin.3100" + + +######################################################################## +# SCSI configuration # +######################################################################## + +oldscsibus* at asc? +# +# SCSI configuration for old 4.4bsd/pmax DECstation SCSI driver +# +include "scsi.pmax" +#include "mi.scsi" # not yet supported on DECstations + + +######################################################################## +### Pseudo-devices ### +######################################################################## + +pseudo-device sl 4 # serial-line IP ports +pseudo-device ppp 2 # serial-line IP ports +pseudo-device pty 64 # pseudo ptys +pseudo-device bpfilter 16 # packet filter ports +pseudo-device loop +pseudo-device vnd 4 # virtual disk ick +pseudo-device ccd 4 # concatenated disks + +#pseudo-device ether # From old config. what does it mean? +pseudo-device rasterconsole 1 # NB: raster console requires "fb" +pseudo-device fb 1 # up to 3 framebuffers diff --git a/sys/arch/pmax/conf/DS5000_240 b/sys/arch/pmax/conf/DS5000_240 new file mode 100644 index 000000000000..8339bd3b3d27 --- /dev/null +++ b/sys/arch/pmax/conf/DS5000_240 @@ -0,0 +1,125 @@ +# +# DECstation 5000/240 kernel config +# +# $NetBSD: DS5000_240,v 1.1 1996/09/18 13:43:39 jonathan Exp $ +# +include "std.pmax" + +maxusers 64 + +options CPU_R3000 # R2000/R3000 support + +# Support for specific models of DECstation +#options DS3100 # PMAX (kn01) DECstation 2100, 3100 +#options DS5000_25 # MAXINE (kn02ca/xine) support +#options DS5000_100 # 3MIN (kn02ba/kmin) support +#options DS5000_200 # 3MAX (kn02) support +options DS5000_240 # 3MAXPLUS (kn03) support + + + + +# You need to set this locally, but it doesn't do much outside the kernel. +# Set up /etc/localtime instead. +options TIMEZONE=0 +options DST=0 # use daylight savings rules + + +# Standard system options +options SWAPPAGER # swap pager (anonymous and swap space) +options VNODEPAGER # vnode pager (mapped files) +options DEVPAGER # device pager (mapped devices) +#options DIAGNOSTIC # extra kernel debugging checks +#options DEBUG # extra kernel debugging support +options "COMPAT_43" # compatibility with 4.3BSD binaries +options KTRACE # system call tracing support +options "NKMEMCLUSTERS=1024" # 4K pages in kernel malloc pool +#options KGDB # support for kernel gdb +#options "KGDBRATE=19200" # kernel gdb port rate (default 9600) +#options "KGDBDEV=15*256+0" # device for kernel gdb + +options NTP # network time protocol +#options UCONSOLE # users can redirect console (unsafe) + + +# Filesystem options +options FIFO # POSIX fifo support (in all filesystems) +options FFS # fast filesystem with user and group quotas +options MFS # memory-based filesystem +options NFSCLIENT # Sun NFS-compatible filesystem (client) +options NFSSERVER # Sun NFS-compatible filesystem (server) +#options KERNFS # kernel data-structure filesystem +#options FDESC # user file descriptor filesystem +#options UMAPFS # uid/gid remapping filesystem +options NULLFS # null layer filesystem +options UNION +#options LFS # Log-based filesystem (still experimental) +#options PORTAL # portal filesystem (still experimental) + +# Networking options +options INET # Internet protocols +options "TCP_COMPAT_42" # compatibility with 4.2BSD TCP/IP +options GATEWAY # IP packet forwarding +#options MULTICAST # Multicast support +#options MROUTING # Multicast routing support +#options ISO # OSI networking +#options TPIP +#options EON + +# pmax specific +options COMPAT_ULTRIX # ultrix compatibility +options "HZ=256" # RTC rate required + +config netbsd root on rz0a swap on rz0b and rz1b dumps on rz0b + + + +######################################################################## +### I/O bus and device options ### +######################################################################## + +# TC bus and supported options. (All but PMAXes have a turbochannel.) +include "tc.std" + +# ioasic standard baseboard options (5000/2x, 5000/1xx, 5000/2[46]0 +include "builtin.ioasic" + +# MAXINE-only ioasic baseboard devices and on-baseboard "options" +#include "builtin.maxine" + +# Configuration for 3MAX (5000/200) which has turbochannel but no ASIC. +#include "builtin.3max" + + +# 2100/3100-only (aka PMAX aka KN01) baseboard devices. +# (may also be present on a 5100). +#include "builtin.3100" # needed only on 2100/3100(/5100) + + +######################################################################## +# SCSI configuration # +######################################################################## + +oldscsibus* at asc? +# +# SCSI configuration for old 4.4bsd/pmax DECstation SCSI driver +# +include "scsi.pmax" +#include "mi.scsi" # not yet supported on DECstations + + +######################################################################## +### Pseudo-devices ### +######################################################################## + +pseudo-device sl 4 # serial-line IP ports +pseudo-device ppp 2 # serial-line IP ports +pseudo-device pty 64 # pseudo ptys +pseudo-device bpfilter 16 # packet filter ports +pseudo-device loop +pseudo-device vnd 4 # virtual disk ick +pseudo-device ccd 4 # concatenated disks + +#pseudo-device ether # From old config. what does it mean? +pseudo-device rasterconsole 1 # NB: raster console requires "fb" +pseudo-device fb 1 # up to 3 framebuffers diff --git a/sys/arch/pmax/conf/DS5000_25 b/sys/arch/pmax/conf/DS5000_25 new file mode 100644 index 000000000000..a9257b10ef88 --- /dev/null +++ b/sys/arch/pmax/conf/DS5000_25 @@ -0,0 +1,121 @@ +# +# Sample Config file for DECstation 5000/20 or 5000/25 +# (UNTESTED!) +# +# $NetBSD: DS5000_25,v 1.1 1996/09/18 13:43:39 jonathan Exp $ +# +include "std.pmax" + +maxusers 64 + +options CPU_R3000 # R2000/R3000 support + +# Support for specific models of DECstation +#options DS3100 # PMAX (kn01) DECstation 2100, 3100 +options DS5000_25 # MAXINE (kn02ca/xine) support +#options DS5000_100 # 3MIN (kn02ba/kmin) support +#options DS5000_200 # 3MAX (kn02) support +#options DS5000_240 # 3MAXPLUS (kn03) support + + +#options DS3100 # PMAX (kn01) DECstation 2100, 3100 + +# You need to set this locally, but it doesn't do much outside the kernel. +# Set up /etc/localtime instead. +options TIMEZONE=0 +options DST=0 # use daylight savings rules + + +# Standard system options +options SWAPPAGER # swap pager (anonymous and swap space) +options VNODEPAGER # vnode pager (mapped files) +options DEVPAGER # device pager (mapped devices) +#options DIAGNOSTIC # extra kernel debugging checks +#options DEBUG # extra kernel debugging support +options "COMPAT_43" # compatibility with 4.3BSD binaries +options KTRACE # system call tracing support +options "NKMEMCLUSTERS=1024" # 4K pages in kernel malloc pool +#options KGDB # support for kernel gdb +#options "KGDBRATE=19200" # kernel gdb port rate (default 9600) +#options "KGDBDEV=15*256+0" # device for kernel gdb +options UCONSOLE + +# Filesystem options +options FIFO # POSIX fifo support (in all filesystems) +options FFS # fast filesystem with user and group quotas +options MFS # memory-based filesystem +options NFSCLIENT # Sun NFS-compatible filesystem (client) +options NFSSERVER # Sun NFS-compatible filesystem (server) +#options KERNFS # kernel data-structure filesystem +#options FDESC # user file descriptor filesystem +#options UMAPFS # uid/gid remapping filesystem +options NULLFS # null layer filesystem +options UNION +#options LFS # Log-based filesystem (still experimental) +#options PORTAL # portal filesystem (still experimental) + +# Networking options +options INET # Internet protocols +options "TCP_COMPAT_42" # compatibility with 4.2BSD TCP/IP +options GATEWAY # IP packet forwarding +#options MULTICAST # Multicast support +#options MROUTING # Multicast routing support +#options ISO # OSI networking +#options TPIP +#options EON + +# pmax specific +options COMPAT_ULTRIX # ultrix compatibility +options "HZ=256" # RTC rate required + +# Note that this configuration is unlikely to work, yet... +config netbsd root on rz2a swap on rz2b and rz1b dumps on rz2b + + +######################################################################## +### I/O bus and device options ### +######################################################################## + +# TC bus and supported options. (All but PMAXes have a turbochannel.) +include "tc.std" + +# ioasic standard baseboard options (5000/2x, 5000/1xx, 5000/2[46]0 +include "builtin.ioasic" + +# MAXINE-only ioasic baseboard devices and on-baseboard "options" +include "builtin.maxine" + +# kn02 baseboard devicesd +#include "builtin.3max" + +# 2100/3100-only (aka PMAX aka KN01) baseboard devices. +# (may also be present on a 5100). +#include "builtin.3100" # needed only on 2100/3100(/5100) + +######################################################################## +# SCSI configuration # +######################################################################## + +oldscsibus* at asc? +# +# SCSI configuration for old 4.4bsd/pmax DECstation SCSI driver +# +include "scsi.pmax" +#include "mi.scsi" # not yet supported on DECstations + + +######################################################################## +### Pseudo-devices ### +######################################################################## + +pseudo-device sl 4 # serial-line IP ports +pseudo-device ppp 2 # serial-line IP ports +pseudo-device pty 64 # pseudo ptys +pseudo-device bpfilter 16 # packet filter ports +pseudo-device loop +pseudo-device vnd 4 # virtual disk ick +pseudo-device ccd 4 # concatenated disks + +#pseudo-device ether # From old config. what does it mean? +pseudo-device rasterconsole 1 # NB: raster console requires "fb" +pseudo-device fb 1 # up to 3 framebuffers diff --git a/sys/arch/pmax/conf/DSG b/sys/arch/pmax/conf/DSG new file mode 100644 index 000000000000..52c20737f59d --- /dev/null +++ b/sys/arch/pmax/conf/DSG @@ -0,0 +1,142 @@ +# +# Stanford DSG Decstation (any model) kernel config file +# +# $NetBSD: DSG,v 1.1 1996/09/18 13:43:40 jonathan Exp $ +# +include "std.pmax" + +maxusers 64 + +options CPU_R3000 # R2000/R3000 support + +# Support for specific models of DECstation +options DS3100 # PMAX (kn01) DECstation 2100, 3100 +options DS5000_25 # MAXINE (kn02ca/xine) support +options DS5000_100 # 3MIN (kn02ba/kmin) support +options DS5000_200 # 3MAX (kn02) support +options DS5000_240 # 3MAXPLUS (kn03) support + + + + +# You need to set this locally, but it doesn't do much outside the kernel. +# Set up /etc/localtime instead. +options TIMEZONE=0 +options DST=0 # use daylight savings rules + + +# Standard system options +options SWAPPAGER # swap pager (anonymous and swap space) +options VNODEPAGER # vnode pager (mapped files) +options DEVPAGER # device pager (mapped devices) + +#options DDB # in-kernel debugger (not mips) +#options DIAGNOSTIC # extra kernel debugging checks +options DEBUG # extra kernel debugging support +options "COMPAT_43" # compatibility with 4.3BSD binaries +options KTRACE # system call tracing support +options LKM # loadable kernel modules + + +options "NKMEMCLUSTERS=1024" # 4K pages in kernel malloc pool + + +#Old 4.4bsd/pmax kgdb options +#options KGDB # support for kernel gdb +#options "KGDBRATE=19200" # kernel gdb port rate (default 9600) +#options "KGDBDEV=15*256+0" # device for kernel gdb + +options NTP # network time protocol +#options UCONSOLE # users can redirect console (unsafe) + + +# Filesystem options +#options QUOTA # UFS quotas +options FFS # fast filesystem with user and group quotas +#options LFS # Log-based filesystem (still experimental) +options MFS # memory-based filesystem + +options NFSCLIENT # Sun NFS-compatible filesystem (client) +options NFSSERVER # Sun NFS-compatible filesystem (server) + +#options CD9660 # ISO 9660 + Rock Ridge file system +#options MSDOSFS # MS-DOS file system +#options FDESC # user file descriptor filesystem +options FIFO # POSIX fifo support (in all filesystems) +options KERNFS # kernel data-structure filesystem +options NULLFS # null layer filesystem +#options PORTAL # portal filesystem (still experimental) +options PROCFS # /proc +#options UMAPFS # uid/gid remapping filesystem +options UNION + +# Networking options +options INET # Internet protocols +options "TCP_COMPAT_42" # compatibility with 4.2BSD TCP/IP +options GATEWAY # IP packet forwarding +options MULTICAST # Multicast support +#options MROUTING # Multicast routing support +#options ISO # OSI networking +#options TPIP +#options EON + +# pmax specific +options COMPAT_ULTRIX # ultrix compatibility +options "HZ=256" # RTC rate required + +# Note that this configuration is unlikely to work, yet... +config netbsd root on rz0a swap on rz0b and rz1b dumps on rz0b +#config gennetbsd swap generic + + + +######################################################################## +### I/O bus and device options ### +######################################################################## + +# TC bus and supported options. (All but PMAXes have a turbochannel.) +include "tc.std" + +# ioasic standard baseboard options (5000/2x, 5000/1xx, 5000/2[46]0) +include "builtin.ioasic" + +# MAXINE-only ioasic baseboard devices and on-baseboard "options" +include "builtin.maxine" + +# 5000/200-only (aka 3MAX aka KN02) baseboard devices. +# (KN02 has turbochannel but no IOASIC). +include "builtin.3max" + +# 2100/3100-only (aka PMAX aka KN01) baseboard devices. +# (may also be present on a 5100). +include "builtin.3100" + +######################################################################## +# SCSI configuration # +######################################################################## + +oldscsibus* at sii? +oldscsibus* at asc? +# +# SCSI configuration for old 4.4bsd/pmax DECstation SCSI driver +# +include "scsi.pmax" +#include "mi.scsi" # not yet supported on DECstations + + +######################################################################## +### Pseudo-devices ### +######################################################################## + +pseudo-device sl 4 # serial-line IP ports +pseudo-device strip 2 # Metricom IP encapsulation +pseudo-device ppp 2 # serial-line IP ports +pseudo-device pty 64 # pseudo ptys +pseudo-device bpfilter 16 # packet filter ports +pseudo-device loop +pseudo-device vnd 4 # virtual disk ick +pseudo-device ccd 4 # concatenated disks + +#pseudo-device ether # From old config. what does it mean? +pseudo-device rasterconsole 1 # NB: raster console requires "fb" +pseudo-device fb 1 # up to 3 framebuffers diff --git a/sys/arch/pmax/conf/builtin.3100 b/sys/arch/pmax/conf/builtin.3100 new file mode 100644 index 000000000000..2d2d1dc304d7 --- /dev/null +++ b/sys/arch/pmax/conf/builtin.3100 @@ -0,0 +1,9 @@ +######################################################################## +# Decstation 2100/3100 (aka PMAX aka KN01) configuration. # +# (these don't really have any options except a framebuffer.) # +######################################################################## +clock0 at mainbus0 # RTC +pm0 at mainbus0 # 3100 onboard fb +dc0 at mainbus0 # dc7083 four-port DZ device +le* at mainbus0 # 3100 onboard lance +sii0 at mainbus0 # onboard scsi diff --git a/sys/arch/pmax/conf/builtin.3max b/sys/arch/pmax/conf/builtin.3max new file mode 100644 index 000000000000..3a7f04c86295 --- /dev/null +++ b/sys/arch/pmax/conf/builtin.3max @@ -0,0 +1,10 @@ +######################################################################## +# Configuration for 3MAX (5000/200) which has turbochannel but no ASIC.# +# 3MAX (5000/200) baseboard devices and on-baseboard "options" # +######################################################################## +clock0 at mainbus0 # RTC +dc0 at mainbus0 +le0 at tc? #slot ? offset ? # TC ether "option" on baseboard +asc0 at tc? # TC scsi "option" on baseboard +# For now, pretend this machine has an IOASIC. +dc0 at ioasic? # dc7083 four-port DZ device diff --git a/sys/arch/pmax/conf/builtin.ioasic b/sys/arch/pmax/conf/builtin.ioasic new file mode 100644 index 000000000000..b90798d7fc3f --- /dev/null +++ b/sys/arch/pmax/conf/builtin.ioasic @@ -0,0 +1,10 @@ +######################################################################## +# Common configuration for machines with IO ASIC chips # +# (3MIN, MAXINE, 3MAXPLUS) # +######################################################################## +ioasic0 at tc? +clock0 at ioasic? # RTC +asc0 at ioasic? # system SCSI subslot +scc0 at ioasic? +le0 at ioasic? # tc onboard lance +scc1 at ioasic? # Not present on Maxine diff --git a/sys/arch/pmax/conf/builtin.maxine b/sys/arch/pmax/conf/builtin.maxine new file mode 100644 index 000000000000..b32cad468a33 --- /dev/null +++ b/sys/arch/pmax/conf/builtin.maxine @@ -0,0 +1,7 @@ +######################################################################## +# MAXINE-only baseboard devices and on-baseboard "options" # +######################################################################## +xcfb0 at tc? # TC framebuffer "option" +dtop0 at ioasic0 # destop bus, lk501 kbd, mouse +#isdn at ioasic0 # ISDN/audio (not supported) +#fdc at ioasic0 # floppy disk (not supported) diff --git a/sys/arch/pmax/conf/mi.scsi b/sys/arch/pmax/conf/mi.scsi new file mode 100644 index 000000000000..4b995191629d --- /dev/null +++ b/sys/arch/pmax/conf/mi.scsi @@ -0,0 +1,13 @@ +######################################################################## +# SCSI configuration # +######################################################################## + +# +# SCSI configuration for new-config machine-independent SCSI driver +# +#scsibus* at sii? +scsibus* at asc? + +sd* at scsibus? target ? lun ? +st* at scsibus? target ? lun ? +cd* at scsibus? target ? lun ? diff --git a/sys/arch/pmax/conf/scsi.pmax b/sys/arch/pmax/conf/scsi.pmax new file mode 100644 index 000000000000..9d2bde3c285f --- /dev/null +++ b/sys/arch/pmax/conf/scsi.pmax @@ -0,0 +1,13 @@ +# +# SCSI configuration for old DECstation SCSI driver +# NB: if you change this, you will also need to change conf-glue.c. +# + +rz0 at oldscsibus? target ? drive ? +rz1 at oldscsibus? target ? drive ? +rz2 at oldscsibus? target ? drive ? +rz3 at oldscsibus? target ? drive ? +rz4 at oldscsibus? target ? drive ? +rz5 at oldscsibus? target ? drive ? +tz0 at oldscsibus? target? drive ? +tz1 at oldscsibus? target? drive ? diff --git a/sys/arch/pmax/conf/tc.options b/sys/arch/pmax/conf/tc.options new file mode 100644 index 000000000000..965bddd0fb27 --- /dev/null +++ b/sys/arch/pmax/conf/tc.options @@ -0,0 +1,13 @@ +######################################################################## +# Supported turbochannel option cards # +######################################################################## +cfb0 at tc? +mfb0 at tc? +sfb0 at tc? +#sfb1 at tc? + +# Configure DS5000/200 (3MAX) baseboard built-in "options", which +# are clones of option cards, before real TC-slot options. + +le0 at tc? #slot ? offset ? # DS 5000/200 baseboard +le* at tc? #slot ? offset ? # TC ether option diff --git a/sys/arch/pmax/conf/tc.std b/sys/arch/pmax/conf/tc.std new file mode 100644 index 000000000000..df74b56c058c --- /dev/null +++ b/sys/arch/pmax/conf/tc.std @@ -0,0 +1,9 @@ +######################################################################## +# # +# DECstation Turbochannel configuration and options # +# # +######################################################################## + +tc* at mainbus0 # All but PMAXes have a turbochannel + +include "tc.options"