[kaffe] Kaffe porting on MIPS
NaveenYadav
naveen.yadav at samsung.com
Thu Aug 17 04:49:03 PDT 2006
Hi ,
I do cross compile kaffe and run hello world prorma on native and it run successfully. Then I do cross compile and test same program i am getting error::
Host side ::
[root at localhost bin]# ./kaffe -vmdebug INIT hello
initCollector()
initCollector() done
initNativeThreads(0x40000)
Detected stackSize 262144
initNativeThreads(0x40000) done
utf8ConstInit()
utf8ConstInit() done
initClasspath()
initClasspath() done, got /home/naveen/jvm/native/jre/lib/glibj.zip:/home/naveen/jvm/native/lib/tools.jar
initNative()
got lpath /home/naveen/jvm/native/jre/lib/i386:/home/naveen/jvm/native/lib and libraryPath /home/naveen/jvm/native/jre/lib/i386:/home/naveen/jvm/native/lib
trying to load /home/naveen/jvm/native/jre/lib/i386/libjavalang
initNative() done
create names and signatures
done
initBaseClasses()
initTypes()
initTypes() done
finishTypes()
finishTypes() done
initBaseClasses() done
initExceptions()
initThreads()
initThreads() done
Hello #--------------->o/p
my config file is ..
./configure prefix=/home/naveen/jvm/native \
--enable-pure-java-math --disable-alsa --disable-native-awt --disable-xawt-xi18n --without-x --disable-gtk-peer --without-awt --disable-sound
On Target Side.
my configure is
CC=mipsel-linux-gcc NM=mipsel-linux-nm \
AR=mipsel-linux-ar AS=mipsel-linux-as LD=mipsel-linux-ld KAFFEH=/home/naveen/jvm/kaffe-native/kaffe/kaffeh/kaffeh \
./configure --host=mipsel-linux --build=i686-linux prefix=/home/naveen/jvm/cross \
--enable-pure-java-math --disable-alsa --disable-native-awt --disable-xawt-xi18n --without-x --with-libraries=/usr/tools/mipsel-linux/libs --with-includes=/usr/tools/mipsel-linux/include --disable-gtk-peer --without-awt --disable-sound
and result is ::
./kaffe -vmdebug INIT hello
initCollector()
initCollector() done
initNativeThreads(0x10000)
Detected stackSize 1048576
initNativeThreads(0x10000) done
utf8ConstInit()
utf8ConstInit() done
initClasspath()
initClasspath() done, got /home/naveen/jvm/cross/jre/lib/glibj.zip:/home/naveen/jvm/cross/lib/tools.jar
initNative()
got lpath /home/naveen/jvm/cross/jre/lib/mips:/home/naveen/jvm/cross/lib and libraryPath /home/naveen/jvm/cross/jre/lib/mipsbtrying to load /home/naveen/jvm/cross/jre/lib/mips/libjavalang
initNative() done
create names and signatures
done
initBaseClasses()
initTypes()
initTypes() done
finishTypes()
finishTypes() done
check initBaseClasses() done
In loop0
kaffe-bin: exception.c:106: vmExcept_setJNIFrame: Assertion `fp != (JNIFrameAddress)0' failed.
Aborted
i have done one modification in
kaffe-cross/config/mips/common.h
//#ifdef _R5900
//#define PS2LINUX
//#undef HAVE_MIPSII_INSTRUCTIONS
//#endif
#ifdef _R3000
#define PS2LINUX
#undef HAVE_MIPSII_INSTRUCTIONS
#endif
I have added _R3000
What may be the Reason;
Best Regards
Naveen
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://kaffe.org/pipermail/kaffe/attachments/20060817/d54f38fb/attachment-0004.htm
More information about the kaffe
mailing list