# $OpenBSD: DISKLESS,v 1.16 2000/05/26 00:44:21 miod Exp $ # $NetBSD: DISKLESS,v 1.12.4.1 1996/08/19 23:35:03 gwr Exp $ # # DISKLESS Sun3 (3/50, 3/60, 3/110, 3/160, 3/260) # Root and swap on NFS (no choice) # Includes devices needed to run as an X-terminal # machine sun3 m68k # The root node: mainbus0 at root # device space obio0 at mainbus? # main memory obmem0 at mainbus? # VME D16 space vmes0 at mainbus? # VME D32 space vmel0 at mainbus? # Devices that should be present in any Sun3 kernel. # OBIO zsc0 at obio0 addr 0x000000 zsc1 at obio0 addr 0x020000 eeprom0 at obio0 addr 0x040000 clock0 at obio0 addr 0x060000 memerr0 at obio0 addr 0x080000 intreg0 at obio0 addr 0x0A0000 # All Sun3 machines with an "le" (3/50, 3/60) should be # presumed to have the old, buggy LANCE chip. (Rev. C) options LANCE_REVC_BUG # Machines to be supported by this kernel option FPU_EMULATE option HAVECACHE # Sun3/260 VAC # Needs to be set per system. i.e change these as you see fit maxusers 4 # Standard system options option KTRACE # system call tracing support # Debugging options. Uncomment either this: option DDB # ... or these two: (for KGDB on another machine) #makeoptions DEBUG="-g" # symbols for kgdb + nm #option KGDB # Filesystem options option NFSCLIENT # nfs client support # option FDESC # /dev/fd/* option FIFO # FIFOs; RECOMMENDED option KERNFS # /kern option NULLFS # loopback file system option PROCFS # /proc # Networking options option INET # IP prototol stack support #option GATEWAY # IP packet forwarding #option TCP_COMPAT_42 # TCP bug compatibility with 4.2BSD # XXX - Work-around for root on slow SunOS/Sun3 servers (sigh...) option NFS_BOOT_RWSIZE=1024 # Compatability options option COMPAT_SUNOS # can run SunOS 4.1.1 executables option COMPAT_43 # and 4.3BSD and ... option COMPAT_10 # NetBSD 1.0 option COMPAT_11 # NetBSD 1.1 option COMPAT_12 # NetBSD 1.2 # Sun3-specific debugging options #option PMAP_DEBUG #option VMFAULT_TRACE #option SYSCALL_DEBUG #option EXEC_DEBUG #option DIAGNOSTIC config bsd root on nfs swap on nfs # # Serial ports # zstty0 at zsc1 channel 0 # ttya zstty1 at zsc1 channel 1 # ttyb kbd0 at zsc0 channel 0 # keyboard ms0 at zsc0 channel 1 # mouse # # Network devices # # Intel Ethernet (onboard, or VME) ie0 at obio0 addr ? level ? ie1 at vmes0 addr 0xffe88000 level 3 vect 0x75 # Lance Ethernet (only onboard) le0 at obio0 addr ? level ? # # Frame buffer devices # # The default cgfour address depends on the machine: # 3/60: obmem 0xFF200000 .. 0xFF9fffff # 3/110: different? (not tested) cgfour0 at obmem0 addr ? # 3/60 P4 accelerated 8-bit color frame buffer # cgsix0 at obmem0 addr ? # 3/60 P4 24-bit color frame buffer # cgeight0 at obmem0 addr ? # The default bwtwo address depends on the machine: # 3/50: obmem 0x100000 # else: obmem 0xff000000 bwtwo0 at obmem0 addr ? # 3/60 P4 color frame buffer overlay plane, or P4 monochrome frame buffer #bwtwo1 at obmem0 addr 0xff300000 # 3/60 plug-in color frame buffer overlay plane #bwtwo1 at obmem0 addr 0xff400000 # Sun-3 color board, or CG5 8-bit VME frame buffer. cgtwo0 at vmes0 addr 0xff400000 level 4 vect 0xA8 # Support for the CG9 24-bit VME frame buffer. # cgnine0 at vmel0 addr 0x08000000 # Misc. pseudo-device loop 1 # network loopback pseudo-device pty 32 # pseudo-terminals