summaryrefslogtreecommitdiffstats
path: root/c/src/lib/libbsp/m68k/efi332
diff options
context:
space:
mode:
authorJoel Sherrill <joel.sherrill@OARcorp.com>2000-01-12 16:38:56 +0000
committerJoel Sherrill <joel.sherrill@OARcorp.com>2000-01-12 16:38:56 +0000
commit69537ca9eccfa12142dea588fa34b70a6d220705 (patch)
tree6480f82ae96a1614df3d0719635213e194dc66ae /c/src/lib/libbsp/m68k/efi332
parentCalled symbol table ".nm" not .num like every other BSP. (diff)
downloadrtems-69537ca9eccfa12142dea588fa34b70a6d220705.tar.bz2
Patch rtems-rc-20000104-16.diff from Ralf Corsepius <corsepiu@faw.uni-ulm.de>
that converts the libbsp/i386 subdirectory to full automake.
Diffstat (limited to '')
-rw-r--r--c/src/lib/libbsp/m68k/efi332/include/bsp.h8
-rw-r--r--c/src/lib/libbsp/m68k/efi332/start/start.c8
2 files changed, 8 insertions, 8 deletions
diff --git a/c/src/lib/libbsp/m68k/efi332/include/bsp.h b/c/src/lib/libbsp/m68k/efi332/include/bsp.h
index 81e93ebeea..6e5ffea7d7 100644
--- a/c/src/lib/libbsp/m68k/efi332/include/bsp.h
+++ b/c/src/lib/libbsp/m68k/efi332/include/bsp.h
@@ -72,11 +72,11 @@ extern "C" {
/* externals */
-extern char _endtext[];
-extern char _sdata[];
+extern char _etext[];
+extern char _copy_start[];
extern char _edata[];
-extern char __bss_start[];
-extern char _end[];
+extern char _bss_start[];
+extern char end[];
extern char _copy_data_from_rom[];
extern char __end_of_ram[];
diff --git a/c/src/lib/libbsp/m68k/efi332/start/start.c b/c/src/lib/libbsp/m68k/efi332/start/start.c
index ef7f2beffd..fa48e03ae2 100644
--- a/c/src/lib/libbsp/m68k/efi332/start/start.c
+++ b/c/src/lib/libbsp/m68k/efi332/start/start.c
@@ -31,7 +31,7 @@ void dumby_start() {
asm volatile ( "oriw #0x0700, %sr;
moveal #M68Kvec, %a0;
movec %a0, %vbr;
- movel #_end, %d0;
+ movel #end, %d0;
addl " STACK_SIZE ",%d0;
movel %d0,%sp;
movel %d0,%a6"
@@ -198,8 +198,8 @@ void dumby_start() {
* needed) and "zero-ing" the .bss section.
*/
{
- register char *src = _endtext;
- register char *dst = _sdata;
+ register char *src = _etext;
+ register char *dst = _copy_start;
if (_copy_data_from_rom)
/* ROM has data at end of text; copy it. */
@@ -207,7 +207,7 @@ void dumby_start() {
*dst++ = *src++;
/* Zero bss */
- for (dst = __bss_start; dst< _end; dst++)
+ for (dst = _bss_start; dst< end; dst++)
*dst = 0;
}