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 |