summaryrefslogtreecommitdiffstats
path: root/c/src/lib/libbsp/m68k/efi68k
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/efi68k
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 'c/src/lib/libbsp/m68k/efi68k')
-rw-r--r--c/src/lib/libbsp/m68k/efi68k/include/bsp.h8
-rw-r--r--c/src/lib/libbsp/m68k/efi68k/start/start.c8
2 files changed, 8 insertions, 8 deletions
diff --git a/c/src/lib/libbsp/m68k/efi68k/include/bsp.h b/c/src/lib/libbsp/m68k/efi68k/include/bsp.h
index 62d74f77f3..eea1ea6348 100644
--- a/c/src/lib/libbsp/m68k/efi68k/include/bsp.h
+++ b/c/src/lib/libbsp/m68k/efi68k/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/efi68k/start/start.c b/c/src/lib/libbsp/m68k/efi68k/start/start.c
index f63381c57f..ea6973ee11 100644
--- a/c/src/lib/libbsp/m68k/efi68k/start/start.c
+++ b/c/src/lib/libbsp/m68k/efi68k/start/start.c
@@ -30,7 +30,7 @@ void boot_card();
/* disable interrupts, load stack pointer */
asm volatile ( "oriw #0x0700, %sr;
- movel #_end, %d0;
+ movel #end, %d0;
addl " STACK_SIZE ",%d0;
movel %d0,%sp;
link %a6, #0"
@@ -40,8 +40,8 @@ void boot_card();
* 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. */
@@ -49,7 +49,7 @@ void boot_card();
*dst++ = *src++;
/* Zero bss */
- for (dst = __bss_start; dst< _end; dst++)
+ for (dst = _bss_start; dst< end; dst++)
*dst = 0;
}