patch-2.4.23 linux-2.4.23/include/asm-sparc64/visasm.h
Next file: linux-2.4.23/include/asm-x86_64/acpi.h
Previous file: linux-2.4.23/include/asm-sparc64/smp.h
Back to the patch index
Back to the overall index
- Lines: 30
- Date:
2003-11-28 10:26:21.000000000 -0800
- Orig file:
linux-2.4.22/include/asm-sparc64/visasm.h
- Orig date:
2001-04-26 22:17:26.000000000 -0700
diff -urN linux-2.4.22/include/asm-sparc64/visasm.h linux-2.4.23/include/asm-sparc64/visasm.h
@@ -19,7 +19,8 @@
andcc %o5, (FPRS_FEF|FPRS_DU), %g0; \
be,pt %icc, 297f; \
sethi %hi(297f), %g7; \
- ba,pt %xcc, VISenter; \
+ sethi %hi(VISenter), %g1; \
+ jmpl %g1 + %lo(VISenter), %g0; \
or %g7, %lo(297f), %g7; \
297: wr %g0, FPRS_FEF, %fprs; \
@@ -34,7 +35,8 @@
andcc %o5, FPRS_FEF, %g0; \
be,pt %icc, 297f; \
sethi %hi(298f), %g7; \
- ba,pt %xcc, VISenterhalf; \
+ sethi %hi(VISenterhalf), %g1; \
+ jmpl %g1 + %lo(VISenterhalf), %g0; \
or %g7, %lo(298f), %g7; \
clr %o5; \
297: wr %o5, FPRS_FEF, %fprs; \
@@ -50,7 +52,8 @@
" andcc %%o5, %0, %%g0\n"
" be,pt %%icc, 299f\n"
" sethi %%hi(298f), %%g7\n"
-" ba VISenter ! Note. This cannot be bp, as it may be too far from VISenter.\n"
+" sethi %%hi(VISenter), %%g1\n"
+" jmpl %%g1 + %%lo(VISenter), %%g0\n"
" or %%g7, %%lo(298f), %%g7\n"
" 298: wr %%g0, 0, %%fprs\n"
" 299:\n"
FUNET's LINUX-ADM group, linux-adm@nic.funet.fi
TCL-scripts by Sam Shen (who was at: slshen@lbl.gov)