"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