From 44ad1151c48857d834af36eea33945e454a22e9f Mon Sep 17 00:00:00 2001 From: Ralf Corsepius Date: Sat, 4 Aug 2007 06:10:36 +0000 Subject: =?UTF-8?q?2007-08-04=09Ralf=20Cors=C3=A9pius=20?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * rtems/score/m68k.h: Add stubs for mcf5307, mcf5407, mcfv4e. --- cpukit/score/cpu/m68k/rtems/score/m68k.h | 43 ++++++++++++++++++++++++++++++++ 1 file changed, 43 insertions(+) (limited to 'cpukit/score/cpu/m68k/rtems/score/m68k.h') 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" -- cgit v1.2.3