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