Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit eacb1962 authored by Olaf Hering's avatar Olaf Hering Committed by Paul Mackerras
Browse files

[PATCH] powerpc: correct cacheflush loop in zImage



Correct the loop for cacheflush. No idea where I copied the code from,
but the original does not work correct. Maybe the flush is not needed.

Signed-off-by: default avatarOlaf Hering <olh@suse.de>
Signed-off-by: default avatarPaul Mackerras <paulus@samba.org>
parent 0a45d449
Loading
Loading
Loading
Loading
+3 −2
Original line number Diff line number Diff line
@@ -45,7 +45,8 @@ _zimage_start:
	bdnz	2b

	/* Do a cache flush for our text, in case OF didn't */
3:	lis	r9,_start@h
3:	lis	r9,_start@ha
	addi	r9,r9,_start@l
	add	r9,r0,r9
	lis	r8,_etext@ha
	addi	r8,r8,_etext@l
@@ -53,7 +54,7 @@ _zimage_start:
4:	dcbf	r0,r9
	icbi	r0,r9
	addi	r9,r9,0x20
	cmplwi	0,r9,8
	cmplw	cr0,r9,r8
	blt	4b
	sync
	isync