diff options
author | Ian Moffett <ian@osmora.org> | 2024-03-07 16:21:12 -0500 |
---|---|---|
committer | Ian Moffett <ian@osmora.org> | 2024-03-07 16:26:25 -0500 |
commit | 21a122bcffcd4863a7f56b9680396919b909d232 (patch) | |
tree | b153a2dcb006b8057264ea6bac1ceffe6b750bb1 /sys/include/vm/map.h | |
parent | f621116fcaf15cd5dc0c53dab9a88f53f0effcd8 (diff) |
kernel: Require VAS arg in vm + loader refactor
This commit adds vas argument to VM mapping functions as well as
changing how mapping is done in the loader. This commit also fixes weird
error handling and parses needed PHDRs within the loader
Signed-off-by: Ian Moffett <ian@osmora.org>
Diffstat (limited to 'sys/include/vm/map.h')
-rw-r--r-- | sys/include/vm/map.h | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/sys/include/vm/map.h b/sys/include/vm/map.h index 1cce8b8..078a5e8 100644 --- a/sys/include/vm/map.h +++ b/sys/include/vm/map.h @@ -34,7 +34,9 @@ #include <sys/cdefs.h> #include <vm/pmap.h> -int vm_map_create(vaddr_t va, paddr_t pa, vm_prot_t prot, size_t bytes); -int vm_map_destroy(vaddr_t va, size_t bytes); +int vm_map_create(struct vas vas, vaddr_t va, paddr_t pa, vm_prot_t prot, + size_t bytes); + +int vm_map_destroy(struct vas vas, vaddr_t va, size_t bytes); #endif /* !_VM_MMAP_H_ */ |