diff options
| -rw-r--r-- | arch/powerpc/platforms/pseries/hvCall.S | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/arch/powerpc/platforms/pseries/hvCall.S b/arch/powerpc/platforms/pseries/hvCall.S index c00cfed7af2c..527da445aaa5 100644 --- a/arch/powerpc/platforms/pseries/hvCall.S +++ b/arch/powerpc/platforms/pseries/hvCall.S | |||
| @@ -145,6 +145,7 @@ _GLOBAL(plpar_hcall9) | |||
| 145 | 145 | ||
| 146 | HVSC /* invoke the hypervisor */ | 146 | HVSC /* invoke the hypervisor */ |
| 147 | 147 | ||
| 148 | mr r0,r12 | ||
| 148 | ld r12,STK_PARM(r4)(r1) | 149 | ld r12,STK_PARM(r4)(r1) |
| 149 | std r4, 0(r12) | 150 | std r4, 0(r12) |
| 150 | std r5, 8(r12) | 151 | std r5, 8(r12) |
| @@ -154,7 +155,7 @@ _GLOBAL(plpar_hcall9) | |||
| 154 | std r9, 40(r12) | 155 | std r9, 40(r12) |
| 155 | std r10,48(r12) | 156 | std r10,48(r12) |
| 156 | std r11,56(r12) | 157 | std r11,56(r12) |
| 157 | std r12,64(r12) | 158 | std r0, 64(r12) |
| 158 | 159 | ||
| 159 | HCALL_INST_POSTCALL | 160 | HCALL_INST_POSTCALL |
| 160 | 161 | ||
