Hello,

In a previous message (September 5 2000), Tim Wilkinson affirmed that Kaffe had been 
ported to VxWorks in x86. Has anyone information about how to do it?

Kindly

César Mataix
Professor.
[EMAIL PROTECTED]
Dpto Electrónica. Universidad de Alcalá. Madrid. Spain






Mikael Pahmp wrote:

> FYI.
>
> -----Original Message-----
> From: Mikael Pahmp [mailto:[EMAIL PROTECTED]]
> Sent: Tuesday, November 06, 2001 11:13
> To: dev-etrax
> Subject: Kaffe JVM for Etrax/CRIS
>
> Kaffe, a Java Virtual Machine, with support for Etrax/CRIS is now available for 
>download at http:/developer.axis.com.
>
> The port relies on some fixes in the CRIS-specific parts of the kernel. These fixes 
>has been incorporated in the official kernel distribution as of version 2.4.11 and 
>higher. There is, however other problems with the latest kernel versions which makes 
>them unsuitable for the devboard.
>
> Instead we've created a patch for 2.4.10 which incorporates our fixes. The patch and 
>a mirror of the official 2.4.10 kernel is available here: 
>http://developer.axis.com/download/linux/.
>
> Kaffe with the CRIS specifics and a Makefile suitable for the Axis Developer Board 
>is available here: http://developer.axis.com/download/apps/apps-kaffe-R1_0_0.tgz. You 
>might also want to install zlib to enable support for java.util.zip. zlib is 
>available here: http://developer.axis.com/download/libs/lib-zlib-R1_0_1.tgz
>
> Below is the README file for the Kaffe port. Please note the memory requirements. 
>The Kaffe source code is a snapshot of the official Kaffe CVS respository as of 
>October 3, 2001. Kaffe is distributed under the terms of the GPL 
>(http://www.kaffe.org/FAQ.html#whocan). For more info on Kaffe, please visit 
>http://www.kaffe.org.
>
> The Kaffe for CRIS port should be considered a Beta release. It is our intention to 
>submit the port back to the official Kaffe distribution when it has been tested some 
>more.
>
> /MiP
>
> ----------------------------------
> This is "Kaffe OpenVM" for CRIS. "Kaffe OpenVM", is a complete virtual
> machine and class library set which allows the execution of Java code.
>
> At this time, Kaffe for CRIS,
> - only supports the bytecode interpreter; no JIT is supported.
> - is only tested with unix-jthreads (not unix-pthreads).
> - doesn't support X.
> - doesn't install any Java GUI classes (i.e. Klasses.jar doesn't contain
>   java.awt, java.beans, etc.).
> - only supports targets cris-axis-linux-gnu (Linux 2.4, glibc & shared
>   libraries) and host.
> - is built to run from /bin, /lib, etc on the target.
> - is tested to run correctly with Linux 2.4.10 and Axis' 2.4.10 patches.
> - java.util.zip will only work if libs/zlib is built and installed first.
> - will not fit within a 2MB flash product. At least 4MB flash is recommended.
> - runs within a 8MB RAM product. 1 MB of Java heap is needed to run any
>   Java app.
>
> To build Kaffe for CRIS, do
>   make cris-axis-linux-gnu
>   make install
>
> To build Kaffe for Axis Developer Board LX,
> - download and unpack 'libs-zlib-R1_0_1.tgz' into your devboard directory
>   (optional, needed for java.util.zip to work)
> - in the 'makespec' file, add 'libs/zlib' (optional) and 'apps/kaffe' to the
>   '<subdirs>' section and 'files/lib/romfs_meta.txt -m 0644' at the end.
> - create the file 'files/lib/romfs_meta.txt' saying "Include: kaffe" to
>   make sure Kaffe native libs are included.
> - do 'make cris-axis-linux-gnu', 'make install' and 'make images'.
> Note that the flash image will not fit within a 2MB flash developer board. You
> can however load the kimage into RAM using ktest.

Reply via email to