summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorEric Norum <WENorum@lbl.gov>2005-05-24 01:07:45 +0000
committerEric Norum <WENorum@lbl.gov>2005-05-24 01:07:45 +0000
commite2f88ab9d6781d4639dd987929b508f59dd200c8 (patch)
treec24f12270363dcad99892950b99484da379d3cc8
parentAdd "ICMP panic avoided" diagnostic counter. (diff)
downloadrtems-e2f88ab9d6781d4639dd987929b508f59dd200c8.tar.bz2
Try to maintain compatability with everyone else's VBR changes.
-rw-r--r--c/src/lib/libbsp/m68k/uC5282/ChangeLog5
-rw-r--r--c/src/lib/libbsp/m68k/uC5282/startup/bspstart.c5
-rw-r--r--c/src/lib/libbsp/m68k/uC5282/startup/init5282.c5
-rw-r--r--c/src/lib/libbsp/m68k/uC5282/startup/linkcmds1
4 files changed, 6 insertions, 10 deletions
diff --git a/c/src/lib/libbsp/m68k/uC5282/ChangeLog b/c/src/lib/libbsp/m68k/uC5282/ChangeLog
index 4d5f83831a..d2e74c1c3b 100644
--- a/c/src/lib/libbsp/m68k/uC5282/ChangeLog
+++ b/c/src/lib/libbsp/m68k/uC5282/ChangeLog
@@ -1,3 +1,8 @@
+2005-05-23 Eric Norum <norume@aps.anl.gov>
+
+ * startup/linkcmds
+ startup/bspstart.c: Followup fix to Joel's/Chris's VBR changes.
+
2005-05-11 Eric Norum <norume@aps.anl.gov>
* startup/bspstart.c: Followup fix to Joel's changes of 2005-05-03.
diff --git a/c/src/lib/libbsp/m68k/uC5282/startup/bspstart.c b/c/src/lib/libbsp/m68k/uC5282/startup/bspstart.c
index 4a490636b4..b3c11c7cf5 100644
--- a/c/src/lib/libbsp/m68k/uC5282/startup/bspstart.c
+++ b/c/src/lib/libbsp/m68k/uC5282/startup/bspstart.c
@@ -44,11 +44,6 @@ char *rtems_progname;
#define VME_TWO_BASE 0x31000000
/*
- * Read/write copy of vector-base register
- */
-void *_VBR;
-
-/*
* CPU-space access
* The NOP after writing the CACR is there to address the following issue as
* described in "Device Errata MCF5282DE", Rev. 1.7, 09/2004:
diff --git a/c/src/lib/libbsp/m68k/uC5282/startup/init5282.c b/c/src/lib/libbsp/m68k/uC5282/startup/init5282.c
index 95bbfb46a2..d59268c49c 100644
--- a/c/src/lib/libbsp/m68k/uC5282/startup/init5282.c
+++ b/c/src/lib/libbsp/m68k/uC5282/startup/init5282.c
@@ -19,11 +19,6 @@ void Init5282 (void)
extern void CopyDataClearBSSAndStart (void);
/*
- * Set the VBR to point to where the assembly code copied it
- */
- m68k_set_vbr(0);
-
- /*
* Copy data, clear BSS and call boot_card()
*/
CopyDataClearBSSAndStart ();
diff --git a/c/src/lib/libbsp/m68k/uC5282/startup/linkcmds b/c/src/lib/libbsp/m68k/uC5282/startup/linkcmds
index d67b273fab..68f3057b68 100644
--- a/c/src/lib/libbsp/m68k/uC5282/startup/linkcmds
+++ b/c/src/lib/libbsp/m68k/uC5282/startup/linkcmds
@@ -36,6 +36,7 @@ _CPUClockSpeed = DEFINED(_CPUClockSpeed) ? _CPUClockSpeed : 64000000 ;
*/
__IPSBAR = DEFINED(__IPSBAR) ? __IPSBAR : 0x40000000 ;
__SRAMBASE = DEFINED(__SRAMBASE) ? __SRAMBASE : 0x20000000 ;
+_VBR = 0x0;
ENTRY(start)
MEMORY