1 # $NetBSD
: files.arc
,v
1.61 2008/01/25 21:12:11 joerg Exp $
2 # $OpenBSD
: files.arc
,v
1.21 1999/09/11 10:20:20 niklas Exp $
4 # maxpartitions must be first item
in files.$
{ARCH
}
11 ## Platform support option header
and files
14 defflag opt_platform.h PLATFORM_ACER_PICA_61
15 PLATFORM_DESKTECH_ARCSTATION_I
16 PLATFORM_DESKTECH_TYNE
17 PLATFORM_MICROSOFT_JAZZ
26 file arch/arc/arc/c_isa.c platform_desktech_arcstation_i |
27 platform_desktech_tyne
28 file arch/arc/arc/c_jazz_eisa.c platform_acer_pica_61 |
29 platform_microsoft_jazz |
33 file arch/arc/arc/c_magnum.c platform_acer_pica_61 |
34 platform_microsoft_jazz
35 file arch/arc/arc/c_nec_eisa.c platform_nec_j96a |
38 file arch/arc/arc/c_nec_jazz.c platform_nec_j96a |
44 file arch/arc/arc/c_nec_pci.c platform_nec_jc94 |
48 file arch/arc/arc/p_acer_pica_61.c platform_acer_pica_61
49 file arch/arc/arc/p_dti_arcstation.c platform_desktech_arcstation_i
50 file arch/arc/arc/p_dti_tyne.c platform_desktech_tyne
51 file arch/arc/arc/p_ms_jazz.c platform_microsoft_jazz
52 file arch/arc/arc/p_nec_j96a.c platform_nec_j96a
53 file arch/arc/arc/p_nec_jc94.c platform_nec_jc94
54 file arch/arc/arc/p_nec_r94.c platform_nec_r94
55 file arch/arc/arc/p_nec_r96.c platform_nec_r96
56 file arch/arc/arc/p_nec_rax94.c platform_nec_rax94
57 file arch/arc/arc/p_nec_rd94.c platform_nec_rd94
58 file arch/arc/arc/p_sni_rm200pci.c platform_sni_rm200pci
60 file arch/arc/arc/platconf.c
61 file arch/arc/arc/platform.c
67 file arch/arc/arc/autoconf.c
68 file arch/arc/arc/disksubr.c
69 file arch/arc/arc/machdep.c
70 #file arch/arc/arc/minidebug.c
71 file arch/arc/arc/timer.c
72 file arch/arc/arc/interrupt.c
73 file arch/arc/arc/bus_space.c
74 file arch/arc/arc/bus_space_sparse.c
75 file arch/arc/arc/bus_space_large.c
76 file arch/arc/arc/bus_dma.c
77 file arch/arc/arc/wired_map_machdep.c
79 file arch/arc/arc/arcbios.c
81 file arch/mips/mips/mips3_clock.c
82 file arch/mips/mips/softintr.c
85 ## Machine-independent ATAPI drivers
87 include
"dev/ata/files.ata"
89 include
"dev/pckbport/files.pckbport"
94 device mainbus
{ } #
no locators
95 attach mainbus at root
96 file arch/arc/arc/mainbus.c mainbus
98 # Our CPU configurator
99 device cpu # not optional
100 attach cpu at mainbus
101 file arch/arc/arc/cpu.c cpu
104 # Magnum
and Jazz-Internal bus autoconfiguration devices
107 attach jazzio at mainbus # optional
108 file arch/arc/jazz/jazzio.c jazzio
109 file arch/arc/jazz/jazzdmatlb.c # XXX jazzio
110 file arch/arc/jazz/bus_dma_jazz.c # XXX jazzio
116 file arch/arc/isa/isabus.c isabr
118 #device jazzisabr
{} : eisabus
, isabus
, isabr
119 device jazzisabr
{} : isabus
, isabr
120 attach jazzisabr at mainbus
121 file arch/arc/jazz/jazzisabr.c jazzisabr
123 device arcsisabr
{} : isabus
, isabr # PLATFORM_DESKTECH_ARCSTATION_I
124 attach arcsisabr at mainbus
125 file arch/arc/dti/arcsisabr.c arcsisabr
126 file arch/arc/isa/isadma_bounce.c arcsisabr
128 device tyneisabr
{} : isabus
, isabr # PLATFORM_DESKTECH_TYNE
129 attach tyneisabr at mainbus
130 file arch/arc/dti/tyneisabr.c tyneisabr
132 # ISA Plug
'n Play devices
133 file arch/arc/isa/isapnp_machdep.c isapnp
136 # NEC RISCstation PCI host bridge
139 attach necpb at mainbus # optional
140 file arch/arc/pci/necpb.c necpb
142 # Ethernet chip
on Jazz-Internal bus
143 # XXX device declaration of MI sonic should be moved into sys/conf/files
144 device sn
: ifnet
, ether
, arp
145 file dev/ic/dp83932.c sn
146 attach sn at jazzio
with sn_jazzio
147 file arch/arc/jazz/if_sn_jazzio.c sn_jazzio
150 # Machine-independent I2O drivers.
152 include
"dev/i2o/files.i2o"
154 # Use machine independent SCSI driver routines
155 include
"dev/scsipi/files.scsipi"
157 # Symbios
53C94 SCSI interface driver
on Jazz-Internal bus
158 device asc
: scsi
, ncr53c9x
160 file arch/arc/jazz/asc.c asc needs-flag
162 # Symbios
53C710 SCSI interface driver
on Jazz-Internal bus
163 attach osiop at jazzio
with osiop_jazzio
164 file arch/arc/jazz/osiop_jazzio.c osiop_jazzio
166 # NCR53C700 SCSI I/O processor
on Jazz-Internal bus
167 attach oosiop at jazzio
with oosiop_jazzio
168 file arch/arc/jazz/oosiop_jazzio.c oosiop_jazzio
170 # Floppy disk controller
on Jazz-internal bus
171 device fdc
{drive
= -
1}
172 file arch/arc/jazz/fd.c fdc needs-flag
174 attach fdc at jazzio
with fdc_jazzio
175 file arch/arc/jazz/fdc_jazzio.c fdc_jazzio
180 # bus independent raster console glue
181 device rasdisplay
: wsemuldisplaydev
, pcdisplayops
182 file arch/arc/dev/rasdisplay.c rasdisplay
184 # raster console glue
on Jazz-Internal bus
185 attach rasdisplay at jazzio
with rasdisplay_jazzio
186 file arch/arc/jazz/rasdisplay_jazzio.c rasdisplay_jazzio needs-flag
188 # VGA display driver
on Jazz-Internal bus
189 attach vga at jazzio
with vga_jazzio
190 file arch/arc/jazz/vga_jazzio.c vga_jazzio needs-flag
192 # PC keyboard controller
on Jazz-Internal bus
193 attach pckbc at jazzio
with pckbc_jazzio
194 file arch/arc/jazz/pckbc_jazzio.c pckbc_jazzio needs-flag
197 # Stock ISA bus support
199 define pcmcia
{} # XXX dummy decl...
201 include
"dev/pci/files.pci"
202 #include
"dev/eisa/files.eisa"
203 include
"dev/isa/files.isa"
204 #file arch/arc/eisa/eisa_machdep.c eisa
206 # Interval timer
, must have one..
208 attach timer at jazzio
with timer_jazzio
209 attach timer at
isa with timer_isa
210 file arch/arc/jazz/timer_jazzio.c timer
& timer_jazzio needs-flag
211 file arch/arc/isa/timer_isa.c timer
& timer_isa needs-flag
213 # Real
time clock
, must have one..
214 device mcclock
: mc146818
215 attach mcclock at jazzio
with mcclock_jazzio
216 attach mcclock at
isa with mcclock_isa
217 file arch/arc/jazz/mcclock_jazzio.c mcclock
& mcclock_jazzio needs-flag
218 file arch/arc/isa/mcclock_isa.c mcclock
& mcclock_isa needs-flag
220 # Console driver
on PC-style graphics
222 file arch/arc/dev/pccons.c
(pc | opms
) &
223 (pc_jazzio | pc_isa |
224 opms_jazzio | opms_isa
) needs-flag
225 attach pc at jazzio
with pc_jazzio
226 file arch/arc/jazz/pccons_jazzio.c pc_jazzio | opms_jazzio
227 attach pc at
isa with pc_isa
228 file arch/arc/isa/pccons_isa.c pc_isa
232 file arch/arc/dev/opms.c opms
233 attach opms at jazzio
with opms_jazzio
234 file arch/arc/jazz/opms_jazzio.c opms_jazzio
235 attach opms at
isa with opms_isa
236 file arch/arc/isa/opms_isa.c opms_isa
238 # BusLogic BT-445C VLB SCSI Controller. Special
on TYNE local bus.
241 file arch/arc/dti/btl.c btl needs-flag
243 # NS16450/16550 Serial line driver
244 attach com at jazzio
with com_jazzio
245 file arch/arc/jazz/com_jazzio.c com
& com_jazzio
247 # Parallel printer port driver
248 attach lpt at jazzio
with lpt_jazzio
249 file arch/arc/jazz/lpt_jazzio.c lpt
& lpt_jazzio
256 # PCI VGA display driver
259 file arch/arc/pci/pci_vga.c pcivga
264 # memory disk
for installation
265 file dev/md_root.c memory_disk_hooks
268 include
"dev/usb/files.usb"
277 include
"arch/arc/conf/majors.arc"