files.powerpc revision 1.32
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/wscons_machdep.c 24file arch/powerpc/powerpc/mem.c 25file arch/powerpc/powerpc/dma.c 26file arch/powerpc/powerpc/ofw_machdep.c 27file arch/powerpc/powerpc/openfirm.c 28file arch/powerpc/powerpc/pmap.c 29file arch/powerpc/powerpc/process_machdep.c 30file arch/powerpc/powerpc/subyte.c 31file arch/powerpc/powerpc/suword.c 32file arch/powerpc/powerpc/suswintr.c 33file arch/powerpc/powerpc/sys_machdep.c 34file arch/powerpc/powerpc/trap.c 35file arch/powerpc/powerpc/vm_machdep.c 36file dev/cons.c 37file dev/cninit.c 38file arch/powerpc/powerpc/setjmp.S ddb 39file arch/powerpc/powerpc/db_memrw.c ddb 40file arch/powerpc/powerpc/db_disasm.c ddb 41file arch/powerpc/powerpc/db_interface.c ddb 42file arch/powerpc/powerpc/db_trace.c ddb 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 70major { ofdisk = 4 } 71 72 73device memc {} 74attach memc at mainbus 75file arch/powerpc/mac/uni_n.c memc 76 77major {rd = 17} 78major {sd = 2} 79major {cd = 3} 80 81include "../../../scsi/files.scsi" 82 83# 84# I2O 85# 86include "../../../dev/i2o/files.i2o" 87 88include "dev/pci/files.pci" 89file arch/powerpc/pci/pciide_machdep.c pciide 90 91device mpcpcibr {} : pcibus 92attach mpcpcibr at mainbus 93file arch/powerpc/pci/mpcpcibus.c mpcpcibr 94#file arch/powerpc/pci/pci_addr_fixup.c mpcpcibr 95 96# 97# "workstation console" routines 98# 99 100include "dev/wscons/files.wscons" 101 102 103#device ofb: wsemuldisplaydev, wsrasteremulops 104device ofb 105attach ofb at pci 106file arch/powerpc/mac/ofb.c ofb needs-flag 107 108 109# 110# mac peripheral pieces. 111# 112 113#file arch/powerpc/pci/bandit.c pci 114 115#PCI-Host bridge chipsets 116device pchb 117attach pchb at pci 118file arch/powerpc/pci/pchb.c pchb 119 120 121# 122# Machine-independent ATAPI drivers 123# 124 125include "../../../dev/atapiscsi/files.atapiscsi" 126include "../../../dev/ata/files.ata" 127 128# MAC periph 129 130device macobio {} 131attach macobio at pci 132file arch/powerpc/pci/macobio.c macobio 133 134#device esp: scsi, ncr53c9x 135#attach esp at macobio 136#file arch/powerpc/mac/esp.c esp 137 138device mesh: scsi 139attach mesh at macobio 140file arch/powerpc/mac/mesh.c mesh 141 142device mc: ifnet, ether 143attach mc at macobio 144file arch/powerpc/mac/if_mc.c mc 145file arch/powerpc/mac/am79c950.c mc 146 147device bm: ether, ifnet, ifmedia 148attach bm at macobio 149file arch/powerpc/mac/if_bm.c bm 150 151device gm: ether, ifnet, ifmedia, mii 152attach gm at pci 153file arch/powerpc/mac/if_gm.c gm needs-flag 154 155device macintr {} 156attach macintr at macobio 157file arch/powerpc/mac/macintr.c macintr 158 159device openpic {} 160attach openpic at macobio 161file arch/powerpc/mac/openpic.c openpic 162 163device zsc {channel = -1} 164attach zsc at macobio 165file arch/powerpc/mac/zs.c zsc needs-flag 166file dev/ic/z8530sc.c zsc 167 168device zstty: tty 169attach zstty at zsc 170file dev/ic/z8530tty.c zstty needs-flag 171 172device adb {} 173attach adb at macobio 174file arch/powerpc/mac/adb.c adb needs-flag 175file arch/powerpc/mac/adb_direct.c adb 176file arch/powerpc/mac/pm_direct.c adb 177 178device aed 179attach aed at adb 180file arch/powerpc/mac/aed.c aed needs-flag 181 182#?? 183#define wskbddev {[console = -1]} 184#define wsmousedev {} 185#?? 186 187device akbd: wskbddev 188attach akbd at adb 189file arch/powerpc/mac/akbd.c akbd needs-flag 190 191device ams: wsmousedev 192attach ams at adb 193file arch/powerpc/mac/ams.c ams 194 195device abtn 196attach abtn at adb 197file arch/powerpc/mac/abtn.c abtn 198 199device awacs: audio, auconv, mulaw 200attach awacs at macobio 201file arch/powerpc/mac/awacs.c awacs 202 203device nvram 204attach nvram at macobio 205file arch/powerpc/mac/nvram.c nvram needs-flag 206 207device gpio {} 208attach gpio at macobio with gpio_obio 209attach gpio at gpio with gpio_gpio 210file arch/powerpc/mac/gpio.c gpio 211 212attach wdc at macobio with wdc_obio 213file arch/powerpc/mac/wdc_obio.c wdc_obio 214 215attach wi at macobio with wi_obio 216file arch/powerpc/mac/if_wi_obio.c wi_obio 217 218define grfdev {} 219 220device grfati: grfdev 221attach grfati at pci 222file arch/powerpc/mac/grf_ati.c grfati needs-flag 223 224device grf {} 225attach grf at grfdev 226file arch/powerpc/mac/grf.c grf needs-flag 227file arch/powerpc/mac/grf_subr.c grf 228 229device ite: tty 230attach ite at grf 231file arch/powerpc/mac/ite.c ite needs-flag 232 233 234# VGA framebuffer 235device vgafb: wsemuldisplaydev, wsrasteremulops 236file arch/powerpc/pci/vgafb.c vgafb & vgafb_pci 237 238# Generic VGA Framebuffer version 239attach vgafb at pci with vgafb_pci 240file arch/powerpc/pci/vgafb_pci.c vgafb_pci needs-flag 241 242 243# 244# CARDBUS 245# 246include "dev/cardbus/files.cardbus" 247#file arch/powerpc/powerpc/rbus_machdep.c cardbus 248 249# 250# Machine-independent PCMCIA drivers 251# 252include "dev/pcmcia/files.pcmcia" 253 254# 255# Machine-independent USB drivers 256# 257include "dev/usb/files.usb" 258