Update this to new config.

This commit is contained in:
mycroft 1997-03-14 04:21:13 +00:00
parent 5a31478d52
commit 3a99046fbb
1 changed files with 141 additions and 96 deletions

View File

@ -1,113 +1,158 @@
# $NetBSD: DUALITY,v 1.26 1997/03/12 18:33:09 thorpej Exp $
# $NetBSD: DUALITY,v 1.27 1997/03/14 04:21:13 mycroft Exp $
#
# DUALITY (mycroft's hp370 test machine)
# Generic kernel - one size fits all.
#
machine "hp300"
cpu "HP320"
cpu "HP330"
cpu "HP340"
cpu "HP350"
cpu "HP360"
cpu "HP370"
cpu "HP380"
options FPSP
ident DUALITY
# Include attributes common to all hp300s
include "arch/hp300/conf/std.hp300"
# Support for various CPU types
#options HP320
#options HP330 # includes 318, 319
#options HP340
#options HP350
#options HP360
#options HP370
#options HP375 # includes 345, 400t, 400s
options HP380 # includes 425t, 425s, 433s
# Need to set locally
maxusers 16
options SWAPPAGER
options VNODEPAGER,DEVPAGER
options DDB
#options KGDB,"KGDBDEV=15*256+2","KGDBRATE=19200"
options DEBUG,DIAGNOSTIC
options KTRACE
options SYSVSHM,SYSVSEM,SYSVMSG
options PANICBUTTON,PANICWAIT
options LKM
# Standard system options
options COMPAT_43 # compatibility with 4.3BSD interfaces
options COMPAT_44 # compatibility with 4.4BSD binaries
#options COMPAT_09 # compatibility with NetBSD 0.9
options COMPAT_10 # compatibility with NetBSD 1.0
options COMPAT_11 # compatibility with NetBSD 1.1
options COMPAT_12 # compatibility with NetBSD 1.2
options SYSVSHM # System V-style shared memory
#options SYSVSEM # System V-style semaphores
#options SYSVMSG # System V-style message queues
options KTRACE # system call tracing support
#options NKMEMCLUSTERS=1024 # 4K pages in kernel malloc pool
options LKM # Loadable kernel modules
options "COMPAT_NOMID"
options "COMPAT_09"
options "COMPAT_10"
options "COMPAT_11"
options "COMPAT_12"
options "COMPAT_43"
options "TCP_COMPAT_42"
#options "COMPAT_HPUX"
options "COMPAT_M68K4K" # compat. with NetBSD/m68k4k binaries
options EXEC_AOUT # support for exec'ing a.out
options EXEC_SCRIPT # support for #! scripts
# Filesystems
file-system FFS # fast filesystem
#file-system CD9660 # CD-ROM ISO-9660 filesystem
file-system NFS # Network filesystem client
#file-system UNION # Union filesystem (req. for FDESC)
#file-system KERNFS # kernel data-structure filesystem
file-system FDESC # user file descriptor filesystem
#file-system PROCFS # /proc filesystem
file-system MFS # Memory-based filesystem
options FFS,QUOTA
options LFS
options MFS
# Filesystem options
options FIFO # POSIX fifo support (in all filesystems)
#options QUOTA # User and group quotas in FFS
options NFSSERVER # Network filesystem server
options NFSCLIENT
options NFSSERVER
# Networking options
options INET # Internet protocols
options GATEWAY # IP forwarding + larger mb_map
#options MROUTING # Multicast routing
#options TCP_COMPAT_42 # compatibility with 4.2BSD TCP/IP
#options PFIL_HOOKS # packet filter hooks
options "CD9660"
options MSDOSFS
options FDESC
options FIFO
options KERNFS
#options NULLFS
#options PORTAL # portal filesystem (still experimental)
options PROCFS
#options UMAPFS
options UNION
# Options for HP hardware
options FPSP # floating point interface for 68040
#options USELEDS # make the lights twinkle
options COMPAT_NOLABEL # defaults for unlabeled disks
#options PANICBUTTON # two fast <reset>s on HIL dump kernel
#options CONSCODE="9" # force console at this select code
#options UK_KEYBOARD # include United Kingdom HIL keymap
#options SE_KEYBOARD # include Swedish HIL keymap
# GNU uses setuid scripts
options SETUIDSCRIPTS
# This option enables a different copyin/copyout that uses page
# mapping for large copies.
#options MAPPEDCOPY # different copyin/copyout for large copies
options GATEWAY
options INET
#
# HP-UX binary compatibility.
# NOTE: THIS IS STILL VERY EXPERIMENTAL. YOUR MILEAGE MAY VARY.
#
#options COMPAT_HPUX # HP-UX binary compatibility
config duality root on rd0 swap on sd0b and sd1b and sd2b and sd3b and rd0b and rd1b and rd2b and rd3b
config pogo root on rd0 swap on rd0b and rd1b and rd2b and rd3b and sd0b and sd1b and sd2b and sd3b
options COMPAT_M68K4K # compat. with NetBSD/m68k4k binaries
master hpib0 at scode7
master hpib1 at scode?
disk rd0 at hpib? slave ?
disk rd1 at hpib? slave ?
disk rd2 at hpib? slave ?
disk rd3 at hpib? slave ?
disk rd4 at hpib? slave ?
disk rd5 at hpib? slave ?
disk rd6 at hpib? slave ?
disk rd7 at hpib? slave ?
tape ct0 at hpib? slave ?
tape ct1 at hpib? slave ?
tape mt0 at hpib? slave ?
tape mt1 at hpib? slave ?
# Debugging options
options DIAGNOSTIC # Extra kernel sanity checks
#options DEBUG # Enable misc. kernel debugging code
options DDB # Kernel Dynamic Debugger
master scsi0 at scode?
master scsi1 at scode?
disk sd0 at scsi? slave ?
disk sd1 at scsi? slave ?
disk sd2 at scsi? slave ?
disk sd3 at scsi? slave ?
disk sd4 at scsi? slave ?
disk sd5 at scsi? slave ?
disk sd6 at scsi? slave ?
disk sd7 at scsi? slave ?
tape st0 at scsi? slave ?
tape st1 at scsi? slave ?
# Verbose descriptions of unconfigured DIO devices
# (Warning: this compiles in a large string table)
#options DIOVERBOSE # recognize "unknown" DIO devices
device le0 at scode?
device le1 at scode?
device dca0 at scode9 flags 1
device dcm0 at scode? flags 0xe
device dcm1 at scode? flags 0xe
device dcm2 at scode? flags 0xe
device dcm3 at scode? flags 0xe
config netbsd root on ? type ?
device grf0 at scode?
device grf1 at scode?
mainbus0 at root # root "bus"
pseudo-device ite
pseudo-device loop
pseudo-device ether
pseudo-device bpfilter 16
pseudo-device ppp 2
pseudo-device log
pseudo-device pty 32
pseudo-device vnd 4 # paging to files
intio0 at mainbus0 # internal i/o space
dio0 at mainbus0 # DIO/DIO-II bus
# Davinci framebuffer
#dvbox* at intio?
#dvbox* at dio? scode ?
# Gatorbox framebuffer
#gbox* at intio?
#gbox* at dio? scode ?
# Hyperion framebuffer
#hyper* at dio? scode ?
# Renaissance framebuffer
#rbox* at intio?
#rbox* at dio? scode ?
# Topcat/catseye framebuffers
topcat* at intio?
topcat* at dio? scode ?
# Framebuffer abstraction
#grf* at dvbox?
#grf* at gbox?
#grf* at hyper?
#grf* at rbox?
grf* at topcat?
# Internal Terminal Emulator
ite* at grf?
dca0 at dio? scode 9 flags 1 # DCA serial interfaces
dca* at dio? scode ?
#dcm* at dio? scode ? flags 0xe # DCM 4- or 8-port serial interfaces
le* at dio? scode ? # LANCE ethernet interfaces
nhpib0 at dio? scode 7 # slow internal HP-IB
nhpib* at dio? scode ?
fhpib* at dio? scode ? # `fast' HP-IB
hpibbus0 at nhpib0
hpibbus* at nhpib?
hpibbus* at fhpib?
rd* at hpibbus? slave ? punit ? # HP-IB disks
ct* at hpibbus? slave ? punit ? # HP-IB cartridge tapes
#mt* at hpibbus? slave ? punit ? # HP-IB 9-track tape
#ppi0 at hpibbus0 slave 5 punit 0 # HP-IB plotter
oscsi* at dio? scode ? # Old HP SCSI
sd* at oscsi? target ? lun ? # SCSI disks
st* at oscsi? target ? lun ? # SCSI tapes
#ac* at oscsi? target ? lun ? # SCSI changers
pseudo-device pty 64 # pseudo ptys
#pseudo-device sl 4 # SLIP network interfaces
#pseudo-device ppp 4 # PPP network interfaces
pseudo-device bpfilter 16 # Berkeley packet filter
pseudo-device vnd 4 # vnode pseudo-disks
#pseudo-device ccd 4 # concatenated disk devices
pseudo-device loop # loopback network interface
#pseudo-device ipfilter # IP Filter package