blob: fe5383be2c373837322ad35dc4802234ec0321ed (
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
|
# $OpenBSD: GENERIC,v 1.27 2001/10/28 02:21:47 jason Exp $
# $NetBSD: GENERIC32,v 1.18 2001/07/20 00:07:12 eeh Exp $
machine sparc64
include "../../../conf/GENERIC"
option SUN4U
option _LP64
option PCIVERBOSE
maxusers 64
config bsd swap generic
# Main bus and CPU .. all systems.
mainbus0 at root
cpu0 at mainbus0
# Bus types found on SPARC systems.
sbus0 at mainbus0 # Ultra 1
psycho* at mainbus0
pci* at psycho? # Ultra 5
pci* at ppb?
ppb* at pci? dev ? function ?
ebus* at pci?
hme* at pci? dev ? function ?
gem* at pci? dev ? function ?
siop* at pci? dev ? function ?
scsibus* at siop?
#### Standard system devices -- all required for a given architecture
auxio* at ebus?
beeper* at ebus?
# SAB82532 based serial ports
#sab* at ebus?
#sabtty* at sab?
#com* at ebus? #*BROKEN*
audioce* at ebus?
audio* at audioce?
zs* at sbus? slot ? offset ?
zstty* at zs? channel ?
## PROM console driver -- if all else fails
pcons0 at mainbus0 # PROM console
## Mostek clock
clock* at sbus? slot ? offset ?
clock* at ebus?
## Timer chip found on (some) sun4u systems.
timer* at mainbus0
## Lance Ethernet - AMD7990
le* at sbus? slot ? offset ?
ledma* at sbus? slot ? offset ?
le* at ledma?
# Quad-ethernet glue device, and sub-devices
qec* at sbus? slot ? offset ?
qe* at qec?
be* at qec?
hme* at sbus? slot ? offset ?
pciide* at pci? dev ? function ? flags 0x0000
wd* at pciide? channel ? drive ? flags 0x0a00
atapiscsi* at pciide? channel ?
scsibus* at atapiscsi?
#
# Note the flags on the esp entries below, that work around
# deficiencies in the current driver:
# bits 0-7: disable disconnect/reselect for the corresponding target
# bits 8-15: disable synch negotiation for target [bit-8]
# Note: targets 4-7 have disconnect/reselect enabled on the premise
# that tape devices normally have one of these targets. Tape
# devices should be allowed to disconnect for the SCSI bus
# to operate acceptably.
#
dma* at sbus? slot ? offset ? # SBus
esp* at dma? flags 0x0000 # SBus
esp* at sbus? slot ? offset ?
isp* at sbus? slot ? offset ?
# SCSI bus layer. SCSI devices attach to the SCSI bus, which attaches
# to the underlying hardware controller.
scsibus* at esp?
scsibus* at isp?
# These entries find devices on all SCSI busses and assign
# unit numers dynamically.
sd* at scsibus? target ? lun ? # SCSI disks
st* at scsibus? target ? lun ? # SCSI tapes
cd* at scsibus? target ? lun ? # SCSI CD-ROMs
ch* at scsibus? target ? lun ? # SCSI changer devices
ss* at scsibus? target ? lun ? # SCSI scanners
uk* at scsibus? target ? lun ? # unknown SCSI devices
# Media Independent Interface (mii) drivers)
nsphy* at mii? phy ? # NS and compatible PHYs
qsphy* at mii? phy ? # Quality Semi QS6612 PHYs
ukphy* at mii? phy ? # Unknown PHYs
audiocs* at sbus? slot ? offset ?
audio* at audiocs?
|