X-Git-Url: https://scm.lunaixsky.com/lunaix-os.git/blobdiff_plain/c166bd62fbb907f95f79f621e2a2fb4fdde08e01..22d06cbaaf660067bfea03f73bee9c8630c05d50:/lunaix-os/includes/lunaix/mm/vmm.h diff --git a/lunaix-os/includes/lunaix/mm/vmm.h b/lunaix-os/includes/lunaix/mm/vmm.h index 92f7684..1d19d11 100644 --- a/lunaix-os/includes/lunaix/mm/vmm.h +++ b/lunaix-os/includes/lunaix/mm/vmm.h @@ -6,19 +6,12 @@ #include #include -/** - * @brief 初始化虚拟内存管理器 - * - */ -void -vmm_init(); - static inline void vmm_set_ptes_contig(pte_t* ptep, pte_t pte, size_t lvl_size, size_t n) { do { set_pte(ptep, pte); - pte_val(pte) += lvl_size; + pte = pte_advance(pte, lvl_size); ptep++; } while (--n > 0); }