summaryrefslogtreecommitdiffstats
path: root/sys/conf/files.amd64
blob: 0af5b67cd6d0d2f915a6bc6f5440be2ad7bdec61 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
# This file tells config what files go into building a kernel,
# files marked standard are always included.
#
# $FreeBSD$
#
# The long compile-with and dependency lines are required because of
# limitations in config: backslash-newline doesn't work in strings, and
# dependency lines other than the first are silently ignored.
#

ia32_genassym.o			optional	ia32			\
	dependency 	"$S/compat/ia32/ia32_genassym.c"		\
	compile-with	"${CC} ${CFLAGS:N-fno-common} -c ${.IMPSRC}"	\
	no-obj no-implicit-rule						\
	clean		"ia32_genassym.o"
#
ia32_assym.h			optional	ia32			\
	dependency 	"$S/kern/genassym.sh ia32_genassym.o"		\
	compile-with	"env NM=${NM} sh $S/kern/genassym.sh ia32_genassym.o > ${.TARGET}" \
	no-obj no-implicit-rule before-depend				\
	clean		"ia32_assym.h"
#

dev/kbd/atkbd.c			optional	atkbd
dev/kbd/atkbdc.c		optional	atkbdc
dev/kbd/kbd.c			optional	atkbd
dev/kbd/kbd.c			optional	kbd
dev/kbd/kbd.c			optional	sc
dev/kbd/kbd.c			optional	ukbd
dev/kbd/kbd.c			optional	vt
dev/sio/sio.c			optional	sio
dev/sio/sio_isa.c		optional	sio isa
dev/syscons/apm/apm_saver.c	optional	apm_saver apm
dev/syscons/schistory.c		optional	sc
dev/syscons/scmouse.c		optional	sc
dev/syscons/scterm.c		optional	sc
dev/syscons/scterm-dumb.c	optional	sc
dev/syscons/scterm-sc.c		optional	sc
dev/syscons/scvesactl.c		optional	sc vga vesa
dev/syscons/scvgarndr.c		optional	sc vga
dev/syscons/scvidctl.c		optional	sc
dev/syscons/scvtb.c		optional	sc
dev/syscons/syscons.c		optional	sc
dev/syscons/sysmouse.c		optional	sc
dev/uart/uart_cpu_amd64.c	optional	uart
isa/atkbd_isa.c			optional	atkbd

amd64/acpica/OsdEnvironment.c	optional	acpi
amd64/acpica/acpi_machdep.c	optional	acpi
amd64/acpica/acpi_wakeup.c	optional	acpi
amd64/amd64/amd64-gdbstub.c	optional	ddb
amd64/amd64/amd64_mem.c		standard
amd64/amd64/autoconf.c		standard
amd64/amd64/busdma_machdep.c	standard
amd64/amd64/cpu_switch.S	standard
amd64/amd64/critical.c		standard
amd64/amd64/db_disasm.c		optional	ddb
amd64/amd64/db_interface.c	optional	ddb
amd64/amd64/db_trace.c		optional	ddb
amd64/amd64/dump_machdep.c	standard
amd64/amd64/elf_machdep.c	standard
amd64/amd64/exception.S		standard
amd64/amd64/identcpu.c		standard
amd64/amd64/initcpu.c		standard
amd64/amd64/legacy.c		standard
amd64/amd64/locore.S		standard	no-obj
amd64/amd64/machdep.c		standard
amd64/amd64/mem.c		standard
amd64/amd64/nexus.c		standard
amd64/amd64/pmap.c		standard
amd64/amd64/sigtramp.S		standard
amd64/amd64/support.S		standard
amd64/amd64/sys_machdep.c	standard
amd64/amd64/trap.c		standard
amd64/amd64/tsc.c		standard
amd64/amd64/uma_machdep.c	standard
amd64/amd64/vm_machdep.c	standard
amd64/amd64/in_cksum.c		optional inet
amd64/amd64/fpu.c		standard

amd64/isa/clock.c		standard
amd64/isa/intr_machdep.c	standard
amd64/isa/isa.c			standard
amd64/isa/isa_dma.c		standard
amd64/isa/ithread.c		standard

amd64/pci/pci_cfgreg.c		optional	pci
amd64/pci/pci_bus.c		optional	pci

compat/freebsd32/freebsd32_misc.c	optional	ia32
compat/freebsd32/freebsd32_syscalls.c	optional	ia32
compat/freebsd32/freebsd32_sysent.c	optional	ia32
compat/ia32/ia32_sigtramp.S	optional	ia32
compat/ia32/ia32_sysvec.c	optional	ia32
amd64/ia32/ia32_signal.c	optional	ia32
amd64/ia32/ia32_exception.S	optional	ia32
amd64/ia32/ia32_syscall.c	optional	ia32
kern/imgact_elf32.c		optional	ia32

# This file tells config what files go into building a kernel,
# files marked standard are always included.
#
dev/fb/fb.c			optional	fb
dev/fb/fb.c			optional	vga
dev/fb/splash.c			optional	splash
dev/fb/vga.c			optional	vga

dev/kbd/atkbd.c			optional	atkbd
dev/kbd/atkbdc.c		optional	atkbdc
dev/kbd/kbd.c			optional	atkbd
dev/kbd/kbd.c			optional	kbd
dev/kbd/kbd.c			optional	sc
dev/kbd/kbd.c			optional	ukbd
dev/kbd/kbd.c			optional	vt

dev/ppc/ppc.c			optional	ppc

dev/syscons/schistory.c		optional	sc
dev/syscons/scmouse.c		optional	sc
dev/syscons/scterm.c		optional	sc
dev/syscons/scterm-dumb.c	optional	sc
dev/syscons/scterm-sc.c		optional	sc
dev/syscons/scvgarndr.c		optional	sc vga
dev/syscons/scvidctl.c		optional	sc
dev/syscons/scvtb.c		optional	sc
dev/syscons/syscons.c		optional	sc
dev/syscons/sysmouse.c		optional	sc
geom/geom_bsd.c			standard
geom/geom_bsd_enc.c		standard
geom/geom_mbr.c			standard
geom/geom_mbr_enc.c		standard

#i386/isa/pmtimer.c		optional	pmtimer
#
isa/atkbd_isa.c			optional	atkbd
isa/atkbdc_isa.c		optional	atkbdc
isa/fd.c			optional	fdc
isa/psm.c			optional	psm
isa/syscons_isa.c		optional	sc
isa/vga_isa.c			optional	vga
pci/agp_intel.c			optional	agp
pci/agp_via.c			optional	agp
pci/agp_sis.c			optional	agp
pci/agp_ali.c			optional	agp
pci/agp_amd.c			optional	agp
pci/agp_i810.c			optional	agp
OpenPOWER on IntegriCloud