Tue Nov 2 15:50:09 2010 UTC ()
Include files.ieee1394.


(tsutsui)
diff -r1.62 -r1.63 src/sys/arch/arc/conf/files.arc

cvs diff -r1.62 -r1.63 src/sys/arch/arc/conf/files.arc (switch to unified diff)

--- src/sys/arch/arc/conf/files.arc 2008/02/20 21:43:33 1.62
+++ src/sys/arch/arc/conf/files.arc 2010/11/02 15:50:09 1.63
@@ -1,277 +1,280 @@ @@ -1,277 +1,280 @@
1# $NetBSD: files.arc,v 1.62 2008/02/20 21:43:33 drochner Exp $ 1# $NetBSD: files.arc,v 1.63 2010/11/02 15:50:09 tsutsui Exp $
2# $OpenBSD: files.arc,v 1.21 1999/09/11 10:20:20 niklas Exp $ 2# $OpenBSD: files.arc,v 1.21 1999/09/11 10:20:20 niklas Exp $
3# 3#
4# maxpartitions must be first item in files.${ARCH} 4# maxpartitions must be first item in files.${ARCH}
5# 5#
6maxpartitions 16 6maxpartitions 16
7 7
8maxusers 2 8 64 8maxusers 2 8 64
9 9
10## 10##
11## Platform support option header and files 11## Platform support option header and files
12## 12##
13 13
14defflag opt_platform.h PLATFORM_ACER_PICA_61 14defflag opt_platform.h PLATFORM_ACER_PICA_61
15 PLATFORM_DESKTECH_ARCSTATION_I 15 PLATFORM_DESKTECH_ARCSTATION_I
16 PLATFORM_DESKTECH_TYNE 16 PLATFORM_DESKTECH_TYNE
17 PLATFORM_MICROSOFT_JAZZ 17 PLATFORM_MICROSOFT_JAZZ
18 PLATFORM_NEC_J96A 18 PLATFORM_NEC_J96A
19 PLATFORM_NEC_JC94 19 PLATFORM_NEC_JC94
20 PLATFORM_NEC_R94 20 PLATFORM_NEC_R94
21 PLATFORM_NEC_R96 21 PLATFORM_NEC_R96
22 PLATFORM_NEC_RAX94 22 PLATFORM_NEC_RAX94
23 PLATFORM_NEC_RD94 23 PLATFORM_NEC_RD94
24 PLATFORM_SNI_RM200PCI 24 PLATFORM_SNI_RM200PCI
25 25
26file arch/arc/arc/c_isa.c platform_desktech_arcstation_i | 26file arch/arc/arc/c_isa.c platform_desktech_arcstation_i |
27 platform_desktech_tyne 27 platform_desktech_tyne
28file arch/arc/arc/c_jazz_eisa.c platform_acer_pica_61 | 28file arch/arc/arc/c_jazz_eisa.c platform_acer_pica_61 |
29 platform_microsoft_jazz | 29 platform_microsoft_jazz |
30 platform_nec_j96a | 30 platform_nec_j96a |
31 platform_nec_r94 | 31 platform_nec_r94 |
32 platform_nec_r96 32 platform_nec_r96
33file arch/arc/arc/c_magnum.c platform_acer_pica_61 | 33file arch/arc/arc/c_magnum.c platform_acer_pica_61 |
34 platform_microsoft_jazz 34 platform_microsoft_jazz
35file arch/arc/arc/c_nec_eisa.c platform_nec_j96a | 35file arch/arc/arc/c_nec_eisa.c platform_nec_j96a |
36 platform_nec_r94 | 36 platform_nec_r94 |
37 platform_nec_r96 37 platform_nec_r96
38file arch/arc/arc/c_nec_jazz.c platform_nec_j96a | 38file arch/arc/arc/c_nec_jazz.c platform_nec_j96a |
39 platform_nec_jc94 | 39 platform_nec_jc94 |
40 platform_nec_r94 | 40 platform_nec_r94 |
41 platform_nec_r96 | 41 platform_nec_r96 |
42 platform_nec_rax94 | 42 platform_nec_rax94 |
43 platform_nec_rd94 43 platform_nec_rd94
44file arch/arc/arc/c_nec_pci.c platform_nec_jc94 | 44file arch/arc/arc/c_nec_pci.c platform_nec_jc94 |
45 platform_nec_rax94 | 45 platform_nec_rax94 |
46 platform_nec_rd94 46 platform_nec_rd94
47 47
48file arch/arc/arc/p_acer_pica_61.c platform_acer_pica_61 48file arch/arc/arc/p_acer_pica_61.c platform_acer_pica_61
49file arch/arc/arc/p_dti_arcstation.c platform_desktech_arcstation_i 49file arch/arc/arc/p_dti_arcstation.c platform_desktech_arcstation_i
50file arch/arc/arc/p_dti_tyne.c platform_desktech_tyne 50file arch/arc/arc/p_dti_tyne.c platform_desktech_tyne
51file arch/arc/arc/p_ms_jazz.c platform_microsoft_jazz 51file arch/arc/arc/p_ms_jazz.c platform_microsoft_jazz
52file arch/arc/arc/p_nec_j96a.c platform_nec_j96a 52file arch/arc/arc/p_nec_j96a.c platform_nec_j96a
53file arch/arc/arc/p_nec_jc94.c platform_nec_jc94 53file arch/arc/arc/p_nec_jc94.c platform_nec_jc94
54file arch/arc/arc/p_nec_r94.c platform_nec_r94 54file arch/arc/arc/p_nec_r94.c platform_nec_r94
55file arch/arc/arc/p_nec_r96.c platform_nec_r96 55file arch/arc/arc/p_nec_r96.c platform_nec_r96
56file arch/arc/arc/p_nec_rax94.c platform_nec_rax94 56file arch/arc/arc/p_nec_rax94.c platform_nec_rax94
57file arch/arc/arc/p_nec_rd94.c platform_nec_rd94 57file arch/arc/arc/p_nec_rd94.c platform_nec_rd94
58file arch/arc/arc/p_sni_rm200pci.c platform_sni_rm200pci 58file arch/arc/arc/p_sni_rm200pci.c platform_sni_rm200pci
59 59
60file arch/arc/arc/platconf.c 60file arch/arc/arc/platconf.c
61file arch/arc/arc/platform.c 61file arch/arc/arc/platform.c
62 62
63## 63##
64## Required files 64## Required files
65## 65##
66 66
67file arch/arc/arc/autoconf.c 67file arch/arc/arc/autoconf.c
68file arch/arc/arc/disksubr.c 68file arch/arc/arc/disksubr.c
69file arch/arc/arc/machdep.c 69file arch/arc/arc/machdep.c
70#file arch/arc/arc/minidebug.c 70#file arch/arc/arc/minidebug.c
71file arch/arc/arc/timer.c 71file arch/arc/arc/timer.c
72file arch/arc/arc/interrupt.c 72file arch/arc/arc/interrupt.c
73file arch/arc/arc/bus_space.c 73file arch/arc/arc/bus_space.c
74file arch/arc/arc/bus_space_sparse.c 74file arch/arc/arc/bus_space_sparse.c
75file arch/arc/arc/bus_space_large.c 75file arch/arc/arc/bus_space_large.c
76file arch/arc/arc/bus_dma.c 76file arch/arc/arc/bus_dma.c
77file arch/arc/arc/wired_map_machdep.c 77file arch/arc/arc/wired_map_machdep.c
78 78
79file arch/arc/arc/arcbios.c 79file arch/arc/arc/arcbios.c
80 80
81file arch/mips/mips/mips3_clock.c 81file arch/mips/mips/mips3_clock.c
82file arch/mips/mips/softintr.c 82file arch/mips/mips/softintr.c
83 83
84## 84##
85## Machine-independent ATAPI drivers 85## Machine-independent ATAPI drivers
86## 86##
87include "dev/ata/files.ata" 87include "dev/ata/files.ata"
88 88
89include "dev/pckbport/files.pckbport" 89include "dev/pckbport/files.pckbport"
90 90
91# 91#
92# System BUS types 92# System BUS types
93# 93#
94device mainbus { } # no locators 94device mainbus { } # no locators
95attach mainbus at root 95attach mainbus at root
96file arch/arc/arc/mainbus.c mainbus 96file arch/arc/arc/mainbus.c mainbus
97 97
98# Our CPU configurator 98# Our CPU configurator
99device cpu # not optional 99device cpu # not optional
100attach cpu at mainbus 100attach cpu at mainbus
101file arch/arc/arc/cpu.c cpu 101file arch/arc/arc/cpu.c cpu
102 102
103# 103#
104# Magnum and Jazz-Internal bus autoconfiguration devices 104# Magnum and Jazz-Internal bus autoconfiguration devices
105# 105#
106device jazzio {} 106device jazzio {}
107attach jazzio at mainbus # optional 107attach jazzio at mainbus # optional
108file arch/arc/jazz/jazzio.c jazzio 108file arch/arc/jazz/jazzio.c jazzio
109file arch/arc/jazz/jazzdmatlb.c # XXX jazzio 109file arch/arc/jazz/jazzdmatlb.c # XXX jazzio
110file arch/arc/jazz/bus_dma_jazz.c # XXX jazzio 110file arch/arc/jazz/bus_dma_jazz.c # XXX jazzio
111 111
112# 112#
113# ISA Bus bridge 113# ISA Bus bridge
114# 114#
115define isabr 115define isabr
116file arch/arc/isa/isabus.c isabr 116file arch/arc/isa/isabus.c isabr
117 117
118#device jazzisabr {} : eisabus, isabus, isabr 118#device jazzisabr {} : eisabus, isabus, isabr
119device jazzisabr {} : isabus, isabr 119device jazzisabr {} : isabus, isabr
120attach jazzisabr at mainbus 120attach jazzisabr at mainbus
121file arch/arc/jazz/jazzisabr.c jazzisabr 121file arch/arc/jazz/jazzisabr.c jazzisabr
122 122
123device arcsisabr {} : isabus, isabr # PLATFORM_DESKTECH_ARCSTATION_I 123device arcsisabr {} : isabus, isabr # PLATFORM_DESKTECH_ARCSTATION_I
124attach arcsisabr at mainbus 124attach arcsisabr at mainbus
125file arch/arc/dti/arcsisabr.c arcsisabr 125file arch/arc/dti/arcsisabr.c arcsisabr
126file arch/arc/isa/isadma_bounce.c arcsisabr 126file arch/arc/isa/isadma_bounce.c arcsisabr
127 127
128device tyneisabr {} : isabus, isabr # PLATFORM_DESKTECH_TYNE 128device tyneisabr {} : isabus, isabr # PLATFORM_DESKTECH_TYNE
129attach tyneisabr at mainbus 129attach tyneisabr at mainbus
130file arch/arc/dti/tyneisabr.c tyneisabr 130file arch/arc/dti/tyneisabr.c tyneisabr
131 131
132# ISA Plug 'n Play devices 132# ISA Plug 'n Play devices
133file arch/arc/isa/isapnp_machdep.c isapnp 133file arch/arc/isa/isapnp_machdep.c isapnp
134 134
135# 135#
136# NEC RISCstation PCI host bridge 136# NEC RISCstation PCI host bridge
137# 137#
138device necpb: pcibus 138device necpb: pcibus
139attach necpb at mainbus # optional 139attach necpb at mainbus # optional
140file arch/arc/pci/necpb.c necpb 140file arch/arc/pci/necpb.c necpb
141 141
142# Ethernet chip on Jazz-Internal bus 142# Ethernet chip on Jazz-Internal bus
143# XXX device declaration of MI sonic should be moved into sys/conf/files 143# XXX device declaration of MI sonic should be moved into sys/conf/files
144device sn: ifnet, ether, arp 144device sn: ifnet, ether, arp
145file dev/ic/dp83932.c sn 145file dev/ic/dp83932.c sn
146attach sn at jazzio with sn_jazzio 146attach sn at jazzio with sn_jazzio
147file arch/arc/jazz/if_sn_jazzio.c sn_jazzio 147file arch/arc/jazz/if_sn_jazzio.c sn_jazzio
148 148
149# 149#
150# Machine-independent I2O drivers. 150# Machine-independent I2O drivers.
151# 151#
152include "dev/i2o/files.i2o" 152include "dev/i2o/files.i2o"
153 153
154# Use machine independent SCSI driver routines 154# Use machine independent SCSI driver routines
155include "dev/scsipi/files.scsipi" 155include "dev/scsipi/files.scsipi"
156 156
157# Symbios 53C94 SCSI interface driver on Jazz-Internal bus 157# Symbios 53C94 SCSI interface driver on Jazz-Internal bus
158device asc: scsi, ncr53c9x 158device asc: scsi, ncr53c9x
159attach asc at jazzio 159attach asc at jazzio
160file arch/arc/jazz/asc.c asc needs-flag 160file arch/arc/jazz/asc.c asc needs-flag
161 161
162# Symbios 53C710 SCSI interface driver on Jazz-Internal bus 162# Symbios 53C710 SCSI interface driver on Jazz-Internal bus
163attach osiop at jazzio with osiop_jazzio 163attach osiop at jazzio with osiop_jazzio
164file arch/arc/jazz/osiop_jazzio.c osiop_jazzio 164file arch/arc/jazz/osiop_jazzio.c osiop_jazzio
165 165
166# NCR53C700 SCSI I/O processor on Jazz-Internal bus 166# NCR53C700 SCSI I/O processor on Jazz-Internal bus
167attach oosiop at jazzio with oosiop_jazzio 167attach oosiop at jazzio with oosiop_jazzio
168file arch/arc/jazz/oosiop_jazzio.c oosiop_jazzio 168file arch/arc/jazz/oosiop_jazzio.c oosiop_jazzio
169 169
170# Floppy disk controller on Jazz-internal bus 170# Floppy disk controller on Jazz-internal bus
171device fdc {drive = -1} 171device fdc {drive = -1}
172file arch/arc/jazz/fd.c fdc needs-flag 172file arch/arc/jazz/fd.c fdc needs-flag
173 173
174attach fdc at jazzio with fdc_jazzio 174attach fdc at jazzio with fdc_jazzio
175file arch/arc/jazz/fdc_jazzio.c fdc_jazzio 175file arch/arc/jazz/fdc_jazzio.c fdc_jazzio
176 176
177device fd: disk 177device fd: disk
178attach fd at fdc 178attach fd at fdc
179 179
180# bus independent raster console glue 180# bus independent raster console glue
181device rasdisplay: wsemuldisplaydev, pcdisplayops 181device rasdisplay: wsemuldisplaydev, pcdisplayops
182file arch/arc/dev/rasdisplay.c rasdisplay 182file arch/arc/dev/rasdisplay.c rasdisplay
183 183
184# raster console glue on Jazz-Internal bus 184# raster console glue on Jazz-Internal bus
185attach rasdisplay at jazzio with rasdisplay_jazzio 185attach rasdisplay at jazzio with rasdisplay_jazzio
186file arch/arc/jazz/rasdisplay_jazzio.c rasdisplay_jazzio needs-flag 186file arch/arc/jazz/rasdisplay_jazzio.c rasdisplay_jazzio needs-flag
187 187
188# VGA display driver on Jazz-Internal bus 188# VGA display driver on Jazz-Internal bus
189attach vga at jazzio with vga_jazzio 189attach vga at jazzio with vga_jazzio
190file arch/arc/jazz/vga_jazzio.c vga_jazzio needs-flag 190file arch/arc/jazz/vga_jazzio.c vga_jazzio needs-flag
191 191
192# PC keyboard controller on Jazz-Internal bus 192# PC keyboard controller on Jazz-Internal bus
193attach pckbc at jazzio with pckbc_jazzio 193attach pckbc at jazzio with pckbc_jazzio
194file arch/arc/jazz/pckbc_jazzio.c pckbc_jazzio needs-flag 194file arch/arc/jazz/pckbc_jazzio.c pckbc_jazzio needs-flag
195 195
196# 196#
197# Stock ISA bus support 197# Stock ISA bus support
198# 198#
199define pcmcia {} # XXX dummy decl... 199define pcmcia {} # XXX dummy decl...
200 200
201include "dev/pci/files.pci" 201include "dev/pci/files.pci"
202#include "dev/eisa/files.eisa" 202#include "dev/eisa/files.eisa"
203include "dev/isa/files.isa" 203include "dev/isa/files.isa"
204#file arch/arc/eisa/eisa_machdep.c eisa 204#file arch/arc/eisa/eisa_machdep.c eisa
205 205
206# Interval timer, must have one.. 206# Interval timer, must have one..
207device timer 207device timer
208attach timer at jazzio with timer_jazzio 208attach timer at jazzio with timer_jazzio
209attach timer at isa with timer_isa 209attach timer at isa with timer_isa
210file arch/arc/jazz/timer_jazzio.c timer & timer_jazzio needs-flag 210file arch/arc/jazz/timer_jazzio.c timer & timer_jazzio needs-flag
211file arch/arc/isa/timer_isa.c timer & timer_isa needs-flag 211file arch/arc/isa/timer_isa.c timer & timer_isa needs-flag
212 212
213# Real time clock, must have one.. 213# Real time clock, must have one..
214device mcclock: mc146818 214device mcclock: mc146818
215attach mcclock at jazzio with mcclock_jazzio 215attach mcclock at jazzio with mcclock_jazzio
216attach mcclock at isa with mcclock_isa 216attach mcclock at isa with mcclock_isa
217file arch/arc/jazz/mcclock_jazzio.c mcclock & mcclock_jazzio needs-flag 217file arch/arc/jazz/mcclock_jazzio.c mcclock & mcclock_jazzio needs-flag
218file arch/arc/isa/mcclock_isa.c mcclock & mcclock_isa needs-flag 218file arch/arc/isa/mcclock_isa.c mcclock & mcclock_isa needs-flag
219 219
220# Console driver on PC-style graphics 220# Console driver on PC-style graphics
221device pc: tty 221device pc: tty
222file arch/arc/dev/pccons.c (pc | opms) & 222file arch/arc/dev/pccons.c (pc | opms) &
223 (pc_jazzio | pc_isa | 223 (pc_jazzio | pc_isa |
224 opms_jazzio | opms_isa) needs-flag 224 opms_jazzio | opms_isa) needs-flag
225attach pc at jazzio with pc_jazzio 225attach pc at jazzio with pc_jazzio
226file arch/arc/jazz/pccons_jazzio.c pc_jazzio | opms_jazzio 226file arch/arc/jazz/pccons_jazzio.c pc_jazzio | opms_jazzio
227attach pc at isa with pc_isa 227attach pc at isa with pc_isa
228file arch/arc/isa/pccons_isa.c pc_isa 228file arch/arc/isa/pccons_isa.c pc_isa
229 229
230# PS/2-style mouse 230# PS/2-style mouse
231device opms: tty 231device opms: tty
232file arch/arc/dev/opms.c opms 232file arch/arc/dev/opms.c opms
233attach opms at jazzio with opms_jazzio 233attach opms at jazzio with opms_jazzio
234file arch/arc/jazz/opms_jazzio.c opms_jazzio 234file arch/arc/jazz/opms_jazzio.c opms_jazzio
235attach opms at isa with opms_isa 235attach opms at isa with opms_isa
236file arch/arc/isa/opms_isa.c opms_isa 236file arch/arc/isa/opms_isa.c opms_isa
237 237
238# BusLogic BT-445C VLB SCSI Controller. Special on TYNE local bus. 238# BusLogic BT-445C VLB SCSI Controller. Special on TYNE local bus.
239device btl: scsi 239device btl: scsi
240attach btl at isa 240attach btl at isa
241file arch/arc/dti/btl.c btl needs-flag 241file arch/arc/dti/btl.c btl needs-flag
242 242
243# NS16450/16550 Serial line driver 243# NS16450/16550 Serial line driver
244attach com at jazzio with com_jazzio 244attach com at jazzio with com_jazzio
245file arch/arc/jazz/com_jazzio.c com & com_jazzio 245file arch/arc/jazz/com_jazzio.c com & com_jazzio
246 246
247# Parallel printer port driver 247# Parallel printer port driver
248attach lpt at jazzio with lpt_jazzio 248attach lpt at jazzio with lpt_jazzio
249file arch/arc/jazz/lpt_jazzio.c lpt & lpt_jazzio 249file arch/arc/jazz/lpt_jazzio.c lpt & lpt_jazzio
250 250
251 251
252# 252#
253# PCI Bus support 253# PCI Bus support
254# 254#
255 255
256# PCI VGA display driver 256# PCI VGA display driver
257device pcivga: tty 257device pcivga: tty
258attach pcivga at pci 258attach pcivga at pci
259file arch/arc/pci/pci_vga.c pcivga 259file arch/arc/pci/pci_vga.c pcivga
260 260
261# 261#
262# Specials. 262# Specials.
263# 263#
264# memory disk for installation 264# memory disk for installation
265file dev/md_root.c memory_disk_hooks 265file dev/md_root.c memory_disk_hooks
266 266
267# USB 267# USB
268include "dev/usb/files.usb" 268include "dev/usb/files.usb"
269 269
 270# IEEE1394
 271include "dev/ieee1394/files.ieee1394"
 272
270# 273#
271# Common files 274# Common files
272# 275#
273 276
274file dev/cons.c 277file dev/cons.c
275#file dev/cninit.c 278#file dev/cninit.c
276 279
277include "arch/arc/conf/majors.arc" 280include "arch/arc/conf/majors.arc"