[kaffe] Kaffe CVS: kaffe jim

Kaffe CVS cvs-commits at kaffe.org
Wed May 29 12:46:24 PDT 2002


CVSROOT:	/cvs/kaffe
Module name:	kaffe
Changes by:	jim	02/05/29 12:46:24

Modified files:
	.              : ChangeLog 
	config         : Makefile.am Makefile.in config-setjmp.h 
	kaffe/kaffe    : main.c 
	kaffe/kaffevm  : exception.c exception.h jni.c 
	kaffe/kaffevm/systems/unix-jthreads: jthread.c jthread.h 
	kaffe/scripts  : kaffe.in 

Log message:
* kaffe/kaffe/main.c:
(options) recognize support for -ia32 option.
(usage) print usage info for ia32 option.

* kaffe/kaffevm/systems/unix-jthreads/jthread.c: add ia64 specific
macros for backing store pointers.
(jthread_create) Adjust stack size. Handle backing store pointers
and split stacks.
(reschedule) Adjust context switch handling.

* kaffe/kaffevm/systems/unix-jthreads/jthread.h: Adapt jthread
struct.

* kaffe/kaffevm/jni.c:
(Kaffe_JNIExceptionHandler) Adapt to use JTHREAD_ACCESS_JMPBUF.

* kaffe/kaffevm/exception.c:
(dispatchException) Adapt to use JTHREAD_ACCESS_JMPBUF.

* kaffe/kaffevm/exception.h: Adapt vmException struct.

* kaffe/scripts/kaffe.in: Handle -ia32 option on ia64.

* config/Makefile.am: Add files for ia64 platform.

* config/ia64/common.h: new file.

* config/ia64/linux/config.frag: new file.

* config/ia64/linux/md.c: new file.

* config/ia64/linux/md.h: new file.

* config/ia64/sysdepCallMethod.h: new file.

* config/ia64/threads.h: new file.

* config/Makefile.in: add files for ia64 platform.

* config/config-setjmp.h: add JTHREAD_DECLARE_JMPBUF and
JTHREAD_ACCESS_JMPBUF macros.

Patch by Gwenole Beauchesne <gbeauchesne at mandrakesoft.com>
Patch taken from Mandrake's cooker distribution of kaffe 1.0.6.

The ia64 port.  I haven't tested it, but I was able to apply the
patch cleanly, and it doesn't seem to break the other compiles.  Thanks
to Dalibor for preparing the patch and sending it to me.





More information about the kaffe mailing list