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