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