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