files.i386 revision 171167
1227825Stheraven# This file tells config what files go into building a kernel, 2227825Stheraven# files marked standard are always included. 3227825Stheraven# 4227825Stheraven# $FreeBSD: head/sys/conf/files.i386 171167 2007-07-03 12:13:45Z gnn $ 5227825Stheraven# 6227825Stheraven# The long compile-with and dependency lines are required because of 7227825Stheraven# limitations in config: backslash-newline doesn't work in strings, and 8227825Stheraven# dependency lines other than the first are silently ignored. 9227825Stheraven# 10227825Stheravenlinux_genassym.o optional compat_linux \ 11227825Stheraven dependency "$S/i386/linux/linux_genassym.c" \ 12227825Stheraven compile-with "${CC} ${CFLAGS:N-fno-common} -c ${.IMPSRC}" \ 13227825Stheraven no-obj no-implicit-rule \ 14227825Stheraven clean "linux_genassym.o" 15227825Stheraven# 16227825Stheravenlinux_assym.h optional compat_linux \ 17227825Stheraven dependency "$S/kern/genassym.sh linux_genassym.o" \ 18227825Stheraven compile-with "sh $S/kern/genassym.sh linux_genassym.o > ${.TARGET}" \ 19227825Stheraven no-obj no-implicit-rule before-depend \ 20227825Stheraven clean "linux_assym.h" 21227825Stheraven# 22227825Stheravensvr4_genassym.o optional compat_svr4 \ 23227825Stheraven dependency "$S/i386/svr4/svr4_genassym.c" \ 24227825Stheraven compile-with "${CC} ${CFLAGS:N-fno-common} -c ${.IMPSRC}" \ 25227825Stheraven no-obj no-implicit-rule \ 26227825Stheraven clean "svr4_genassym.o" 27227825Stheraven# 28227825Stheravensvr4_assym.h optional compat_svr4 \ 29227825Stheraven dependency "$S/kern/genassym.sh svr4_genassym.o" \ 30227825Stheraven compile-with "sh $S/kern/genassym.sh svr4_genassym.o > ${.TARGET}" \ 31227825Stheraven no-obj no-implicit-rule before-depend \ 32227825Stheraven clean "svr4_assym.h" 33227825Stheraven# 34227825Stheravenfont.h optional sc_dflt_font \ 35227825Stheraven compile-with "uudecode < /usr/share/syscons/fonts/${SC_DFLT_FONT}-8x16.fnt && file2c 'static u_char dflt_font_16[16*256] = {' '};' < ${SC_DFLT_FONT}-8x16 > font.h && uudecode < /usr/share/syscons/fonts/${SC_DFLT_FONT}-8x14.fnt && file2c 'static u_char dflt_font_14[14*256] = {' '};' < ${SC_DFLT_FONT}-8x14 >> font.h && uudecode < /usr/share/syscons/fonts/${SC_DFLT_FONT}-8x8.fnt && file2c 'static u_char dflt_font_8[8*256] = {' '};' < ${SC_DFLT_FONT}-8x8 >> font.h" \ 36227825Stheraven no-obj no-implicit-rule before-depend \ 37227825Stheraven clean "font.h ${SC_DFLT_FONT}-8x14 ${SC_DFLT_FONT}-8x16 ${SC_DFLT_FONT}-8x8" 38227825Stheraven# 39227825Stheravenatkbdmap.h optional atkbd_dflt_keymap \ 40227825Stheraven compile-with "/usr/sbin/kbdcontrol -L ${ATKBD_DFLT_KEYMAP} | sed -e 's/^static keymap_t.* = /static keymap_t key_map = /' -e 's/^static accentmap_t.* = /static accentmap_t accent_map = /' > atkbdmap.h" \ 41227825Stheraven no-obj no-implicit-rule before-depend \ 42227825Stheraven clean "atkbdmap.h" 43227825Stheraven# 44227825Stheravenukbdmap.h optional ukbd_dflt_keymap \ 45227825Stheraven compile-with "/usr/sbin/kbdcontrol -L ${UKBD_DFLT_KEYMAP} | sed -e 's/^static keymap_t.* = /static keymap_t key_map = /' -e 's/^static accentmap_t.* = /static accentmap_t accent_map = /' > ukbdmap.h" \ 46227825Stheraven no-obj no-implicit-rule before-depend \ 47227825Stheraven clean "ukbdmap.h" 48227825Stheraven# 49227825Stheraventrlld.o optional oltr \ 50227825Stheraven dependency "$S/contrib/dev/oltr/i386-elf.trlld.o.uu" \ 51227825Stheraven compile-with "uudecode < $S/contrib/dev/oltr/i386-elf.trlld.o.uu" \ 52227825Stheraven no-implicit-rule 53227825Stheraven# 54227825Stheravenhal.o optional ath_hal \ 55227825Stheraven dependency "$S/contrib/dev/ath/public/i386-elf.hal.o.uu" \ 56227825Stheraven compile-with "uudecode < $S/contrib/dev/ath/public/i386-elf.hal.o.uu" \ 57227825Stheraven no-implicit-rule 58227825Stheravenopt_ah.h optional ath_hal \ 59227825Stheraven dependency "$S/contrib/dev/ath/public/i386-elf.opt_ah.h" \ 60227825Stheraven compile-with "rm -f opt_ah.h; cp $S/contrib/dev/ath/public/i386-elf.opt_ah.h opt_ah.h" \ 61227825Stheraven no-obj no-implicit-rule before-depend \ 62227825Stheraven clean "opt_ah.h" 63227825Stheraven# 64227825Stheravennvenetlib.o optional nve pci \ 65227825Stheraven dependency "$S/contrib/dev/nve/i386/nvenetlib.o.bz2.uu" \ 66227825Stheraven compile-with "uudecode $S/contrib/dev/nve/i386/nvenetlib.o.bz2.uu ; bzip2 -df nvenetlib.o.bz2" \ 67227825Stheraven no-implicit-rule 68227825Stheraven# 69227825Stheravenos+%DIKED-nve.h optional nve pci \ 70227825Stheraven dependency "$S/contrib/dev/nve/os.h" \ 71227825Stheraven compile-with "sed -e 's/^.*#include.*phy\.h.*$$//' $S/contrib/dev/nve/os.h > os+%DIKED-nve.h" \ 72227825Stheraven no-implicit-rule no-obj before-depend \ 73227825Stheraven clean "os+%DIKED-nve.h" 74227825Stheraven# 75227825Stheravenhptmvraid.o optional hptmv \ 76227825Stheraven dependency "$S/dev/hptmv/i386-elf.raid.o.uu" \ 77227825Stheraven compile-with "uudecode < $S/dev/hptmv/i386-elf.raid.o.uu" \ 78227825Stheraven no-implicit-rule 79227825Stheraven# 80227825Stheravenrr232x_lib.o optional rr232x \ 81227825Stheraven dependency "$S/dev/rr232x/i386-elf.rr232x_lib.o.uu" \ 82227825Stheraven compile-with "uudecode < $S/dev/rr232x/i386-elf.rr232x_lib.o.uu" \ 83227825Stheraven no-implicit-rule 84227825Stheraven# 85227825Stheraven# 86227825Stheravencompat/linprocfs/linprocfs.c optional linprocfs 87227825Stheravencompat/linsysfs/linsysfs.c optional linsysfs 88227825Stheravencompat/linux/linux_emul.c optional compat_linux 89227825Stheravencompat/linux/linux_file.c optional compat_linux 90227825Stheravencompat/linux/linux_futex.c optional compat_linux 91227825Stheravencompat/linux/linux_getcwd.c optional compat_linux 92227825Stheravencompat/linux/linux_ioctl.c optional compat_linux 93227825Stheravencompat/linux/linux_ipc.c optional compat_linux 94227825Stheravencompat/linux/linux_mib.c optional compat_linux 95227825Stheravencompat/linux/linux_misc.c optional compat_linux 96227825Stheravencompat/linux/linux_signal.c optional compat_linux 97227825Stheravencompat/linux/linux_socket.c optional compat_linux 98227825Stheravencompat/linux/linux_stats.c optional compat_linux 99227825Stheravencompat/linux/linux_sysctl.c optional compat_linux 100227825Stheravencompat/linux/linux_time.c optional compat_linux 101227825Stheravencompat/linux/linux_uid16.c optional compat_linux 102227825Stheravencompat/linux/linux_util.c optional compat_linux 103227825Stheravencompat/ndis/kern_ndis.c optional ndisapi pci 104227825Stheravencompat/ndis/kern_windrv.c optional ndisapi pci 105227825Stheravencompat/ndis/subr_hal.c optional ndisapi pci 106227825Stheravencompat/ndis/subr_ndis.c optional ndisapi pci 107227825Stheravencompat/ndis/subr_ntoskrnl.c optional ndisapi pci 108227825Stheravencompat/ndis/subr_pe.c optional ndisapi pci 109227825Stheravencompat/ndis/subr_usbd.c optional ndisapi pci 110227825Stheravencompat/ndis/winx32_wrap.S optional ndisapi pci 111227825Stheravencompat/pecoff/imgact_pecoff.c optional pecoff_support 112227825Stheravencompat/svr4/imgact_svr4.c optional compat_svr4 113227825Stheravencompat/svr4/svr4_fcntl.c optional compat_svr4 114227825Stheravencompat/svr4/svr4_filio.c optional compat_svr4 115227825Stheravencompat/svr4/svr4_ioctl.c optional compat_svr4 116227825Stheravencompat/svr4/svr4_ipc.c optional compat_svr4 117227825Stheravencompat/svr4/svr4_misc.c optional compat_svr4 118227825Stheravencompat/svr4/svr4_resource.c optional compat_svr4 119227825Stheravencompat/svr4/svr4_signal.c optional compat_svr4 120227825Stheravencompat/svr4/svr4_socket.c optional compat_svr4 121227825Stheravencompat/svr4/svr4_sockio.c optional compat_svr4 122227825Stheravencompat/svr4/svr4_stat.c optional compat_svr4 123227825Stheravencompat/svr4/svr4_stream.c optional compat_svr4 124227825Stheravencompat/svr4/svr4_syscallnames.c optional compat_svr4 125227825Stheravencompat/svr4/svr4_sysent.c optional compat_svr4 126227825Stheravencompat/svr4/svr4_sysvec.c optional compat_svr4 127227825Stheravencompat/svr4/svr4_termios.c optional compat_svr4 128227825Stheravencompat/svr4/svr4_ttold.c optional compat_svr4 129227825Stheravencontrib/dev/oltr/if_oltr.c optional oltr 130227825Stheravencontrib/dev/oltr/if_oltr_isa.c optional oltr isa 131227825Stheravencontrib/dev/oltr/if_oltr_pci.c optional oltr pci 132227825Stheravencontrib/dev/oltr/trlldbm.c optional oltr 133227825Stheravencontrib/dev/oltr/trlldhm.c optional oltr 134227825Stheravencontrib/dev/oltr/trlldmac.c optional oltr 135227825Stheravenbf_enc.o optional crypto | ipsec \ 136227825Stheraven 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" \ 137227825Stheraven compile-with "${CC} -c -I$S/crypto/blowfish/arch/i386 ${ASM_CFLAGS} ${WERROR} ${.IMPSRC}" \ 138227825Stheraven no-implicit-rule 139227825Stheravencrypto/des/arch/i386/des_enc.S optional crypto | ipsec | netsmb 140227825Stheravencrypto/via/padlock.c optional padlock 141227825Stheravencrypto/via/padlock_cipher.c optional padlock 142227825Stheravencrypto/via/padlock_hash.c optional padlock 143227825Stheravendev/advansys/adv_isa.c optional adv isa 144227825Stheravendev/aic/aic_isa.c optional aic isa 145227825Stheravendev/arcmsr/arcmsr.c optional arcmsr pci 146227825Stheravendev/ar/if_ar.c optional ar 147227825Stheravendev/ar/if_ar_isa.c optional ar isa 148227825Stheravendev/ar/if_ar_pci.c optional ar pci 149227825Stheravendev/arl/if_arl.c optional arl 150227825Stheravendev/arl/if_arl_isa.c optional arl isa 151227825Stheravendev/atkbdc/atkbd.c optional atkbd atkbdc 152227825Stheravendev/atkbdc/atkbd_atkbdc.c optional atkbd atkbdc 153227825Stheravendev/atkbdc/atkbdc.c optional atkbdc 154227825Stheravendev/atkbdc/atkbdc_isa.c optional atkbdc isa 155227825Stheravendev/atkbdc/atkbdc_subr.c optional atkbdc 156227825Stheravendev/atkbdc/psm.c optional psm atkbdc 157227825Stheravendev/ce/ceddk.c optional ce 158227825Stheravendev/ce/if_ce.c optional ce 159227825Stheravendev/ce/tau32-ddk.c optional ce 160227825Stheravendev/cm/if_cm_isa.c optional cm isa 161227825Stheravendev/cp/cpddk.c optional cp 162227825Stheravendev/cp/if_cp.c optional cp 163227825Stheravendev/ctau/ctau.c optional ctau 164227825Stheravendev/ctau/ctddk.c optional ctau 165227825Stheravendev/ctau/if_ct.c optional ctau 166227825Stheravendev/cx/csigma.c optional cx 167227825Stheravendev/cx/cxddk.c optional cx 168227825Stheravendev/cx/if_cx.c optional cx 169227825Stheravendev/ed/if_ed_3c503.c optional ed isa ed_3c503 170227825Stheravendev/ed/if_ed_isa.c optional ed isa 171227825Stheravendev/ed/if_ed_wd80x3.c optional ed isa 172227825Stheravendev/ed/if_ed_hpp.c optional ed isa ed_hpp 173227825Stheravendev/ed/if_ed_sic.c optional ed isa ed_sic 174227825Stheravendev/fb/fb.c optional fb | vga 175227825Stheravendev/fb/vga.c optional vga 176227825Stheravendev/fdc/fdc.c optional fdc 177227825Stheravendev/fdc/fdc_acpi.c optional fdc 178227825Stheravendev/fdc/fdc_isa.c optional fdc isa 179227825Stheravendev/fdc/fdc_pccard.c optional fdc pccard 180227825Stheravendev/fe/if_fe_isa.c optional fe isa 181227825Stheravendev/hptmv/entry.c optional hptmv 182227825Stheravendev/hptmv/mv.c optional hptmv 183227825Stheravendev/hptmv/gui_lib.c optional hptmv 184227825Stheravendev/hptmv/hptproc.c optional hptmv 185227825Stheravendev/hptmv/ioctl.c optional hptmv 186227825Stheravendev/hwpmc/hwpmc_amd.c optional hwpmc 187227825Stheravendev/hwpmc/hwpmc_pentium.c optional hwpmc 188227825Stheravendev/hwpmc/hwpmc_piv.c optional hwpmc 189227825Stheravendev/hwpmc/hwpmc_ppro.c optional hwpmc 190227825Stheravendev/hwpmc/hwpmc_x86.c optional hwpmc 191227825Stheravendev/ichwd/ichwd.c optional ichwd 192227825Stheravendev/if_ndis/if_ndis.c optional ndis 193227825Stheravendev/if_ndis/if_ndis_pccard.c optional ndis pccard 194227825Stheravendev/if_ndis/if_ndis_pci.c optional ndis cardbus | ndis pci 195227825Stheravendev/if_ndis/if_ndis_usb.c optional ndis usb 196227825Stheravendev/io/iodev.c optional io 197227825Stheravendev/ipmi/ipmi.c optional ipmi 198227825Stheravendev/ipmi/ipmi_acpi.c optional ipmi acpi 199227825Stheravendev/ipmi/ipmi_isa.c optional ipmi isa 200227825Stheravendev/ipmi/ipmi_kcs.c optional ipmi 201227825Stheravendev/ipmi/ipmi_smic.c optional ipmi 202227825Stheravendev/ipmi/ipmi_smbus.c optional ipmi smbus 203227825Stheravendev/ipmi/ipmi_smbios.c optional ipmi 204227825Stheravendev/ipmi/ipmi_ssif.c optional ipmi smbus 205227825Stheravendev/ipmi/ipmi_pci.c optional ipmi pci 206227825Stheravendev/kbd/kbd.c optional atkbd | sc | ukbd | vt 207227825Stheravendev/le/if_le_isa.c optional le isa 208227825Stheravendev/mem/memutil.c optional mem 209262801Sdimdev/mse/mse.c optional mse 210262801Sdimdev/mse/mse_isa.c optional mse isa 211262801Sdimdev/nfe/if_nfe.c optional nfe pci 212262801Sdimdev/nve/if_nve.c optional nve pci 213227825Stheravendev/pcf/pcf_isa.c optional pcf 214262801Sdimdev/random/nehemiah.c optional random 215227825Stheravendev/rr232x/os_bsd.c optional rr232x 216227825Stheravendev/rr232x/osm_bsd.c optional rr232x 217227825Stheravendev/rr232x/rr232x_config.c optional rr232x 218227825Stheravendev/sbni/if_sbni.c optional sbni 219227825Stheravendev/sbni/if_sbni_isa.c optional sbni isa 220227825Stheravendev/sbni/if_sbni_pci.c optional sbni pci 221227825Stheravendev/sio/sio.c optional sio 222232950Stheravendev/sio/sio_isa.c optional sio isa 223232950Stheravendev/sio/sio_pccard.c optional sio pccard 224232950Stheravendev/sio/sio_pci.c optional sio pci 225232950Stheravendev/sio/sio_puc.c optional sio puc 226232950Stheravendev/speaker/spkr.c optional speaker 227227825Stheravendev/sr/if_sr_isa.c optional sr isa 228227825Stheravendev/syscons/apm/apm_saver.c optional apm_saver apm 229227825Stheravendev/syscons/scterm-sc.c optional sc 230227825Stheravendev/syscons/scvesactl.c optional sc vga vesa 231227825Stheravendev/syscons/scvgarndr.c optional sc vga 232227825Stheravendev/syscons/scvtb.c optional sc 233227825Stheravendev/uart/uart_cpu_i386.c optional uart 234227825Stheravendev/acpica/acpi_if.m standard 235227825Stheraveni386/acpica/OsdEnvironment.c optional acpi 236227825Stheraveni386/acpica/acpi_machdep.c optional acpi 237227825Stheraveni386/acpica/acpi_wakeup.c optional acpi 238227825Stheravenacpi_wakecode.h optional acpi \ 239227825Stheraven dependency "$S/i386/acpica/acpi_wakecode.S assym.s" \ 240227825Stheraven compile-with "${MAKE} -f $S/i386/acpica/Makefile MAKESRCPATH=$S/i386/acpica" \ 241227825Stheraven no-obj no-implicit-rule before-depend \ 242227825Stheraven clean "acpi_wakecode.h acpi_wakecode.o acpi_wakecode.bin" 243227825Stheraven# 244227825Stheraveni386/acpica/madt.c optional acpi apic 245227825Stheraveni386/bios/apm.c optional apm 246227825Stheraveni386/bios/mca_machdep.c optional mca 247227825Stheraveni386/bios/smapi.c optional smapi 248227825Stheraveni386/bios/smapi_bios.S optional smapi 249227825Stheraveni386/bios/smbios.c optional smbios 250227825Stheraveni386/bios/vpd.c optional vpd 251227825Stheraveni386/cpufreq/est.c optional cpufreq 252227825Stheraveni386/cpufreq/p4tcc.c optional cpufreq 253227825Stheraveni386/cpufreq/powernow.c optional cpufreq 254227825Stheraveni386/cpufreq/smist.c optional cpufreq 255227825Stheraven#i386/i386/apic_vector.s optional apic 256227825Stheraveni386/i386/atomic.c standard \ 257227825Stheraven compile-with "${CC} -c ${CFLAGS} ${DEFINED_PROF:S/^$/-fomit-frame-pointer/} ${.IMPSRC}" 258232950Stheraveni386/i386/autoconf.c standard 259232950Stheraveni386/i386/bios.c standard 260232950Stheraveni386/i386/bioscall.s standard 261232950Stheraveni386/i386/bpf_jit_machdep.c optional bpf_jitter 262232950Stheraveni386/i386/busdma_machdep.c standard 263227825Stheraveni386/i386/db_disasm.c optional ddb 264227825Stheraveni386/i386/db_interface.c optional ddb 265227825Stheraveni386/i386/db_trace.c optional ddb 266227825Stheraveni386/i386/dump_machdep.c standard 267227825Stheraveni386/i386/elan-mmcr.c optional cpu_elan | cpu_soekris 268227825Stheraveni386/i386/elf_machdep.c standard 269227825Stheraveni386/i386/exception.s standard 270227825Stheraveni386/i386/gdb_machdep.c optional gdb 271227825Stheraveni386/i386/geode.c optional cpu_geode 272227825Stheraveni386/i386/i686_mem.c optional mem 273227825Stheraveni386/i386/identcpu.c standard 274227825Stheraveni386/i386/in_cksum.c optional inet 275227825Stheraveni386/i386/initcpu.c standard 276227825Stheraveni386/i386/intr_machdep.c standard 277227825Stheraveni386/i386/io.c optional io 278227825Stheraveni386/i386/io_apic.c optional apic 279227825Stheraveni386/i386/k6_mem.c optional mem 280227825Stheraveni386/i386/legacy.c standard 281227825Stheraveni386/i386/local_apic.c optional apic 282227825Stheraveni386/i386/locore.s standard no-obj 283227825Stheraveni386/i386/longrun.c optional cpu_enable_longrun 284227825Stheraveni386/i386/machdep.c standard 285227825Stheraveni386/i386/mem.c optional mem 286227825Stheraveni386/i386/minidump_machdep.c standard 287227825Stheraveni386/i386/mp_clock.c optional smp 288227825Stheraveni386/i386/mp_machdep.c optional smp 289227825Stheraveni386/i386/mp_watchdog.c optional mp_watchdog smp 290227825Stheraveni386/i386/mpboot.s optional smp 291227825Stheraveni386/i386/mptable.c optional apic 292227825Stheraveni386/i386/mptable_pci.c optional apic pci 293227825Stheraveni386/i386/msi.c optional apic pci 294227825Stheraveni386/i386/nexus.c standard 295227825Stheraveni386/i386/perfmon.c optional perfmon 296227825Stheraveni386/i386/pmap.c standard 297227825Stheraveni386/i386/ptrace_machdep.c standard 298227825Stheraveni386/i386/support.s standard 299227825Stheraveni386/i386/swtch.s standard 300227825Stheraveni386/i386/sys_machdep.c standard 301227825Stheraveni386/i386/trap.c standard 302227825Stheraveni386/i386/tsc.c standard 303227825Stheraveni386/i386/uio_machdep.c standard 304227825Stheraveni386/i386/vm86.c standard 305227825Stheraveni386/i386/vm_machdep.c standard 306227825Stheraveni386/ibcs2/ibcs2_errno.c optional ibcs2 307227825Stheraveni386/ibcs2/ibcs2_fcntl.c optional ibcs2 308227825Stheraveni386/ibcs2/ibcs2_ioctl.c optional ibcs2 309227825Stheraveni386/ibcs2/ibcs2_ipc.c optional ibcs2 310227825Stheraveni386/ibcs2/ibcs2_isc.c optional ibcs2 311227825Stheraveni386/ibcs2/ibcs2_isc_sysent.c optional ibcs2 312227825Stheraveni386/ibcs2/ibcs2_misc.c optional ibcs2 313227825Stheraveni386/ibcs2/ibcs2_msg.c optional ibcs2 314227825Stheraveni386/ibcs2/ibcs2_other.c optional ibcs2 315227825Stheraveni386/ibcs2/ibcs2_signal.c optional ibcs2 316227825Stheraveni386/ibcs2/ibcs2_socksys.c optional ibcs2 317227825Stheraveni386/ibcs2/ibcs2_stat.c optional ibcs2 318227825Stheraveni386/ibcs2/ibcs2_sysent.c optional ibcs2 319227825Stheraveni386/ibcs2/ibcs2_sysi86.c optional ibcs2 320227825Stheraveni386/ibcs2/ibcs2_sysvec.c optional ibcs2 321227825Stheraveni386/ibcs2/ibcs2_util.c optional ibcs2 322227825Stheraveni386/ibcs2/ibcs2_xenix.c optional ibcs2 323227825Stheraveni386/ibcs2/ibcs2_xenix_sysent.c optional ibcs2 324227825Stheraveni386/ibcs2/imgact_coff.c optional ibcs2 325227825Stheraveni386/isa/atpic.c standard 326227825Stheraven#i386/isa/atpic_vector.s standard 327227825Stheraveni386/isa/clock.c standard 328227825Stheraveni386/isa/elcr.c standard 329227825Stheraveni386/isa/elink.c optional ep | ie 330227825Stheraveni386/isa/isa.c optional isa 331227825Stheraveni386/isa/isa_dma.c optional isa 332227825Stheraveni386/isa/nmi.c standard 333227825Stheraveni386/isa/npx.c optional npx 334227825Stheraveni386/isa/pmtimer.c optional pmtimer 335227825Stheraveni386/isa/prof_machdep.c optional profiling-routine 336227825Stheraveni386/isa/spic.c optional spic 337227825Stheraveni386/isa/vesa.c optional vga vesa 338227825Stheraveni386/linux/imgact_linux.c optional compat_linux 339227825Stheraveni386/linux/linux_dummy.c optional compat_linux 340227825Stheraveni386/linux/linux_locore.s optional compat_linux \ 341227825Stheraven dependency "linux_assym.h" 342227825Stheraveni386/linux/linux_machdep.c optional compat_linux 343227825Stheraveni386/linux/linux_ptrace.c optional compat_linux 344227825Stheraveni386/linux/linux_support.s optional compat_linux \ 345227825Stheraven dependency "linux_assym.h" 346227825Stheraveni386/linux/linux_sysent.c optional compat_linux 347227825Stheraveni386/linux/linux_sysvec.c optional compat_linux 348227825Stheraveni386/pci/pci_bus.c optional pci 349227825Stheraveni386/pci/pci_cfgreg.c optional pci 350227825Stheraveni386/pci/pci_pir.c optional pci 351227825Stheraveni386/svr4/svr4_locore.s optional compat_svr4 \ 352227825Stheraven dependency "svr4_assym.h" \ 353227825Stheraven warning "COMPAT_SVR4 is broken and should be avoided" 354227825Stheraveni386/svr4/svr4_machdep.c optional compat_svr4 355227825Stheraven# 356227825Stheraven# isdn4bsd, needed for isic | iwic | ifpi | ifpi2 | ihfc | ifpnp | itjc 357227825Stheraven# 358227825Stheraveni4b/layer1/i4b_hdlc.c optional ihfc | itjc 359227825Stheraveni4b/layer1/i4b_l1dmux.c optional ifpi | ifpi2 | ifpnp | \ 360227825Stheraven ihfc | isic | itjc | iwic 361227825Stheraveni4b/layer1/i4b_l1lib.c optional ifpi | ifpi2 | ifpnp | \ 362227825Stheraven ihfc | isic | itjc | iwic 363227825Stheraven# 364227825Stheraven# isdn4bsd, isic 365227825Stheraven# 366227825Stheraveni4b/layer1/isic/i4b_asuscom_ipac.c optional isic 367227825Stheraveni4b/layer1/isic/i4b_avm_a1.c optional isic 368262801Sdimi4b/layer1/isic/i4b_bchan.c optional isic 369227825Stheraveni4b/layer1/isic/i4b_ctx_s0P.c optional isic 370227825Stheraveni4b/layer1/isic/i4b_drn_ngo.c optional isic 371227825Stheraveni4b/layer1/isic/i4b_dynalink.c optional isic 372227825Stheraveni4b/layer1/isic/i4b_elsa_qs1i.c optional isic 373227825Stheraveni4b/layer1/isic/i4b_elsa_qs1p.c optional isic pci 374227825Stheraveni4b/layer1/isic/i4b_elsa_pcc16.c optional isic 375227825Stheraveni4b/layer1/isic/i4b_hscx.c optional isic 376227825Stheraveni4b/layer1/isic/i4b_isac.c optional isic 377227825Stheraveni4b/layer1/isic/i4b_isic.c optional isic 378227825Stheraveni4b/layer1/isic/i4b_isic_isa.c optional isic 379227825Stheraveni4b/layer1/isic/i4b_isic_pnp.c optional isic 380227825Stheraveni4b/layer1/isic/i4b_itk_ix1.c optional isic 381227825Stheraveni4b/layer1/isic/i4b_l1.c optional isic 382227825Stheraveni4b/layer1/isic/i4b_l1fsm.c optional isic 383227825Stheraveni4b/layer1/isic/i4b_siemens_isurf.c optional isic 384227825Stheraveni4b/layer1/isic/i4b_sws.c optional isic 385227825Stheraveni4b/layer1/isic/i4b_tel_s016.c optional isic 386227825Stheraveni4b/layer1/isic/i4b_tel_s0163.c optional isic 387227825Stheraveni4b/layer1/isic/i4b_tel_s08.c optional isic 388227825Stheraveni4b/layer1/isic/i4b_usr_sti.c optional isic 389227825Stheraveni4b/layer1/isic/i4b_diva.c optional isic 390227825Stheraven# 391227825Stheraven# isdn4bsd, iwic 392227825Stheraven# 393227825Stheraveni4b/layer1/iwic/i4b_iwic_pci.c optional iwic pci 394227825Stheraveni4b/layer1/iwic/i4b_iwic_dchan.c optional iwic pci 395227825Stheraveni4b/layer1/iwic/i4b_iwic_bchan.c optional iwic pci 396227825Stheraveni4b/layer1/iwic/i4b_iwic_fsm.c optional iwic pci 397227825Stheraveni4b/layer1/iwic/i4b_iwic_l1if.c optional iwic pci 398227825Stheraven# 399227825Stheraven# isdn4bsd, ifpi 400227825Stheraven# 401227825Stheraveni4b/layer1/ifpi/i4b_ifpi_pci.c optional ifpi pci 402227825Stheraveni4b/layer1/ifpi/i4b_ifpi_isac.c optional ifpi pci 403227825Stheraveni4b/layer1/ifpi/i4b_ifpi_l1.c optional ifpi pci 404227825Stheraveni4b/layer1/ifpi/i4b_ifpi_l1fsm.c optional ifpi pci 405227825Stheraven# 406227825Stheraven# isdn4bsd, ifpi2 407227825Stheraven# 408227825Stheraveni4b/layer1/ifpi2/i4b_ifpi2_pci.c optional ifpi2 pci 409227825Stheraveni4b/layer1/ifpi2/i4b_ifpi2_isacsx.c optional ifpi2 pci 410227825Stheraveni4b/layer1/ifpi2/i4b_ifpi2_l1.c optional ifpi2 pci 411262801Sdimi4b/layer1/ifpi2/i4b_ifpi2_l1fsm.c optional ifpi2 pci 412262801Sdim# 413262801Sdim# isdn4bsd, ifpnp 414262801Sdim# 415262801Sdimi4b/layer1/ifpnp/i4b_ifpnp_avm.c optional ifpnp 416227825Stheraveni4b/layer1/ifpnp/i4b_ifpnp_isac.c optional ifpnp 417227825Stheraveni4b/layer1/ifpnp/i4b_ifpnp_l1.c optional ifpnp 418227825Stheraveni4b/layer1/ifpnp/i4b_ifpnp_l1fsm.c optional ifpnp 419262801Sdim# 420227825Stheraven# isdn4bsd, ihfc 421227825Stheraven# 422227825Stheraveni4b/layer1/ihfc/i4b_ihfc_l1if.c optional ihfc 423227825Stheraveni4b/layer1/ihfc/i4b_ihfc_pnp.c optional ihfc 424227825Stheraveni4b/layer1/ihfc/i4b_ihfc_drv.c optional ihfc 425227825Stheraven# 426227825Stheraven# isdn4bsd, itjc 427227825Stheraven# 428227825Stheraveni4b/layer1/itjc/i4b_itjc_pci.c optional itjc 429227825Stheraveni4b/layer1/itjc/i4b_itjc_isac.c optional itjc 430227825Stheraveni4b/layer1/itjc/i4b_itjc_l1.c optional itjc 431227825Stheraveni4b/layer1/itjc/i4b_itjc_l1fsm.c optional itjc 432227825Stheraven# 433227825Stheravenisa/syscons_isa.c optional sc 434227825Stheravenisa/vga_isa.c optional vga 435227825Stheravenkern/imgact_aout.c optional compat_aout 436227825Stheravenkern/imgact_gzip.c optional gzip 437227825Stheravenlibkern/divdi3.c standard 438227825Stheravenlibkern/ffsl.c standard 439227825Stheravenlibkern/flsl.c standard 440227825Stheravenlibkern/memset.c standard 441227825Stheravenlibkern/moddi3.c standard 442227825Stheravenlibkern/qdivrem.c standard 443227825Stheravenlibkern/ucmpdi2.c standard 444227825Stheravenlibkern/udivdi3.c standard 445227825Stheravenlibkern/umoddi3.c standard 446227825Stheravenpci/agp_ali.c optional agp 447227825Stheravenpci/agp_amd.c optional agp 448227825Stheravenpci/agp_amd64.c optional agp 449227825Stheravenpci/agp_ati.c optional agp 450227825Stheravenpci/agp_i810.c optional agp 451227825Stheravenpci/agp_intel.c optional agp 452227825Stheravenpci/agp_nvidia.c optional agp 453227825Stheravenpci/agp_sis.c optional agp 454227825Stheravenpci/agp_via.c optional agp 455227825Stheraveni386/xbox/xbox.c optional xbox 456227825Stheraveni386/xbox/xboxfb.c optional xboxfb 457227825Stheravendev/fb/boot_font.c optional xboxfb 458227825Stheraveni386/xbox/pic16l.s optional xbox 459227825Stheraven