RFR: 8170106: AArch64: Multiple JVMCI issues

Andrew Dinn adinn at redhat.com
Mon Nov 21 15:50:37 UTC 2016



On 21/11/16 15:22, Andrew Haley wrote:
> JVMCI nearly works, but there are multiple minor bugs which make it
> non-functional.  It's not possible to separate these into multiple
> issues, so this is a composite patch.
> 
> The handling of some relocs is wrong.
> Narrow klasses and OOPs have only partial support, returning Unimplemented()
> Register numbering for float registers is wrong
> Scratch registers r8 and r9 aren't marked as non-allocatable.
> 
> http://cr.openjdk.java.net/~aph/8170106

I guess I probably ought to review this. All the code changes look
sensible and appear correct by eyeball. Whether they are really needed
or, indeed, are /all/ that is needed is far from obvious. I could at
least build the tree and test that it runs ok. Are you able to provide
any special instructions needed to achieve that? (esp the latter).

regards,


Andrew Dinn
-----------
Senior Principal Software Engineer
Red Hat UK Ltd
Registered in England and Wales under Company Registration No. 03798903
Directors: Michael Cunningham, Michael ("Mike") O'Neill, Eric Shander


More information about the hotspot-dev mailing list