summaryrefslogtreecommitdiffstats
path: root/arch/x86/mm/init_64.c
diff options
context:
space:
mode:
authorYinghai Lu <yinghai@kernel.org>2012-11-17 04:38:55 +0100
committerH. Peter Anvin <hpa@linux.intel.com>2012-11-17 20:59:16 +0100
commitaeebe84cc96cde4181807bc67c300c550d0ef123 (patch)
tree297a456bff5e391a6e0de863a528e6d9d7579365 /arch/x86/mm/init_64.c
parentx86, mm: Align start address to correct big page size (diff)
downloadlinux-aeebe84cc96cde4181807bc67c300c550d0ef123.tar.xz
linux-aeebe84cc96cde4181807bc67c300c550d0ef123.zip
x86, mm: Use big page size for small memory range
We could map small range in the middle of big range at first, so should use big page size at first to avoid using small page size to break down page table. Only can set big page bit when that range has ram area around it. -v2: fix 32bit boundary checking. We can not count ram above max_low_pfn for 32 bit. Signed-off-by: Yinghai Lu <yinghai@kernel.org> Link: http://lkml.kernel.org/r/1353123563-3103-19-git-send-email-yinghai@kernel.org Signed-off-by: H. Peter Anvin <hpa@linux.intel.com>
Diffstat (limited to 'arch/x86/mm/init_64.c')
0 files changed, 0 insertions, 0 deletions