]> git.openfabrics.org - ~emulex/infiniband.git/commit
sh: default to extended TLB support.
authorPaul Mundt <lethal@linux-sh.org>
Wed, 13 Jan 2010 10:11:14 +0000 (19:11 +0900)
committerPaul Mundt <lethal@linux-sh.org>
Wed, 13 Jan 2010 10:11:14 +0000 (19:11 +0900)
commit782bb5a532f883540bf403afb19f735a4eefd95b
treec2eec8aff6797fda269d4f1c3d4ed19ff1d584d7
parent206582c3161f165f5bf49ececa962c5f95fdf0a3
sh: default to extended TLB support.

All SH-X2 and SH-X3 parts support an extended TLB mode, which has been
left as experimental since support was originally merged. Now that it's
had some time to stabilize and get some exposure to various platforms,
we can drop it as an option and default enable it across the board.

This is also good future proofing for newer parts that will drop support
for the legacy TLB mode completely.

This will also force 3-level page tables for all newer parts, which is
necessary both for the varying page sizes and larger memories.

Signed-off-by: Paul Mundt <lethal@linux-sh.org>
arch/sh/include/asm/pgalloc.h
arch/sh/include/asm/pgtable.h
arch/sh/include/asm/pgtable_nopmd.h
arch/sh/include/asm/pgtable_pmd.h
arch/sh/mm/Kconfig
arch/sh/mm/pgtable.c