diff options
author | Ralf Corsepius <ralf.corsepius@rtems.org> | 2007-08-04 06:10:36 +0000 |
---|---|---|
committer | Ralf Corsepius <ralf.corsepius@rtems.org> | 2007-08-04 06:10:36 +0000 |
commit | 44ad1151c48857d834af36eea33945e454a22e9f (patch) | |
tree | 1af20d5be04490e049a568fcbc0c21dcfd8b1576 /cpukit | |
parent | Remove bogus ChangeLog entry. (diff) | |
download | rtems-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')
-rw-r--r-- | cpukit/score/cpu/m68k/ChangeLog | 4 | ||||
-rw-r--r-- | cpukit/score/cpu/m68k/rtems/score/m68k.h | 43 |
2 files changed, 47 insertions, 0 deletions
diff --git a/cpukit/score/cpu/m68k/ChangeLog b/cpukit/score/cpu/m68k/ChangeLog index e9ddd10be6..6bbb58afc8 100644 --- a/cpukit/score/cpu/m68k/ChangeLog +++ b/cpukit/score/cpu/m68k/ChangeLog @@ -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: 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" |