18c2ecf20Sopenharmony_ci# SPDX-License-Identifier: GPL-2.0 28c2ecf20Sopenharmony_ci 38c2ecf20Sopenharmony_ciccflags-y := $(NO_MINIMAL_TOC) 48c2ecf20Sopenharmony_ci 58c2ecf20Sopenharmony_ciCFLAGS_REMOVE_slb.o = $(CC_FLAGS_FTRACE) 68c2ecf20Sopenharmony_ci 78c2ecf20Sopenharmony_ciobj-y += hash_pgtable.o hash_utils.o slb.o \ 88c2ecf20Sopenharmony_ci mmu_context.o pgtable.o hash_tlb.o 98c2ecf20Sopenharmony_ciobj-$(CONFIG_PPC_NATIVE) += hash_native.o 108c2ecf20Sopenharmony_ciobj-$(CONFIG_PPC_RADIX_MMU) += radix_pgtable.o radix_tlb.o 118c2ecf20Sopenharmony_ciobj-$(CONFIG_PPC_4K_PAGES) += hash_4k.o 128c2ecf20Sopenharmony_ciobj-$(CONFIG_PPC_64K_PAGES) += hash_64k.o 138c2ecf20Sopenharmony_ciobj-$(CONFIG_HUGETLB_PAGE) += hash_hugetlbpage.o 148c2ecf20Sopenharmony_ciifdef CONFIG_HUGETLB_PAGE 158c2ecf20Sopenharmony_ciobj-$(CONFIG_PPC_RADIX_MMU) += radix_hugetlbpage.o 168c2ecf20Sopenharmony_ciendif 178c2ecf20Sopenharmony_ciobj-$(CONFIG_TRANSPARENT_HUGEPAGE) += hash_hugepage.o 188c2ecf20Sopenharmony_ciobj-$(CONFIG_PPC_SUBPAGE_PROT) += subpage_prot.o 198c2ecf20Sopenharmony_ciobj-$(CONFIG_SPAPR_TCE_IOMMU) += iommu_api.o 208c2ecf20Sopenharmony_ciobj-$(CONFIG_PPC_MEM_KEYS) += pkeys.o 218c2ecf20Sopenharmony_ci 228c2ecf20Sopenharmony_ci# Instrumenting the SLB fault path can lead to duplicate SLB entries 238c2ecf20Sopenharmony_ciKCOV_INSTRUMENT_slb.o := n 24