X-Git-Url: https://scm.lunaixsky.com/lunaix-os.git/blobdiff_plain/c166bd62fbb907f95f79f621e2a2fb4fdde08e01..34f6af4f61e0eec9c96113e07f140b609b4113c8:/lunaix-os/kernel/mm/vmm.c diff --git a/lunaix-os/kernel/mm/vmm.c b/lunaix-os/kernel/mm/vmm.c index d7d504e..180d7f4 100644 --- a/lunaix-os/kernel/mm/vmm.c +++ b/lunaix-os/kernel/mm/vmm.c @@ -3,17 +3,11 @@ #include #include -#include -#include +#include +#include LOG_MODULE("VM") -void -vmm_init() -{ - // XXX: something here? -} - pte_t vmm_tryptep(pte_t* ptep, size_t lvl_size) { @@ -49,7 +43,7 @@ vms_mount(ptr_t mnt, ptr_t vms_root) assert(vms_root); pte_t* ptep = mkl0tep_va(VMS_SELF, mnt); - set_pte(ptep, mkpte(vms_root, KERNEL_DATA)); + set_pte(ptep, mkpte(vms_root, KERNEL_PGTAB)); tlb_flush_kernel(mnt); return mnt; }