From f80ce31aef1253eeb31497ba3b996b6f9d07f4cb Mon Sep 17 00:00:00 2001 From: afpr Date: Thu, 3 Jul 2014 19:13:31 +0100 Subject: [PATCH] Avoid exit in hard_reset when building RTEMS for multicore --- c/src/lib/libbsp/patmos/shared/startup/start.S | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/c/src/lib/libbsp/patmos/shared/startup/start.S b/c/src/lib/libbsp/patmos/shared/startup/start.S index c9c2c64fe1..f256b5da93 100755 --- a/c/src/lib/libbsp/patmos/shared/startup/start.S +++ b/c/src/lib/libbsp/patmos/shared/startup/start.S @@ -43,6 +43,9 @@ SYM(hard_reset): shadd2 $r2 = $r1, _loader_off swm [$r2] = $r29 + +#ifndef PATMOS_MULTICORE + /* * Exit immediately with exit code -1 if not on core 0. * Stack setup and RTEMS setup code need to be adapted when moving to multicore. @@ -52,6 +55,8 @@ SYM(hard_reset): li $r1 = -1 nop + #endif /* PATMOS_MULTICORE */ + /* * setup stack cache and stack frame */