xref: /openbmc/linux/arch/riscv/mm/Makefile (revision 95594cb40c6e013e04659f7316fbdebe83913c58)
1ec8f24b7SThomas Gleixner# SPDX-License-Identifier: GPL-2.0-only
2387181dcSAnup Patel
3387181dcSAnup PatelCFLAGS_init.o := -mcmodel=medany
4387181dcSAnup Patelifdef CONFIG_FTRACE
5387181dcSAnup PatelCFLAGS_REMOVE_init.o = -pg
6387181dcSAnup Patelendif
7387181dcSAnup Patel
8fbe934d6SPalmer Dabbeltobj-y += init.o
9fbe934d6SPalmer Dabbeltobj-y += fault.o
10fbe934d6SPalmer Dabbeltobj-y += extable.o
11fbe934d6SPalmer Dabbeltobj-y += ioremap.o
1208f051edSAndrew Watermanobj-y += cacheflush.o
13f6635f87SGary Guoobj-y += context.o
14a967a289SYash Shahobj-y += sifive_l2_cache.o
159e953cdaSAlexandre Ghiti
16*95594cb4SChristoph Hellwigifeq ($(CONFIG_MMU),y)
17*95594cb4SChristoph Hellwigobj-$(CONFIG_SMP) += tlbflush.o
18*95594cb4SChristoph Hellwigendif
199e953cdaSAlexandre Ghitiobj-$(CONFIG_HUGETLB_PAGE) += hugetlbpage.o
20