summaryrefslogtreecommitdiffstats
path: root/arch/arm/Kconfig
diff options
context:
space:
mode:
authorCatalin Marinas <catalin.marinas@arm.com>2012-07-25 14:39:26 +0100
committerSteve Capper <steve.capper@linaro.org>2013-06-04 16:52:38 +0100
commit8d962507007357d6fbbcbdd1647faa389a9aed6d (patch)
tree019135b49067394cfd3c002d4900aba91089f66f /arch/arm/Kconfig
parent1355e2a6eb88f04d76125c057dc5fca64d4b6a9e (diff)
downloadblackbird-op-linux-8d962507007357d6fbbcbdd1647faa389a9aed6d.tar.gz
blackbird-op-linux-8d962507007357d6fbbcbdd1647faa389a9aed6d.zip
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/Kconfig4
1 files changed, 4 insertions, 0 deletions
diff --git a/arch/arm/Kconfig b/arch/arm/Kconfig
index 860f034653a8..f07a46271168 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
OpenPOWER on IntegriCloud