xref: /netbsd-src/sys/arch/sun3/conf/RAMDISK (revision fdecd6a253f999ae92b139670d9e15cc9df4497c)
1#	$NetBSD: RAMDISK,v 1.11 1997/05/07 02:15:03 lukem 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
11include "arch/sun3/conf/std.sun3"
12
13# Machines to be supported by this kernel
14options 	FPU_EMULATE		# XXX - Should not be needed!
15options 	HAVECACHE		# Sun3/260 VAC
16
17# Needs to be set per system.  i.e change these as you see fit
18maxusers	2
19
20# Standard system options
21
22# Debugging options.  Uncomment either this:
23#options 	DDB
24# ... or these for KGDB (gdb remote target)
25makeoptions DEBUG="-g"			# debugging symbols for gdb
26options 	KGDB
27options 	KGDBDEV=0x0C01
28
29# Enable the hooks used for initializing the ram-disk.
30options 	MEMORY_DISK_HOOKS
31options 	MINIROOTSIZE=512	# 256K
32
33# Filesystem options
34# May need NFS to get miniroot image
35file-system	NFS		# nfs client support
36# Need FFS for the ramdisk image
37file-system	FFS		# ufs file system
38
39options 	FIFO		# named pipes used during install
40
41# Networking options
42options 	INET		# IP prototol stack support
43options 	TCP_COMPAT_42	# TCP bug compatibility with 4.2BSD
44# XXX - Work-around for root on slow servers (insurance...)
45options 	NFS_BOOT_RWSIZE=1024
46
47# Compatability options
48
49# Sun3-specific debugging options
50#options 	DIAGNOSTIC
51
52config		netbsd root on md0 type ffs
53
54#
55# Serial ports
56#
57zstty0	at zsc1 channel 0	# ttya
58zstty1	at zsc1 channel 1	# ttyb
59
60kbd0	at zsc0 channel 0	# keyboard
61ms0	at zsc0 channel 1	# mouse
62
63#
64# Network devices
65#
66
67# Intel Ethernet (onboard, or VME)
68ie0 at obio0 addr   0x0C0000 level 3
69ie1 at vmes0 addr 0xffe88000 level 3 vect 0x75
70
71# Lance Ethernet (only onboard)
72le0 at obio0 addr   0x120000 level 3
73
74#
75# Disk and tape devices
76#
77
78# Sun3 "si" SCSI controller (NCR 5380)
79si0 at obio0 addr   0x140000 level 2
80si0 at vmes0 addr 0xff200000 level 2 vect 0x40
81si1 at vmes0 addr 0xff204000 level 2 vect 0x41
82
83# Xylogics 450/451 controllers
84# xyc0 at vmes0 addr 0xffffee40 level 2 vect 0x48
85# xyc1 at vmes0 addr 0xffffee48 level 2 vect 0x49
86# Just wire-down the units so bootdev match is easy.
87# xy0 at xyc0 drive 0
88# xy1 at xyc0 drive 1
89# xy2 at xyc1 drive 0
90# xy3 at xyc1 drive 1
91
92# Xylogics 7053 controllers
93# xdc0 at vmel0 addr 0xffffee80 level 2 vect 0x44
94# xdc1 at vmel0 addr 0xffffee90 level 2 vect 0x45
95# Just wire-down the units so bootdev match is easy.
96# xd0 at xdc0 drive 0
97# xd1 at xdc0 drive 1
98# xd2 at xdc1 drive 0
99# xd3 at xdc1 drive 1
100
101# Xylogics 472 tape controllers?
102
103#
104# Frame buffer devices
105# (Not needed for the RAMDISK installation kernel)
106
107#
108# SCSI infrastructure
109#
110scsibus* at scsi?
111
112sd* at scsibus? target ? lun ?		# SCSI disks
113st* at scsibus? target ? lun ?		# SCSI tapes
114cd* at scsibus? target ? lun ?		# SCSI CD-ROMs
115#ch* at scsibus? target ? lun ?		# SCSI changer devices
116#ss* at scsibus? target ? lun ?		# SCSI scanners
117uk* at scsibus? target ? lun ?		# unknown SCSI devices
118
119# Memory-disk (root for install tape)
120pseudo-device	md		2
121
122# Misc.
123pseudo-device	loop		1	# network loopback
124pseudo-device	sl		2	# CSLIP
125pseudo-device	ppp		2	# PPP
126
127