PERFORCE change 125178 for review
Oleksandr Tymoshenko
gonzo at FreeBSD.org
Wed Aug 15 09:07:34 PDT 2007
http://perforce.freebsd.org/chv.cgi?CH=125178
Change 125178 by gonzo at gonzo_jeeves on 2007/08/15 16:07:11
o Fix stupid bug in DO_AST. td_flags value was extracted
using td->td_frame address not td itself.
Affected files ...
.. //depot/projects/mips2/src/sys/mips/include/asm.h#13 edit
Differences ...
==== //depot/projects/mips2/src/sys/mips/include/asm.h#13 (text+ko) ====
@@ -249,15 +249,15 @@
#define DO_AST \
lw k1, pcpup; \
lw k1, PC_CURTHREAD(k1); \
+ lw t0, TD_FLAGS(k1); \
+ and t0, t0, (TDF_ASTPENDING|TDF_NEEDRESCHED); \
+ beq t0, zero, 27f; \
+ nop; \
lw k1, TD_FRAME(k1); \
lw t0, TF_REG_SR(k1); \
and t0, t0, MIPS_SR_KSU_USER; \
beq t0, zero, 27f; \
nop; \
- lw t0, TD_FLAGS(k1); \
- and t0, t0, (TDF_ASTPENDING|TDF_NEEDRESCHED); \
- beq t0, zero, 27f; \
- nop; \
move a0, k1; \
jal ast; \
nop; \
More information about the p4-projects
mailing list