diff options
| author | Sohil Mehta <[email protected]> | 2021-05-25 16:57:40 -0700 |
|---|---|---|
| committer | Sohil Mehta <[email protected]> | 2021-09-12 19:22:18 -0700 |
| commit | 6022ad37b0b6b58153b5c4663c4365dfc0d583c6 (patch) | |
| tree | 57c10828180ff5fe40c5cd9aaa5317b5b59f38fa /kernel | |
| parent | 34777dfbdf50046a33d6426f454eeedcc88d33fd (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.c | 8 |
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. */ |
