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