RTEMS 6.1-rc2
Loading...
Searching...
No Matches
Functions
exinit.c File Reference

This source file contains the definition of _Copyright_Notice, _Objects_Information_table, the flexible per-CPU data linker set limits, the system initialization linker set limits and the implementation of rtems_initialize_executive(). More...

#include <rtems/config.h>
#include <rtems/extensionimpl.h>
#include <rtems/init.h>
#include <rtems/sysinit.h>
#include <rtems/score/sysstate.h>
#include <rtems/score/copyrt.h>
#include <rtems/score/heap.h>
#include <rtems/score/interr.h>
#include <rtems/score/isr.h>
#include <rtems/score/priority.h>
#include <rtems/score/schedulerimpl.h>
#include <rtems/score/smpimpl.h>
#include <rtems/score/timecounter.h>
#include <rtems/score/threadimpl.h>
#include <rtems/score/todimpl.h>

Functions

 RTEMS_SECTION (".rtemsroset.copyright") const
 
 RTEMS_LINKER_ROSET (_Sysinit, rtems_sysinit_item)
 
 RTEMS_SYSINIT_ITEM (rtems_initialize_data_structures, RTEMS_SYSINIT_DATA_STRUCTURES, RTEMS_SYSINIT_ORDER_MIDDLE)
 
 RTEMS_SYSINIT_ITEM (_Thread_Create_idle, RTEMS_SYSINIT_IDLE_THREADS, RTEMS_SYSINIT_ORDER_MIDDLE)
 
void rtems_initialize_executive (void)
 Initializes the system and starts multitasking.
 

Detailed Description

This source file contains the definition of _Copyright_Notice, _Objects_Information_table, the flexible per-CPU data linker set limits, the system initialization linker set limits and the implementation of rtems_initialize_executive().