minor adjustments
[lunaix-os.git] / lunaix-os / includes / lunaix / mm / vmm.h
index 752f23caf40efa7369170b95b612a3722a907444..844eb0ec31c61430c099e928da29e61f7141fb4f 100644 (file)
@@ -67,6 +67,16 @@ vmm_alloc_page(void* va, pt_attr tattr);
 int
 vmm_alloc_pages(void* va, size_t sz, pt_attr tattr);
 
+/**
+ * @brief 设置一个映射,如果映射已存在,则忽略。
+ * 
+ * @param va 
+ * @param pa 
+ * @param attr 
+ */
+void
+vmm_set_mapping(void* va, void* pa, pt_attr attr);
+
 /**
  * @brief 删除一个映射
  *