|
From: Evan G. <th...@gm...> - 2008-08-28 06:18:29
|
No. Not yet. It's been my internship project for the past few months. I'll tar up my source tree and put it on a server by next friday for people to play with. I just want to tie up some loose ends. One warning though, it's not at all complete. It supports no floating point, no VFP (though it understands enough VFP to fake it so that setjmp and longjmp can do their context switches), clone() isn't implemented, there's bugs here and there, stack unwinding is really hacky (It works mostly with gcc generated code, up until the unwinder hits a variadic function), it only supports ARM, no thumb/thumbEE, etc, etc. However, I've had no problems running it on busybox. So, if you build for v4 with softfloat, most stuff should work. Maaaybe v6 since gcc seems to only like certain instructions like uxth/clz which are implemented. Anywho. I'll post it next week. /eazg On Aug 27, 2008, at 11:02 PM, Bart Van Assche wrote: > On Thu, Aug 28, 2008 at 4:39 AM, Evan Geller <th...@gm...> > wrote: >> My port is nearly done, minus floating point and VFP and neon and >> some other >> stuff, but it runs plenty of stuff just fine. Yes memcheck works >> fine too. >> Please don't start a port now :) It'd be a shame to have two >> separate ARM >> ports. > > Is the source code of this port already publicly available ? > > Bart. |