diff options
Diffstat (limited to 'c/src/lib/libbsp/sparc')
-rw-r--r-- | c/src/lib/libbsp/sparc/shared/ChangeLog | 6 | ||||
-rw-r--r-- | c/src/lib/libbsp/sparc/shared/start.S | 2 |
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: |