vm: implement private and shared address space mappings

whether a mapping is private or shared determines how the mapping is handled
when a task is duplicated.
This commit is contained in:
2026-04-21 21:12:00 +01:00
parent 8b7382fa13
commit 278fe39c0d
9 changed files with 63 additions and 24 deletions
+1 -1
View File
@@ -51,7 +51,7 @@ struct vm_object {
struct queue vo_mappings;
struct vm_controller *vo_ctrl;
equeue_key_t vo_key, vo_src_key;
equeue_key_t vo_key;
struct btree_node vo_ctrl_node;
/* memory protection flags. mappings of this vm_object can only