aboutsummaryrefslogtreecommitdiff
path: root/common/uapi/mem.c
diff options
context:
space:
mode:
authorKimplul <kimi.h.kuparinen@gmail.com>2022-06-09 23:50:14 +0300
committerKimplul <kimi.h.kuparinen@gmail.com>2022-06-09 23:50:14 +0300
commitda8eeb7695a4803d1d45c8c26c05a51fb1ba1e55 (patch)
tree85323057da02893e351426c60f2c5cfd5603b428 /common/uapi/mem.c
parente30cd339e271b0d16dbecf6c521fa06c3a05e3f1 (diff)
downloadkmi-da8eeb7695a4803d1d45c8c26c05a51fb1ba1e55.tar.gz
kmi-da8eeb7695a4803d1d45c8c26c05a51fb1ba1e55.zip
continue documentation
Diffstat (limited to 'common/uapi/mem.c')
-rw-r--r--common/uapi/mem.c6
1 files changed, 4 insertions, 2 deletions
diff --git a/common/uapi/mem.c b/common/uapi/mem.c
index 9d631ae..cc2818d 100644
--- a/common/uapi/mem.c
+++ b/common/uapi/mem.c
@@ -18,7 +18,7 @@ SYSCALL_DEFINE2(req_mem)(sys_arg_t size, sys_arg_t flags)
SYSCALL_DEFINE3(req_fixmem)(sys_arg_t start, sys_arg_t size, sys_arg_t flags)
{
struct tcb *r = cur_proc();
- /* should probably check if the allocation succeeded...? TODO */
+ /* should probably check if the allocation succeeded...? \todo */
return (struct sys_ret){ OK, alloc_fixed_uvmem(r, start, size, flags) };
}
@@ -48,7 +48,7 @@ SYSCALL_DEFINE3(req_pmem)(sys_arg_t paddr, sys_arg_t size, sys_arg_t flags)
SYSCALL_DEFINE2(req_sharedmem)(sys_arg_t size, sys_arg_t flags)
{
- /* TODO: check that requester is server */
+ /* \todo: check that requester is server */
struct tcb *t = cur_proc();
vm_t start = 0;
if ((start = alloc_shared_uvmem(t, size, flags)))
@@ -69,3 +69,5 @@ SYSCALL_DEFINE3(ref_sharedmem)(sys_arg_t tid, sys_arg_t va, sys_arg_t flags)
return (struct sys_ret){ OK, start };
}
+
+/** \todo add some way to specify who gets to access the shared memory? */