summaryrefslogtreecommitdiffstats
path: root/c/src/lib/libbsp/powerpc/mvme3100/start/start.S
diff options
context:
space:
mode:
authorTill Straumann <strauman@slac.stanford.edu>2009-03-05 21:17:55 +0000
committerTill Straumann <strauman@slac.stanford.edu>2009-03-05 21:17:55 +0000
commit05b0c8a6dd3e9e35623934d33f5b6fba891a4258 (patch)
tree1555cdda67aa6229405f217d2cfe4f12f2d97c36 /c/src/lib/libbsp/powerpc/mvme3100/start/start.S
parent2009-03-05 Till Straumann <strauman@slac.stanford.edu> (diff)
downloadrtems-05b0c8a6dd3e9e35623934d33f5b6fba891a4258.tar.bz2
2009-03-05 Till Straumann <strauman@slac.stanford.edu>
* include/bsp.h, start/start.S, startup/bspstart.c: removed BSP_INIT_STACK_SIZE -- this BSP now also uses __stack defined by the linker script for the initial stack. Removed legacy code (inherited from old mvme2307 BSP but not relevant to this one) that tested trapping into PPCBug.
Diffstat (limited to 'c/src/lib/libbsp/powerpc/mvme3100/start/start.S')
-rw-r--r--c/src/lib/libbsp/powerpc/mvme3100/start/start.S7
1 files changed, 2 insertions, 5 deletions
diff --git a/c/src/lib/libbsp/powerpc/mvme3100/start/start.S b/c/src/lib/libbsp/powerpc/mvme3100/start/start.S
index 485a00483d..147d4e270b 100644
--- a/c/src/lib/libbsp/powerpc/mvme3100/start/start.S
+++ b/c/src/lib/libbsp/powerpc/mvme3100/start/start.S
@@ -73,11 +73,8 @@ __rtems_entry_point:
mr r6,r28
mr r7,r27
bl save_boot_params
- /*
- * stack = &__rtems_end + 4096
- */
- addis r9,r0, __rtems_end+(4096-PPC_MINIMUM_STACK_FRAME_SIZE)@ha
- addi r9,r9, __rtems_end+(4096-PPC_MINIMUM_STACK_FRAME_SIZE)@l
+ addis r9,r0, (__stack-PPC_MINIMUM_STACK_FRAME_SIZE)@ha
+ addi r9,r9, (__stack-PPC_MINIMUM_STACK_FRAME_SIZE)@l
/* align down to 16-bytes */
li r5, (CPU_STACK_ALIGNMENT - 1)
andc r1, r9, r5