sh: reworked dynamic PMB mapping.
authorPaul Mundt <lethal@linux-sh.org>
Tue, 23 Feb 2010 07:20:53 +0000 (16:20 +0900)
committerPaul Mundt <lethal@linux-sh.org>
Tue, 2 Mar 2010 07:40:06 +0000 (16:40 +0900)
commit90e7d649d86f21d478dc134f74c88e19dd472393
tree7526b5320c01da9efd2ce581369b000baa91e0da
parent94316cdadb0067ba6d1f08b9a6f84fe755bdaa38
sh: reworked dynamic PMB mapping.

This implements a fairly significant overhaul of the dynamic PMB mapping
code. The primary change here is that the PMB gets its own VMA that
follows the uncached mapping and we attempt to be a bit more intelligent
with dynamic sizing, multi-entry mapping, and so forth.

Signed-off-by: Paul Mundt <lethal@linux-sh.org>
arch/sh/include/asm/io.h
arch/sh/include/asm/mmu.h
arch/sh/mm/ioremap.c
arch/sh/mm/ioremap_fixed.c
arch/sh/mm/pmb.c