2007-08-04 Ralf Corsépius <ralf.corsepius@rtems.org>

* rtems/score/m68k.h: Add stubs for mcf5307, mcf5407, mcfv4e.
This commit is contained in:
Ralf Corsepius
2007-08-04 06:10:36 +00:00
parent 67a1034e5c
commit 44ad1151c4
2 changed files with 47 additions and 0 deletions
+4
View File
@@ -1,3 +1,7 @@
2007-08-04 Ralf Corsépius <ralf.corsepius@rtems.org>
* rtems/score/m68k.h: Add stubs for mcf5307, mcf5407, mcfv4e.
2007-07-31 Ralf Corsépius <ralf.corsepius@rtems.org>
* cpu_asm.S, rtems/score/cpu.h, rtems/score/m68k.h:
+43
View File
@@ -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"