aboutsummaryrefslogtreecommitdiff
path: root/common/uapi/dispatch.c
diff options
context:
space:
mode:
authorKimplul <kimi.h.kuparinen@gmail.com>2022-04-29 17:38:41 +0300
committerKimplul <kimi.h.kuparinen@gmail.com>2022-04-29 17:38:41 +0300
commit9273c16434316a8ab60dc78ee65a03e68031203a (patch)
tree41754de4b7c459fc07e20189948c94a0e2cab966 /common/uapi/dispatch.c
parent105f3d0dab75f669d1fc404c06b73289b343591c (diff)
downloadkmi-9273c16434316a8ab60dc78ee65a03e68031203a.tar.gz
kmi-9273c16434316a8ab60dc78ee65a03e68031203a.zip
continue building base for irq handling
Diffstat (limited to 'common/uapi/dispatch.c')
-rw-r--r--common/uapi/dispatch.c7
1 files changed, 7 insertions, 0 deletions
diff --git a/common/uapi/dispatch.c b/common/uapi/dispatch.c
index e6c334a..5522c9f 100644
--- a/common/uapi/dispatch.c
+++ b/common/uapi/dispatch.c
@@ -1,6 +1,8 @@
#include <apos/uapi.h>
static const sys_t syscall_table[] = {
+ /* noop */
+ [SYS_NOOP] = sys_noop,
/* mem */
[SYS_REQ_MEM] = sys_req_mem,
[SYS_REQ_PMEM] = sys_req_pmem,
@@ -29,6 +31,11 @@ static const sys_t syscall_table[] = {
[SYS_POWEROFF] = sys_poweroff,
};
+SYSCALL_DEFINE0(noop)()
+{
+ return 0;
+}
+
vm_t syscall_dispatch(vm_t syscall, vm_t a, vm_t b, vm_t c, vm_t d)
{
sys_t call = syscall_table[syscall];