0001
0002
0003 KCOV_INSTRUMENT_tlb.o := n
0004 KCOV_INSTRUMENT_mem_encrypt.o := n
0005 KCOV_INSTRUMENT_mem_encrypt_amd.o := n
0006 KCOV_INSTRUMENT_mem_encrypt_identity.o := n
0007 KCOV_INSTRUMENT_pgprot.o := n
0008
0009 KASAN_SANITIZE_mem_encrypt.o := n
0010 KASAN_SANITIZE_mem_encrypt_amd.o := n
0011 KASAN_SANITIZE_mem_encrypt_identity.o := n
0012 KASAN_SANITIZE_pgprot.o := n
0013
0014
0015
0016 KCSAN_SANITIZE := n
0017
0018 ifdef CONFIG_FUNCTION_TRACER
0019 CFLAGS_REMOVE_mem_encrypt.o = -pg
0020 CFLAGS_REMOVE_mem_encrypt_amd.o = -pg
0021 CFLAGS_REMOVE_mem_encrypt_identity.o = -pg
0022 CFLAGS_REMOVE_pgprot.o = -pg
0023 endif
0024
0025 obj-y := init.o init_$(BITS).o fault.o ioremap.o extable.o mmap.o \
0026 pgtable.o physaddr.o tlb.o cpu_entry_area.o maccess.o pgprot.o
0027
0028 obj-y += pat/
0029
0030
0031 CFLAGS_physaddr.o := -fno-stack-protector
0032 CFLAGS_mem_encrypt_identity.o := -fno-stack-protector
0033
0034 CFLAGS_fault.o := -I $(srctree)/$(src)/../include/asm/trace
0035
0036 obj-$(CONFIG_X86_32) += pgtable_32.o iomap_32.o
0037
0038 obj-$(CONFIG_HUGETLB_PAGE) += hugetlbpage.o
0039 obj-$(CONFIG_PTDUMP_CORE) += dump_pagetables.o
0040 obj-$(CONFIG_PTDUMP_DEBUGFS) += debug_pagetables.o
0041
0042 obj-$(CONFIG_HIGHMEM) += highmem_32.o
0043
0044 KASAN_SANITIZE_kasan_init_$(BITS).o := n
0045 obj-$(CONFIG_KASAN) += kasan_init_$(BITS).o
0046
0047 obj-$(CONFIG_MMIOTRACE) += mmiotrace.o
0048 mmiotrace-y := kmmio.o pf_in.o mmio-mod.o
0049 obj-$(CONFIG_MMIOTRACE_TEST) += testmmiotrace.o
0050
0051 obj-$(CONFIG_NUMA) += numa.o numa_$(BITS).o
0052 obj-$(CONFIG_AMD_NUMA) += amdtopology.o
0053 obj-$(CONFIG_ACPI_NUMA) += srat.o
0054 obj-$(CONFIG_NUMA_EMU) += numa_emulation.o
0055
0056 obj-$(CONFIG_X86_INTEL_MEMORY_PROTECTION_KEYS) += pkeys.o
0057 obj-$(CONFIG_RANDOMIZE_MEMORY) += kaslr.o
0058 obj-$(CONFIG_PAGE_TABLE_ISOLATION) += pti.o
0059
0060 obj-$(CONFIG_X86_MEM_ENCRYPT) += mem_encrypt.o
0061 obj-$(CONFIG_AMD_MEM_ENCRYPT) += mem_encrypt_amd.o
0062
0063 obj-$(CONFIG_AMD_MEM_ENCRYPT) += mem_encrypt_identity.o
0064 obj-$(CONFIG_AMD_MEM_ENCRYPT) += mem_encrypt_boot.o