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