Ignore:
File:
1 edited

Legend:

Unmodified
Added
Removed
  • kernel/generic/src/main/main.c

    r36df4109 r91db0280  
    7676#include <synch/waitq.h>
    7777#include <synch/futex.h>
    78 #include <synch/workqueue.h>
    79 #include <smp/smp_call.h>
    8078#include <arch/arch.h>
    8179#include <arch.h>
     
    238236         * Memory management subsystems initialization.
    239237         */
    240         ARCH_OP(pre_mm_init);
     238        arch_pre_mm_init();
    241239        km_identity_init();
    242240        frame_init();
     
    250248        km_non_identity_init();
    251249        ddi_init();
    252         ARCH_OP(post_mm_init);
     250        arch_post_mm_init();
    253251        reserve_init();
    254         ARCH_OP(pre_smp_init);
     252        arch_pre_smp_init();
    255253        smp_init();
    256254       
     
    265263       
    266264        cpu_init();
     265       
    267266        calibrate_delay_loop();
    268         ARCH_OP(post_cpu_init);
    269 
    270         smp_call_init();
    271         workq_global_init();
    272267        clock_counter_init();
    273268        timeout_init();
     
    341336        the_initialize(THE);
    342337       
    343         ARCH_OP(pre_mm_init);
     338        arch_pre_mm_init();
    344339        frame_init();
    345340        page_init();
    346341        tlb_init();
    347         ARCH_OP(post_mm_init);
     342        arch_post_mm_init();
    348343       
    349344        cpu_init();
    350345        calibrate_delay_loop();
    351         ARCH_OP(post_cpu_init);
     346        arch_post_cpu_init();
    352347       
    353348        the_copy(THE, (the_t *) CPU->stack);
     
    372367void main_ap_separated_stack(void)
    373368{
    374         smp_call_init();
    375        
    376369        /*
    377370         * Configure timeouts for this cpu.
Note: See TracChangeset for help on using the changeset viewer.