Request for reviews (XS): 6951686: Using large pages on Linux prevents zero based compressed oops

Christian Thalinger Christian.Thalinger at Sun.COM
Mon May 17 06:59:25 PDT 2010


On Tue, 2010-05-11 at 17:38 -0700, Vladimir Kozlov wrote:
> http://cr.openjdk.java.net/~kvn/6951686/webrev
> 
> Fixed 6951686: Using large pages on Linux prevents zero based compressed oops
> 
> The method os::reserve_memory_special() is used with -XX:+UseLargePages on Linux.
> It uses shared memory API to reserve memory but it does not use req_addr.
> 
> Use req_addr when attaching shared memory segment.

I looked at the changes and it seems they are good.  I guess Solaris is
behaving completely different and that's why this is only required on
Linux.

-- Christian



More information about the hotspot-compiler-dev mailing list