[kaffe] Kaffe on XScale

Jari Korva jpkorva at iki.fi
Sat Oct 9 04:16:14 PDT 2004


Our problems were related to Kaffe on XScale IXP (i.e. big endian / armv5b
processors). I suppose that little endian XScale PXA (armv5l) is a different
story, because they are much more common. The same applies to gcc as well as
all other Java environments I've tried: in general they are tested on armv5l
and have problems or do not work at all on armv5b. 

You can find my test results from this message:


I suppose that the problems are still there - at least I haven't had a chance to
work on them.


Lainaus "Woloszynski, Charles" <Charles.woloszynski at innocon.com>:
> I am looking to use Java on an Xscale processor on Linux and I am
> looking at JamVM and Kaffe.  You mentioned that Kaffe on an Xscale
> 'still has problems'. Can you describe the problems?  Perhaps a couple
> of us can hammer out some of these issues and make Kaffe really solid
> for the Xscale processor.
> Thanks,
> Charlie
> Charlie Woloszynski
> Innovative Concepts Inc.
> 703-893-2007 x506 
> charles.woloszynski at innocon.com
> -----Original Message-----
> From: kaffe-bounces at kaffe.org [mailto:kaffe-bounces at kaffe.org] On Behalf
> Of Jari Korva
> Sent: Thursday, October 07, 2004 4:59 AM
> To: Thomas Winkler
> Cc: kaffe at kaffe.org
> Subject: [Retrieved] Re: [kaffe] Kaffe on XScale
> Hi,
> your problems sound very  familiar to me :) As Dalibor suggested, you'd
> probably want to use libffi. I've had same success with this
> configuration:
> ./configure CFLAGS=-I/opt/cross/armv5b-linux/include --prefix=/wrk/moxa
> --build=i686-linux --host=armv5b-softfloat-linux --enable-xscale
> --without-x --disable-alsatest --disable-esdtest --disable-sound
> --enable-pure-java-math  --with-jikes=/opt/local/bin/jikes
> --without-classpath-gtk-awt --without-kaffe-qt-awt --without-kaffe-x-awt
> --with-threads=unix-pthreads --with-engine=intrp --with-libffi
> --with-staticbin  --enable-debug --enable-xdebugging
> (You may not need all of these parameters, for example I use
> --with-staticbin because my armv5b has an ancient version of glibc).
> You can find my earlier experiences of using kaffe on big endian arm
> from this thread: (including responses, which I got from from this
> excellent community ;)
> http://pogo.kaffe.org/pipermail/kaffe/2004-August/099397.html
> Besides Kaffe, another Java environment that works on armv5b is gcj.
> Both have several problems though :(
> Cheers,
>   Jari

More information about the kaffe mailing list