1 # $NetBSD: files.sbmips,v 1.6 2002/11/09 05:36:49 cgd Exp $ 2 3 maxpartitions 8 4 5 maxusers 1 8 64 6 7 file arch/sbmips/sbmips/autoconf.c 8 file arch/sbmips/sbmips/machdep.c 9 file arch/sbmips/sbmips/softintr.c 10 file arch/sbmips/sbmips/console.c 11 file arch/sbmips/sbmips/disksubr.c 12 file arch/sbmips/sbmips/systemsw.c 13 file dev/clock_subr.c 14 file dev/cons.c 15 16 file arch/sbmips/sbmips/sb1250_icu.c 17 18 file arch/mips/cfe/cfe_api.c 19 20 21 ### 22 ### MI device inclusion 23 ### 24 25 # Machine-independent I2O drivers. 26 include "dev/i2o/files.i2o" 27 28 # Machine-independent SCSI drivers 29 include "dev/scsipi/files.scsipi" 30 31 # Machine-independent ATA drivers 32 include "dev/ata/files.ata" 33 34 # Memory Disk 35 file dev/md_root.c memory_disk_hooks 36 37 # Raster operations 38 include "dev/rasops/files.rasops" 39 include "dev/wsfont/files.wsfont" 40 41 # "Workstation Console" glue. 42 include "dev/wscons/files.wscons" 43 44 45 # ISA Bus support 46 include "dev/pci/files.pci" # XXX some ISA devs are 'at pci' too. 47 include "dev/isa/files.isa" 48 # XXXCGD machdep isa files 49 50 # PC Keyboard Controller support 51 include "dev/pckbc/files.pckbc" 52 53 # XXXCGD lots of junk isa devices, e.g. fd 54 55 # ISA Plug 'n Play devices 56 file arch/alpha/isa/isapnp_machdep.c isapnp 57 58 # PCI Bus support 59 # include "dev/pci/files.pci" XXX SEE ABOVE 60 #file arch/sbmips/dev/pci/pci_machdep.c pci 61 # XXXCGD macdep pci files 62 63 # XXXX pcic here because it needs to be late. The catch: pcic needs 64 # to be late, so devices which attach to it are attached late. But it 65 # needs to be before its isa and pci attachments. This answer is 66 # non-optimal, but I don't have a better answer right now. 67 68 # PCIC pcmcia contoller 69 # XXX this needs to be done very late, so it's done here. This feels 70 # like a kludge, but it might be for the best. 71 72 defparam PCIC_ISA_ALLOC_IOBASE 73 defparam PCIC_ISA_ALLOC_IOSIZE 74 defparam PCIC_ISA_INTR_ALLOC_MASK 75 76 device pcic: pcmciabus 77 file dev/ic/i82365.c pcic 78 79 # PCIC pcmcia controller on ISA bus. 80 attach pcic at isa with pcic_isa 81 file dev/isa/i82365_isa.c pcic_isa 82 83 # PCIC pcmcia controller on PCI bus. 84 attach pcic at pci with pcic_pci 85 file dev/pci/i82365_pci.c pcic_pci 86 87 # PCIC pcmcia controller on PnP board 88 attach pcic at isapnp with pcic_isapnp 89 file dev/isapnp/i82365_isapnp.c pcic_isapnp 90 91 # Code common to ISA and ISAPnP attachments 92 file dev/isa/i82365_isasubr.c pcic_isa | pcic_isapnp | pcic_pci 93 94 95 # this wants to be probed as late as possible. 96 # 97 # Machine-independent PCMCIA drivers 98 # 99 #XXXCGD can't yet becaue needs fdc include "dev/pcmcia/files.pcmcia" 100 # 101 # Machine-independent USB device support 102 # 103 include "dev/usb/files.usb" 104 105 ### 106 ### SBMIPS DEVICES 107 ### 108 109 # Ze Big Bus: main system bus 110 device zbbus {[busid = -1]} 111 attach zbbus at root 112 file arch/sbmips/sbmips/zbbus.c zbbus 113 114 # CPUs 115 device cpu 116 attach cpu at zbbus 117 file arch/sbmips/sbmips/cpu.c cpu 118 119 include "arch/evbmips/conf/majors.evbmips" 120