469658d533
controllers (including SCSI id 7 on the 2100/3100). - On the pmax (2100,3100) set the host SCSI id to 6. - Move disk and tape config for the second ASC controller from the GENERIC config file to scsi.pmax so all configurations can use the second controller.
155 lines
5.2 KiB
Plaintext
155 lines
5.2 KiB
Plaintext
#
|
|
# Distribution kernel (any model) kernel config file
|
|
|
|
#
|
|
# $NetBSD: GENERIC,v 1.28 1998/05/08 00:05:19 simonb Exp $
|
|
#
|
|
include "arch/pmax/conf/std.pmax"
|
|
|
|
maxusers 64
|
|
|
|
options MIPS1 # R2000/R3000 CPUs
|
|
options MIPS3 # R4000/R4400/R4600 CPUs
|
|
|
|
|
|
# Support for specific models of DECstation
|
|
options DEC_3100 # kn01: DECstation 2100, 3100
|
|
options DEC_5100 # kn230: DECsystem 5100
|
|
options DEC_MAXINE # kn02ca: 5000/xx (Personal DECstation)
|
|
options DEC_3MIN # kn02ba: 5000/1xx (3min) support
|
|
options DEC_3MAX # kn02: 5000/200 support
|
|
options DEC_3MAXPLUS # 5000/240 (kn03) , 5000/260 (kn05)
|
|
|
|
#options DEC_5100
|
|
#options DEC_5400
|
|
#options DEC_5800
|
|
#options DEC_5500
|
|
|
|
# Standard system options
|
|
options DDB # in-kernel debugger
|
|
#options DDB_HISTORY_SIZE=100 # enable history editing in DDB
|
|
options DDB_ONPANIC=0 # don't enter debugger on panic
|
|
#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 SCSIVERBOSE # Verbose SCSI errors
|
|
|
|
#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
|
|
file-system FFS # fast filesystem with user and group quotas
|
|
file-system MFS # memory-based filesystem
|
|
file-system NFS # Sun NFS-compatible filesystem (client)
|
|
file-system LFS # Log-based filesystem (still experimental)
|
|
file-system CD9660 # ISO 9660 + Rock Ridge file system
|
|
file-system FDESC # /dev/fd
|
|
file-system KERNFS # /kern (kernel informational filesystem)
|
|
file-system NULLFS # loopback file system
|
|
file-system PORTAL # portal filesystem (still experimental)
|
|
file-system PROCFS # /proc
|
|
file-system UMAPFS # NULLFS + uid and gid remapping
|
|
file-system UNION
|
|
|
|
options FIFO # POSIX fifo support (in all filesystems)
|
|
options NFSSERVER # Sun NFS-compatible filesystem (server)
|
|
options QUOTA # UFS quotas
|
|
#options FFS_EI # FFS Endian Independant support
|
|
|
|
# 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 # TPIP
|
|
#options EON # OSI tunneling over IP
|
|
#options CCITT,LLC,HDLC # X.25
|
|
|
|
# NetBSD backwards compatibility
|
|
#options COMPAT_10 # NetBSD 1.0, (needed for X on 386?)
|
|
#options COMPAT_11 # NetBSD 1.1,
|
|
options COMPAT_12 # Netbsd 1.2 reboot()
|
|
options COMPAT_13 # Netbsd 1.3
|
|
|
|
|
|
# pmax specific
|
|
options COMPAT_ULTRIX # ultrix compatibility
|
|
options EXEC_ECOFF # Ultrix RISC binaries are ECOFF format
|
|
options "HZ=256" # RTC rate required
|
|
|
|
# The pmax proms need bootp anyway, so just use bootp.
|
|
options NFS_BOOT_BOOTP
|
|
|
|
config netbsd root on ? type ?
|
|
config nfsnetbsd root on ? type nfs
|
|
|
|
|
|
########################################################################
|
|
### I/O bus and device options ###
|
|
########################################################################
|
|
|
|
# TC bus and supported options. (All but PMAXes have a turbochannel.)
|
|
include "arch/pmax/conf/tc.std"
|
|
|
|
# ioasic standard baseboard options (5000/2x, 5000/1xx, 5000/2[46]0)
|
|
include "arch/pmax/conf/builtin.ioasic"
|
|
|
|
# MAXINE-only ioasic baseboard devices and on-baseboard "options"
|
|
include "arch/pmax/conf/builtin.maxine"
|
|
|
|
# 5000/200-only (aka 3MAX aka KN02) baseboard devices.
|
|
# (KN02 has turbochannel but no IOASIC).
|
|
include "arch/pmax/conf/builtin.3max"
|
|
|
|
# 2100/3100-only (aka PMAX aka KN01) baseboard devices.
|
|
# (may also be present on a 5100).
|
|
include "arch/pmax/conf/builtin.3100"
|
|
include "arch/pmax/conf/builtin.5100"
|
|
|
|
|
|
# baseboard devices on 5100, 3100 "ibus" virtual bus
|
|
include "arch/pmax/conf/ibus.std"
|
|
|
|
|
|
########################################################################
|
|
# SCSI configuration #
|
|
########################################################################
|
|
|
|
oldscsibus* at sii?
|
|
oldscsibus* at asc?
|
|
#
|
|
# SCSI configuration for old 4.4bsd/pmax DECstation SCSI driver
|
|
#
|
|
include "arch/pmax/conf/scsi.pmax"
|
|
#include "arch/pmax/conf/mi.scsi" # not yet supported
|
|
|
|
########################################################################
|
|
### Pseudo-devices ###
|
|
########################################################################
|
|
|
|
pseudo-device loop 1 # network loopback
|
|
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 ipfilter # IP filter, NAT
|
|
|
|
pseudo-device vnd 4 # virtual disk ick
|
|
pseudo-device ccd 4 # concatenated disks
|
|
|
|
pseudo-device rasterconsole 1 # NB: raster console requires "fb"
|
|
pseudo-device fb 1 # up to 3 framebuffers
|
|
# rnd is EXPERIMENTAL
|
|
#pseudo-device rnd # /dev/random and in-kernel generator
|