11.5Sandvar# $NetBSD: files.sbmips,v 1.5 2022/03/04 21:12:03 andvar Exp $ 21.1Smrg 31.1Smrgmaxpartitions 8 41.1Smrg 51.2Smrg#maxusers 1 8 64 61.1Smrg 71.3Ssimonbfile arch/evbmips/sbmips/autoconf.c 81.3Ssimonbfile arch/evbmips/sbmips/machdep.c 91.3Ssimonbfile arch/evbmips/sbmips/console.c 101.3Ssimonbfile arch/evbmips/sbmips/disksubr.c 111.3Ssimonbfile arch/evbmips/sbmips/systemsw.c 121.3Ssimonb 131.3Ssimonbfile arch/evbmips/sbmips/sb1250_icu.c 141.3Ssimonb 151.3Ssimonbfile arch/mips/cfe/cfe_api.c 161.3Ssimonbfile arch/mips/mips/mips3_clock.c 171.3Ssimonbfile arch/mips/mips/bus_dma.c 181.1Smrg 191.1Smrg### 201.1Smrg### MI device inclusion 211.1Smrg### 221.1Smrg 231.1Smrg# Stack-less Just-In-Time compiler 241.1Smrginclude "external/bsd/sljit/conf/files.sljit" 251.1Smrg 261.1Smrg# Machine-independent I2O drivers. 271.3Ssimonbinclude "dev/i2o/files.i2o" 281.1Smrg 291.1Smrg# Machine-independent SCSI drivers 301.3Ssimonbinclude "dev/scsipi/files.scsipi" 311.1Smrg 321.1Smrg# Machine-independent ATA drivers 331.3Ssimonbinclude "dev/ata/files.ata" 341.1Smrg 351.1Smrg# Memory Disk 361.1Smrgfile dev/md_root.c memory_disk_hooks 371.1Smrg 381.1Smrg# ISA Bus support 391.3Ssimonbinclude "dev/pci/files.pci" # XXX some ISA devs are 'at pci' too. 401.3Ssimonbinclude "dev/isa/files.isa" 411.1Smrg# XXXCGD machdep isa files 421.1Smrg 431.1Smrg# PC Keyboard Controller support 441.3Ssimonbinclude "dev/pckbport/files.pckbport" 451.1Smrg 461.1Smrg# XXXCGD lots of junk isa devices, e.g. fd 471.1Smrg 481.1Smrg# ISA Plug 'n Play devices 491.1Smrgfile arch/alpha/isa/isapnp_machdep.c isapnp 501.1Smrg 511.1Smrg# PCI Bus support 521.1Smrg# include "dev/pci/files.pci" XXX SEE ABOVE 531.2Smrg#file arch/evbmips/sbmips/pci_machdep.c pci 541.1Smrg# XXXCGD macdep pci files 551.1Smrg 561.1Smrg# XXXX pcic here because it needs to be late. The catch: pcic needs 571.1Smrg# to be late, so devices which attach to it are attached late. But it 581.1Smrg# needs to be before its isa and pci attachments. This answer is 591.1Smrg# non-optimal, but I don't have a better answer right now. 601.1Smrg 611.4Smsaitoh# PCIC pcmcia controller 621.1Smrg# XXX this needs to be done very late, so it's done here. This feels 631.1Smrg# like a kludge, but it might be for the best. 641.1Smrg 651.1Smrgdefparam PCIC_ISA_ALLOC_IOBASE 661.1Smrgdefparam PCIC_ISA_ALLOC_IOSIZE 671.1Smrgdefparam PCIC_ISA_INTR_ALLOC_MASK 681.1Smrg 691.1Smrgdevice pcic: pcmciabus 701.1Smrgfile dev/ic/i82365.c pcic 711.1Smrg 721.1Smrg# PCIC pcmcia controller on ISA bus. 731.1Smrgattach pcic at isa with pcic_isa 741.1Smrgfile dev/isa/i82365_isa.c pcic_isa 751.1Smrg 761.1Smrg# PCIC pcmcia controller on PCI bus. 771.1Smrgattach pcic at pci with pcic_pci 781.1Smrgfile dev/pci/i82365_pci.c pcic_pci 791.1Smrg 801.1Smrg# PCIC pcmcia controller on PnP board 811.3Ssimonbattach pcic at isapnp with pcic_isapnp 821.1Smrgfile dev/isapnp/i82365_isapnp.c pcic_isapnp 831.1Smrg 841.1Smrg# Code common to ISA and ISAPnP attachments 851.1Smrgfile dev/isa/i82365_isasubr.c pcic_isa | pcic_isapnp | pcic_pci 861.1Smrg 871.1Smrg 881.1Smrg# this wants to be probed as late as possible. 891.1Smrg# 901.1Smrg# Machine-independent PCMCIA drivers 911.1Smrg# 921.5Sandvar#XXXCGD can't yet because needs fdc include "dev/pcmcia/files.pcmcia" 931.1Smrg# 941.1Smrg# Machine-independent USB device support 951.1Smrg# 961.3Ssimonbinclude "dev/usb/files.usb" 971.1Smrg 981.1Smrg### 991.1Smrg### SBMIPS DEVICES 1001.1Smrg### 1011.1Smrg 1021.1Smrg# Ze Big Bus: main system bus 1031.1Smrgdevice zbbus {[busid = -1]} 1041.1Smrgattach zbbus at root 1051.2Smrgfile arch/evbmips/sbmips/zbbus.c zbbus 1061.1Smrg 1071.1Smrg# CPUs 1081.1Smrgdevice cpu 1091.1Smrgattach cpu at zbbus 1101.2Smrgfile arch/evbmips/sbmips/cpu.c cpu 111