]> git.karo-electronics.de Git - karo-tx-linux.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)
committerJohn Crispin <blogic@openwrt.org>
Tue, 14 Jan 2014 11:48:27 +0000 (12:48 +0100)
commit36b17545139938ba7cd04b67d55ce6ccddcbba32
tree35af7bab8f5b543d058abf4f0d763b31158bbcff
parent0a2938f5379f7977a516eef5cead291bdb41abe4
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>
Acked-by: John Crispin <blogic@openwrt.org>
Patchwork: http://patchwork.linux-mips.org/patch/6132/
arch/mips/include/asm/tlb.h