patch-2.1.124 linux/include/asm-sparc/system.h
Next file: linux/include/asm-sparc/termios.h
Previous file: linux/include/asm-sparc/spinlock.h
Back to the patch index
Back to the overall index
- Lines: 42
- Date:
Sun Oct 4 10:22:44 1998
- Orig file:
v2.1.123/linux/include/asm-sparc/system.h
- Orig date:
Fri May 8 23:14:56 1998
diff -u --recursive --new-file v2.1.123/linux/include/asm-sparc/system.h linux/include/asm-sparc/system.h
@@ -1,4 +1,4 @@
-/* $Id: system.h,v 1.69 1998/04/24 12:30:19 davem Exp $ */
+/* $Id: system.h,v 1.70 1998/09/29 09:46:32 davem Exp $ */
#include <linux/config.h>
#ifndef __SPARC_SYSTEM_H
@@ -151,7 +151,7 @@
__asm__ __volatile__("
rd %%psr, %0
- nop; nop; nop;
+ nop; nop; nop; /* Sun4m + Cypress + SMP bug */
or %0, %1, %0
wr %0, 0x0, %%psr
nop; nop; nop
@@ -166,7 +166,7 @@
__asm__ __volatile__("
rd %%psr, %0
- nop; nop; nop;
+ nop; nop; nop; /* Sun4m + Cypress + SMP bug */
andn %0, %1, %0
wr %0, 0x0, %%psr
nop; nop; nop
@@ -189,7 +189,7 @@
__asm__ __volatile__("
rd %%psr, %0
- nop; nop; nop;
+ nop; nop; nop; /* Sun4m + Cypress + SMP bug */
and %0, %2, %%g1
and %1, %2, %%g2
xorcc %%g1, %%g2, %%g0
@@ -211,7 +211,7 @@
__asm__ __volatile__("
rd %%psr, %0
- nop; nop; nop;
+ nop; nop; nop; /* Sun4m + Cypress + SMP bug */
or %0, %1, %%g1
wr %%g1, 0x0, %%psr
nop; nop; nop
FUNET's LINUX-ADM group, linux-adm@nic.funet.fi
TCL-scripts by Sam Shen, slshen@lbl.gov