Back to home page

OSCL-LXR

 
 

    


0001 # SPDX-License-Identifier: GPL-2.0
0002 #
0003 # Makefile for local APIC drivers and for the IO-APIC code
0004 #
0005 
0006 # Leads to non-deterministic coverage that is not a function of syscall inputs.
0007 # In particualr, smp_apic_timer_interrupt() is called in random places.
0008 KCOV_INSTRUMENT         := n
0009 
0010 obj-$(CONFIG_X86_LOCAL_APIC)    += apic.o apic_common.o apic_noop.o ipi.o vector.o
0011 obj-y                           += hw_nmi.o
0012 
0013 obj-$(CONFIG_X86_IO_APIC)       += io_apic.o
0014 obj-$(CONFIG_PCI_MSI)           += msi.o
0015 obj-$(CONFIG_SMP)               += ipi.o
0016 
0017 ifeq ($(CONFIG_X86_64),y)
0018 # APIC probe will depend on the listing order here
0019 obj-$(CONFIG_X86_NUMACHIP)      += apic_numachip.o
0020 obj-$(CONFIG_X86_UV)            += x2apic_uv_x.o
0021 obj-$(CONFIG_X86_X2APIC)        += x2apic_phys.o
0022 obj-$(CONFIG_X86_X2APIC)        += x2apic_cluster.o
0023 obj-y                           += apic_flat_64.o
0024 endif
0025 
0026 # APIC probe will depend on the listing order here
0027 obj-$(CONFIG_X86_BIGSMP)        += bigsmp_32.o
0028 
0029 # For 32bit, probe_32 need to be listed last
0030 obj-$(CONFIG_X86_LOCAL_APIC)    += probe_$(BITS).o