diff options
author | Joel Sherrill <joel.sherrill@OARcorp.com> | 1996-03-21 20:19:33 +0000 |
---|---|---|
committer | Joel Sherrill <joel.sherrill@OARcorp.com> | 1996-03-21 20:19:33 +0000 |
commit | f398452a6411d6c09fdc57f8ba99395433e38d4c (patch) | |
tree | e9855fb5d65ed377cd3c093b0e96f19ee5aa4b7c | |
parent | update to reflect internal threads reorganization (diff) | |
download | rtems-f398452a6411d6c09fdc57f8ba99395433e38d4c.tar.bz2 |
updated for 68302 and so gen68360 bsp would compile
-rw-r--r-- | c/src/exec/score/cpu/m68k/asm.h | 4 | ||||
-rw-r--r-- | c/src/exec/score/cpu/m68k/m68k.h | 10 | ||||
-rw-r--r-- | cpukit/score/cpu/m68k/asm.h | 4 | ||||
-rw-r--r-- | cpukit/score/cpu/m68k/rtems/asm.h | 4 |
4 files changed, 19 insertions, 3 deletions
diff --git a/c/src/exec/score/cpu/m68k/asm.h b/c/src/exec/score/cpu/m68k/asm.h index 4ce90c1b58..4c53980d51 100644 --- a/c/src/exec/score/cpu/m68k/asm.h +++ b/c/src/exec/score/cpu/m68k/asm.h @@ -81,7 +81,9 @@ #define msp REG (msp) #define usp REG (usp) #define isp REG (isp) -#define sr REG (sr) +#define sr REG (sr) +#define vbr REG (vbr) +#define dfc REG (dfc) #define fp0 REG (fp0) #define fp1 REG (fp1) 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" diff --git a/cpukit/score/cpu/m68k/asm.h b/cpukit/score/cpu/m68k/asm.h index 4ce90c1b58..4c53980d51 100644 --- a/cpukit/score/cpu/m68k/asm.h +++ b/cpukit/score/cpu/m68k/asm.h @@ -81,7 +81,9 @@ #define msp REG (msp) #define usp REG (usp) #define isp REG (isp) -#define sr REG (sr) +#define sr REG (sr) +#define vbr REG (vbr) +#define dfc REG (dfc) #define fp0 REG (fp0) #define fp1 REG (fp1) diff --git a/cpukit/score/cpu/m68k/rtems/asm.h b/cpukit/score/cpu/m68k/rtems/asm.h index 4ce90c1b58..4c53980d51 100644 --- a/cpukit/score/cpu/m68k/rtems/asm.h +++ b/cpukit/score/cpu/m68k/rtems/asm.h @@ -81,7 +81,9 @@ #define msp REG (msp) #define usp REG (usp) #define isp REG (isp) -#define sr REG (sr) +#define sr REG (sr) +#define vbr REG (vbr) +#define dfc REG (dfc) #define fp0 REG (fp0) #define fp1 REG (fp1) |