| To: | Geert Uytterhoeven <geert@linux-m68k.org> |
|---|---|
| Subject: | Re: Malta crashes on the latest 2.4 kernel |
| From: | Ralf Baechle <ralf@oss.sgi.com> |
| Date: | Thu, 11 Jul 2002 13:45:49 +0200 |
| Cc: | "Kevin D. Kissell" <kevink@mips.com>, "H. J. Lu" <hjl@lucon.org>, Jun Sun <jsun@mvista.com>, Linux/MIPS Development <linux-mips@oss.sgi.com> |
| In-reply-to: | <Pine.GSO.4.21.0207110854250.8371-100000@vervain.sonytel.be>; from geert@linux-m68k.org on Thu, Jul 11, 2002 at 08:56:17AM +0200 |
| References: | <005c01c228a2$fb2bf450$10eca8c0@grendel> <Pine.GSO.4.21.0207110854250.8371-100000@vervain.sonytel.be> |
| Sender: | owner-linux-mips@oss.sgi.com |
| User-agent: | Mutt/1.2.5.1i |
On Thu, Jul 11, 2002 at 08:56:17AM +0200, Geert Uytterhoeven wrote: > On Thu, 11 Jul 2002, Kevin D. Kissell wrote: > > I note that Ralf has, in fact, applied the fix to the > > OSS CVS repository. I also note that "BARRIER" > > is still defined to be a string of 6 nops. I would argue > > (again) that those really, really ought to be ssnops, > > and that if they *were* ssnops, one could probably > > have fewer of them. > > Sorry for being ignorant, but what's the difference between nop and ssnop? > > I see that SSNOP is defined to be `sll zero,zero,1' in <asm/asm.h>, but that > doesn't give me any clue. Ssnop is a superscalar nop. It's instruction encoding is the same as of sll, zero, zero, 1. Unlike a normal nop a ssnop is guaranteed to single issue even on superscalar implementations. Ralf |
| <Prev in Thread] | Current Thread | [Next in Thread> |
|---|---|---|
| ||
| Previous by Date: | Re: Malta crashes on the latest 2.4 kernel, Ralf Baechle |
|---|---|
| Next by Date: | Re: mips32_flush_cache routine corrupts CP0_STATUS with gcc-2.96, Ralf Baechle |
| Previous by Thread: | Re: Malta crashes on the latest 2.4 kernel, Kevin D. Kissell |
| Next by Thread: | Re: Malta crashes on the latest 2.4 kernel, Ralf Baechle |
| Indexes: | [Date] [Thread] [Top] [All Lists] |