+ptr_t
+vmm_dup_page(ptr_t pa);
+
+/**
+ * @brief 挂载另一个虚拟地址空间至当前虚拟地址空间
+ *
+ * @param pde 页目录的物理地址
+ * @return ptr_t
+ */
+ptr_t
+vmm_mount_pd(ptr_t mnt, ptr_t pde);
+
+/**
+ * @brief 卸载已挂载的虚拟地址空间
+ *
+ */
+ptr_t
+vmm_unmount_pd(ptr_t mnt);
+
+static inline ptr_t
+vmm_mount_pg(ptr_t mnt, ptr_t pa) {
+ assert(pa);
+ vmm_set_mapping(VMS_SELF, mnt, pa, PG_PREM_RW, 0);
+ return mnt;
+}
+
+static inline ptr_t
+vmm_unmount_pg(ptr_t mnt) {
+ vmm_del_mapping(VMS_SELF, mnt);
+ return mnt;
+}
+