RFR: 8u40 backport of: 8062063: Usage of UseHugeTLBFS, UseLargePagesInMetaspace and huge SurvivorAlignmentInBytes cause crashes in CMBitMapClosure::do_bit

Thomas Schatzl thomas.schatzl at oracle.com
Wed Jan 14 11:22:21 UTC 2015


Hi,

On Tue, 2015-01-13 at 17:02 +0100, Stefan Johansson wrote:
> Hi,
> 
> Please review this backport of JDK-8062063, it did not apply clean 
> because the code for AlwaysPreTouch is not backported to 8u40. Except 
> for these lines being absent the changeset for 8u40 is equal to the one 
> for 9:
> ---
>     if (AlwaysPreTouch) {
> -    os::pretouch_memory((char*)result.start(), (char*)result.end());
> +    os::pretouch_memory(page_start(start), page_start(end));
>     }
> ---
> 
> 8u40 changeset:
> http://cr.openjdk.java.net/~sjohanss/8068729/hotspot.00/hotspot.changeset
> 9 changeset:
> http://hg.openjdk.java.net/jdk9/hs-gc/hotspot/raw-rev/00e69efa02c6
> 
> Full 8u40 webrev:
> http://cr.openjdk.java.net/~sjohanss/8068729/hotspot.00


  looks good. Unfortunately this means we will have guaranteed merge
errors with the AlwaysPreTouch change...

Thanks,
  Thomas




More information about the hotspot-gc-dev mailing list