aboutsummaryrefslogtreecommitdiff
path: root/common/uapi
diff options
context:
space:
mode:
authorKimplul <kimi.h.kuparinen@gmail.com>2022-05-28 14:08:12 +0300
committerKimplul <kimi.h.kuparinen@gmail.com>2022-05-28 14:08:12 +0300
commit96e5d8dc99010e2cec8bd2edf59545bd13f6f769 (patch)
treebd3e5433c042c28707ec787cd6a133e6307d3e51 /common/uapi
parentc5ce4978958762849083143d1fcbe694b44b5c51 (diff)
downloadkmi-96e5d8dc99010e2cec8bd2edf59545bd13f6f769.tar.gz
kmi-96e5d8dc99010e2cec8bd2edf59545bd13f6f769.zip
start implementing new proc/rpc handling
+ Essentially, separate root process and remote procedure call handling. I really should write down some documentation so I don't forget, but essentially: All threads share a common process virtual memory, and when a thread wants to make an rpc, it switches over to its own rpc vmem space that is linked to the remote process.
Diffstat (limited to 'common/uapi')
-rw-r--r--common/uapi/dispatch.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/common/uapi/dispatch.c b/common/uapi/dispatch.c
index 924a0ed..df211d5 100644
--- a/common/uapi/dispatch.c
+++ b/common/uapi/dispatch.c
@@ -3,6 +3,7 @@
* Syscall dispatch.
*/
+#include <apos/debug.h>
#include <apos/uapi.h>
static const sys_t syscall_table[] = {
@@ -39,6 +40,7 @@ static const sys_t syscall_table[] = {
};
SYSCALL_DEFINE0(noop)(){
+ info("sys_noop\n");
return (struct sys_ret){ OK, 0 };
}