[POWERPC] Cell iommu support
commit165785e5c0be3ad43e8b8eadfbd25e92c2cd002a
authorJeremy Kerr <jk@ozlabs.org>
Sat, 11 Nov 2006 06:25:18 +0000 (11 17:25 +1100)
committerPaul Mackerras <paulus@samba.org>
Mon, 4 Dec 2006 09:39:02 +0000 (4 20:39 +1100)
treee582b911574b193544aa3aaf5527fd9311d3c108
parentacfd946a1aaffdec346c2864f596d4d92125d1ad
[POWERPC] Cell iommu support

This patch adds full cell iommu support (and iommu disabled mode).

It implements mapping/unmapping of iommu pages on demand using the
standard powerpc iommu framework.  It also supports running with
iommu disabled for machines with less than 2GB of memory.  (The
default is off in that case, though it can be forced on with the
kernel command line option iommu=force).

Signed-off-by: Jeremy Kerr <jk@ozlabs.org>
Signed-off-by: Benjamin Herrenschmidt <benh@kernel.crashing.org>
Signed-off-by: Paul Mackerras <paulus@samba.org>
arch/powerpc/kernel/prom_init.c
arch/powerpc/platforms/cell/iommu.c
arch/powerpc/platforms/cell/iommu.h [deleted file]
arch/powerpc/platforms/cell/setup.c
arch/powerpc/sysdev/dart_iommu.c
include/asm-powerpc/iommu.h