]>
Commit | Line | Data |
---|---|---|
b2441318 | 1 | # SPDX-License-Identifier: GPL-2.0 |
67bb8e99 TL |
2 | # Kernel does not boot with instrumentation of tlb.c and mem_encrypt.c |
3 | KCOV_INSTRUMENT_tlb.o := n | |
4 | KCOV_INSTRUMENT_mem_encrypt.o := n | |
5 | ||
6 | KASAN_SANITIZE_mem_encrypt.o := n | |
7 | ||
8 | ifdef CONFIG_FUNCTION_TRACER | |
9 | CFLAGS_REMOVE_mem_encrypt.o = -pg | |
10 | endif | |
5c9a8750 | 11 | |
e5b2bb55 | 12 | obj-y := init.o init_$(BITS).o fault.o ioremap.o extable.o pageattr.o mmap.o \ |
e585513b | 13 | pat.o pgtable.o physaddr.o setup_nx.o tlb.o |
2596e0fa | 14 | |
577eebea JF |
15 | # Make sure __phys_addr has no stackprotector |
16 | nostackp := $(call cc-option, -fno-stack-protector) | |
78c86e5e | 17 | CFLAGS_physaddr.o := $(nostackp) |
c44c9ec0 | 18 | CFLAGS_setup_nx.o := $(nostackp) |
577eebea | 19 | |
d34603b0 SA |
20 | CFLAGS_fault.o := -I$(src)/../include/asm/trace |
21 | ||
9e41a49a | 22 | obj-$(CONFIG_X86_PAT) += pat_rbtree.o |
55f4949f | 23 | |
fd940934 | 24 | obj-$(CONFIG_X86_32) += pgtable_32.o iomap_32.o |
2596e0fa PA |
25 | |
26 | obj-$(CONFIG_HUGETLB_PAGE) += hugetlbpage.o | |
e1a58320 | 27 | obj-$(CONFIG_X86_PTDUMP_CORE) += dump_pagetables.o |
8609d1b5 | 28 | obj-$(CONFIG_X86_PTDUMP) += debug_pagetables.o |
2596e0fa PA |
29 | |
30 | obj-$(CONFIG_HIGHMEM) += highmem_32.o | |
31 | ||
ef7f0d6a AR |
32 | KASAN_SANITIZE_kasan_init_$(BITS).o := n |
33 | obj-$(CONFIG_KASAN) += kasan_init_$(BITS).o | |
34 | ||
ff3a3e9b | 35 | obj-$(CONFIG_MMIOTRACE) += mmiotrace.o |
fd3fdf11 | 36 | mmiotrace-y := kmmio.o pf_in.o mmio-mod.o |
ff3a3e9b PP |
37 | obj-$(CONFIG_MMIOTRACE_TEST) += testmmiotrace.o |
38 | ||
71ee73e7 | 39 | obj-$(CONFIG_NUMA) += numa.o numa_$(BITS).o |
c6f58878 | 40 | obj-$(CONFIG_AMD_NUMA) += amdtopology.o |
5acd91ab | 41 | obj-$(CONFIG_ACPI_NUMA) += srat.o |
b8ef9172 | 42 | obj-$(CONFIG_NUMA_EMU) += numa_emulation.o |
6247943d | 43 | |
57319d80 | 44 | obj-$(CONFIG_X86_INTEL_MPX) += mpx.o |
62b5f7d0 | 45 | obj-$(CONFIG_X86_INTEL_MEMORY_PROTECTION_KEYS) += pkeys.o |
0483e1fa | 46 | obj-$(CONFIG_RANDOMIZE_MEMORY) += kaslr.o |
62b5f7d0 | 47 | |
7744ccdb | 48 | obj-$(CONFIG_AMD_MEM_ENCRYPT) += mem_encrypt.o |
6ebcb060 | 49 | obj-$(CONFIG_AMD_MEM_ENCRYPT) += mem_encrypt_boot.o |