"Introduce local (non-broadcast) forms of tlb invalidates" causes BUG()

Sebastian Andrzej Siewior linuxppc-dev at ml.breakpoint.cc
Wed Nov 5 19:16:39 EST 2008


* Kumar Gala | 2008-11-04 15:10:42 [-0600]:

>Can you try this fix and let me know if it works for you:
>
>---
> arch/powerpc/kernel/misc_32.S |    1 +
> 1 files changed, 1 insertions(+), 0 deletions(-)
>
>diff --git a/arch/powerpc/kernel/misc_32.S b/arch/powerpc/kernel/misc_32.S
>index 6a9b4bf..5953232 100644
>--- a/arch/powerpc/kernel/misc_32.S
>+++ b/arch/powerpc/kernel/misc_32.S
>@@ -470,6 +470,7 @@ _GLOBAL(_tlbil_pid)
> 	mfspr	r3,SPRN_MMUCSR0
> 	andi.	r3,r3,MMUCSR0_TLBFI at l
> 	bne	1b
>+	msync
> 	blr
>
> /*

Yep, it helps. Thx Kumar.

Sebastian



More information about the Linuxppc-dev mailing list