From 8f77eb1ed033d94971f607a97a0cd6910811ff13 Mon Sep 17 00:00:00 2001 From: Max Wash Date: Thu, 30 Apr 2026 19:04:54 +0100 Subject: [PATCH] libmango: add syscall to reset a particular task --- libmango/include-user/mango/task.h | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/libmango/include-user/mango/task.h b/libmango/include-user/mango/task.h index beb8ba8..a57d994 100644 --- a/libmango/include-user/mango/task.h +++ b/libmango/include-user/mango/task.h @@ -37,6 +37,13 @@ extern kern_status_t task_config_set( extern kern_status_t task_duplicate( kern_handle_t *out_task, kern_handle_t *out_address_space); +extern kern_status_t task_reset( + virt_addr_t ip, + virt_addr_t sp, + uintptr_t *args, + size_t nr_args, + virt_addr_t unmap_base, + size_t unmap_length); extern kern_status_t thread_self(kern_handle_t *out); extern kern_status_t thread_start(kern_handle_t thread);