[Bug 1969] [IcedTea8] Add ARM32 JIT port

bugzilla-daemon at icedtea.classpath.org bugzilla-daemon at icedtea.classpath.org
Fri Aug 14 18:53:33 UTC 2015


Rich DiCroce <rd at lapis.com> changed:

           What    |Removed                     |Added
                 CC|                            |rd at lapis.com

--- Comment #2 from Rich DiCroce <rd at lapis.com> ---
Created attachment 1403
  --> http://icedtea.classpath.org/bugzilla/attachment.cgi?id=1403&action=edit
Non-working ARM32 patch

I spent most of yesterday and today attempting to port the ARM32 JIT from
IcedTea 2 to OpenJDK 8. It didn't go so well.

Because of the removal of PermGen and various other refactorings, the code
needs a lot of changes. Some are simple, but others require knowledge of
Hotspot that I don't have. The result I ended up with compiles, but probably
doesn't work. I don't know for sure because the Raspberry Pi I tried to build
on doesn't have enough memory for the build to succeed. I could try
cross-compiling, but at this point I have very little hope of getting an end
result that functions properly.

And as an FYI, the arm32-8u40 repository referenced by the above comment
doesn't even compile. It had a bunch of errors in files that didn't appear to
be related to ARM32 or Zero, so I'm guessing a merge went wrong somewhere.
Hence the reason I decided to start from a known-good tree.

So, for whoever eventually works on this, I've attached a patch containing what
I did on top of OpenJDK 8u51-b16. Maybe it'll help you.

You are receiving this mail because:
You are on the CC list for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.openjdk.java.net/pipermail/distro-pkg-dev/attachments/20150814/24e56358/attachment-0001.html>

More information about the distro-pkg-dev mailing list