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