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# 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 15emulation/dragonfly12/dfbsd12_getdirentries.c optional compat_df12 16emulation/dragonfly12/dfbsd12_stat.c optional compat_df12 17kern/link_elf_obj.c standard 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 24cpu/x86_64/misc/atomic.c standard \ 25 compile-with "${CC} -c ${CFLAGS} ${DEFINED_PROF:S/^$/-fomit-frame-pointer/} ${.IMPSRC}" 26platform/vkernel64/x86_64/autoconf.c standard 27platform/vkernel64/x86_64/mp.c optional smp \ 28 compile-with "${CC} -c -pthread ${CFLAGS} -I/usr/include ${.IMPSRC}" 29# 30# DDB XXX 31cpu/x86_64/misc/elf_machdep.c standard 32cpu/x86_64/misc/lwbuf.c standard 33cpu/x86_64/misc/in_cksum2.s optional inet 34cpu/x86_64/misc/monitor.s standard 35cpu/x86_64/misc/ktr.c optional ktr 36cpu/x86_64/misc/db_disasm.c optional ddb 37cpu/x86_64/misc/x86_64-gdbstub.c optional ddb 38cpu/x86_64/misc/bzeront.s standard 39 40# 41# DOS mbr and gpt 42kern/subr_diskmbr.c standard 43kern/subr_diskgpt.c standard 44 45# DEVICES 46# 47dev/virtual/cdrom/vcd.c optional vcd 48dev/virtual/disk/vdisk.c optional vkd 49dev/virtual/net/if_vke.c optional vke 50 51# PLATFORM FILES 52# 53platform/vkernel64/x86_64/global.s standard 54platform/vkernel64/x86_64/swtch.s standard 55platform/vkernel64/x86_64/npx.c standard 56platform/vkernel64/x86_64/db_interface.c optional ddb 57platform/vkernel64/x86_64/db_trace.c optional ddb 58platform/vkernel64/x86_64/vm_machdep.c standard 59platform/vkernel64/x86_64/cpu_regs.c standard 60platform/vkernel64/x86_64/userldt.c standard 61platform/vkernel64/x86_64/tls.c standard 62platform/vkernel64/x86_64/trap.c standard 63platform/vkernel64/x86_64/exception.c standard 64platform/vkernel64/x86_64/procfs_machdep.c standard 65platform/vkernel64/x86_64/fork_tramp.s standard 66platform/vkernel64/platform/init.c standard 67platform/vkernel64/platform/globaldata.c standard 68platform/vkernel64/platform/kqueue.c standard 69platform/vkernel64/platform/shutdown.c standard 70platform/vkernel64/platform/machintr.c standard 71platform/vkernel64/platform/copyio.c standard 72platform/vkernel64/platform/pmap.c standard 73platform/vkernel64/platform/pmap_inval.c standard 74platform/vkernel64/platform/busdma_machdep.c standard 75platform/vkernel64/platform/sysarch.c standard 76platform/vkernel64/platform/systimer.c standard 77platform/vkernel64/platform/console.c standard 78platform/vkernel64/platform/ipl_funcs.c standard 79platform/vkernel64/platform/cothread.c standard 80