From ebac7a047fdaddcf3ffc9d5806947a28c72fb5bf Mon Sep 17 00:00:00 2001 From: Ramon Nou Date: Thu, 9 Apr 2026 21:07:14 +0200 Subject: [PATCH] fix riscv syscall_no_intercept --- src/client/syscalls/util.S | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/client/syscalls/util.S b/src/client/syscalls/util.S index f9b46bd40..a5bf6c81d 100644 --- a/src/client/syscalls/util.S +++ b/src/client/syscalls/util.S @@ -29,7 +29,7 @@ * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. */ -#ifndef __riscv + .global syscall_no_intercept; .type syscall_no_intercept, @function @@ -45,6 +45,7 @@ syscall_no_intercept: mv a4, a5 mv a5, a6 ecall + ret #elif __aarch64__ uxtw x8, w0 /* convert from linux ABI calling */ mov x0, x1 /* convention to syscall calling convention */ @@ -69,4 +70,4 @@ syscall_no_intercept: #endif .size syscall_no_intercept, .-syscall_no_intercept -#endif + -- GitLab