]> git.baikalelectronics.ru Git - kernel.git/commit
MIPS: tlb: Set the EHINV bit for TLBINVF cores when invalidating the TLB
authorLeonid Yegoshin <Leonid.Yegoshin@imgtec.com>
Thu, 14 Nov 2013 16:12:25 +0000 (16:12 +0000)
committerRalf Baechle <ralf@linux-mips.org>
Wed, 22 Jan 2014 19:18:59 +0000 (20:18 +0100)
commit9c35238585fab63ef159b6ea883981228caeffe6
treefb8d999155ba99504411c92ec0d6d63833d3682e
parent2b79c7e9eb6585ede5c16be36935af9b6119619f
MIPS: tlb: Set the EHINV bit for TLBINVF cores when invalidating the TLB

For MIPS32R3 supported cores, the EHINV bit needs to be set when
invalidating the TLB. This is necessary because the legacy software
method of representing an invalid TLB entry using an unmapped address
value is not guaranteed to work.

Signed-off-by: Leonid Yegoshin <Leonid.Yegoshin@imgtec.com>
Signed-off-by: Markos Chandras <markos.chandras@imgtec.com>
Signed-off-by: John Crispin <blogic@openwrt.org>
Patchwork: http://patchwork.linux-mips.org/patch/6132/
arch/mips/include/asm/tlb.h