From 131af4eec38752a27e6e56579fbf76178e022ec1 Mon Sep 17 00:00:00 2001 From: Kimplul Date: Thu, 1 Dec 2022 02:05:19 +0200 Subject: start looking into memory handling + Now 10M alloc/frees succeed, which totals more memory than the virtual machine has, so no too obvious leaks are occuring. For future debugging speed, changed 10M to 1M. + Also quick fix to rpcs, stacks are now assigned. Not entirely sure why they worked before this, but good that I found it. --- include/apos/uapi.h | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) (limited to 'include/apos/uapi.h') diff --git a/include/apos/uapi.h b/include/apos/uapi.h index 2a0dfcc..7bd00bb 100644 --- a/include/apos/uapi.h +++ b/include/apos/uapi.h @@ -363,15 +363,15 @@ SYSCALL_DECLARE3(req_fixmem, start, size, flags); * (server) frees it. * * @param t Current tcb. + * @param tid Thread to share memory with. * @param size Size of allocation. - * @param flags Flags of allocation. - * @param c Unused. - * @param d Unused. + * @param sflags Flags of allocation for server, that is \p t. + * @param cflags Flags of allocation for client, that is \p tid. * @param e Unused. * * Returns \ref OK and start of memory allocation. */ -SYSCALL_DECLARE2(req_sharedmem, size, flags); +SYSCALL_DECLARE4(req_sharedmem, tid, size, sflags, cflags); /** * Reference shared memory syscall. -- cgit v1.3