RFR(L): 8036976: PPC64: implement the template interpreter

Lindenmaier, Goetz goetz.lindenmaier at sap.com
Tue Mar 11 21:37:28 UTC 2014


Hi,

I had missed all the new files in the webrev.  I updated it with the
files in it.

Sorry for this trouble,
  Goetz.

From: Lindenmaier, Goetz
Sent: Tuesday, March 11, 2014 10:13 AM
To: hotspot-dev at openjdk.java.net; ppc-aix-port-dev at openjdk.java.net
Subject: RFR(L): 8036976: PPC64: implement the template interpreter

Hi,

This time I have a really nice one: the template interpreter for ppc64!
Great thanks to my colleagues, especially Axel and Martin, who ported
this.
http://cr.openjdk.java.net/~goetz/webrevs/8036976-0-ti/

With this change, both interpreters can be used on linux_ppc64 and aix_ppc64.

This change almost only touches ppc platform files.

I shared files, I needed to add a special case for PPC64 in make/linux/Makefile, as I found no way to set FORCE_TIERED=0 in any ppc file that's included above the use of FORCE_TIERED. As we don't have C1, the current scheme does not work for ppc64.

Actually, one should have lines as
   supports_cppInterpreter = 1
   supports_c2 = 1
   supports_c1 = 0
in platform_<cpu>. But that's out of scope of this change.

Further I add a #include in src/share/vm/interpreter/templateTable.hpp.  That's all for shared changes.
Please review and test this change.

Best regards,
  Goetz.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.openjdk.java.net/pipermail/ppc-aix-port-dev/attachments/20140311/8347a022/attachment-0001.html>


More information about the ppc-aix-port-dev mailing list