Ignore:
File:
1 edited

Legend:

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

    r41deb2a 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>
     
    8786#include <sysinfo/sysinfo.h>
    8887#include <sysinfo/stats.h>
    89 #include <lib/ra.h>
    9088
    9189/** Global configuration structure. */
    92 config_t config = {
    93         .identity_configured = false,
    94         .non_identity_configured = false,
    95         .physmem_end = 0
    96 };
     90config_t config;
    9791
    9892/** Initial user-space tasks */
     
    211205         */
    212206        arch_pre_mm_init();
    213         km_identity_init();
    214207        frame_init();
     208       
     209        /* Initialize at least 1 memory segment big enough for slab to work. */
    215210        slab_cache_init();
    216         ra_init();     
    217211        sysinfo_init();
    218212        btree_init();
     
    220214        page_init();
    221215        tlb_init();
    222         km_non_identity_init();
    223216        ddi_init();
    224217        arch_post_mm_init();
Note: See TracChangeset for help on using the changeset viewer.