linux-mips
[Top] [All Lists]

Re: IP30 goes relatively far now

To: Stanislaw Skowronek <sskowron@ET.PUT.Poznan.PL>
Subject: Re: IP30 goes relatively far now
From: "Maciej W. Rozycki" <macro@ds2.pg.gda.pl>
Date: Sat, 17 Apr 2004 00:19:00 +0200 (CEST)
Cc: linux-mips@linux-mips.org
In-reply-to: <Pine.LNX.4.55.0404162332150.24278@jurand.ds.pg.gda.pl>
Organization: Technical University of Gdansk
Original-recipient: rfc822;linux-mips@linux-mips.org
References: <Pine.GSO.4.10.10404162305570.25696-100000@helios.et.put.poznan.pl> <Pine.LNX.4.55.0404162332150.24278@jurand.ds.pg.gda.pl>
Sender: linux-mips-bounce@linux-mips.org
On Fri, 16 Apr 2004, Maciej W. Rozycki wrote:

> > I don't know if it's been already fixed in >2.6.1, but in genex.S there
> > should be a 'nop' between 'jal do_\handler' and 'ret_from_exception'. The
> > symptom is a hang on 'Checking for the daddi bug...'. Somebody apparently
> > got used to '.set reorder' :P
> 
>  The bug is elsewhere -- there's an incorrect extraneous ".set push" in
> the file.  I'll commit a fix immediately.

 I must have been blind -- there's a matching ".set pop" elsewhere.  Is a 
"nop" really missing in the output?  I've assembled the file and I can't 
see any problem:

000000000000022c <handle_daddi_ov_int>:
 22c:   0c000000        jal     0 <except_vec0_generic>
                        22c: R_MIPS_26  do_daddi_ov
                        22c: R_MIPS_NONE        *ABS*
                        22c: R_MIPS_NONE        *ABS*
 230:   03a0202d        move    a0,sp
 234:   08000000        j       0 <except_vec0_generic>
                        234: R_MIPS_26  ret_from_exception
                        234: R_MIPS_NONE        *ABS*
                        234: R_MIPS_NONE        *ABS*
 238:   00000000        nop
 23c:   00000000        nop

-- 
+  Maciej W. Rozycki, Technical University of Gdansk, Poland   +
+--------------------------------------------------------------+
+        e-mail: macro@ds2.pg.gda.pl, PGP key available        +

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