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
|