1# $NetBSD: files.sbmips,v 1.4 2002/09/06 13:18:43 gehenna 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" 35 36# Machine-independent ATA drivers 37include "dev/ata/files.ata" 38 39# Memory Disk 40file dev/md_root.c memory_disk_hooks 41 42# Raster operations 43include "dev/rasops/files.rasops" 44include "dev/wsfont/files.wsfont" 45 46# "Workstation Console" glue. 47include "dev/wscons/files.wscons" 48 49 50# ISA Bus support 51include "dev/pci/files.pci" # XXX some ISA devs are 'at pci' too. 52include "dev/isa/files.isa" 53# XXXCGD machdep isa files 54 55# PC Keyboard Controller support 56include "dev/pckbc/files.pckbc" 57 58# XXXCGD lots of junk isa devices, e.g. fd 59 60# ISA Plug 'n Play devices 61file 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 77defparam PCIC_ISA_ALLOC_IOBASE 78defparam PCIC_ISA_ALLOC_IOSIZE 79defparam PCIC_ISA_INTR_ALLOC_MASK 80 81device pcic: pcmciabus 82file dev/ic/i82365.c pcic 83 84# PCIC pcmcia controller on ISA bus. 85attach pcic at isa with pcic_isa 86file dev/isa/i82365_isa.c pcic_isa 87 88# PCIC pcmcia controller on PCI bus. 89attach pcic at pci with pcic_pci 90file dev/pci/i82365_pci.c pcic_pci 91 92# PCIC pcmcia controller on PnP board 93attach pcic at isapnp with pcic_isapnp 94file dev/isapnp/i82365_isapnp.c pcic_isapnp 95 96# Code common to ISA and ISAPnP attachments 97file 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# 108include "dev/usb/files.usb" 109 110### 111### SBMIPS DEVICES 112### 113 114# Ze Big Bus: main system bus 115device zbbus {[busid = -1]} 116attach zbbus at root 117file arch/sbmips/sbmips/zbbus.c zbbus 118 119# CPUs 120device cpu 121attach cpu at zbbus 122file arch/sbmips/sbmips/cpu.c cpu 123 124include "arch/evbmips/conf/majors.evbmips" 125