[Openmcl-devel] ARM testing

David Brown lisp at davidb.org
Wed Jan 19 19:36:34 PST 2011


On Wed, Jan 19 2011, Gary Byers wrote:

> Bootstrapping that change is a bit complicated (it affects how consing
> works, among other things.)  While trying to get things working in the
> trunk, I added a workaround in the CCL kernel: if we get an illegal
> instruction exception and the instruction is a conditional trap whose
> condition was false, just skip over the instruction.  That enables code
> to run, but there's noticeable overhead (we spend a lot oftime handling
> and ignoring conditional traps that are being executed unconditionally.)
> If that change was backported to 1.6, you'd at least be able to run.

Would it be easier to just checkin a new image for arm?  I don't mind
running trunk.

>> The CPU is an ARM v7 (QSD8x50, same as what's in the Nexus One).
>
> I missed that on first reading.  It just so happens that my phone is
> a Nexus One, so my confidence in this explanation just went from ~90%
> to ~100%.

Have you found much change needed between Android and libc?  Android's
libc is kind of spartan, and only tends to implement what they needed
for Android itself.

Thanks,
David



More information about the Openmcl-devel mailing list