aboutsummaryrefslogtreecommitdiff
path: root/include
diff options
context:
space:
mode:
authorKimplul <kimi.h.kuparinen@gmail.com>2024-08-30 18:50:51 +0300
committerKimplul <kimi.h.kuparinen@gmail.com>2024-08-30 18:50:51 +0300
commit712a15ce6c5fdf9c5156a5954cd6c3551547037c (patch)
tree11b3736a6569e8408af7fbd11fa716bb3d6e87f9 /include
parentcb1fd73f6b76c2297772f6faccb9b46b99f55e2c (diff)
downloadkmi-712a15ce6c5fdf9c5156a5954cd6c3551547037c.tar.gz
kmi-712a15ce6c5fdf9c5156a5954cd6c3551547037c.zip
speed up ipc_resp a bit
+ Skip unwinding stack and just jump directly to userspace
Diffstat (limited to 'include')
-rw-r--r--include/arch/proc.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/include/arch/proc.h b/include/arch/proc.h
index 4afd6a9..7921e5c 100644
--- a/include/arch/proc.h
+++ b/include/arch/proc.h
@@ -127,5 +127,6 @@ __noreturn void run_init(struct tcb *t, vm_t fdt, vm_t initrd);
* so I'm not too worried.
*/
__noreturn void ret_userspace_fast();
+__noreturn void ret_userspace_partial();
#endif /* KMI_ARCH_PROC_H */