Rev 1164 | Rev 1221 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed
| Rev 1164 | Rev 1196 | ||
|---|---|---|---|
| Line 174... | Line 174... | ||
| 174 | page_init(); |
174 | page_init(); |
| 175 | tlb_init(); |
175 | tlb_init(); |
| 176 | arch_post_mm_init(); |
176 | arch_post_mm_init(); |
| 177 | 177 | ||
| 178 | version_print(); |
178 | version_print(); |
| 179 | printf("%P: hardcoded_ktext_size=%dK, hardcoded_kdata_size=%dK\n", |
179 | printf("%#zX: hardcoded_ktext_size=%zdK, hardcoded_kdata_size=%zdK\n", |
| 180 | config.base, hardcoded_ktext_size/1024, hardcoded_kdata_size/1024); |
180 | config.base, hardcoded_ktext_size/1024, hardcoded_kdata_size/1024); |
| 181 | 181 | ||
| 182 | arch_pre_smp_init(); |
182 | arch_pre_smp_init(); |
| 183 | smp_init(); |
183 | smp_init(); |
| 184 | 184 | ||
| 185 | slab_enable_cpucache(); /* Slab must be initialized AFTER we know the number of processors */ |
185 | slab_enable_cpucache(); /* Slab must be initialized AFTER we know the number of processors */ |
| 186 | 186 | ||
| 187 | printf("config.memory_size=%dM\n", config.memory_size/(1024*1024)); |
187 | printf("config.memory_size=%zdM\n", config.memory_size/(1024*1024)); |
| 188 | printf("config.cpu_count=%d\n", config.cpu_count); |
188 | printf("config.cpu_count=%zd\n", config.cpu_count); |
| 189 | cpu_init(); |
189 | cpu_init(); |
| 190 | 190 | ||
| 191 | calibrate_delay_loop(); |
191 | calibrate_delay_loop(); |
| 192 | timeout_init(); |
192 | timeout_init(); |
| 193 | scheduler_init(); |
193 | scheduler_init(); |
| 194 | task_init(); |
194 | task_init(); |
| 195 | thread_init(); |
195 | thread_init(); |
| 196 | futex_init(); |
196 | futex_init(); |
| 197 | 197 | ||
| 198 | for (i = 0; i < init.cnt; i++) |
198 | for (i = 0; i < init.cnt; i++) |
| 199 | printf("init[%d].addr=%P, init[%d].size=%d\n", i, init.tasks[i].addr, i, init.tasks[i].size); |
199 | printf("init[%zd].addr=%P, init[%zd].size=%zd\n", i, init.tasks[i].addr, i, init.tasks[i].size); |
| 200 | 200 | ||
| 201 | ipc_init(); |
201 | ipc_init(); |
| 202 | 202 | ||
| 203 | /* |
203 | /* |
| 204 | * Create kernel task. |
204 | * Create kernel task. |