Index: sys/amd64/conf/DEFAULTS =================================================================== --- sys/amd64/conf/DEFAULTS +++ sys/amd64/conf/DEFAULTS @@ -5,6 +5,9 @@ machine amd64 +# Common files to all x86 things, because we can't include it from files.amd64 +files "../../x86/x86/files.x86" + # Bus support. device isa Index: sys/conf/files.amd64 =================================================================== --- sys/conf/files.amd64 +++ sys/conf/files.amd64 @@ -32,21 +32,6 @@ no-obj no-implicit-rule before-depend \ clean "ia32_assym.h" # -font.h optional sc_dflt_font \ - 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" \ - no-obj no-implicit-rule before-depend \ - clean "font.h ${SC_DFLT_FONT}-8x14 ${SC_DFLT_FONT}-8x16 ${SC_DFLT_FONT}-8x8" -# -atkbdmap.h optional atkbd_dflt_keymap \ - 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" \ - no-obj no-implicit-rule before-depend \ - clean "atkbdmap.h" -# -ukbdmap.h optional ukbd_dflt_keymap \ - 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" \ - no-obj no-implicit-rule before-depend \ - clean "ukbdmap.h" -# hpt27xx_lib.o optional hpt27xx \ dependency "$S/dev/hpt27xx/amd64-elf.hpt27xx_lib.o.uu" \ compile-with "uudecode < $S/dev/hpt27xx/amd64-elf.hpt27xx_lib.o.uu" \ @@ -144,58 +129,6 @@ crypto/via/padlock.c optional padlock crypto/via/padlock_cipher.c optional padlock crypto/via/padlock_hash.c optional padlock -dev/acpica/acpi_if.m standard -dev/acpica/acpi_hpet.c optional acpi -dev/acpi_support/acpi_wmi_if.m standard -dev/agp/agp_amd64.c optional agp -dev/agp/agp_i810.c optional agp -dev/agp/agp_via.c optional agp -dev/amdsbwd/amdsbwd.c optional amdsbwd -dev/amdtemp/amdtemp.c optional amdtemp -dev/arcmsr/arcmsr.c optional arcmsr pci -dev/asmc/asmc.c optional asmc isa -dev/atkbdc/atkbd.c optional atkbd atkbdc -dev/atkbdc/atkbd_atkbdc.c optional atkbd atkbdc -dev/atkbdc/atkbdc.c optional atkbdc -dev/atkbdc/atkbdc_isa.c optional atkbdc isa -dev/atkbdc/atkbdc_subr.c optional atkbdc -dev/atkbdc/psm.c optional psm atkbdc -dev/bxe/bxe.c optional bxe pci -dev/bxe/bxe_stats.c optional bxe pci -dev/bxe/bxe_debug.c optional bxe pci -dev/bxe/ecore_sp.c optional bxe pci -dev/bxe/bxe_elink.c optional bxe pci -dev/bxe/57710_init_values.c optional bxe pci -dev/bxe/57711_init_values.c optional bxe pci -dev/bxe/57712_init_values.c optional bxe pci -dev/coretemp/coretemp.c optional coretemp -dev/cpuctl/cpuctl.c optional cpuctl -dev/dpms/dpms.c optional dpms -# There are no systems with isa slots, so all ed isa entries should go.. -dev/ed/if_ed_3c503.c optional ed isa ed_3c503 -dev/ed/if_ed_isa.c optional ed isa -dev/ed/if_ed_wd80x3.c optional ed isa -dev/ed/if_ed_hpp.c optional ed isa ed_hpp -dev/ed/if_ed_sic.c optional ed isa ed_sic -dev/fb/fb.c optional fb | vga -dev/fb/s3_pci.c optional s3pci -dev/fb/vesa.c optional vga vesa -dev/fb/vga.c optional vga -dev/ichwd/ichwd.c optional ichwd -dev/if_ndis/if_ndis.c optional ndis -dev/if_ndis/if_ndis_pccard.c optional ndis pccard -dev/if_ndis/if_ndis_pci.c optional ndis cardbus | ndis pci -dev/if_ndis/if_ndis_usb.c optional ndis usb -dev/io/iodev.c optional io -dev/ipmi/ipmi.c optional ipmi -dev/ipmi/ipmi_acpi.c optional ipmi acpi -dev/ipmi/ipmi_isa.c optional ipmi isa -dev/ipmi/ipmi_kcs.c optional ipmi -dev/ipmi/ipmi_smic.c optional ipmi -dev/ipmi/ipmi_smbus.c optional ipmi smbus -dev/ipmi/ipmi_smbios.c optional ipmi -dev/ipmi/ipmi_ssif.c optional ipmi smbus -dev/ipmi/ipmi_pci.c optional ipmi pci dev/ipmi/ipmi_linux.c optional ipmi compat_linux32 dev/ixl/if_ixl.c optional ixl pci \ compile-with "${NORMAL_C} -I$S/dev/ixl" @@ -217,62 +150,6 @@ compile-with "${NORMAL_C} -I$S/dev/ixl" dev/ixl/i40e_adminq.c optional ixl pci | ixlv pci \ compile-with "${NORMAL_C} -I$S/dev/ixl" -dev/fdc/fdc.c optional fdc -dev/fdc/fdc_acpi.c optional fdc -dev/fdc/fdc_isa.c optional fdc isa -dev/fdc/fdc_pccard.c optional fdc pccard -dev/fdt/fdt_x86.c optional fdt -dev/hpt27xx/hpt27xx_os_bsd.c optional hpt27xx -dev/hpt27xx/hpt27xx_osm_bsd.c optional hpt27xx -dev/hpt27xx/hpt27xx_config.c optional hpt27xx -dev/hptmv/entry.c optional hptmv -dev/hptmv/mv.c optional hptmv -dev/hptmv/gui_lib.c optional hptmv -dev/hptmv/hptproc.c optional hptmv -dev/hptmv/ioctl.c optional hptmv -dev/hptnr/hptnr_os_bsd.c optional hptnr -dev/hptnr/hptnr_osm_bsd.c optional hptnr -dev/hptnr/hptnr_config.c optional hptnr -dev/hptrr/hptrr_os_bsd.c optional hptrr -dev/hptrr/hptrr_osm_bsd.c optional hptrr -dev/hptrr/hptrr_config.c optional hptrr -dev/hwpmc/hwpmc_amd.c optional hwpmc -dev/hwpmc/hwpmc_intel.c optional hwpmc -dev/hwpmc/hwpmc_core.c optional hwpmc -dev/hwpmc/hwpmc_uncore.c optional hwpmc -dev/hwpmc/hwpmc_piv.c optional hwpmc -dev/hwpmc/hwpmc_tsc.c optional hwpmc -dev/hwpmc/hwpmc_x86.c optional hwpmc -dev/hyperv/netvsc/hv_net_vsc.c optional hyperv -dev/hyperv/netvsc/hv_netvsc_drv_freebsd.c optional hyperv -dev/hyperv/netvsc/hv_rndis_filter.c optional hyperv -dev/hyperv/stordisengage/hv_ata_pci_disengage.c optional hyperv -dev/hyperv/storvsc/hv_storvsc_drv_freebsd.c optional hyperv -dev/hyperv/utilities/hv_kvp.c optional hyperv -dev/hyperv/utilities/hv_util.c optional hyperv -dev/hyperv/vmbus/hv_channel.c optional hyperv -dev/hyperv/vmbus/hv_channel_mgmt.c optional hyperv -dev/hyperv/vmbus/hv_connection.c optional hyperv -dev/hyperv/vmbus/hv_hv.c optional hyperv -dev/hyperv/vmbus/hv_ring_buffer.c optional hyperv -dev/hyperv/vmbus/hv_vmbus_drv_freebsd.c optional hyperv -dev/kbd/kbd.c optional atkbd | sc | ukbd | vt -dev/nfe/if_nfe.c optional nfe pci -dev/ntb/if_ntb/if_ntb.c optional if_ntb -dev/ntb/ntb_hw/ntb_hw.c optional if_ntb ntb_hw -dev/nvd/nvd.c optional nvd nvme -dev/nvme/nvme.c optional nvme -dev/nvme/nvme_ctrlr.c optional nvme -dev/nvme/nvme_ctrlr_cmd.c optional nvme -dev/nvme/nvme_ns.c optional nvme -dev/nvme/nvme_ns_cmd.c optional nvme -dev/nvme/nvme_qpair.c optional nvme -dev/nvme/nvme_sysctl.c optional nvme -dev/nvme/nvme_test.c optional nvme -dev/nvme/nvme_util.c optional nvme -dev/nvram/nvram.c optional nvram isa -dev/random/ivy.c optional rdrand_rng -dev/random/nehemiah.c optional padlock_rng dev/qlxge/qls_dbg.c optional qlxge pci dev/qlxge/qls_dump.c optional qlxge pci dev/qlxge/qls_hw.c optional qlxge pci @@ -323,139 +200,8 @@ dev/sfxge/sfxge_port.c optional sfxge inet pci dev/sfxge/sfxge_rx.c optional sfxge inet pci dev/sfxge/sfxge_tx.c optional sfxge inet pci -dev/sio/sio.c optional sio -dev/sio/sio_isa.c optional sio isa -dev/sio/sio_pccard.c optional sio pccard -dev/sio/sio_pci.c optional sio pci -dev/sio/sio_puc.c optional sio puc -dev/speaker/spkr.c optional speaker -dev/syscons/apm/apm_saver.c optional apm_saver apm -dev/syscons/scterm-teken.c optional sc -dev/syscons/scvesactl.c optional sc vga vesa -dev/syscons/scvgarndr.c optional sc vga -dev/syscons/scvtb.c optional sc -dev/tpm/tpm.c optional tpm -dev/tpm/tpm_acpi.c optional tpm acpi -dev/tpm/tpm_isa.c optional tpm isa -dev/uart/uart_cpu_x86.c optional uart -dev/viawd/viawd.c optional viawd -dev/vmware/vmxnet3/if_vmx.c optional vmx -dev/wbwd/wbwd.c optional wbwd -dev/wpi/if_wpi.c optional wpi dev/xen/pci/xen_acpi_pci.c optional xenhvm dev/xen/pci/xen_pci.c optional xenhvm -dev/isci/isci.c optional isci -dev/isci/isci_controller.c optional isci -dev/isci/isci_domain.c optional isci -dev/isci/isci_interrupt.c optional isci -dev/isci/isci_io_request.c optional isci -dev/isci/isci_logger.c optional isci -dev/isci/isci_oem_parameters.c optional isci -dev/isci/isci_remote_device.c optional isci -dev/isci/isci_sysctl.c optional isci -dev/isci/isci_task_request.c optional isci -dev/isci/isci_timer.c optional isci -dev/isci/scil/sati.c optional isci -dev/isci/scil/sati_abort_task_set.c optional isci -dev/isci/scil/sati_atapi.c optional isci -dev/isci/scil/sati_device.c optional isci -dev/isci/scil/sati_inquiry.c optional isci -dev/isci/scil/sati_log_sense.c optional isci -dev/isci/scil/sati_lun_reset.c optional isci -dev/isci/scil/sati_mode_pages.c optional isci -dev/isci/scil/sati_mode_select.c optional isci -dev/isci/scil/sati_mode_sense.c optional isci -dev/isci/scil/sati_mode_sense_10.c optional isci -dev/isci/scil/sati_mode_sense_6.c optional isci -dev/isci/scil/sati_move.c optional isci -dev/isci/scil/sati_passthrough.c optional isci -dev/isci/scil/sati_read.c optional isci -dev/isci/scil/sati_read_buffer.c optional isci -dev/isci/scil/sati_read_capacity.c optional isci -dev/isci/scil/sati_reassign_blocks.c optional isci -dev/isci/scil/sati_report_luns.c optional isci -dev/isci/scil/sati_request_sense.c optional isci -dev/isci/scil/sati_start_stop_unit.c optional isci -dev/isci/scil/sati_synchronize_cache.c optional isci -dev/isci/scil/sati_test_unit_ready.c optional isci -dev/isci/scil/sati_unmap.c optional isci -dev/isci/scil/sati_util.c optional isci -dev/isci/scil/sati_verify.c optional isci -dev/isci/scil/sati_write.c optional isci -dev/isci/scil/sati_write_and_verify.c optional isci -dev/isci/scil/sati_write_buffer.c optional isci -dev/isci/scil/sati_write_long.c optional isci -dev/isci/scil/sci_abstract_list.c optional isci -dev/isci/scil/sci_base_controller.c optional isci -dev/isci/scil/sci_base_domain.c optional isci -dev/isci/scil/sci_base_iterator.c optional isci -dev/isci/scil/sci_base_library.c optional isci -dev/isci/scil/sci_base_logger.c optional isci -dev/isci/scil/sci_base_memory_descriptor_list.c optional isci -dev/isci/scil/sci_base_memory_descriptor_list_decorator.c optional isci -dev/isci/scil/sci_base_object.c optional isci -dev/isci/scil/sci_base_observer.c optional isci -dev/isci/scil/sci_base_phy.c optional isci -dev/isci/scil/sci_base_port.c optional isci -dev/isci/scil/sci_base_remote_device.c optional isci -dev/isci/scil/sci_base_request.c optional isci -dev/isci/scil/sci_base_state_machine.c optional isci -dev/isci/scil/sci_base_state_machine_logger.c optional isci -dev/isci/scil/sci_base_state_machine_observer.c optional isci -dev/isci/scil/sci_base_subject.c optional isci -dev/isci/scil/sci_util.c optional isci -dev/isci/scil/scic_sds_controller.c optional isci -dev/isci/scil/scic_sds_library.c optional isci -dev/isci/scil/scic_sds_pci.c optional isci -dev/isci/scil/scic_sds_phy.c optional isci -dev/isci/scil/scic_sds_port.c optional isci -dev/isci/scil/scic_sds_port_configuration_agent.c optional isci -dev/isci/scil/scic_sds_remote_device.c optional isci -dev/isci/scil/scic_sds_remote_node_context.c optional isci -dev/isci/scil/scic_sds_remote_node_table.c optional isci -dev/isci/scil/scic_sds_request.c optional isci -dev/isci/scil/scic_sds_sgpio.c optional isci -dev/isci/scil/scic_sds_smp_remote_device.c optional isci -dev/isci/scil/scic_sds_smp_request.c optional isci -dev/isci/scil/scic_sds_ssp_request.c optional isci -dev/isci/scil/scic_sds_stp_packet_request.c optional isci -dev/isci/scil/scic_sds_stp_remote_device.c optional isci -dev/isci/scil/scic_sds_stp_request.c optional isci -dev/isci/scil/scic_sds_unsolicited_frame_control.c optional isci -dev/isci/scil/scif_sas_controller.c optional isci -dev/isci/scil/scif_sas_controller_state_handlers.c optional isci -dev/isci/scil/scif_sas_controller_states.c optional isci -dev/isci/scil/scif_sas_domain.c optional isci -dev/isci/scil/scif_sas_domain_state_handlers.c optional isci -dev/isci/scil/scif_sas_domain_states.c optional isci -dev/isci/scil/scif_sas_high_priority_request_queue.c optional isci -dev/isci/scil/scif_sas_internal_io_request.c optional isci -dev/isci/scil/scif_sas_io_request.c optional isci -dev/isci/scil/scif_sas_io_request_state_handlers.c optional isci -dev/isci/scil/scif_sas_io_request_states.c optional isci -dev/isci/scil/scif_sas_library.c optional isci -dev/isci/scil/scif_sas_remote_device.c optional isci -dev/isci/scil/scif_sas_remote_device_ready_substate_handlers.c optional isci -dev/isci/scil/scif_sas_remote_device_ready_substates.c optional isci -dev/isci/scil/scif_sas_remote_device_starting_substate_handlers.c optional isci -dev/isci/scil/scif_sas_remote_device_starting_substates.c optional isci -dev/isci/scil/scif_sas_remote_device_state_handlers.c optional isci -dev/isci/scil/scif_sas_remote_device_states.c optional isci -dev/isci/scil/scif_sas_request.c optional isci -dev/isci/scil/scif_sas_smp_activity_clear_affiliation.c optional isci -dev/isci/scil/scif_sas_smp_io_request.c optional isci -dev/isci/scil/scif_sas_smp_phy.c optional isci -dev/isci/scil/scif_sas_smp_remote_device.c optional isci -dev/isci/scil/scif_sas_stp_io_request.c optional isci -dev/isci/scil/scif_sas_stp_remote_device.c optional isci -dev/isci/scil/scif_sas_stp_task_request.c optional isci -dev/isci/scil/scif_sas_task_request.c optional isci -dev/isci/scil/scif_sas_task_request_state_handlers.c optional isci -dev/isci/scil/scif_sas_task_request_states.c optional isci -dev/isci/scil/scif_sas_timer.c optional isci -isa/syscons_isa.c optional sc -isa/vga_isa.c optional vga -kern/kern_clocksource.c standard kern/link_elf_obj.c standard # # IA32 binary support @@ -502,85 +248,12 @@ # # Windows NDIS driver support # -compat/ndis/kern_ndis.c optional ndisapi pci -compat/ndis/kern_windrv.c optional ndisapi pci -compat/ndis/subr_hal.c optional ndisapi pci -compat/ndis/subr_ndis.c optional ndisapi pci -compat/ndis/subr_ntoskrnl.c optional ndisapi pci -compat/ndis/subr_pe.c optional ndisapi pci -compat/ndis/subr_usbd.c optional ndisapi pci compat/ndis/winx64_wrap.S optional ndisapi pci -# -libkern/memmove.c standard -libkern/memset.c standard -# -# x86 real mode BIOS emulator, required by atkbdc/dpms/pci/vesa -# -compat/x86bios/x86bios.c optional x86bios | atkbd | dpms | pci | vesa +# x86 emulator, required by x86bios code, but only on amd64 contrib/x86emu/x86emu.c optional x86bios | atkbd | dpms | pci | vesa -# -# bvm console -# -dev/bvm/bvm_console.c optional bvmconsole -dev/bvm/bvm_dbg.c optional bvmdebug -# -# x86 shared code between IA32, AMD64 and PC98 architectures -# -x86/acpica/OsdEnvironment.c optional acpi -x86/acpica/acpi_apm.c optional acpi -x86/acpica/acpi_wakeup.c optional acpi -x86/acpica/madt.c optional acpi -x86/acpica/srat.c optional acpi -x86/bios/smbios.c optional smbios -x86/bios/vpd.c optional vpd -x86/cpufreq/powernow.c optional cpufreq -x86/cpufreq/est.c optional cpufreq -x86/cpufreq/hwpstate.c optional cpufreq -x86/cpufreq/p4tcc.c optional cpufreq -x86/iommu/busdma_dmar.c optional acpi acpi_dmar pci -x86/iommu/intel_ctx.c optional acpi acpi_dmar pci -x86/iommu/intel_drv.c optional acpi acpi_dmar pci -x86/iommu/intel_fault.c optional acpi acpi_dmar pci -x86/iommu/intel_gas.c optional acpi acpi_dmar pci -x86/iommu/intel_idpgtbl.c optional acpi acpi_dmar pci -x86/iommu/intel_intrmap.c optional acpi acpi_dmar pci -x86/iommu/intel_qi.c optional acpi acpi_dmar pci -x86/iommu/intel_quirks.c optional acpi acpi_dmar pci -x86/iommu/intel_utils.c optional acpi acpi_dmar pci -x86/isa/atpic.c optional atpic isa -x86/isa/atrtc.c standard -x86/isa/clock.c standard -x86/isa/elcr.c optional atpic isa | mptable -x86/isa/isa.c standard -x86/isa/isa_dma.c standard -x86/isa/nmi.c standard -x86/isa/orm.c optional isa -x86/pci/pci_bus.c optional pci -x86/pci/qpi.c optional pci -x86/x86/busdma_bounce.c standard -x86/x86/busdma_machdep.c standard -x86/x86/cpu_machdep.c standard -x86/x86/dump_machdep.c standard -x86/x86/fdt_machdep.c optional fdt -x86/x86/identcpu.c standard -x86/x86/intr_machdep.c standard -x86/x86/io_apic.c standard -x86/x86/legacy.c standard -x86/x86/local_apic.c standard -x86/x86/mca.c standard -x86/x86/mptable.c optional mptable -x86/x86/mptable_pci.c optional mptable pci -x86/x86/mp_x86.c optional smp -x86/x86/msi.c optional pci -x86/x86/nexus.c standard -x86/x86/pvclock.c standard -x86/x86/tsc.c standard -x86/x86/delay.c standard -x86/xen/hvm.c optional xenhvm x86/xen/xen_intr.c optional xen | xenhvm x86/xen/pv.c optional xenhvm x86/xen/pvcpu_enum.c optional xenhvm -x86/xen/xen_apic.c optional xenhvm x86/xen/xenpv.c optional xenhvm x86/xen/xen_nexus.c optional xenhvm x86/xen/xen_msi.c optional xenhvm Index: sys/conf/files.i386 =================================================================== --- sys/conf/files.i386 +++ sys/conf/files.i386 @@ -30,22 +30,6 @@ compile-with "sh $S/kern/genassym.sh svr4_genassym.o > ${.TARGET}" \ no-obj no-implicit-rule before-depend \ clean "svr4_assym.h" -# -font.h optional sc_dflt_font \ - 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" \ - no-obj no-implicit-rule before-depend \ - clean "font.h ${SC_DFLT_FONT}-8x14 ${SC_DFLT_FONT}-8x16 ${SC_DFLT_FONT}-8x8" -# -atkbdmap.h optional atkbd_dflt_keymap \ - 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" \ - no-obj no-implicit-rule before-depend \ - clean "atkbdmap.h" -# -ukbdmap.h optional ukbd_dflt_keymap \ - 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" \ - no-obj no-implicit-rule before-depend \ - clean "ukbdmap.h" -# hpt27xx_lib.o optional hpt27xx \ dependency "$S/dev/hpt27xx/i386-elf.hpt27xx_lib.o.uu" \ compile-with "uudecode < $S/dev/hpt27xx/i386-elf.hpt27xx_lib.o.uu" \ @@ -86,13 +70,6 @@ compat/linux/linux_timer.c optional compat_linux compat/linux/linux_uid16.c optional compat_linux compat/linux/linux_util.c optional compat_linux -compat/ndis/kern_ndis.c optional ndisapi pci -compat/ndis/kern_windrv.c optional ndisapi pci -compat/ndis/subr_hal.c optional ndisapi pci -compat/ndis/subr_ndis.c optional ndisapi pci -compat/ndis/subr_ntoskrnl.c optional ndisapi pci -compat/ndis/subr_pe.c optional ndisapi pci -compat/ndis/subr_usbd.c optional ndisapi pci compat/ndis/winx32_wrap.S optional ndisapi pci compat/svr4/imgact_svr4.c optional compat_svr4 compat/svr4/svr4_fcntl.c optional compat_svr4 @@ -133,271 +110,43 @@ dev/advansys/adv_isa.c optional adv isa dev/agp/agp_ali.c optional agp dev/agp/agp_amd.c optional agp -dev/agp/agp_amd64.c optional agp dev/agp/agp_ati.c optional agp -dev/agp/agp_i810.c optional agp dev/agp/agp_intel.c optional agp dev/agp/agp_nvidia.c optional agp dev/agp/agp_sis.c optional agp -dev/agp/agp_via.c optional agp dev/aic/aic_isa.c optional aic isa -dev/amdsbwd/amdsbwd.c optional amdsbwd -dev/amdtemp/amdtemp.c optional amdtemp -dev/arcmsr/arcmsr.c optional arcmsr pci -dev/asmc/asmc.c optional asmc isa -dev/atkbdc/atkbd.c optional atkbd atkbdc -dev/atkbdc/atkbd_atkbdc.c optional atkbd atkbdc -dev/atkbdc/atkbdc.c optional atkbdc -dev/atkbdc/atkbdc_isa.c optional atkbdc isa -dev/atkbdc/atkbdc_subr.c optional atkbdc -dev/atkbdc/psm.c optional psm atkbdc -dev/bxe/bxe.c optional bxe pci -dev/bxe/bxe_stats.c optional bxe pci -dev/bxe/bxe_debug.c optional bxe pci -dev/bxe/ecore_sp.c optional bxe pci -dev/bxe/bxe_elink.c optional bxe pci -dev/bxe/57710_init_values.c optional bxe pci -dev/bxe/57711_init_values.c optional bxe pci -dev/bxe/57712_init_values.c optional bxe pci dev/ce/ceddk.c optional ce dev/ce/if_ce.c optional ce dev/ce/tau32-ddk.c optional ce \ compile-with "${NORMAL_C} ${NO_WCONSTANT_CONVERSION}" dev/cm/if_cm_isa.c optional cm isa -dev/coretemp/coretemp.c optional coretemp dev/cp/cpddk.c optional cp dev/cp/if_cp.c optional cp -dev/cpuctl/cpuctl.c optional cpuctl dev/ctau/ctau.c optional ctau dev/ctau/ctddk.c optional ctau dev/ctau/if_ct.c optional ctau dev/cx/csigma.c optional cx dev/cx/cxddk.c optional cx dev/cx/if_cx.c optional cx -dev/dpms/dpms.c optional dpms dev/ed/if_ed_3c503.c optional ed isa ed_3c503 dev/ed/if_ed_isa.c optional ed isa dev/ed/if_ed_wd80x3.c optional ed isa dev/ed/if_ed_hpp.c optional ed isa ed_hpp dev/ed/if_ed_sic.c optional ed isa ed_sic -dev/fb/fb.c optional fb | vga -dev/fb/s3_pci.c optional s3pci -dev/fb/vesa.c optional vga vesa -dev/fb/vga.c optional vga -dev/fdc/fdc.c optional fdc -dev/fdc/fdc_acpi.c optional fdc -dev/fdc/fdc_isa.c optional fdc isa -dev/fdc/fdc_pccard.c optional fdc pccard -dev/fdt/fdt_x86.c optional fdt dev/fe/if_fe_isa.c optional fe isa dev/glxiic/glxiic.c optional glxiic dev/glxsb/glxsb.c optional glxsb dev/glxsb/glxsb_hash.c optional glxsb -dev/hpt27xx/hpt27xx_os_bsd.c optional hpt27xx -dev/hpt27xx/hpt27xx_osm_bsd.c optional hpt27xx -dev/hpt27xx/hpt27xx_config.c optional hpt27xx -dev/hptmv/entry.c optional hptmv -dev/hptmv/mv.c optional hptmv -dev/hptmv/gui_lib.c optional hptmv -dev/hptmv/hptproc.c optional hptmv -dev/hptmv/ioctl.c optional hptmv -dev/hptnr/hptnr_os_bsd.c optional hptnr -dev/hptnr/hptnr_osm_bsd.c optional hptnr -dev/hptnr/hptnr_config.c optional hptnr -dev/hptrr/hptrr_os_bsd.c optional hptrr -dev/hptrr/hptrr_osm_bsd.c optional hptrr -dev/hptrr/hptrr_config.c optional hptrr -dev/hwpmc/hwpmc_amd.c optional hwpmc -dev/hwpmc/hwpmc_intel.c optional hwpmc -dev/hwpmc/hwpmc_core.c optional hwpmc -dev/hwpmc/hwpmc_uncore.c optional hwpmc dev/hwpmc/hwpmc_pentium.c optional hwpmc -dev/hwpmc/hwpmc_piv.c optional hwpmc dev/hwpmc/hwpmc_ppro.c optional hwpmc -dev/hwpmc/hwpmc_tsc.c optional hwpmc -dev/hwpmc/hwpmc_x86.c optional hwpmc -dev/hyperv/netvsc/hv_net_vsc.c optional hyperv -dev/hyperv/netvsc/hv_netvsc_drv_freebsd.c optional hyperv -dev/hyperv/netvsc/hv_rndis_filter.c optional hyperv -dev/hyperv/stordisengage/hv_ata_pci_disengage.c optional hyperv -dev/hyperv/storvsc/hv_storvsc_drv_freebsd.c optional hyperv -dev/hyperv/utilities/hv_kvp.c optional hyperv -dev/hyperv/utilities/hv_util.c optional hyperv -dev/hyperv/vmbus/hv_channel.c optional hyperv -dev/hyperv/vmbus/hv_channel_mgmt.c optional hyperv -dev/hyperv/vmbus/hv_connection.c optional hyperv -dev/hyperv/vmbus/hv_hv.c optional hyperv -dev/hyperv/vmbus/hv_ring_buffer.c optional hyperv -dev/hyperv/vmbus/hv_vmbus_drv_freebsd.c optional hyperv -dev/ichwd/ichwd.c optional ichwd -dev/if_ndis/if_ndis.c optional ndis -dev/if_ndis/if_ndis_pccard.c optional ndis pccard -dev/if_ndis/if_ndis_pci.c optional ndis cardbus | ndis pci -dev/if_ndis/if_ndis_usb.c optional ndis usb -dev/io/iodev.c optional io -dev/ipmi/ipmi.c optional ipmi -dev/ipmi/ipmi_acpi.c optional ipmi acpi -dev/ipmi/ipmi_isa.c optional ipmi isa -dev/ipmi/ipmi_kcs.c optional ipmi -dev/ipmi/ipmi_smic.c optional ipmi -dev/ipmi/ipmi_smbus.c optional ipmi smbus -dev/ipmi/ipmi_smbios.c optional ipmi -dev/ipmi/ipmi_ssif.c optional ipmi smbus -dev/ipmi/ipmi_pci.c optional ipmi pci dev/ipmi/ipmi_linux.c optional ipmi compat_linux -dev/kbd/kbd.c optional atkbd | sc | ukbd | vt dev/le/if_le_isa.c optional le isa dev/mse/mse.c optional mse dev/mse/mse_isa.c optional mse isa -dev/nfe/if_nfe.c optional nfe pci -dev/nvd/nvd.c optional nvd nvme -dev/nvme/nvme.c optional nvme -dev/nvme/nvme_ctrlr.c optional nvme -dev/nvme/nvme_ctrlr_cmd.c optional nvme -dev/nvme/nvme_ns.c optional nvme -dev/nvme/nvme_ns_cmd.c optional nvme -dev/nvme/nvme_qpair.c optional nvme -dev/nvme/nvme_sysctl.c optional nvme -dev/nvme/nvme_test.c optional nvme -dev/nvme/nvme_util.c optional nvme -dev/nvram/nvram.c optional nvram isa dev/pcf/pcf_isa.c optional pcf -dev/random/ivy.c optional rdrand_rng -dev/random/nehemiah.c optional padlock_rng dev/sbni/if_sbni.c optional sbni dev/sbni/if_sbni_isa.c optional sbni isa dev/sbni/if_sbni_pci.c optional sbni pci -dev/sio/sio.c optional sio -dev/sio/sio_isa.c optional sio isa -dev/sio/sio_pccard.c optional sio pccard -dev/sio/sio_pci.c optional sio pci -dev/sio/sio_puc.c optional sio puc -dev/speaker/spkr.c optional speaker -dev/syscons/apm/apm_saver.c optional apm_saver apm -dev/syscons/scterm-teken.c optional sc -dev/syscons/scvesactl.c optional sc vga vesa -dev/syscons/scvgarndr.c optional sc vga -dev/syscons/scvtb.c optional sc -dev/tpm/tpm.c optional tpm -dev/tpm/tpm_acpi.c optional tpm acpi -dev/tpm/tpm_isa.c optional tpm isa -dev/uart/uart_cpu_x86.c optional uart -dev/viawd/viawd.c optional viawd -dev/vmware/vmxnet3/if_vmx.c optional vmx -dev/acpica/acpi_if.m standard -dev/acpica/acpi_hpet.c optional acpi -dev/acpi_support/acpi_wmi_if.m standard -dev/wbwd/wbwd.c optional wbwd -dev/wpi/if_wpi.c optional wpi -dev/isci/isci.c optional isci -dev/isci/isci_controller.c optional isci -dev/isci/isci_domain.c optional isci -dev/isci/isci_interrupt.c optional isci -dev/isci/isci_io_request.c optional isci -dev/isci/isci_logger.c optional isci -dev/isci/isci_oem_parameters.c optional isci -dev/isci/isci_remote_device.c optional isci -dev/isci/isci_sysctl.c optional isci -dev/isci/isci_task_request.c optional isci -dev/isci/isci_timer.c optional isci -dev/isci/scil/sati.c optional isci -dev/isci/scil/sati_abort_task_set.c optional isci -dev/isci/scil/sati_atapi.c optional isci -dev/isci/scil/sati_device.c optional isci -dev/isci/scil/sati_inquiry.c optional isci -dev/isci/scil/sati_log_sense.c optional isci -dev/isci/scil/sati_lun_reset.c optional isci -dev/isci/scil/sati_mode_pages.c optional isci -dev/isci/scil/sati_mode_select.c optional isci -dev/isci/scil/sati_mode_sense.c optional isci -dev/isci/scil/sati_mode_sense_10.c optional isci -dev/isci/scil/sati_mode_sense_6.c optional isci -dev/isci/scil/sati_move.c optional isci -dev/isci/scil/sati_passthrough.c optional isci -dev/isci/scil/sati_read.c optional isci -dev/isci/scil/sati_read_buffer.c optional isci -dev/isci/scil/sati_read_capacity.c optional isci -dev/isci/scil/sati_reassign_blocks.c optional isci -dev/isci/scil/sati_report_luns.c optional isci -dev/isci/scil/sati_request_sense.c optional isci -dev/isci/scil/sati_start_stop_unit.c optional isci -dev/isci/scil/sati_synchronize_cache.c optional isci -dev/isci/scil/sati_test_unit_ready.c optional isci -dev/isci/scil/sati_unmap.c optional isci -dev/isci/scil/sati_util.c optional isci -dev/isci/scil/sati_verify.c optional isci -dev/isci/scil/sati_write.c optional isci -dev/isci/scil/sati_write_and_verify.c optional isci -dev/isci/scil/sati_write_buffer.c optional isci -dev/isci/scil/sati_write_long.c optional isci -dev/isci/scil/sci_abstract_list.c optional isci -dev/isci/scil/sci_base_controller.c optional isci -dev/isci/scil/sci_base_domain.c optional isci -dev/isci/scil/sci_base_iterator.c optional isci -dev/isci/scil/sci_base_library.c optional isci -dev/isci/scil/sci_base_logger.c optional isci -dev/isci/scil/sci_base_memory_descriptor_list.c optional isci -dev/isci/scil/sci_base_memory_descriptor_list_decorator.c optional isci -dev/isci/scil/sci_base_object.c optional isci -dev/isci/scil/sci_base_observer.c optional isci -dev/isci/scil/sci_base_phy.c optional isci -dev/isci/scil/sci_base_port.c optional isci -dev/isci/scil/sci_base_remote_device.c optional isci -dev/isci/scil/sci_base_request.c optional isci -dev/isci/scil/sci_base_state_machine.c optional isci -dev/isci/scil/sci_base_state_machine_logger.c optional isci -dev/isci/scil/sci_base_state_machine_observer.c optional isci -dev/isci/scil/sci_base_subject.c optional isci -dev/isci/scil/sci_util.c optional isci -dev/isci/scil/scic_sds_controller.c optional isci -dev/isci/scil/scic_sds_library.c optional isci -dev/isci/scil/scic_sds_pci.c optional isci -dev/isci/scil/scic_sds_phy.c optional isci -dev/isci/scil/scic_sds_port.c optional isci -dev/isci/scil/scic_sds_port_configuration_agent.c optional isci -dev/isci/scil/scic_sds_remote_device.c optional isci -dev/isci/scil/scic_sds_remote_node_context.c optional isci -dev/isci/scil/scic_sds_remote_node_table.c optional isci -dev/isci/scil/scic_sds_request.c optional isci -dev/isci/scil/scic_sds_sgpio.c optional isci -dev/isci/scil/scic_sds_smp_remote_device.c optional isci -dev/isci/scil/scic_sds_smp_request.c optional isci -dev/isci/scil/scic_sds_ssp_request.c optional isci -dev/isci/scil/scic_sds_stp_packet_request.c optional isci -dev/isci/scil/scic_sds_stp_remote_device.c optional isci -dev/isci/scil/scic_sds_stp_request.c optional isci -dev/isci/scil/scic_sds_unsolicited_frame_control.c optional isci -dev/isci/scil/scif_sas_controller.c optional isci -dev/isci/scil/scif_sas_controller_state_handlers.c optional isci -dev/isci/scil/scif_sas_controller_states.c optional isci -dev/isci/scil/scif_sas_domain.c optional isci -dev/isci/scil/scif_sas_domain_state_handlers.c optional isci -dev/isci/scil/scif_sas_domain_states.c optional isci -dev/isci/scil/scif_sas_high_priority_request_queue.c optional isci -dev/isci/scil/scif_sas_internal_io_request.c optional isci -dev/isci/scil/scif_sas_io_request.c optional isci -dev/isci/scil/scif_sas_io_request_state_handlers.c optional isci -dev/isci/scil/scif_sas_io_request_states.c optional isci -dev/isci/scil/scif_sas_library.c optional isci -dev/isci/scil/scif_sas_remote_device.c optional isci -dev/isci/scil/scif_sas_remote_device_ready_substate_handlers.c optional isci -dev/isci/scil/scif_sas_remote_device_ready_substates.c optional isci -dev/isci/scil/scif_sas_remote_device_starting_substate_handlers.c optional isci -dev/isci/scil/scif_sas_remote_device_starting_substates.c optional isci -dev/isci/scil/scif_sas_remote_device_state_handlers.c optional isci -dev/isci/scil/scif_sas_remote_device_states.c optional isci -dev/isci/scil/scif_sas_request.c optional isci -dev/isci/scil/scif_sas_smp_activity_clear_affiliation.c optional isci -dev/isci/scil/scif_sas_smp_io_request.c optional isci -dev/isci/scil/scif_sas_smp_phy.c optional isci -dev/isci/scil/scif_sas_smp_remote_device.c optional isci -dev/isci/scil/scif_sas_stp_io_request.c optional isci -dev/isci/scil/scif_sas_stp_remote_device.c optional isci -dev/isci/scil/scif_sas_stp_task_request.c optional isci -dev/isci/scil/scif_sas_task_request.c optional isci -dev/isci/scil/scif_sas_task_request_state_handlers.c optional isci -dev/isci/scil/scif_sas_task_request_states.c optional isci -dev/isci/scil/scif_sas_timer.c optional isci i386/acpica/acpi_machdep.c optional acpi acpi_wakecode.o optional acpi \ dependency "$S/i386/acpica/acpi_wakecode.S assym.s" \ @@ -512,16 +261,11 @@ warning "COMPAT_SVR4 is broken and should be avoided" i386/svr4/svr4_machdep.c optional compat_svr4 # -isa/syscons_isa.c optional sc -isa/vga_isa.c optional vga -kern/kern_clocksource.c standard kern/imgact_aout.c optional compat_aout kern/imgact_gzip.c optional gzip kern/subr_sfbuf.c standard libkern/divdi3.c standard libkern/flsll.c standard -libkern/memmove.c standard -libkern/memset.c standard libkern/moddi3.c standard libkern/qdivrem.c standard libkern/ucmpdi2.c standard @@ -531,72 +275,9 @@ i386/xbox/xboxfb.c optional xboxfb dev/fb/boot_font.c optional xboxfb i386/xbox/pic16l.s optional xbox -# -# x86 real mode BIOS support, required by atkbdc/dpms/pci/vesa -# -compat/x86bios/x86bios.c optional x86bios | atkbd | dpms | pci | vesa -# -# bvm console -# -dev/bvm/bvm_console.c optional bvmconsole -dev/bvm/bvm_dbg.c optional bvmdebug -# -# x86 shared code between IA32, AMD64 and PC98 architectures -# -x86/acpica/OsdEnvironment.c optional acpi -x86/acpica/acpi_apm.c optional acpi -x86/acpica/acpi_wakeup.c optional acpi -x86/acpica/madt.c optional acpi apic -x86/acpica/srat.c optional acpi -x86/bios/smbios.c optional smbios -x86/bios/vpd.c optional vpd -x86/cpufreq/est.c optional cpufreq -x86/cpufreq/hwpstate.c optional cpufreq -x86/cpufreq/p4tcc.c optional cpufreq -x86/cpufreq/powernow.c optional cpufreq + x86/cpufreq/smist.c optional cpufreq -x86/iommu/busdma_dmar.c optional acpi acpi_dmar pci -x86/iommu/intel_ctx.c optional acpi acpi_dmar pci -x86/iommu/intel_drv.c optional acpi acpi_dmar pci -x86/iommu/intel_fault.c optional acpi acpi_dmar pci -x86/iommu/intel_gas.c optional acpi acpi_dmar pci -x86/iommu/intel_idpgtbl.c optional acpi acpi_dmar pci -x86/iommu/intel_intrmap.c optional acpi acpi_dmar pci -x86/iommu/intel_qi.c optional acpi acpi_dmar pci -x86/iommu/intel_quirks.c optional acpi acpi_dmar pci -x86/iommu/intel_utils.c optional acpi acpi_dmar pci -x86/isa/atpic.c optional atpic -x86/isa/atrtc.c optional native -x86/isa/clock.c optional native -x86/isa/elcr.c optional atpic | apic native -x86/isa/isa.c optional isa -x86/isa/isa_dma.c optional isa -x86/isa/nmi.c standard -x86/isa/orm.c optional isa -x86/pci/pci_bus.c optional pci -x86/pci/qpi.c optional pci -x86/x86/busdma_bounce.c standard -x86/x86/busdma_machdep.c standard -x86/x86/cpu_machdep.c standard -x86/x86/dump_machdep.c standard -x86/x86/fdt_machdep.c optional fdt -x86/x86/identcpu.c standard -x86/x86/intr_machdep.c standard -x86/x86/io_apic.c optional apic -x86/x86/legacy.c optional native -x86/x86/local_apic.c optional apic -x86/x86/mca.c standard -x86/x86/mptable.c optional apic native -x86/x86/mptable_pci.c optional apic native pci -x86/x86/mp_x86.c optional native smp -x86/x86/msi.c optional apic pci -x86/x86/nexus.c standard -x86/x86/tsc.c standard -x86/x86/pvclock.c standard -x86/x86/delay.c standard -x86/xen/hvm.c optional xenhvm x86/xen/xen_intr.c optional xen | xenhvm -x86/xen/xen_apic.c optional xenhvm x86/xen/xenpv.c optional xen | xenhvm x86/xen/xen_nexus.c optional xen | xenhvm x86/xen/xen_msi.c optional xen | xenhvm Index: sys/conf/kmod.mk =================================================================== --- sys/conf/kmod.mk +++ sys/conf/kmod.mk @@ -28,9 +28,6 @@ # # KMODUNLOAD Command to unload a kernel module [/sbin/kldunload] # -# MFILES Optionally a list of interfaces used by the module. -# This file contains a default list of interfaces. -# # PROG The name of the kernel module to build. # If not supplied, ${KMOD}.ko is used. # @@ -72,7 +69,7 @@ .include .include "config.mk" -.SUFFIXES: .out .o .c .cc .cxx .C .y .l .s .S +.SUFFIXES: .out .o .c .cc .cxx .C .y .l .s .S .m # amd64 and mips use direct linking for kmod, all others use shared binaries .if ${MACHINE_CPUARCH} != amd64 && ${MACHINE_CPUARCH} != mips @@ -342,37 +339,6 @@ # Respect configuration-specific C flags. CFLAGS+= ${CONF_CFLAGS} -MFILES?= dev/acpica/acpi_if.m dev/acpi_support/acpi_wmi_if.m \ - dev/agp/agp_if.m dev/ata/ata_if.m dev/eisa/eisa_if.m \ - dev/fb/fb_if.m dev/gpio/gpio_if.m dev/gpio/gpiobus_if.m \ - dev/iicbus/iicbb_if.m dev/iicbus/iicbus_if.m \ - dev/mbox/mbox_if.m dev/mmc/mmcbr_if.m dev/mmc/mmcbus_if.m \ - dev/mii/miibus_if.m dev/mvs/mvs_if.m dev/ofw/ofw_bus_if.m \ - dev/pccard/card_if.m dev/pccard/power_if.m dev/pci/pci_if.m \ - dev/pci/pcib_if.m dev/ppbus/ppbus_if.m \ - dev/sdhci/sdhci_if.m dev/smbus/smbus_if.m dev/spibus/spibus_if.m \ - dev/sound/pci/hda/hdac_if.m \ - dev/sound/pcm/ac97_if.m dev/sound/pcm/channel_if.m \ - dev/sound/pcm/feeder_if.m dev/sound/pcm/mixer_if.m \ - dev/sound/midi/mpu_if.m dev/sound/midi/mpufoi_if.m \ - dev/sound/midi/synth_if.m dev/usb/usb_if.m isa/isa_if.m \ - kern/bus_if.m kern/clock_if.m \ - kern/cpufreq_if.m kern/device_if.m kern/serdev_if.m \ - libkern/iconv_converter_if.m opencrypto/cryptodev_if.m \ - pc98/pc98/canbus_if.m dev/etherswitch/mdio_if.m - -.for _srcsrc in ${MFILES} -.for _ext in c h -.for _src in ${SRCS:M${_srcsrc:T:R}.${_ext}} -CLEANFILES+= ${_src} -.if !target(${_src}) -${_src}: ${SYSDIR}/tools/makeobjops.awk ${SYSDIR}/${_srcsrc} - ${AWK} -f ${SYSDIR}/tools/makeobjops.awk ${SYSDIR}/${_srcsrc} -${_ext} -.endif -.endfor # _src -.endfor # _ext -.endfor # _srcsrc - .if !empty(SRCS:Mvnode_if.c) CLEANFILES+= vnode_if.c vnode_if.c: ${SYSDIR}/tools/vnode_if.awk ${SYSDIR}/kern/vnode_if.src @@ -391,6 +357,21 @@ ${AWK} -f ${SYSDIR}/tools/vnode_if.awk ${SYSDIR}/kern/vnode_if.src -q .endif +# Build _if.[ch] from _if.m, and clean them when we're done. +__MPATH!=find ${SYSDIR:tA}/ -name \*_if.m +_MPATH=${__MPATH:H:O:u} +.PATH.m: ${_MPATH} +.for _s in ${SRCS:M*_if.[ch]} +.if eixsts(${_s:R}.m}) +CLEANFILES+= ${_s} +.endif +.endfor # _s +.m.c: ${SYSDIR}/tools/makeobjops.awk + ${AWK} -f ${SYSDIR}/tools/makeobjops.awk ${.IMPSRC} -c + +.m.h: ${SYSDIR}/tools/makeobjops.awk + ${AWK} -f ${SYSDIR}/tools/makeobjops.awk ${.IMPSRC} -h + .for _i in mii pccard .if !empty(SRCS:M${_i}devs.h) CLEANFILES+= ${_i}devs.h Index: sys/i386/conf/DEFAULTS =================================================================== --- sys/i386/conf/DEFAULTS +++ sys/i386/conf/DEFAULTS @@ -5,6 +5,9 @@ machine i386 +# Common files to all x86 things, because we can't include it from files.i386 +files "../../x86/x86/files.x86" + # Bus support. device isa options ISAPNP Index: sys/modules/agp/Makefile =================================================================== --- sys/modules/agp/Makefile +++ sys/modules/agp/Makefile @@ -19,7 +19,6 @@ .endif SRCS+= device_if.h bus_if.h agp_if.h pci_if.h SRCS+= opt_agp.h -MFILES= kern/device_if.m kern/bus_if.m dev/agp/agp_if.m dev/pci/pci_if.m EXPORT_SYMS= agp_find_device \ agp_state \ Index: sys/modules/geom/geom_part/geom_part_apm/Makefile =================================================================== --- sys/modules/geom/geom_part/geom_part_apm/Makefile +++ sys/modules/geom/geom_part/geom_part_apm/Makefile @@ -7,6 +7,4 @@ SRCS+= bus_if.h device_if.h g_part_if.h -MFILES= kern/bus_if.m kern/device_if.m geom/part/g_part_if.m - .include Index: sys/modules/geom/geom_part/geom_part_bsd/Makefile =================================================================== --- sys/modules/geom/geom_part/geom_part_bsd/Makefile +++ sys/modules/geom/geom_part/geom_part_bsd/Makefile @@ -7,6 +7,4 @@ SRCS+= bus_if.h device_if.h g_part_if.h -MFILES= kern/bus_if.m kern/device_if.m geom/part/g_part_if.m - .include Index: sys/modules/geom/geom_part/geom_part_bsd64/Makefile =================================================================== --- sys/modules/geom/geom_part/geom_part_bsd64/Makefile +++ sys/modules/geom/geom_part/geom_part_bsd64/Makefile @@ -7,6 +7,4 @@ SRCS+= bus_if.h device_if.h g_part_if.h -MFILES= kern/bus_if.m kern/device_if.m geom/part/g_part_if.m - .include Index: sys/modules/geom/geom_part/geom_part_ebr/Makefile =================================================================== --- sys/modules/geom/geom_part/geom_part_ebr/Makefile +++ sys/modules/geom/geom_part/geom_part_ebr/Makefile @@ -8,6 +8,4 @@ SRCS+= bus_if.h device_if.h g_part_if.h SRCS+= opt_geom.h -MFILES= kern/bus_if.m kern/device_if.m geom/part/g_part_if.m - .include Index: sys/modules/geom/geom_part/geom_part_gpt/Makefile =================================================================== --- sys/modules/geom/geom_part/geom_part_gpt/Makefile +++ sys/modules/geom/geom_part/geom_part_gpt/Makefile @@ -7,6 +7,4 @@ SRCS+= bus_if.h device_if.h g_part_if.h -MFILES= kern/bus_if.m kern/device_if.m geom/part/g_part_if.m - .include Index: sys/modules/geom/geom_part/geom_part_ldm/Makefile =================================================================== --- sys/modules/geom/geom_part/geom_part_ldm/Makefile +++ sys/modules/geom/geom_part/geom_part_ldm/Makefile @@ -7,6 +7,4 @@ SRCS+= bus_if.h device_if.h g_part_if.h -MFILES= kern/bus_if.m kern/device_if.m geom/part/g_part_if.m - .include Index: sys/modules/geom/geom_part/geom_part_mbr/Makefile =================================================================== --- sys/modules/geom/geom_part/geom_part_mbr/Makefile +++ sys/modules/geom/geom_part/geom_part_mbr/Makefile @@ -7,6 +7,4 @@ SRCS+= bus_if.h device_if.h g_part_if.h -MFILES= kern/bus_if.m kern/device_if.m geom/part/g_part_if.m - .include Index: sys/modules/geom/geom_part/geom_part_pc98/Makefile =================================================================== --- sys/modules/geom/geom_part/geom_part_pc98/Makefile +++ sys/modules/geom/geom_part/geom_part_pc98/Makefile @@ -7,6 +7,4 @@ SRCS+= bus_if.h device_if.h g_part_if.h -MFILES= kern/bus_if.m kern/device_if.m geom/part/g_part_if.m - .include Index: sys/modules/geom/geom_part/geom_part_vtoc8/Makefile =================================================================== --- sys/modules/geom/geom_part/geom_part_vtoc8/Makefile +++ sys/modules/geom/geom_part/geom_part_vtoc8/Makefile @@ -7,6 +7,4 @@ SRCS+= bus_if.h device_if.h g_part_if.h -MFILES= kern/bus_if.m kern/device_if.m geom/part/g_part_if.m - .include Index: sys/modules/geom/geom_raid/Makefile =================================================================== --- sys/modules/geom/geom_raid/Makefile +++ sys/modules/geom/geom_raid/Makefile @@ -13,7 +13,4 @@ SRCS+= tr_concat.c tr_raid0.c tr_raid1.c tr_raid1e.c tr_raid5.c -MFILES= kern/bus_if.m kern/device_if.m -MFILES+= geom/raid/g_raid_md_if.m geom/raid/g_raid_tr_if.m - .include Index: sys/modules/kgssapi/Makefile =================================================================== --- sys/modules/kgssapi/Makefile +++ sys/modules/kgssapi/Makefile @@ -36,7 +36,6 @@ svc_rpcsec_gss.c SRCS+= kgss_if.h kgss_if.c -MFILES= kgssapi/kgss_if.m SRCS+= gssd.h gssd_xdr.c gssd_clnt.c CLEANFILES= gssd.h gssd_xdr.c gssd_clnt.c Index: sys/modules/kgssapi_krb5/Makefile =================================================================== --- sys/modules/kgssapi_krb5/Makefile +++ sys/modules/kgssapi_krb5/Makefile @@ -12,7 +12,6 @@ opt_inet6.h SRCS+= kgss_if.h gssd.h -MFILES= kgssapi/kgss_if.m CLEANFILES= gssd.h S= ${.CURDIR}/../.. Index: sys/modules/ksyms/Makefile =================================================================== --- sys/modules/ksyms/Makefile +++ sys/modules/ksyms/Makefile @@ -5,6 +5,4 @@ KMOD= ksyms SRCS= ksyms.c linker_if.h -MFILES= kern/linker_if.m - .include Index: sys/modules/libiconv/Makefile =================================================================== --- sys/modules/libiconv/Makefile +++ sys/modules/libiconv/Makefile @@ -6,7 +6,6 @@ SRCS= iconv.c iconv_ucs.c iconv_xlat.c iconv_xlat16.c SRCS+= iconv.h SRCS+= iconv_converter_if.c iconv_converter_if.h -MFILES= libkern/iconv_converter_if.m EXPORT_SYMS= iconv_add \ iconv_open \ Index: sys/modules/mvs/Makefile =================================================================== --- sys/modules/mvs/Makefile +++ sys/modules/mvs/Makefile @@ -5,6 +5,4 @@ KMOD= mvs SRCS= mvs.c mvs_pci.c mvs.h mvs_if.c mvs_if.h device_if.h bus_if.h pci_if.h opt_cam.h -MFILES= kern/bus_if.m kern/device_if.m dev/pci/pci_if.m dev/mvs/mvs_if.m - .include Index: sys/modules/nand/Makefile =================================================================== --- sys/modules/nand/Makefile +++ sys/modules/nand/Makefile @@ -7,7 +7,4 @@ nand_id.c nandbus.c nandbus_if.c nand_if.c nfc_if.c \ nand_if.h device_if.h bus_if.h nfc_if.h nandbus_if.h -MFILES= kern/bus_if.m kern/device_if.m dev/nand/nfc_if.m \ - dev/nand/nand_if.m dev/nand/nandbus_if.m - .include Index: sys/modules/nandsim/Makefile =================================================================== --- sys/modules/nandsim/Makefile +++ sys/modules/nandsim/Makefile @@ -5,7 +5,5 @@ KMOD= nandsim SRCS= nandsim.c nandsim_chip.c nandsim_swap.c nandsim_ctrl.c nandsim_log.c\ bus_if.h device_if.h vnode_if.h nfc_if.h nand_if.h -MFILES= kern/bus_if.m kern/device_if.m\ - dev/nand/nfc_if.m dev/nand/nand_if.m .include Index: sys/modules/proto/Makefile =================================================================== --- sys/modules/proto/Makefile +++ sys/modules/proto/Makefile @@ -12,9 +12,4 @@ device_if.h \ pci_if.h \ -MFILES= \ - dev/pci/pci_if.m \ - kern/bus_if.m \ - kern/device_if.m - .include Index: sys/modules/puc/Makefile =================================================================== --- sys/modules/puc/Makefile +++ sys/modules/puc/Makefile @@ -8,7 +8,4 @@ SRCS+= bus_if.h device_if.h serdev_if.c serdev_if.h \ card_if.h pci_if.h -MFILES= kern/bus_if.m kern/device_if.m kern/serdev_if.m \ - dev/pccard/card_if.m dev/pci/pci_if.m - .include Index: sys/modules/scc/Makefile =================================================================== --- sys/modules/scc/Makefile +++ sys/modules/scc/Makefile @@ -14,7 +14,4 @@ scc_dev_sab82532.c scc_dev_z8530.c SRCS+= bus_if.h device_if.h ofw_bus_if.h serdev_if.c serdev_if.h -MFILES= dev/ofw/ofw_bus_if.m dev/scc/scc_if.m \ - kern/bus_if.m kern/device_if.m kern/serdev_if.m - .include Index: sys/modules/uart/Makefile =================================================================== --- sys/modules/uart/Makefile +++ sys/modules/uart/Makefile @@ -36,8 +36,4 @@ power_if.h pccarddevs.h serdev_if.h SRCS+= opt_platform.h -MFILES= dev/pccard/card_if.m dev/pccard/power_if.m dev/pci/pci_if.m \ - dev/ofw/ofw_bus_if.m dev/uart/uart_if.m isa/isa_if.m kern/bus_if.m \ - kern/device_if.m kern/serdev_if.m - .include Index: sys/modules/virtio/balloon/Makefile =================================================================== --- sys/modules/virtio/balloon/Makefile +++ sys/modules/virtio/balloon/Makefile @@ -30,7 +30,4 @@ SRCS+= virtio_bus_if.h virtio_if.h SRCS+= bus_if.h device_if.h -MFILES= kern/bus_if.m kern/device_if.m \ - dev/virtio/virtio_bus_if.m dev/virtio/virtio_if.m - .include Index: sys/modules/virtio/block/Makefile =================================================================== --- sys/modules/virtio/block/Makefile +++ sys/modules/virtio/block/Makefile @@ -30,7 +30,4 @@ SRCS+= virtio_bus_if.h virtio_if.h SRCS+= bus_if.h device_if.h -MFILES= kern/bus_if.m kern/device_if.m \ - dev/virtio/virtio_bus_if.m dev/virtio/virtio_if.m - .include Index: sys/modules/virtio/console/Makefile =================================================================== --- sys/modules/virtio/console/Makefile +++ sys/modules/virtio/console/Makefile @@ -30,7 +30,4 @@ SRCS+= virtio_bus_if.h virtio_if.h SRCS+= bus_if.h device_if.h -MFILES= kern/bus_if.m kern/device_if.m \ - dev/virtio/virtio_bus_if.m dev/virtio/virtio_if.m - .include Index: sys/modules/virtio/network/Makefile =================================================================== --- sys/modules/virtio/network/Makefile +++ sys/modules/virtio/network/Makefile @@ -31,7 +31,4 @@ SRCS+= bus_if.h device_if.h SRCS+= opt_inet.h opt_inet6.h -MFILES= kern/bus_if.m kern/device_if.m \ - dev/virtio/virtio_bus_if.m dev/virtio/virtio_if.m - .include Index: sys/modules/virtio/pci/Makefile =================================================================== --- sys/modules/virtio/pci/Makefile +++ sys/modules/virtio/pci/Makefile @@ -30,7 +30,4 @@ SRCS+= virtio_bus_if.h virtio_if.h SRCS+= bus_if.h device_if.h pci_if.h -MFILES= kern/bus_if.m kern/device_if.m dev/pci/pci_if.m \ - dev/virtio/virtio_bus_if.m dev/virtio/virtio_if.m - .include Index: sys/modules/virtio/random/Makefile =================================================================== --- sys/modules/virtio/random/Makefile +++ sys/modules/virtio/random/Makefile @@ -30,7 +30,4 @@ SRCS+= virtio_bus_if.h virtio_if.h SRCS+= bus_if.h device_if.h -MFILES= kern/bus_if.m kern/device_if.m \ - dev/virtio/virtio_bus_if.m dev/virtio/virtio_if.m - .include Index: sys/modules/virtio/scsi/Makefile =================================================================== --- sys/modules/virtio/scsi/Makefile +++ sys/modules/virtio/scsi/Makefile @@ -30,7 +30,4 @@ SRCS+= virtio_bus_if.h virtio_if.h SRCS+= bus_if.h device_if.h opt_scsi.h opt_cam.h -MFILES= kern/bus_if.m kern/device_if.m \ - dev/virtio/virtio_bus_if.m dev/virtio/virtio_if.m - .include Index: sys/modules/virtio/virtio/Makefile =================================================================== --- sys/modules/virtio/virtio/Makefile +++ sys/modules/virtio/virtio/Makefile @@ -32,7 +32,4 @@ SRCS+= virtio_if.c virtio_if.h SRCS+= bus_if.h device_if.h -MFILES= kern/bus_if.m kern/device_if.m \ - dev/virtio/virtio_bus_if.m dev/virtio/virtio_if.m - .include Index: sys/x86/x86/files.x86 =================================================================== --- /dev/null +++ sys/x86/x86/files.x86 @@ -0,0 +1,318 @@ +# +font.h optional sc_dflt_font \ + 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" \ + no-obj no-implicit-rule before-depend \ + clean "font.h ${SC_DFLT_FONT}-8x14 ${SC_DFLT_FONT}-8x16 ${SC_DFLT_FONT}-8x8" +# +atkbdmap.h optional atkbd_dflt_keymap \ + 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" \ + no-obj no-implicit-rule before-depend \ + clean "atkbdmap.h" +# +ukbdmap.h optional ukbd_dflt_keymap \ + 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" \ + no-obj no-implicit-rule before-depend \ + clean "ukbdmap.h" +# +compat/ndis/kern_ndis.c optional ndisapi pci +compat/ndis/kern_windrv.c optional ndisapi pci +compat/ndis/subr_hal.c optional ndisapi pci +compat/ndis/subr_ndis.c optional ndisapi pci +compat/ndis/subr_ntoskrnl.c optional ndisapi pci +compat/ndis/subr_pe.c optional ndisapi pci +compat/ndis/subr_usbd.c optional ndisapi pci +dev/acpica/acpi_if.m standard +dev/acpica/acpi_hpet.c optional acpi +dev/acpi_support/acpi_wmi_if.m standard +dev/agp/agp_amd64.c optional agp +dev/agp/agp_i810.c optional agp +dev/agp/agp_via.c optional agp +dev/amdsbwd/amdsbwd.c optional amdsbwd +dev/amdtemp/amdtemp.c optional amdtemp +dev/arcmsr/arcmsr.c optional arcmsr pci +dev/asmc/asmc.c optional asmc isa +dev/atkbdc/atkbd.c optional atkbd atkbdc +dev/atkbdc/atkbd_atkbdc.c optional atkbd atkbdc +dev/atkbdc/atkbdc.c optional atkbdc +dev/atkbdc/atkbdc_isa.c optional atkbdc isa +dev/atkbdc/atkbdc_subr.c optional atkbdc +dev/atkbdc/psm.c optional psm atkbdc +dev/bvm/bvm_console.c optional bvmconsole +dev/bvm/bvm_dbg.c optional bvmdebug +dev/bxe/bxe.c optional bxe pci +dev/bxe/bxe_stats.c optional bxe pci +dev/bxe/bxe_debug.c optional bxe pci +dev/bxe/ecore_sp.c optional bxe pci +dev/bxe/bxe_elink.c optional bxe pci +dev/bxe/57710_init_values.c optional bxe pci +dev/bxe/57711_init_values.c optional bxe pci +dev/bxe/57712_init_values.c optional bxe pci +dev/coretemp/coretemp.c optional coretemp +dev/cpuctl/cpuctl.c optional cpuctl +dev/dpms/dpms.c optional dpms +dev/fb/fb.c optional fb | vga +dev/fb/s3_pci.c optional s3pci +dev/fb/vesa.c optional vga vesa +dev/fb/vga.c optional vga +dev/ichwd/ichwd.c optional ichwd +dev/if_ndis/if_ndis.c optional ndis +dev/if_ndis/if_ndis_pccard.c optional ndis pccard +dev/if_ndis/if_ndis_pci.c optional ndis cardbus | ndis pci +dev/if_ndis/if_ndis_usb.c optional ndis usb +dev/io/iodev.c optional io +dev/ipmi/ipmi.c optional ipmi +dev/ipmi/ipmi_acpi.c optional ipmi acpi +dev/ipmi/ipmi_isa.c optional ipmi isa +dev/ipmi/ipmi_kcs.c optional ipmi +dev/ipmi/ipmi_smic.c optional ipmi +dev/ipmi/ipmi_smbus.c optional ipmi smbus +dev/ipmi/ipmi_smbios.c optional ipmi +dev/ipmi/ipmi_ssif.c optional ipmi smbus +dev/ipmi/ipmi_pci.c optional ipmi pci +dev/fdc/fdc.c optional fdc +dev/fdc/fdc_acpi.c optional fdc +dev/fdc/fdc_isa.c optional fdc isa +dev/fdc/fdc_pccard.c optional fdc pccard +dev/fdt/fdt_x86.c optional fdt +dev/hpt27xx/hpt27xx_os_bsd.c optional hpt27xx +dev/hpt27xx/hpt27xx_osm_bsd.c optional hpt27xx +dev/hpt27xx/hpt27xx_config.c optional hpt27xx +dev/hptmv/entry.c optional hptmv +dev/hptmv/mv.c optional hptmv +dev/hptmv/gui_lib.c optional hptmv +dev/hptmv/hptproc.c optional hptmv +dev/hptmv/ioctl.c optional hptmv +dev/hptnr/hptnr_os_bsd.c optional hptnr +dev/hptnr/hptnr_osm_bsd.c optional hptnr +dev/hptnr/hptnr_config.c optional hptnr +dev/hptrr/hptrr_os_bsd.c optional hptrr +dev/hptrr/hptrr_osm_bsd.c optional hptrr +dev/hptrr/hptrr_config.c optional hptrr +dev/hwpmc/hwpmc_amd.c optional hwpmc +dev/hwpmc/hwpmc_intel.c optional hwpmc +dev/hwpmc/hwpmc_core.c optional hwpmc +dev/hwpmc/hwpmc_piv.c optional hwpmc +dev/hwpmc/hwpmc_tsc.c optional hwpmc +dev/hwpmc/hwpmc_x86.c optional hwpmc +dev/hwpmc/hwpmc_uncore.c optional hwpmc +dev/hyperv/netvsc/hv_net_vsc.c optional hyperv +dev/hyperv/netvsc/hv_netvsc_drv_freebsd.c optional hyperv +dev/hyperv/netvsc/hv_rndis_filter.c optional hyperv +dev/hyperv/stordisengage/hv_ata_pci_disengage.c optional hyperv +dev/hyperv/storvsc/hv_storvsc_drv_freebsd.c optional hyperv +dev/hyperv/utilities/hv_kvp.c optional hyperv +dev/hyperv/utilities/hv_util.c optional hyperv +dev/hyperv/vmbus/hv_channel.c optional hyperv +dev/hyperv/vmbus/hv_channel_mgmt.c optional hyperv +dev/hyperv/vmbus/hv_connection.c optional hyperv +dev/hyperv/vmbus/hv_hv.c optional hyperv +dev/hyperv/vmbus/hv_ring_buffer.c optional hyperv +dev/hyperv/vmbus/hv_vmbus_drv_freebsd.c optional hyperv +dev/isci/isci.c optional isci +dev/isci/isci_controller.c optional isci +dev/isci/isci_domain.c optional isci +dev/isci/isci_interrupt.c optional isci +dev/isci/isci_io_request.c optional isci +dev/isci/isci_logger.c optional isci +dev/isci/isci_oem_parameters.c optional isci +dev/isci/isci_remote_device.c optional isci +dev/isci/isci_sysctl.c optional isci +dev/isci/isci_task_request.c optional isci +dev/isci/isci_timer.c optional isci +dev/isci/scil/sati.c optional isci +dev/isci/scil/sati_abort_task_set.c optional isci +dev/isci/scil/sati_atapi.c optional isci +dev/isci/scil/sati_device.c optional isci +dev/isci/scil/sati_inquiry.c optional isci +dev/isci/scil/sati_log_sense.c optional isci +dev/isci/scil/sati_lun_reset.c optional isci +dev/isci/scil/sati_mode_pages.c optional isci +dev/isci/scil/sati_mode_select.c optional isci +dev/isci/scil/sati_mode_sense.c optional isci +dev/isci/scil/sati_mode_sense_10.c optional isci +dev/isci/scil/sati_mode_sense_6.c optional isci +dev/isci/scil/sati_move.c optional isci +dev/isci/scil/sati_passthrough.c optional isci +dev/isci/scil/sati_read.c optional isci +dev/isci/scil/sati_read_buffer.c optional isci +dev/isci/scil/sati_read_capacity.c optional isci +dev/isci/scil/sati_reassign_blocks.c optional isci +dev/isci/scil/sati_report_luns.c optional isci +dev/isci/scil/sati_request_sense.c optional isci +dev/isci/scil/sati_start_stop_unit.c optional isci +dev/isci/scil/sati_synchronize_cache.c optional isci +dev/isci/scil/sati_test_unit_ready.c optional isci +dev/isci/scil/sati_unmap.c optional isci +dev/isci/scil/sati_util.c optional isci +dev/isci/scil/sati_verify.c optional isci +dev/isci/scil/sati_write.c optional isci +dev/isci/scil/sati_write_and_verify.c optional isci +dev/isci/scil/sati_write_buffer.c optional isci +dev/isci/scil/sati_write_long.c optional isci +dev/isci/scil/sci_abstract_list.c optional isci +dev/isci/scil/sci_base_controller.c optional isci +dev/isci/scil/sci_base_domain.c optional isci +dev/isci/scil/sci_base_iterator.c optional isci +dev/isci/scil/sci_base_library.c optional isci +dev/isci/scil/sci_base_logger.c optional isci +dev/isci/scil/sci_base_memory_descriptor_list.c optional isci +dev/isci/scil/sci_base_memory_descriptor_list_decorator.c optional isci +dev/isci/scil/sci_base_object.c optional isci +dev/isci/scil/sci_base_observer.c optional isci +dev/isci/scil/sci_base_phy.c optional isci +dev/isci/scil/sci_base_port.c optional isci +dev/isci/scil/sci_base_remote_device.c optional isci +dev/isci/scil/sci_base_request.c optional isci +dev/isci/scil/sci_base_state_machine.c optional isci +dev/isci/scil/sci_base_state_machine_logger.c optional isci +dev/isci/scil/sci_base_state_machine_observer.c optional isci +dev/isci/scil/sci_base_subject.c optional isci +dev/isci/scil/sci_util.c optional isci +dev/isci/scil/scic_sds_controller.c optional isci +dev/isci/scil/scic_sds_library.c optional isci +dev/isci/scil/scic_sds_pci.c optional isci +dev/isci/scil/scic_sds_phy.c optional isci +dev/isci/scil/scic_sds_port.c optional isci +dev/isci/scil/scic_sds_port_configuration_agent.c optional isci +dev/isci/scil/scic_sds_remote_device.c optional isci +dev/isci/scil/scic_sds_remote_node_context.c optional isci +dev/isci/scil/scic_sds_remote_node_table.c optional isci +dev/isci/scil/scic_sds_request.c optional isci +dev/isci/scil/scic_sds_sgpio.c optional isci +dev/isci/scil/scic_sds_smp_remote_device.c optional isci +dev/isci/scil/scic_sds_smp_request.c optional isci +dev/isci/scil/scic_sds_ssp_request.c optional isci +dev/isci/scil/scic_sds_stp_packet_request.c optional isci +dev/isci/scil/scic_sds_stp_remote_device.c optional isci +dev/isci/scil/scic_sds_stp_request.c optional isci +dev/isci/scil/scic_sds_unsolicited_frame_control.c optional isci +dev/isci/scil/scif_sas_controller.c optional isci +dev/isci/scil/scif_sas_controller_state_handlers.c optional isci +dev/isci/scil/scif_sas_controller_states.c optional isci +dev/isci/scil/scif_sas_domain.c optional isci +dev/isci/scil/scif_sas_domain_state_handlers.c optional isci +dev/isci/scil/scif_sas_domain_states.c optional isci +dev/isci/scil/scif_sas_high_priority_request_queue.c optional isci +dev/isci/scil/scif_sas_internal_io_request.c optional isci +dev/isci/scil/scif_sas_io_request.c optional isci +dev/isci/scil/scif_sas_io_request_state_handlers.c optional isci +dev/isci/scil/scif_sas_io_request_states.c optional isci +dev/isci/scil/scif_sas_library.c optional isci +dev/isci/scil/scif_sas_remote_device.c optional isci +dev/isci/scil/scif_sas_remote_device_ready_substate_handlers.c optional isci +dev/isci/scil/scif_sas_remote_device_ready_substates.c optional isci +dev/isci/scil/scif_sas_remote_device_starting_substate_handlers.c optional isci +dev/isci/scil/scif_sas_remote_device_starting_substates.c optional isci +dev/isci/scil/scif_sas_remote_device_state_handlers.c optional isci +dev/isci/scil/scif_sas_remote_device_states.c optional isci +dev/isci/scil/scif_sas_request.c optional isci +dev/isci/scil/scif_sas_smp_activity_clear_affiliation.c optional isci +dev/isci/scil/scif_sas_smp_io_request.c optional isci +dev/isci/scil/scif_sas_smp_phy.c optional isci +dev/isci/scil/scif_sas_smp_remote_device.c optional isci +dev/isci/scil/scif_sas_stp_io_request.c optional isci +dev/isci/scil/scif_sas_stp_remote_device.c optional isci +dev/isci/scil/scif_sas_stp_task_request.c optional isci +dev/isci/scil/scif_sas_task_request.c optional isci +dev/isci/scil/scif_sas_task_request_state_handlers.c optional isci +dev/isci/scil/scif_sas_task_request_states.c optional isci +dev/isci/scil/scif_sas_timer.c optional isci +dev/kbd/kbd.c optional atkbd | sc | ukbd | vt +dev/nfe/if_nfe.c optional nfe pci +dev/nvd/nvd.c optional nvd nvme +dev/nvme/nvme.c optional nvme +dev/nvme/nvme_ctrlr.c optional nvme +dev/nvme/nvme_ctrlr_cmd.c optional nvme +dev/nvme/nvme_ns.c optional nvme +dev/nvme/nvme_ns_cmd.c optional nvme +dev/nvme/nvme_qpair.c optional nvme +dev/nvme/nvme_sysctl.c optional nvme +dev/nvme/nvme_test.c optional nvme +dev/nvme/nvme_util.c optional nvme +dev/nvram/nvram.c optional nvram isa +dev/random/ivy.c optional rdrand_rng +dev/random/nehemiah.c optional padlock_rng +dev/sio/sio.c optional sio +dev/sio/sio_isa.c optional sio isa +dev/sio/sio_pccard.c optional sio pccard +dev/sio/sio_pci.c optional sio pci +dev/sio/sio_puc.c optional sio puc +dev/speaker/spkr.c optional speaker +dev/syscons/apm/apm_saver.c optional apm_saver apm +dev/syscons/scterm-teken.c optional sc +dev/syscons/scvesactl.c optional sc vga vesa +dev/syscons/scvgarndr.c optional sc vga +dev/syscons/scvtb.c optional sc +dev/tpm/tpm.c optional tpm +dev/tpm/tpm_acpi.c optional tpm acpi +dev/tpm/tpm_isa.c optional tpm isa +dev/uart/uart_cpu_x86.c optional uart +dev/viawd/viawd.c optional viawd +dev/vmware/vmxnet3/if_vmx.c optional vmx +dev/wbwd/wbwd.c optional wbwd +dev/wpi/if_wpi.c optional wpi +isa/syscons_isa.c optional sc +isa/vga_isa.c optional vga +libkern/memmove.c standard +libkern/memset.c standard +kern/kern_clocksource.c standard +# +# x86 real mode BIOS support, required by atkbdc/dpms/pci/vesa +# +compat/x86bios/x86bios.c optional x86bios | atkbd | dpms | pci | vesa +# +# x86 shared code between IA32, AMD64 and PC98 architectures +# +x86/acpica/OsdEnvironment.c optional acpi +x86/acpica/acpi_apm.c optional acpi +x86/acpica/acpi_wakeup.c optional acpi +x86/acpica/madt.c optional acpi +x86/acpica/srat.c optional acpi +x86/bios/smbios.c optional smbios +x86/bios/vpd.c optional vpd +x86/cpufreq/est.c optional cpufreq +x86/cpufreq/hwpstate.c optional cpufreq +x86/cpufreq/p4tcc.c optional cpufreq +x86/cpufreq/powernow.c optional cpufreq +x86/iommu/busdma_dmar.c optional acpi acpi_dmar pci +x86/iommu/intel_ctx.c optional acpi acpi_dmar pci +x86/iommu/intel_drv.c optional acpi acpi_dmar pci +x86/iommu/intel_fault.c optional acpi acpi_dmar pci +x86/iommu/intel_gas.c optional acpi acpi_dmar pci +x86/iommu/intel_idpgtbl.c optional acpi acpi_dmar pci +x86/iommu/intel_intrmap.c optional acpi acpi_dmar pci +x86/iommu/intel_qi.c optional acpi acpi_dmar pci +x86/iommu/intel_quirks.c optional acpi acpi_dmar pci +x86/iommu/intel_utils.c optional acpi acpi_dmar pci +x86/isa/atpic.c optional atpic isa +x86/isa/atrtc.c standard +x86/isa/clock.c standard +x86/isa/elcr.c optional atpic isa | mptable +x86/isa/isa.c standard +x86/isa/isa_dma.c standard +x86/isa/nmi.c standard +x86/isa/orm.c optional isa +x86/pci/pci_bus.c optional pci +x86/pci/qpi.c optional pci +x86/x86/busdma_bounce.c standard +x86/x86/busdma_machdep.c standard +x86/x86/cpu_machdep.c standard +x86/x86/delay.c standard +x86/x86/dump_machdep.c standard +x86/x86/fdt_machdep.c optional fdt +x86/x86/identcpu.c standard +x86/x86/intr_machdep.c standard +x86/x86/io_apic.c standard +x86/x86/legacy.c standard +x86/x86/local_apic.c standard +x86/x86/mca.c standard +x86/x86/mp_x86.c optional smp +x86/x86/mptable.c optional mptable +x86/x86/mptable_pci.c optional mptable pci +x86/x86/msi.c optional pci +x86/x86/nexus.c standard +x86/x86/pvclock.c standard +x86/x86/tsc.c standard +x86/xen/hvm.c optional xenhvm +x86/xen/xen_apic.c optional xenhvm +