From 6d3586aa42409fc720e30856cb5df5284329463a Mon Sep 17 00:00:00 2001 From: Kimplul Date: Sun, 13 Nov 2022 06:11:43 +0200 Subject: ~700k ipc requests + Eliminated need for save/load_regs, now the register save area is behind a pointer which _slightly_ increases overall syscall delay, but speeds up ipc requests by a fair bit. --- include/apos/tcb.h | 2 ++ 1 file changed, 2 insertions(+) (limited to 'include/apos') diff --git a/include/apos/tcb.h b/include/apos/tcb.h index 9ed916f..23e6451 100644 --- a/include/apos/tcb.h +++ b/include/apos/tcb.h @@ -78,6 +78,8 @@ struct tcb { /** Execution continuation point. Important that it is first. */ vm_t exec; + vm_t regs; + /** Arch-specific data. */ struct arch_tcbd tcbd; -- cgit v1.3