summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJoel Sherrill <joel.sherrill@OARcorp.com>1998-08-19 12:41:22 +0000
committerJoel Sherrill <joel.sherrill@OARcorp.com>1998-08-19 12:41:22 +0000
commitf2226f44226a009eda4ca4bdfcffc5442e7ccc63 (patch)
treeaafbb849efc2577436dbc081132dfad39add64df
parentIf 0 out the code which touches the chip in questionable ways for processing (diff)
downloadrtems-f2226f44226a009eda4ca4bdfcffc5442e7ccc63.tar.bz2
Added 68060 definition from Chris Johns.
-rw-r--r--c/src/exec/score/cpu/m68k/m68k.h17
1 files changed, 17 insertions, 0 deletions
diff --git a/c/src/exec/score/cpu/m68k/m68k.h b/c/src/exec/score/cpu/m68k/m68k.h
index 5f4c3597b5..e7869b6ffa 100644
--- a/c/src/exec/score/cpu/m68k/m68k.h
+++ b/c/src/exec/score/cpu/m68k/m68k.h
@@ -148,6 +148,23 @@ extern "C" {
# define M68K_HAS_FPSP_PACKAGE 0
# endif
+#elif defined(__mc68060__)
+
+#define CPU_MODEL_NAME "m68060"
+#define M68K_HAS_VBR 1
+#define M68K_HAS_SEPARATE_STACKS 0
+#define M68K_HAS_BFFFO 1
+#define M68K_HAS_PREINDEXING 1
+#define M68K_HAS_EXTB_L 1
+#define M68K_HAS_MISALIGNED 1
+# if defined (__HAVE_68881__)
+# define M68K_HAS_FPU 1
+# define M68K_HAS_FPSP_PACKAGE 1
+# else
+# define M68K_HAS_FPU 0
+# define M68K_HAS_FPSP_PACKAGE 0
+# endif
+
#elif defined(__mc68302__)
#define CPU_MODEL_NAME "m68302"
#define M68K_HAS_VBR 0