summaryrefslogtreecommitdiffstats
path: root/c/src/exec/score/cpu/m68k/m68k.h
diff options
context:
space:
mode:
authorJoel Sherrill <joel.sherrill@OARcorp.com>1995-09-19 18:32:18 +0000
committerJoel Sherrill <joel.sherrill@OARcorp.com>1995-09-19 18:32:18 +0000
commit38ffa0cee29a03a2158fb7d020986743c0f3bc07 (patch)
tree00efaa165f7efaadb3394b630bdf9d241d96286c /c/src/exec/score/cpu/m68k/m68k.h
parentMinor bug fixes to get all targets compilable and running. The (diff)
downloadrtems-38ffa0cee29a03a2158fb7d020986743c0f3bc07.tar.bz2
Incorporated the submission from John S. Gwynne
<jsg@coulomb.eng.ohio-state.edu> of the rest of the 68000-ish support for interrupt handling and bfffo support, the two BSPs he submitted (efi68k and efi332), and SGI Irix 5.3 host support.
Diffstat (limited to '')
-rw-r--r--c/src/exec/score/cpu/m68k/m68k.h11
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