summaryrefslogtreecommitdiff
path: root/sys/arch/mvme68k/conf/files.mvme68k
blob: beae227173ac26000fa19f431c10c05f79f3a581 (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
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
#	$OpenBSD: files.mvme68k,v 1.33 2009/03/01 22:08:13 miod Exp $

# config file for mvme68k

# maxpartitions must be first item in files.${ARCH}
maxpartitions 16

maxusers 2 8 64

device	mainbus {[addr = -1]}
attach	mainbus at root
file	arch/mvme68k/dev/mainbus.c

device	pcc {[offset = -1], [ipl = 0]}
attach	pcc at mainbus
file	arch/mvme68k/dev/pcc.c			pcc needs-count

device	pcctwo {[offset = -1], [ipl = 0]}
attach	pcctwo at mainbus
file	arch/mvme68k/dev/pcctwo.c		pcctwo needs-count

device	mc {[offset = -1], [ipl = 0]}
attach	mc at mainbus
file	arch/mvme68k/dev/mc.c			mc needs-count

device	lrc {[offset = -1], [ipl = 0]}
attach	lrc at mainbus
file	arch/mvme68k/dev/lrc.c			lrc needs-flag

device	ofobio {[offset = -1], [ipl = 0]}
attach	ofobio at mainbus
file	arch/mvme68k/dev/ofobio.c		ofobio needs-flag

device	clock
attach	clock at pcc, mc, pcctwo, lrc, ofobio
file	arch/mvme68k/dev/clock.c

device	zs: tty
attach	zs at pcc, mc
file	arch/mvme68k/dev/zs.c			zs needs-count

device	cl: tty
attach	cl at pcctwo
file	arch/mvme68k/dev/cl.c			cl needs-count

device	dart: tty
attach	dart at lrc with dartlrc
attach	dart at ofobio with dartofobio
file	arch/mvme68k/dev/dart.c			dart needs-flag
file	arch/mvme68k/dev/dart_lrc.c		dartlrc
file	arch/mvme68k/dev/dart_ofobio.c		dartofobio

device	vme {}
attach	vme at pcc, mc, pcctwo, lrc, ofobio
device	vmes {[addr = -1], [vec = -1], [ipl = 0]}
attach	vmes at vme
device	vmel {[addr = -1], [vec = -1], [ipl = 0]}
attach	vmel at vme
file	arch/mvme68k/dev/vme.c			vme | vmes | vmel
file	arch/mvme68k/dev/vmes.c			vmes needs-count
file	arch/mvme68k/dev/vmel.c			vmel needs-count

#device	vsb {}
#attach	vsb at lrc, ofobio
#file	arch/mvme68k/dev/vsb.c			vsb needs-flag

attach	le at pcc, vmes
file	arch/mvme68k/dev/if_le.c		le

attach	ie at mc, pcctwo
file	arch/mvme68k/dev/if_ie.c		ie

include "../../../scsi/files.scsi"

device	wdsc: scsi
attach	wdsc at pcc
file	arch/mvme68k/dev/sbic.c			wdsc
file	arch/mvme68k/dev/wdsc.c			wdsc

device	ipic {manu = -1, prod = -1, [vec = -1], [ipl = 0]}
attach	ipic at mc
file	arch/mvme68k/dev/ipic.c			ipic

device	fooip
attach	fooip at ipic
file	arch/mvme68k/dev/fooip.c		fooip

attach	osiop at mc with osiop_mc
attach	osiop at pcctwo with osiop_pcctwo
file	arch/mvme68k/dev/osiop_mvme68k.c	osiop_mc | osiop_pcctwo

device	memc
attach	memc at mc, pcctwo
file	arch/mvme68k/dev/memc.c			memc

device	flash
attach	flash at mainbus
file	arch/mvme68k/dev/flash.c		flash needs-count

device	sram
attach	sram at mainbus
device	nvram
attach	nvram at pcc, mc, pcctwo, lrc, ofobio
file	arch/mvme68k/dev/sram.c			sram needs-count
file	arch/mvme68k/dev/nvram.c		nvram needs-count
file	arch/mvme68k/dev/memdevs.c		nvram | sram

device	lp
attach	lp at pcc
file	arch/mvme68k/dev/lp.c			lp needs-count

device	lptwo
attach	lptwo at pcctwo
file	arch/mvme68k/dev/lptwo.c		lptwo needs-count

#device	xdc {target = -1}
#attach	xdc at vmes
#device	xd: disk
#attach	xd at xdc
#file	arch/mvme68k/dev/xd.c			xd needs-flag

major	{sd = 4}
major	{cd = 6}
major	{vnd = 8}
major	{rd = 9}
#major	{xd = 10}

file	arch/mvme68k/mvme68k/autoconf.c
file	arch/mvme68k/mvme68k/bus_dma.c
file	arch/mvme68k/mvme68k/conf.c
file	arch/mvme68k/mvme68k/disksubr.c
file	arch/mvme68k/mvme68k/machdep.c
file	arch/mvme68k/mvme68k/mem.c
file	arch/m68k/m68k/pmap_motorola.c
file	arch/mvme68k/mvme68k/pmap_bootstrap.c
file	arch/mvme68k/mvme68k/sys_machdep.c
file	arch/mvme68k/mvme68k/trap.c
file	arch/mvme68k/mvme68k/vm_machdep.c
file	dev/cninit.c

file	arch/m68k/m68k/db_memrw.c		ddb

# Compatibility modules

# HP-UX binary compatibility
include	"compat/hpux/m68k/files.hpux"
file	arch/mvme68k/mvme68k/hpux_machdep.c	compat_hpux

device	wl: tty
attach	wl at vmes
file	arch/mvme68k/dev/wl.c			wl needs-count

define	bpp
file	arch/mvme68k/dev/bpp.c			bpp

# MVME328
device	vs: scsi
attach	vs at vmes
file	arch/mvme68k/dev/vs.c			vs

# MVME327
device	vsbic: bpp, scsi
attach	vsbic at vmes
file	arch/mvme68k/dev/vsbic.c		vsbic