summaryrefslogtreecommitdiffstats
path: root/cpukit/score/cpu/m68k/rtems/score/m68k.h
diff options
context:
space:
mode:
authorRalf Corsepius <ralf.corsepius@rtems.org>2007-08-04 06:10:36 +0000
committerRalf Corsepius <ralf.corsepius@rtems.org>2007-08-04 06:10:36 +0000
commit44ad1151c48857d834af36eea33945e454a22e9f (patch)
tree1af20d5be04490e049a568fcbc0c21dcfd8b1576 /cpukit/score/cpu/m68k/rtems/score/m68k.h
parentRemove bogus ChangeLog entry. (diff)
downloadrtems-44ad1151c48857d834af36eea33945e454a22e9f.tar.bz2
2007-08-04 Ralf Corsépius <ralf.corsepius@rtems.org>
* rtems/score/m68k.h: Add stubs for mcf5307, mcf5407, mcfv4e.
Diffstat (limited to 'cpukit/score/cpu/m68k/rtems/score/m68k.h')
-rw-r--r--cpukit/score/cpu/m68k/rtems/score/m68k.h43
1 files changed, 43 insertions, 0 deletions
diff --git a/cpukit/score/cpu/m68k/rtems/score/m68k.h b/cpukit/score/cpu/m68k/rtems/score/m68k.h
index f12322f1e4..bdf0c8e43a 100644
--- a/cpukit/score/cpu/m68k/rtems/score/m68k.h
+++ b/cpukit/score/cpu/m68k/rtems/score/m68k.h
@@ -223,6 +223,49 @@ extern "C" {
#define M68K_HAS_FPSP_PACKAGE 0
#define M68K_HAS_ISA_APLUS 0
+#elif defined(__mcf5307__)
+/* UNCHECKED */
+/* Motorola ColdFire 5307 */
+#define CPU_MODEL_NAME "m5307"
+#define M68K_HAS_VBR 1
+#define M68K_HAS_BFFFO 0
+#define M68K_HAS_SEPARATE_STACKS 0
+#define M68K_HAS_PREINDEXING 0
+#define M68K_HAS_EXTB_L 1
+#define M68K_HAS_MISALIGNED 1
+#define M68K_HAS_FPU 0
+#define M68K_HAS_FPSP_PACKAGE 0
+#define M68K_HAS_ISA_APLUS 0
+
+#elif defined(__mcf5407__)
+#if defined(__mcfv4e__)
+/* UNCHECKED */
+/* Motorola ColdFire V4e */
+#define CPU_MODEL_NAME "mcfv4e"
+#define M68K_HAS_VBR 1
+#define M68K_HAS_BFFFO 0
+#define M68K_HAS_SEPARATE_STACKS 0
+#define M68K_HAS_PREINDEXING 0
+#define M68K_HAS_EXTB_L 1
+#define M68K_HAS_MISALIGNED 1
+#define M68K_HAS_FPU 0
+#define M68K_HAS_FPSP_PACKAGE 0
+#define M68K_HAS_ISA_APLUS 0
+#else
+/* UNCHECKED */
+/* Motorola ColdFire 5407 */
+#define CPU_MODEL_NAME "m5407"
+#define M68K_HAS_VBR 1
+#define M68K_HAS_BFFFO 0
+#define M68K_HAS_SEPARATE_STACKS 0
+#define M68K_HAS_PREINDEXING 0
+#define M68K_HAS_EXTB_L 1
+#define M68K_HAS_MISALIGNED 1
+#define M68K_HAS_FPU 0
+#define M68K_HAS_FPSP_PACKAGE 0
+#define M68K_HAS_ISA_APLUS 0
+#endif
+
#elif defined(__mc68000__)
#define CPU_MODEL_NAME "m68000"