mutek/startup.h header reference
[Kernel services module]

The source code of this header can be browsed online.

Description  

System initialization and statup functions

Members  

Functions  

Members detail  

#define INIT_H_  

This macro is declared in mutek/startup.h source file, line 29.

void app_start(void )  

User application entry point. This function must be defined in the user application code. It is executed when #INIT_APPLICATION initialization stage is reached.

This function is executed by the bootstrap processor only, unless #CONFIG_MUTEK_SMP_APP_START is defined.

void cpu_boot(void )  

boot address, (located in cpu/current/boot.S)

void mutekh_startup(void *arg)  

Called from boot assembly code (cpu_boot). This function is the C code entrypoint for the bootstrap processor. If this function is entered by other processors, the control jump to the mutekh_startup_smp function. This function performs all initializations in the #INIT_MUTEKH_STARTUP group; this includes #INIT_SMP.

void mutekh_startup_devready(void )  

void mutekh_startup_smp(void )  

Starting point of non-bootstrap processors. This function performs all initializations of the #INIT_SMP group.

void mutekh_startup_smp_barrier(void )  

Spin barrier which can be used to synchronize processors when performing intializations of the #INIT_SMP group.

Alternate declarations with same identifier: [1], [2].

void mutekh_startup_smp_barrier(void )  

This function is declared in mutek/startup.h source file, line 64.

Documentation from alternate declaration:

Spin barrier which can be used to synchronize processors when performing intializations of the #INIT_SMP group.

Alternate declarations with same identifier: [1], [2].

Preprocessor condition: not defined( CONFIG_ARCH_SMP )

Valid XHTML 1.0 StrictGenerated by diaxen on Wed Oct 17 21:18:39 2018 using MkDoc