RTEMS
5.1
|
SMP Support. More...
#include <rtems/score/smpimpl.h>
#include <rtems/score/assert.h>
#include <rtems/score/memory.h>
#include <rtems/score/percpudata.h>
#include <rtems/score/schedulerimpl.h>
#include <rtems/score/threadimpl.h>
#include <rtems/config.h>
#include <rtems/sysinit.h>
#include <string.h>
Functions | |
void | _SMP_Handler_initialize (void) |
void | _SMP_Request_start_multitasking (void) |
bool | _SMP_Should_start_processor (uint32_t cpu_index) |
void | _SMP_Start_multitasking_on_secondary_processor (Per_CPU_Control *cpu_self) |
void | _SMP_Request_shutdown (void) |
void | _SMP_Send_message (uint32_t cpu_index, unsigned long message) |
void | _SMP_Send_message_broadcast (unsigned long message) |
void | _SMP_Send_message_multicast (const Processor_mask *targets, unsigned long message) |
RTEMS_SYSINIT_ITEM (_Per_CPU_Data_initialize, RTEMS_SYSINIT_PER_CPU_DATA, RTEMS_SYSINIT_ORDER_MIDDLE) | |
Variables | |
Processor_mask | _SMP_Online_processors |
uint32_t | _SMP_Processor_maximum |
SMP Support.