MIPS: Use 64-bit stores to c0_entrylo on 64-bit kernels.
authorDavid Daney <ddaney@caviumnetworks.com>
Wed, 10 Feb 2010 23:12:44 +0000 (15:12 -0800)
committerRalf Baechle <ralf@linux-mips.org>
Sat, 27 Feb 2010 11:53:25 +0000 (12:53 +0100)
commit9b8c38917b8e083a6343bb5a0c6bbaea78ebff7a
tree7b6a8513c3335f005e6a58b06f53cf179eabeb21
parent52d7ecd033316b0540a6ac4af70574fae4aba295
MIPS: Use 64-bit stores to c0_entrylo on 64-bit kernels.

64-bit CPUs have 64-bit c0_entrylo{0,1} registers.  We should use the
64-bit dmtc0 instruction to set them.  This becomes important if we
want to set the RI and XI bits present in some processors.

Signed-off-by: David Daney <ddaney@caviumnetworks.com>
To: linux-mips@linux-mips.org
Patchwork: http://patchwork.linux-mips.org/patch/954/
Signed-off-by: Ralf Baechle <ralf@linux-mips.org>
arch/mips/mm/tlbex.c