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 |