X-Git-Url: https://scm.lunaixsky.com/lunaix-os.git/blobdiff_plain/bffa3430fbbaaad29bec0b5bee9c1f0bfc7fd068..a35bb9648f1a9eddb071a50ff6a4dcdb8f379f24:/lunaix-os/kernel/kinit.c diff --git a/lunaix-os/kernel/kinit.c b/lunaix-os/kernel/kinit.c index a084183..16c7976 100644 --- a/lunaix-os/kernel/kinit.c +++ b/lunaix-os/kernel/kinit.c @@ -2,13 +2,14 @@ #include #include #include -#include #include + #include #include #include #include #include + #include #include #include @@ -18,14 +19,9 @@ #include #include -#include #include -#include -#include - -#include -#include +#include LOG_MODULE("kinit") @@ -59,7 +55,7 @@ kmem_init(struct boot_handoff* bhctx) unsigned int i = ptep_vfn(ptep); do { - if (l0tep_implie_vmnts(ptep)) { + if (lntep_implie_vmnts(ptep, L0T_SIZE)) { ptep++; continue; } @@ -118,8 +114,6 @@ __remap_and_load_dtb(struct boot_handoff* bhctx) void kernel_bootstrap(struct boot_handoff* bhctx) { - vmm_init(); - pmm_init(bhctx); // now we can start reserving physical space