From 708a12fced1e640f783b766f5a31b991668b13ed Mon Sep 17 00:00:00 2001 From: fredette Date: Mon, 26 Nov 2001 21:20:35 +0000 Subject: [PATCH] A new config file for VME-only machines --- sys/arch/sun2/conf/VME | 225 +++++++++++++++++++++++++++++++++++++++++ 1 file changed, 225 insertions(+) create mode 100644 sys/arch/sun2/conf/VME diff --git a/sys/arch/sun2/conf/VME b/sys/arch/sun2/conf/VME new file mode 100644 index 000000000000..209315c06bfe --- /dev/null +++ b/sys/arch/sun2/conf/VME @@ -0,0 +1,225 @@ +# $NetBSD: VME,v 1.1 2001/11/26 21:20:35 fredette Exp $ + +# VME Sun2 (2/50, 2/130, 2/160...) +# Supports root on: ie0, sd*, ... + +include "arch/sun2/conf/std.sun2" + +#ident "VME-$Revision: 1.1 $" + +# Machines to be supported by this kernel +#options FPU_EMULATE + +# Needs to be set per system. i.e change these as you see fit +maxusers 8 + +# Standard system options +options KTRACE # system call tracing +options SYSVMSG # System V message queues +options SYSVSEM # System V semaphores +#options SEMMNI=10 # number of semaphore identifiers +#options SEMMNS=60 # number of semaphores in system +#options SEMUME=10 # max number of undo entries per process +#options SEMMNU=30 # number of undo structures in system +options SYSVSHM # System V shared memory +#options SHMMAXPGS=1024 # 1024 pages is the default +options LKM # loadable kernel modules +#options INSECURE # disable kernel security level +#options UCONSOLE # Allow non-root TIOCCONS + +# Which kernel debugger? Uncomment either this: +options DDB +# ... or these for KGDB (gdb remote target) +#makeoptions DEBUG="-g" # debugging symbols for gdb +#options KGDB +#options KGDB_DEV=0x0C00 # ttya=0C00 ttyb=0C01 + +# Other debugging options +#options DDB_HISTORY_SIZE=100 # enable history editing in DDB +#options DEBUG # kernel debugging code +#options DIAGNOSTIC # extra kernel sanity checking +#options KMEMSTATS # kernel memory statistics (vmstat -m) +#options PMAP_DEBUG +#options SCSIDEBUG +#options SCSIVERBOSE # Verbose SCSI errors + +# Compatibility options +#options COMPAT_SUNOS # can run SunOS 4.1.1 executables +options COMPAT_43 # and 4.3BSD and ... +options COMPAT_AOUT_M68K # support for NetBSD a.out executables +#options TCP_COMPAT_42 # 4.2BSD TCP/IP bug compat. Not recommended. +options EXEC_AOUT # support for a.out executables + +# Filesystem options +file-system FFS # Berkeley Fast Filesystem +file-system NFS # Sun NFS client support +file-system CD9660 # ISO 9660 + Rock Ridge file system +file-system FDESC # /dev/fd/* +file-system KERNFS # /kern +file-system NULLFS # loopback file system +file-system OVERLAY # overlay file system +#file-system PROCFS # /proc +file-system UNION # union file system +file-system MFS # memory-based filesystem + +options NFSSERVER # nfs server support +#options QUOTA # FFS quotas +#options FFS_EI # FFS Endian Independant support +#options SOFTDEP # FFS soft updates support. + +# Networking options +options INET # IP prototol stack support +#options INET6 # IPV6 +#options IPSEC # IP security +#options IPSEC_ESP # IP security (encryption part; define w/IPSEC) +#options IPSEC_DEBUG # debug for IP security +#options GATEWAY # IP packet forwarding +#options ISO,TPIP # OSI networking +#options EON # OSI tunneling over IP +#options CCITT,LLC,HDLC # X.25 +options PFIL_HOOKS # pfil(9) packet filter hooks. +#options TCP_DEBUG # Record last TCP_NDEBUG packets with SO_DEBUG + +# Work-around for root on slow servers (insurance...) +options NFS_BOOT_RWSIZE=1024 +options NFS_BOOT_BOOTPARAM + +config netbsd root on ? type ? + +#### Main bus. +mainbus0 at root + +#### Bus types. + +obio0 at mainbus? # all Sun-2 +obmem0 at mainbus? # all Sun-2 +#mbmem0 at mainbus? # 2/120, 2/170 +#mbio0 at mainbus? # 2/120, 2/170 +sun68kvme0 at mainbus? # 2/50, 2/130, 2/160 +vme0 at sun68kvme0 # mi VME attachment + +#### Standard system devices. + +## The AM9513 clock chip. +#clock0 at obio0 addr 0x002800 # 2/120, 2/170 +clock0 at obio0 addr 0x7f2800 # 2/50, 2/130, 2/160 + +## The MM58167 time-of-day chip. +#tod0 at obio0 addr 0x003800 # 2/120, 2/170 +tod0 at vme0 addr 0x200800 # 2/50, 2/130, 2/160 + +#### Serial port configuration. + +## Zilog 8530 serial chips. Each has two channels. +## zs0 is ttya and ttyb. zs1 is the keyboard and mouse. +## zs0 is REQUIRED to use KGDB. +#zs0 at obio0 addr 0x002000 # 2/120, 2/170 +zs0 at obio0 addr 0x7f2000 # 2/50 +#zs1 at obmem0 addr 0x780000 # 2/120, 2/170 +zs1 at obio0 addr 0x7f1800 # 2/50 +#zs2 at mbmem0 addr 0x080800 # 2/120, 2/170 (first sc SCSI) +#zs3 at mbmem0 addr 0x081000 # 2/120, 2/170 (first sc SCSI) +#zs4 at mbmem0 addr 0x084800 # 2/120, 2/170 (second sc SCSI) +#zs5 at mbmem0 addr 0x085000 # 2/120, 2/170 (second sc SCSI) +zstty* at zs? channel ? # ttya +kbd0 at zstty? # keyboard +ms0 at zstty? # mouse + +#### Disk controllers and disks. + +## PAL+logic-based "Sun SCSI 2" Multibus/VME SCSI controller. +## This driver has several flags which may be enabled using +## the "flags" directive. Valid flags are: +## +## 0x0ff Set (1<