xref: /linux/arch/x86/mm/Makefile (revision 912985dce45ef18fcdd9f5439fef054e0e22302a)
12e5d9c85Svenkatesh.pallipadi@intel.comobj-y	:=  init_$(BITS).o fault.o ioremap.o extable.o pageattr.o mmap.o \
2*912985dcSRusty Russell	    pat.o pgtable.o gup.o
32596e0faSH. Peter Anvin
42596e0faSH. Peter Anvinobj-$(CONFIG_X86_32)		+= pgtable_32.o
52596e0faSH. Peter Anvin
62596e0faSH. Peter Anvinobj-$(CONFIG_HUGETLB_PAGE)	+= hugetlbpage.o
7fe770bf0SH. Peter Anvinobj-$(CONFIG_X86_PTDUMP)	+= dump_pagetables.o
82596e0faSH. Peter Anvin
92596e0faSH. Peter Anvinobj-$(CONFIG_HIGHMEM)		+= highmem_32.o
102596e0faSH. Peter Anvin
11ff3a3e9bSPekka Paalanenobj-$(CONFIG_MMIOTRACE_HOOKS)	+= kmmio.o
12ff3a3e9bSPekka Paalanenobj-$(CONFIG_MMIOTRACE)		+= mmiotrace.o
13ff3a3e9bSPekka Paalanenmmiotrace-y			:= pf_in.o mmio-mod.o
14ff3a3e9bSPekka Paalanenobj-$(CONFIG_MMIOTRACE_TEST)	+= testmmiotrace.o
15ff3a3e9bSPekka Paalanen
16ad757b6aSThomas Gleixnerifeq ($(CONFIG_X86_32),y)
172596e0faSH. Peter Anvinobj-$(CONFIG_NUMA)		+= discontig_32.o
18ad757b6aSThomas Gleixnerelse
192596e0faSH. Peter Anvinobj-$(CONFIG_NUMA)		+= numa_64.o
202596e0faSH. Peter Anvinobj-$(CONFIG_K8_NUMA)		+= k8topology_64.o
21ad757b6aSThomas Gleixnerendif
226247943dSYinghai Luobj-$(CONFIG_ACPI_NUMA)		+= srat_$(BITS).o
236247943dSYinghai Lu
241f067167SYinghai Luobj-$(CONFIG_MEMTEST)		+= memtest.o
25