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