struct proc_mm*
procvm_create(struct proc_info* proc);
+void
+procvm_prune_vmr(ptr_t vm_mnt, struct mm_region* region);
+
/**
* @brief Initialize and mount the vm of `proc` to duplication of current process
*
void
procvm_exit_remote(struct remote_vmctx* rvmctx);
+/*
+ architecture-specific
+*/
+
+void
+procvm_link_kernel(ptr_t dest_mnt);
+
+void
+procvm_unlink_kernel(ptr_t dest_mnt);
+
#endif /* __LUNAIX_PROCVM_H */