summaryrefslogtreecommitdiffstats
path: root/c/src/lib/libbsp/powerpc/qemuppc/startup/linkcmds
diff options
context:
space:
mode:
authorThomas Doerfler <Thomas.Doerfler@embedded-brains.de>2009-10-06 19:56:07 +0000
committerThomas Doerfler <Thomas.Doerfler@embedded-brains.de>2009-10-06 19:56:07 +0000
commit133bffb9be3980809def05d2f5c7b2ab81b566a0 (patch)
tree89b7621f35d8b0f5e0dd3af298424faec058bf9c /c/src/lib/libbsp/powerpc/qemuppc/startup/linkcmds
parent2009-10-04 Sebastian Huber <Sebastian.Huber@embedded-brains.de> (diff)
downloadrtems-133bffb9be3980809def05d2f5c7b2ab81b566a0.tar.bz2
various changes
Diffstat (limited to '')
-rw-r--r--c/src/lib/libbsp/powerpc/qemuppc/startup/linkcmds9
1 files changed, 7 insertions, 2 deletions
diff --git a/c/src/lib/libbsp/powerpc/qemuppc/startup/linkcmds b/c/src/lib/libbsp/powerpc/qemuppc/startup/linkcmds
index 6787e3f1a3..cdfce690fd 100644
--- a/c/src/lib/libbsp/powerpc/qemuppc/startup/linkcmds
+++ b/c/src/lib/libbsp/powerpc/qemuppc/startup/linkcmds
@@ -84,7 +84,11 @@ SECTIONS
__rodata_end = .;
} >ROM =0
- . = 0x1000;
+ .vectors :
+ {
+ . = . + 0x2000; /* skip vector area */
+ } >RAM
+
__sdata2_load = __rodata_end;
.sdata2 : AT (__sdata2_load)
{
@@ -165,7 +169,8 @@ SECTIONS
bsp_interrupt_stack_end = bsp_interrupt_stack_start + 32k;
bsp_interrupt_stack_size = bsp_interrupt_stack_end - bsp_interrupt_stack_start;
- WorkAreaBase = .;
+ bsp_work_area_start = bsp_interrupt_stack_end;
+ WorkAreaBase = bsp_work_area_start;
. = RamBase + RamSize;
.reset :