RTEMS 6.1-rc7
Loading...
Searching...
No Matches
Functions | Variables
bspsmp.c File Reference

BSP SMP implementation. More...

#include <rtems/score/smpimpl.h>
#include <apic.h>
#include <assert.h>
#include <bsp.h>
#include <smp.h>
#include <libcpu/page.h>
#include <rtems/score/idt.h>
#include <string.h>

Functions

void _Trampoline_start (void)
 
void _CPU_SMP_Prepare_start_multitasking (void)
 
bool _CPU_SMP_Start_processor (uint32_t cpu_index)
 
uint32_t _CPU_SMP_Get_current_processor (void)
 
uint32_t _CPU_SMP_Initialize (void)
 
void _CPU_SMP_Finalize_initialization (uint32_t cpu_count)
 
void _CPU_SMP_Send_interrupt (uint32_t target_processor_index)
 
void smp_init_ap (void)
 This routine will be called by the trampoline code.
 

Variables

const uint64_t _Trampoline_size
 

Detailed Description

BSP SMP implementation.