summaryrefslogtreecommitdiffstats
path: root/c/src/lib/libbsp/sparc
diff options
context:
space:
mode:
authorJoel Sherrill <joel.sherrill@OARcorp.com>2005-09-02 14:49:13 +0000
committerJoel Sherrill <joel.sherrill@OARcorp.com>2005-09-02 14:49:13 +0000
commit8a6570d020845751450d1f6ac25c567994834fc3 (patch)
tree411996d2b98a7194f14584af0de66163ed621c23 /c/src/lib/libbsp/sparc
parent2005-09-02 Ralf Corsepius <ralf.corsepius@rtems.org> (diff)
downloadrtems-8a6570d020845751450d1f6ac25c567994834fc3.tar.bz2
2005-09-02 Joel Sherrill <joel@OARcorp.com>
PR 821/bsps * start.S: Workaround -- just avoid copying non-existent initialized data in ROM to RAM.
Diffstat (limited to 'c/src/lib/libbsp/sparc')
-rw-r--r--c/src/lib/libbsp/sparc/shared/ChangeLog6
-rw-r--r--c/src/lib/libbsp/sparc/shared/start.S2
2 files changed, 8 insertions, 0 deletions
diff --git a/c/src/lib/libbsp/sparc/shared/ChangeLog b/c/src/lib/libbsp/sparc/shared/ChangeLog
index dd2d37d347..259b5fb4e9 100644
--- a/c/src/lib/libbsp/sparc/shared/ChangeLog
+++ b/c/src/lib/libbsp/sparc/shared/ChangeLog
@@ -1,3 +1,9 @@
+2005-09-02 Joel Sherrill <joel@OARcorp.com>
+
+ PR 821/bsps
+ * start.S: Workaround -- just avoid copying non-existent initialized
+ data in ROM to RAM.
+
2004-04-01 Ralf Corsepius <ralf_corsepius@rtems.org>
* start.S: Include <rtems/asm.h> instead of <asm.h>.
diff --git a/c/src/lib/libbsp/sparc/shared/start.S b/c/src/lib/libbsp/sparc/shared/start.S
index 61f3406c3f..21c0ae5d7b 100644
--- a/c/src/lib/libbsp/sparc/shared/start.S
+++ b/c/src/lib/libbsp/sparc/shared/start.S
@@ -226,6 +226,7 @@ SYM(hard_reset):
mov %sp, %fp ! Set frame pointer
nop
+#if 0
/*
* Copy the initialized data to RAM
*
@@ -255,6 +256,7 @@ copy_data:
cmp %g3, %g4 ! Is the pointer past the end of dest?
bl copy_data
nop
+#endif
/* clear the bss */
1: