linux/arch/x86/kernel/apic/Makefile
<<
>>
Prefs
   1# SPDX-License-Identifier: GPL-2.0
   2#
   3# Makefile for local APIC drivers and for the IO-APIC code
   4#
   5
   6# Leads to non-deterministic coverage that is not a function of syscall inputs.
   7# In particualr, smp_apic_timer_interrupt() is called in random places.
   8KCOV_INSTRUMENT         := n
   9
  10obj-$(CONFIG_X86_LOCAL_APIC)    += apic.o apic_common.o apic_noop.o ipi.o vector.o
  11obj-y                           += hw_nmi.o
  12
  13obj-$(CONFIG_X86_IO_APIC)       += io_apic.o
  14obj-$(CONFIG_PCI_MSI)           += msi.o
  15obj-$(CONFIG_SMP)               += ipi.o
  16
  17ifeq ($(CONFIG_X86_64),y)
  18# APIC probe will depend on the listing order here
  19obj-$(CONFIG_X86_NUMACHIP)      += apic_numachip.o
  20obj-$(CONFIG_X86_UV)            += x2apic_uv_x.o
  21obj-$(CONFIG_X86_X2APIC)        += x2apic_phys.o
  22obj-$(CONFIG_X86_X2APIC)        += x2apic_cluster.o
  23obj-y                           += apic_flat_64.o
  24endif
  25
  26# APIC probe will depend on the listing order here
  27obj-$(CONFIG_X86_BIGSMP)        += bigsmp_32.o
  28
  29# For 32bit, probe_32 need to be listed last
  30obj-$(CONFIG_X86_LOCAL_APIC)    += probe_$(BITS).o
  31