kernel: Make SMP support default (and non-optional).
[dragonfly.git] / sys / platform / vkernel64 / conf / files
CommitLineData
da673940
JG
1# This file tells config what files go into building a kernel,
2# files marked standard are always included.
3#
4# $DragonFly: src/sys/platform/vkernel/conf/files,v 1.21 2008/03/20 02:14:52 dillon Exp $
5#
c6a49b17
TN
6crypto/blowfish/bf_enc.c optional ipsec ipsec_esp
7crypto/des/des_enc.c optional ipsec ipsec_esp
8crypto/des/des_ecb.c optional netsmbcrypto
9crypto/des/des_enc.c optional netsmbcrypto
10crypto/des/des_setkey.c optional netsmbcrypto
11crypto/blowfish/bf_enc.c optional crypto
12crypto/des/des_enc.c optional crypto
13crypto/des/des_ecb.c optional crypto
14crypto/des/des_setkey.c optional crypto
10108759
SG
15emulation/dragonfly12/dfbsd12_getdirentries.c optional compat_df12
16emulation/dragonfly12/dfbsd12_stat.c optional compat_df12
d63ed24b 17kern/link_elf_obj.c standard
da673940
JG
18vfs/smbfs/smbfs_io.c optional smbfs
19vfs/smbfs/smbfs_node.c optional smbfs
20vfs/smbfs/smbfs_smb.c optional smbfs
21vfs/smbfs/smbfs_subr.c optional smbfs
22vfs/smbfs/smbfs_vfsops.c optional smbfs
23vfs/smbfs/smbfs_vnops.c optional smbfs
0e6594a8 24cpu/x86_64/misc/atomic.c standard \
da673940 25 compile-with "${CC} -c ${CFLAGS} ${DEFINED_PROF:S/^$/-fomit-frame-pointer/} ${.IMPSRC}"
0e6594a8 26platform/vkernel64/x86_64/autoconf.c standard
1918fc5c 27platform/vkernel64/x86_64/mp.c standard \
da673940 28 compile-with "${CC} -c -pthread ${CFLAGS} -I/usr/include ${.IMPSRC}"
da673940
JG
29#
30# DDB XXX
0e6594a8
SW
31cpu/x86_64/misc/elf_machdep.c standard
32cpu/x86_64/misc/lwbuf.c standard
33cpu/x86_64/misc/in_cksum2.s optional inet
48c8994d 34cpu/x86_64/misc/in_cksum2.s optional inet6
b12defdc 35cpu/x86_64/misc/monitor.s standard
0e6594a8
SW
36cpu/x86_64/misc/ktr.c optional ktr
37cpu/x86_64/misc/db_disasm.c optional ddb
38cpu/x86_64/misc/x86_64-gdbstub.c optional ddb
bb6811be
MD
39cpu/x86_64/misc/bzeront.s standard
40
da673940
JG
41#
42# DOS mbr and gpt
43kern/subr_diskmbr.c standard
44kern/subr_diskgpt.c standard
45
46# DEVICES
47#
9ed84223
SW
48dev/virtual/vkernel/cdrom/vcd.c optional vcd
49dev/virtual/vkernel/disk/vdisk.c optional vkd
50dev/virtual/vkernel/net/if_vke.c optional vke
da673940
JG
51
52# PLATFORM FILES
53#
0e6594a8
SW
54platform/vkernel64/x86_64/global.s standard
55platform/vkernel64/x86_64/swtch.s standard
56platform/vkernel64/x86_64/npx.c standard
57platform/vkernel64/x86_64/db_interface.c optional ddb
58platform/vkernel64/x86_64/db_trace.c optional ddb
59platform/vkernel64/x86_64/vm_machdep.c standard
60platform/vkernel64/x86_64/cpu_regs.c standard
61platform/vkernel64/x86_64/userldt.c standard
62platform/vkernel64/x86_64/tls.c standard
63platform/vkernel64/x86_64/trap.c standard
64platform/vkernel64/x86_64/exception.c standard
65platform/vkernel64/x86_64/procfs_machdep.c standard
66platform/vkernel64/x86_64/fork_tramp.s standard
2c2e847c 67platform/vkernel64/platform/init.c standard
da673940
JG
68platform/vkernel64/platform/globaldata.c standard
69platform/vkernel64/platform/kqueue.c standard
70platform/vkernel64/platform/shutdown.c standard
71platform/vkernel64/platform/machintr.c standard
72platform/vkernel64/platform/copyio.c standard
2c2e847c 73platform/vkernel64/platform/pmap.c standard
da673940
JG
74platform/vkernel64/platform/pmap_inval.c standard
75platform/vkernel64/platform/busdma_machdep.c standard
76platform/vkernel64/platform/sysarch.c standard
77platform/vkernel64/platform/systimer.c standard
78platform/vkernel64/platform/console.c standard
79platform/vkernel64/platform/ipl_funcs.c standard
80platform/vkernel64/platform/cothread.c standard