lkml.org 
[lkml]   [2016]   [Dec]   [11]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
/
Date
SubjectRe: [PATCH v3] sparc64: Multi-page size support
From
From: Nitin Gupta <nitin.m.gupta@oracle.com>
Date: Tue, 22 Nov 2016 14:09:28 -0800

> Add support for using multiple hugepage sizes simultaneously
> on mainline. Currently, support for 256M has been added which
> can be used along with 8M pages.
>
> Page tables are set like this (e.g. for 256M page):
> VA + (8M * x) -> PA + (8M * x) (sz bit = 256M) where x in [0, 31]
>
> and TSB is set similarly:
> VA + (4M * x) -> PA + (4M * x) (sz bit = 256M) where x in [0, 63]
>
> - Testing
>
> Tested on Sonoma (which supports 256M pages) by running stream
> benchmark instances in parallel: one instance uses 8M pages and
> another uses 256M pages, consuming 48G each.
>
> Boot params used:
>
> default_hugepagesz=256M hugepagesz=256M hugepages=300 hugepagesz=8M
> hugepages=10000
>
> Signed-off-by: Nitin Gupta <nitin.m.gupta@oracle.com>

Applied.

\
 
 \ /
  Last update: 2016-12-12 03:07    [W:0.048 / U:10.584 seconds]
©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site