summaryrefslogtreecommitdiffstats
path: root/cpukit/score/include/rtems/bspsmp.h
diff options
context:
space:
mode:
authorSebastian Huber <sebastian.huber@embedded-brains.de>2014-02-17 14:31:32 +0100
committerSebastian Huber <sebastian.huber@embedded-brains.de>2014-02-19 09:59:41 +0100
commitf8ff2a011cad523453cff8208b3dbd82aa66a110 (patch)
tree85779c8bf17337c0a734460cd50013d87afb7989 /cpukit/score/include/rtems/bspsmp.h
parentscore: Rename bsp_smp_initialize() (diff)
downloadrtems-f8ff2a011cad523453cff8208b3dbd82aa66a110.tar.bz2
score: Delete bsp_smp_broadcast_interrupt()
Since the per-CPU SMP lock must be acquired and released to send the message a single interrupt broadcast operations offers no benefits. If synchronization is required, then a SMP barrier must be used anyway.
Diffstat (limited to 'cpukit/score/include/rtems/bspsmp.h')
-rw-r--r--cpukit/score/include/rtems/bspsmp.h14
1 files changed, 0 insertions, 14 deletions
diff --git a/cpukit/score/include/rtems/bspsmp.h b/cpukit/score/include/rtems/bspsmp.h
index 9cdb6dc879..c7502ecbfb 100644
--- a/cpukit/score/include/rtems/bspsmp.h
+++ b/cpukit/score/include/rtems/bspsmp.h
@@ -52,20 +52,6 @@ extern "C" {
#ifndef ASM
/**
- * @brief Generate an interprocessor broadcast interrupt.
- *
- * This method is invoked when RTEMS wants to let all of the other
- * CPUs know that it has sent them message. CPUs not including
- * the originating CPU should receive the interrupt.
-
- *
- * @note On CPUs without the capability to generate a broadcast
- * to all other CPUs interrupt, this can be implemented by
- * a loop of sending interrupts to specific CPUs.
- */
-void bsp_smp_broadcast_interrupt(void);
-
-/**
* @brief Performs high-level initialization of a secondary processor and runs
* the application threads.
*