RFR: 8258576: Try to get zerobased CCS if heap is above 32 and CDS is disabled [v2]

Martin Doerr mdoerr at openjdk.java.net
Fri Dec 18 13:09:23 UTC 2020


On Fri, 18 Dec 2020 12:10:23 GMT, Richard Reingruber <rrich at openjdk.org> wrote:

> HeapBaseMinAddress seems to be 2G on all platforms. On AARCH64 2G is considered invalid because it is not 4G aligned. I must admit that I don't understand this. Below 32G the CCS will be zerobased. There is no need to load the base address efficiently into a register. I think that part could be removed, don't you think that too?

I guess we could get rid of it, but we'd need to ask an aarch64 expert. I think we can also leave it as it is for now.
Thanks for figuring this out.

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

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


More information about the hotspot-runtime-dev mailing list