diff options
author | Catalin Marinas <catalin.marinas@arm.com> | 2012-07-25 14:39:26 +0100 |
---|---|---|
committer | Steve Capper <steve.capper@linaro.org> | 2013-06-04 16:52:38 +0100 |
commit | 8d962507007357d6fbbcbdd1647faa389a9aed6d (patch) | |
tree | 019135b49067394cfd3c002d4900aba91089f66f /arch/arm/Kconfig | |
parent | 1355e2a6eb88f04d76125c057dc5fca64d4b6a9e (diff) | |
download | op-kernel-dev-8d962507007357d6fbbcbdd1647faa389a9aed6d.zip op-kernel-dev-8d962507007357d6fbbcbdd1647faa389a9aed6d.tar.gz |
ARM: mm: Transparent huge page support for LPAE systems.
The patch adds support for THP (transparent huge pages) to LPAE
systems. When this feature is enabled, the kernel tries to map
anonymous pages as 2MB sections where possible.
Signed-off-by: Catalin Marinas <catalin.marinas@arm.com>
[steve.capper@linaro.org: symbolic constants used, value of
PMD_SECT_SPLITTING adjusted, tlbflush.h included in pgtable.h,
added PROT_NONE support.]
Signed-off-by: Steve Capper <steve.capper@linaro.org>
Reviewed-by: Will Deacon <will.deacon@arm.com>
Diffstat (limited to 'arch/arm/Kconfig')
-rw-r--r-- | arch/arm/Kconfig | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/arch/arm/Kconfig b/arch/arm/Kconfig index 860f034..f07a462 100644 --- a/arch/arm/Kconfig +++ b/arch/arm/Kconfig @@ -1711,6 +1711,10 @@ config SYS_SUPPORTS_HUGETLBFS def_bool y depends on ARM_LPAE +config HAVE_ARCH_TRANSPARENT_HUGEPAGE + def_bool y + depends on ARM_LPAE + source "mm/Kconfig" config FORCE_MAX_ZONEORDER |