PatchSet 6419 
Date: 2005/04/24 13:46:01
Author: robilad
Branch: HEAD
Tag: (none) 
Log:
Small cleanups for NetBSD

2005-04-24  Dalibor Topic  <[EMAIL PROTECTED]>

        * config/i386/netbsd1/md.h:
        Include <sys/signal.h> for sigcontext on NetBSD CVS head.

        * kaffe/kaffevm/systems/unix-pthreads/signal.c:
        Include jit-md.h to make sure that exceptionFrame is defined.

Members: 
        ChangeLog:1.3947->1.3948 
        config/i386/netbsd1/md.h:INITIAL->1.10 
        kaffe/kaffevm/systems/unix-pthreads/signal.c:1.20->1.21 

Index: kaffe/ChangeLog
diff -u kaffe/ChangeLog:1.3947 kaffe/ChangeLog:1.3948
--- kaffe/ChangeLog:1.3947      Sun Apr 24 13:27:20 2005
+++ kaffe/ChangeLog     Sun Apr 24 13:46:01 2005
@@ -1,5 +1,13 @@
 2005-04-24  Dalibor Topic  <[EMAIL PROTECTED]>
 
+       * config/i386/netbsd1/md.h:
+       Include <sys/signal.h> for sigcontext on NetBSD CVS head.
+
+       * kaffe/kaffevm/systems/unix-pthreads/signal.c:
+       Include jit-md.h to make sure that exceptionFrame is defined.
+
+2005-04-24  Dalibor Topic  <[EMAIL PROTECTED]>
+
        * kaffe/kaffevm/systems/unix-pthreads/signal.c 
        (nullException, floatingException): Removed prototypes 
        that were confusing the compiler on NetBSD CVS HEAD.
===================================================================
Checking out kaffe/config/i386/netbsd1/md.h
RCS:  /home/cvs/kaffe/kaffe/config/i386/netbsd1/md.h,v
VERS: 1.10
***************
--- /dev/null   Sun Aug  4 19:57:58 2002
+++ kaffe/config/i386/netbsd1/md.h      Sun Apr 24 13:53:15 2005
@@ -0,0 +1,50 @@
+/*
+ * i386/netbsd1/md.h
+ * NetBSD i386 configuration information.
+ *
+ * Copyright (c) 1996, 1997
+ *     Transvirtual Technologies, Inc.  All rights reserved.
+ *
+ * Copyright (c) 2003, 2004, 2005
+ *      Kaffe.org contributors. See ChangeLog for details.
+ *
+ * See the file "license.terms" for information on usage and redistribution 
+ * of this file. 
+ */
+
+#ifndef __i386_netbsd1_md_h
+#define __i386_netbsd1_md_h
+
+#include "i386/common.h"
+#include "i386/threads.h"
+
+#if defined(HAVE_SYS_RESOURCE_H)
+#include <sys/resource.h>
+#endif
+#if defined(HAVE_SYS_SIGNAL_H)
+#include <sys/signal.h>
+#endif
+#if defined(HAVE_UNISTD_H)
+#include <unistd.h>
+#endif
+
+/*
+ * Redefine stack pointer offset.
+ */
+#undef SP_OFFSET
+#define SP_OFFSET 2
+
+#define SIGNAL_ARGS(sig, sc) int sig, int __code, struct sigcontext *sc
+#define SIGNAL_CONTEXT_POINTER(scp) struct sigcontext *scp
+#define GET_SIGNAL_CONTEXT_POINTER(sc) (sc)
+#define SIGNAL_PC(scp) (scp)->sc_pc
+#define STACK_POINTER(scp) (scp)->sc_sp
+
+#if defined(TRANSLATOR)
+#include "jit-md.h"
+#endif
+
+#include "kaffe-unix-stack.h"
+
+#endif
+
Index: kaffe/kaffe/kaffevm/systems/unix-pthreads/signal.c
diff -u kaffe/kaffe/kaffevm/systems/unix-pthreads/signal.c:1.20 
kaffe/kaffe/kaffevm/systems/unix-pthreads/signal.c:1.21
--- kaffe/kaffe/kaffevm/systems/unix-pthreads/signal.c:1.20     Sun Apr 24 
13:27:23 2005
+++ kaffe/kaffe/kaffevm/systems/unix-pthreads/signal.c  Sun Apr 24 13:46:09 2005
@@ -33,6 +33,7 @@
 #define        EXCEPTIONFRAME(f, c)    /* Does nothing */
 #define        EXCEPTIONFRAMEPTR       0
 #elif defined(TRANSLATOR)
+#include "jit-md.h"
 #define        DEFINEFRAME()           exceptionFrame frame
 #define        EXCEPTIONFRAMEPTR       &frame
 #endif /* TRANSLATOR */

_______________________________________________
kaffe mailing list
[email protected]
http://kaffe.org/cgi-bin/mailman/listinfo/kaffe

Reply via email to