RFR: 8256155: Allow multiple large page sizes to be used on Linux [v32]

Marcus G K Williams mgkwill at openjdk.java.net
Mon May 10 22:44:09 UTC 2021


On Fri, 7 May 2021 20:47:26 GMT, Stefan Johansson <sjohanss at openjdk.org> wrote:

>> 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
>
>> I cloned openjdk/jdk and configured and `make` on main branch and I get the same result. Could it be my toolchain versions and recent changes clashing? `cc1plus: all warnings being treated as errors`?
> 
> Could be something like that. At least good to know it's not connected to the code in this PR.

Any suggestions or comments on current version of this change @kstefanj or @tstuefe?

After my local build is fixed, tests are passing here also:

==============================
Test summary
==============================
   TEST                                              TOTAL  PASS  FAIL ERROR
   jtreg:test/hotspot/jtreg/runtime/os/TestTracePageSizes.java
                                                         6     6     0     0
==============================
TEST SUCCESS


I'm doing some other testing to check a few things.

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

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



More information about the hotspot-gc-dev mailing list