Changes in kernel/generic/src/main/main.c [91db0280:36df4109] in mainline
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
kernel/generic/src/main/main.c
r91db0280 r36df4109 76 76 #include <synch/waitq.h> 77 77 #include <synch/futex.h> 78 #include <synch/workqueue.h> 79 #include <smp/smp_call.h> 78 80 #include <arch/arch.h> 79 81 #include <arch.h> … … 236 238 * Memory management subsystems initialization. 237 239 */ 238 arch_pre_mm_init();240 ARCH_OP(pre_mm_init); 239 241 km_identity_init(); 240 242 frame_init(); … … 248 250 km_non_identity_init(); 249 251 ddi_init(); 250 arch_post_mm_init();252 ARCH_OP(post_mm_init); 251 253 reserve_init(); 252 arch_pre_smp_init();254 ARCH_OP(pre_smp_init); 253 255 smp_init(); 254 256 … … 263 265 264 266 cpu_init(); 265 266 267 calibrate_delay_loop(); 268 ARCH_OP(post_cpu_init); 269 270 smp_call_init(); 271 workq_global_init(); 267 272 clock_counter_init(); 268 273 timeout_init(); … … 336 341 the_initialize(THE); 337 342 338 arch_pre_mm_init();343 ARCH_OP(pre_mm_init); 339 344 frame_init(); 340 345 page_init(); 341 346 tlb_init(); 342 arch_post_mm_init();347 ARCH_OP(post_mm_init); 343 348 344 349 cpu_init(); 345 350 calibrate_delay_loop(); 346 arch_post_cpu_init();351 ARCH_OP(post_cpu_init); 347 352 348 353 the_copy(THE, (the_t *) CPU->stack); … … 367 372 void main_ap_separated_stack(void) 368 373 { 374 smp_call_init(); 375 369 376 /* 370 377 * Configure timeouts for this cpu.
Note:
See TracChangeset
for help on using the changeset viewer.