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. |