Ignore:
File:
1 edited

Legend:

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

    r40c8c17 r6f20277  
    6868#include <mm/page.h>
    6969#include <genarch/mm/page_pt.h>
    70 #include <mm/km.h>
    7170#include <mm/tlb.h>
    7271#include <mm/as.h>
     
    8988
    9089/** Global configuration structure. */
    91 config_t config = {
    92         .identity_configured = false,
    93         .non_identity_configured = false,
    94         .physmem_end = 0
    95 };
     90config_t config;
    9691
    9792/** Initial user-space tasks */
     
    210205         */
    211206        arch_pre_mm_init();
    212         km_identity_init();
    213207        frame_init();
     208       
    214209        /* Initialize at least 1 memory segment big enough for slab to work. */
    215210        slab_cache_init();
     
    219214        page_init();
    220215        tlb_init();
    221         km_non_identity_init();
    222216        ddi_init();
    223217        arch_post_mm_init();
     
    268262         * Create the first thread.
    269263         */
    270         thread_t *kinit_thread
    271                 = thread_create(kinit, NULL, kernel, 0, "kinit", true);
     264        thread_t *kinit_thread =
     265            thread_create(kinit, NULL, kernel, 0, "kinit", true);
    272266        if (!kinit_thread)
    273267                panic("Cannot create kinit thread.");
Note: See TracChangeset for help on using the changeset viewer.