xref: /linux/arch/sparc/mm/Makefile (revision 4f38da1f027ea2c9f01bb71daa7a299c191b6940)
1b2441318SGreg Kroah-Hartman# SPDX-License-Identifier: GPL-2.0
21da177e4SLinus Torvalds# Makefile for the linux Sparc-specific parts of the memory manager.
31da177e4SLinus Torvalds#
41da177e4SLinus Torvalds
57b9afb86SChristoph Hellwigobj-$(CONFIG_SPARC64)   += ultra.o tlb.o tsb.o
627137e52SSam Ravnborgobj-y                   += fault_$(BITS).o
7c37ddd93SSam Ravnborgobj-y                   += init_$(BITS).o
8b4edf06cSAl Viroobj-$(CONFIG_SPARC32)   += srmmu.o iommu.o io-unit.o
96729cf79SSam Ravnborgobj-$(CONFIG_SPARC32)   += srmmu_access.o
10c37ddd93SSam Ravnborgobj-$(CONFIG_SPARC32)   += hypersparc.o viking.o tsunami.o swift.o
1131079488SSam Ravnborgobj-$(CONFIG_SPARC32)   += leon_mm.o
121da177e4SLinus Torvalds
1327137e52SSam Ravnborg# Only used by sparc64
1427137e52SSam Ravnborgobj-$(CONFIG_HUGETLB_PAGE) += hugetlbpage.o
15*0cc2dc49SMike Rapoport (IBM)
16*0cc2dc49SMike Rapoport (IBM)obj-$(CONFIG_EXECMEM)	+= execmem.o
17