Error while building JVMCI enabled JDK8 on Power

Deepali Patel deepali_patel at
Wed Mar 8 09:24:12 UTC 2017

Thanks Andrew and Doug for helpful responses. 

Yes correct, I needed to ask what knowledge would I need to implement the PowerPC version other than the existing samples. And now I know that it is "PowerPC HotSpot port". Thanks Andrew. 
Would it be possible to point to any links or documentation on Hotspot Porting? 

On another note I observed the following on 

	"Porting HotSpot is difficult because the code, while written in mostly C++, contains much assembly language.[17] To remedy this, the IcedTea project has developed a generic port of the HotSpot 	interpreter called zero-assembler Hotspot (or zero), with almost no assembly code. This port is intended for easy adaptation of the interpreter component of HotSpot to any Linux processor architecture. 	The code of zero-assembler Hotspot is used for all the non-x86 architecture ports of HotSpot (PowerPC, Itanium (IA-64), S390 and ARM) since version 1.6"

So do you think that zero-assembler could be helpful in my case. Please advise. 


-----Original Message-----
From: graal-dev [mailto:graal-dev-bounces at] On Behalf Of Andrew Haley
Sent: Wednesday, March 08, 2017 2:17 PM
To: graal-dev at
Subject: Re: Error while building JVMCI enabled JDK8 on Power

On 08/03/17 06:29, Deepali Patel wrote:

> Looks like this is due to the missing
> jvmciCodeInstaller_ppc.cpp. Any pointers on implementing this file 
> would be of great help.

You have to write it.  There are examples for x86 and AArch64.  You need to make a PowerPC version.  What other kinds of help do you need?
Perhaps it's not obvious, but to port JVMCI you'll need a detailed knowledge of the PowerPC HotSpot port.


This e-mail may contain privileged and confidential information which is the property of Persistent Systems Ltd. It is intended only for the use of the individual or entity to which it is addressed. If you are not the intended recipient, you are not authorized to read, retain, copy, print, distribute or use this message. If you have received this communication in error, please notify the sender and delete all copies of this message. Persistent Systems Ltd. does not accept any liability for virus infected mails.

More information about the graal-dev mailing list