1 # SPDX-License-Identifier: GPL-2.0
3 # Makefile for the linux ppc-specific parts of the memory manager.
6 obj-y
:= fault.o mem.o pgtable.o maccess.o pageattr.o \
7 init_
$(BITS
).o pgtable_
$(BITS
).o \
8 pgtable-frag.o ioremap.o ioremap_
$(BITS
).o \
9 init-common.o mmu_context.o drmem.o \
11 obj-
$(CONFIG_PPC_MMU_NOHASH
) += nohash
/
12 obj-
$(CONFIG_PPC_BOOK3S_32
) += book3s32
/
13 obj-
$(CONFIG_PPC_BOOK3S_64
) += book3s64
/
14 obj-
$(CONFIG_NUMA
) += numa.o
15 obj-
$(CONFIG_HUGETLB_PAGE
) += hugetlbpage.o
16 obj-
$(CONFIG_NOT_COHERENT_CACHE
) += dma-noncoherent.o
17 obj-
$(CONFIG_PPC_COPRO_BASE
) += copro_fault.o
18 obj-
$(CONFIG_PTDUMP_CORE
) += ptdump
/
19 obj-
$(CONFIG_KASAN
) += kasan
/