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