blob: 5ea376351002fcb8efd9a8f6ea778d91a4b7f6d2 (
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
|
# $OpenBSD: RAMDISK,v 1.16 2000/06/19 01:22:34 miod Exp $
# $NetBSD: RAMDISK,v 1.3.4.1 1996/08/19 23:35:10 gwr Exp $
# Machine architecture; required by config(8)
machine sun3 m68k
# maxusers means mostly "let's get small" in terms of kernel malloc's
maxusers 2
# force default minimum number of buffers and dependents
option NBUF=16
# Enable the hooks used for initializing the ram-disk.
option RAMDISK_HOOKS
option MINIROOTSIZE=3000
#option DDB
option TIMEZONE=0
option DST=0
option DIAGNOSTIC
option FFS
option NFSCLIENT
#option CD9660
option KERNFS
option INET
option BOOT_CONFIG
option SWAPPAGER
option DEVPAGER
# XXX - Work-around for root on slow SunOS/Sun3 servers (sigh...)
option NFS_BOOT_RWSIZE=1024
# Machines to be supported by this kernel
option FPU_EMULATE # XXX - Should not be needed!
option HAVECACHE # Sun3/260 VAC
# Generic swap; second partition of root disk or network.
config bsd root on rd0a swap on rd0b
# 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
#
# 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 0x0C0000 level 3
ie1 at vmes0 addr 0xffe88000 level 3 vect 0x75
# Lance Ethernet (only onboard)
le0 at obio0 addr 0x120000 level 3
# 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
#
# Disk and tape devices
#
# Sun3 "si" SCSI controller (NCR 5380)
si0 at obio0 addr 0x140000 level 2 flags 0x07
si0 at vmes0 addr 0xff200000 level 2 vect 0x40 flags 0x07
si1 at vmes0 addr 0xff204000 level 2 vect 0x41 flags 0x07
# 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 ?
# RAM-disk (root for install tape)
pseudo-device rd 2 # RAM-disk
pseudo-device loop 1 # network loopback
pseudo-device pty 4 # pseudo-terminals
|