Home | History | Annotate | Line # | Download | only in conf
RAMDISK3X revision 1.1
      1 #	$NetBSD: RAMDISK3X,v 1.1 1997/05/27 01:06:33 jeremy Exp $
      2 
      3 #
      4 # RAMDISK: Root/swap on ramdisk
      5 # This kernel is used to:
      6 #	format the disk (not yet implemented)
      7 #	partition the disk (disklabel)
      8 #	install the miniroot in the swap partition
      9 #
     10 
     11 include "arch/sun3x/conf/std.sun3x"
     12 
     13 # Needs to be set per system.  i.e change these as you see fit
     14 maxusers	2
     15 
     16 # Standard system options
     17 
     18 # Enable the hooks used for initializing the ram-disk.
     19 options 	MEMORY_DISK_HOOKS
     20 options 	MINIROOTSIZE=512	# 256K
     21 
     22 # Filesystem options
     23 # May need NFS to get miniroot image
     24 file-system	NFS		# nfs client support
     25 # Need FFS for the ramdisk image
     26 file-system	FFS		# ufs file system
     27 
     28 options 	FIFO		# named pipes used during install
     29 
     30 # Networking options
     31 options 	INET		# IP prototol stack support
     32 options 	TCP_COMPAT_42	# TCP bug compatibility with 4.2BSD
     33 # XXX - Work-around for root on slow servers (insurance...)
     34 options 	NFS_BOOT_RWSIZE=1024
     35 
     36 # Compatability options
     37 
     38 config		netbsd root on md0 type ffs
     39 
     40 #
     41 # Serial ports
     42 #
     43 zstty0	at zsc1 channel 0	# ttya
     44 zstty1	at zsc1 channel 1	# ttyb
     45 
     46 kbd0	at zsc0 channel 0	# keyboard
     47 ms0	at zsc0 channel 1	# mouse
     48 
     49 #
     50 # Network devices
     51 #
     52 
     53 # Lance Ethernet (only onboard)
     54 le0 at obio0 addr 0x65002000 ipl 3
     55 
     56 #
     57 # Disk and tape devices
     58 #
     59 
     60 # Emulex SCSI
     61 # Note the flags on the esp entries below, that work around
     62 # deficiencies in the old driver: (may not be needed anymore)
     63 #	bits 0-7:  disable disconnect/reselect for the corresponding target
     64 #	bits 8-15: disable synch negotiation for target [bit-8]
     65 #	Note: targets 4-7 have disconnect/reselect enabled on the premise
     66 #	      that tape devices normally have one of these targets. Tape
     67 #	      devices should be allowed to disconnect for the SCSI bus
     68 #	      to operate acceptably.
     69 #
     70 esp0 at obio0 addr 0x66000000 ipl 2 flags 0xff0f
     71 
     72 # Floppy drive
     73 fdc0 at obio0 addr 0x6e000000 ipl 6 vect 0x40
     74 fd0  at fdc0	# First (and only) floppy drive.
     75 
     76 #
     77 # Frame buffer devices
     78 #
     79 
     80 # bwtwo - Monochrome frame buffer.
     81 bwtwo0 at obmem0 addr 0x50400000 ipl 4
     82 
     83 #
     84 # SCSI infrastructure
     85 #
     86 scsibus* at scsi?
     87 
     88 sd* at scsibus? target ? lun ?		# SCSI disks
     89 st* at scsibus? target ? lun ?		# SCSI tapes
     90 cd* at scsibus? target ? lun ?		# SCSI CD-ROMs
     91 #ch* at scsibus? target ? lun ?		# SCSI changer devices
     92 #ss* at scsibus? target ? lun ?		# SCSI scanners
     93 uk* at scsibus? target ? lun ?		# unknown SCSI devices
     94 
     95 # Memory-disk (root for install tape)
     96 pseudo-device	md		2
     97 
     98 # Misc.
     99 pseudo-device	loop		1	# network loopback
    100 pseudo-device	sl		2	# CSLIP
    101 pseudo-device	ppp		2	# PPP
    102 
    103