diff options
Diffstat (limited to 'cpukit/score/include/rtems/score/smp.h')
-rw-r--r-- | cpukit/score/include/rtems/score/smp.h | 17 |
1 files changed, 10 insertions, 7 deletions
diff --git a/cpukit/score/include/rtems/score/smp.h b/cpukit/score/include/rtems/score/smp.h index f4bf72edd9..c7de6d64a9 100644 --- a/cpukit/score/include/rtems/score/smp.h +++ b/cpukit/score/include/rtems/score/smp.h @@ -58,13 +58,6 @@ extern "C" { */ #define RTEMS_BSP_SMP_SHUTDOWN 0x04 -/** - * This defines the bit which indicates the interprocessor interrupt - * has been requested that the receiving CPU needs to perform a context - * switch to the first task. - */ -#define RTEMS_BSP_SMP_FIRST_TASK 0x08 - #ifndef ASM /** * @brief Number of CPUs in a SMP system. @@ -75,6 +68,16 @@ extern "C" { SCORE_EXTERN uint32_t _SMP_Processor_count; /** + * @brief Sends a SMP message to a processor. + * + * The target processor may be the sending processor. + * + * @param[in] cpu The target processor of the message. + * @param[in] message The message. + */ +void _SMP_Send_message( int cpu, uint32_t message ); + +/** * @brief Request of others CPUs. * * This method is invoked by RTEMS when it needs to make a request |