Add support for a root disk device file.
[dragonfly.git] / sys / platform / vkernel / conf / files
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.10 2007/01/07 02:42:12 dillon Exp $
5 #
6 bf_enc.o                        optional        ipsec ipsec_esp         \
7         dependency      "$S/crypto/blowfish/arch/i386/bf_enc.S $S/crypto/blowfish/arch/i386/bf_enc_586.S $S/crypto/blowfish/arch/i386/bf_enc_686.S"             \
8         compile-with    "${CC} -c -I$S/crypto/blowfish/arch/i386 ${ASM_CFLAGS} ${WERROR} ${.IMPSRC}"    \
9         no-implicit-rule
10 crypto/des/arch/i386/des_enc.S          optional        ipsec ipsec_esp
11 crypto/des/des_ecb.c                    optional        netsmbcrypto
12 crypto/des/arch/i386/des_enc.S          optional        netsmbcrypto
13 crypto/des/des_setkey.c                 optional        netsmbcrypto
14 bf_enc.o                        optional        crypto          \
15         dependency      "$S/crypto/blowfish/arch/i386/bf_enc.S $S/crypto/blowfish/arch/i386/bf_enc_586.S $S/crypto/blowfish/arch/i386/bf_enc_686.S"             \
16         compile-with    "${CC} -c -I$S/crypto/blowfish/arch/i386 ${ASM_CFLAGS} ${WERROR} ${.IMPSRC}"    \
17         no-implicit-rule
18 crypto/des/arch/i386/des_enc.S          optional        crypto
19 crypto/des/des_ecb.c                    optional        crypto
20 crypto/des/des_setkey.c                 optional        crypto
21 emulation/linux/i386/linprocfs/linprocfs_misc.c         optional        linprocfs
22 emulation/linux/i386/linprocfs/linprocfs_subr.c         optional        linprocfs
23 emulation/linux/i386/linprocfs/linprocfs_vfsops.c       optional        linprocfs
24 emulation/linux/i386/linprocfs/linprocfs_vnops.c        optional        linprocfs
25 vfs/smbfs/smbfs_io.c            optional        smbfs
26 vfs/smbfs/smbfs_node.c          optional        smbfs
27 vfs/smbfs/smbfs_smb.c           optional        smbfs
28 vfs/smbfs/smbfs_subr.c          optional        smbfs
29 vfs/smbfs/smbfs_vfsops.c        optional        smbfs
30 vfs/smbfs/smbfs_vnops.c         optional        smbfs
31 cpu/i386/misc/atomic.c          standard                                \
32         compile-with    "${CC} -c ${CFLAGS} ${DEFINED_PROF:S/^$/-fomit-frame-pointer/} ${.IMPSRC}"
33 machine/vkernel/i386/autoconf.c standard
34 #
35 # DDB XXX
36 cpu/i386/misc/elf_machdep.c             standard
37 cpu/i386/misc/in_cksum2.s               optional        inet
38 cpu/i386/misc/ktr.c                     optional        ktr
39 cpu/i386/misc/db_disasm.c               optional        ddb
40 cpu/i386/misc/i386-gdbstub.c            optional        ddb
41 #
42 # DOS mbr
43 kern/subr_diskmbr.c                     standard
44
45 # DEVICES
46 #
47 dev/virtual/disk/vdisk.c                optional        vd
48 #dev/virtual/net/vnet.c                 optional        vnet
49
50 #vkernel/vkernel/pmap.c         standard
51 #vkernel/vkernel/pmap_inval.c   standard
52 #vkernel/vkernel/spinlock.s     standard
53 #vkernel/vkernel/copyin.c       standard
54 #vkernel/vkernel/swtch.s                standard
55 #vkernel/vkernel/trap.c         standard
56 #vkernel/vkernel/clock.c                standard
57 #vkernel/vkernel/float.c                standard
58 #
59 # PLATFORM FILES
60 machine/vkernel/i386/global.s           standard
61 machine/vkernel/i386/swtch.s            standard
62 machine/vkernel/i386/npx.c              mandatory       npx
63 machine/vkernel/i386/db_interface.c     standard
64 machine/vkernel/i386/db_trace.c         standard
65 machine/vkernel/i386/vm_machdep.c       standard
66 machine/vkernel/i386/cpu_regs.c         standard
67 machine/vkernel/i386/userldt.c          standard
68 machine/vkernel/i386/tls.c              standard
69 machine/vkernel/i386/trap.c             standard
70 machine/vkernel/i386/procfs_machdep.c   standard
71 machine/vkernel/i386/fork_tramp.s       standard
72 machine/vkernel/platform/init.c         standard
73 machine/vkernel/platform/globaldata.c   standard
74 machine/vkernel/platform/machintr.c     standard
75 machine/vkernel/platform/copyio.c       standard
76 machine/vkernel/platform/pmap.c         standard
77 machine/vkernel/platform/pmap_inval.c   standard
78 machine/vkernel/platform/busdma_machdep.c standard
79 machine/vkernel/platform/sysarch.c      standard
80 machine/vkernel/platform/systimer.c     standard
81 machine/vkernel/platform/console.c      standard
82 machine/vkernel/platform/ipl_funcs.c    standard