Makefile (97acb6a8fcc4e5c2cdc2693a35acdc5a7461aaa3) Makefile (93324e6842148cfdb44d1437fb586b957ace1f8c)
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
5KCOV_INSTRUMENT_mem_encrypt_amd.o := n
6KCOV_INSTRUMENT_mem_encrypt_identity.o := n
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
5KCOV_INSTRUMENT_mem_encrypt_amd.o := n
6KCOV_INSTRUMENT_mem_encrypt_identity.o := n
7KCOV_INSTRUMENT_pgprot.o := n
7
8KASAN_SANITIZE_mem_encrypt.o := n
9KASAN_SANITIZE_mem_encrypt_amd.o := n
10KASAN_SANITIZE_mem_encrypt_identity.o := n
8
9KASAN_SANITIZE_mem_encrypt.o := n
10KASAN_SANITIZE_mem_encrypt_amd.o := n
11KASAN_SANITIZE_mem_encrypt_identity.o := n
12KASAN_SANITIZE_pgprot.o := n
11
12# Disable KCSAN entirely, because otherwise we get warnings that some functions
13# reference __initdata sections.
14KCSAN_SANITIZE := n
13
14# Disable KCSAN entirely, because otherwise we get warnings that some functions
15# reference __initdata sections.
16KCSAN_SANITIZE := n
17# Avoid recursion by not calling KMSAN hooks for CEA code.
18KMSAN_SANITIZE_cpu_entry_area.o := n
15
16ifdef CONFIG_FUNCTION_TRACER
17CFLAGS_REMOVE_mem_encrypt.o = -pg
18CFLAGS_REMOVE_mem_encrypt_amd.o = -pg
19CFLAGS_REMOVE_mem_encrypt_identity.o = -pg
19
20ifdef CONFIG_FUNCTION_TRACER
21CFLAGS_REMOVE_mem_encrypt.o = -pg
22CFLAGS_REMOVE_mem_encrypt_amd.o = -pg
23CFLAGS_REMOVE_mem_encrypt_identity.o = -pg
24CFLAGS_REMOVE_pgprot.o = -pg
20endif
21
22obj-y := init.o init_$(BITS).o fault.o ioremap.o extable.o mmap.o \
23 pgtable.o physaddr.o tlb.o cpu_entry_area.o maccess.o pgprot.o
24
25obj-y += pat/
26
27# Make sure __phys_addr has no stackprotector

--- 34 unchanged lines hidden ---
25endif
26
27obj-y := init.o init_$(BITS).o fault.o ioremap.o extable.o mmap.o \
28 pgtable.o physaddr.o tlb.o cpu_entry_area.o maccess.o pgprot.o
29
30obj-y += pat/
31
32# Make sure __phys_addr has no stackprotector

--- 34 unchanged lines hidden ---