I developed a patch to post-Transvirtual Kaffe
1.0.7 that allows it to pass
all its internal
regression tests and run the Spec JVM98 benchmarks
on MIPS/Linux on a MIPS Malta/5Kc system (little
endian)
using H.K.'s "Red Hat" distribution (with an update
to the X11
stuff). The necessary code has been
integrated into the Kaffe
CVS repository if you check out the current
sources, or you
can apply the patch at
to the 1.0.7 source release on the kaffe.org
site.
Note that I did *not* get the JIT functioning
fully. It will run some
programs (including Caffeinemark) but contains
the same bugs in
argument passing that I fixed for the interpreter
linkage to native
methods, but the same fix doesn't quite work there,
and I ran out of time
to look at it. You therefore need to run
configure with --with-engine=intrp
and to not expect miraculous
performance.
|