xref: /dflybsd-src/sys/platform/vkernel64/conf/files (revision 030e3428e0c23c47cef4dfab51f988a8fa665d19)
1da673940SJordan Gordeev# This file tells config what files go into building a kernel,
2da673940SJordan Gordeev# files marked standard are always included.
3da673940SJordan Gordeev#
4c6a49b17SThomas Nikolajsencrypto/blowfish/bf_enc.c		optional	crypto
5c6a49b17SThomas Nikolajsencrypto/des/des_enc.c			optional	crypto
6c6a49b17SThomas Nikolajsencrypto/des/des_ecb.c			optional	crypto
7c6a49b17SThomas Nikolajsencrypto/des/des_setkey.c			optional	crypto
8d63ed24bSMatthew Dillonkern/link_elf_obj.c		standard
9da673940SJordan Gordeevvfs/smbfs/smbfs_io.c		optional	smbfs
10da673940SJordan Gordeevvfs/smbfs/smbfs_node.c		optional	smbfs
11da673940SJordan Gordeevvfs/smbfs/smbfs_smb.c		optional	smbfs
12da673940SJordan Gordeevvfs/smbfs/smbfs_subr.c		optional	smbfs
13da673940SJordan Gordeevvfs/smbfs/smbfs_vfsops.c	optional	smbfs
14da673940SJordan Gordeevvfs/smbfs/smbfs_vnops.c		optional	smbfs
15*7b21e5e4SImre Vadászcpu/x86_64/misc/cputimer_tsc.c	standard
160e6594a8SSascha Wildnerplatform/vkernel64/x86_64/autoconf.c	standard
171918fc5cSSascha Wildnerplatform/vkernel64/x86_64/mp.c		standard			\
183c996f41Szrj	compile-with	"${NORMAL_C} -pthread -I/usr/include ${WERROR}"
19da673940SJordan Gordeev#
20da673940SJordan Gordeev# DDB XXX
210e6594a8SSascha Wildnercpu/x86_64/misc/elf_machdep.c		standard
220e6594a8SSascha Wildnercpu/x86_64/misc/lwbuf.c			standard
230e6594a8SSascha Wildnercpu/x86_64/misc/in_cksum2.s		optional	inet
2448c8994dSFrançois Tigeotcpu/x86_64/misc/in_cksum2.s		optional	inet6
25b12defdcSMatthew Dilloncpu/x86_64/misc/monitor.s		standard
260e6594a8SSascha Wildnercpu/x86_64/misc/ktr.c			optional	ktr
270e6594a8SSascha Wildnercpu/x86_64/misc/db_disasm.c		optional	ddb
280e6594a8SSascha Wildnercpu/x86_64/misc/x86_64-gdbstub.c	optional	ddb
29bb6811beSMatthew Dilloncpu/x86_64/misc/bzeront.s		standard
30bb6811beSMatthew Dillon
31da673940SJordan Gordeev#
32da673940SJordan Gordeev# DOS mbr and gpt
33da673940SJordan Gordeevkern/subr_diskmbr.c			standard
34da673940SJordan Gordeevkern/subr_diskgpt.c			standard
35da673940SJordan Gordeev
36da673940SJordan Gordeev# DEVICES
37da673940SJordan Gordeev#
389ed84223SSascha Wildnerdev/virtual/vkernel/cdrom/vcd.c		optional	vcd
399ed84223SSascha Wildnerdev/virtual/vkernel/disk/vdisk.c	optional	vkd
409ed84223SSascha Wildnerdev/virtual/vkernel/net/if_vke.c	optional	vke
41509bc517SAntonio Huete Jimenezvfs/dirfs/dirfs_vnops.c			optional        dirfs
42509bc517SAntonio Huete Jimenezvfs/dirfs/dirfs_vfsops.c		optional        dirfs
43509bc517SAntonio Huete Jimenezvfs/dirfs/dirfs_subr.c		optional        dirfs
44da673940SJordan Gordeev
45da673940SJordan Gordeev# PLATFORM FILES
46da673940SJordan Gordeev#
470e6594a8SSascha Wildnerplatform/vkernel64/x86_64/global.s		standard
480e6594a8SSascha Wildnerplatform/vkernel64/x86_64/swtch.s		standard
490e6594a8SSascha Wildnerplatform/vkernel64/x86_64/npx.c		standard
500e6594a8SSascha Wildnerplatform/vkernel64/x86_64/db_interface.c	optional	ddb
510e6594a8SSascha Wildnerplatform/vkernel64/x86_64/db_trace.c	optional	ddb
520e6594a8SSascha Wildnerplatform/vkernel64/x86_64/vm_machdep.c	standard
530e6594a8SSascha Wildnerplatform/vkernel64/x86_64/cpu_regs.c	standard
540e6594a8SSascha Wildnerplatform/vkernel64/x86_64/userldt.c		standard
550e6594a8SSascha Wildnerplatform/vkernel64/x86_64/tls.c		standard
560e6594a8SSascha Wildnerplatform/vkernel64/x86_64/trap.c	standard
570e6594a8SSascha Wildnerplatform/vkernel64/x86_64/exception.c	standard
580e6594a8SSascha Wildnerplatform/vkernel64/x86_64/procfs_machdep.c	standard
590e6594a8SSascha Wildnerplatform/vkernel64/x86_64/fork_tramp.s	standard
602c2e847cSSascha Wildnerplatform/vkernel64/platform/init.c	standard
61da673940SJordan Gordeevplatform/vkernel64/platform/globaldata.c	standard
62da673940SJordan Gordeevplatform/vkernel64/platform/kqueue.c	standard
63da673940SJordan Gordeevplatform/vkernel64/platform/shutdown.c	standard
64da673940SJordan Gordeevplatform/vkernel64/platform/machintr.c	standard
65da673940SJordan Gordeevplatform/vkernel64/platform/copyio.c	standard
662c2e847cSSascha Wildnerplatform/vkernel64/platform/pmap.c	standard
67da673940SJordan Gordeevplatform/vkernel64/platform/pmap_inval.c	standard
68da673940SJordan Gordeevplatform/vkernel64/platform/busdma_machdep.c standard
69da673940SJordan Gordeevplatform/vkernel64/platform/sysarch.c	standard
70da673940SJordan Gordeevplatform/vkernel64/platform/systimer.c	standard
71da673940SJordan Gordeevplatform/vkernel64/platform/console.c	standard
72da673940SJordan Gordeevplatform/vkernel64/platform/ipl_funcs.c	standard
73da673940SJordan Gordeevplatform/vkernel64/platform/cothread.c	standard
74