Rev 3790 | Rev 3984 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed
| Rev 3790 | Rev 3965 | ||
|---|---|---|---|
| Line 103... | Line 103... | ||
| 103 | * These 'hardcoded' variables will be intialized by |
103 | * These 'hardcoded' variables will be intialized by |
| 104 | * the linker or the low level assembler code with |
104 | * the linker or the low level assembler code with |
| 105 | * appropriate sizes and addresses. |
105 | * appropriate sizes and addresses. |
| 106 | */ |
106 | */ |
| 107 | 107 | ||
| 108 | /**< Virtual address of where the kernel is loaded. */ |
108 | /** Virtual address of where the kernel is loaded. */ |
| 109 | uintptr_t hardcoded_load_address = 0; |
109 | uintptr_t hardcoded_load_address = 0; |
| 110 | /**< Size of the kernel code in bytes. */ |
110 | /** Size of the kernel code in bytes. */ |
| 111 | size_t hardcoded_ktext_size = 0; |
111 | size_t hardcoded_ktext_size = 0; |
| 112 | /**< Size of the kernel data in bytes. */ |
112 | /** Size of the kernel data in bytes. */ |
| 113 | size_t hardcoded_kdata_size = 0; |
113 | size_t hardcoded_kdata_size = 0; |
| 114 | /**< Lowest safe stack virtual address. */ |
114 | /** Lowest safe stack virtual address. */ |
| 115 | uintptr_t stack_safe = 0; |
115 | uintptr_t stack_safe = 0; |
| 116 | 116 | ||
| 117 | void main_bsp(void); |
117 | void main_bsp(void); |
| 118 | void main_ap(void); |
118 | void main_ap(void); |
| 119 | 119 | ||