diff options
Diffstat (limited to 'c/src/exec/score/cpu/m68k/m68k.h')
-rw-r--r-- | c/src/exec/score/cpu/m68k/m68k.h | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/c/src/exec/score/cpu/m68k/m68k.h b/c/src/exec/score/cpu/m68k/m68k.h index 482a7fb292..c46ff3fea1 100644 --- a/c/src/exec/score/cpu/m68k/m68k.h +++ b/c/src/exec/score/cpu/m68k/m68k.h @@ -58,6 +58,7 @@ extern "C" { * m68040 (implies FP) * m68lc040 (no FP) * m68ec040 (no FP) + * m68302 (no FP) * m68360 (no FP) * * Primary difference (for RTEMS) between m68040, m680lc040, and @@ -140,6 +141,15 @@ extern "C" { #define M68K_HAS_BFFFO 1 #define M68K_HAS_PREINDEXING 1 +#elif defined(m68302) + /* essentially a m68000 with onboard peripherals */ +#define CPU_MODEL_NAME "m68302" +#define M68K_HAS_VBR 0 +#define M68K_HAS_SEPARATE_STACKS 0 +#define M68K_HAS_FPU 0 +#define M68K_HAS_BFFFO 0 +#define M68K_HAS_PREINDEXING 0 + #elif defined(m68332) #define CPU_MODEL_NAME "m68332" |