summaryrefslogtreecommitdiff
path: root/sys/arch/sun3/conf/RAMDISK
blob: d906bfff7b1ca933908702ada21eeb16fdc91015 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
#	$OpenBSD: RAMDISK,v 1.14 2000/05/26 00:07:27 miod Exp $
#	$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

pseudo-device	loop		1	# network loopback
pseudo-device	bpfilter 	8	# packet filter
pseudo-device	sl		2	# CSLIP
pseudo-device	ppp		2	# PPP
pseudo-device	tun		2	# network tunneling over tty
pseudo-device	enc		4	# encryption device

pseudo-device	pty		64	# pseudo-terminals
#pseudo-device	vnd		4	# paging to files
pseudo-device	ksyms		1	# kernel symbols device

# for IPv6
pseudo-device	gif		4
#pseudo-device	faith		1