files.powerpc revision 1.19
1# 2# powerpc-specific configuration info 3# 4maxpartitions 16 5 6maxusers 2 8 64 7 8file arch/powerpc/powerpc/Locore.c 9file arch/powerpc/powerpc/autoconf.c 10file arch/powerpc/powerpc/bcopy.c 11file arch/powerpc/powerpc/clock.c 12file arch/powerpc/powerpc/conf.c 13file arch/powerpc/powerpc/copyinstr.c 14file arch/powerpc/powerpc/copyoutstr.c 15file arch/powerpc/powerpc/copystr.c 16file arch/powerpc/powerpc/disksubr.c disk 17file arch/powerpc/powerpc/fpu.c 18file arch/powerpc/powerpc/fubyte.c 19file arch/powerpc/powerpc/fuswintr.c 20file arch/powerpc/powerpc/in_cksum.c 21file arch/powerpc/powerpc/ipkdb_glue.c ipkdb 22file arch/powerpc/powerpc/machdep.c 23file arch/powerpc/powerpc/mem.c 24file arch/powerpc/powerpc/dma.c 25file arch/powerpc/powerpc/ofw_machdep.c 26file arch/powerpc/powerpc/openfirm.c 27file arch/powerpc/powerpc/pmap.c 28file arch/powerpc/powerpc/process_machdep.c 29file arch/powerpc/powerpc/subyte.c 30file arch/powerpc/powerpc/suword.c 31file arch/powerpc/powerpc/suswintr.c 32file arch/powerpc/powerpc/sys_machdep.c 33file arch/powerpc/powerpc/trap.c 34file arch/powerpc/powerpc/vm_machdep.c 35file dev/cons.c 36file dev/cninit.c 37file arch/powerpc/powerpc/setjmp.S ddb 38file arch/powerpc/powerpc/db_memrw.c ddb 39file arch/powerpc/powerpc/db_disasm.c ddb 40file arch/powerpc/powerpc/db_interface.c ddb 41file arch/powerpc/powerpc/db_trace.c ddb 42 43file arch/powerpc/powerpc/ofwreal.S 44 45# 46# Media Indepedent Interface (mii) 47# 48include "../../../dev/mii/files.mii" 49 50# 51# MAC generic 52# 53file arch/powerpc/mac/dbdma.c 54 55# 56# Openfirmware support 57# 58 59define mainbus {} 60device mainbus 61attach mainbus at root 62file arch/powerpc/powerpc/mainbus.c mainbus 63 64device cpu 65attach cpu at mainbus 66file arch/powerpc/powerpc/cpu.c 67 68include "../../../dev/ofw/files.ofw" 69file arch/powerpc/powerpc/opendev.c ofcons | ofnet | ofdisk | ofrtc 70major { ofdisk = 4 } 71 72file arch/powerpc/powerpc/rd_root.c ramdisk_hooks 73major {rd = 17} 74 75include "dev/pci/files.pci" 76 77device mpcpcibr {} : pcibus 78attach mpcpcibr at mainbus 79file arch/powerpc/pci/mpcpcibus.c mpcpcibr 80 81device isabr {} : isabus 82attach isabr at mainbus, pci 83file arch/powerpc/isa/isabus.c isabr 84include "../../../scsi/files.scsi" 85major {sd = 2} # hey this was 0 but at slot 2 in bdevsw XXX 86major {cd = 3} 87 88define pcmcia {} # XXX dummy decl... 89include "../../../dev/isa/files.isa" 90#major { wd = 5 } # Not even in bdevsw XXX 91 92device pckbc { } 93attach pckbc at isa 94file arch/powerpc/isa/pcppi.c pckbc 95 96device pckbd 97attach pckbd at pckbc 98file arch/powerpc/isa/pckbd.c pckbd 99 100device pms 101attach pms at pckbc 102file arch/powerpc/isa/pms.c pms 103 104include "../../../dev/isa/files.isapnp" 105file arch/powerpc/isa/isapnp_machdep.c isapnp 106 107# 108# "workstation console" routines 109# 110 111include "dev/wscons/files.wscons" 112 113 114#device ofb: wsemuldisplaydev, wsrasteremulops 115device ofb 116attach ofb at pci 117file arch/powerpc/mac/ofb.c ofb needs-flag 118 119 120# 121# mac peripheral pieces. 122# 123 124#file arch/powerpc/pci/bandit.c pci 125 126# PCI bus support 127 128#PCI-Host bridge chipsets 129device pchb 130attach pchb at pci 131file arch/powerpc/pci/pchb.c pchb 132 133 134# 135# Machine-independent ATAPI drivers 136# 137 138include "../../../dev/atapiscsi/files.atapiscsi" 139include "../../../dev/ata/files.ata" 140 141# MAC periph 142 143device obio {} 144attach obio at pci 145file arch/powerpc/pci/macobio.c obio 146 147device esp: scsi, ncr53c9x 148attach esp at obio 149file arch/powerpc/mac/esp.c esp 150 151device mesh: scsi 152attach mesh at obio 153file arch/powerpc/mac/mesh.c mesh 154 155device mc: ifnet, ether 156attach mc at obio 157file arch/powerpc/mac/if_mc.c mc 158file arch/powerpc/mac/am79c950.c mc 159 160device bm: ether, ifnet, ifmedia 161attach bm at obio 162file arch/powerpc/mac/if_bm.c bm 163 164device gm: ether, ifnet, ifmedia, mii 165attach gm at pci 166file arch/powerpc/mac/if_gm.c gm needs-flag 167 168device macintr {} 169attach macintr at obio 170file arch/powerpc/mac/macintr.c macintr 171 172device openpic {} 173attach openpic at obio 174file arch/powerpc/mac/openpic.c openpic 175 176device zsc {channel = -1} 177attach zsc at obio 178file arch/powerpc/mac/zs.c zsc needs-flag 179file dev/ic/z8530sc.c zsc 180 181device zstty: tty 182attach zstty at zsc 183file dev/ic/z8530tty.c zstty needs-flag 184 185device adb {} 186attach adb at obio 187file arch/powerpc/mac/adb.c adb needs-flag 188file arch/powerpc/mac/adb_direct.c adb 189file arch/powerpc/mac/pm_direct.c adb 190 191device aed 192attach aed at adb 193file arch/powerpc/mac/aed.c aed needs-flag 194 195#?? 196#define wskbddev {[console = -1]} 197#define wsmousedev {} 198#?? 199 200#device akbd: wskbddev 201#attach akbd at adb 202#file arch/powerpc/mac/akbd.c akbd needs-flag 203 204#device ams: wsmousedev 205#attach ams at adb 206#file arch/powerpc/mac/ams.c ams 207 208device nvram 209attach nvram at obio 210file arch/powerpc/mac/nvram.c nvram needs-flag 211 212 213attach wdc at obio with wdc_obio 214file arch/powerpc/mac/wdc_obio.c wdc_obio 215 216define grfdev {} 217 218device grfati: grfdev 219attach grfati at pci 220file arch/powerpc/mac/grf_ati.c grfati needs-flag 221 222device grf {} 223attach grf at grfdev 224file arch/powerpc/mac/grf.c grf needs-flag 225file arch/powerpc/mac/grf_subr.c grf 226 227device ite: tty 228attach ite at grf 229file arch/powerpc/mac/ite.c ite needs-flag 230 231# 232# Machine-independent USB drivers 233# 234include "dev/usb/files.usb" 235