summaryrefslogtreecommitdiff
path: root/sys/arch/kbus/conf/files.kbus
blob: ea61283517e6c7add5c5882de2c3ebc60158cb97 (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
#	$OpenBSD: files.kbus,v 1.2 2000/01/10 03:49:50 millert Exp $
#
# new style config file for kbus architecture
#

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

maxusers 2 16 64

device mainbus {}
attach mainbus at root
file	arch/kbus/kbus/mainbus.c	mainbus

device kbus {addr = -1, [level = -1]}
attach kbus at mainbus
file arch/kbus/dev/kbus.c		kbus

# VME Space
device vmel {addr = -1, [level = -1], [vect = -1]}
attach vmel at mainbus
device vmeh {addr = -1, [level = -1], [vect = -1]}
attach vmeh at mainbus
device vmes {addr = -1, [level = -1], [vect = -1]}
attach vmes at mainbus
file arch/kbus/dev/vme.c		vmel | vmeh | vmes

major	{vnd = 5}

#device  rd at membus: disk
#file	arch/kbus/dev/rd.c		rd needs-count
#major	{rd = 3}

#device	timer at membus
#device	clock at membus
file	arch/kbus/kbus/clock.c	# clock timer

device zsc {channel = -1}
attach zsc at kbus
file	arch/kbus/dev/zs.c		zsc needs-flag
file	dev/ic/z8530sc.c		zsc

device clock
attach clock at zsc

device zstty: tty
attach zstty at zsc
file dev/ic/z8530tty.c			zstty needs-flag
file arch/skbus/dev/zs_kgdb.c	kgdb

# device defined in sys/conf/files
device sle: ether, ifnet
attach sle at kbus
file arch/kbus/dev/if_le.c		sle
file arch/kbus/dev/am7990.c		sle


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

device si: scsi
attach si at kbus
file	arch/kbus/dev/sbic.c			si
file	arch/kbus/dev/sbicdma.c		si


#define	scsi {}

#device	ncr at membus: scsi
#file	arch/kbus/dev/ncr.c		ncr needs-count
#device	oldncr at membus: scsi
#file	arch/kbus/dev/oldncr.c		oldncr needs-count
#device	dp at membus: scsi
#file	arch/kbus/dev/dp.c		dp needs-count
#device	aic at membus: scsi
#file	arch/kbus/dev/aic.c		aic needs-count

#device	scsibus at scsi {target = -1, lun = -1}

#device	cd at scsibus: disk
#file	scsi/cd.c			cd needs-flag
#major	{cd = 4}
#device	sd at scsibus: disk
#file	scsi/sd.c			sd needs-flag
#major	{sd = 0}
#device	st at scsibus: tape
#file	scsi/st.c			st needs-flag
#major	{st = 2}
#device	ch at scsibus: disk
#file	scsi/ch.c			ch needs-flag
#device	uk at scsibus: disk
#file	scsi/uk.c			uk needs-flag
#device	su at scsibus: disk
#file	scsi/su.c			su needs-flag
#device	ss at scsibus: tape
#file	scsi/ss.c			ss needs-flag

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

file	dev/cons.c
#file	scsi/scsiconf.c			scsi
#file	scsi/scsi_base.c		scsi
#file	scsi/scsi_ioctl.c		scsi
file	arch/kbus/kbus/autoconf.c
file	arch/kbus/kbus/locore2.c
file	arch/kbus/kbus/db_disasm.c	ddb
file	arch/kbus/kbus/db_interface.c	ddb
file	arch/kbus/kbus/db_trace.c	ddb
file	arch/kbus/kbus/disksubr.c	disk
#file	arch/kbus/kbus/icuinit.c
file	arch/kbus/kbus/in_cksum.c	inet
file	arch/kbus/kbus/intr.c
file	arch/kbus/kbus/machdep.c
file	arch/kbus/kbus/mem.c
file	arch/kbus/kbus/ns_cksum.c	ns
#file	arch/kbus/kbus/ntoh.s
file	arch/kbus/kbus/pmap.c
file	arch/kbus/kbus/process_machdep.c
#file 	arch/kbus/kbus/random.s
file	arch/kbus/kbus/sys_machdep.c
file	arch/kbus/kbus/trap.c
file	arch/kbus/kbus/vm_machdep.c

file	arch/kbus/fpu/fpu.c
file	arch/kbus/fpu/fpu_add.c
file	arch/kbus/fpu/fpu_compare.c
file	arch/kbus/fpu/fpu_div.c
file	arch/kbus/fpu/fpu_explode.c
file	arch/kbus/fpu/fpu_implode.c
file	arch/kbus/fpu/fpu_mul.c
file	arch/kbus/fpu/fpu_sqrt.c
file	arch/kbus/fpu/fpu_subr.c

# SunOS Binary Compatibility (COMPAT_SUNOS)
include "../../../compat/sunos/files.sunos"
file	arch/kbus/kbus/sunos_machdep.c compat_sunos