18c2ecf20Sopenharmony_ci# SPDX-License-Identifier: GPL-2.0-only 28c2ecf20Sopenharmony_ci 38c2ecf20Sopenharmony_ciCFLAGS_init.o := -mcmodel=medany 48c2ecf20Sopenharmony_ciifdef CONFIG_FTRACE 58c2ecf20Sopenharmony_ciCFLAGS_REMOVE_init.o = $(CC_FLAGS_FTRACE) 68c2ecf20Sopenharmony_ciCFLAGS_REMOVE_cacheflush.o = $(CC_FLAGS_FTRACE) 78c2ecf20Sopenharmony_ciendif 88c2ecf20Sopenharmony_ci 98c2ecf20Sopenharmony_ciKCOV_INSTRUMENT_init.o := n 108c2ecf20Sopenharmony_ci 118c2ecf20Sopenharmony_ciobj-y += init.o 128c2ecf20Sopenharmony_ciobj-y += extable.o 138c2ecf20Sopenharmony_ciobj-$(CONFIG_MMU) += fault.o pageattr.o 148c2ecf20Sopenharmony_ciobj-y += cacheflush.o 158c2ecf20Sopenharmony_ciobj-y += context.o 168c2ecf20Sopenharmony_ci 178c2ecf20Sopenharmony_ciifeq ($(CONFIG_MMU),y) 188c2ecf20Sopenharmony_ciobj-$(CONFIG_SMP) += tlbflush.o 198c2ecf20Sopenharmony_ciendif 208c2ecf20Sopenharmony_ciobj-$(CONFIG_HUGETLB_PAGE) += hugetlbpage.o 218c2ecf20Sopenharmony_ciobj-$(CONFIG_PTDUMP_CORE) += ptdump.o 228c2ecf20Sopenharmony_ciobj-$(CONFIG_KASAN) += kasan_init.o 238c2ecf20Sopenharmony_ci 248c2ecf20Sopenharmony_ciifdef CONFIG_KASAN 258c2ecf20Sopenharmony_ciKASAN_SANITIZE_kasan_init.o := n 268c2ecf20Sopenharmony_ciKASAN_SANITIZE_init.o := n 278c2ecf20Sopenharmony_ciifdef CONFIG_DEBUG_VIRTUAL 288c2ecf20Sopenharmony_ciKASAN_SANITIZE_physaddr.o := n 298c2ecf20Sopenharmony_ciendif 308c2ecf20Sopenharmony_ciendif 318c2ecf20Sopenharmony_ci 328c2ecf20Sopenharmony_ciobj-$(CONFIG_DEBUG_VIRTUAL) += physaddr.o 33