From ae3905ebeb415e12667777463e36df6e00ca992c Mon Sep 17 00:00:00 2001 From: Kimplul Date: Thu, 22 Sep 2022 17:36:18 +0300 Subject: add assign syscall skeleton --- common/uapi/proc.c | 15 ++++++++++++++- 1 file changed, 14 insertions(+), 1 deletion(-) (limited to 'common/uapi/proc.c') diff --git a/common/uapi/proc.c b/common/uapi/proc.c index 67fe141..a48b7eb 100644 --- a/common/uapi/proc.c +++ b/common/uapi/proc.c @@ -89,7 +89,7 @@ SYSCALL_DEFINE2(exec)(sys_arg_t bin, sys_arg_t interp){ * * @return No? */ -SYSCALL_DEFINE0(kill)() +SYSCALL_DEFINE1(kill)(sys_arg_t tid) { return (struct sys_ret){ OK, 0, 0, 0, 0, 0}; } @@ -110,3 +110,16 @@ SYSCALL_DEFINE1(swap)(sys_arg_t tid){ * be used for message passing? */ return (struct sys_ret){ OK, 0, 0, 0, 0, 0 }; } + +/** + * Assign syscall handler. + * + * \todo Implement. + * @param tid Thread to assign to \p cpu. + * @param cpu Cpu to run \p tid on. + * @return \ref OK. + */ +SYSCALL_DEFINE2(assign)(sys_arg_t tid, sys_arg_t cpu) +{ + return (struct sys_ret){OK, 0, 0, 0, 0, 0}; +} -- cgit v1.3