summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorSebastian Huber <sebastian.huber@embedded-brains.de>2013-03-11 17:44:51 +0100
committerSebastian Huber <sebastian.huber@embedded-brains.de>2013-03-14 10:56:47 +0100
commitb34401cce3e9e6af5f5a27651003cee9b23a73d2 (patch)
treec47dcb74d86138b973217be0a62fe38d719b0975
parentmpc83xx: Fix local access window 1 configuration (diff)
downloadrtems-b34401cce3e9e6af5f5a27651003cee9b23a73d2.tar.bz2
mpc83xx: Copy nothing if necessary
-rw-r--r--c/src/lib/libbsp/powerpc/gen83xx/start/start.S3
1 files changed, 3 insertions, 0 deletions
diff --git a/c/src/lib/libbsp/powerpc/gen83xx/start/start.S b/c/src/lib/libbsp/powerpc/gen83xx/start/start.S
index 2c67bf8c5e..770256d942 100644
--- a/c/src/lib/libbsp/powerpc/gen83xx/start/start.S
+++ b/c/src/lib/libbsp/powerpc/gen83xx/start/start.S
@@ -457,6 +457,9 @@ twiddle:
b twiddle
copy_image:
+ cmpwi r28, 0
+ beqlr
+
mr r27, r28
srwi r28, r28, 2
mtctr r28