RAMDISK revision 1.13
11.13Sgwr#	$NetBSD: RAMDISK,v 1.13 1997/12/13 00:25:15 gwr Exp $
21.1Sgwr
31.1Sgwr# RAMDISK: Root/swap on ramdisk
41.1Sgwr# This kernel is used to:
51.1Sgwr#	format the disk (not yet implemented)
61.1Sgwr#	partition the disk (disklabel)
71.1Sgwr#	install the miniroot in the swap partition
81.1Sgwr
91.5Sjtcinclude "arch/sun3/conf/std.sun3"
101.1Sgwr
111.1Sgwr# Machines to be supported by this kernel
121.13Sgwr# options 	FPU_EMULATE		# No FP code here!
131.1Sgwroptions 	HAVECACHE		# Sun3/260 VAC
141.1Sgwr
151.1Sgwr# Needs to be set per system.  i.e change these as you see fit
161.1Sgwrmaxusers	2
171.1Sgwr
181.1Sgwr# Standard system options
191.13Sgwr# ... debugging options
201.13Sgwroptions 	DDB
211.13Sgwr# Compatability options
221.13Sgwroptions 	COMPAT_12	# NetBSD 1.2
231.13Sgwroptions 	COMPAT_13	# NetBSD 1.3
241.6Sthorpej
251.13Sgwr# Filesystem options
261.13Sgwr# Need FFS for the ramdisk image.
271.13Sgwrfile-system	FFS		# Berkeley Fast Filesystem
281.13Sgwr# May need these to get miniroot image.
291.13Sgwrfile-system	NFS		# Sun NFS client support
301.13Sgwrfile-system	CD9660		# ISO 9660 + Rock Ridge file system
311.12Slukem
321.13Sgwroptions 	FIFO		# named pipes used during install
331.2Sgwr
341.13Sgwr# Enable the hooks used for initializing the root memory-disk.
351.8Spkoptions 	MEMORY_DISK_HOOKS
361.13Sgwroptions 	MEMORY_DISK_IS_ROOT	# force root on memory disk
371.13Sgwroptions 	MEMORY_DISK_SERVER=0	# no userspace memory disk support
381.13Sgwroptions 	MINIROOTSIZE=512	# size of memory disk, in blocks
391.1Sgwr
401.1Sgwr# Networking options
411.6Sthorpejoptions 	INET		# IP prototol stack support
421.13Sgwroptions 	TCP_COMPAT_42	# compatibility with 4.2BSD TCP/IP
431.13Sgwr# Work-around for root on slow servers (insurance...)
441.3Sgwroptions 	NFS_BOOT_RWSIZE=1024
451.1Sgwr
461.10Sgwrconfig		netbsd root on md0 type ffs
471.1Sgwr
481.2Sgwr#
491.3Sgwr# Serial ports
501.3Sgwr#
511.11Slukemzstty0	at zsc1 channel 0	# ttya
521.11Slukemzstty1	at zsc1 channel 1	# ttyb
531.3Sgwr
541.11Slukemkbd0	at zsc0 channel 0	# keyboard
551.13Sgwr#ms0	at zsc0 channel 1	# mouse
561.3Sgwr
571.3Sgwr#
581.2Sgwr# Network devices
591.2Sgwr#
601.1Sgwr
611.2Sgwr# Intel Ethernet (onboard, or VME)
621.10Sgwrie0 at obio0 addr   0x0C0000 level 3
631.1Sgwrie1 at vmes0 addr 0xffe88000 level 3 vect 0x75
641.1Sgwr
651.2Sgwr# Lance Ethernet (only onboard)
661.10Sgwrle0 at obio0 addr   0x120000 level 3
671.1Sgwr
681.2Sgwr#
691.2Sgwr# Disk and tape devices
701.2Sgwr#
711.2Sgwr
721.2Sgwr# Sun3 "si" SCSI controller (NCR 5380)
731.13Sgwr# See GENERIC for the flags description.
741.13Sgwrsi0 at obio0 addr   0x140000 level 2 flags 0x1000f
751.13Sgwrsi0 at vmes0 addr 0xff200000 level 2 vect 0x40 flags 0xf
761.13Sgwrsi1 at vmes0 addr 0xff204000 level 2 vect 0x41 flags 0xf
771.2Sgwr
781.10Sgwr# Xylogics 450/451 controllers
791.13Sgwrxyc0 at vmes0 addr 0xffffee40 level 2 vect 0x48
801.13Sgwrxyc1 at vmes0 addr 0xffffee48 level 2 vect 0x49
811.13Sgwrxy* at xyc? drive ?
821.10Sgwr
831.2Sgwr# Xylogics 7053 controllers
841.13Sgwrxdc0 at vmel0 addr 0xffffee80 level 2 vect 0x44
851.13Sgwrxdc1 at vmel0 addr 0xffffee90 level 2 vect 0x45
861.13Sgwrxd* at xdc? drive ?
871.2Sgwr
881.2Sgwr# Xylogics 472 tape controllers?
891.13Sgwr
901.13Sgwr#
911.13Sgwr# Sun3/E stuff
921.13Sgwr#
931.13Sgwrsebuf0 at vmes0 addr 0xff300000 level 2 vect 0x74
941.13Sgwrsebuf1 at vmes0 addr 0xff340000 level 2 vect 0x76
951.13Sgwrsi* at sebuf?
961.13Sgwrie* at sebuf?
971.2Sgwr
981.2Sgwr#
991.2Sgwr# Frame buffer devices
1001.2Sgwr# (Not needed for the RAMDISK installation kernel)
1011.1Sgwr
1021.2Sgwr#
1031.2Sgwr# SCSI infrastructure
1041.2Sgwr#
1051.1Sgwrscsibus* at scsi?
1061.1Sgwr
1071.10Sgwrsd* at scsibus? target ? lun ?		# SCSI disks
1081.10Sgwrst* at scsibus? target ? lun ?		# SCSI tapes
1091.10Sgwrcd* at scsibus? target ? lun ?		# SCSI CD-ROMs
1101.10Sgwr#ch* at scsibus? target ? lun ?		# SCSI changer devices
1111.10Sgwr#ss* at scsibus? target ? lun ?		# SCSI scanners
1121.10Sgwruk* at scsibus? target ? lun ?		# unknown SCSI devices
1131.1Sgwr
1141.8Spk# Memory-disk (root for install tape)
1151.11Slukempseudo-device	md		2
1161.2Sgwr
1171.2Sgwr# Misc.
1181.11Slukempseudo-device	loop		1	# network loopback
1191.11Slukempseudo-device	sl		2	# CSLIP
1201.11Slukempseudo-device	ppp		2	# PPP
1211.1Sgwr
122