1*4882a593Smuzhiyun# SPDX-License-Identifier: GPL-2.0 2*4882a593Smuzhiyun# 3*4882a593Smuzhiyun# Makefile for the linux ppc-specific parts of the memory manager. 4*4882a593Smuzhiyun# 5*4882a593Smuzhiyun 6*4882a593Smuzhiyunccflags-$(CONFIG_PPC64) := $(NO_MINIMAL_TOC) 7*4882a593Smuzhiyun 8*4882a593Smuzhiyunobj-y := fault.o mem.o pgtable.o mmap.o maccess.o \ 9*4882a593Smuzhiyun init_$(BITS).o pgtable_$(BITS).o \ 10*4882a593Smuzhiyun pgtable-frag.o ioremap.o ioremap_$(BITS).o \ 11*4882a593Smuzhiyun init-common.o mmu_context.o drmem.o 12*4882a593Smuzhiyunobj-$(CONFIG_PPC_MMU_NOHASH) += nohash/ 13*4882a593Smuzhiyunobj-$(CONFIG_PPC_BOOK3S_32) += book3s32/ 14*4882a593Smuzhiyunobj-$(CONFIG_PPC_BOOK3S_64) += book3s64/ 15*4882a593Smuzhiyunobj-$(CONFIG_NEED_MULTIPLE_NODES) += numa.o 16*4882a593Smuzhiyunobj-$(CONFIG_PPC_MM_SLICES) += slice.o 17*4882a593Smuzhiyunobj-$(CONFIG_HUGETLB_PAGE) += hugetlbpage.o 18*4882a593Smuzhiyunobj-$(CONFIG_NOT_COHERENT_CACHE) += dma-noncoherent.o 19*4882a593Smuzhiyunobj-$(CONFIG_HIGHMEM) += highmem.o 20*4882a593Smuzhiyunobj-$(CONFIG_PPC_COPRO_BASE) += copro_fault.o 21*4882a593Smuzhiyunobj-$(CONFIG_PPC_PTDUMP) += ptdump/ 22*4882a593Smuzhiyunobj-$(CONFIG_KASAN) += kasan/ 23