[kaffe] CVS kaffe (dalibor): Fixed clear cache problem on m68k-linux

Kaffe CVS cvs-commits at kaffe.org
Sat Mar 13 10:08:04 PST 2004


PatchSet 4517 
Date: 2004/03/13 17:41:56
Author: dalibor
Branch: HEAD
Tag: (none) 
Log:
Fixed clear cache problem on m68k-linux

2004-03-13  Dalibor Topic <robilad at kaffe.org>

        * config/m68k/jit.h:
        (FLUSH_DCACHE): Use gcc's CACHE_INSN_CLEAR macro.

        * config/m68j/cache-clear.h:
        New file, taken from gcc's CVS. Licensed under GPL.

Members: 
	ChangeLog:1.2096->1.2097 
	config/m68k/jit.h:1.11->1.12 

Index: kaffe/ChangeLog
diff -u kaffe/ChangeLog:1.2096 kaffe/ChangeLog:1.2097
--- kaffe/ChangeLog:1.2096	Sat Mar 13 16:52:34 2004
+++ kaffe/ChangeLog	Sat Mar 13 17:41:56 2004
@@ -1,3 +1,11 @@
+2004-03-13  Dalibor Topic <robilad at kaffe.org>
+
+	* config/m68k/jit.h:
+	(FLUSH_DCACHE): Use gcc's CACHE_INSN_CLEAR macro.
+
+	* config/m68j/cache-clear.h:
+	New file, taken from gcc's CVS. Licensed under GPL.
+
 2004-03-12  Riccardo Mottola <zuse at libero.it>,
 	    Michael Koch  <konqueror at gmx.de>
 
Index: kaffe/config/m68k/jit.h
diff -u kaffe/config/m68k/jit.h:1.11 kaffe/config/m68k/jit.h:1.12
--- kaffe/config/m68k/jit.h:1.11	Tue Dec 23 17:26:32 2003
+++ kaffe/config/m68k/jit.h	Sat Mar 13 17:41:58 2004
@@ -18,6 +18,8 @@
 #ifndef __m68k_jit_h
 #define __m68k_jit_h
 
+#include "clear-cache.h"
+
 /**/
 /* Exception handling information. */
 /**/
@@ -191,7 +193,8 @@
 
    For those with 020's and 030's, this is effectively a no-op.  */
 
-#define FLUSH_DCACHE(beg,end)	__clear_cache((beg), (end))
+/* For now, let's try to use gcc's own macro */
+#define FLUSH_DCACHE(beg,end)	CLEAR_INSN_CACHE((beg),(end))
 
 
 #endif




More information about the kaffe mailing list