hc
2023-12-09 b22da3d8526a935aa31e086e63f60ff3246cb61c
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
# SPDX-License-Identifier: GPL-2.0
#
# Makefile for the linux kernel.
#
 
ifdef CONFIG_DYNAMIC_FTRACE
CFLAGS_REMOVE_ftrace.o = -pg
endif
 
extra-y    := head.o vmlinux.lds
 
obj-y := entry.o efi.o efi_stub.o gate-data.o fsys.o ia64_ksyms.o irq.o irq_ia64.o    \
    irq_lsapic.o ivt.o pal.o patch.o process.o ptrace.o sal.o        \
    salinfo.o setup.o signal.o sys_ia64.o time.o traps.o unaligned.o \
    unwind.o mca.o mca_asm.o topology.o dma-mapping.o iosapic.o acpi.o \
    acpi-ext.o
 
obj-$(CONFIG_IA64_BRL_EMU)    += brl_emu.o
 
obj-$(CONFIG_IA64_PALINFO)    += palinfo.o
obj-$(CONFIG_MODULES)        += module.o
obj-$(CONFIG_SMP)        += smp.o smpboot.o
obj-$(CONFIG_NUMA)        += numa.o
obj-$(CONFIG_IA64_CYCLONE)    += cyclone.o
obj-$(CONFIG_IA64_MCA_RECOVERY)    += mca_recovery.o
obj-$(CONFIG_KPROBES)        += kprobes.o
obj-$(CONFIG_DYNAMIC_FTRACE)    += ftrace.o
obj-$(CONFIG_KEXEC)        += machine_kexec.o relocate_kernel.o crash.o
obj-$(CONFIG_CRASH_DUMP)    += crash_dump.o
obj-$(CONFIG_IA64_UNCACHED_ALLOCATOR)    += uncached.o
obj-$(CONFIG_AUDIT)        += audit.o
obj-y                += msi_ia64.o
mca_recovery-y            += mca_drv.o mca_drv_asm.o
obj-$(CONFIG_IA64_MC_ERR_INJECT)+= err_inject.o
obj-$(CONFIG_STACKTRACE)    += stacktrace.o
 
obj-$(CONFIG_IA64_ESI)        += esi.o
ifneq ($(CONFIG_IA64_ESI),)
obj-y                += esi_stub.o    # must be in kernel proper
endif
obj-$(CONFIG_INTEL_IOMMU)    += pci-dma.o
 
obj-$(CONFIG_ELF_CORE)        += elfcore.o
 
# fp_emulate() expects f2-f5,f16-f31 to contain the user-level state.
CFLAGS_traps.o  += -mfixed-range=f2-f5,f16-f31
 
# The gate DSO image is built using a special linker script.
include $(src)/Makefile.gate
 
include/generated/nr-irqs.h: arch/$(SRCARCH)/kernel/nr-irqs.s FORCE
   $(call filechk,offsets,__ASM_NR_IRQS_H__)
 
targets += nr-irqs.s