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