DISKLESS revision 1.20
11.3Sheinz# $NetBSD: DISKLESS,v 1.20 1997/10/17 03:17:50 gwr Exp $ 21.1Sjandberg 31.7Slukem# DISKLESS Sun3 (3/50, 3/60, 3/110, 3/160, 3/260) 41.7Slukem# Root and swap on NFS 51.1Sjandberg# Includes devices needed to run as an X-terminal 61.12Swiz 71.7Slukeminclude "arch/sun3/conf/std.sun3" 81.7Slukem 91.7Slukem# Machines to be supported by this kernel 101.7Slukemoptions FPU_EMULATE 111.7Slukemoptions HAVECACHE # Sun3/260 VAC 121.7Slukem 131.7Slukem# Needs to be set per system. i.e change these as you see fit 141.7Slukemmaxusers 2 151.7Slukem 161.7Slukem# Standard system options 171.7Slukemoptions KTRACE # system call tracing 181.7Slukemoptions SYSVMSG # System V message queues 191.7Slukemoptions SYSVSEM # System V semaphores 201.7Slukemoptions SYSVSHM # System V shared memory 211.7Slukem#options SHMMAXPGS=1024 # 1024 pages is the default 221.7Slukem#options LKM # loadable kernel modules 231.7Slukem#options INSECURE # disable kernel security level 241.7Slukem#options UCONSOLE # Allow non-root TIOCCONS 251.1Sjandberg 261.1Sjandberg# Which kernel debugger? Uncomment either this: 271.1Sjandbergoptions DDB 281.1Sjandberg# ... or these for KGDB (gdb remote target) 291.4Satatat#makeoptions DEBUG="-g" # debugging symbols for gdb 301.4Satatat#options KGDB 311.12Swiz#options KGDBDEV=0x0C01 # ttya=0C00 ttyb=0C01 321.7Slukem 331.1Sjandberg# Other debugging options 341.1Sjandberg#options DEBUG # kernel debugging code 351.1Sjandberg#options DIAGNOSTIC # extra kernel sanity checking 361.1Sjandberg#options KMEMSTATS # kernel memory statistics (vmstat -m) 371.7Slukem#options PMAP_DEBUG 381.7Slukem 391.7Slukem# Compatability options 401.1Sjandbergoptions COMPAT_SUNOS # can run SunOS 4.1.1 executables 411.1Sjandbergoptions COMPAT_43 # and 4.3BSD and ... 421.7Slukemoptions COMPAT_10 # NetBSD 1.0 431.7Slukemoptions COMPAT_11 # NetBSD 1.1 441.7Slukemoptions COMPAT_12 # NetBSD 1.2 451.7Slukem 461.7Slukem# Filesystem options 471.1Sjandberg#file-system FFS # Berkeley Fast Filesystem 481.7Slukemfile-system NFS # Sun NFS client support 491.7Slukem#file-system CD9660 # ISO 9660 + Rock Ridge file system 501.7Slukemfile-system FDESC # /dev/fd/* 511.1Sjandbergfile-system KERNFS # /kern 521.1Sjandbergfile-system NULLFS # loopback file system 531.1Sjandbergfile-system PROCFS # /proc 541.1Sjandberg#file-system UNION # union file system 551.1Sjandberg#file-system MFS # memory-based filesystem 561.1Sjandberg 571.1Sjandbergoptions FIFO # FIFOs; RECOMMENDED 581.1Sjandberg#options NFSSERVER # nfs server support 591.7Slukem#options QUOTA # FFS quotas 601.7Slukem 611.7Slukem# Networking options 621.1Sjandbergoptions INET # IP prototol stack support 631.1Sjandbergoptions TCP_COMPAT_42 # compatibility with 4.2BSD TCP/IP 641.1Sjandberg#options GATEWAY # IP packet forwarding 651.1Sjandberg#options ISO,TPIP # OSI networking 661.1Sjandberg#options EON # OSI tunneling over IP 671.1Sjandberg#options CCITT,LLC,HDLC # X.25 681.1Sjandberg#options PFIL_HOOKS # pfil(9) packet filter hooks. 691.1Sjandberg 701.1Sjandberg# Work-around for root on slow servers (insurance...) 711.1Sjandbergoptions NFS_BOOT_RWSIZE=1024 721.1Sjandberg 731.1Sjandbergconfig netbsd root on ? type nfs 741.1Sjandberg 751.1Sjandberg# 761.1Sjandberg# Serial ports 771.1Sjandberg# 781.1Sjandbergzstty0 at zsc1 channel 0 # ttya 791.1Sjandbergzstty1 at zsc1 channel 1 # ttyb 801.1Sjandberg 811.1Sjandbergkbd0 at zsc0 channel 0 # keyboard 821.1Sjandbergms0 at zsc0 channel 1 # mouse 831.1Sjandberg 841.10Sprovos# 851.1Sjandberg# Network devices 861.7Slukem# 871.1Sjandberg 881.1Sjandberg# Intel Ethernet (onboard, or VME) 891.1Sjandbergie0 at obio0 addr 0x0C0000 level 3 901.1Sjandbergie1 at vmes0 addr 0xffe88000 level 3 vect 0x75 911.1Sjandberg 921.1Sjandberg# Lance Ethernet (only onboard) 931.1Sjandbergle0 at obio0 addr 0x120000 level 3 941.1Sjandberg 951.1Sjandberg# 961.1Sjandberg# Frame buffer devices 971.1Sjandberg# 981.1Sjandberg 991.1Sjandberg# The default cgfour address depends on the machine: 1001.1Sjandberg# 3/60: obmem 0xFF200000 .. 0xFF9fffff 1011.1Sjandberg# 3/110: different? (not tested) 1021.1Sjandbergcgfour0 at obmem0 addr ? 1031.1Sjandberg 1041.1Sjandberg# 3/60 P4 accelerated 8-bit color frame buffer 1051.1Sjandberg# cgsix0 at obmem0 addr ? 1061.1Sjandberg 1071.1Sjandberg# 3/60 P4 24-bit color frame buffer 1081.7Slukem# cgeight0 at obmem0 addr ? 1091.1Sjandberg 1101.1Sjandberg# The default bwtwo address depends on the machine: 1111.1Sjandberg# 3/50: obmem 0x100000 1121.1Sjandberg# else: obmem 0xff000000 1131.1Sjandbergbwtwo0 at obmem0 addr ? 1141.1Sjandberg# 3/60 P4 color frame buffer overlay plane, or P4 monochrome frame buffer 1151.1Sjandberg#bwtwo1 at obmem0 addr 0xff300000 1161.1Sjandberg# 3/60 plug-in color frame buffer overlay plane 1171.7Slukem#bwtwo1 at obmem0 addr 0xff400000 1181.1Sjandberg 1191.7Slukem# Sun-3 color board, or CG5 8-bit VME frame buffer. 1201.7Slukemcgtwo0 at vmes0 addr 0xff400000 level 4 vect 0xA8 1211.7Slukem 1221.1Sjandberg# Support for the CG9 24-bit VME frame buffer. 1231.1Sjandberg# cgnine0 at vmel0 addr 0x08000000 1241.1Sjandberg 1251.1Sjandberg# Misc. 1261.1Sjandbergpseudo-device loop 1 # network loopback 1271.1Sjandbergpseudo-device bpfilter 8 # packet filter 1281.1Sjandbergpseudo-device sl 2 # CSLIP 1291.1Sjandbergpseudo-device ppp 2 # PPP 1301.1Sjandbergpseudo-device tun 2 # network tunneling over tty 1311.1Sjandberg#pseudo-device ipfilter # ip filter 1321.1Sjandberg 1331.1Sjandbergpseudo-device pty 32 # pseudo-terminals 1341.1Sjandberg