PERFORCE change 133558 for review
Warner Losh
imp at FreeBSD.org
Fri Jan 18 09:03:45 PST 2008
http://perforce.freebsd.org/chv.cgi?CH=133558
Change 133558 by imp at imp_paco-paco on 2008/01/18 17:03:31
Add a needed nop before an 'la' instruction.
Also, allow AT to be stored in the pcb by telling the compiler that
we're not using AT at that point in the code.
Affected files ...
.. //depot/projects/mips2-jnpr/src/sys/mips/mips/exception.S#4 edit
Differences ...
==== //depot/projects/mips2-jnpr/src/sys/mips/mips/exception.S#4 (text+ko) ====
@@ -453,7 +453,10 @@
mtlo t0
mthi t1
RESTORE_U_PCB_REG(a0, PC, a1)
+ .set push
+ .set noat
RESTORE_U_PCB_REG(AT, AST, a1)
+ .set pop
RESTORE_U_PCB_REG(v0, V0, a1)
dmtc0 a0, COP_0_EXC_PC # set return address
@@ -658,6 +661,7 @@
jalr s0
nop
beq s2, zero, 4f
+ nop
la s0, _C_LABEL(ast)
jalr s0
addu a0, s3, U_PCB_REGS # only arg is frame
More information about the p4-projects
mailing list