[aarch64-port-dev ] Project proposal: AArch32 port

Joseph Joyce josephjoyce at gmx.com
Wed Oct 28 13:58:21 UTC 2015


Hi Ed and Dalibor,

There's no code in there from other open source projects. As far as I
can remember the only code from elsewhere was an algorithm for
division, which came from
http://www.chiark.greenend.org.uk/~theom/riscos/docs/ultimate/a252div.txt
The code was modified a bit to work for the assembler, the url from
which it came is mentioned in the source (MacroAssembler::divide32). If
this is a problem I can easily replace the code with a call out to a C
(or Ed suggested using the algorithm from the ARM32-Microjit).

I have now signed and sent the OCA (today) and would like to continue
contributing to this project. If I could be added to the committers that
would be great.

Thanks
Joseph

On Fri, 2015-10-23 at 14:41 +0100, Edward Nevill wrote:
> On Fri, 2015-10-23 at 14:53 +0200, dalibor topic wrote:
> > On 22.10.2015 14:46, Edward Nevill wrote:
> > > Hi Dalibor,
> > >
> > > Andrew Dinn ('adinn'), Andrew Haley ('aph') and myself to start with.
> > 
> > Thanks, Edward. That's a very accomplished group!
> 
> Thanks:)
> 
> > Since you're sending this e-mail from a non-Linaro account, while CC:ing 
> > a number of people at Linaro, I am wondering which OCAs would you and 
> > other Committers plan to make contributions under. Can you elaborate, 
> > please?
> 
> Andrew Dinn and Andrew Haley will make contributions under the RedHat
> OCA.
> 
> I will make contributions under the Linaro OCA. I currently use my gmail
> address for contributing to JDK 9.
> 
> > 
> > I noticed that in your initial set of Committers Joseph Joyce is 
> > missing, while at the same time you seem to suggest using his externally 
> > developed code to jump-start this Project.
> 
> Yes. Joseph worked as an intern at Linaro for 14 weeks over this summer
> and did a great job porting the template interpreter in that time.
> 
> Unfortunately Joseph is no longer working for us.
> 
> However Linaro owns the copyright of all the work he did while he was
> working for us and we can contribute it under the Linaro OCA.
> 
> > 
> > That seems a bit unusual - typically the original author of a new 
> > feature would want to continue to be actively involved during that 
> > feature's further development in an OpenJDK Project, so I'm curious for 
> > the rationale behind doing things differently in this case.
> 
> Joseph has indeed expressed an interest in continuing to contribute on a
> voluntary basis. However, to the best of my knowledge, Joseph has not
> signed the OCA in a personal capacity, therefore I did not include him
> in the list of initial committers. If Joseph does sign the OCA in the
> future then we would be happy to have him as a committer.
> 
> > 
> > Can you and Joseph explain if you intend to use the template interpreter 
> > code you referenced in the new Project, and if so, how (i.e. under which 
> > OCA) it would be contributed to it? I'm asking since I don't see Joseph 
> > Joyce mentioned at [0], and slides you referenced unfortunately provide 
> > little information on that.
> 
> Yes, under the Linaro OCA.
> 
> > 
> > Last but not least, is there anyone else who has contributed to the code 
> > beside yourself, Joseph? Is there any code (or other materials) taken 
> > from other third party or open source projects in it?
> 
> To the best of my knowledge no, but I didn't write it.
> 
> Joseph: Would you be able to confirm this?
> 
> Many thanks for your help Dalibor,
> 
> All the best,
> Ed.
> 
> 




More information about the aarch64-port-dev mailing list