blob: 1eca5a2f7d696896bf519be05adb2d786a307b7e (
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
|
#
# $OpenBSD: COYOTE,v 1.12 2001/01/03 02:03:28 miod Exp $
#
#
# Sun3 3/60M
#
# machine architecture; required by config(8)
machine sun3 m68k
include "../../../conf/GENERIC"
config bsd swap generic
# 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
#
# 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)
# This driver has several flags which may be enabled by OR'ing
# the values and using the "flags" directive. (PR#1929)
# Valid flags are:
#
# 0x01 Use DMA (may be polled)
# 0x02 Use DMA completion interrupts
# 0x04 Allow disconnect/reselect
#
# E.g. "flags 0x07" would enable DMA, interrupts, and reselect.
# Note: these values are quite a bit paranoid...
si0 at obio0 addr 0x140000 level 2 flags 0x07
# Frame buffer devices
#
# The default bwtwo address depends on the machine:
# 3/50: obmem 0x100000
# else: obmem 0xff000000
bwtwo0 at obmem0 addr ?
#
# SCSI infrastructure
#
scsibus* at scsi?
sd* at scsibus? target ? lun ?
st* at scsibus? target ? lun ?
cd* at scsibus? target ? lun ?
ch* at scsibus? target ? lun ?
ss* at scsibus? target ? lun ?
uk* at scsibus? target ? lun ?
# Compatibility options
option COMPAT_SUNOS # can run SunOS 4.1.1 executables
# Sun3-specific debugging options
#option PMAP_DEBUG
#option VMFAULT_TRACE
#option SYSCALL_DEBUG
#option EXEC_DEBUG
#option SCSIDEBUG
# for IPv6
pseudo-device gif 4
#pseudo-device faith 1
|