Makefile (ce8ee02d519ab20c5b87d3b3929b5e44ad89e26f) Makefile (1cd9c22fee3ac21db52a0997d08cf2f065d2c0c0)
1# SPDX-License-Identifier: GPL-2.0
1# SPDX-License-Identifier: GPL-2.0
2# Kernel does not boot with instrumentation of tlb.c and mem_encrypt.c
3KCOV_INSTRUMENT_tlb.o := n
4KCOV_INSTRUMENT_mem_encrypt.o := n
2# Kernel does not boot with instrumentation of tlb.c and mem_encrypt*.c
3KCOV_INSTRUMENT_tlb.o := n
4KCOV_INSTRUMENT_mem_encrypt.o := n
5KCOV_INSTRUMENT_mem_encrypt_identity.o := n
5
6
6KASAN_SANITIZE_mem_encrypt.o := n
7KASAN_SANITIZE_mem_encrypt.o := n
8KASAN_SANITIZE_mem_encrypt_identity.o := n
7
8ifdef CONFIG_FUNCTION_TRACER
9
10ifdef CONFIG_FUNCTION_TRACER
9CFLAGS_REMOVE_mem_encrypt.o = -pg
11CFLAGS_REMOVE_mem_encrypt.o = -pg
12CFLAGS_REMOVE_mem_encrypt_identity.o = -pg
10endif
11
12obj-y := init.o init_$(BITS).o fault.o ioremap.o extable.o pageattr.o mmap.o \
13 pat.o pgtable.o physaddr.o setup_nx.o tlb.o cpu_entry_area.o
14
15# Make sure __phys_addr has no stackprotector
16nostackp := $(call cc-option, -fno-stack-protector)
17CFLAGS_physaddr.o := $(nostackp)

--- 24 unchanged lines hidden (view full) ---

42obj-$(CONFIG_NUMA_EMU) += numa_emulation.o
43
44obj-$(CONFIG_X86_INTEL_MPX) += mpx.o
45obj-$(CONFIG_X86_INTEL_MEMORY_PROTECTION_KEYS) += pkeys.o
46obj-$(CONFIG_RANDOMIZE_MEMORY) += kaslr.o
47obj-$(CONFIG_PAGE_TABLE_ISOLATION) += pti.o
48
49obj-$(CONFIG_AMD_MEM_ENCRYPT) += mem_encrypt.o
13endif
14
15obj-y := init.o init_$(BITS).o fault.o ioremap.o extable.o pageattr.o mmap.o \
16 pat.o pgtable.o physaddr.o setup_nx.o tlb.o cpu_entry_area.o
17
18# Make sure __phys_addr has no stackprotector
19nostackp := $(call cc-option, -fno-stack-protector)
20CFLAGS_physaddr.o := $(nostackp)

--- 24 unchanged lines hidden (view full) ---

45obj-$(CONFIG_NUMA_EMU) += numa_emulation.o
46
47obj-$(CONFIG_X86_INTEL_MPX) += mpx.o
48obj-$(CONFIG_X86_INTEL_MEMORY_PROTECTION_KEYS) += pkeys.o
49obj-$(CONFIG_RANDOMIZE_MEMORY) += kaslr.o
50obj-$(CONFIG_PAGE_TABLE_ISOLATION) += pti.o
51
52obj-$(CONFIG_AMD_MEM_ENCRYPT) += mem_encrypt.o
53obj-$(CONFIG_AMD_MEM_ENCRYPT) += mem_encrypt_identity.o
50obj-$(CONFIG_AMD_MEM_ENCRYPT) += mem_encrypt_boot.o
54obj-$(CONFIG_AMD_MEM_ENCRYPT) += mem_encrypt_boot.o