RFR: 8256155: os::Linux Populate all large_page_sizes, select smallest page size in reserve_memory_special_huge_tlbfs* [v28]

Marcus G K Williams github.com+168222+mgkwill at openjdk.java.net
Tue Apr 20 15:06:41 UTC 2021


> 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 46 commits:

 - 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
 - Rebase on pull/3073
   
   Signed-off-by: Marcus G K Williams <marcus.williams at intel.com>
 - Merge branch 'pull/3073' into update_hlp
 - Thomas review.
   
   Changed commit_memory_special to return bool to signal if the request succeeded or not.
 - Self review.
   
   Update helper name to better match commit_memory_special().
 - Marcus review.
   
   Updated comments.
 - Ivan review
   
   Renamed helper to commit_memory_special and updated the comments.
 - 8262291: Refactor reserve_memory_special_huge_tlbfs
 - ... and 36 more: https://git.openjdk.java.net/jdk/compare/713483c7...f99fd5dd

-------------

Changes: https://git.openjdk.java.net/jdk/pull/1153/files
 Webrev: https://webrevs.openjdk.java.net/?repo=jdk&pr=1153&range=27
  Stats: 134 lines in 3 files changed: 64 ins; 47 del; 23 mod
  Patch: https://git.openjdk.java.net/jdk/pull/1153.diff
  Fetch: git fetch https://git.openjdk.java.net/jdk pull/1153/head:pull/1153

PR: https://git.openjdk.java.net/jdk/pull/1153



More information about the hotspot-gc-dev mailing list