powerpc/fsl-booke: fix the case where we are not in the first page
[firefly-linux-kernel-4.4.55.git] / arch / powerpc / kernel / head_fsl_booke.S
index edd4a57fd29e154b9dc90fe1aea1cae29fb2513b..36ee1db5fc47347f9113d163d787846142f9a21a 100644 (file)
@@ -275,6 +275,7 @@ skpinv:     addi    r6,r6,1                         /* Increment */
 1:     mflr    r9
        rlwimi  r6,r9,0,20,31
        addi    r6,r6,(2f - 1b)
+       add     r6, r6, r25
        mtspr   SPRN_SRR0,r6
        mtspr   SPRN_SRR1,r7
        rfi                             /* start execution out of TLB1[0] entry */