Re: [kaffe] ARM and kaffe
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
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.