From a717296a2036cede5fccfff544513043a984d614 Mon Sep 17 00:00:00 2001 From: Kimplul Date: Thu, 15 Sep 2022 19:21:14 +0300 Subject: change syscalls to take 5 params and return 6 + In total, a syscall is built up of 6 values, with the first being the syscall number. Symmetrically, the first value is now a status and the following five values return "values". This allows us to cram in more info into the ipc_* functions. The performance difference is absolutely minimal, at least from my testing in qemu. --- include/arch/types.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'include/arch/types.h') diff --git a/include/arch/types.h b/include/arch/types.h index 78b001d..8732be2 100644 --- a/include/arch/types.h +++ b/include/arch/types.h @@ -17,7 +17,7 @@ #if defined(riscv64) #include "../../arch/riscv64/include/types.h" #elif defined(riscv32) -#include "../../arch/riscv64/include/types.h" +#include "../../arch/riscv32/include/types.h" #endif #endif /* APOS_ARCH_TYPES_H */ -- cgit v1.3