Changeset 622f409 in mainline


Ignore:
Timestamp:
2011-11-06T22:30:22Z (12 years ago)
Author:
Jakub Jermar <jakub@…>
Branches:
lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
Children:
55896b6
Parents:
898e847
Message:

Add calls to set up kernel virtual memory (both identity and non-identity)
during kernel initialization.

Location:
kernel
Files:
2 added
2 edited

Legend:

Unmodified
Added
Removed
  • kernel/Makefile

    r898e847 r622f409  
    229229        generic/src/syscall/syscall.c \
    230230        generic/src/syscall/copy.c \
     231        generic/src/mm/km.c \
    231232        generic/src/mm/reserve.c \
    232233        generic/src/mm/buddy.c \
  • kernel/generic/src/main/main.c

    r898e847 r622f409  
    6868#include <mm/page.h>
    6969#include <genarch/mm/page_pt.h>
     70#include <mm/km.h>
    7071#include <mm/tlb.h>
    7172#include <mm/as.h>
     
    205206         */
    206207        arch_pre_mm_init();
     208        km_identity_init();
    207209        frame_init();
    208        
    209210        /* Initialize at least 1 memory segment big enough for slab to work. */
    210211        slab_cache_init();
     
    214215        page_init();
    215216        tlb_init();
     217        km_non_identity_init();
    216218        ddi_init();
    217219        arch_post_mm_init();
Note: See TracChangeset for help on using the changeset viewer.