FOUR_TTYS revision 1.29
1# $NetBSD: FOUR_TTYS,v 1.29 2002/01/27 13:23:28 jdolecek Exp $ 2 3# FOUR_TTYS Sun3 (3/50, 3/60, 3/110, 3/160, 3/260) 4# like GENERIC but both zs chips are used as ttys 5 6include "arch/sun3/conf/std.sun3" 7 8# Machines to be supported by this kernel 9options FPU_EMULATE 10options HAVECACHE # Sun3/260 VAC 11 12# Needs to be set per system. i.e change these as you see fit 13maxusers 4 14 15# Standard system options 16options KTRACE # system call tracing 17options SYSVMSG # System V message queues 18options SYSVSEM # System V semaphores 19options SYSVSHM # System V shared memory 20#options SHMMAXPGS=1024 # 1024 pages is the default 21options LKM # loadable kernel modules 22#options INSECURE # disable kernel security level 23#options UCONSOLE # Allow non-root TIOCCONS 24#options PIPE_SOCKETPAIR # smaller, but slower pipe(2) 25 26# Which kernel debugger? Uncomment either this: 27options DDB 28# ... or these for KGDB (gdb remote target) 29#makeoptions DEBUG="-g" # debugging symbols for gdb 30#options KGDB 31#options KGDB_DEV=0x0C01 # ttya=0C00 ttyb=0C01 32 33# Other debugging options 34#options DDB_HISTORY_SIZE=100 # enable history editing in DDB 35#options DEBUG # kernel debugging code 36#options DIAGNOSTIC # extra kernel sanity checking 37#options KMEMSTATS # kernel memory statistics (vmstat -m) 38#options PMAP_DEBUG 39#options SCSIDEBUG 40#options SCSIVERBOSE # Verbose SCSI errors 41 42# Compatibility options 43options COMPAT_SUNOS # can run SunOS 4.1.1 executables 44options COMPAT_43 # and 4.3BSD and ... 45options COMPAT_10 # NetBSD 1.0 46options COMPAT_11 # NetBSD 1.1 47options COMPAT_12 # NetBSD 1.2 48options COMPAT_13 # NetBSD 1.3 49options COMPAT_14 # NetBSD 1.4 50options COMPAT_AOUT_M68K # support for NetBSD a.out executables 51#options COMPAT_LINUX # can run Linux/m68k executables 52options EXEC_AOUT # support for a.out executables 53#options TCP_DEBUG # Record last TCP_NDEBUG packets with SO_DEBUG 54 55# Filesystem options 56file-system FFS # Berkeley Fast Filesystem 57file-system NFS # Sun NFS client support 58file-system CD9660 # ISO 9660 + Rock Ridge file system 59file-system FDESC # /dev/fd/* 60file-system KERNFS # /kern 61file-system NULLFS # loopback file system 62file-system PROCFS # /proc 63file-system UNION # union file system 64file-system MFS # memory-based filesystem 65 66options NFSSERVER # nfs server support 67options QUOTA # FFS quotas 68#options FFS_EI # FFS Endian Independant support 69 70# Networking options 71options INET # IP prototol stack support 72#options GATEWAY # IP packet forwarding 73#options ISO,TPIP # OSI networking 74#options EON # OSI tunneling over IP 75#options CCITT,LLC,HDLC # X.25 76#options PFIL_HOOKS # pfil(9) packet filter hooks. 77#options TCP_COMPAT_42 # 4.2BSD TCP/IP bug compat. Not recommended. 78 79# Work-around for root on slow servers (insurance...) 80options NFS_BOOT_RWSIZE=1024 81options NFS_BOOT_BOOTPARAM 82 83config netbsd root on ? type ? 84 85# On-board I/O space (required) 86include "arch/sun3/conf/obio.sun3" 87 88# On-board memory (optional) 89# See frame-buffers 90obmem0 at mainbus? 91 92# VME bus support (optional) 93# One unit for each address space 94vme0 at mainbus? # A16/D16 95vme1 at mainbus? # A16/D32 96vme2 at mainbus? # A24/D16 97vme3 at mainbus? # A24/D32 98vme4 at mainbus? # A32/D16 99vme5 at mainbus? # A32/D32 100 101# 102# Serial ports 103# 104zstty0 at zsc1 channel 0 # ttya 105zstty1 at zsc1 channel 1 # ttyb 106# 107# Note that by ommitting "kdb0" and "ms0" one can build 108# a kernel that operates four plain serial lines, where 109# two of them are data-leads-only ports wired up using 110# a custom cable on the keyboard connector. The flags 1 111# part sets TIOCFLAG_SOFTCAR (remember, data-leads-only). 112# Note: the signal levels on these are 0/5 Volt TTL. 113# 114zstty2 at zsc0 channel 0 flags 1 # ttyc 115zstty3 at zsc0 channel 1 flags 1 # ttyd 116 117# 118# Network devices 119# 120 121# Intel Ethernet (onboard, or VME) 122ie0 at obio0 addr 0x0C0000 ipl 3 123ie1 at vme2 addr 0xe88000 ipl 3 vect 0x75 124 125# Lance Ethernet (only onboard) 126le0 at obio0 addr 0x120000 ipl 3 127 128# All Sun3 machines with an "le" (3/50, 3/60) should be 129# presumed to have the old, buggy LANCE chip. (Rev. C) 130options LANCE_REVC_BUG 131 132# 133# Disk and tape devices 134# 135 136# Sun3 "si" SCSI controller (NCR 5380) 137# See GENERIC for the flags description. 138si0 at obio0 addr 0x140000 ipl 2 139si0 at vme2 addr 0x200000 ipl 2 vect 0x40 140si1 at vme2 addr 0x204000 ipl 2 vect 0x41 141 142# Xylogics 450/451 controllers (VME A16/D16) 143xyc0 at vme0 addr 0xee40 ipl 2 vect 0x48 144xyc1 at vme0 addr 0xee48 ipl 2 vect 0x49 145xy* at xyc? drive ? 146 147# Xylogics 7053 controllers (VME A16/D32) 148xdc0 at vme1 addr 0xee80 ipl 2 vect 0x44 149xdc1 at vme1 addr 0xee90 ipl 2 vect 0x45 150xd* at xdc? drive ? 151 152# Xylogics 472 tape controllers? 153 154# Sun3/E SCSI+Ethernet board (VME A24/D16) 155# Note: the board uses vect and vect+1 156sebuf0 at vme2 addr 0x300000 ipl 2 vect 0x74 # and 0x75 157sebuf1 at vme2 addr 0x340000 ipl 2 vect 0x76 # and 0x77 158si* at sebuf? 159ie* at sebuf? 160 161# 162# Frame buffer devices 163# (not useful if no kbd, right?) 164 165# 166# SCSI infrastructure 167# 168scsibus* at scsi? 169 170sd* at scsibus? target ? lun ? # SCSI disks 171st* at scsibus? target ? lun ? # SCSI tapes 172cd* at scsibus? target ? lun ? # SCSI CD-ROMs 173ch* at scsibus? target ? lun ? # SCSI changer devices 174ss* at scsibus? target ? lun ? # SCSI scanners 175uk* at scsibus? target ? lun ? # unknown SCSI devices 176 177# Memory-disk drivers 178pseudo-device md 2 179 180# Misc. 181pseudo-device loop 1 # network loopback 182pseudo-device bpfilter 8 # packet filter 183pseudo-device sl 2 # CSLIP 184pseudo-device ppp 2 # PPP 185pseudo-device tun 2 # network tunneling over tty 186#pseudo-device gre 2 # generic L3 over IP tunnel 187#pseudo-device ipfilter # ip filter 188#pseudo-device rnd # /dev/random and in-kernel generator 189 190pseudo-device pty # pseudo-terminals 191#pseudo-device vnd 4 # paging to files 192#pseudo-device ccd 4 # concatenated disks 193#pseudo-device raid 4 # RAIDframe disk driver 194