a99d6fde69
This converts the sh64 /proc/asids entry to debugfs and enables it for all SH parts that have debugfs enabled. On MMU systems this can be used to determine which processes are using which ASIDs which in turn can be used for finer grained cache tag analysis. Signed-off-by: Paul Mundt <lethal@linux-sh.org>
41 lines
954 B
Plaintext
41 lines
954 B
Plaintext
#
|
|
# Makefile for the Linux SuperH-specific parts of the memory manager.
|
|
#
|
|
|
|
obj-y := init.o extable_32.o consistent.o mmap.o
|
|
|
|
ifndef CONFIG_CACHE_OFF
|
|
cache-$(CONFIG_CPU_SH2) := cache-sh2.o
|
|
cache-$(CONFIG_CPU_SH2A) := cache-sh2a.o
|
|
cache-$(CONFIG_CPU_SH3) := cache-sh3.o
|
|
cache-$(CONFIG_CPU_SH4) := cache-sh4.o
|
|
cache-$(CONFIG_SH7705_CACHE_32KB) += cache-sh7705.o
|
|
endif
|
|
|
|
obj-y += $(cache-y)
|
|
|
|
mmu-y := tlb-nommu.o pg-nommu.o
|
|
mmu-$(CONFIG_MMU) := fault_32.o tlbflush_32.o ioremap_32.o
|
|
|
|
obj-y += $(mmu-y)
|
|
obj-$(CONFIG_DEBUG_FS) += asids-debugfs.o
|
|
|
|
ifdef CONFIG_DEBUG_FS
|
|
obj-$(CONFIG_CPU_SH4) += cache-debugfs.o
|
|
endif
|
|
|
|
ifdef CONFIG_MMU
|
|
obj-$(CONFIG_CPU_SH3) += tlb-sh3.o
|
|
obj-$(CONFIG_CPU_SH4) += tlb-sh4.o
|
|
ifndef CONFIG_CACHE_OFF
|
|
obj-$(CONFIG_CPU_SH4) += pg-sh4.o
|
|
obj-$(CONFIG_SH7705_CACHE_32KB) += pg-sh7705.o
|
|
endif
|
|
endif
|
|
|
|
obj-$(CONFIG_HUGETLB_PAGE) += hugetlbpage.o
|
|
obj-$(CONFIG_PMB) += pmb.o
|
|
obj-$(CONFIG_NUMA) += numa.o
|
|
|
|
EXTRA_CFLAGS += -Werror
|