Subversion Repositories HelenOS-historic

Rev

Rev 759 | Rev 789 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 759 Rev 773
Line 161... Line 161...
161
    early_heap_init(config.heap_addr, config.heap_size + config.heap_delta);
161
    early_heap_init(config.heap_addr, config.heap_size + config.heap_delta);
162
    frame_init();
162
    frame_init();
163
    as_init();
163
    as_init();
164
    page_init();
164
    page_init();
165
    tlb_init();
165
    tlb_init();
166
    slab_cache_init();
-
 
167
    arch_post_mm_init();
166
    arch_post_mm_init();
168
 
167
 
169
    version_print();
168
    version_print();
170
 
169
 
171
    printf("%P: hardcoded_ktext_size=%dK, hardcoded_kdata_size=%dK\n",
170
    printf("%P: hardcoded_ktext_size=%dK, hardcoded_kdata_size=%dK\n",
172
        config.base, hardcoded_ktext_size/1024, hardcoded_kdata_size/1024);
171
        config.base, hardcoded_ktext_size/1024, hardcoded_kdata_size/1024);
173
 
172
 
174
    arch_pre_smp_init();
173
    arch_pre_smp_init();
175
    smp_init();
174
    smp_init();
-
 
175
    /* Slab must be initialized AFTER we know the number of processors */
-
 
176
    slab_cache_init();
-
 
177
 
176
    printf("config.memory_size=%dM\n", config.memory_size/(1024*1024));
178
    printf("config.memory_size=%dM\n", config.memory_size/(1024*1024));
177
    printf("config.cpu_count=%d\n", config.cpu_count);
179
    printf("config.cpu_count=%d\n", config.cpu_count);
178
 
180
 
179
    cpu_init();
181
    cpu_init();
180
 
182