[rtems commit] score: Enable SMP barriers for all configurations

Sebastian Huber sebh at rtems.org
Mon Mar 2 11:24:29 UTC 2015


Module:    rtems
Branch:    master
Commit:    4ccb79bc1b9137f5fd7427ddfc0123c872e6c093
Changeset: http://git.rtems.org/rtems/commit/?id=4ccb79bc1b9137f5fd7427ddfc0123c872e6c093

Author:    Sebastian Huber <sebastian.huber at embedded-brains.de>
Date:      Mon Mar  2 12:23:20 2015 +0100

score: Enable SMP barriers for all configurations

---

 cpukit/score/Makefile.am                      | 2 +-
 cpukit/score/include/rtems/score/smpbarrier.h | 5 -----
 2 files changed, 1 insertion(+), 6 deletions(-)

diff --git a/cpukit/score/Makefile.am b/cpukit/score/Makefile.am
index 7bb7dab..a2d440b 100644
--- a/cpukit/score/Makefile.am
+++ b/cpukit/score/Makefile.am
@@ -293,7 +293,6 @@ libscore_a_SOURCES += src/threadglobalconstruction.c
 libscore_a_SOURCES += src/threadyield.c
 
 if HAS_SMP
-libscore_a_SOURCES += src/smpbarrierwait.c
 libscore_a_SOURCES += src/threaddispatchdisablelevel.c
 endif
 
@@ -343,6 +342,7 @@ libscore_a_SOURCES += src/debugisownerofallocator.c
 libscore_a_SOURCES += src/profilingisrentryexit.c
 libscore_a_SOURCES += src/once.c
 libscore_a_SOURCES += src/resourceiterate.c
+libscore_a_SOURCES += src/smpbarrierwait.c
 
 EXTRA_DIST = src/Unlimited.txt
 
diff --git a/cpukit/score/include/rtems/score/smpbarrier.h b/cpukit/score/include/rtems/score/smpbarrier.h
index 1c93916..8225450 100644
--- a/cpukit/score/include/rtems/score/smpbarrier.h
+++ b/cpukit/score/include/rtems/score/smpbarrier.h
@@ -24,9 +24,6 @@
 #define _RTEMS_SCORE_SMPBARRIER_H
 
 #include <rtems/score/cpuopts.h>
-
-#if defined( RTEMS_SMP )
-
 #include <rtems/score/atomic.h>
 
 #ifdef __cplusplus
@@ -122,6 +119,4 @@ void _SMP_barrier_Wait(
 }
 #endif /* __cplusplus */
 
-#endif /* defined( RTEMS_SMP ) */
-
 #endif /* _RTEMS_SCORE_SMPBARRIER_H */




More information about the vc mailing list