files.sparc64 revision 269415
1272343Sngie# This file tells config what files go into building a kernel,
2272343Sngie# files marked standard are always included.
3272343Sngie#
4272343Sngie# $FreeBSD: head/sys/conf/files.sparc64 269415 2014-08-02 03:48:16Z nwhitehorn $
5272343Sngie#
6272343Sngie# The long compile-with and dependency lines are required because of
7272343Sngie# limitations in config: backslash-newline doesn't work in strings, and
8272343Sngie# dependency lines other than the first are silently ignored.
9272343Sngie#
10272343Sngieatkbdmap.h			optional	atkbd_dflt_keymap	\
11272343Sngie	compile-with	"/usr/sbin/kbdcontrol -L ${ATKBD_DFLT_KEYMAP} | sed -e 's/^static keymap_t.* = /static keymap_t key_map = /' -e 's/^static accentmap_t.* = /static accentmap_t accent_map = /' > atkbdmap.h"			\
12272343Sngie	no-obj no-implicit-rule before-depend				\
13272343Sngie	clean		"atkbdmap.h"
14272343Sngie#
15272343Sngiesunkbdmap.h			optional	sunkbd_dflt_keymap	\
16272343Sngie	compile-with	"/usr/sbin/kbdcontrol -L ${SUNKBD_DFLT_KEYMAP} | sed -e 's/^static keymap_t.* = /static keymap_t key_map = /' -e 's/^static accentmap_t.* = /static accentmap_t accent_map = /' > sunkbdmap.h"			\
17272343Sngie	no-obj no-implicit-rule before-depend				\
18272343Sngie	clean		"sunkbdmap.h"
19272343Sngie#
20272343Sngieukbdmap.h			optional	ukbd_dflt_keymap	\
21272343Sngie	compile-with	"/usr/sbin/kbdcontrol -L ${UKBD_DFLT_KEYMAP} | sed -e 's/^static keymap_t.* = /static keymap_t key_map = /' -e 's/^static accentmap_t.* = /static accentmap_t accent_map = /' > ukbdmap.h"			\
22272343Sngie	no-obj no-implicit-rule before-depend				\
23272343Sngie	clean		"ukbdmap.h"
24272343Sngie#
25272343Sngiecddl/contrib/opensolaris/common/atomic/sparc64/opensolaris_atomic.S	optional zfs compile-with "${ZFS_S}"
26272343Sngiecrypto/blowfish/bf_enc.c	optional	crypto | ipsec
27272343Sngiecrypto/des/des_enc.c		optional	crypto | ipsec | netsmb
28272343Sngiedev/atkbdc/atkbd.c		optional	atkbd atkbdc
29272343Sngiedev/atkbdc/atkbd_atkbdc.c	optional	atkbd atkbdc
30272343Sngiedev/atkbdc/atkbdc.c		optional	atkbdc
31272343Sngiedev/atkbdc/atkbdc_ebus.c	optional	atkbdc ebus
32272343Sngiedev/atkbdc/atkbdc_isa.c		optional	atkbdc isa
33272343Sngiedev/atkbdc/atkbdc_subr.c	optional	atkbdc
34272343Sngiedev/atkbdc/psm.c		optional	psm atkbdc
35272343Sngiedev/auxio/auxio.c		optional	auxio sbus | auxio ebus
36272343Sngiedev/esp/esp_sbus.c		optional	esp sbus
37272343Sngiedev/fb/creator.c		optional	creator sc
38272343Sngiedev/fb/fb.c			optional	sc
39272343Sngiedev/fb/gallant12x22.c		optional	sc
40272343Sngiedev/fb/machfb.c			optional	machfb sc
41272343Sngiedev/hwpmc/hwpmc_sparc64.c	optional	hwpmc
42272343Sngiedev/kbd/kbd.c			optional	atkbd | sc | ukbd | vt
43272343Sngiedev/le/if_le_lebuffer.c		optional	le sbus
44272343Sngiedev/le/if_le_ledma.c		optional	le sbus
45272343Sngiedev/le/lebuffer_sbus.c		optional	le sbus
46292853Sngiedev/ofw/ofw_bus_if.m		standard
47292853Sngiedev/ofw/ofw_bus_subr.c		standard
48292853Sngiedev/ofw/ofw_console.c		optional	ofw_console
49292853Sngiedev/ofw/ofw_if.m		standard
50292853Sngiedev/ofw/ofw_standard.c		standard
51292853Sngiedev/ofw/openfirm.c		standard
52292853Sngiedev/ofw/openfirmio.c		standard
53292853Sngiedev/ofw/openpromio.c		standard
54292853Sngiedev/pcf/envctrl.c		optional	pcf ebus
55292853Sngiedev/pcf/pcf_ebus.c		optional	pcf ebus
56272343Sngiedev/sound/sbus/cs4231.c		optional	snd_audiocs ebus | \
57292853Sngie						snd_audiocs sbus
58292853Sngiedev/syscons/scgfbrndr.c		optional	sc
59292853Sngiedev/syscons/scterm-teken.c	optional	sc
60272343Sngiedev/syscons/scvtb.c		optional	sc
61272343Sngiedev/uart/uart_cpu_sparc64.c	optional	uart
62272343Sngiedev/uart/uart_kbd_sun.c		optional	uart sc | vt
63272343Sngiedev/vt/hw/ofwfb/ofwfb.c		optional	vt
64272343Sngiekern/kern_clocksource.c		standard
65272343Sngiekern/subr_dummy_vdso_tc.c	standard
66272343Sngiekern/syscalls.c			optional	ktr
67272343Sngielibkern/ffs.c			standard
68272343Sngielibkern/ffsl.c			standard
69272343Sngielibkern/fls.c			standard
70272343Sngielibkern/flsl.c			standard
71272343Sngielibkern/flsll.c			standard
72272343Sngielibkern/memmove.c		standard
73272343Sngiesparc64/central/central.c	optional	central
74272343Sngiesparc64/ebus/ebus.c		optional	ebus
75272343Sngiesparc64/ebus/epic.c		optional	epic ebus
76272343Sngiesparc64/fhc/clkbrd.c		optional	fhc
77272343Sngiesparc64/fhc/fhc.c		optional	fhc
78272343Sngiesparc64/isa/isa.c		optional	isa
79272343Sngiesparc64/isa/isa_dma.c		optional	isa
80272343Sngiesparc64/isa/ofw_isa.c		optional	ebus | isa
81272343Sngiesparc64/pci/apb.c		optional	pci
82272343Sngiesparc64/pci/fire.c		optional	pci
83272343Sngiesparc64/pci/ofw_pcib.c		optional	pci
84272343Sngiesparc64/pci/ofw_pcib_subr.c	optional	pci
85272343Sngiesparc64/pci/ofw_pcibus.c	optional	pci
86272343Sngiesparc64/pci/ofw_pci_if.m	optional	pci
87272343Sngiesparc64/pci/psycho.c		optional	pci
88272343Sngiesparc64/pci/sbbc.c		optional	sbbc uart
89272343Sngiesparc64/pci/schizo.c		optional	pci
90272343Sngiesparc64/sbus/dma_sbus.c		optional	sbus
91272343Sngiesparc64/sbus/sbus.c		optional	sbus
92272343Sngiesparc64/sbus/lsi64854.c		optional	sbus
93272343Sngiesparc64/sparc64/ata_machdep.c	optional	ada | da
94272343Sngiesparc64/sparc64/autoconf.c	standard
95272343Sngiesparc64/sparc64/bus_machdep.c	standard
96272343Sngiesparc64/sparc64/cache.c		standard
97272343Sngiesparc64/sparc64/cam_machdep.c	optional	scbus
98272343Sngiesparc64/sparc64/cheetah.c	standard
99272343Sngiesparc64/sparc64/clock.c		standard
100272343Sngiesparc64/sparc64/counter.c	standard
101272343Sngiesparc64/sparc64/db_disasm.c	optional	ddb
102272343Sngiesparc64/sparc64/db_interface.c	optional	ddb
103272343Sngiesparc64/sparc64/db_trace.c	optional	ddb
104272343Sngiesparc64/sparc64/db_hwwatch.c	optional	ddb
105272343Sngiesparc64/sparc64/dump_machdep.c	standard
106272343Sngiesparc64/sparc64/elf_machdep.c	standard
107272343Sngiesparc64/sparc64/exception.S	standard	no-obj			\
108272343Sngie	compile-with "${NORMAL_S} -mcpu=ultrasparc"
109272343Sngiesparc64/sparc64/eeprom.c	optional	eeprom ebus | eeprom fhc | \
110272343Sngie						eeprom sbus
111272343Sngiesparc64/sparc64/gdb_machdep.c	optional	gdb
112272343Sngiesparc64/sparc64/identcpu.c	standard
113272343Sngiesparc64/sparc64/in_cksum.c	optional	inet | inet6
114272343Sngiesparc64/sparc64/interrupt.S	standard	no-obj			\
115272343Sngie	compile-with "${NORMAL_S} -mcpu=ultrasparc"
116272343Sngiesparc64/sparc64/intr_machdep.c	standard
117272343Sngiesparc64/sparc64/iommu.c		standard
118272343Sngiesparc64/sparc64/jbusppm.c	standard
119272343Sngiesparc64/sparc64/locore.S	standard	no-obj
120272343Sngiesparc64/sparc64/machdep.c	standard
121272343Sngiesparc64/sparc64/mem.c		optional	mem
122272343Sngiesparc64/sparc64/mp_exception.S	optional	smp			\
123272343Sngie	compile-with "${NORMAL_S} -mcpu=ultrasparc"
124272343Sngiesparc64/sparc64/mp_locore.S	optional	smp
125272343Sngiesparc64/sparc64/mp_machdep.c	optional	smp
126272343Sngiesparc64/sparc64/nexus.c		standard
127272343Sngiesparc64/sparc64/ofw_machdep.c	standard
128272343Sngiesparc64/sparc64/pmap.c		standard
129272343Sngiesparc64/sparc64/prof_machdep.c	optional	profiling-routine
130272343Sngiesparc64/sparc64/rtc.c		optional	rtc ebus | rtc isa
131272343Sngiesparc64/sparc64/rwindow.c	standard
132272343Sngiesparc64/sparc64/sc_machdep.c	optional	sc
133272343Sngiesparc64/sparc64/schppm.c	standard
134272343Sngiesparc64/sparc64/spitfire.c	standard
135272343Sngiesparc64/sparc64/ssm.c		standard
136272343Sngiesparc64/sparc64/stack_machdep.c	optional	ddb | stack
137272343Sngiesparc64/sparc64/support.S	standard				\
138272343Sngie	compile-with "${NORMAL_S} -mcpu=ultrasparc"
139272343Sngiesparc64/sparc64/sys_machdep.c	standard
140272343Sngiesparc64/sparc64/swtch.S		standard
141272343Sngiesparc64/sparc64/tick.c		standard
142272343Sngiesparc64/sparc64/tlb.c		standard
143272343Sngiesparc64/sparc64/trap.c		standard
144272343Sngiesparc64/sparc64/tsb.c		standard
145272343Sngiesparc64/sparc64/uio_machdep.c	standard
146272343Sngiesparc64/sparc64/upa.c		optional	creator
147272343Sngiesparc64/sparc64/vm_machdep.c	standard
148272343Sngiesparc64/sparc64/zeus.c		standard
149272343Sngie