Re: [Sablevm-developer] Status question(s)
Brought to you by:
egagnon
From: Mark W. <ma...@kl...> - 2002-10-14 21:37:47
|
Hi, On Mon, 2002-10-14 at 22:30, Grzegorz Prokopski wrote: > It seems that conversation dried up in "Another small step on powerpc" > thread. No final conclusion was made AFAICS. Yes, sorry. I ran out of time. Learning and hacking powerpc assembly and figuring out calling conventions is fun but very time consuming. > However if you got Hello Word working what other problems arosed > (with bigger apps I suppose). Do you have any output of such problem? > (I mean things that work w/ SableVM on i386 but not powerpc). I don't have a powerpc build around at the moment. But also on x86 you get things like: sablevm: INTERNAL ERROR (source file "native_interface.c", line 24046): todo But I believe Etienne is working on those. > > I have not have the time check what does and what does not work since I > > am a bit busy at the moment. But now that Hello World works someone with > > some more PowerPC or endian knowledge should get most of SableVM > > working. > Huh - so you say we're having endianness problems w/ SableVM? > Hmm.. it seems that all - i386, alpha, ia64 have same endianness. > It is interesting how SableVM will work on new platforms after we add > auto-configure on Linux platforms. I believe there are some places that need investigating (like the one mentioned in my patch). It seems to be mainly passing arguments and getting results from calling native code through JNI that has some problems. Programs that don't use classes with native code seem to work OK. > > If you have time it would be interesting how much of the Mauve test > > suite you can get working on the different platforms. > > See http://source.redhat.com/mauve/. > Yes, I have just ITP:ed this test. > > After we have SableVM compiled on all arches - we'll have to ask > users (or rather debian developers) to test it. So it'll be needed > to have mauve test around in packaged form. Please let me know if you are going to use it. I can give pointers to results with Kissme, kaffe or gcj so you know what to expect (there are a couple of tests in Mauve that sadly fail on almost every VM and that I expect to be wrong in the first place). But there are a couple of Cheers, Mark |