RFR: 8256155: Allow multiple large page sizes to be used on Linux [v32]
Thomas Stuefe
stuefe at openjdk.java.net
Tue May 11 07:03:07 UTC 2021
On Fri, 7 May 2021 16:16:22 GMT, Marcus G K Williams <mgkwill at openjdk.org> wrote:
>> Change the meaning of LargePageSizeInBytes to be the maximum large page size the JVM may use (not the only one). A default value of zero will mean to allow the JVM use large page sizes up to the system's default large page size.
>
> Marcus G K Williams has updated the pull request with a new target base due to a merge or a rebase. The pull request now contains 53 commits:
>
> - Remove reserve_memory_special_huge_tlbfs mods except assert
>
> Signed-off-by: Marcus G K Williams <marcus.williams at intel.com>
> - Merge branch 'master' into update_hlp
> - Merge branch 'master' into update_hlp
> - Remove extranous vm_page_size check
>
> Signed-off-by: Marcus G K Williams <marcus.williams at intel.com>
> - kstefanj review
>
> Signed-off-by: Marcus G K Williams <marcus.williams at intel.com>
> - Set LargePageSizeInBytes to largepage upper limit
>
> Signed-off-by: Marcus G K Williams <marcus.williams at intel.com>
> - Merge branch 'master' into update_hlp
> - Fix merge
>
> Signed-off-by: Marcus G K Williams <marcus.williams at intel.com>
> - Merge branch 'master' into update_hlp
> - Merge branch 'master' into update_hlp
> - ... and 43 more: https://git.openjdk.java.net/jdk/compare/0790e601...7368e7d4
Hi Marcus,
I have not forgotten this PR, but too much on my plate right now. However, I'd like to get this into JDK17 and will review it some time this week. For now I will feed the patch into our test systems, lets see how our more exotic architectures cope (64k pages on ppc, e.g.)
The patch is nicely contained now. Thank you both for all these cleanups!
-------------
PR: https://git.openjdk.java.net/jdk/pull/1153
More information about the hotspot-gc-dev
mailing list