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