]> www.infradead.org Git - users/jedix/linux-maple.git/commit
sparc64: Add 16GB hugepage support
authorNitin Gupta <nitin.m.gupta@oracle.com>
Fri, 5 May 2017 01:28:46 +0000 (18:28 -0700)
committerAllen Pais <allen.pais@oracle.com>
Fri, 16 Jun 2017 12:38:47 +0000 (18:08 +0530)
commitab1b2a71c145d1b63ff1f2cca59f6f5b674f1d46
tree5ba427d586fe4b0ea81bd204d95be18dcfc5293e
parent540962e0d3db2c30f37532aca8293bdaf7123b00
sparc64: Add 16GB hugepage support

Adds support for 16GB hugepage size. To use this page size
use kernel parameters as:

default_hugepagesz=16G hugepagesz=16G hugepages=10

Testing:

Tested with the stream benchmark which allocates 48G of
arrays backed by 16G hugepages and does RW operation on
them in parallel.

Orabug: 25858371

Signed-off-by: Nitin Gupta <nitin.m.gupta@oracle.com>
Signed-off-by: Allen Pais <allen.pais@oracle.com>
arch/sparc/include/asm/page_64.h
arch/sparc/include/asm/pgtable_64.h
arch/sparc/include/asm/tsb.h
arch/sparc/kernel/tsb.S
arch/sparc/mm/gup.c
arch/sparc/mm/hugetlbpage.c
arch/sparc/mm/init_64.c