summaryrefslogtreecommitdiffstats
path: root/hal/memory.h
diff options
context:
space:
mode:
Diffstat (limited to 'hal/memory.h')
-rw-r--r--hal/memory.h10
1 files changed, 8 insertions, 2 deletions
diff --git a/hal/memory.h b/hal/memory.h
index f1cf9db..7577c17 100644
--- a/hal/memory.h
+++ b/hal/memory.h
@@ -22,11 +22,17 @@ int untyped_split(jove_owned_obj_t *tgt, jove_owned_obj_t *dst, size_t bytes);
int untyped_merge(jove_owned_obj_t *a, jove_owned_obj_t *b);
int untyped_retype(jove_owned_obj_t *tgt, uint8_t newtype);
-int pagedir_map_frame(
+int pagedir_map_untyped_frame(
jove_owned_obj_t *tgt, jove_owned_obj_t *untyped_obj,
uintptr_t vptr, struct syscall_pagedir_flags flg);
-int pagedir_map_table(
+int pagedir_map_untyped_table(
jove_owned_obj_t *tgt, jove_owned_obj_t *untyped_obj,
uintptr_t vptr, struct syscall_pagedir_flags flg);
+int pagedir_unmap_untyped_frame(
+ jove_owned_obj_t *tgt, jove_owned_obj_t *dst, uintptr_t vptr);
+int pagedir_unmap_untyped_table(
+ jove_owned_obj_t *tgt, jove_owned_obj_t *dst, uintptr_t vptr);
+
+
#endif