RTEMS
5.1
|
ARM system low level start. More...
Files | |
file | arm-cp15-start.h |
Arm CP15 start. | |
file | start.h |
ARM system low level start. | |
file | bspstart.c |
Raspberry pi startup code. | |
file | bspstarthooks.c |
Rasberry Pi startup code. | |
Macros | |
#define | BSP_START_TEXT_SECTION __attribute__((section(".bsp_start_text"))) |
#define | BSP_START_DATA_SECTION __attribute__((section(".bsp_start_data"))) |
#define | BSP_START_HOOKS_LOADER_ARGS void |
Functions | |
void | _start (void) |
System start entry. | |
void | bsp_start_hook_0 (BSP_START_HOOKS_LOADER_ARGS) |
Start entry hook 0. More... | |
void | bsp_start_hook_1 (BSP_START_HOOKS_LOADER_ARGS) |
Start entry hook 1. More... | |
void | bsp_start_memcpy (int *dest, const int *src, size_t n) |
Similar to standard memcpy(). More... | |
void | bsp_start_memcpy_arm (int *dest, const int *src, size_t n) |
ARM entry point to bsp_start_memcpy(). | |
ARM system low level start.
void bsp_start_hook_0 | ( | BSP_START_HOOKS_LOADER_ARGS | ) |
Start entry hook 0.
This hook will be called from the start entry code after all modes and stack pointers are initialized but before the copying of the exception vectors.
void bsp_start_hook_1 | ( | BSP_START_HOOKS_LOADER_ARGS | ) |
Start entry hook 1.
This hook will be called from the start entry code after copying of the exception vectors but before the call to boot_card().
void bsp_start_memcpy | ( | int * | dest, |
const int * | src, | ||
size_t | n | ||
) |
Similar to standard memcpy().
The memory areas must be word aligned. Copy code will be executed from the stack. If dest equals src nothing will be copied.