From fe6fbfa07aa8326926049cf62560d940bc7305c0 Mon Sep 17 00:00:00 2001 From: dzwdz Date: Sat, 27 Jul 2024 19:59:37 +0200 Subject: kernel: don't use pointer types for registers, add proc_savereturn --- src/kernel/proc.h | 3 +++ 1 file changed, 3 insertions(+) (limited to 'src/kernel/proc.h') diff --git a/src/kernel/proc.h b/src/kernel/proc.h index 96cd8ba..a371e04 100644 --- a/src/kernel/proc.h +++ b/src/kernel/proc.h @@ -131,6 +131,9 @@ _Noreturn void proc_switch_any(void); Proc *proc_next(Proc *root, Proc *p); +/** Saves a return value. */ +void proc_savereturn(Proc *p, uint64_t val); + void proc_setstate(Proc *, enum proc_state); size_t pcpy_to(Proc *p, __user void *dst, const void *src, size_t len); -- cgit v1.2.3