diff options
Diffstat (limited to '')
-rw-r--r-- | c/src/exec/score/cpu/m68k/m68k.h | 11 |
1 files changed, 10 insertions, 1 deletions
diff --git a/c/src/exec/score/cpu/m68k/m68k.h b/c/src/exec/score/cpu/m68k/m68k.h index a2e0df6a25..89227b0004 100644 --- a/c/src/exec/score/cpu/m68k/m68k.h +++ b/c/src/exec/score/cpu/m68k/m68k.h @@ -139,6 +139,15 @@ extern "C" { #define M68K_HAS_BFFFO 1 #define M68K_HAS_PREINDEXING 1 +#elif defined(m68332) + +#define RTEMS_MODEL_NAME "m68332" +#define M68K_HAS_VBR 1 +#define M68K_HAS_SEPARATE_STACKS 0 +#define M68K_HAS_FPU 0 +#define M68K_HAS_BFFFO 0 +#define M68K_HAS_PREINDEXING 0 + #else #error "Unsupported CPU Model" @@ -235,7 +244,7 @@ extern "C" { : "=a" (_vbr) : "0" (_vbr) ); \ } #else -#define m68k_get_vbr( _vbr ) _vbr = 0 +#define m68k_get_vbr( _vbr ) _vbr = (void *)_VBR #define m68k_set_vbr( _vbr ) #endif |