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