linux-mips
[Top] [All Lists]

Re: Tester with IP27/IP30 needed

To: Ralf Baechle <ralf@linux-mips.org>
Subject: Re: Tester with IP27/IP30 needed
From: tsbogend@alpha.franken.de (Thomas Bogendoerfer)
Date: Sat, 19 Jan 2008 20:12:41 +0100
Cc: Florian Lohoff <flo@rfc822.org>, linux-mips@linux-mips.org, debian-mips@lists.debian.org
In-reply-to: <20080117151052.GA12457@linux-mips.org>
Original-recipient: rfc822;linux-mips@linux-mips.org
References: <20080115112420.GA7347@alpha.franken.de> <20080115112719.GB7920@paradigm.rfc822.org> <20080117004054.GA12051@alpha.franken.de> <20080117082741.GA2586@paradigm.rfc822.org> <20080117151052.GA12457@linux-mips.org>
Sender: linux-mips-bounce@linux-mips.org
User-agent: Mutt/1.5.13 (2006-08-11)
On Thu, Jan 17, 2008 at 03:10:52PM +0000, Ralf Baechle wrote:
> On Thu, Jan 17, 2008 at 09:27:41AM +0100, Florian Lohoff wrote:
> 
> > > this kills my IP28 after a few seconds. If I drop rdhwr or sync the
> > > machine hasn't locked up after running for several minutes. Looks
> > > like we are hiting a strange condition.
> > > 
> > > This sort of code could be found in glibc 2.7 all over the place...
> > > 
> > > Thomas.
> > > 
> > > PS: Using rdhwr_noopt doesn't make a difference...
> > 
> > Kills my ip28 after 2 seconds ...
> 
> Doesn't harm IP27.  I even tried running two copies running in parallel.

IP28 only locks up if spin() spans two I-cache lines. The lockup also
happens if I use a different reserved instruction and skip it via 
SIGILL handler. As I don't have a working compiler/assembler for Irix
I couldn't check, if this lockup also happens with Irix.

Thomas.

-- 
Crap can work. Given enough thrust pigs will fly, but it's not necessary a
good idea.                                                [ RFC1925, 2.3 ]

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