diff --git a/include/arch/arm/syscall.h b/include/arch/arm/syscall.h index fdea3fcaabd..9ebbd202df6 100644 --- a/include/arch/arm/syscall.h +++ b/include/arch/arm/syscall.h @@ -53,7 +53,7 @@ static inline u32_t z_arch_syscall_invoke6(u32_t arg1, u32_t arg2, u32_t arg3, : [svid] "i" (_SVC_CALL_SYSTEM_CALL), "r" (ret), "r" (r1), "r" (r2), "r" (r3), "r" (r4), "r" (r5), "r" (r6) - : "r8", "memory"); + : "r8", "ip", "sp", "memory"); return ret; }