Changeset View
Changeset View
Standalone View
Standalone View
sys/conf/files.i386
# This file tells config what files go into building a kernel, | # This file tells config what files go into building a kernel, | ||||
# files marked standard are always included. | # files marked standard are always included. | ||||
# | # | ||||
# $FreeBSD$ | # $FreeBSD$ | ||||
# | # | ||||
# common files stuff between i386 and amd64 | # common files stuff between i386 and amd64 | ||||
include "conf/files.x86" | include "conf/files.x86" | ||||
# The long compile-with and dependency lines are required because of | # The long compile-with and dependency lines are required because of | ||||
# limitations in config: backslash-newline doesn't work in strings, and | # limitations in config: backslash-newline doesn't work in strings, and | ||||
# dependency lines other than the first are silently ignored. | # dependency lines other than the first are silently ignored. | ||||
# | # | ||||
cddl/dev/dtrace/i386/dtrace_asm.S optional dtrace compile-with "${DTRACE_S}" | option dtrace??? { cddl/dev/dtrace/i386/dtrace_asm.S } compile-with "${DTRACE_S}" | ||||
cddl/dev/dtrace/i386/dtrace_subr.c optional dtrace compile-with "${DTRACE_C}" | option dtrace??? { cddl/dev/dtrace/i386/dtrace_subr.c } compile-with "${DTRACE_C}" | ||||
crypto/aesni/aeskeys_i386.S optional aesni | option aesni { crypto/aesni/aeskeys_i386.S } | ||||
crypto/des/arch/i386/des_enc.S optional netsmb | option netsmb { crypto/des/arch/i386/des_enc.S } | ||||
crypto/openssl/i386/aesni-x86.S optional ossl | option ossl { | ||||
crypto/openssl/i386/chacha-x86.S optional ossl | crypto/openssl/i386/aesni-x86.S | ||||
crypto/openssl/i386/poly1305-x86.S optional ossl | crypto/openssl/i386/chacha-x86.S | ||||
crypto/openssl/i386/sha1-586.S optional ossl | crypto/openssl/i386/poly1305-x86.S | ||||
crypto/openssl/i386/sha256-586.S optional ossl | crypto/openssl/i386/sha1-586.S | ||||
crypto/openssl/i386/sha512-586.S optional ossl | crypto/openssl/i386/sha256-586.S | ||||
dev/agp/agp_ali.c optional agp | crypto/openssl/i386/sha512-586.S } | ||||
dev/agp/agp_amd.c optional agp | option agp { | ||||
dev/agp/agp_amd64.c optional agp | dev/agp/agp_ali.c | ||||
dev/agp/agp_ati.c optional agp | dev/agp/agp_amd.c | ||||
dev/agp/agp_i810.c optional agp | dev/agp/agp_amd64.c | ||||
dev/agp/agp_intel.c optional agp | dev/agp/agp_ati.c | ||||
dev/agp/agp_nvidia.c optional agp | dev/agp/agp_i810.c | ||||
dev/agp/agp_sis.c optional agp | dev/agp/agp_intel.c | ||||
dev/agp/agp_via.c optional agp | dev/agp/agp_nvidia.c | ||||
dev/ce/ceddk.c optional ce | dev/agp/agp_sis.c | ||||
dev/ce/if_ce.c optional ce | dev/agp/agp_via.c } | ||||
dev/ce/tau32-ddk.c optional ce \ | option ce { | ||||
compile-with "${NORMAL_C} ${NO_WCONSTANT_CONVERSION} ${NO_WMISLEADING_INDENTATION}" | dev/ce/ceddk.c | ||||
dev/glxiic/glxiic.c optional glxiic | dev/ce/if_ce.c } | ||||
dev/glxsb/glxsb.c optional glxsb | option ce??? { dev/ce/tau32-ddk.c } compile-with "${NORMAL_C} ${NO_WCONSTANT_CONVERSION} ${NO_WMISLEADING_INDENTATION}" | ||||
dev/glxsb/glxsb_hash.c optional glxsb | option glxiic { dev/glxiic/glxiic.c } | ||||
dev/hyperv/vmbus/i386/hyperv_machdep.c optional hyperv | option glxsb { | ||||
dev/le/if_le_isa.c optional le isa | dev/glxsb/glxsb.c | ||||
dev/nctgpio/nctgpio.c optional nctgpio | dev/glxsb/glxsb_hash.c } | ||||
dev/nfe/if_nfe.c optional nfe pci | option hyperv { dev/hyperv/vmbus/i386/hyperv_machdep.c } | ||||
dev/ntb/if_ntb/if_ntb.c optional if_ntb | option le??? { dev/le/if_le_isa.c } isa | ||||
dev/ntb/ntb_transport.c optional ntb_transport | if_ntb | option nctgpio { dev/nctgpio/nctgpio.c } | ||||
dev/ntb/ntb.c optional ntb | ntb_transport | if_ntb | ntb_hw_amd | ntb_hw_intel | ntb_hw_plx | ntb_hw | option nfe??? { dev/nfe/if_nfe.c } pci | ||||
dev/ntb/ntb_if.m optional ntb | ntb_transport | if_ntb | ntb_hw_amd | ntb_hw_intel | ntb_hw_plx | ntb_hw | option if_ntb { dev/ntb/if_ntb/if_ntb.c } | ||||
dev/ntb/ntb_hw/ntb_hw_amd.c optional ntb_hw_amd | ntb_hw | option ntb_transport??? { dev/ntb/ntb_transport.c } | if_ntb | ||||
dev/ntb/ntb_hw/ntb_hw_intel.c optional ntb_hw_intel | ntb_hw | option ntb??? { | ||||
dev/ntb/ntb_hw/ntb_hw_plx.c optional ntb_hw_plx | ntb_hw | dev/ntb/ntb.c | ||||
dev/ntb/test/ntb_tool.c optional ntb_tool | dev/ntb/ntb_if.m } | ntb_transport | if_ntb | ntb_hw_amd | ntb_hw_intel | ntb_hw_plx | ntb_hw | ||||
dev/nvram/nvram.c optional nvram isa | option ntb_hw_amd??? { dev/ntb/ntb_hw/ntb_hw_amd.c } | ntb_hw | ||||
dev/ofw/ofw_pcib.c optional fdt pci | option ntb_hw_intel??? { dev/ntb/ntb_hw/ntb_hw_intel.c } | ntb_hw | ||||
dev/pcf/pcf_isa.c optional pcf | option ntb_hw_plx??? { dev/ntb/ntb_hw/ntb_hw_plx.c } | ntb_hw | ||||
dev/random/ivy.c optional rdrand_rng !random_loadable | option ntb_tool { dev/ntb/test/ntb_tool.c } | ||||
dev/random/nehemiah.c optional padlock_rng !random_loadable | option nvram??? { dev/nvram/nvram.c } isa | ||||
dev/sbni/if_sbni.c optional sbni | option fdt??? { dev/ofw/ofw_pcib.c } pci | ||||
dev/sbni/if_sbni_isa.c optional sbni isa | option pcf { dev/pcf/pcf_isa.c } | ||||
dev/sbni/if_sbni_pci.c optional sbni pci | option rdrand_rng??? { dev/random/ivy.c } !random_loadable | ||||
dev/speaker/spkr.c optional speaker | option padlock_rng??? { dev/random/nehemiah.c } !random_loadable | ||||
dev/superio/superio.c optional superio isa | option sbni { dev/sbni/if_sbni.c } | ||||
dev/syscons/scvesactl.c optional sc vga vesa | option sbni??? { dev/sbni/if_sbni_isa.c } isa | ||||
dev/syscons/scvgarndr.c optional sc vga | option sbni??? { dev/sbni/if_sbni_pci.c } pci | ||||
dev/tpm/tpm.c optional tpm | option speaker { dev/speaker/spkr.c } | ||||
dev/tpm/tpm_acpi.c optional tpm acpi | option superio??? { dev/superio/superio.c } isa | ||||
dev/tpm/tpm_isa.c optional tpm isa | option sc??? { dev/syscons/scvesactl.c } vga vesa | ||||
dev/uart/uart_cpu_x86.c optional uart | option sc??? { dev/syscons/scvgarndr.c } vga | ||||
dev/viawd/viawd.c optional viawd | option tpm { dev/tpm/tpm.c } | ||||
dev/vmd/vmd.c optional vmd | option tpm??? { dev/tpm/tpm_acpi.c } acpi | ||||
dev/acpi_support/acpi_wmi_if.m standard | option tpm??? { dev/tpm/tpm_isa.c } isa | ||||
dev/wbwd/wbwd.c optional wbwd | option uart { dev/uart/uart_cpu_x86.c } | ||||
i386/acpica/acpi_machdep.c optional acpi | option viawd { dev/viawd/viawd.c } | ||||
i386/acpica/acpi_wakeup.c optional acpi | option vmd { dev/vmd/vmd.c } | ||||
acpi_wakecode.o optional acpi \ | option standard { dev/acpi_support/acpi_wmi_if.m } | ||||
dependency "$S/i386/acpica/acpi_wakecode.S assym.inc" \ | option wbwd { dev/wbwd/wbwd.c } | ||||
option acpi { | |||||
i386/acpica/acpi_machdep.c | |||||
i386/acpica/acpi_wakeup.c } | |||||
option acpi??? { acpi_wakecode.o } dependency "$S/i386/acpica/acpi_wakecode.S assym.inc" \ | |||||
compile-with "${NORMAL_S}" \ | compile-with "${NORMAL_S}" \ | ||||
no-obj no-implicit-rule before-depend \ | no-obj no-implicit-rule before-depend \ | ||||
clean "acpi_wakecode.o" | clean "acpi_wakecode.o" | ||||
acpi_wakecode.bin optional acpi \ | option acpi??? { acpi_wakecode.bin } dependency "acpi_wakecode.o" \ | ||||
dependency "acpi_wakecode.o" \ | |||||
compile-with "${OBJCOPY} -S -O binary acpi_wakecode.o ${.TARGET}" \ | compile-with "${OBJCOPY} -S -O binary acpi_wakecode.o ${.TARGET}" \ | ||||
no-obj no-implicit-rule before-depend \ | no-obj no-implicit-rule before-depend \ | ||||
clean "acpi_wakecode.bin" | clean "acpi_wakecode.bin" | ||||
acpi_wakecode.h optional acpi \ | option acpi??? { acpi_wakecode.h } dependency "acpi_wakecode.bin" \ | ||||
dependency "acpi_wakecode.bin" \ | |||||
compile-with "file2c -sx 'static char wakecode[] = {' '};' < acpi_wakecode.bin > ${.TARGET}" \ | compile-with "file2c -sx 'static char wakecode[] = {' '};' < acpi_wakecode.bin > ${.TARGET}" \ | ||||
no-obj no-implicit-rule before-depend \ | no-obj no-implicit-rule before-depend \ | ||||
clean "acpi_wakecode.h" | clean "acpi_wakecode.h" | ||||
acpi_wakedata.h optional acpi \ | acpi_wakedata.h optional acpi \ | ||||
dependency "acpi_wakecode.o" \ | dependency "acpi_wakecode.o" \ | ||||
compile-with '${NM} -n --defined-only acpi_wakecode.o | while read offset dummy what; do echo "#define $${what} 0x$${offset}"; done > ${.TARGET}' \ | compile-with '${NM} -n --defined-only acpi_wakecode.o | while read offset dummy what; do echo "#define $${what} 0x$${offset}"; done > ${.TARGET}' \ | ||||
no-obj no-implicit-rule before-depend \ | no-obj no-implicit-rule before-depend \ | ||||
clean "acpi_wakedata.h" | clean "acpi_wakedata.h" | ||||
# | # | ||||
i386/bios/smapi.c optional smapi | option smapi { | ||||
i386/bios/smapi_bios.S optional smapi | i386/bios/smapi.ci386/bios/smapi_bios.S optional smapi | ||||
#i386/i386/apic_vector.s optional apic | #i386/i386/apic_vector.s optional apic | ||||
i386/i386/bios.c standard | option standard { | ||||
i386/i386/bioscall.s standard | i386/i386/bios.c | ||||
i386/i386/bpf_jit_machdep.c optional bpf_jitter | i386/i386/bioscall.s } | ||||
i386/i386/copyout.c standard | option bpf_jitter { i386/i386/bpf_jit_machdep.c } | ||||
i386/i386/db_disasm.c optional ddb | option standard { i386/i386/copyout.c } | ||||
i386/i386/db_interface.c optional ddb | option ddb { | ||||
i386/i386/db_trace.c optional ddb | i386/i386/db_disasm.c | ||||
i386/i386/exec_machdep.c standard | i386/i386/db_interface.c | ||||
i386/i386/elan-mmcr.c optional cpu_elan | cpu_soekris | i386/i386/db_trace.c } | ||||
i386/i386/elf_machdep.c standard | option standard { i386/i386/exec_machdep.c } | ||||
i386/i386/exception.s standard | option cpu_elan??? { i386/i386/elan-mmcr.c } | cpu_soekris | ||||
i386/i386/gdb_machdep.c optional gdb | option standard { | ||||
i386/i386/geode.c optional cpu_geode | i386/i386/elf_machdep.c | ||||
i386/i386/in_cksum_machdep.c optional inet | inet6 | i386/i386/exception.s } | ||||
i386/i386/initcpu.c standard | option gdb { i386/i386/gdb_machdep.c } | ||||
i386/i386/io.c optional io | option cpu_geode { i386/i386/geode.c } | ||||
i386/i386/k6_mem.c optional mem | option inet??? { i386/i386/in_cksum_machdep.c } | inet6 | ||||
i386/i386/locore.s standard no-obj | option standard { i386/i386/initcpu.c } | ||||
i386/i386/longrun.c optional cpu_enable_longrun | option io { i386/i386/io.c } | ||||
i386/i386/machdep.c standard | option mem { i386/i386/k6_mem.c } | ||||
i386/i386/mem.c optional mem | option standard { i386/i386/locore.s } no-obj | ||||
i386/i386/minidump_machdep.c standard | option cpu_enable_longrun { i386/i386/longrun.c } | ||||
i386/i386/minidump_machdep_pae.c standard | option standard { i386/i386/machdep.c } | ||||
i386/i386/minidump_machdep_nopae.c standard | option mem { i386/i386/mem.c } | ||||
i386/i386/mp_clock.c optional smp | option standard { | ||||
i386/i386/mp_machdep.c optional smp | i386/i386/minidump_machdep.c | ||||
i386/i386/mpboot.s optional smp | i386/i386/minidump_machdep_pae.c | ||||
i386/i386/npx.c standard | i386/i386/minidump_machdep_nopae.c } | ||||
i386/i386/perfmon.c optional perfmon | option smp { | ||||
i386/i386/pmap_base.c standard | i386/i386/mp_clock.c | ||||
i386/i386/pmap_nopae.c standard | i386/i386/mp_machdep.c | ||||
i386/i386/pmap_pae.c standard | i386/i386/mpboot.s } | ||||
i386/i386/ptrace_machdep.c standard | option standard { i386/i386/npx.c } | ||||
i386/i386/sigtramp.s standard | option perfmon { i386/i386/perfmon.c } | ||||
i386/i386/support.s standard | option standard { | ||||
i386/i386/swtch.s standard | i386/i386/pmap_base.c | ||||
i386/i386/sys_machdep.c standard | i386/i386/pmap_nopae.c | ||||
i386/i386/trap.c standard | i386/i386/pmap_pae.c | ||||
i386/i386/uio_machdep.c standard | i386/i386/ptrace_machdep.c | ||||
i386/i386/vm86.c standard | i386/i386/sigtramp.s | ||||
i386/i386/vm_machdep.c standard | i386/i386/support.s | ||||
i386/pci/pci_cfgreg.c optional pci | i386/i386/swtch.s | ||||
i386/pci/pci_pir.c optional pci | i386/i386/sys_machdep.c | ||||
isa/syscons_isa.c optional sc | i386/i386/trap.c | ||||
isa/vga_isa.c optional vga | i386/i386/uio_machdep.c | ||||
kern/imgact_aout.c optional compat_aout | i386/i386/vm86.c | ||||
kern/subr_sfbuf.c standard | i386/i386/vm_machdep.c } | ||||
libkern/divdi3.c standard | option pci { | ||||
libkern/ffsll.c standard | i386/pci/pci_cfgreg.c | ||||
libkern/flsll.c standard | i386/pci/pci_pir.c } | ||||
libkern/memcmp.c standard | option sc { isa/syscons_isa.c } | ||||
libkern/memset.c standard | option vga { isa/vga_isa.c } | ||||
libkern/moddi3.c standard | option compat_aout { kern/imgact_aout.c } | ||||
libkern/qdivrem.c standard | option standard { | ||||
libkern/strlen.c standard | kern/subr_sfbuf.c | ||||
libkern/ucmpdi2.c standard | libkern/divdi3.c | ||||
libkern/udivdi3.c standard | libkern/ffsll.c | ||||
libkern/umoddi3.c standard | libkern/flsll.c | ||||
libkern/memcmp.c | |||||
libkern/memset.c | |||||
libkern/moddi3.c | |||||
libkern/qdivrem.c | |||||
libkern/strlen.c | |||||
libkern/ucmpdi2.c | |||||
libkern/udivdi3.clibkern/umoddi3.c standard | |||||
# | # | ||||
# x86 real mode BIOS support, required by dpms/pci/vesa | # x86 real mode BIOS support, required by dpms/pci/vesa | ||||
# | # | ||||
compat/x86bios/x86bios.c optional x86bios | dpms | pci | vesa | compat/x86bios/x86bios.c optional x86bios | dpms | pci | vesa | ||||
# Common files where we currently configure the system differently, but perhaps shouldn't | # Common files where we currently configure the system differently, but perhaps shouldn't | ||||
# config(8) doesn't have a way to force standard options, so we've been inconsistent | # config(8) doesn't have a way to force standard options, so we've been inconsistent | ||||
# about marking non-optional things 'standard'. | # about marking non-optional things 'standard'. | ||||
x86/acpica/madt.c optional acpi apic | option acpi??? { x86/acpica/madt.c } apic | ||||
x86/cpufreq/smist.c optional cpufreq | option cpufreq { x86/cpufreq/smist.c } | ||||
x86/isa/atpic.c optional atpic | option atpic { x86/isa/atpic.c } | ||||
x86/isa/elcr.c optional atpic | apic | option atpic??? { x86/isa/elcr.c } | apic | ||||
x86/isa/isa.c optional isa | option isa { | ||||
x86/isa/isa_dma.c optional isa | x86/isa/isa.c | ||||
x86/x86/io_apic.c optional apic | x86/isa/isa_dma.c } | ||||
x86/x86/local_apic.c optional apic | option apic { | ||||
x86/x86/mptable.c optional apic | x86/x86/io_apic.c | ||||
x86/x86/mptable_pci.c optional apic pci | x86/x86/local_apic.c | ||||
x86/x86/msi.c optional apic pci | x86/x86/mptable.c } | ||||
option apic??? { | |||||
x86/x86/mptable_pci.cx86/x86/msi.c optional apic pci |