#include <lunaix/process.h>
#include <lunaix/types.h>
-/**
- * @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);
}