Commit bcc28ee0 authored by David S. Miller's avatar David S. Miller

[SPARC64]: Fix sun4v mna winfixup handling.

We were clobbering a base register before we were done
using it.  Fix a comment typo while we're here.
Signed-off-by: default avatarDavid S. Miller <davem@davemloft.net>
parent c4f8ef77
...@@ -18,7 +18,7 @@ ...@@ -18,7 +18,7 @@
/* DEST = (VADDR >> 22) /* DEST = (VADDR >> 22)
* *
* Branch to ZERO_CTX_LABEL is context is zero. * Branch to ZERO_CTX_LABEL if context is zero.
*/ */
#define COMPUTE_TAG_TARGET(DEST, VADDR, CTX, ZERO_CTX_LABEL) \ #define COMPUTE_TAG_TARGET(DEST, VADDR, CTX, ZERO_CTX_LABEL) \
srlx VADDR, 22, DEST; \ srlx VADDR, 22, DEST; \
...@@ -314,10 +314,10 @@ sun4v_mna: ...@@ -314,10 +314,10 @@ sun4v_mna:
nop nop
SET_GL(1) SET_GL(1)
ldxa [%g0] ASI_SCRATCHPAD, %g5 ldxa [%g0] ASI_SCRATCHPAD, %g2
ldx [%g5 + HV_FAULT_D_ADDR_OFFSET], %g5 ldx [%g2 + HV_FAULT_D_ADDR_OFFSET], %g5
mov HV_FAULT_TYPE_UNALIGNED, %g3 mov HV_FAULT_TYPE_UNALIGNED, %g3
ldx [%g5 + HV_FAULT_D_CTX_OFFSET], %g4 ldx [%g2 + HV_FAULT_D_CTX_OFFSET], %g4
sllx %g3, 16, %g3 sllx %g3, 16, %g3
or %g4, %g3, %g4 or %g4, %g3, %g4
ba,pt %xcc, winfix_mna ba,pt %xcc, winfix_mna
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment