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