files.powerpc revision 217515
1283010Spfg# This file tells config what files go into building a kernel,
2171831Skan# files marked standard are always included.
3283010Spfg#
4171831Skan# $FreeBSD: head/sys/conf/files.powerpc 217515 2011-01-17 22:58:28Z jkim $
5283010Spfg#
6283010Spfg# The long compile-with and dependency lines are required because of
7283010Spfg# limitations in config: backslash-newline doesn't work in strings, and
8283010Spfg# dependency lines other than the first are silently ignored.
9283010Spfg#
10283010Spfg#
11283010Spfg
12283010Spfgfont.h				optional	sc			\
13283010Spfg	compile-with	"uudecode < /usr/share/syscons/fonts/${SC_DFLT_FONT}-8x16.fnt && file2c 'u_char dflt_font_16[16*256] = {' '};' < ${SC_DFLT_FONT}-8x16 > font.h && uudecode < /usr/share/syscons/fonts/${SC_DFLT_FONT}-8x14.fnt && file2c 'u_char dflt_font_14[14*256] = {' '};' < ${SC_DFLT_FONT}-8x14 >> font.h && uudecode < /usr/share/syscons/fonts/${SC_DFLT_FONT}-8x8.fnt && file2c 'u_char dflt_font_8[8*256] = {' '};' < ${SC_DFLT_FONT}-8x8 >> font.h" \
14283010Spfg	no-obj no-implicit-rule before-depend				\
15283010Spfg	clean	"font.h ${SC_DFLT_FONT}-8x14 ${SC_DFLT_FONT}-8x16 ${SC_DFLT_FONT}-8x8"
16283010Spfg#
17283010Spfgcrypto/blowfish/bf_enc.c	optional	crypto | ipsec
18283010Spfgcrypto/des/des_enc.c		optional	crypto | ipsec | netsmb
19283010Spfgdev/bm/if_bm.c			optional	bm powermac
20283010Spfgdev/adb/adb_bus.c		optional	adb
21283010Spfgdev/adb/adb_kbd.c		optional	adb
22283010Spfgdev/adb/adb_mouse.c		optional	adb
23283010Spfgdev/adb/adb_hb_if.m		optional	adb
24283010Spfgdev/adb/adb_if.m		optional	adb
25283010Spfgdev/agp/agp_apple.c		optional	agp powermac
26283010Spfgdev/cfi/cfi_bus_fdt.c		optional	cfi fdt
27283010Spfgdev/fb/fb.c			optional	sc
28283010Spfgdev/fdt/fdt_powerpc.c		optional	fdt
29283010Spfgdev/hwpmc/hwpmc_powerpc.c	optional	hwpmc
30283010Spfgdev/iicbus/ds1775.c		optional	ds1775 powermac
31283010Spfgdev/iicbus/max6690.c		optional	max6690 powermac
32283010Spfgdev/kbd/kbd.c			optional	sc
33283010Spfgdev/ofw/openfirm.c		optional	aim | fdt
34283010Spfgdev/ofw/openfirmio.c		optional	aim | fdt
35283010Spfgdev/ofw/ofw_bus_if.m		optional	aim | fdt
36283010Spfgdev/ofw/ofw_if.m		optional	aim | fdt
37283010Spfgdev/ofw/ofw_bus_subr.c		optional	aim | fdt
38283010Spfgdev/ofw/ofw_console.c		optional	aim
39283010Spfgdev/ofw/ofw_disk.c		optional	ofwd aim
40283010Spfgdev/ofw/ofw_fdt.c		optional	fdt
41283010Spfgdev/ofw/ofw_iicbus.c		optional	iicbus aim
42283010Spfgdev/ofw/ofw_standard.c		optional	aim powerpc
43283010Spfgdev/powermac_nvram/powermac_nvram.c optional	powermac_nvram powermac
44283010Spfgdev/quicc/quicc_bfe_fdt.c	optional	quicc mpc85xx
45283010Spfgdev/scc/scc_bfe_macio.c		optional	scc powermac
46283010Spfgdev/sec/sec.c			optional	sec mpc85xx
47283010Spfgdev/sound/macio/aoa.c		optional	snd_davbus | snd_ai2s powermac
48283010Spfgdev/sound/macio/davbus.c	optional	snd_davbus powermac
49283010Spfgdev/sound/macio/i2s.c		optional	snd_ai2s powermac
50283010Spfgdev/sound/macio/snapper.c	optional	snd_ai2s iicbus powermac
51283010Spfgdev/sound/macio/tumbler.c	optional	snd_ai2s iicbus powermac
52283010Spfgdev/syscons/scgfbrndr.c		optional	sc
53283010Spfgdev/syscons/scterm-teken.c	optional	sc
54283010Spfgdev/syscons/scvtb.c		optional	sc
55283010Spfgdev/tsec/if_tsec.c		optional	tsec
56283010Spfgdev/tsec/if_tsec_fdt.c		optional	tsec fdt
57283010Spfgdev/uart/uart_cpu_powerpc.c	optional	uart aim
58283010Spfgkern/kern_clocksource.c		standard
59283010Spfgkern/syscalls.c			optional	ktr
60283010Spfglibkern/ashldi3.c		optional	powerpc
61283010Spfglibkern/ashrdi3.c		optional	powerpc
62283010Spfglibkern/bcmp.c			standard
63283010Spfglibkern/cmpdi2.c		optional	powerpc
64283010Spfglibkern/divdi3.c		optional	powerpc
65283010Spfglibkern/ffs.c			standard
66283010Spfglibkern/ffsl.c			standard
67283010Spfglibkern/fls.c			standard
68283010Spfglibkern/flsl.c			standard
69283010Spfglibkern/lshrdi3.c		optional	powerpc
70283010Spfglibkern/memchr.c		optional	fdt
71283010Spfglibkern/memmove.c		standard
72283010Spfglibkern/memset.c		standard
73283010Spfglibkern/moddi3.c		optional	powerpc
74283010Spfglibkern/qdivrem.c		optional	powerpc
75283010Spfglibkern/ucmpdi2.c		optional	powerpc
76283010Spfglibkern/udivdi3.c		optional	powerpc
77283010Spfglibkern/umoddi3.c		optional	powerpc
78283010Spfgpowerpc/aim/clock.c		optional	aim
79283010Spfgpowerpc/aim/copyinout.c		optional	aim
80283010Spfgpowerpc/aim/interrupt.c		optional	aim
81283010Spfgpowerpc/aim/locore.S		optional	aim no-obj
82283010Spfgpowerpc/aim/machdep.c		optional	aim
83283010Spfgpowerpc/aim/mmu_oea.c		optional	aim powerpc
84283010Spfgpowerpc/aim/mmu_oea64.c		optional	aim
85283010Spfgpowerpc/aim/moea64_if.m		optional	aim
86283010Spfgpowerpc/aim/moea64_native.c	optional	aim
87283010Spfgpowerpc/aim/mp_cpudep.c		optional	aim smp
88283010Spfgpowerpc/aim/nexus.c		optional	aim
89283010Spfgpowerpc/aim/ofwmagic.S		optional	aim
90283010Spfgpowerpc/aim/slb.c		optional	aim powerpc64
91283010Spfgpowerpc/aim/swtch32.S		optional	aim powerpc
92283010Spfgpowerpc/aim/swtch64.S		optional	aim powerpc64
93283010Spfgpowerpc/aim/trap.c		optional	aim
94283010Spfgpowerpc/aim/uma_machdep.c	optional	aim
95283010Spfgpowerpc/aim/vm_machdep.c	optional	aim
96283010Spfgpowerpc/booke/clock.c		optional	e500
97283010Spfgpowerpc/booke/copyinout.c	optional	e500
98283010Spfgpowerpc/booke/interrupt.c	optional	e500
99283010Spfgpowerpc/booke/locore.S		optional	e500 no-obj
100283010Spfgpowerpc/booke/machdep.c		optional	e500
101283010Spfgpowerpc/booke/mp_cpudep.c	optional	e500 smp
102283010Spfgpowerpc/booke/platform_bare.c	optional	mpc85xx
103283010Spfgpowerpc/booke/pmap.c		optional	e500
104283010Spfgpowerpc/booke/swtch.S		optional	e500
105283010Spfgpowerpc/booke/trap.c		optional	e500
106283010Spfgpowerpc/booke/vm_machdep.c	optional	e500
107283010Spfgpowerpc/cpufreq/dfs.c		optional	cpufreq
108283010Spfgpowerpc/cpufreq/pcr.c		optional	cpufreq aim
109283010Spfgpowerpc/fpu/fpu_add.c		optional	fpu_emu powerpc
110283010Spfgpowerpc/fpu/fpu_compare.c	optional	fpu_emu powerpc
111283010Spfgpowerpc/fpu/fpu_div.c		optional	fpu_emu powerpc
112283010Spfgpowerpc/fpu/fpu_emu.c		optional	fpu_emu powerpc
113283010Spfgpowerpc/fpu/fpu_explode.c	optional	fpu_emu powerpc
114283010Spfgpowerpc/fpu/fpu_implode.c	optional	fpu_emu powerpc
115283010Spfgpowerpc/fpu/fpu_mul.c		optional	fpu_emu powerpc
116283010Spfgpowerpc/fpu/fpu_sqrt.c		optional	fpu_emu powerpc
117283010Spfgpowerpc/fpu/fpu_subr.c		optional	fpu_emu powerpc
118283010Spfgpowerpc/mambo/mambocall.S	optional	mambo
119283010Spfgpowerpc/mambo/mambo.c		optional	mambo
120283010Spfgpowerpc/mambo/mambo_console.c	optional	mambo
121283010Spfgpowerpc/mambo/mambo_disk.c	optional	mambo
122283010Spfgpowerpc/mambo/mambo_openpic.c	optional	mambo
123283010Spfgpowerpc/mpc85xx/atpic.c		optional	mpc85xx isa
124283010Spfgpowerpc/mpc85xx/ds1553_bus_fdt.c	optional	ds1553 fdt
125283010Spfgpowerpc/mpc85xx/ds1553_core.c	optional	ds1553
126283010Spfgpowerpc/mpc85xx/i2c.c		optional	iicbus fdt
127283010Spfgpowerpc/mpc85xx/isa.c		optional	mpc85xx isa
128283010Spfgpowerpc/mpc85xx/lbc.c		optional	mpc85xx
129283010Spfgpowerpc/mpc85xx/mpc85xx.c	optional	mpc85xx
130283010Spfgpowerpc/mpc85xx/nexus.c		optional	mpc85xx
131283010Spfgpowerpc/mpc85xx/openpic_fdt.c	optional	fdt
132283010Spfgpowerpc/mpc85xx/pci_fdt.c	optional	pci mpc85xx
133283010Spfgpowerpc/ofw/ofw_cpu.c		optional	aim
134283010Spfgpowerpc/ofw/ofw_machdep.c	optional	aim
135283010Spfgpowerpc/ofw/ofw_pcibus.c	optional	pci aim
136283010Spfgpowerpc/ofw/ofw_pcib_pci.c	optional	pci aim
137283010Spfgpowerpc/ofw/ofw_real.c		optional	aim
138283010Spfgpowerpc/ofw/ofw_syscons.c	optional	sc aim
139283010Spfgpowerpc/powermac/ata_kauai.c	optional	powermac ata | powermac atamacio
140283010Spfgpowerpc/powermac/ata_macio.c	optional	powermac ata | powermac atamacio
141283010Spfgpowerpc/powermac/ata_dbdma.c	optional	powermac ata | powermac atamacio
142283010Spfgpowerpc/powermac/cuda.c		optional	powermac cuda
143283010Spfgpowerpc/powermac/cpcht.c	optional	powermac pci
144283010Spfgpowerpc/powermac/dbdma.c	optional	powermac pci
145283010Spfgpowerpc/powermac/fcu.c		optional	powermac fcu
146283010Spfgpowerpc/powermac/grackle.c	optional	powermac pci
147283010Spfgpowerpc/powermac/hrowpic.c	optional	powermac pci
148283010Spfgpowerpc/powermac/kiic.c		optional	powermac kiic
149283010Spfgpowerpc/powermac/macgpio.c	optional	powermac pci 
150283010Spfgpowerpc/powermac/macio.c	optional	powermac pci
151283010Spfgpowerpc/powermac/openpic_macio.c optional	powermac pci
152283010Spfgpowerpc/powermac/platform_powermac.c optional	powermac
153283010Spfgpowerpc/powermac/pswitch.c	optional	powermac pswitch
154283010Spfgpowerpc/powermac/pmu.c		optional	powermac pmu 
155283010Spfgpowerpc/powermac/smu.c		optional	powermac smu 
156283010Spfgpowerpc/powermac/smusat.c	optional	powermac smu
157283010Spfgpowerpc/powermac/uninorth.c	optional	powermac
158283010Spfgpowerpc/powermac/uninorthpci.c	optional	powermac pci
159283010Spfgpowerpc/powermac/vcoregpio.c	optional	powermac 
160283010Spfgpowerpc/powerpc/altivec.c	optional	aim
161283010Spfgpowerpc/powerpc/atomic.S	standard
162283010Spfgpowerpc/powerpc/autoconf.c	standard
163283010Spfgpowerpc/powerpc/bcopy.c		standard
164283010Spfgpowerpc/powerpc/bus_machdep.c	standard
165283010Spfgpowerpc/powerpc/busdma_machdep.c standard
166283010Spfgpowerpc/powerpc/copystr.c	standard
167283010Spfgpowerpc/powerpc/cpu.c		standard
168283010Spfgpowerpc/powerpc/db_disasm.c	optional	ddb
169283010Spfgpowerpc/powerpc/db_hwwatch.c	optional	ddb
170283010Spfgpowerpc/powerpc/db_interface.c	optional	ddb
171283010Spfgpowerpc/powerpc/db_trace.c	optional	ddb
172283010Spfgpowerpc/powerpc/dump_machdep.c	standard
173283010Spfgpowerpc/powerpc/elf32_machdep.c	optional	powerpc | compat_freebsd32
174283010Spfgpowerpc/powerpc/elf64_machdep.c	optional	powerpc64
175283010Spfgpowerpc/powerpc/exec_machdep.c	standard
176283010Spfgpowerpc/powerpc/fpu.c		optional	aim
177283010Spfgpowerpc/powerpc/fuswintr.c	standard
178283010Spfgpowerpc/powerpc/gdb_machdep.c	optional	gdb
179283010Spfgpowerpc/powerpc/in_cksum.c	optional	inet
180283010Spfgpowerpc/powerpc/intr_machdep.c	standard
181283010Spfgpowerpc/powerpc/iommu_if.m	standard
182283010Spfgpowerpc/powerpc/mem.c		optional	mem
183283010Spfgpowerpc/powerpc/mmu_if.m	standard
184283010Spfgpowerpc/powerpc/mp_machdep.c	optional	smp
185283010Spfgpowerpc/powerpc/openpic.c	standard
186283010Spfgpowerpc/powerpc/pic_if.m	standard
187283010Spfgpowerpc/powerpc/pmap_dispatch.c	standard
188283010Spfgpowerpc/powerpc/platform.c	standard
189283010Spfgpowerpc/powerpc/platform_if.m	standard
190283010Spfgpowerpc/powerpc/sc_machdep.c	optional	sc
191283010Spfgpowerpc/powerpc/setjmp.S	standard
192283010Spfgpowerpc/powerpc/sigcode32.S	optional	powerpc | compat_freebsd32
193283010Spfgpowerpc/powerpc/sigcode64.S	optional	powerpc64
194283010Spfgpowerpc/powerpc/stack_machdep.c	optional	ddb | stack
195283010Spfgpowerpc/powerpc/suswintr.c	standard
196283010Spfgpowerpc/powerpc/syncicache.c	standard
197283010Spfgpowerpc/powerpc/sys_machdep.c	standard
198283010Spfgpowerpc/powerpc/uio_machdep.c	standard
199283010Spfgpowerpc/ps3/ehci_ps3.c		optional	ps3 ehci
200283010Spfgpowerpc/ps3/if_glc.c		optional	ps3 glc
201283010Spfgpowerpc/ps3/mmu_ps3.c		optional	ps3
202283010Spfgpowerpc/ps3/platform_ps3.c	optional	ps3
203283010Spfgpowerpc/ps3/ps3ata.c		optional	ps3 ps3ata
204283010Spfgpowerpc/ps3/ps3bus.c		optional	ps3
205283010Spfgpowerpc/ps3/ps3pic.c		optional	ps3
206283010Spfgpowerpc/ps3/ps3_syscons.c	optional	ps3 sc
207283010Spfgpowerpc/ps3/ps3-hvcall.S	optional	ps3 sc
208283010Spfgpowerpc/psim/iobus.c 		optional	psim
209283010Spfgpowerpc/psim/ata_iobus.c	optional	ata psim
210283010Spfgpowerpc/psim/openpic_iobus.c	optional	psim
211283010Spfgpowerpc/psim/uart_iobus.c	optional	uart psim
212283010Spfg
213283010Spfgcompat/freebsd32/freebsd32_ioctl.c	optional	compat_freebsd32
214283010Spfgcompat/freebsd32/freebsd32_misc.c	optional	compat_freebsd32
215283010Spfgcompat/freebsd32/freebsd32_syscalls.c	optional	compat_freebsd32
216283010Spfgcompat/freebsd32/freebsd32_sysent.c	optional	compat_freebsd32
217283010Spfgkern/imgact_elf32.c			optional	compat_freebsd32
218283010Spfg
219283010Spfg