Where is the Jazelle-RCT open source solution?

Ugh. There is too much noise around open source virtual machines, including almost 16,000 projects on SourceForge.

The PhoneME, Android, or other open source JavaVM projects must be looking to support ARM's Jazelle-RCT technology, right? I know there are some interesting commercial efforts, but if anyone is aware of an on-going open source project, I'd want to hear about it.


  1. I've read here:

    It is my understanding - thought I've never heard this directly from ARM - that
    enabling the Jazelle hardware requires initialization code that is proprietary
    and licensed, and which is unavailable to open-source developers.

    ...what a shame!

  2. Looking just a bit more into it, I'm not sure it'd have much of a performance gain anyway, except for at start-up, due to the performance of JIT compilers.

    Still, I thought it was just an instruction set, so I'm surprised the assumption is that initialization is required beyond what can be written by the open source community.

  3. I'm hopeful that Robert Schuster will be able to get some good Cortex-A8 optimized Java running, even if it isn't Jazelle-RCT based. He has a BeagleBoard now and seems to be having some fun with it: http://groups.google.com/group/beagleboard/browse_thread/thread/102f627253919783.