summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorSebastian Huber <sebastian.huber@embedded-brains.de>2012-11-16 10:06:07 +0100
committerSebastian Huber <sebastian.huber@embedded-brains.de>2012-12-03 13:17:10 +0100
commit1c479be447d1e79c9437c40030ad53a533fcde49 (patch)
tree1cb2ea03c03816ef2702f558fd32a52e19a342ab
parentbsp/mpc55xx: Add and use mpc55xx_fatal_code (diff)
downloadrtems-1c479be447d1e79c9437c40030ad53a533fcde49.tar.bz2
bsp/mpc55xx: Documentation
-rw-r--r--c/src/lib/libbsp/powerpc/mpc55xxevb/startup/start.S5
1 files changed, 4 insertions, 1 deletions
diff --git a/c/src/lib/libbsp/powerpc/mpc55xxevb/startup/start.S b/c/src/lib/libbsp/powerpc/mpc55xxevb/startup/start.S
index 1ead6551a8..77c9d845a6 100644
--- a/c/src/lib/libbsp/powerpc/mpc55xxevb/startup/start.S
+++ b/c/src/lib/libbsp/powerpc/mpc55xxevb/startup/start.S
@@ -221,7 +221,10 @@ zero_intermediate_stack_loop:
li r0, 0
stw r0, 0(r1)
- /* Load sections */
+ /*
+ * Load sections. This must be performed after the stack switch
+ * because it may overwrite the initial stack.
+ */
LA r3, bsp_section_fast_text_begin
LA r4, bsp_section_fast_text_load_begin
LA r5, bsp_section_fast_text_size