[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