# $NetBSD: RAMDISK,v 1.3.4.1 1996/08/19 23:35:10 gwr Exp $ # # RAMDISK: Root/swap on ramdisk # This kernel is used to: # format the disk (not yet implemented) # partition the disk (disklabel) # install the miniroot in the swap partition # include "arch/sun3/conf/std.sun3" # Machines to be supported by this kernel option FPU_EMULATE # XXX - Should not be needed! option HAVECACHE # Sun3/260 VAC # Needs to be set per system. i.e change these as you see fit maxusers 2 # Debugging options. Uncomment either this: #option DDB # ... or these two: (for KGDB on another machine) #makeoptions DEBUG="-g" # symbols for kgdb + nm #option KGDB # Enable the hooks used for initializing the ram-disk. option RAMDISK_HOOKS option MINIROOTSIZE=512 # 256K # Filesystem options # May need NFSCLIENT to get miniroot image option NFSCLIENT # nfs client support # Need FFS for the ramdisk image option FFS # ufs file system option FIFO # FIFOs; RECOMMENDED # Networking options option INET # IP prototol stack support 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 DIAGNOSTIC # The config program assumes all devices have partions... # Is it OK to put swap on a non-existent partition? config bsd root on rd0a swap on rd0b # # 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 ? # # Disk and tape devices # # Sun3 "si" SCSI controller (NCR 5380) si0 at obio0 addr ? level ? si0 at vmes0 addr 0xff200000 level 2 vect 0x40 si1 at vmes0 addr 0xff204000 level 2 vect 0x41 # Xylogics 7053 controllers # xdc0 at vmel0 addr 0xffffee80 level 2 vect 0x44 # xdc1 at vmel0 addr 0xffffee90 level 2 vect 0x45 # xd* at xdc? drive ? # Xylogics 450/451 controllers # xyc0 at vmes0 addr 0xffffee40 level 2 vect 0x48 # xyc1 at vmes0 addr 0xffffee48 level 2 vect 0x49 # xy* at xyc? drive ? # Xylogics 472 tape controllers? # # Frame buffer devices # (Not needed for the RAMDISK installation kernel) # # SCSI infrastructure # scsibus* at scsi? # Sun compatible scsi device mappings sd0 at scsibus? target 0 lun 0 sd1 at scsibus? target 0 lun 1 sd2 at scsibus? target 1 lun 0 sd3 at scsibus? target 1 lun 1 sd* at scsibus? target ? lun ? st0 at scsibus? target 4 lun 0 st1 at scsibus? target 5 lun 0 st* at scsibus? target ? lun ? cd0 at scsibus? target 6 lun 0 cd* at scsibus? target ? lun ? #ch* at scsibus? target ? lun ? # RAM-disk (root for install tape) pseudo-device rd 2 # RAM-disk # Misc. pseudo-device loop 1 # network loopback pseudo-device sl 2 # CSLIP pseudo-device ppp 2 # PPP