RTEMS 7.0-rc1
Loading...
Searching...
No Matches
Macros | Functions
bspsmp.c File Reference

This file contains the Symmetric Multiprocessing (SMP) support for ERC32. More...

#include <rtems/score/smpimpl.h>
#include <rtems/score/assert.h>
#include <rtems/sysinit.h>
#include <bsp.h>

Macros

#define IPI_VECTOR   SPARC_SYNCHRONOUS_TRAP( 0x91 )
 

Functions

uint32_t _CPU_SMP_Get_current_processor (void)
 
uint32_t _CPU_SMP_Initialize (void)
 
bool _CPU_SMP_Start_processor (uint32_t cpu_index)
 
void _CPU_SMP_Finalize_initialization (uint32_t cpu_count)
 
void _CPU_SMP_Prepare_start_multitasking (void)
 
void _CPU_SMP_Send_interrupt (uint32_t target_processor_index)
 
 RTEMS_SYSINIT_ITEM (erc32_install_inter_processor_interrupt, RTEMS_SYSINIT_BSP_PRE_DRIVERS, RTEMS_SYSINIT_ORDER_LAST_BUT_5)
 

Detailed Description

This file contains the Symmetric Multiprocessing (SMP) support for ERC32.