summaryrefslogtreecommitdiff
path: root/kernel
diff options
context:
space:
mode:
authorSohil Mehta <[email protected]>2021-05-25 16:57:40 -0700
committerSohil Mehta <[email protected]>2021-09-12 19:22:18 -0700
commit6022ad37b0b6b58153b5c4663c4365dfc0d583c6 (patch)
tree57c10828180ff5fe40c5cd9aaa5317b5b59f38fa /kernel
parent34777dfbdf50046a33d6426f454eeedcc88d33fd (diff)
x86/uintr: Wire up the user interrupt syscalls
Wire up the user interrupt receiver and sender related syscalls for x86_64. For rest of the architectures the syscalls are not implemented. <TODO: Reserve the syscall numbers for other architectures> Signed-off-by: Sohil Mehta <[email protected]>
Diffstat (limited to 'kernel')
-rw-r--r--kernel/sys_ni.c8
1 files changed, 8 insertions, 0 deletions
diff --git a/kernel/sys_ni.c b/kernel/sys_ni.c
index f43d89d92860..5d8b92ac197b 100644
--- a/kernel/sys_ni.c
+++ b/kernel/sys_ni.c
@@ -357,6 +357,14 @@ COND_SYSCALL(pkey_free);
/* memfd_secret */
COND_SYSCALL(memfd_secret);
+/* user interrupts */
+COND_SYSCALL(uintr_register_handler);
+COND_SYSCALL(uintr_unregister_handler);
+COND_SYSCALL(uintr_create_fd);
+COND_SYSCALL(uintr_register_sender);
+COND_SYSCALL(uintr_unregister_sender);
+COND_SYSCALL(uintr_wait);
+
/*
* Architecture specific weak syscall entries.
*/