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

The source code of this header can be browsed online.

Description [link] 

System initialization and statup functions

Members [link] 

Functions [link] 

Members detail [link] 

#define INIT_H_ [link] 

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

void app_start(void ) [link] 

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

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 ) [link] 

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

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

void mutek_startup_halt(void ) [link] 

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

void mutekh_startup(void *arg) [link] 

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

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 ) [link] 

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

void mutekh_startup_smp(void ) [link] 

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

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

void mutekh_startup_smp_barrier(void ) [link] 

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

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: defined( CONFIG_ARCH_SMP )

void mutekh_startup_smp_barrier(void ) [link] 

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 Thu Aug 4 15:44:06 2022 using MkDoc