diff options
Diffstat (limited to 'lib/ultralib/src/rmon/rmonrcp.s')
| -rw-r--r-- | lib/ultralib/src/rmon/rmonrcp.s | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/lib/ultralib/src/rmon/rmonrcp.s b/lib/ultralib/src/rmon/rmonrcp.s index 539f41d..bddc172 100644 --- a/lib/ultralib/src/rmon/rmonrcp.s +++ b/lib/ultralib/src/rmon/rmonrcp.s @@ -12,7 +12,7 @@ LEAF(__rmonRCPrunning) move v0, zero lw t0, PHYS_TO_K1(SP_STATUS_REG) - and t0, SP_STATUS_HALT | SP_STATUS_BROKE + and t0, (SP_STATUS_HALT | SP_STATUS_BROKE) bnez t0, isHalted ori v0, 1 isHalted: @@ -33,7 +33,7 @@ wait4dma: awaitIdle: li a0, PHYS_TO_K1(SP_STATUS_REG) lw v0, (a0) - and v0, SP_STATUS_HALT | SP_STATUS_BROKE + and v0, (SP_STATUS_HALT | SP_STATUS_BROKE) beqz v0, awaitIdle jr ra END(__rmonIdleRCP) @@ -41,7 +41,7 @@ END(__rmonIdleRCP) /* run the rsp in single-step mode to step one instruction */ LEAF(__rmonStepRCP) li a0, PHYS_TO_K1(SP_STATUS_REG) - li a1, SP_CLR_INTR_BREAK | SP_SET_SSTEP | SP_CLR_BROKE | SP_CLR_HALT + li a1, (SP_CLR_INTR_BREAK | SP_SET_SSTEP | SP_CLR_BROKE | SP_CLR_HALT) sw a1, (a0) b awaitIdle END(__rmonStepRCP) @@ -52,7 +52,7 @@ LEAF(__rmonRunRCP) li a1, MI_INTR_MASK_SET_SP sw a1, (a0) li a0, PHYS_TO_K1(SP_STATUS_REG) - li a1, SP_SET_INTR_BREAK | SP_CLR_SSTEP | SP_CLR_BROKE | SP_CLR_HALT + li a1, (SP_SET_INTR_BREAK | SP_CLR_SSTEP | SP_CLR_BROKE | SP_CLR_HALT) sw a1, (a0) jr ra END(__rmonRunRCP) |
