Rev 2323 | Rev 2356 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed
| Rev 2323 | Rev 2349 | ||
|---|---|---|---|
| Line 29... | Line 29... | ||
| 29 | 29 | ||
| 30 | /** @addtogroup arm32boot |
30 | /** @addtogroup arm32boot |
| 31 | * @{ |
31 | * @{ |
| 32 | */ |
32 | */ |
| 33 | /** @file |
33 | /** @file |
| - | 34 | * @brief Boot related declarations. |
|
| 34 | */ |
35 | */ |
| 35 | 36 | ||
| 36 | 37 | ||
| 37 | #ifndef BOOT_arm32_MAIN_H |
38 | #ifndef BOOT_arm32_MAIN_H |
| 38 | #define BOOT_arm32_MAIN_H |
39 | #define BOOT_arm32_MAIN_H |
| Line 65... | Line 66... | ||
| 65 | /** Array of loaded tasks. */ |
66 | /** Array of loaded tasks. */ |
| 66 | task_t tasks[TASKMAP_MAX_RECORDS]; |
67 | task_t tasks[TASKMAP_MAX_RECORDS]; |
| 67 | } bootinfo_t; |
68 | } bootinfo_t; |
| 68 | 69 | ||
| 69 | 70 | ||
| 70 | /** Run when the CPU is switched on. */ |
71 | /** Called when the CPU is switched on. |
| - | 72 | * |
|
| - | 73 | * Implemented in assembly. Jumps to the #bootstrap only. |
|
| - | 74 | */ |
|
| 71 | extern void start(void); |
75 | extern void start(void); |
| 72 | 76 | ||
| 73 | extern void bootstrap(void); |
77 | extern void bootstrap(void); |
| 74 | 78 | ||
| 75 | #endif |
79 | #endif |