[Aegisvm-devel] AegisVM ported to Solaris/SPARC
Status: Pre-Alpha
Brought to you by:
pwlfong
|
From: Philip F. <pw...@cs...> - 2002-03-15 23:34:55
|
Hi With some minor modifications to type.h in libjpr, the aegisvm now runs on Solaris/SPARC. As expected, the major hurdle is alignment problem, which is resolved by providing an alternative version of j_fetch/store_i8/f8 for platforms with alignment restrictions more strict than x86. A surprise is that the old unsigned right shift operator (ushr) for i4/i8 is not actually portable. A last problem is that libffi does not seem to work as documented on Solaris/SPARC. I don't know if I have misunderstood the doc, but I filed a bug report anyway. So, as long as you don't pass boolean/byte/char/short/long to and from native methods, it should be fine. Philip -- * Philip W. L. Fong * School of Computing Science * Simon Fraser University, Burnaby, B.C., Canada V5A 1S6 * pw...@cs... * http://www.cs.sfu.ca/~pwfong/ * (604)719-2333 |