2 # Makefile for the linux arm-specific parts of the memory manager.
7 obj-y
:= init.o extable.o fault-common.o
11 export-objs
:= proc-syms.o discontig.o
13 ifeq ($(CONFIG_CPU_32
),y
)
14 obj-y
+= consistent.o fault-armv.o ioremap.o mm-armv.o
15 obj-
$(CONFIG_MODULES
) += proc-syms.o
18 obj-
$(CONFIG_ALIGNMENT_TRAP
) += alignment.o
19 obj-
$(CONFIG_DISCONTIGMEM
) += discontig.o
21 # Select the processor-specific files
22 p-
$(CONFIG_CPU_26
) += proc-arm2_3.o
25 p-
$(CONFIG_CPU_ARM610
) += proc-arm6_7.o tlb-v3.o copypage-v3.o
26 p-
$(CONFIG_CPU_ARM710
) += proc-arm6_7.o tlb-v3.o copypage-v3.o
29 p-
$(CONFIG_CPU_ARM720T
) += proc-arm720.o tlb-v4.o copypage-v4wt.o abort-lv4t.o
30 p-
$(CONFIG_CPU_ARM920T
) += proc-arm920.o tlb-v4wbi.o copypage-v4wb.o abort-ev4t.o
31 p-
$(CONFIG_CPU_ARM922T
) += proc-arm922.o tlb-v4wbi.o copypage-v4wb.o abort-ev4t.o
32 p-
$(CONFIG_CPU_ARM1020
) += proc-arm1020.o tlb-v4wbi.o copypage-v4wb.o abort-ev4t.o
33 p-
$(CONFIG_CPU_SA110
) += proc-sa110.o tlb-v4wb.o copypage-v4wb.o abort-ev4.o minicache.o
34 p-
$(CONFIG_CPU_SA1100
) += proc-sa110.o tlb-v4wb.o copypage-v4mc.o abort-ev4.o minicache.o
37 p-
$(CONFIG_CPU_ARM926T
) += proc-arm926.o tlb-v4wbi.o copypage-v4wb.o abort-ev5tej.o
38 p-
$(CONFIG_CPU_XSCALE
) += proc-xscale.o tlb-v4wbi.o copypage-xscale.o abort-xscale.o minicache.o
40 obj-y
+= $(sort $(p-y
))
42 include $(TOPDIR
)/Rules.make