summaryrefslogtreecommitdiff
path: root/sys/arch/sun3/conf/DISKLESS
blob: 0ac3f94f9979670e4441e883c0d0df08a54b7ad5 (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
#	$OpenBSD: DISKLESS,v 1.16 2000/05/26 00:44:21 miod Exp $
#	$NetBSD: DISKLESS,v 1.12.4.1 1996/08/19 23:35:03 gwr Exp $

#
# DISKLESS Sun3 (3/50, 3/60, 3/110, 3/160, 3/260)
# Root and swap on NFS (no choice)
# Includes devices needed to run as an X-terminal
#

machine	sun3 m68k

# The root node:
mainbus0 at root

# device space
obio0  at mainbus?
# main memory
obmem0 at mainbus?
# VME D16 space
vmes0 at mainbus?
# VME D32 space
vmel0 at mainbus?

# Devices that should be present in any Sun3 kernel.

# OBIO
zsc0    at obio0 addr 0x000000
zsc1    at obio0 addr 0x020000
eeprom0 at obio0 addr 0x040000
clock0  at obio0 addr 0x060000
memerr0 at obio0 addr 0x080000
intreg0 at obio0 addr 0x0A0000

# All Sun3 machines with an "le" (3/50, 3/60) should be
# presumed to have the old, buggy LANCE chip. (Rev. C)
options 	LANCE_REVC_BUG

# Machines to be supported by this kernel
option	 	FPU_EMULATE
option	 	HAVECACHE		# Sun3/260 VAC

# Needs to be set per system.  i.e change these as you see fit
maxusers	4

# Standard system options
option	 	KTRACE				# system call tracing support

# Debugging options.  Uncomment either this:
option 	DDB
# ... or these two: (for KGDB on another machine)
#makeoptions DEBUG="-g"			# symbols for kgdb + nm
#option	 	KGDB

# Filesystem options
option	 	NFSCLIENT	# nfs client support
#
option	 	FDESC		# /dev/fd/*
option	 	FIFO		# FIFOs; RECOMMENDED
option	 	KERNFS		# /kern
option	 	NULLFS		# loopback file system
option	 	PROCFS		# /proc

# Networking options
option	 	INET		# IP prototol stack support
#option		GATEWAY		# IP packet forwarding
#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 	PMAP_DEBUG
#option 	VMFAULT_TRACE
#option 	SYSCALL_DEBUG
#option 	EXEC_DEBUG
#option 	DIAGNOSTIC

config		bsd root on nfs swap on nfs

#
# 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 ?

#
# Frame buffer devices
#

# The default cgfour address depends on the machine:
# 3/60: obmem 0xFF200000 .. 0xFF9fffff
# 3/110: different? (not tested)
cgfour0 at obmem0 addr ?

# 3/60 P4 accelerated 8-bit color frame buffer
# cgsix0 at obmem0 addr ?

# 3/60 P4 24-bit color frame buffer
# cgeight0 at obmem0 addr ?

# The default bwtwo address depends on the machine:
# 3/50: obmem   0x100000
# else: obmem 0xff000000
bwtwo0 at obmem0 addr ?
# 3/60 P4 color frame buffer overlay plane, or P4 monochrome frame buffer
#bwtwo1 at obmem0 addr 0xff300000
# 3/60 plug-in color frame buffer overlay plane
#bwtwo1 at obmem0 addr 0xff400000

# Sun-3 color board, or CG5 8-bit VME frame buffer.
cgtwo0 at vmes0 addr 0xff400000 level 4 vect 0xA8

# Support for the CG9 24-bit VME frame buffer.
# cgnine0 at vmel0 addr 0x08000000

# Misc.
pseudo-device	loop	1		# network loopback

pseudo-device	pty	32		# pseudo-terminals