![Andi Kleen](/assets/img/avatar_default.png)
Another try at this. For 32bit follow the 32bit implementation from Ingo - mappings are growing down from the end of stack now and vary randomly by 1GB. Randomized mappings for 64bit just vary the normal mmap break by 1TB. I didn't bother implementing full flex mmap for 64bit because it shouldn't be needed there. Cc: mingo@elte.hu Signed-off-by: Andi Kleen <ak@suse.de> Signed-off-by: Linus Torvalds <torvalds@osdl.org>
12 lines
328 B
Makefile
12 lines
328 B
Makefile
#
|
|
# Makefile for the linux x86_64-specific parts of the memory manager.
|
|
#
|
|
|
|
obj-y := init.o fault.o ioremap.o extable.o pageattr.o mmap.o
|
|
obj-$(CONFIG_HUGETLB_PAGE) += hugetlbpage.o
|
|
obj-$(CONFIG_NUMA) += numa.o
|
|
obj-$(CONFIG_K8_NUMA) += k8topology.o
|
|
obj-$(CONFIG_ACPI_NUMA) += srat.o
|
|
|
|
hugetlbpage-y = ../../i386/mm/hugetlbpage.o
|