diff options
author | Till Straumann <strauman@slac.stanford.edu> | 2009-03-05 21:17:55 +0000 |
---|---|---|
committer | Till Straumann <strauman@slac.stanford.edu> | 2009-03-05 21:17:55 +0000 |
commit | 05b0c8a6dd3e9e35623934d33f5b6fba891a4258 (patch) | |
tree | 1555cdda67aa6229405f217d2cfe4f12f2d97c36 /c/src/lib/libbsp/powerpc/mvme3100/start/start.S | |
parent | 2009-03-05 Till Straumann <strauman@slac.stanford.edu> (diff) | |
download | rtems-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 '')
-rw-r--r-- | c/src/lib/libbsp/powerpc/mvme3100/start/start.S | 7 |
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 |