[LLVMdev] Arm port

Chuck Robey chuckr at telenix.org
Wed May 20 15:13:01 PDT 2009

Bob Wilson wrote:
> On May 20, 2009, at 1:38 PM, Chuck Robey wrote:
>> Hmm.  Well, my motivation is that I recently bought a Pandora (it  
>> has the
>> Cortex-A8).  It's not going to arrive here for a couple more months,  
>> I think.
>> When it does finally arrive, I want to be able to immediately begin  
>> work on
>> replacing the Linux that comes pre-installed with FreeBSD-arm.
> Hi Chuck,
> I'm not very familiar with the Pandora, but as far as I know ARM is  
> pretty good about backward compatibility.  You should be able to run  
> ARM code compiled by LLVM on it.  LLVM currently only generates code  
> for version 6 of the ARM architecture, so you wouldn't be taking full  
> advantage of the Pandora's processor but it may not matter, depending  
> on what you're trying to do with it.
> If you are able to try out LLVM for ARM, we would welcome your  
> feedback and contributions!

Certainly, I'll test it out.  In fact, I think now, that I do have a Nokia N800,
and it runs the same TI OMAP3530 (I think, but I'm going to have to go
doublecheck that) so I might well be able to test immediately.

Tell you what: beginning immediately, I'll start reading all of the documents I
can find at your site, so I'm not quite so dumb at it.  I haven't seen that the
code was up for download (or checkout?) but if it is, I'll fetch it and begin
looking things over.  If there is anything concrete that I could contribute,
I'll do that.  But, just doing all that reading is going to take me some time
(to really learn it all).  If you folks can offer me a compiler tool which I can
ultimately use for the porting of FreeBSD to the Pandora (or the N800?), then
I'm going to really owe you something, I think.

That means, I'll likely disappear now that I can start reading things.  I
haven't gone away, I'm just trying to get to the point that I'm of use.

More information about the llvm-dev mailing list