Details
-
Type:
New Feature
-
Status:
Closed
-
Priority:
Major
-
Resolution: Won't Fix
-
Affects Version/s: 3.1.2
-
Fix Version/s: None
-
Component/s: Compiler: Baseline
-
Labels:None
-
Environment:ARM/Linux with ARMv5 and ARMv7
-
Number of attachments :
Description
Link: http://jikesrvm.org/Google+Summer+of+Code+2012
ARM is a popular 32-bit embedded processor, for the mobile market [wikipedia] and for hobbyists [e.g. beagle, raspberrypi]. This GSoC project involves porting the Jikes RVM baseline compiler (and then possibly the opt compiler) to ARM/Linux. There is some prior incomplete work on an ARM port from Manchester University, which could be used as a starting point.
Another useful outcome from this project would be the production of a document: Porting Jikes RVM for Dummies - similar to the analogous docs for GCC. This would be an extremely useful contribution to the community, by itself.
I'm not really familiar with ARM processors but I heard that ARM is planning to produce 64-bit processors in the future. It might be a good idea to keep that in mind when doing such a port.