summaryrefslogtreecommitdiff
path: root/sys/arch/mvme68k/conf/files.mvme68k
blob: b9b3500e9c97d115d2e6df91dec7451dea1db556 (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
#	$OpenBSD: files.mvme68k,v 1.27 2005/09/21 21:08:34 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

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	clock
attach	clock at pcc, mc, pcctwo
file	arch/mvme68k/dev/clock.c		clock

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	bugtty: tty
attach	bugtty at mainbus
file	arch/mvme68k/dev/bugtty.c		bugtty needs-count
file	arch/mvme68k/dev/bug.c			bugtty

device	vme {}
attach	vme at pcc, mc, pcctwo
device	vmes {[addr = -1], [len = -1], [vec = -1], [ipl = 0]}
attach	vmes at vme
device	vmel {[addr = -1], [len = -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

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

device	ssh: scsi
attach	ssh at mc, pcctwo
file	arch/mvme68k/dev/sshdma.c		ssh
file	arch/mvme68k/dev/ssh.c			ssh

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
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/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

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