1 # Kernel does not boot with instrumentation of tlb.c.
2 KCOV_INSTRUMENT_tlb.o
:= n
4 obj-y
:= init.o init_
$(BITS
).o fault.o ioremap.o extable.o pageattr.o mmap.o \
5 pat.o pgtable.o physaddr.o gup.o setup_nx.o tlb.o
7 # Make sure __phys_addr has no stackprotector
8 nostackp
:= $(call cc-option
, -fno-stack-protector
)
9 CFLAGS_physaddr.o
:= $(nostackp
)
10 CFLAGS_setup_nx.o
:= $(nostackp
)
12 CFLAGS_fault.o
:= -I
$(src
)/..
/include/asm
/trace
14 obj-
$(CONFIG_X86_PAT
) += pat_rbtree.o
16 obj-
$(CONFIG_X86_32
) += pgtable_32.o iomap_32.o
18 obj-
$(CONFIG_HUGETLB_PAGE
) += hugetlbpage.o
19 obj-
$(CONFIG_X86_PTDUMP_CORE
) += dump_pagetables.o
20 obj-
$(CONFIG_X86_PTDUMP
) += debug_pagetables.o
22 obj-
$(CONFIG_HIGHMEM
) += highmem_32.o
24 obj-
$(CONFIG_KMEMCHECK
) += kmemcheck
/
26 KASAN_SANITIZE_kasan_init_
$(BITS
).o
:= n
27 obj-
$(CONFIG_KASAN
) += kasan_init_
$(BITS
).o
29 obj-
$(CONFIG_MMIOTRACE
) += mmiotrace.o
30 mmiotrace-y
:= kmmio.o pf_in.o mmio-mod.o
31 obj-
$(CONFIG_MMIOTRACE_TEST
) += testmmiotrace.o
33 obj-
$(CONFIG_NUMA
) += numa.o numa_
$(BITS
).o
34 obj-
$(CONFIG_AMD_NUMA
) += amdtopology.o
35 obj-
$(CONFIG_ACPI_NUMA
) += srat.o
36 obj-
$(CONFIG_NUMA_EMU
) += numa_emulation.o
38 obj-
$(CONFIG_X86_INTEL_MPX
) += mpx.o
39 obj-
$(CONFIG_X86_INTEL_MEMORY_PROTECTION_KEYS
) += pkeys.o
40 obj-
$(CONFIG_RANDOMIZE_MEMORY
) += kaslr.o