X-Git-Url: https://scm.lunaixsky.com/lunaix-os.git/blobdiff_plain/7b0dccbab69e806a63c4504c3ddb82e45241985b..287a5f7ae6a3bec3d679a5de394e915b56c7367d:/lunaix-os/includes/lunaix/mm/vmm.h?ds=sidebyside diff --git a/lunaix-os/includes/lunaix/mm/vmm.h b/lunaix-os/includes/lunaix/mm/vmm.h index 752f23c..844eb0e 100644 --- a/lunaix-os/includes/lunaix/mm/vmm.h +++ b/lunaix-os/includes/lunaix/mm/vmm.h @@ -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 删除一个映射 *