diff options
| -rw-r--r-- | arch/powerpc/boot/crt0.S | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/arch/powerpc/boot/crt0.S b/arch/powerpc/boot/crt0.S index e0192c26037b..70e65b13e033 100644 --- a/arch/powerpc/boot/crt0.S +++ b/arch/powerpc/boot/crt0.S | |||
| @@ -45,7 +45,8 @@ _zimage_start: | |||
| 45 | bdnz 2b | 45 | bdnz 2b |
| 46 | 46 | ||
| 47 | /* Do a cache flush for our text, in case OF didn't */ | 47 | /* Do a cache flush for our text, in case OF didn't */ |
| 48 | 3: lis r9,_start@h | 48 | 3: lis r9,_start@ha |
| 49 | addi r9,r9,_start@l | ||
| 49 | add r9,r0,r9 | 50 | add r9,r0,r9 |
| 50 | lis r8,_etext@ha | 51 | lis r8,_etext@ha |
| 51 | addi r8,r8,_etext@l | 52 | addi r8,r8,_etext@l |
| @@ -53,7 +54,7 @@ _zimage_start: | |||
| 53 | 4: dcbf r0,r9 | 54 | 4: dcbf r0,r9 |
| 54 | icbi r0,r9 | 55 | icbi r0,r9 |
| 55 | addi r9,r9,0x20 | 56 | addi r9,r9,0x20 |
| 56 | cmplwi 0,r9,8 | 57 | cmplw cr0,r9,r8 |
| 57 | blt 4b | 58 | blt 4b |
| 58 | sync | 59 | sync |
| 59 | isync | 60 | isync |
