+ptr_t
+vms_unmount(ptr_t mnt);
+
+static inline ptr_t
+mount_page(ptr_t mnt, ptr_t pa) {
+ assert(pa);
+ pte_t* ptep = mkptep_va(VMS_SELF, mnt);
+ set_pte(ptep, mkpte(pa, KERNEL_DATA));
+
+ tlb_flush_kernel(mnt);
+ return mnt;
+}
+
+static inline ptr_t
+unmount_page(ptr_t mnt) {
+ pte_t* ptep = mkptep_va(VMS_SELF, mnt);
+ set_pte(ptep, null_pte);
+
+ tlb_flush_kernel(mnt);
+ return mnt;
+}