Commit c17e3325 authored by Paul Mackerras's avatar Paul Mackerras

ppc64: Use SPRN_ prefix for special purpose register names

Now that we are using the merged reg.h we have to use the SPRN_xxx
names rather than the xxx names.
Signed-off-by: default avatarPaul Mackerras <paulus@samba.org>
parent 69a80d3f
...@@ -191,8 +191,8 @@ syscall_exit_trace_cont: ...@@ -191,8 +191,8 @@ syscall_exit_trace_cont:
ld r1,GPR1(r1) ld r1,GPR1(r1)
mtlr r4 mtlr r4
mtcr r5 mtcr r5
mtspr SRR0,r7 mtspr SPRN_SRR0,r7
mtspr SRR1,r8 mtspr SPRN_SRR1,r8
rfid rfid
b . /* prevent speculative execution */ b . /* prevent speculative execution */
...@@ -531,7 +531,7 @@ restore: ...@@ -531,7 +531,7 @@ restore:
mtctr r3 mtctr r3
mtlr r0 mtlr r0
ld r3,_XER(r1) ld r3,_XER(r1)
mtspr XER,r3 mtspr SPRN_XER,r3
REST_8GPRS(5, r1) REST_8GPRS(5, r1)
...@@ -543,12 +543,12 @@ restore: ...@@ -543,12 +543,12 @@ restore:
mtmsrd r0,1 mtmsrd r0,1
ld r0,_MSR(r1) ld r0,_MSR(r1)
mtspr SRR1,r0 mtspr SPRN_SRR1,r0
ld r2,_CCR(r1) ld r2,_CCR(r1)
mtcrf 0xFF,r2 mtcrf 0xFF,r2
ld r2,_NIP(r1) ld r2,_NIP(r1)
mtspr SRR0,r2 mtspr SPRN_SRR0,r2
ld r0,GPR0(r1) ld r0,GPR0(r1)
ld r2,GPR2(r1) ld r2,GPR2(r1)
...@@ -643,7 +643,7 @@ _GLOBAL(enter_rtas) ...@@ -643,7 +643,7 @@ _GLOBAL(enter_rtas)
std r4,_CCR(r1) std r4,_CCR(r1)
mfctr r5 mfctr r5
std r5,_CTR(r1) std r5,_CTR(r1)
mfspr r6,XER mfspr r6,SPRN_XER
std r6,_XER(r1) std r6,_XER(r1)
mfdar r7 mfdar r7
std r7,_DAR(r1) std r7,_DAR(r1)
...@@ -697,14 +697,14 @@ _GLOBAL(enter_rtas) ...@@ -697,14 +697,14 @@ _GLOBAL(enter_rtas)
ld r5,RTASENTRY(r4) /* get the rtas->entry value */ ld r5,RTASENTRY(r4) /* get the rtas->entry value */
ld r4,RTASBASE(r4) /* get the rtas->base value */ ld r4,RTASBASE(r4) /* get the rtas->base value */
mtspr SRR0,r5 mtspr SPRN_SRR0,r5
mtspr SRR1,r6 mtspr SPRN_SRR1,r6
rfid rfid
b . /* prevent speculative execution */ b . /* prevent speculative execution */
_STATIC(rtas_return_loc) _STATIC(rtas_return_loc)
/* relocation is off at this point */ /* relocation is off at this point */
mfspr r4,SPRG3 /* Get PACA */ mfspr r4,SPRN_SPRG3 /* Get PACA */
SET_REG_TO_CONST(r5, KERNELBASE) SET_REG_TO_CONST(r5, KERNELBASE)
sub r4,r4,r5 /* RELOC the PACA base pointer */ sub r4,r4,r5 /* RELOC the PACA base pointer */
...@@ -718,8 +718,8 @@ _STATIC(rtas_return_loc) ...@@ -718,8 +718,8 @@ _STATIC(rtas_return_loc)
LOADADDR(r3,.rtas_restore_regs) LOADADDR(r3,.rtas_restore_regs)
ld r4,PACASAVEDMSR(r4) /* Restore our MSR */ ld r4,PACASAVEDMSR(r4) /* Restore our MSR */
mtspr SRR0,r3 mtspr SPRN_SRR0,r3
mtspr SRR1,r4 mtspr SPRN_SRR1,r4
rfid rfid
b . /* prevent speculative execution */ b . /* prevent speculative execution */
...@@ -730,14 +730,14 @@ _STATIC(rtas_restore_regs) ...@@ -730,14 +730,14 @@ _STATIC(rtas_restore_regs)
REST_8GPRS(14, r1) /* Restore the non-volatiles */ REST_8GPRS(14, r1) /* Restore the non-volatiles */
REST_10GPRS(22, r1) /* ditto */ REST_10GPRS(22, r1) /* ditto */
mfspr r13,SPRG3 mfspr r13,SPRN_SPRG3
ld r4,_CCR(r1) ld r4,_CCR(r1)
mtcr r4 mtcr r4
ld r5,_CTR(r1) ld r5,_CTR(r1)
mtctr r5 mtctr r5
ld r6,_XER(r1) ld r6,_XER(r1)
mtspr XER,r6 mtspr SPRN_XER,r6
ld r7,_DAR(r1) ld r7,_DAR(r1)
mtdar r7 mtdar r7
ld r8,_DSISR(r1) ld r8,_DSISR(r1)
...@@ -774,7 +774,7 @@ _GLOBAL(enter_prom) ...@@ -774,7 +774,7 @@ _GLOBAL(enter_prom)
std r4,_CCR(r1) std r4,_CCR(r1)
mfctr r5 mfctr r5
std r5,_CTR(r1) std r5,_CTR(r1)
mfspr r6,XER mfspr r6,SPRN_XER
std r6,_XER(r1) std r6,_XER(r1)
mfdar r7 mfdar r7
std r7,_DAR(r1) std r7,_DAR(r1)
...@@ -827,7 +827,7 @@ _GLOBAL(enter_prom) ...@@ -827,7 +827,7 @@ _GLOBAL(enter_prom)
ld r5,_CTR(r1) ld r5,_CTR(r1)
mtctr r5 mtctr r5
ld r6,_XER(r1) ld r6,_XER(r1)
mtspr XER,r6 mtspr SPRN_XER,r6
ld r7,_DAR(r1) ld r7,_DAR(r1)
mtdar r7 mtdar r7
ld r8,_DSISR(r1) ld r8,_DSISR(r1)
......
This diff is collapsed.
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