Linux MIPS Architecture development
 help / color / mirror / Atom feed
* [patch] Cobalt IRQ handler CP0 interlock?
@ 2003-02-20 17:31 Maciej W. Rozycki
  2003-02-20 18:53 ` Ralf Baechle
  0 siblings, 1 reply; 6+ messages in thread
From: Maciej W. Rozycki @ 2003-02-20 17:31 UTC (permalink / raw)
  To: Ralf Baechle, linux-mips

Hello,

 Does Cobalt have a processor that implements its pipeline differently or
interlocks on CP0 loads?  If not, I'll apply the following fix. 

  Maciej

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

patch-mips-2.4.20-20030214-cobalt-int-0
diff -up --recursive --new-file linux-mips-2.4.20-20030214.macro/arch/mips/cobalt/int-handler.S linux-mips-2.4.20-20030214/arch/mips/cobalt/int-handler.S
--- linux-mips-2.4.20-20030214.macro/arch/mips/cobalt/int-handler.S	2003-01-28 03:56:27.000000000 +0000
+++ linux-mips-2.4.20-20030214/arch/mips/cobalt/int-handler.S	2003-02-15 10:28:15.000000000 +0000
@@ -31,6 +31,7 @@
 		 */
 		mfc0	s0,CP0_CAUSE	# get raw irq status
 		mfc0	a0,CP0_STATUS	# get irq mask
+		nop
 		and	s0,s0,a0	# compute masked irq status
 
 		andi	a0,s0,CAUSEF_IP2	/* Check for Galileo timer */

^ permalink raw reply	[flat|nested] 6+ messages in thread

end of thread, other threads:[~2003-02-21 12:46 UTC | newest]

Thread overview: 6+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2003-02-20 17:31 [patch] Cobalt IRQ handler CP0 interlock? Maciej W. Rozycki
2003-02-20 18:53 ` Ralf Baechle
2003-02-21 12:11   ` Maciej W. Rozycki
2003-02-21 12:23     ` Ralf Baechle
2003-02-21 12:41       ` Maciej W. Rozycki
2003-02-21 12:46         ` Ralf Baechle

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox