Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

Avoid tlbw* hazards for the R4600/R4700/R5000.

Signed-off-by: Ralf Baechle <ralf@linux-mips.org>

authored by

Maciej W. Rozycki and committed by
Ralf Baechle
2c93e12c c3455b0e

+6 -1
+6 -1
arch/mips/mm/tlbex.c
··· 827 827 i_nop(p); 828 828 break; 829 829 830 - case CPU_R4300: 831 830 case CPU_R4600: 832 831 case CPU_R4700: 833 832 case CPU_R5000: 834 833 case CPU_R5000A: 834 + i_nop(p); 835 + tlbw(p); 836 + i_nop(p); 837 + break; 838 + 839 + case CPU_R4300: 835 840 case CPU_5KC: 836 841 case CPU_TX49XX: 837 842 case CPU_AU1000: