Re: [kaffe] ARM and kaffe

2006-03-14 Thread Rudolf Marek
Hello all,

> Oh well, I am working through similar issue. To make Kaffe workiing
> somehow set into configuration
> '--with-engine=interp'. It'll solve your problem but makes your kaffe
> working terrible slowly. The real problem is somewhere into JIT3 module
> and it is a memory management issue. I've sent a few letters to the guy
> whom ported it but no answer what so ever.

I tried already but no luck.

-- 
Thanks,
Rudolf


___
kaffe mailing list
kaffe@kaffe.org
http://kaffe.org/cgi-bin/mailman/listinfo/kaffe


[kaffe] ARM and kaffe

2006-02-14 Thread Rudolf Marek
Hello,

I tried to get the caffe working on ARM. With JIT I get:

-sh-3.00# java HelloWorld.class
Internal error: caught an unexpected exception.
Please check your CLASSPATH and your installation.
java/lang/IllegalArgumentException: Illegal Load: 0.0
at java.lang.VMThrowable.fillInStackTrace(VMThrowable.java:native)
at java.lang.VMThrowable.fillInStackTrace(VMThrowable.java:76)
at java.lang.Throwable.fillInStackTrace(Throwable.java:492)
at java.lang.Throwable.(Throwable.java:161)
at java.lang.Exception.(Exception.java:78)
at java.lang.RuntimeException.(RuntimeException.java:76)
at 
java.lang.IllegalArgumentException.(IllegalArgumentException.java:73)
at java.util.Hashtable.(Hashtable.java:267)
at java.util.Hashtable.(Hashtable.java:122)
at java.util.Properties.(Properties.java:30)
at java.util.Properties.(Properties.java:27)
at java.lang.System.(System.java:44)
at java.lang.Throwable.(Throwable.java:403)
Aborted

  Compile date  : Pá úno 3 14:49:28 CET 2006
  Compile host  : mar
  Install prefix: /usr/kaffe
  Thread system : unix-pthreads
  CC: arm_v4le-gcc
  CFLAGS: -g -O0 -Wall -Wstrict-prototypes -fsigned-char

I tried both 1.1.6 and 1.1.3 and with and without -O0

With the intrp I can move further just to:
...
Loading java/lang/InternalError.class(/usr/kaffe/jre/lib/rt.jar) [compressed]
effdcsvcvccvcvx
Loading java/lang/ExceptionInInitializerError.class(/usr/kaffe/jre/lib/rt.jar) 
[compressed]
#

After InternalError.class it waits for enter and when I wrote effdcsvcvccvcvx + 
enter it quits silentely.

I would like to know if someone succeeded runing it on ARM (I was trying the 
qemu-system-arm and also dnp1110 as real hw)?
I tried some patches from mailing list but no luck. Any ideas?

gcc version: 3.4.4
glibc: 2.3.4

-- 
Thanks,
Rudolf


More verbose:
-sh-3.00# java -verbosejit /tmp/HelloWorld
()V time 281ms (281ms) @ 0xfe628>
(Ljava/lang/String$1;)V time 6ms (287ms) @ 
0x45ad8>
()V time 11ms (298ms) @ 0x45bb8>
()V time 11ms (309ms) @ 0xc5af8>
(Ljava/net/URL;[Ljava/security/cert/Certificate;)V
 time 1750ms (2059ms) @ 0x122c00>
()V time 24ms (2083ms) @ 0x134be8>
()V time 10ms (2093ms) @ 
0x126138>

()V time 21ms (2614ms) @ 0x135430>
(IF)V time 731ms (3345ms) @ 0x145058>
()V time 11ms (3356ms) @ 0x1262f8>
(Ljava/lang/String;)V time 34ms (3390ms) @ 
0x136430>

()V time 692ms (4101ms) @ 0x146808>

()V time 1513ms (6136ms) @ 0x14d820>
()V time 19ms (6155ms) @ 
0x14dc08>

()V time 21ms (6251ms) @ 0x14cbf8>
()V time 524ms (6775ms) @ 0x161068>
()V time 755ms (7530ms) @ 0x169050>
()V time 15ms (7545ms) @ 0x45f38>




()V time 525ms (8812ms) @ 0x173248>
()V time 23ms (8835ms) @ 0x173430>
(IF)V time 130ms (8965ms) @ 0x178058>
()V time 4ms (8969ms) @ 0x126678>

()V time 34ms (9027ms) @ 0x176050>
()V time 236ms (9263ms) @ 0x126e58>
()V time 18ms (9281ms) @ 0x173818>


()V time 17ms (9421ms) @ 0x175358>

()V time 11ms (9441ms) @ 0x126f38>
()V time 10ms (9451ms) @ 0x17e058>
()V time 10ms (9461ms) @ 0x17e138>
()V time 6ms (9467ms) @ 0x17e218>
(Ljava/lang/String;)V time 6ms (9473ms) @ 
0x173dd8>



()V time 11ms (9556ms) @ 0x17e2f8>
(Ljava/lang/Throwable;)V time 
22ms (9578ms) @ 0x17f618>
(Ljava/lang/String;)V time 11ms (9589ms) @ 
0x17e3d8>
(Ljava/lang/String;)V time 9ms (9598ms) @ 0x17e4b8>

Internal error: caught an unexpected exception.
Please check your CLASSPATH and your installation.
java/lang/ExceptionInInitializerError
  at java.lang.String.getChars (String.java:398)
  at java.lang.StringBuffer. (StringBuffer.java:147)
  at java.util.Hashtable. (Hashtable.java:267)
  at java.util.Hashtable. (Hashtable.java:217)
  at java.security.Permissions.this (Permissions.java:81)
  at java.security.Permissions. (Permissions.java:87)
Aborted

-sh-3.00# java -verbose /tmp/HelloWorld
Loading java/lang/Object.class(/usr/kaffe/jre/lib/rt.jar) [compressed]
Loading java/io/Serializable.class(/usr/kaffe/jre/lib/rt.jar) [compressed]
Loading java/lang/Cloneable.class(/usr/kaffe/jre/lib/rt.jar) [compressed]
Loading java/lang/Class.class(/usr/kaffe/jre/lib/rt.jar) [compressed]
Loading java/lang/String.class(/usr/kaffe/jre/lib/rt.jar) [compressed]
Loading java/lang/Comparable.class(/usr/kaffe/jre/lib/rt.jar) [compressed]
Loading java/lang/CharSequence.class(/usr/kaffe/jre/lib/rt.jar) [compressed]
Loading java/lang/System.class(/usr/kaffe/jre/lib/rt.jar) [compressed]
Loading java/lang/Runtime.class(/usr/kaffe/jre/lib/rt.jar) [compressed]
Loading java/lang/Void.class(/usr/kaffe/jre/lib/rt.jar) [compressed]
Loading java/lang/Boolean.class(/usr/kaffe/jre/lib/rt.jar) [compressed]
Loading java/lang/Byte.class(/usr/kaffe/jre/lib/rt.jar) [compressed]
Loading java/lang/Number.class(/usr/kaffe/jre/lib/rt.jar) [compressed]
Loading java/lang/Character.class(/usr/kaffe/jre/lib/rt.jar) [compressed]
Loading java/lang/Short.class(/usr/kaffe/jre/lib/rt.jar) [compressed]
Loading java/lang/Integer.class(/usr/kaffe/jre/lib/rt.