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