files.sbmips revision 1.1
11.1Smrg# $NetBSD: files.sbmips,v 1.1 2017/07/24 08:56:29 mrg Exp $ 21.1Smrg 31.1Smrgmaxpartitions 8 41.1Smrg 51.1Smrgmaxusers 1 8 64 61.1Smrg 71.1Smrgfile arch/sbmips/sbmips/autoconf.c 81.1Smrgfile arch/sbmips/sbmips/machdep.c 91.1Smrgfile arch/sbmips/sbmips/console.c 101.1Smrgfile arch/sbmips/sbmips/disksubr.c 111.1Smrgfile arch/sbmips/sbmips/systemsw.c 121.1Smrgfile dev/cons.c 131.1Smrg 141.1Smrgfile arch/sbmips/sbmips/sb1250_icu.c 151.1Smrg 161.1Smrgfile arch/mips/cfe/cfe_api.c 171.1Smrgfile arch/mips/mips/mips3_clock.c 181.1Smrgfile arch/mips/mips/bus_dma.c 191.1Smrg 201.1Smrg### 211.1Smrg### MI device inclusion 221.1Smrg### 231.1Smrg 241.1Smrg# Stack-less Just-In-Time compiler 251.1Smrginclude "external/bsd/sljit/conf/files.sljit" 261.1Smrg 271.1Smrg# Machine-independent I2O drivers. 281.1Smrginclude "dev/i2o/files.i2o" 291.1Smrg 301.1Smrg# Machine-independent SCSI drivers 311.1Smrginclude "dev/scsipi/files.scsipi" 321.1Smrg 331.1Smrg# Machine-independent ATA drivers 341.1Smrginclude "dev/ata/files.ata" 351.1Smrg 361.1Smrg# Memory Disk 371.1Smrgfile dev/md_root.c memory_disk_hooks 381.1Smrg 391.1Smrg# ISA Bus support 401.1Smrginclude "dev/pci/files.pci" # XXX some ISA devs are 'at pci' too. 411.1Smrginclude "dev/isa/files.isa" 421.1Smrg# XXXCGD machdep isa files 431.1Smrg 441.1Smrg# PC Keyboard Controller support 451.1Smrginclude "dev/pckbport/files.pckbport" 461.1Smrg 471.1Smrg# XXXCGD lots of junk isa devices, e.g. fd 481.1Smrg 491.1Smrg# ISA Plug 'n Play devices 501.1Smrgfile arch/alpha/isa/isapnp_machdep.c isapnp 511.1Smrg 521.1Smrg# PCI Bus support 531.1Smrg# include "dev/pci/files.pci" XXX SEE ABOVE 541.1Smrg#file arch/sbmips/dev/pci/pci_machdep.c pci 551.1Smrg# XXXCGD macdep pci files 561.1Smrg 571.1Smrg# XXXX pcic here because it needs to be late. The catch: pcic needs 581.1Smrg# to be late, so devices which attach to it are attached late. But it 591.1Smrg# needs to be before its isa and pci attachments. This answer is 601.1Smrg# non-optimal, but I don't have a better answer right now. 611.1Smrg 621.1Smrg# PCIC pcmcia contoller 631.1Smrg# XXX this needs to be done very late, so it's done here. This feels 641.1Smrg# like a kludge, but it might be for the best. 651.1Smrg 661.1Smrgdefparam PCIC_ISA_ALLOC_IOBASE 671.1Smrgdefparam PCIC_ISA_ALLOC_IOSIZE 681.1Smrgdefparam PCIC_ISA_INTR_ALLOC_MASK 691.1Smrg 701.1Smrgdevice pcic: pcmciabus 711.1Smrgfile dev/ic/i82365.c pcic 721.1Smrg 731.1Smrg# PCIC pcmcia controller on ISA bus. 741.1Smrgattach pcic at isa with pcic_isa 751.1Smrgfile dev/isa/i82365_isa.c pcic_isa 761.1Smrg 771.1Smrg# PCIC pcmcia controller on PCI bus. 781.1Smrgattach pcic at pci with pcic_pci 791.1Smrgfile dev/pci/i82365_pci.c pcic_pci 801.1Smrg 811.1Smrg# PCIC pcmcia controller on PnP board 821.1Smrgattach pcic at isapnp with pcic_isapnp 831.1Smrgfile dev/isapnp/i82365_isapnp.c pcic_isapnp 841.1Smrg 851.1Smrg# Code common to ISA and ISAPnP attachments 861.1Smrgfile dev/isa/i82365_isasubr.c pcic_isa | pcic_isapnp | pcic_pci 871.1Smrg 881.1Smrg 891.1Smrg# this wants to be probed as late as possible. 901.1Smrg# 911.1Smrg# Machine-independent PCMCIA drivers 921.1Smrg# 931.1Smrg#XXXCGD can't yet becaue needs fdc include "dev/pcmcia/files.pcmcia" 941.1Smrg# 951.1Smrg# Machine-independent USB device support 961.1Smrg# 971.1Smrginclude "dev/usb/files.usb" 981.1Smrg 991.1Smrg### 1001.1Smrg### SBMIPS DEVICES 1011.1Smrg### 1021.1Smrg 1031.1Smrg# Ze Big Bus: main system bus 1041.1Smrgdevice zbbus {[busid = -1]} 1051.1Smrgattach zbbus at root 1061.1Smrgfile arch/sbmips/sbmips/zbbus.c zbbus 1071.1Smrg 1081.1Smrg# CPUs 1091.1Smrgdevice cpu 1101.1Smrgattach cpu at zbbus 1111.1Smrgfile arch/sbmips/sbmips/cpu.c cpu 1121.1Smrg 1131.1Smrginclude "arch/evbmips/conf/majors.evbmips" 114