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