linux-mips-fnet
[Top] [All Lists]

Re: Problems w/ 2.1.131 on r3k

To: Vladimir Roganov <roganov@niisi.msk.ru>, linux-mips@fnet.fr
Subject: Re: Problems w/ 2.1.131 on r3k
From: ralf@uni-koblenz.de
Date: Wed, 27 Jan 1999 13:14:34 +0100
In-reply-to: <36AD9B83.29D22EE8@niisi.msk.ru>; from Vladimir Roganov on Tue, Jan 26, 1999 at 01:40:03PM +0300
References: <36AD9B83.29D22EE8@niisi.msk.ru>
On Tue, Jan 26, 1999 at 01:40:03PM +0300, Vladimir Roganov wrote:

> We have traced problem with 4th syscall argument, so Ralf's additions
> with 'a3' saving looks reasonable, but same time they produce a
> question:
> 
>    Is it all/right places where 'a3' must be saved/restored ?
> 
> Namely, signal.c contains one more place where 'epc' will rolling back
> to 8 bytes. Until we put 'a3' restoring to that place, we still
> got our checkpoint in 'sys_wait4' (listed below) catching 'a3 == 1'.
> (I also will happy to get explanation why other syscall parameters
> are saved correctly in current code :-)

Good spotting, I missed that other case.

  Ralf

<Prev in Thread] Current Thread [Next in Thread>