Re: SableJIT and ARM
Philippe Laporte <[email protected]> Mon, 13 Mar 2006 16:59:06 +0100
| Newsgroups | gmane.comp.java.vm.sablevm.devel |
|---|---|
| Message-ID | <[email protected]> |
Chris Pickett wrote: > Philippe Laporte wrote: > >> Hi, >> I had issues with the JIT in another email and have yet to have >> received an answer about that... >> >> In the mean time, should I understand that only David knows his way >> around the JIT? > > > I assume he is the most reliable source of info. David is a full-time > developer now and I would guess his availability for new SableJIT work > is low. However, his thesis is probably quite good documentation. I > see that it is not yet on the web. > Suppose people want to get into SableJIT, surely someone should be available to answer some simple, preliminary questions... >> The ports page does not claim ARM support for the JIT. Is that >> section of the site up to date? > > > I'm not aware of any ports page describing SableJIT support besides > David's personal homepage at: > > http://www.sable.mcgill.ca/~dbelan2/ > > I also do not know how simple an ARM port would be, although SableJIT > was designed to be retargetable. You should check the availability of > ARM ports of other open source JITs (note the distinction between JIT > and VM) before committing to development of an ARM port for SableJIT. > For example, there was work on JikesRVM, and a solution like JCVM, > which was partially derived from SableVM, might also work, although I > suspect the presence of Soot itself makes JCVM too big. I don't > really now about other systems like Kaffe and gcj but they are also > popular. Well, at least Jazelle support would be rather easy... I'm trying to get the Jato guy to take a look at SableJIT... > > Indeed, a summary of your comparison between the various open source > Java projects would probably be valuable to both yourself and others. to come...:-) > I would actually suggest making a new article about Free / open source > Java and putting it in Wikipedia, complete with a comparison table. great idea, will keep around. > > In general, Planet Classpath is a good starting place for more info on > other projects: > > http://planet.classpath.org/ Thanks again. > >> (I'll get back into the CVS soon, promised...) >> >> Sable on ARM, how does it do in general? I've been assuming that it >> was fine, but now looking again at the ports page I am getting >> confused. Would be nice to update that info (I wouldn't have to >> defend Sable so much...:-) > > > See http://sablevm.org/wiki/Porting : > > Debian GNU/Linux > arm (direct works, IT needed for inlined, possibly some other inlined > specific issues) yes, that's what I saw, and was wondering if this was up-to-date... > > You are free and encouraged to edit these Wiki pages. For example, if > you want to create pages on SableJIT support. will check it out