ARM64: mm: THP support.
authorSteve Capper <steve.capper@linaro.org>
Fri, 19 Apr 2013 15:23:57 +0000 (16:23 +0100)
committerSteve Capper <steve.capper@linaro.org>
Wed, 5 Mar 2014 07:03:24 +0000 (15:03 +0800)
commite66c9ccc07b6b6b88d8f9a29f516e9b7dbc4d52b
tree0f89fee756cc15e4acc9fe544aed90f8788882ca
parentbc54bbc17d6fa0907c5d239aa89a09a03a77d7a4
ARM64: mm: THP support.

Bring Transparent HugePage support to ARM. The size of a
transparent huge page depends on the normal page size. A
transparent huge page is always represented as a pmd.

If PAGE_SIZE is 4KB, THPs are 2MB.
If PAGE_SIZE is 64KB, THPs are 512MB.

Signed-off-by: Steve Capper <steve.capper@linaro.org>
Acked-by: Catalin Marinas <catalin.marinas@arm.com>
arch/arm64/Kconfig
arch/arm64/include/asm/pgtable-hwdef.h
arch/arm64/include/asm/pgtable.h
arch/arm64/include/asm/tlb.h
arch/arm64/include/asm/tlbflush.h