GENERIC3X revision 1.10
11.10Sgwr# $NetBSD: GENERIC3X,v 1.10 1997/10/07 17:08:36 gwr Exp $ 21.1Sjeremy# 31.1Sjeremy# GENERIC Sun3x (3/80, 3/470) 41.1Sjeremy# Supports root on: le0, sd* 51.1Sjeremy# 61.1Sjeremy 71.1Sjeremyinclude "arch/sun3x/conf/std.sun3x" 81.1Sjeremy 91.1Sjeremy# Machines to be supported by this kernel 101.1Sjeremy# options FPU_EMULATE # XXX - Ever needed? 111.1Sjeremy 121.1Sjeremy# Needs to be set per system. i.e change these as you see fit 131.1Sjeremymaxusers 4 141.1Sjeremy 151.1Sjeremy# Standard system options 161.10Sgwroptions KTRACE # system call tracing 171.10Sgwroptions SYSVMSG # System V message queues 181.10Sgwroptions SYSVSEM # System V semaphores 191.10Sgwroptions SYSVSHM # System V shared memory 201.10Sgwr#options SHMMAXPGS=1024 # 1024 pages is the default 211.10Sgwr#options LKM # loadable kernel modules 221.10Sgwr#options INSECURE # disable kernel security level 231.10Sgwr#options UCONSOLE # Allow non-root TIOCCONS 241.1Sjeremy 251.10Sgwr# Which kernel debugger? Uncomment either this: 261.1Sjeremyoptions DDB 271.1Sjeremy# ... or these for KGDB (gdb remote target) 281.1Sjeremy#makeoptions DEBUG="-g" # debugging symbols for gdb 291.1Sjeremy#options KGDB 301.1Sjeremy#options KGDBDEV=0x0C01 # ttya=0C00 ttyb=0C01 311.10Sgwr 321.10Sgwr# Other debugging options 331.10Sgwr#options DEBUG # kernel debugging code 341.10Sgwr#options DIAGNOSTIC # extra kernel sanity checking 351.10Sgwr#options KMEMSTATS # kernel memory statistics (vmstat -m) 361.10Sgwr#options PMAP_DEBUG 371.10Sgwr#options SCSIDEBUG 381.9Smjacob#options SCSIVERBOSE # Verbose SCSI errors 391.1Sjeremy 401.10Sgwr# Compatability options 411.10Sgwroptions COMPAT_SUNOS # can run SunOS 4.1.1 executables 421.10Sgwroptions COMPAT_43 # and 4.3BSD and ... 431.10Sgwroptions COMPAT_12 # NetBSD 1.2 441.10Sgwr 451.1Sjeremy# Filesystem options 461.10Sgwrfile-system FFS # Berkeley Fast Filesystem 471.10Sgwrfile-system NFS # Sun NFS client support 481.7Slukemfile-system CD9660 # ISO 9660 + Rock Ridge file system 491.5Sjeremyfile-system MSDOSFS # MS-DOS FAT file system 501.7Slukemfile-system FDESC # /dev/fd/* 511.7Slukemfile-system KERNFS # /kern 521.7Slukemfile-system NULLFS # loopback file system 531.7Slukemfile-system PROCFS # /proc 541.7Slukemfile-system UNION # union file system 551.7Slukemfile-system MFS # memory-based filesystem 561.1Sjeremy 571.10Sgwroptions FIFO # FIFOs; RECOMMENDED 581.1Sjeremyoptions NFSSERVER # nfs server support 591.10Sgwroptions QUOTA # FFS quotas 601.1Sjeremy 611.1Sjeremy# Networking options 621.1Sjeremyoptions INET # IP prototol stack support 631.10Sgwroptions TCP_COMPAT_42 # compatibility with 4.2BSD TCP/IP 641.7Slukem#options GATEWAY # IP packet forwarding 651.10Sgwr#options ISO,TPIP # OSI networking 661.10Sgwr#options EON # OSI tunneling over IP 671.10Sgwr#options CCITT,LLC,HDLC # X.25 681.10Sgwr#options PFIL_HOOKS # pfil(9) packet filter hooks. 691.10Sgwr 701.10Sgwr# Work-around for root on slow servers (insurance...) 711.1Sjeremyoptions NFS_BOOT_RWSIZE=1024 721.1Sjeremy 731.1Sjeremyconfig netbsd root on ? type ? 741.1Sjeremy 751.1Sjeremy# 761.1Sjeremy# Serial ports 771.1Sjeremy# 781.1Sjeremyzstty0 at zsc1 channel 0 # ttya 791.1Sjeremyzstty1 at zsc1 channel 1 # ttyb 801.1Sjeremy 811.1Sjeremykbd0 at zsc0 channel 0 # keyboard 821.1Sjeremyms0 at zsc0 channel 1 # mouse 831.1Sjeremy 841.1Sjeremy# 851.1Sjeremy# Network devices 861.1Sjeremy# 871.10Sgwr 881.10Sgwr# Intel Ethernet 891.10Sgwrie0 at obio0 addr 0x65000000 ipl 3 901.1Sjeremy 911.1Sjeremy# Lance Ethernet (only onboard) 921.1Sjeremyle0 at obio0 addr 0x65002000 ipl 3 931.1Sjeremy 941.1Sjeremy# 951.1Sjeremy# Disk and tape devices 961.1Sjeremy# 971.1Sjeremy 981.6Sgwr# Note the flags on the esp entries below, that work around 991.6Sgwr# deficiencies in the current driver: 1001.6Sgwr# bits 0-7: disable disconnect/reselect for the corresponding target 1011.6Sgwr# bits 8-15: disable synch negotiation for target [bit-8] 1021.6Sgwr# Note: targets 4-7 have disconnect/reselect enabled on the premise 1031.6Sgwr# that tape devices normally have one of these targets. Tape 1041.6Sgwr# devices should be allowed to disconnect for the SCSI bus 1051.6Sgwr# to operate acceptably. 1061.6Sgwr# 1071.1Sjeremy# Emulex SCSI (3/80 only) 1081.6Sgwresp0 at obio0 addr 0x66000000 ipl 2 flags 0xff0f 1091.5Sjeremy 1101.5Sjeremy# Floppy drive 1111.5Sjeremyfdc0 at obio0 addr 0x6e000000 ipl 6 vect 0x40 1121.5Sjeremyfd0 at fdc0 # First (and only) floppy drive. 1131.1Sjeremy 1141.1Sjeremy# 1151.1Sjeremy# Frame buffer devices 1161.1Sjeremy# 1171.1Sjeremy 1181.1Sjeremy# bwtwo - Monochrome frame buffer. 1191.3Sjeremybwtwo0 at obmem0 addr 0x50400000 ipl 4 1201.1Sjeremy 1211.1Sjeremy# 1221.1Sjeremy# SCSI infrastructure 1231.1Sjeremy# 1241.1Sjeremyscsibus* at scsi? 1251.1Sjeremy 1261.1Sjeremysd* at scsibus? target ? lun ? # SCSI disks 1271.1Sjeremyst* at scsibus? target ? lun ? # SCSI tapes 1281.1Sjeremycd* at scsibus? target ? lun ? # SCSI CD-ROMs 1291.1Sjeremych* at scsibus? target ? lun ? # SCSI changer devices 1301.1Sjeremyss* at scsibus? target ? lun ? # SCSI scanners 1311.1Sjeremyuk* at scsibus? target ? lun ? # unknown SCSI devices 1321.1Sjeremy 1331.1Sjeremy# Memory-disk drivers 1341.7Slukempseudo-device md 2 1351.1Sjeremy 1361.1Sjeremy# Misc. 1371.7Slukempseudo-device loop 1 # network loopback 1381.7Slukempseudo-device bpfilter 8 # packet filter 1391.7Slukempseudo-device sl 2 # CSLIP 1401.7Slukempseudo-device ppp 2 # PPP 1411.7Slukempseudo-device tun 2 # network tunneling over tty 1421.1Sjeremy#pseudo-device ipfilter # ip filter 1431.1Sjeremy 1441.7Slukempseudo-device pty 64 # pseudo-terminals 1451.7Slukem#pseudo-device vnd 4 # paging to files 1461.7Slukem#pseudo-device ccd 4 # concatenated disks 147