# SPDX-License-Identifier: GPL-2.0 # # Makefile for the linux ppc-specific parts of the memory manager. # ccflags-$([31mCONFIG_PPC64[0m) := $(NO_MINIMAL_TOC) obj-y := fault.o mem.o pgtable.o mmap.o \ init_$(BITS).o pgtable_$(BITS).o \ pgtable-frag.o ioremap.o ioremap_$(BITS).o \ init-common.o mmu_context.o drmem.o obj-$([31mCONFIG_PPC_MMU_NOHASH[0m) += nohash/ obj-$([31mCONFIG_PPC_BOOK3S_32[0m) += book3s32/ obj-$([31mCONFIG_PPC_BOOK3S_64[0m) += book3s64/ obj-$([31mCONFIG_NEED_MULTIPLE_NODES[0m) += numa.o obj-$([31mCONFIG_PPC_MM_SLICES[0m) += slice.o obj-$([31mCONFIG_HUGETLB_PAGE[0m) += hugetlbpage.o obj-$([31mCONFIG_NOT_COHERENT_CACHE[0m) += dma-noncoherent.o obj-$([31mCONFIG_HIGHMEM[0m) += highmem.o obj-$([31mCONFIG_PPC_COPRO_BASE[0m) += copro_fault.o obj-$([31mCONFIG_PPC_PTDUMP[0m) += ptdump/ obj-$([31mCONFIG_KASAN[0m) += kasan/ |