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# 6emulation/dragonfly12/dfbsd12_getdirentries.c nonoptional compat_df12 7emulation/dragonfly12/dfbsd12_stat.c nonoptional compat_df12 8vfs/smbfs/smbfs_io.c optional smbfs 9vfs/smbfs/smbfs_node.c optional smbfs 10vfs/smbfs/smbfs_smb.c optional smbfs 11vfs/smbfs/smbfs_subr.c optional smbfs 12vfs/smbfs/smbfs_vfsops.c optional smbfs 13vfs/smbfs/smbfs_vnops.c optional smbfs 14cpu/x86_64/misc/atomic.c standard \ 15 compile-with "${CC} -c ${CFLAGS} ${DEFINED_PROF:S/^$/-fomit-frame-pointer/} ${.IMPSRC}" 16platform/vkernel64/x86_64/autoconf.c standard 17platform/vkernel64/x86_64/mp.c optional smp \ 18 compile-with "${CC} -c -pthread ${CFLAGS} -I/usr/include ${.IMPSRC}" 19# 20# DDB XXX 21cpu/x86_64/misc/elf_machdep.c standard 22cpu/x86_64/misc/lwbuf.c standard 23cpu/x86_64/misc/in_cksum2.s optional inet 24cpu/x86_64/misc/ktr.c optional ktr 25cpu/x86_64/misc/db_disasm.c optional ddb 26cpu/x86_64/misc/x86_64-gdbstub.c optional ddb 27# 28# DOS mbr and gpt 29kern/subr_diskmbr.c standard 30kern/subr_diskgpt.c standard 31 32# DEVICES 33# 34dev/virtual/cdrom/vcd.c optional vcd 35dev/virtual/disk/vdisk.c optional vkd 36dev/virtual/net/if_vke.c optional vke 37 38# PLATFORM FILES 39# 40platform/vkernel64/x86_64/global.s standard 41platform/vkernel64/x86_64/swtch.s standard 42platform/vkernel64/x86_64/npx.c standard 43platform/vkernel64/x86_64/db_interface.c optional ddb 44platform/vkernel64/x86_64/db_trace.c optional ddb 45platform/vkernel64/x86_64/vm_machdep.c standard 46platform/vkernel64/x86_64/cpu_regs.c standard 47platform/vkernel64/x86_64/userldt.c standard 48platform/vkernel64/x86_64/tls.c standard 49platform/vkernel64/x86_64/trap.c standard 50platform/vkernel64/x86_64/exception.c standard 51platform/vkernel64/x86_64/procfs_machdep.c standard 52platform/vkernel64/x86_64/fork_tramp.s standard 53platform/vkernel64/platform/init.c standard 54platform/vkernel64/platform/globaldata.c standard 55platform/vkernel64/platform/kqueue.c standard 56platform/vkernel64/platform/shutdown.c standard 57platform/vkernel64/platform/machintr.c standard 58platform/vkernel64/platform/copyio.c standard 59platform/vkernel64/platform/pmap.c standard 60platform/vkernel64/platform/pmap_inval.c standard 61platform/vkernel64/platform/busdma_machdep.c standard 62platform/vkernel64/platform/sysarch.c standard 63platform/vkernel64/platform/systimer.c standard 64platform/vkernel64/platform/console.c standard 65platform/vkernel64/platform/ipl_funcs.c standard 66platform/vkernel64/platform/cothread.c standard 67