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