summaryrefslogtreecommitdiffstats
path: root/c/src/lib/libbsp/m68k
diff options
context:
space:
mode:
authorJoel Sherrill <joel.sherrill@OARcorp.com>2001-01-03 16:41:56 +0000
committerJoel Sherrill <joel.sherrill@OARcorp.com>2001-01-03 16:41:56 +0000
commit7f9bee004e0926f517c5ddb9050d01b874a02840 (patch)
tree4d123f6311fd282db4180c2c23eee27994d7761e /c/src/lib/libbsp/m68k
parent2001-01-03 Joel Sherrill <joel@OARcorp.com> (diff)
downloadrtems-7f9bee004e0926f517c5ddb9050d01b874a02840.tar.bz2
2001-01-03 Joel Sherrill <joel@OARcorp.com>
* start/start.S: Added space for vectors on CPU32 configuration. * startup/bspstart.c: Fixed typo.
Diffstat (limited to 'c/src/lib/libbsp/m68k')
-rw-r--r--c/src/lib/libbsp/m68k/sim68000/ChangeLog5
-rw-r--r--c/src/lib/libbsp/m68k/sim68000/start/start.S4
-rw-r--r--c/src/lib/libbsp/m68k/sim68000/startup/bspstart.c2
3 files changed, 9 insertions, 2 deletions
diff --git a/c/src/lib/libbsp/m68k/sim68000/ChangeLog b/c/src/lib/libbsp/m68k/sim68000/ChangeLog
index 40ce241b55..5bc9633288 100644
--- a/c/src/lib/libbsp/m68k/sim68000/ChangeLog
+++ b/c/src/lib/libbsp/m68k/sim68000/ChangeLog
@@ -1,3 +1,8 @@
+2001-01-03 Joel Sherrill <joel@OARcorp.com>
+
+ * start/start.S: Added space for vectors on CPU32 configuration.
+ * startup/bspstart.c: Fixed typo.
+
2000-12-19 Joel Sherrill <joel@OARcorp.com>
* startup/linkcmds: Set _VBR to 0 to indicate that the vectors are
diff --git a/c/src/lib/libbsp/m68k/sim68000/start/start.S b/c/src/lib/libbsp/m68k/sim68000/start/start.S
index 985c45ab20..ebf56d063c 100644
--- a/c/src/lib/libbsp/m68k/sim68000/start/start.S
+++ b/c/src/lib/libbsp/m68k/sim68000/start/start.S
@@ -55,7 +55,9 @@ V____IPC: .long start - V___ISSP
| Lots of macros, how-ever it creates a simple ROM vector table
|
-#if !defined(mcpu32)
+#if defined(mcpu32)
+ .space 1016 | reserve space for rest of vectors
+#else
#define MAKE_EXCEPTION_VECTOR(n) V___##n: .long (_CPU_ISR_jump_table + (n * 10))
MAKE_EXCEPTION_VECTOR(2)
diff --git a/c/src/lib/libbsp/m68k/sim68000/startup/bspstart.c b/c/src/lib/libbsp/m68k/sim68000/startup/bspstart.c
index 9b01398c45..a1921cc53d 100644
--- a/c/src/lib/libbsp/m68k/sim68000/startup/bspstart.c
+++ b/c/src/lib/libbsp/m68k/sim68000/startup/bspstart.c
@@ -61,7 +61,7 @@ void bsp_start( void )
_M68k_Ramsize = (unsigned long)&_RamSize; /* RAM size set in linker script */
-#if defined(cpu32)
+#if defined(mcpu32)
#warning "do something about vectors!!!"
#endif