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