RTEMS: cpukit/score/src/smp.c File Reference

| RTEMS 5.4-rc2

Loading...
Searching...
No Matches
Functions | Variables
smp.c File Reference
Internal » SuperCore

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

## Detailed Description

SMP Support.