CC: Richard has he wrote this code.

Thanks,
Laurent

Le 24/01/2018 à 10:14, Guido Günther a écrit :
> Unbreaks the testcase from
> 
>     http://lists.nongnu.org/archive/html/qemu-arm/2018-01/msg00514.html
> 
> Signed-off-by: Guido Günther <a...@sigxcpu.org>
> ---
>  linux-user/host/aarch64/safe-syscall.inc.S | 4 ++--
>  1 file changed, 2 insertions(+), 2 deletions(-)
> 
> diff --git a/linux-user/host/aarch64/safe-syscall.inc.S 
> b/linux-user/host/aarch64/safe-syscall.inc.S
> index 58a2329b37..e4fbc31454 100644
> --- a/linux-user/host/aarch64/safe-syscall.inc.S
> +++ b/linux-user/host/aarch64/safe-syscall.inc.S
> @@ -36,7 +36,7 @@ safe_syscall_base:
>        *               and return the result in x0
>        * and the syscall instruction needs
>        *               x8 == syscall number
> -      *               x0 ... x7 == syscall arguments
> +      *               x0 ... x5 == syscall arguments
>        *               and returns the result in x0
>        * Shuffle everything around appropriately.
>        */
> @@ -47,7 +47,7 @@ safe_syscall_base:
>       mov     x2, x4
>       mov     x3, x5
>       mov     x4, x6
> -     mov     x6, x7
> +     mov     x5, x7
>       ldr     x7, [sp]
>  
>       /* This next sequence of code works in conjunction with the
> 


Reply via email to